1.1 --- a/.hgtags Tue Jul 08 09:27:08 2008 -0700
1.2 +++ b/.hgtags Wed Jul 09 10:04:09 2008 -0700
1.3 @@ -4,3 +4,4 @@
1.4 3e599d98875ddf919c8ea11cff9b3a99ba631a9b jdk7-b27
1.5 02e4c5348592a8d7fc2cba28bc5f8e35c0e17277 jdk7-b28
1.6 e21f4266466cd1306b176aaa08b2cd8337a9be3d jdk7-b29
1.7 +b6d6877c1155621a175dccd12dc14c54f938fb8b jdk7-b30
2.1 --- a/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Tue Jul 08 09:27:08 2008 -0700
2.2 +++ b/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Wed Jul 09 10:04:09 2008 -0700
2.3 @@ -1,5 +1,5 @@
2.4 /*
2.5 - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved.
2.6 + * Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved.
2.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2.8 *
2.9 * This code is free software; you can redistribute it and/or modify it
2.10 @@ -1145,6 +1145,10 @@
2.11 sharedState.put(NAME, username);
2.12 sharedState.put(PWD, password);
2.13 }
2.14 + } else {
2.15 + // remove temp results for the next try
2.16 + encKeys = null;
2.17 + principal = null;
2.18 }
2.19 username = null;
2.20 password = null;
3.1 --- a/src/share/classes/java/nio/charset/Charset.java Tue Jul 08 09:27:08 2008 -0700
3.2 +++ b/src/share/classes/java/nio/charset/Charset.java Wed Jul 09 10:04:09 2008 -0700
3.3 @@ -188,21 +188,22 @@
3.4 * <ul>
3.5 *
3.6 * <li><p> When decoding, the <tt>UTF-16BE</tt> and <tt>UTF-16LE</tt>
3.7 - * charsets ignore byte-order marks; when encoding, they do not write
3.8 + * charsets interpret the initial byte-order marks as a <small>ZERO-WIDTH
3.9 + * NON-BREAKING SPACE</small>; when encoding, they do not write
3.10 * byte-order marks. </p></li>
3.11 +
3.12 *
3.13 - * <li><p> When decoding, the <tt>UTF-16</tt> charset interprets a byte-order
3.14 - * mark to indicate the byte order of the stream but defaults to big-endian
3.15 - * if there is no byte-order mark; when encoding, it uses big-endian byte
3.16 - * order and writes a big-endian byte-order mark. </p></li>
3.17 + * <li><p> When decoding, the <tt>UTF-16</tt> charset interprets the
3.18 + * byte-order mark at the beginning of the input stream to indicate the
3.19 + * byte-order of the stream but defaults to big-endian if there is no
3.20 + * byte-order mark; when encoding, it uses big-endian byte order and writes
3.21 + * a big-endian byte-order mark. </p></li>
3.22 *
3.23 * </ul>
3.24 *
3.25 - * In any case, when a byte-order mark is read at the beginning of a decoding
3.26 - * operation it is omitted from the resulting sequence of characters. Byte
3.27 - * order marks occuring after the first element of an input sequence are not
3.28 - * omitted since the same code is used to represent <small>ZERO-WIDTH
3.29 - * NON-BREAKING SPACE</small>.
3.30 + * In any case, byte order marks occuring after the first element of an
3.31 + * input sequence are not omitted since the same code is used to represent
3.32 + * <small>ZERO-WIDTH NON-BREAKING SPACE</small>.
3.33 *
3.34 * <p> Every instance of the Java virtual machine has a default charset, which
3.35 * may or may not be one of the standard charsets. The default charset is
4.1 --- a/src/share/classes/sun/nio/ch/Util.java Tue Jul 08 09:27:08 2008 -0700
4.2 +++ b/src/share/classes/sun/nio/ch/Util.java Wed Jul 09 10:04:09 2008 -0700
4.3 @@ -142,11 +142,10 @@
4.4 || ((sel = selWrapper.get()) == null)
4.5 || (sel.provider() != sc.provider())) {
4.6 sel = sc.provider().openSelector();
4.7 - localSelector.set(new SoftReference<SelectorWrapper>(
4.8 - new SelectorWrapper(sel)));
4.9 - } else {
4.10 - localSelectorWrapper.set(selWrapper);
4.11 + selWrapper = new SelectorWrapper(sel);
4.12 + localSelector.set(new SoftReference<SelectorWrapper>(selWrapper));
4.13 }
4.14 + localSelectorWrapper.set(selWrapper);
4.15 return sel;
4.16 }
4.17
5.1 --- a/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java Tue Jul 08 09:27:08 2008 -0700
5.2 +++ b/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java Wed Jul 09 10:04:09 2008 -0700
5.3 @@ -59,7 +59,7 @@
5.4 private int i;
5.5 private NameConstraintsExtension prevNC;
5.6
5.7 - private static Set<String> supportedExts;
5.8 + private Set<String> supportedExts;
5.9
5.10 /**
5.11 * Creates a ConstraintsChecker.
6.1 --- a/src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Tue Jul 08 09:27:08 2008 -0700
6.2 +++ b/src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Wed Jul 09 10:04:09 2008 -0700
6.3 @@ -1,5 +1,5 @@
6.4 /*
6.5 - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved.
6.6 + * Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved.
6.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6.8 *
6.9 * This code is free software; you can redistribute it and/or modify it
6.10 @@ -198,6 +198,11 @@
6.11 X509CertSelector sel = null;
6.12
6.13 if (currentState.isInitial()) {
6.14 + if (targetCertConstraints.getBasicConstraints() == -2) {
6.15 + // no need to continue: this means we never can match a CA cert
6.16 + return;
6.17 + }
6.18 +
6.19 /* This means a CA is the target, so match on same stuff as
6.20 * getMatchingEECerts
6.21 */
7.1 --- a/src/share/classes/sun/security/provider/certpath/KeyChecker.java Tue Jul 08 09:27:08 2008 -0700
7.2 +++ b/src/share/classes/sun/security/provider/certpath/KeyChecker.java Wed Jul 09 10:04:09 2008 -0700
7.3 @@ -50,7 +50,7 @@
7.4 private CertSelector targetConstraints;
7.5 private int remainingCerts;
7.6
7.7 - private static Set<String> supportedExts;
7.8 + private Set<String> supportedExts;
7.9
7.10 /**
7.11 * Default Constructor
8.1 --- a/src/share/classes/sun/security/provider/certpath/PolicyChecker.java Tue Jul 08 09:27:08 2008 -0700
8.2 +++ b/src/share/classes/sun/security/provider/certpath/PolicyChecker.java Wed Jul 09 10:04:09 2008 -0700
8.3 @@ -68,7 +68,7 @@
8.4 private int inhibitAnyPolicy;
8.5 private int certIndex;
8.6
8.7 - private static Set<String> supportedExts;
8.8 + private Set<String> supportedExts;
8.9
8.10 private static final Debug debug = Debug.getInstance("certpath");
8.11 static final String ANY_POLICY = "2.5.29.32.0";
9.1 --- a/src/windows/native/java/io/io_util_md.c Tue Jul 08 09:27:08 2008 -0700
9.2 +++ b/src/windows/native/java/io/io_util_md.c Wed Jul 09 10:04:09 2008 -0700
9.3 @@ -104,23 +104,56 @@
9.4 }
9.5 }
9.6
9.7 +/*
9.8 + The "abpathlen" is the size of the buffer needed by _wfullpath. If the
9.9 + "path" is a relative path, it is "the length of the current dir" + "the
9.10 + length of the path", if it's "absolute" already, it's the same as
9.11 + pathlen which is the length of "path".
9.12 + */
9.13 +WCHAR* prefixAbpath(const WCHAR* path, int pathlen, int abpathlen) {
9.14 + WCHAR* pathbuf = NULL;
9.15 + WCHAR* abpath = NULL;
9.16 +
9.17 + abpathlen += 10; //padding
9.18 + abpath = (WCHAR*)malloc(abpathlen * sizeof(WCHAR));
9.19 + if (abpath) {
9.20 + /* Collapse instances of "foo\.." and ensure absoluteness before
9.21 + going down to prefixing.
9.22 + */
9.23 + if (_wfullpath(abpath, path, abpathlen)) {
9.24 + pathbuf = getPrefixed(abpath, abpathlen);
9.25 + } else {
9.26 + /* _wfullpath fails if the pathlength exceeds 32k wchar.
9.27 + Instead of doing more fancy things we simply copy the
9.28 + ps into the return buffer, the subsequent win32 API will
9.29 + probably fail with FileNotFoundException, which is expected
9.30 + */
9.31 + pathbuf = (WCHAR*)malloc((pathlen + 6) * sizeof(WCHAR));
9.32 + if (pathbuf != 0) {
9.33 + wcscpy(pathbuf, path);
9.34 + }
9.35 + }
9.36 + free(abpath);
9.37 + }
9.38 + return pathbuf;
9.39 +}
9.40 +
9.41 /* If this returns NULL then an exception is pending */
9.42 WCHAR*
9.43 pathToNTPath(JNIEnv *env, jstring path, jboolean throwFNFE) {
9.44 int pathlen = 0;
9.45 WCHAR *pathbuf = NULL;
9.46 - int max_path = 248; /* Since CreateDirectoryW() has the limit of
9.47 - 248 instead of the normal MAX_PATH, we
9.48 - use 248 as the max_path to satisfy both
9.49 - */
9.50 + int max_path = 248; /* CreateDirectoryW() has the limit of 248 */
9.51 +
9.52 WITH_UNICODE_STRING(env, path, ps) {
9.53 pathlen = wcslen(ps);
9.54 if (pathlen != 0) {
9.55 if (pathlen > 2 &&
9.56 (ps[0] == L'\\' && ps[1] == L'\\' || //UNC
9.57 - ps[1] == L':' && ps[2] == L'\\')) { //absolute
9.58 + ps[1] == L':' && ps[2] == L'\\')) //absolute
9.59 + {
9.60 if (pathlen > max_path - 1) {
9.61 - pathbuf = getPrefixed(ps, pathlen);
9.62 + pathbuf = prefixAbpath(ps, pathlen, pathlen);
9.63 } else {
9.64 pathbuf = (WCHAR*)malloc((pathlen + 6) * sizeof(WCHAR));
9.65 if (pathbuf != 0) {
9.66 @@ -132,7 +165,7 @@
9.67 its absolute form is bigger than max_path or not, if yes
9.68 need to (1)convert it to absolute and (2)prefix. This is
9.69 obviously a burden to all relative paths (The current dir/len
9.70 - for "dirve & directory" relative path is cached, so we only
9.71 + for "drive & directory" relative path is cached, so we only
9.72 calculate it once but for "drive-relative path we call
9.73 _wgetdcwd() and wcslen() everytime), but a hit we have
9.74 to take if we want to support relative path beyond max_path.
9.75 @@ -143,24 +176,7 @@
9.76 WCHAR *abpath = NULL;
9.77 int dirlen = currentDirLength(ps, pathlen);
9.78 if (dirlen + pathlen + 1 > max_path - 1) {
9.79 - int abpathlen = dirlen + pathlen + 10;
9.80 - abpath = (WCHAR*)malloc(abpathlen * sizeof(WCHAR));
9.81 - if (abpath) {
9.82 - if (_wfullpath(abpath, ps, abpathlen)) {
9.83 - pathbuf = getPrefixed(abpath, abpathlen);
9.84 - } else {
9.85 - /* _wfullpath fails if the pathlength exceeds 32k wchar.
9.86 - Instead of doing more fancy things we simply copy the
9.87 - ps into the return buffer, the subsequent win32 API will
9.88 - probably fail with FileNotFoundException, which is expected
9.89 - */
9.90 - pathbuf = (WCHAR*)malloc((pathlen + 6) * sizeof(WCHAR));
9.91 - if (pathbuf != 0) {
9.92 - wcscpy(pathbuf, ps);
9.93 - }
9.94 - }
9.95 - free(abpath);
9.96 - }
9.97 + pathbuf = prefixAbpath(ps, pathlen, dirlen + pathlen);
9.98 } else {
9.99 pathbuf = (WCHAR*)malloc((pathlen + 6) * sizeof(WCHAR));
9.100 if (pathbuf != 0) {
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/test/java/io/File/MaxPath.java Wed Jul 09 10:04:09 2008 -0700
10.3 @@ -0,0 +1,56 @@
10.4 +/*
10.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
10.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
10.7 + *
10.8 + * This code is free software; you can redistribute it and/or modify it
10.9 + * under the terms of the GNU General Public License version 2 only, as
10.10 + * published by the Free Software Foundation.
10.11 + *
10.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
10.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
10.15 + * version 2 for more details (a copy is included in the LICENSE file that
10.16 + * accompanied this code).
10.17 + *
10.18 + * You should have received a copy of the GNU General Public License version
10.19 + * 2 along with this work; if not, write to the Free Software Foundation,
10.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
10.21 + *
10.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
10.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
10.24 + * have any questions.
10.25 + */
10.26 +
10.27 +/* @test
10.28 + @bug 6481955
10.29 + @summary Path length less than MAX_PATH (260) works on Windows
10.30 + */
10.31 +
10.32 +import java.io.*;
10.33 +
10.34 +public class MaxPath {
10.35 + public static void main(String[] args) throws Exception {
10.36 + String osName = System.getProperty("os.name");
10.37 + if (!osName.startsWith("Windows")) {
10.38 + return;
10.39 + }
10.40 + int MAX_PATH = 260;
10.41 + String dir = new File(".").getAbsolutePath() + "\\";
10.42 + String padding = "1234567890123456789012345678901234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890012345678900123456789001234567890";
10.43 + for (int i = 240 - dir.length(); i < MAX_PATH - dir.length(); i++) {
10.44 + String longname = dir + padding.substring(0, i);
10.45 + try {
10.46 + File f = new File(longname);
10.47 + if (f.createNewFile()) {
10.48 + if (!f.exists() || !f.canRead()) {
10.49 + throw new RuntimeException("Failed at length: " + longname.length());
10.50 + }
10.51 + f.delete();
10.52 + }
10.53 + } catch (IOException e) {
10.54 + System.out.println("Failed at length: " + longname.length());
10.55 + throw e;
10.56 + }
10.57 + }
10.58 + }
10.59 +}
11.1 --- a/test/java/nio/channels/FileChannel/LongTransferTest.java Tue Jul 08 09:27:08 2008 -0700
11.2 +++ b/test/java/nio/channels/FileChannel/LongTransferTest.java Wed Jul 09 10:04:09 2008 -0700
11.3 @@ -22,7 +22,7 @@
11.4 */
11.5
11.6 /* @test
11.7 - @bug 5105464 6269047
11.8 + @bug 5105464 6269047 6541631
11.9 * @summary Test to transfer bytes with a size bigger than Integer.MAX_VALUE
11.10 */
11.11
11.12 @@ -81,8 +81,10 @@
11.13 System.out.println("LongTransferTest-main: OK!");
11.14
11.15 socket.close();
11.16 + server.close();
11.17
11.18 - server.close();
11.19 + inChannel.close();
11.20 + outChannel.close();
11.21
11.22 inFile.delete();
11.23 outFile.delete();
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
12.2 +++ b/test/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java Wed Jul 09 10:04:09 2008 -0700
12.3 @@ -0,0 +1,79 @@
12.4 +/*
12.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
12.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
12.7 + *
12.8 + * This code is free software; you can redistribute it and/or modify it
12.9 + * under the terms of the GNU General Public License version 2 only, as
12.10 + * published by the Free Software Foundation.
12.11 + *
12.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
12.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12.15 + * version 2 for more details (a copy is included in the LICENSE file that
12.16 + * accompanied this code).
12.17 + *
12.18 + * You should have received a copy of the GNU General Public License version
12.19 + * 2 along with this work; if not, write to the Free Software Foundation,
12.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
12.21 + *
12.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
12.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
12.24 + * have any questions.
12.25 + */
12.26 +
12.27 +/**
12.28 + * @test
12.29 + * @bug 6714842
12.30 + * @library ../../../testlibrary
12.31 + * @build CertUtils
12.32 + * @run main BuildEEBasicConstraints
12.33 + * @summary make sure a PKIX CertPathBuilder builds a path to an
12.34 + * end entity certificate when the setBasicConstraints method of the
12.35 + * X509CertSelector of the targetConstraints PKIXBuilderParameters
12.36 + * parameter is set to -2.
12.37 + */
12.38 +
12.39 +import java.security.cert.Certificate;
12.40 +import java.security.cert.CertPath;
12.41 +import java.security.cert.CertStore;
12.42 +import java.security.cert.CollectionCertStoreParameters;
12.43 +import java.security.cert.PKIXBuilderParameters;
12.44 +import java.security.cert.PKIXCertPathBuilderResult;
12.45 +import java.security.cert.TrustAnchor;
12.46 +import java.security.cert.X509Certificate;
12.47 +import java.security.cert.X509CertSelector;
12.48 +import java.util.ArrayList;
12.49 +import java.util.Collections;
12.50 +import java.util.List;
12.51 +
12.52 +public final class BuildEEBasicConstraints {
12.53 +
12.54 + public static void main(String[] args) throws Exception {
12.55 +
12.56 + X509Certificate rootCert = CertUtils.getCertFromFile("anchor.cer");
12.57 + TrustAnchor anchor = new TrustAnchor
12.58 + (rootCert.getSubjectX500Principal(), rootCert.getPublicKey(), null);
12.59 + X509CertSelector sel = new X509CertSelector();
12.60 + sel.setBasicConstraints(-2);
12.61 + PKIXBuilderParameters params = new PKIXBuilderParameters
12.62 + (Collections.singleton(anchor), sel);
12.63 + params.setRevocationEnabled(false);
12.64 + X509Certificate eeCert = CertUtils.getCertFromFile("ee.cer");
12.65 + X509Certificate caCert = CertUtils.getCertFromFile("ca.cer");
12.66 + ArrayList<X509Certificate> certs = new ArrayList<X509Certificate>();
12.67 + certs.add(caCert);
12.68 + certs.add(eeCert);
12.69 + CollectionCertStoreParameters ccsp =
12.70 + new CollectionCertStoreParameters(certs);
12.71 + CertStore cs = CertStore.getInstance("Collection", ccsp);
12.72 + params.addCertStore(cs);
12.73 + PKIXCertPathBuilderResult res = CertUtils.build(params);
12.74 + CertPath cp = res.getCertPath();
12.75 + // check that first certificate is an EE cert
12.76 + List<? extends Certificate> certList = cp.getCertificates();
12.77 + X509Certificate cert = (X509Certificate) certList.get(0);
12.78 + if (cert.getBasicConstraints() != -1) {
12.79 + throw new Exception("Target certificate is not an EE certificate");
12.80 + }
12.81 + }
12.82 +}
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/test/java/security/cert/CertPathBuilder/targetConstraints/anchor.cer Wed Jul 09 10:04:09 2008 -0700
13.3 @@ -0,0 +1,8 @@
13.4 +-----BEGIN CERTIFICATE-----
13.5 +MIIBFzCBwgIBATANBgkqhkiG9w0BAQQFADAXMRUwEwYDVQQDEwxUcnVzdCBBbmNo
13.6 +b3IwHhcNMDIxMTA3MTE1NzAzWhcNMjIxMTA3MTE1NzAzWjAXMRUwEwYDVQQDEwxU
13.7 +cnVzdCBBbmNob3IwXDANBgkqhkiG9w0BAQEFAANLADBIAkEA9uCj12hwDgC1n9go
13.8 +0ozQAVMM+DfX0vpKOemyGNp+ycSLfAq3pxBcUKbQhjSRL7YjPkEL8XC6pRLwyEoF
13.9 +osWweQIDAQABMA0GCSqGSIb3DQEBBAUAA0EAzZta5M1qbbozj7jWnNyTgB4HUpzv
13.10 +4eP0VYQb1pQY1/xEMczaRt+RuoIDnHCq5a1vOiwk6ZbdG6GlJKx9lj0oMQ==
13.11 +-----END CERTIFICATE-----
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
14.2 +++ b/test/java/security/cert/CertPathBuilder/targetConstraints/ca.cer Wed Jul 09 10:04:09 2008 -0700
14.3 @@ -0,0 +1,9 @@
14.4 +-----BEGIN CERTIFICATE-----
14.5 +MIIBSjCB9aADAgECAgECMA0GCSqGSIb3DQEBBAUAMBcxFTATBgNVBAMTDFRydXN0
14.6 +IEFuY2hvcjAeFw0wMjExMDcxMTU3MDNaFw0yMjExMDcxMTU3MDNaMA0xCzAJBgNV
14.7 +BAMTAkNBMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJ8mP3x37PablDfwldGL5G0+
14.8 +l9NgMJSdxVNWBg+ySzQNsZklEFCxGfxPQW+EFYfafHbTbmnni2gsgU1mgPBTQDsC
14.9 +AwEAAaM2MDQwCwYDVR0PBAQDAgIEMBcGA1UdIAQQMA4wBgYEVR0gADAEBgIqADAM
14.10 +BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA0EA9oCyzh0UKmNsKb+KpppbKYs8
14.11 +iA8sDm9oDCwyVSXBM46zrP38nRcx3EdKFvGTwbb/Np+lcZALUsKVYQy3rlU+cQ==
14.12 +-----END CERTIFICATE-----
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
15.2 +++ b/test/java/security/cert/CertPathBuilder/targetConstraints/ee.cer Wed Jul 09 10:04:09 2008 -0700
15.3 @@ -0,0 +1,9 @@
15.4 +-----BEGIN CERTIFICATE-----
15.5 +MIIBLTCB2KADAgECAgEDMA0GCSqGSIb3DQEBBAUAMA0xCzAJBgNVBAMTAkNBMB4X
15.6 +DTAyMTEwNzExNTcwM1oXDTIyMTEwNzExNTcwM1owFTETMBEGA1UEAxMKRW5kIEVu
15.7 +dGl0eTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDVBDfF+uBr5s5jzzDs1njKlZNt
15.8 +h8hHzEt3ASh67Peos+QrDzgpUyFXT6fdW2h7iPf0ifjM8eW2xa+3EnPjjU5jAgMB
15.9 +AAGjGzAZMBcGA1UdIAQQMA4wBgYEVR0gADAEBgIqADANBgkqhkiG9w0BAQQFAANB
15.10 +AFo//WOboCNOCcA1fvcWW9oc4MvV8ZPvFIAbyEbgyFd4id5lGDTRbRPvvNZRvdsN
15.11 +NM2gXYr+f87NHIXc9EF3pzw=
15.12 +-----END CERTIFICATE-----
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
16.2 +++ b/test/sun/nio/cs/BufferUnderflowEUCTWTest.java Wed Jul 09 10:04:09 2008 -0700
16.3 @@ -0,0 +1,64 @@
16.4 +/*
16.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
16.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
16.7 + *
16.8 + * This code is free software; you can redistribute it and/or modify it
16.9 + * under the terms of the GNU General Public License version 2 only, as
16.10 + * published by the Free Software Foundation.
16.11 + *
16.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
16.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16.15 + * version 2 for more details (a copy is included in the LICENSE file that
16.16 + * accompanied this code).
16.17 + *
16.18 + * You should have received a copy of the GNU General Public License version
16.19 + * 2 along with this work; if not, write to the Free Software Foundation,
16.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16.21 + *
16.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
16.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
16.24 + * have any questions.
16.25 + */
16.26 +
16.27 +/* @test
16.28 + @bug 4834154
16.29 + @summary Decode a file using EUC-TW, test for decode errors
16.30 + */
16.31 +
16.32 +/*
16.33 + * Tests for decode errors in NIO EUC-TW decoder. 4734607 details
16.34 + * decoding errors which occur when the input file > 8k in size
16.35 + * and contains numerous US-ASCII range chars
16.36 + */
16.37 +
16.38 +import java.io.*;
16.39 +
16.40 +public class BufferUnderflowEUCTWTest {
16.41 + private static int BUFFERSIZE = 8194;
16.42 +
16.43 + public static void main (String[] args) throws Exception {
16.44 + int i = 0;
16.45 + byte[] b = new byte[BUFFERSIZE];
16.46 +
16.47 + for (; i < BUFFERSIZE - 4; i++) // pad with zeroes
16.48 + b[i] = 0;
16.49 +
16.50 + // Overspill a valid EUC-TW 4 byte sequence between 2
16.51 + // successive input buffers.
16.52 + b[i++] = (byte)0x8E;
16.53 + b[i++] = (byte)0xA2;
16.54 + b[i++] = (byte)0xA1;
16.55 + b[i++] = (byte)0xA6;
16.56 +
16.57 + ByteArrayInputStream r = new ByteArrayInputStream(b);
16.58 +
16.59 + try {
16.60 + InputStreamReader isr=new InputStreamReader(r, "EUC-TW");
16.61 + char[] cc = new char[BUFFERSIZE];
16.62 + int cx = isr.read(cc);
16.63 + } catch (ArrayIndexOutOfBoundsException e) {
16.64 + throw new Exception("Array Index error: bug 4834154");
16.65 + }
16.66 + }
16.67 +}
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
17.2 +++ b/test/sun/nio/cs/CheckCaseInsensitiveEncAliases.java Wed Jul 09 10:04:09 2008 -0700
17.3 @@ -0,0 +1,99 @@
17.4 +/*
17.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
17.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
17.7 + *
17.8 + * This code is free software; you can redistribute it and/or modify it
17.9 + * under the terms of the GNU General Public License version 2 only, as
17.10 + * published by the Free Software Foundation.
17.11 + *
17.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
17.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17.15 + * version 2 for more details (a copy is included in the LICENSE file that
17.16 + * accompanied this code).
17.17 + *
17.18 + * You should have received a copy of the GNU General Public License version
17.19 + * 2 along with this work; if not, write to the Free Software Foundation,
17.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17.21 + *
17.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
17.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
17.24 + * have any questions.
17.25 + */
17.26 +
17.27 +/* @test
17.28 + * @bug 4216191 4721369 4807283
17.29 + @summary Test to validate case insensitivity of encoding alias names
17.30 + */
17.31 +
17.32 +// Fixed since 1.4.0 by virtue of NIO charset lookup mechanism
17.33 +// which is by design case insensitive
17.34 +
17.35 +import java.lang.*;
17.36 +import java.io.*;
17.37 +
17.38 +public class CheckCaseInsensitiveEncAliases
17.39 +{
17.40 + public static void main(String args[]) throws Exception
17.41 + {
17.42 + // Try various encoding names in mixed cases
17.43 + // Tests subset of encoding names provided within bugID 4216191
17.44 +
17.45 + // Various forms of US-ASCII
17.46 + tryToEncode( "ANSI_X3.4-1968" );
17.47 + tryToEncode( "iso-ir-6" );
17.48 + tryToEncode( "ANSI_X3.4-1986" );
17.49 + tryToEncode( "ISO_646.irv:1991" );
17.50 + tryToEncode( "ASCII" );
17.51 + tryToEncode( "ascii" );
17.52 + tryToEncode( "Ascii" );
17.53 + tryToEncode( "Ascii7" );
17.54 + tryToEncode( "ascii7" );
17.55 + tryToEncode( "ISO646-US" );
17.56 + tryToEncode( "US-ASCII" );
17.57 + tryToEncode( "us-ascii" );
17.58 + tryToEncode( "US-Ascii" );
17.59 + tryToEncode( "us" );
17.60 + tryToEncode( "IBM367" );
17.61 + tryToEncode( "cp367" );
17.62 + tryToEncode( "csASCII" );
17.63 +
17.64 + // Variants on Unicode
17.65 + tryToEncode( "Unicode" );
17.66 + tryToEncode( "UNICODE" );
17.67 + tryToEncode( "unicode" );
17.68 +
17.69 + // Variants on Big5
17.70 + tryToEncode( "Big5" );
17.71 + tryToEncode( "big5" );
17.72 + tryToEncode( "bIg5" );
17.73 + tryToEncode( "biG5" );
17.74 + tryToEncode( "bIG5" );
17.75 +
17.76 + // Variants of Cp1252
17.77 + tryToEncode( "Cp1252" );
17.78 + tryToEncode( "cp1252" );
17.79 + tryToEncode( "CP1252" );
17.80 +
17.81 + // Variants of PCK
17.82 + tryToEncode( "pck" );
17.83 + tryToEncode( "Pck" );
17.84 +
17.85 + }
17.86 +
17.87 +
17.88 + public static final String ENCODE_STRING = "Encode me";
17.89 +
17.90 + public static void tryToEncode( String encoding) throws Exception
17.91 + {
17.92 + try
17.93 + {
17.94 + byte[] bytes = ENCODE_STRING.getBytes( encoding );
17.95 + System.out.println( "Encoding \"" + encoding + "\" recognized" );
17.96 + }
17.97 + catch( UnsupportedEncodingException e )
17.98 + {
17.99 + throw new Exception("Encoding \"" + encoding + "\" NOT recognized");
17.100 + }
17.101 + }
17.102 +}
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
18.2 +++ b/test/sun/nio/cs/CheckHistoricalNames.java Wed Jul 09 10:04:09 2008 -0700
18.3 @@ -0,0 +1,313 @@
18.4 +/*
18.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
18.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
18.7 + *
18.8 + * This code is free software; you can redistribute it and/or modify it
18.9 + * under the terms of the GNU General Public License version 2 only, as
18.10 + * published by the Free Software Foundation.
18.11 + *
18.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
18.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
18.15 + * version 2 for more details (a copy is included in the LICENSE file that
18.16 + * accompanied this code).
18.17 + *
18.18 + * You should have received a copy of the GNU General Public License version
18.19 + * 2 along with this work; if not, write to the Free Software Foundation,
18.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18.21 + *
18.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
18.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
18.24 + * have any questions.
18.25 + */
18.26 +
18.27 +/* @test
18.28 + @bug 4513767 4961027
18.29 + @summary Checks canonical names match between old and (NIO) core charsets
18.30 + */
18.31 +import java.io.InputStreamReader;
18.32 +import java.io.IOException;
18.33 +
18.34 +public class CheckHistoricalNames {
18.35 + static int failed = 0;
18.36 + public static void main (String[] args) throws Exception {
18.37 + checkHistoricalName("ASCII");
18.38 + checkHistoricalName("Cp1252");
18.39 + checkHistoricalName("ISO8859_1");
18.40 + checkHistoricalName("UnicodeBigUnmarked");
18.41 + checkHistoricalName("UnicodeLittle");
18.42 + checkHistoricalName("UnicodeLittleUnmarked");
18.43 + checkHistoricalName("UTF8");
18.44 + checkHistoricalName("UTF-16");
18.45 +
18.46 + checkMappedName("UnicodeBig", "UTF-16");
18.47 + checkMappedName("US-ASCII", "ASCII");
18.48 + checkMappedName("ISO-8859-1", "ISO8859_1");
18.49 + checkMappedName("UTF-8", "UTF8");
18.50 + checkMappedName("UTF-16BE", "UnicodeBigUnmarked");
18.51 + checkMappedName("UTF-16LE", "UnicodeLittleUnmarked");
18.52 +
18.53 + checkHistoricalName("ISO8859_2");
18.54 + checkHistoricalName("ISO8859_4");
18.55 + checkHistoricalName("ISO8859_5");
18.56 + checkHistoricalName("ISO8859_7");
18.57 + checkHistoricalName("ISO8859_9");
18.58 + checkHistoricalName("ISO8859_13");
18.59 + checkHistoricalName("KOI8_R");
18.60 + checkHistoricalName("Cp1250");
18.61 + checkHistoricalName("Cp1251");
18.62 + checkHistoricalName("Cp1253");
18.63 + checkHistoricalName("Cp1254");
18.64 + checkHistoricalName("Cp1257");
18.65 +
18.66 + checkMappedName("ISO-8859-2", "ISO8859_2");
18.67 + checkMappedName("ISO-8859-4", "ISO8859_4");
18.68 + checkMappedName("ISO-8859-5", "ISO8859_5");
18.69 + checkMappedName("ISO-8859-7", "ISO8859_7");
18.70 + checkMappedName("ISO-8859-9", "ISO8859_9");
18.71 + checkMappedName("ISO-8859-13", "ISO8859_13");
18.72 + checkMappedName("KOI8-R", "KOI8_R");
18.73 + checkMappedName("windows-1250", "Cp1250");
18.74 + checkMappedName("windows-1251","Cp1251");
18.75 + checkMappedName("windows-1253", "Cp1253");
18.76 + checkMappedName("windows-1254", "Cp1254");
18.77 + checkMappedName("windows-1257", "Cp1257");
18.78 +
18.79 + checkHistoricalName("EUC_CN");
18.80 + checkHistoricalName("EUC_JP");
18.81 + checkHistoricalName("EUC_JP_LINUX");
18.82 + checkHistoricalName("EUC_KR");
18.83 + checkHistoricalName("EUC_TW");
18.84 + checkHistoricalName("ISO2022CN");
18.85 + checkHistoricalName("ISO2022JP");
18.86 + checkHistoricalName("ISO2022KR");
18.87 + checkHistoricalName("ISO8859_3");
18.88 + checkHistoricalName("ISO8859_6");
18.89 + checkHistoricalName("ISO8859_8");
18.90 + checkHistoricalName("Cp1255");
18.91 + checkHistoricalName("Cp1256");
18.92 + checkHistoricalName("Cp1258");
18.93 + checkHistoricalName("MS936");
18.94 + checkHistoricalName("MS949");
18.95 + checkHistoricalName("MS950");
18.96 + checkHistoricalName("TIS620");
18.97 +
18.98 + checkMappedName("EUC-CN", "EUC_CN");
18.99 + checkMappedName("EUC-JP", "EUC_JP");
18.100 + checkMappedName("EUC-JP-LINUX", "EUC_JP_LINUX");
18.101 + checkMappedName("EUC-TW", "EUC_TW");
18.102 + checkMappedName("EUC-KR", "EUC_KR");
18.103 + checkMappedName("ISO-2022-CN", "ISO2022CN");
18.104 + checkMappedName("ISO-2022-JP", "ISO2022JP");
18.105 + checkMappedName("ISO-2022-KR", "ISO2022KR");
18.106 + checkMappedName("ISO-8859-3", "ISO8859_3");
18.107 + checkMappedName("ISO-8859-6", "ISO8859_6");
18.108 + checkMappedName("ISO-8859-8", "ISO8859_8");
18.109 + checkMappedName("windows-1255", "Cp1255");
18.110 + checkMappedName("windows-1256", "Cp1256");
18.111 + checkMappedName("windows-1258", "Cp1258");
18.112 + checkMappedName("windows-936", "GBK");
18.113 + checkMappedName("windows-949", "MS949");
18.114 + checkMappedName("windows-950", "MS950");
18.115 + checkMappedName("x-MS950-HKSCS", "MS950_HKSCS");
18.116 + checkMappedName("x-PCK", "PCK");
18.117 + checkMappedName("Shift_JIS", "SJIS");
18.118 + checkMappedName("x-JISAutoDetect", "JISAutoDetect");
18.119 + checkMappedName("TIS-620", "TIS620");
18.120 + checkMappedName("x-Big5-Solaris", "Big5_Solaris");
18.121 +
18.122 + checkHistoricalName("Cp037");
18.123 + checkHistoricalName("Cp1006");
18.124 + checkHistoricalName("Cp1025");
18.125 + checkHistoricalName("Cp1026");
18.126 + checkHistoricalName("Cp1046");
18.127 + checkHistoricalName("Cp1047");
18.128 + checkHistoricalName("Cp1097");
18.129 + checkHistoricalName("Cp1098");
18.130 + checkHistoricalName("Cp1112");
18.131 + checkHistoricalName("Cp1122");
18.132 + checkHistoricalName("Cp1123");
18.133 + checkHistoricalName("Cp1124");
18.134 + checkHistoricalName("Cp1140");
18.135 + checkHistoricalName("Cp1141");
18.136 + checkHistoricalName("Cp1142");
18.137 + checkHistoricalName("Cp1143");
18.138 + checkHistoricalName("Cp1144");
18.139 + checkHistoricalName("Cp1145");
18.140 + checkHistoricalName("Cp1146");
18.141 + checkHistoricalName("Cp1147");
18.142 + checkHistoricalName("Cp1148");
18.143 + checkHistoricalName("Cp1149");
18.144 + checkHistoricalName("Cp1381");
18.145 + checkHistoricalName("Cp1383");
18.146 + checkHistoricalName("Cp273");
18.147 + checkHistoricalName("Cp277");
18.148 + checkHistoricalName("Cp278");
18.149 + checkHistoricalName("Cp280");
18.150 + checkHistoricalName("Cp284");
18.151 + checkHistoricalName("Cp285");
18.152 + checkHistoricalName("Cp297");
18.153 + checkHistoricalName("Cp33722");
18.154 + checkHistoricalName("Cp420");
18.155 + checkHistoricalName("Cp424");
18.156 + checkHistoricalName("Cp437");
18.157 + checkHistoricalName("Cp500");
18.158 + checkHistoricalName("Cp737");
18.159 + checkHistoricalName("Cp775");
18.160 + checkHistoricalName("Cp838");
18.161 + checkHistoricalName("Cp850");
18.162 + checkHistoricalName("Cp852");
18.163 + checkHistoricalName("Cp855");
18.164 + checkHistoricalName("Cp856");
18.165 + checkHistoricalName("Cp857");
18.166 + checkHistoricalName("Cp858");
18.167 + checkHistoricalName("Cp860");
18.168 + checkHistoricalName("Cp861");
18.169 + checkHistoricalName("Cp862");
18.170 + checkHistoricalName("Cp863");
18.171 + checkHistoricalName("Cp864");
18.172 + checkHistoricalName("Cp865");
18.173 + checkHistoricalName("Cp866");
18.174 + checkHistoricalName("Cp868");
18.175 + checkHistoricalName("Cp869");
18.176 + checkHistoricalName("Cp870");
18.177 + checkHistoricalName("Cp871");
18.178 + checkHistoricalName("Cp874");
18.179 + checkHistoricalName("Cp875");
18.180 + checkHistoricalName("Cp918");
18.181 + checkHistoricalName("Cp921");
18.182 + checkHistoricalName("Cp922");
18.183 + checkHistoricalName("Cp933");
18.184 + checkHistoricalName("Cp939");
18.185 + checkHistoricalName("Cp949");
18.186 + checkHistoricalName("Cp964");
18.187 + checkHistoricalName("Cp970");
18.188 +
18.189 + checkMappedName("IBM037", "Cp037");
18.190 + checkMappedName("IBM1006", "Cp1006");
18.191 + checkMappedName("IBM1025", "Cp1025");
18.192 + checkMappedName("IBM1026", "Cp1026");
18.193 + checkMappedName("x-IBM1046", "Cp1046");
18.194 + checkMappedName("IBM1047", "Cp1047");
18.195 + checkMappedName("IBM1097", "Cp1097");
18.196 + checkMappedName("IBM1098", "Cp1098");
18.197 + checkMappedName("IBM1112", "Cp1112");
18.198 + checkMappedName("IBM1122", "Cp1122");
18.199 + checkMappedName("IBM1123", "Cp1123");
18.200 + checkMappedName("IBM1124", "Cp1124");
18.201 + checkMappedName("IBM01140", "Cp1140");
18.202 + checkMappedName("IBM01141", "Cp1141");
18.203 + checkMappedName("IBM01142", "Cp1142");
18.204 + checkMappedName("IBM01143", "Cp1143");
18.205 + checkMappedName("IBM01144", "Cp1144");
18.206 + checkMappedName("IBM01145", "Cp1145");
18.207 + checkMappedName("IBM01146", "Cp1146");
18.208 + checkMappedName("IBM01147", "Cp1147");
18.209 + checkMappedName("IBM01148", "Cp1148");
18.210 + checkMappedName("IBM01149", "Cp1149");
18.211 + checkMappedName("IBM1381", "Cp1381");
18.212 + checkMappedName("IBM1383", "Cp1383");
18.213 + checkMappedName("IBM273", "Cp273");
18.214 + checkMappedName("IBM277", "Cp277");
18.215 + checkMappedName("IBM278", "Cp278");
18.216 + checkMappedName("IBM280", "Cp280");
18.217 + checkMappedName("IBM284", "Cp284");
18.218 + checkMappedName("IBM285", "Cp285");
18.219 + checkMappedName("IBM297", "Cp297");
18.220 + checkMappedName("IBM33722", "Cp33722");
18.221 + checkMappedName("IBM420", "Cp420");
18.222 + checkMappedName("IBM424", "Cp424");
18.223 + checkMappedName("IBM437", "Cp437");
18.224 + checkMappedName("IBM500", "Cp500");
18.225 + checkMappedName("IBM737", "Cp737");
18.226 + checkMappedName("IBM775", "Cp775");
18.227 + checkMappedName("IBM838", "Cp838");
18.228 + checkMappedName("IBM850", "Cp850");
18.229 + checkMappedName("IBM852", "Cp852");
18.230 + checkMappedName("IBM855", "Cp855");
18.231 + checkMappedName("IBM856", "Cp856");
18.232 + checkMappedName("IBM857", "Cp857");
18.233 + checkMappedName("IBM00858", "Cp858");
18.234 + checkMappedName("IBM860", "Cp860");
18.235 + checkMappedName("IBM861", "Cp861");
18.236 + checkMappedName("IBM862", "Cp862");
18.237 + checkMappedName("IBM863", "Cp863");
18.238 + checkMappedName("IBM864", "Cp864");
18.239 + checkMappedName("IBM865", "Cp865");
18.240 + checkMappedName("IBM866", "Cp866");
18.241 + checkMappedName("IBM868", "Cp868");
18.242 + checkMappedName("IBM869", "Cp869");
18.243 + checkMappedName("IBM870", "Cp870");
18.244 + checkMappedName("IBM871", "Cp871");
18.245 + checkMappedName("IBM874", "Cp874");
18.246 + checkMappedName("IBM875", "Cp875");
18.247 + checkMappedName("IBM918", "Cp918");
18.248 + checkMappedName("IBM921", "Cp921");
18.249 + checkMappedName("IBM922", "Cp922");
18.250 + checkMappedName("x-IBM930", "Cp930");
18.251 + checkMappedName("IBM933", "Cp933");
18.252 + checkMappedName("x-IBM935", "Cp935");
18.253 + checkMappedName("x-IBM937", "Cp937");
18.254 + checkMappedName("IBM939", "Cp939");
18.255 + checkMappedName("x-IBM942", "Cp942");
18.256 + checkMappedName("x-IBM942C", "Cp942C");
18.257 + checkMappedName("x-IBM943", "Cp943");
18.258 + checkMappedName("x-IBM943C", "Cp943C");
18.259 + checkMappedName("x-IBM948", "Cp948");
18.260 + checkMappedName("IBM949", "Cp949");
18.261 + checkMappedName("x-IBM949C", "Cp949C");
18.262 + checkMappedName("x-IBM950", "Cp950");
18.263 + checkMappedName("IBM964", "Cp964");
18.264 + checkMappedName("IBM970", "Cp970");
18.265 +
18.266 + checkHistoricalName("MacArabic");
18.267 + checkHistoricalName("MacCentralEurope");
18.268 + checkHistoricalName("MacCroatian");
18.269 + checkHistoricalName("MacCyrillic");
18.270 + checkHistoricalName("MacDingbat");
18.271 + checkHistoricalName("MacGreek");
18.272 + checkHistoricalName("MacHebrew");
18.273 + checkHistoricalName("MacIceland");
18.274 + checkHistoricalName("MacRoman");
18.275 + checkHistoricalName("MacRomania");
18.276 + checkHistoricalName("MacSymbol");
18.277 + checkHistoricalName("MacThai");
18.278 + checkHistoricalName("MacTurkish");
18.279 + checkHistoricalName("MacUkraine");
18.280 +
18.281 + checkMappedName("x-MacArabic", "MacArabic");
18.282 + checkMappedName("x-MacCentralEurope", "MacCentralEurope");
18.283 + checkMappedName("x-MacCroatian", "MacCroatian");
18.284 + checkMappedName("x-MacCyrillic", "MacCyrillic");
18.285 + checkMappedName("x-MacDingbat", "MacDingbat");
18.286 + checkMappedName("x-MacGreek", "MacGreek");
18.287 + checkMappedName("x-MacHebrew", "MacHebrew");
18.288 + checkMappedName("x-MacIceland", "MacIceland");
18.289 + checkMappedName("x-MacRoman", "MacRoman");
18.290 + checkMappedName("x-MacRomania", "MacRomania");
18.291 + checkMappedName("x-MacSymbol", "MacSymbol");
18.292 + checkMappedName("x-MacThai", "MacThai");
18.293 + checkMappedName("x-MacTurkish", "MacTurkish");
18.294 + checkMappedName("x-MacUkraine", "MacUkraine");
18.295 +
18.296 + if (failed != 0)
18.297 + throw new Exception("Test Failed: " + failed);
18.298 + else
18.299 + System.out.println("Test Passed!");
18.300 + }
18.301 +
18.302 + private static void checkHistoricalName(String name) throws Exception {
18.303 + checkMappedName(name, name);
18.304 + }
18.305 +
18.306 + private static void checkMappedName(String alias, String canonical)
18.307 + throws Exception {
18.308 + InputStreamReader reader = new InputStreamReader(System.in, alias);
18.309 + if (!reader.getEncoding().equals(canonical)) {
18.310 + System.out.println("Failed canonical names : mismatch for " + alias
18.311 + + " - expected " + canonical
18.312 + + ", got " + reader.getEncoding());
18.313 + failed++;
18.314 + }
18.315 + }
18.316 +}
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
19.2 +++ b/test/sun/nio/cs/ConvertSingle.java Wed Jul 09 10:04:09 2008 -0700
19.3 @@ -0,0 +1,65 @@
19.4 +/*
19.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
19.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
19.7 + *
19.8 + * This code is free software; you can redistribute it and/or modify it
19.9 + * under the terms of the GNU General Public License version 2 only, as
19.10 + * published by the Free Software Foundation.
19.11 + *
19.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
19.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19.15 + * version 2 for more details (a copy is included in the LICENSE file that
19.16 + * accompanied this code).
19.17 + *
19.18 + * You should have received a copy of the GNU General Public License version
19.19 + * 2 along with this work; if not, write to the Free Software Foundation,
19.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19.21 + *
19.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
19.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
19.24 + * have any questions.
19.25 + */
19.26 +
19.27 +/* @test
19.28 + @bug 4094987
19.29 + @summary Verify that malformed expression exceptions are thrown
19.30 + but no internal errors in certain pathologial cases.
19.31 +
19.32 + */
19.33 +
19.34 +
19.35 +import java.io.*;
19.36 +import java.nio.charset.*;
19.37 +
19.38 +public class ConvertSingle {
19.39 +
19.40 + public static void main(String args[]) throws Exception {
19.41 + // This conversion is pathologically bad - it is attempting to
19.42 + // read unicode from an ascii encoded string.
19.43 + // The orignal bug: A internal error in ISR results if the
19.44 + // byte counter in ByteToCharUnicode
19.45 + // is not advanced as the input is consumed.
19.46 +
19.47 + try{
19.48 + String s = "\n";
19.49 + byte ss[] = null;
19.50 + String sstring = "x";
19.51 + ss = s.getBytes();
19.52 + ByteArrayInputStream BAIS = new ByteArrayInputStream(ss);
19.53 + InputStreamReader ISR = new InputStreamReader(BAIS, "Unicode");
19.54 + BufferedReader BR = new BufferedReader(ISR);
19.55 + sstring = BR.readLine();
19.56 + BR.close();
19.57 + System.out.println(sstring);
19.58 + } catch (MalformedInputException e){
19.59 + // Right error
19.60 + return;
19.61 + } catch (java.lang.InternalError e) {
19.62 + throw new Exception("ByteToCharUnicode is failing incorrectly for "
19.63 + + " single byte input");
19.64 + }
19.65 +
19.66 + }
19.67 +
19.68 +}
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
20.2 +++ b/test/sun/nio/cs/Decode.java Wed Jul 09 10:04:09 2008 -0700
20.3 @@ -0,0 +1,67 @@
20.4 +/*
20.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
20.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
20.7 + *
20.8 + * This code is free software; you can redistribute it and/or modify it
20.9 + * under the terms of the GNU General Public License version 2 only, as
20.10 + * published by the Free Software Foundation.
20.11 + *
20.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
20.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
20.15 + * version 2 for more details (a copy is included in the LICENSE file that
20.16 + * accompanied this code).
20.17 + *
20.18 + * You should have received a copy of the GNU General Public License version
20.19 + * 2 along with this work; if not, write to the Free Software Foundation,
20.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20.21 + *
20.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
20.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
20.24 + * have any questions.
20.25 + */
20.26 +
20.27 +/**/
20.28 +
20.29 +public class Decode {
20.30 + private static boolean isAscii(char c) {
20.31 + return c < '\u0080';
20.32 + }
20.33 +
20.34 + private static boolean isPrintable(char c) {
20.35 + return ('\u0020' < c) && (c < '\u007f');
20.36 + }
20.37 +
20.38 + public static void main(String[] args) throws Throwable {
20.39 + if (args.length < 2)
20.40 + throw new Exception("Usage: java Decode CHARSET BYTE [BYTE ...]");
20.41 + String cs = args[0];
20.42 + byte[] bytes = new byte[args.length-1];
20.43 + for (int i = 1; i < args.length; i++) {
20.44 + String arg = args[i];
20.45 + bytes[i-1] =
20.46 + (arg.length() == 1 && isAscii(arg.charAt(0))) ?
20.47 + (byte) arg.charAt(0) :
20.48 + arg.equals("ESC") ? 0x1b :
20.49 + arg.equals("SO") ? 0x0e :
20.50 + arg.equals("SI") ? 0x0f :
20.51 + arg.equals("SS2") ? (byte) 0x8e :
20.52 + arg.equals("SS3") ? (byte) 0x8f :
20.53 + arg.matches("0x.*") ? Integer.decode(arg).byteValue() :
20.54 + Integer.decode("0x"+arg).byteValue();
20.55 + }
20.56 + String s = new String(bytes, cs);
20.57 +
20.58 + for (int j = 0; j < s.length(); j++) {
20.59 + if (j > 0)
20.60 + System.out.print(' ');
20.61 + char c = s.charAt(j);
20.62 + if (isPrintable(c))
20.63 + System.out.print(c);
20.64 + else if (c == '\u001b') System.out.print("ESC");
20.65 + else
20.66 + System.out.printf("\\u%04x", (int) c);
20.67 + }
20.68 + System.out.print("\n");
20.69 + }
20.70 +}
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
21.2 +++ b/test/sun/nio/cs/DecoderOverflow.java Wed Jul 09 10:04:09 2008 -0700
21.3 @@ -0,0 +1,65 @@
21.4 +/*
21.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
21.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
21.7 + *
21.8 + * This code is free software; you can redistribute it and/or modify it
21.9 + * under the terms of the GNU General Public License version 2 only, as
21.10 + * published by the Free Software Foundation.
21.11 + *
21.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
21.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21.15 + * version 2 for more details (a copy is included in the LICENSE file that
21.16 + * accompanied this code).
21.17 + *
21.18 + * You should have received a copy of the GNU General Public License version
21.19 + * 2 along with this work; if not, write to the Free Software Foundation,
21.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21.21 + *
21.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
21.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
21.24 + * have any questions.
21.25 + */
21.26 +
21.27 +/* @test
21.28 + @bug 5101128
21.29 + @summary Check behavior of CharsetDecoder.decode when overflow occurs
21.30 + @author Martin Buchholz
21.31 + */
21.32 +
21.33 +import java.util.*;
21.34 +import java.nio.*;
21.35 +import java.nio.charset.*;
21.36 +
21.37 +public class DecoderOverflow {
21.38 + static int failures = 0;
21.39 +
21.40 + public static void main(String[] args) throws Exception {
21.41 + for (String csn : Charset.availableCharsets().keySet()) {
21.42 + try {
21.43 + test(csn);
21.44 + } catch (Throwable t) {
21.45 + System.out.println(csn);
21.46 + t.printStackTrace();
21.47 + failures++;
21.48 + }
21.49 + }
21.50 + if (failures > 0)
21.51 + throw new Exception(failures + " charsets failed");
21.52 + }
21.53 +
21.54 + static void test(String encoding) throws Exception {
21.55 + String text = "Vote for Duke!";
21.56 + Charset cs = Charset.forName(encoding);
21.57 + if (! cs.canEncode() || ! cs.newEncoder().canEncode('.')) return;
21.58 + ByteBuffer in = ByteBuffer.wrap(text.getBytes(encoding));
21.59 + CharBuffer out = CharBuffer.allocate(text.length()/2);
21.60 + CoderResult result = cs.newDecoder().decode(in, out, true);
21.61 + if (out.hasRemaining() || ! result.isOverflow())
21.62 + throw new Exception
21.63 + ("out.hasRemaining()=" + out.hasRemaining() +
21.64 + " result.isOverflow()=" + result.isOverflow() +
21.65 + " in.capacity()=" + in.capacity() +
21.66 + " encoding=" + encoding);
21.67 + }
21.68 +}
22.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
22.2 +++ b/test/sun/nio/cs/EUCJPUnderflowDecodeTest.java Wed Jul 09 10:04:09 2008 -0700
22.3 @@ -0,0 +1,104 @@
22.4 +/*
22.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
22.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
22.7 + *
22.8 + * This code is free software; you can redistribute it and/or modify it
22.9 + * under the terms of the GNU General Public License version 2 only, as
22.10 + * published by the Free Software Foundation.
22.11 + *
22.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
22.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
22.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22.15 + * version 2 for more details (a copy is included in the LICENSE file that
22.16 + * accompanied this code).
22.17 + *
22.18 + * You should have received a copy of the GNU General Public License version
22.19 + * 2 along with this work; if not, write to the Free Software Foundation,
22.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
22.21 + *
22.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
22.24 + * have any questions.
22.25 + */
22.26 +
22.27 +/* @test
22.28 + @bug 4867457
22.29 + @summary Check for correct byte buffer underflow handling in EUC-JP
22.30 + */
22.31 +
22.32 +import java.io.*;
22.33 +import java.nio.*;
22.34 +import java.nio.charset.*;
22.35 +
22.36 +public class EUCJPUnderflowDecodeTest {
22.37 + public static void main(String[] args) throws Exception{
22.38 +
22.39 + ByteBuffer bb = ByteBuffer.allocateDirect(255);
22.40 + CharBuffer cc = CharBuffer.allocate(255);
22.41 +
22.42 +
22.43 + // Test both regular EUC-JP and Linux variant
22.44 +
22.45 + String[] charsetNames = { "EUC_JP", "EUC-JP-LINUX" };
22.46 +
22.47 + for (int i = 0 ; i < charsetNames.length; i++) {
22.48 + Charset cs = Charset.forName(charsetNames[i]);
22.49 + CharsetDecoder decoder = cs.newDecoder();
22.50 + bb.clear();
22.51 + cc.clear();
22.52 +
22.53 + // Fakes a partial 3 byte EUC_JP (JIS-X-0212 range)
22.54 + // encoded character/byte sequence
22.55 + bb.put((byte)0x8f);
22.56 + bb.put((byte)0xa2);
22.57 + bb.flip();
22.58 + // Now decode with endOfInput method param set to
22.59 + // indicate to decoder that there is more encoded
22.60 + // data to follow in a subsequent invocation
22.61 +
22.62 + CoderResult result = decoder.decode(bb, cc, false);
22.63 +
22.64 + // java.nio.charset.CharsetDecoder spec specifies
22.65 + // that the coder ought to return CoderResult.UNDERFLOW
22.66 + // when insufficient bytes have been supplied to complete
22.67 + // the decoding operation
22.68 +
22.69 + if (result != CoderResult.UNDERFLOW) {
22.70 + throw new Exception("test failed - UNDERFLOW not returned");
22.71 + }
22.72 +
22.73 + // Repeat the test with the lead byte (minus its pursuing
22.74 + // trail byte) for the EUC-JP 2 byte (JIS208) range
22.75 + decoder.reset();
22.76 + bb.clear();
22.77 + cc.clear();
22.78 + bb.put((byte)0xa1);
22.79 + bb.flip();
22.80 + result = decoder.decode(bb, cc, false);
22.81 + if (result != CoderResult.UNDERFLOW) {
22.82 + throw new Exception("test failed");
22.83 + }
22.84 +
22.85 + // finally ensure that a valid JIS208 range EUC-JP
22.86 + // 2 byte value is correctly decoded when it is presented
22.87 + // at the trailing bounds of a ByteBuffer in the case where
22.88 + // charset decoder expects (endOfInput ==false) more
22.89 + //input to follow
22.90 +
22.91 + decoder.reset();
22.92 + bb.clear();
22.93 + cc.clear();
22.94 + bb.put((byte)0xa1);
22.95 + bb.put((byte)0xc0);
22.96 + bb.flip();
22.97 +
22.98 + result = decoder.decode(bb, cc, false);
22.99 +
22.100 + cc.flip();
22.101 +
22.102 + if (result != CoderResult.UNDERFLOW && cc.get() != '\uFF3c') {
22.103 + throw new Exception("test failed to decode EUC-JP (0xA1C0)");
22.104 + }
22.105 + }
22.106 + }
22.107 +}
23.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
23.2 +++ b/test/sun/nio/cs/EucJpLinux0212.java Wed Jul 09 10:04:09 2008 -0700
23.3 @@ -0,0 +1,79 @@
23.4 +/*
23.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
23.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
23.7 + *
23.8 + * This code is free software; you can redistribute it and/or modify it
23.9 + * under the terms of the GNU General Public License version 2 only, as
23.10 + * published by the Free Software Foundation.
23.11 + *
23.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
23.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
23.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
23.15 + * version 2 for more details (a copy is included in the LICENSE file that
23.16 + * accompanied this code).
23.17 + *
23.18 + * You should have received a copy of the GNU General Public License version
23.19 + * 2 along with this work; if not, write to the Free Software Foundation,
23.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23.21 + *
23.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
23.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
23.24 + * have any questions.
23.25 + */
23.26 +
23.27 +/*
23.28 + * @test
23.29 + * @bug 6350021
23.30 + * @summary Consistency checks when input buffer contains JISX0212 characters
23.31 + * @author Martin Buchholz
23.32 + */
23.33 +
23.34 +import java.io.*;
23.35 +import java.util.*;
23.36 +import java.nio.*;
23.37 +import java.nio.charset.*;
23.38 +
23.39 +public class EucJpLinux0212 {
23.40 + private static void equal(CharBuffer b1, CharBuffer b2) {
23.41 + equal(b1.position(), b2.position());
23.42 + equal(b1.limit(), b2.limit());
23.43 + System.out.printf("positions=%d %d%n", b1.position(), b2.position());
23.44 + System.out.printf("limits=%d %d%n", b1.limit(), b2.limit());
23.45 + for (int i = b1.position(); i < b1.limit(); i++)
23.46 + equal((int)b1.get(i), (int)b2.get(i));
23.47 + }
23.48 +
23.49 + private static void realMain(String[] args) throws Throwable {
23.50 + List<ByteBuffer> bbs = Arrays.asList(
23.51 + ByteBuffer.allocate(10),
23.52 + ByteBuffer.allocateDirect(10));
23.53 + List<CharBuffer> cbs = new ArrayList<CharBuffer>();
23.54 +
23.55 + for (ByteBuffer bb : bbs) {
23.56 + bb.put(new byte[]{ (byte)0x8f, 0x01, 0x02,
23.57 + (byte)0xa1, (byte)0xc0,
23.58 + 0x02, 0x03});
23.59 + bb.flip();
23.60 + CharsetDecoder decoder = Charset.forName("EUC_JP_LINUX").newDecoder();
23.61 + decoder.onUnmappableCharacter(CodingErrorAction.REPLACE);
23.62 + CharBuffer cb = decoder.decode(bb);
23.63 + cbs.add(cb);
23.64 + }
23.65 + equal(cbs.get(0), cbs.get(1));
23.66 + }
23.67 +
23.68 + //--------------------- Infrastructure ---------------------------
23.69 + static volatile int passed = 0, failed = 0;
23.70 + static void pass() {passed++;}
23.71 + static void fail() {failed++; Thread.dumpStack();}
23.72 + static void fail(String msg) {System.out.println(msg); fail();}
23.73 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
23.74 + static void check(boolean cond) {if (cond) pass(); else fail();}
23.75 + static void equal(Object x, Object y) {
23.76 + if (x == null ? y == null : x.equals(y)) pass();
23.77 + else fail(x + " not equal to " + y);}
23.78 + public static void main(String[] args) throws Throwable {
23.79 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
23.80 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
23.81 + if (failed > 0) throw new AssertionError("Some tests failed");}
23.82 +}
24.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
24.2 +++ b/test/sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java Wed Jul 09 10:04:09 2008 -0700
24.3 @@ -0,0 +1,70 @@
24.4 +/*
24.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
24.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
24.7 + *
24.8 + * This code is free software; you can redistribute it and/or modify it
24.9 + * under the terms of the GNU General Public License version 2 only, as
24.10 + * published by the Free Software Foundation.
24.11 + *
24.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
24.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
24.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
24.15 + * version 2 for more details (a copy is included in the LICENSE file that
24.16 + * accompanied this code).
24.17 + *
24.18 + * You should have received a copy of the GNU General Public License version
24.19 + * 2 along with this work; if not, write to the Free Software Foundation,
24.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
24.21 + *
24.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
24.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
24.24 + * have any questions.
24.25 + */
24.26 +
24.27 +/* @test
24.28 + @bug 5016049
24.29 + @summary ensure euc-jp-linux charset decoder recovery for unmappable input
24.30 + */
24.31 +
24.32 +import java.io.*;
24.33 +
24.34 +public class EucJpLinuxDecoderRecoveryTest {
24.35 + public static void main(String[] args) throws Exception {
24.36 + byte[] encoded = {
24.37 + // EUC_JP_LINUX mappable JIS X 0208 range
24.38 + (byte)0xa6, (byte)0xc5,
24.39 + // EUC_JP_LINUX Unmappable (JIS X 0212 range)
24.40 + (byte)0x8f, (byte)0xa2, (byte)0xb7,
24.41 + // EUC_JP_LINUX mappable JIS X 0208 range
24.42 + (byte)0xa6, (byte)0xc7 };
24.43 +
24.44 + char[] decodedChars = new char[3];
24.45 + char[] expectedChars =
24.46 + {
24.47 + '\u03B5', // mapped
24.48 + '\ufffd', // unmapped
24.49 + '\u03B7' // mapped
24.50 + };
24.51 +
24.52 + ByteArrayInputStream bais = new ByteArrayInputStream(encoded);
24.53 + InputStreamReader isr = new InputStreamReader(bais, "EUC_JP_LINUX");
24.54 + int n = 0; // number of chars decoded
24.55 +
24.56 + try {
24.57 + n = isr.read(decodedChars);
24.58 + } catch (Exception ex) {
24.59 + throw new Error("euc-jp-linux decoding broken");
24.60 + }
24.61 +
24.62 + // check number of decoded chars is what is expected
24.63 + if (n != expectedChars.length)
24.64 + throw new Error("Unexpected number of chars decoded");
24.65 +
24.66 + // Compare actual decoded with expected
24.67 +
24.68 + for (int i = 0; i < n; i++) {
24.69 + if (expectedChars[i] != decodedChars[i])
24.70 + throw new Error("euc-jp-linux decoding incorrect");
24.71 + }
24.72 + }
24.73 +}
25.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
25.2 +++ b/test/sun/nio/cs/EuroConverter.java Wed Jul 09 10:04:09 2008 -0700
25.3 @@ -0,0 +1,158 @@
25.4 +/*
25.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
25.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
25.7 + *
25.8 + * This code is free software; you can redistribute it and/or modify it
25.9 + * under the terms of the GNU General Public License version 2 only, as
25.10 + * published by the Free Software Foundation.
25.11 + *
25.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
25.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
25.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
25.15 + * version 2 for more details (a copy is included in the LICENSE file that
25.16 + * accompanied this code).
25.17 + *
25.18 + * You should have received a copy of the GNU General Public License version
25.19 + * 2 along with this work; if not, write to the Free Software Foundation,
25.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
25.21 + *
25.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
25.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
25.24 + * have any questions.
25.25 + */
25.26 +
25.27 +/**
25.28 + * @test
25.29 + * @bug 4114080
25.30 + * @summary Make sure the euro converters, which are derived from
25.31 + * existing converters, only differ from their parents at the expected
25.32 + * code point.
25.33 + */
25.34 +
25.35 +import java.text.*;
25.36 +import java.util.*;
25.37 +import java.io.*;
25.38 +
25.39 +/* Author: Alan Liu
25.40 + * 7/14/98
25.41 + */
25.42 +public class EuroConverter {
25.43 + public static void main(String args[]) throws Exception {
25.44 + boolean pass = true;
25.45 + char[] map = new char[256]; // map for the encoding
25.46 + byte[] bytes = new byte[1]; // scratch
25.47 + char[] chars = new char[1]; // scratch
25.48 + for (int i=0; i<DATA.length; ) {
25.49 + String euroEnc = DATA[i++];
25.50 + String parentEnc = DATA[i++];
25.51 + System.out.println("Checking encoder " + euroEnc + " against " + parentEnc);
25.52 + String currentEnc = parentEnc;
25.53 +
25.54 + try {
25.55 + // Fill map with parent values
25.56 + for (int j=-128; j<128; ++j) {
25.57 + bytes[0] = (byte)j;
25.58 + char parentValue = new String(bytes, parentEnc).charAt(0);
25.59 + // NOTE: 0x25 doesn't round trip on the EBCDIC code pages,
25.60 + // so we don't check that code point in the sanity check.
25.61 + if (j != 0x0025) {
25.62 + chars[0] = parentValue;
25.63 + int parentRoundTrip = new String(chars).getBytes(parentEnc)[0];
25.64 + // This is a sanity check -- we aren't really testing the parent
25.65 + // encoder here.
25.66 + if (parentRoundTrip != j) {
25.67 + pass = false;
25.68 + System.out.println("Error: Encoder " + parentEnc +
25.69 + " fails round-trip: " + j +
25.70 + " -> \\u" + Integer.toHexString(parentValue) +
25.71 + " -> " + parentRoundTrip);
25.72 + }
25.73 + }
25.74 + map[(j+0x100)&0xFF] = parentValue;
25.75 + }
25.76 +
25.77 + // Modify map with new expected values. Each pair has code point, parent value, euro value.
25.78 + // Terminated by null.
25.79 + while (DATA[i] != null) {
25.80 + int codePoint = Integer.valueOf(DATA[i++], 16).intValue();
25.81 + char expectedParentValue = DATA[i++].charAt(0);
25.82 + char expectedEuroValue = DATA[i++].charAt(0);
25.83 + // This is a sanity check -- we aren't really testing the parent
25.84 + // encoder here.
25.85 + if (map[codePoint] != expectedParentValue) {
25.86 + pass = false;
25.87 + System.out.println("Error: Encoder " + parentEnc +
25.88 + " " + Integer.toHexString(codePoint) + " -> \\u" +
25.89 + Integer.toHexString(map[codePoint]) + ", expected \\u" +
25.90 + Integer.toHexString(expectedParentValue));
25.91 + }
25.92 + // Fill in new expected value
25.93 + map[codePoint] = expectedEuroValue;
25.94 + }
25.95 + ++i; // Skip over null at end of set
25.96 +
25.97 + // Now verify the euro encoder
25.98 + currentEnc = euroEnc;
25.99 + for (int j=-128; j<128; ++j) {
25.100 + bytes[0] = (byte)j;
25.101 + char euroValue = new String(bytes, euroEnc).charAt(0);
25.102 + chars[0] = euroValue;
25.103 + // NOTE: 0x15 doesn't round trip on the EBCDIC code pages,
25.104 + // so we don't check that code point in the sanity check.
25.105 + if (j != 0x0015) {
25.106 + int euroRoundTrip = new String(chars).getBytes(euroEnc)[0];
25.107 + if (euroRoundTrip != j) {
25.108 + pass = false;
25.109 + System.out.println("Error: Encoder " + euroEnc +
25.110 + " fails round-trip at " + j);
25.111 + }
25.112 + }
25.113 + // Compare against the map
25.114 + if (euroValue != map[(j+0x100)&0xFF]) {
25.115 + pass = false;
25.116 + System.out.println("Error: Encoder " + euroEnc +
25.117 + " " + Integer.toHexString((j+0x100)&0xFF) + " -> \\u" +
25.118 + Integer.toHexString(euroValue) + ", expected \\u" +
25.119 + Integer.toHexString(map[(j+0x100)&0xFF]));
25.120 + }
25.121 + }
25.122 + } catch (UnsupportedEncodingException e) {
25.123 + System.out.println("Unsupported encoding " + currentEnc);
25.124 + pass = false;
25.125 + while (i < DATA.length && DATA[i] != null) ++i;
25.126 + ++i; // Skip over null
25.127 + }
25.128 + }
25.129 + if (!pass) {
25.130 + throw new RuntimeException("Bug 4114080 - Euro encoder test failed");
25.131 + }
25.132 + }
25.133 + static String[] DATA = {
25.134 + // New converter, parent converter, [ code point that changed, parent code point value,
25.135 + // euro code point value ], null
25.136 + // Any number of changed code points may be specified, including zero.
25.137 + "ISO8859_15_FDIS", "ISO8859_1",
25.138 + "A4", "\u00A4", "\u20AC",
25.139 + "A6", "\u00A6", "\u0160",
25.140 + "A8", "\u00A8", "\u0161",
25.141 + "B4", "\u00B4", "\u017D",
25.142 + "B8", "\u00B8", "\u017E",
25.143 + "BC", "\u00BC", "\u0152",
25.144 + "BD", "\u00BD", "\u0153",
25.145 + "BE", "\u00BE", "\u0178",
25.146 + null,
25.147 + // 923 is IBM's name for ISO 8859-15; make sure they're identical
25.148 + "Cp923", "ISO8859_15_FDIS", null,
25.149 + "Cp858", "Cp850", "D5", "\u0131", "\u20AC", null,
25.150 + "Cp1140", "Cp037", "9F", "\u00A4", "\u20AC", null,
25.151 + "Cp1141", "Cp273", "9F", "\u00A4", "\u20AC", null,
25.152 + "Cp1142", "Cp277", "5A", "\u00A4", "\u20AC", null,
25.153 + "Cp1143", "Cp278", "5A", "\u00A4", "\u20AC", null,
25.154 + "Cp1144", "Cp280", "9F", "\u00A4", "\u20AC", null,
25.155 + "Cp1145", "Cp284", "9F", "\u00A4", "\u20AC", null,
25.156 + "Cp1146", "Cp285", "9F", "\u00A4", "\u20AC", null,
25.157 + "Cp1147", "Cp297", "9F", "\u00A4", "\u20AC", null,
25.158 + "Cp1148", "Cp500", "9F", "\u00A4", "\u20AC", null,
25.159 + "Cp1149", "Cp871", "9F", "\u00A4", "\u20AC", null,
25.160 + };
25.161 +}
26.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
26.2 +++ b/test/sun/nio/cs/FindASCIICodingBugs.java Wed Jul 09 10:04:09 2008 -0700
26.3 @@ -0,0 +1,90 @@
26.4 +/*
26.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
26.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
26.7 + *
26.8 + * This code is free software; you can redistribute it and/or modify it
26.9 + * under the terms of the GNU General Public License version 2 only, as
26.10 + * published by the Free Software Foundation.
26.11 + *
26.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
26.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
26.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
26.15 + * version 2 for more details (a copy is included in the LICENSE file that
26.16 + * accompanied this code).
26.17 + *
26.18 + * You should have received a copy of the GNU General Public License version
26.19 + * 2 along with this work; if not, write to the Free Software Foundation,
26.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
26.21 + *
26.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
26.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
26.24 + * have any questions.
26.25 + */
26.26 +
26.27 +/* @test
26.28 + * @bug 6196991
26.29 + * @summary Roundtrip Encoding/Decoding of just one ASCII char
26.30 + * @author Martin Buchholz
26.31 + */
26.32 +
26.33 +import java.util.*;
26.34 +import java.nio.*;
26.35 +import java.nio.charset.*;
26.36 +
26.37 +public class FindASCIICodingBugs {
26.38 + private static int failures = 0;
26.39 +
26.40 + private static void check(boolean condition) {
26.41 + if (! condition) {
26.42 + new Error("test failed").printStackTrace();
26.43 + failures++;
26.44 + }
26.45 + }
26.46 +
26.47 + private static boolean equals(byte[] ba, ByteBuffer bb) {
26.48 + if (ba.length != bb.limit())
26.49 + return false;
26.50 + for (int i = 0; i < ba.length; i++)
26.51 + if (ba[i] != bb.get(i))
26.52 + return false;
26.53 + return true;
26.54 + }
26.55 +
26.56 + public static void main(String[] args) throws Exception {
26.57 + for (Map.Entry<String,Charset> e
26.58 + : Charset.availableCharsets().entrySet()) {
26.59 + String csn = e.getKey();
26.60 + Charset cs = e.getValue();
26.61 +
26.62 + // Delete the following lines when these charsets are fixed!
26.63 + if (csn.equals("x-JIS0208")) continue; // MalformedInput
26.64 + if (csn.equals("JIS_X0212-1990")) continue; // MalformedInput
26.65 +
26.66 + if (! cs.canEncode()) continue;
26.67 +
26.68 + CharsetEncoder enc = cs.newEncoder();
26.69 + CharsetDecoder dec = cs.newDecoder();
26.70 +
26.71 + if (! enc.canEncode('A')) continue;
26.72 +
26.73 + System.out.println(csn);
26.74 +
26.75 + try {
26.76 + byte[] bytes1 = "A".getBytes(csn);
26.77 + ByteBuffer bb = enc.encode(CharBuffer.wrap(new char[]{'A'}));
26.78 +
26.79 + check(equals(bytes1, bb));
26.80 + check(new String(bytes1, csn).equals("A"));
26.81 +
26.82 + CharBuffer cb = dec.decode(bb);
26.83 + check(cb.toString().equals("A"));
26.84 + } catch (Throwable t) {
26.85 + t.printStackTrace();
26.86 + failures++;
26.87 + }
26.88 + }
26.89 +
26.90 + if (failures > 0)
26.91 + throw new Exception(failures + "tests failed");
26.92 + }
26.93 +}
27.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
27.2 +++ b/test/sun/nio/cs/FindASCIIRangeCodingBugs.java Wed Jul 09 10:04:09 2008 -0700
27.3 @@ -0,0 +1,78 @@
27.4 +/*
27.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
27.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
27.7 + *
27.8 + * This code is free software; you can redistribute it and/or modify it
27.9 + * under the terms of the GNU General Public License version 2 only, as
27.10 + * published by the Free Software Foundation.
27.11 + *
27.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
27.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
27.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
27.15 + * version 2 for more details (a copy is included in the LICENSE file that
27.16 + * accompanied this code).
27.17 + *
27.18 + * You should have received a copy of the GNU General Public License version
27.19 + * 2 along with this work; if not, write to the Free Software Foundation,
27.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
27.21 + *
27.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
27.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
27.24 + * have any questions.
27.25 + */
27.26 +
27.27 +/* @test
27.28 + * @bug 6378295
27.29 + * @summary Roundtrip Encoding/Decoding of ASCII chars from 0x00-0x7f
27.30 + */
27.31 +
27.32 +import java.util.*;
27.33 +import java.nio.*;
27.34 +import java.nio.charset.*;
27.35 +
27.36 +public class FindASCIIRangeCodingBugs {
27.37 + private static int failures = 0;
27.38 + private static byte[] asciiBytes = new byte[0x80];
27.39 + private static char[] asciiChars = new char[0x80];
27.40 + private static String asciiString;
27.41 +
27.42 + private static void check(String csn) throws Exception {
27.43 + System.out.println(csn);
27.44 + if (! Arrays.equals(asciiString.getBytes(csn), asciiBytes)) {
27.45 + System.out.printf("%s -> bytes%n", csn);
27.46 + failures++;
27.47 + }
27.48 + if (! new String(asciiBytes, csn).equals(asciiString)) {
27.49 + System.out.printf("%s -> chars%n", csn);
27.50 + failures++;
27.51 + }
27.52 + }
27.53 +
27.54 + public static void main(String[] args) throws Exception {
27.55 + for (int i = 0; i < 0x80; i++) {
27.56 + asciiBytes[i] = (byte) i;
27.57 + asciiChars[i] = (char) i;
27.58 + }
27.59 + asciiString = new String(asciiChars);
27.60 + Charset ascii = Charset.forName("ASCII");
27.61 + for (Map.Entry<String,Charset> e
27.62 + : Charset.availableCharsets().entrySet()) {
27.63 + String csn = e.getKey();
27.64 + Charset cs = e.getValue();
27.65 + if (!cs.contains(ascii) ||
27.66 + csn.matches(".*2022.*") || //iso2022 family
27.67 + csn.matches("x-windows-5022[0|1]") || //windows 2022jp
27.68 + csn.matches(".*UTF-[16|32].*")) //multi-bytes
27.69 + continue;
27.70 + if (! cs.canEncode()) continue;
27.71 + try {
27.72 + check(csn);
27.73 + } catch (Throwable t) {
27.74 + t.printStackTrace();
27.75 + failures++;
27.76 + }
27.77 + }
27.78 + if (failures > 0)
27.79 + throw new Exception(failures + "tests failed");
27.80 + }
27.81 +}
28.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
28.2 +++ b/test/sun/nio/cs/FindCanEncodeBugs.java Wed Jul 09 10:04:09 2008 -0700
28.3 @@ -0,0 +1,93 @@
28.4 +/*
28.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
28.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
28.7 + *
28.8 + * This code is free software; you can redistribute it and/or modify it
28.9 + * under the terms of the GNU General Public License version 2 only, as
28.10 + * published by the Free Software Foundation.
28.11 + *
28.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
28.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
28.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
28.15 + * version 2 for more details (a copy is included in the LICENSE file that
28.16 + * accompanied this code).
28.17 + *
28.18 + * You should have received a copy of the GNU General Public License version
28.19 + * 2 along with this work; if not, write to the Free Software Foundation,
28.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
28.21 + *
28.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
28.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
28.24 + * have any questions.
28.25 + */
28.26 +
28.27 +/* @test
28.28 + @bug 5066863 5066867 5066874 5066879 5066884 5066887
28.29 + @summary canEncode() false iff encode() throws CharacterCodingException
28.30 + @run main/timeout=1200 FindCanEncodeBugs
28.31 + @author Martin Buchholz
28.32 + */
28.33 +
28.34 +import java.util.*;
28.35 +import java.nio.charset.*;
28.36 +import java.nio.*;
28.37 +
28.38 +public class FindCanEncodeBugs {
28.39 + static boolean encodable1(CharsetEncoder enc, char c) {
28.40 + enc.reset();
28.41 + return enc.canEncode(c);
28.42 + }
28.43 +
28.44 + static boolean encodable2(CharsetEncoder enc, char c) {
28.45 + enc.reset();
28.46 + try { enc.encode(CharBuffer.wrap(new char[]{c})); return true; }
28.47 + catch (CharacterCodingException e) { return false; }
28.48 + }
28.49 +
28.50 + public static void main(String[] args) throws Exception {
28.51 + int failures = 0;
28.52 +
28.53 + for (Map.Entry<String,Charset> e
28.54 + : Charset.availableCharsets().entrySet()) {
28.55 + String csn = e.getKey();
28.56 + Charset cs = e.getValue();
28.57 +
28.58 + if (! cs.canEncode() ||
28.59 + csn.matches("x-COMPOUND_TEXT") ||
28.60 + csn.matches("x-ISO-2022-CN-CNS") || // ISO2022_CN_CNS supports less
28.61 + csn.matches("(x-)?IBM(970).*")) // Broken as of 2004-07
28.62 + continue;
28.63 +
28.64 + //System.out.println(csn);
28.65 +
28.66 + CharsetEncoder enc = cs.newEncoder();
28.67 +
28.68 + for (int i = Character.MIN_VALUE; i <= Character.MAX_VALUE; i++) {
28.69 + boolean encodable1 = encodable1(enc, (char)i);
28.70 + boolean encodable2 = encodable2(enc, (char)i);
28.71 + if (encodable1 != encodable2) {
28.72 + int start = i;
28.73 + int end = i;
28.74 + for (int j = i;
28.75 + j <= '\uffff' &&
28.76 + encodable1(enc, (char)j) == encodable1 &&
28.77 + encodable2(enc, (char)j) == encodable2;
28.78 + j++)
28.79 + end = j;
28.80 + System.out.printf("charset=%-18s canEncode=%-5b ",
28.81 + csn, encodable1);
28.82 + if (start == end)
28.83 + System.out.printf("\'\\u%04x\'%n", start);
28.84 + else
28.85 + System.out.printf("\'\\u%04x\' - \'\\u%04x\'%n",
28.86 + start, end);
28.87 + i = end;
28.88 + failures++;
28.89 + }
28.90 + }
28.91 + }
28.92 +
28.93 + if (failures > 0)
28.94 + throw new Exception(failures + " failures");
28.95 + }
28.96 +}
29.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
29.2 +++ b/test/sun/nio/cs/FindDecoderBugs.java Wed Jul 09 10:04:09 2008 -0700
29.3 @@ -0,0 +1,442 @@
29.4 +/*
29.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
29.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
29.7 + *
29.8 + * This code is free software; you can redistribute it and/or modify it
29.9 + * under the terms of the GNU General Public License version 2 only, as
29.10 + * published by the Free Software Foundation.
29.11 + *
29.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
29.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
29.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
29.15 + * version 2 for more details (a copy is included in the LICENSE file that
29.16 + * accompanied this code).
29.17 + *
29.18 + * You should have received a copy of the GNU General Public License version
29.19 + * 2 along with this work; if not, write to the Free Software Foundation,
29.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
29.21 + *
29.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
29.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
29.24 + * have any questions.
29.25 + */
29.26 +
29.27 +/*
29.28 + * @test
29.29 + * @bug 6380723
29.30 + * @summary Decode many byte sequences in many ways
29.31 + * @run main/timeout=1800 FindDecoderBugs
29.32 + * @author Martin Buchholz
29.33 + */
29.34 +
29.35 +import java.util.*;
29.36 +import java.util.regex.*;
29.37 +import java.nio.*;
29.38 +import java.nio.charset.*;
29.39 +
29.40 +public class FindDecoderBugs {
29.41 +
29.42 + static boolean isBroken(String csn) {
29.43 + if (csn.equals("x-COMPOUND_TEXT")) return true;
29.44 + return false;
29.45 + }
29.46 +
29.47 + static <T extends Comparable<? super T>> List<T> sort(Collection<T> c) {
29.48 + List<T> list = new ArrayList<T>(c);
29.49 + Collections.sort(list);
29.50 + return list;
29.51 + }
29.52 +
29.53 + static class TooManyFailures extends RuntimeException {
29.54 + private static final long serialVersionUID = 0L;
29.55 + }
29.56 +
29.57 + static String string(byte[] a) {
29.58 + final StringBuilder sb = new StringBuilder();
29.59 + for (byte b : a) {
29.60 + if (sb.length() != 0) sb.append(' ');
29.61 + sb.append(String.format("%02x", b & 0xff));
29.62 + }
29.63 + return sb.toString();
29.64 + }
29.65 +
29.66 + static String string(char[] a) {
29.67 + final StringBuilder sb = new StringBuilder();
29.68 + for (char c : a) {
29.69 + if (sb.length() != 0) sb.append(' ');
29.70 + sb.append(String.format("\\u%04x", (int) c));
29.71 + }
29.72 + return sb.toString();
29.73 + }
29.74 +
29.75 + static class Reporter {
29.76 + // Some machinery to make sure only a small number of errors
29.77 + // that are "too similar" are reported.
29.78 + static class Counts extends HashMap<String, Long> {
29.79 + private static final long serialVersionUID = -1;
29.80 + long inc(String signature) {
29.81 + Long count = get(signature);
29.82 + if (count == null) count = 0L;
29.83 + put(signature, count+1);
29.84 + return count+1;
29.85 + }
29.86 + }
29.87 +
29.88 + final Counts failureCounts = new Counts();
29.89 + final static long maxFailures = 2;
29.90 +
29.91 + final static Pattern hideBytes = Pattern.compile("\"[0-9a-f ]+\"");
29.92 + final static Pattern hideChars = Pattern.compile("\\\\u[0-9a-f]{4}");
29.93 +
29.94 + boolean bug(String format, Object... args) {
29.95 + String signature = String.format(format, args);
29.96 + signature = hideBytes.matcher(signature).replaceAll("\"??\"");
29.97 + signature = hideChars.matcher(signature).replaceAll("\\u????");
29.98 + failed++;
29.99 + if (failureCounts.inc(signature) <= maxFailures) {
29.100 + System.out.printf(format, args);
29.101 + System.out.println();
29.102 + return true;
29.103 + }
29.104 + return false;
29.105 + }
29.106 +
29.107 + void summarize() {
29.108 + for (String key : sort(failureCounts.keySet()))
29.109 + System.out.printf("-----%n%s%nfailures=%d%n",
29.110 + key, failureCounts.get(key));
29.111 + }
29.112 + }
29.113 +
29.114 + static final Reporter reporter = new Reporter();
29.115 +
29.116 + static class Result {
29.117 + final int limit;
29.118 + final int ipos;
29.119 + final boolean direct;
29.120 + final byte[] ia;
29.121 + final char[] oa;
29.122 + final CoderResult cr;
29.123 +
29.124 + Result(ByteBuffer ib, CharBuffer ob, CoderResult cr) {
29.125 + ipos = ib.position();
29.126 + ia = toArray(ib);
29.127 + oa = toArray(ob);
29.128 + direct = ib.isDirect();
29.129 + limit = ob.limit();
29.130 + this.cr = cr;
29.131 + }
29.132 +
29.133 + static byte[] toArray(ByteBuffer b) {
29.134 + int pos = b.position();
29.135 + byte[] a = new byte[b.limit()];
29.136 + b.position(0);
29.137 + b.get(a);
29.138 + b.position(pos);
29.139 + return a;
29.140 + }
29.141 +
29.142 + static char[] toArray(CharBuffer b) {
29.143 + char[] a = new char[b.position()];
29.144 + b.position(0);
29.145 + b.get(a);
29.146 + return a;
29.147 + }
29.148 +
29.149 + static boolean eq(Result x, Result y) {
29.150 + return x == y ||
29.151 + (x != null && y != null &&
29.152 + (Arrays.equals(x.oa, y.oa) &&
29.153 + x.ipos == y.ipos &&
29.154 + x.cr == y.cr));
29.155 + }
29.156 +
29.157 + public String toString() {
29.158 + return String.format("\"%s\"[%d/%d] => %s \"%s\"[%d/%d]%s",
29.159 + string(ia), ipos, ia.length,
29.160 + cr, string(oa), oa.length, limit,
29.161 + (direct ? " (direct)" : ""));
29.162 + }
29.163 + }
29.164 +
29.165 + // legend: r=regular d=direct In=Input Ou=Output
29.166 + static final int maxBufSize = 20;
29.167 + static final ByteBuffer[] ribs = new ByteBuffer[maxBufSize];
29.168 + static final ByteBuffer[] dibs = new ByteBuffer[maxBufSize];
29.169 +
29.170 + static final CharBuffer[] robs = new CharBuffer[maxBufSize];
29.171 + static final CharBuffer[] dobs = new CharBuffer[maxBufSize];
29.172 + static {
29.173 + for (int i = 0; i < maxBufSize; i++) {
29.174 + ribs[i] = ByteBuffer.allocate(i);
29.175 + dibs[i] = ByteBuffer.allocateDirect(i);
29.176 + robs[i] = CharBuffer.allocate(i);
29.177 + dobs[i] = ByteBuffer.allocateDirect(i*2).asCharBuffer();
29.178 + }
29.179 + }
29.180 +
29.181 + static class CharsetTester {
29.182 + private final Charset cs;
29.183 + private static final long maxFailures = 5;
29.184 + private long failures = 0;
29.185 + // private static final long maxCharsetFailures = Long.MAX_VALUE;
29.186 + private static final long maxCharsetFailures = 10000L;
29.187 + private final long failed0 = failed;
29.188 +
29.189 + CharsetTester(Charset cs) {
29.190 + this.cs = cs;
29.191 + }
29.192 +
29.193 + static boolean bug(String format, Object... args) {
29.194 + return reporter.bug(format, args);
29.195 + }
29.196 +
29.197 + Result recode(ByteBuffer ib, CharBuffer ob) {
29.198 + try {
29.199 + char canary = '\u4242';
29.200 + ib.clear(); // Prepare to read
29.201 + ob.clear(); // Prepare to write
29.202 + for (int i = 0; i < ob.limit(); i++)
29.203 + ob.put(i, canary);
29.204 + CharsetDecoder coder = cs.newDecoder();
29.205 + CoderResult cr = coder.decode(ib, ob, false);
29.206 + equal(ib.limit(), ib.capacity());
29.207 + equal(ob.limit(), ob.capacity());
29.208 + Result r = new Result(ib, ob, cr);
29.209 + if (cr.isError())
29.210 + check(cr.length() > 0);
29.211 + if (cr.isOverflow() && ob.remaining() > 10)
29.212 + bug("OVERFLOW, but there's lots of room: %s %s",
29.213 + cs, r);
29.214 +// if (cr.isOverflow() && ib.remaining() == 0)
29.215 +// bug("OVERFLOW, yet remaining() == 0: %s %s",
29.216 +// cs, r);
29.217 + if (cr.isError() && ib.remaining() < cr.length())
29.218 + bug("remaining() < CoderResult.length(): %s %s",
29.219 + cs, r);
29.220 +// if (ib.position() == 0 && ob.position() > 0)
29.221 +// reporter. bug("output only if input consumed: %s %s",
29.222 +// cs, r);
29.223 + // Should we warn if cr.isUnmappable() ??
29.224 + CoderResult cr2 = coder.decode(ib, ob, false);
29.225 + if (ib.position() != r.ipos ||
29.226 + ob.position() != r.oa.length ||
29.227 + cr != cr2)
29.228 + bug("Coding operation not idempotent: %s%n %s%n %s",
29.229 + cs, r, new Result(ib, ob, cr2));
29.230 + if (ob.position() < ob.limit() &&
29.231 + ob.get(ob.position()) != canary)
29.232 + bug("Buffer overrun: %s %s %s",
29.233 + cs, r, ob.get(ob.position()));
29.234 + return r;
29.235 + } catch (Throwable t) {
29.236 + if (bug("Unexpected exception: %s %s %s",
29.237 + cs, t.getClass().getSimpleName(),
29.238 + new Result(ib, ob, null)))
29.239 + t.printStackTrace();
29.240 + return null;
29.241 + }
29.242 + }
29.243 +
29.244 + Result recode2(byte[] ia, int n) {
29.245 + int len = ia.length;
29.246 + ByteBuffer rib = ByteBuffer.wrap(ia);
29.247 + ByteBuffer dib = dibs[len];
29.248 + dib.clear(); dib.put(ia); dib.clear();
29.249 + CharBuffer rob = robs[n];
29.250 + CharBuffer dob = dobs[n];
29.251 + equal(rob.limit(), n);
29.252 + equal(dob.limit(), n);
29.253 + check(dib.isDirect());
29.254 + check(dob.isDirect());
29.255 + Result r1 = recode(rib, rob);
29.256 + Result r2 = recode(dib, dob);
29.257 + if (r1 != null && r2 != null && ! Result.eq(r1, r2))
29.258 + bug("Results differ for direct buffers: %s%n %s%n %s",
29.259 + cs, r1, r2);
29.260 + return r1;
29.261 + }
29.262 +
29.263 + Result test(byte[] ia) {
29.264 + if (failed - failed0 >= maxCharsetFailures)
29.265 + throw new TooManyFailures();
29.266 +
29.267 + Result roomy = recode2(ia, maxBufSize - 1);
29.268 + if (roomy == null) return roomy;
29.269 + int olen = roomy.oa.length;
29.270 + if (olen > 0) {
29.271 + if (roomy.ipos == roomy.ia.length) {
29.272 + Result perfectFit = recode2(ia, olen);
29.273 + if (! Result.eq(roomy, perfectFit))
29.274 + bug("Results differ: %s%n %s%n %s",
29.275 + cs, roomy, perfectFit);
29.276 + }
29.277 + for (int i = 0; i < olen; i++) {
29.278 + Result claustrophobic = recode2(ia, i);
29.279 + if (claustrophobic == null) return roomy;
29.280 + if (roomy.cr.isUnderflow() &&
29.281 + ! claustrophobic.cr.isOverflow())
29.282 + bug("Expected OVERFLOW: %s%n %s%n %s",
29.283 + cs, roomy, claustrophobic);
29.284 + }
29.285 + }
29.286 + return roomy;
29.287 + }
29.288 +
29.289 + void testExhaustively(byte[] prefix, int n) {
29.290 + int len = prefix.length;
29.291 + byte[] ia = Arrays.copyOf(prefix, len + 1);
29.292 + for (int i = 0; i < 0x100; i++) {
29.293 + ia[len] = (byte) i;
29.294 + if (n == 1)
29.295 + test(ia);
29.296 + else
29.297 + testExhaustively(ia, n - 1);
29.298 + }
29.299 + }
29.300 +
29.301 + void testRandomly(byte[] prefix, int n) {
29.302 + int len = prefix.length;
29.303 + byte[] ia = Arrays.copyOf(prefix, len + n);
29.304 + for (int i = 0; i < 10000; i++) {
29.305 + for (int j = 0; j < n; j++)
29.306 + ia[len + j] = randomByte();
29.307 + test(ia);
29.308 + }
29.309 + }
29.310 +
29.311 + void testPrefix(byte[] prefix) {
29.312 + if (prefix.length > 0)
29.313 + System.out.printf("Testing prefix %s%n", string(prefix));
29.314 +
29.315 + test(prefix);
29.316 +
29.317 + testExhaustively(prefix, 1);
29.318 + testExhaustively(prefix, 2);
29.319 + // Can you spare a week of CPU time?
29.320 + // testExhaustively(cs, tester, prefix, 3);
29.321 +
29.322 + testRandomly(prefix, 3);
29.323 + testRandomly(prefix, 4);
29.324 + }
29.325 + }
29.326 +
29.327 + private final static Random rnd = new Random();
29.328 + private static byte randomByte() {
29.329 + return (byte) rnd.nextInt(0x100);
29.330 + }
29.331 + private static byte[] randomBytes(int len) {
29.332 + byte[] a = new byte[len];
29.333 + for (int i = 0; i < len; i++)
29.334 + a[i] = randomByte();
29.335 + return a;
29.336 + }
29.337 +
29.338 + private static final byte SS2 = (byte) 0x8e;
29.339 + private static final byte SS3 = (byte) 0x8f;
29.340 + private static final byte ESC = (byte) 0x1b;
29.341 + private static final byte SO = (byte) 0x0e;
29.342 + private static final byte SI = (byte) 0x0f;
29.343 +
29.344 + private final static byte[][] stateChangers = {
29.345 + {SS2}, {SS3}, {SO}, {SI}
29.346 + };
29.347 +
29.348 + private final static byte[][]escapeSequences = {
29.349 + {ESC, '(', 'B'},
29.350 + {ESC, '(', 'I'},
29.351 + {ESC, '(', 'J'},
29.352 + {ESC, '$', '@'},
29.353 + {ESC, '$', 'A'},
29.354 + {ESC, '$', ')', 'A'},
29.355 + {ESC, '$', ')', 'C'},
29.356 + {ESC, '$', ')', 'G'},
29.357 + {ESC, '$', '*', 'H'},
29.358 + {ESC, '$', '+', 'I'},
29.359 + {ESC, '$', 'B'},
29.360 + {ESC, 'N'},
29.361 + {ESC, 'O'},
29.362 + {ESC, '$', '(', 'D'},
29.363 + };
29.364 +
29.365 + private static boolean isStateChanger(Charset cs, byte[] ia) {
29.366 + Result r = new CharsetTester(cs).recode2(ia, 9);
29.367 + return r == null ? false :
29.368 + (r.cr.isUnderflow() &&
29.369 + r.ipos == ia.length &&
29.370 + r.oa.length == 0);
29.371 + }
29.372 +
29.373 + private final static byte[][] incompletePrefixes = {
29.374 + {ESC},
29.375 + {ESC, '('},
29.376 + {ESC, '$'},
29.377 + {ESC, '$', '(',},
29.378 + };
29.379 +
29.380 + private static boolean isIncompletePrefix(Charset cs, byte[] ia) {
29.381 + Result r = new CharsetTester(cs).recode2(ia, 9);
29.382 + return r == null ? false :
29.383 + (r.cr.isUnderflow() &&
29.384 + r.ipos == 0 &&
29.385 + r.oa.length == 0);
29.386 + }
29.387 +
29.388 + private static void testCharset(Charset cs) throws Throwable {
29.389 + final String csn = cs.name();
29.390 +
29.391 + if (isBroken(csn)) {
29.392 + System.out.printf("Skipping possibly broken charset %s%n", csn);
29.393 + return;
29.394 + }
29.395 + System.out.println(csn);
29.396 + CharsetTester tester = new CharsetTester(cs);
29.397 +
29.398 + tester.testPrefix(new byte[0]);
29.399 +
29.400 + if (! csn.matches("(?:x-)?(?:UTF|JIS(?:_X)?0).*")) {
29.401 + for (byte[] prefix : stateChangers)
29.402 + if (isStateChanger(cs, prefix))
29.403 + tester.testPrefix(prefix);
29.404 +
29.405 + for (byte[] prefix : incompletePrefixes)
29.406 + if (isIncompletePrefix(cs, prefix))
29.407 + tester.testPrefix(prefix);
29.408 +
29.409 + if (isIncompletePrefix(cs, new byte[] {ESC}))
29.410 + for (byte[] prefix : escapeSequences)
29.411 + if (isStateChanger(cs, prefix))
29.412 + tester.testPrefix(prefix);
29.413 + }
29.414 + }
29.415 +
29.416 + private static void realMain(String[] args) {
29.417 + for (Charset cs : sort(Charset.availableCharsets().values())) {
29.418 + try {
29.419 + testCharset(cs);
29.420 + } catch (TooManyFailures e) {
29.421 + System.out.printf("Too many failures for %s%n", cs);
29.422 + } catch (Throwable t) {
29.423 + unexpected(t);
29.424 + }
29.425 + }
29.426 + reporter.summarize();
29.427 + }
29.428 +
29.429 + //--------------------- Infrastructure ---------------------------
29.430 + static volatile long passed = 0, failed = 0;
29.431 + static void pass() {passed++;}
29.432 + static void fail() {failed++; Thread.dumpStack();}
29.433 + static void fail(String format, Object... args) {
29.434 + System.out.println(String.format(format, args)); failed++;}
29.435 + static void fail(String msg) {System.out.println(msg); fail();}
29.436 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
29.437 + static void check(boolean cond) {if (cond) pass(); else fail();}
29.438 + static void equal(Object x, Object y) {
29.439 + if (x == null ? y == null : x.equals(y)) pass();
29.440 + else fail(x + " not equal to " + y);}
29.441 + public static void main(String[] args) throws Throwable {
29.442 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
29.443 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
29.444 + if (failed > 0) throw new AssertionError("Some tests failed");}
29.445 +}
30.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
30.2 +++ b/test/sun/nio/cs/FindEncoderBugs.java Wed Jul 09 10:04:09 2008 -0700
30.3 @@ -0,0 +1,529 @@
30.4 +/*
30.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
30.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
30.7 + *
30.8 + * This code is free software; you can redistribute it and/or modify it
30.9 + * under the terms of the GNU General Public License version 2 only, as
30.10 + * published by the Free Software Foundation.
30.11 + *
30.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
30.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
30.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
30.15 + * version 2 for more details (a copy is included in the LICENSE file that
30.16 + * accompanied this code).
30.17 + *
30.18 + * You should have received a copy of the GNU General Public License version
30.19 + * 2 along with this work; if not, write to the Free Software Foundation,
30.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
30.21 + *
30.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
30.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
30.24 + * have any questions.
30.25 + */
30.26 +
30.27 +/*
30.28 + * @test
30.29 + * @bug 6233345 6381699 6381702 6381705 6381706
30.30 + * @summary Encode many char sequences in many ways
30.31 + * @run main/timeout=1200 FindEncoderBugs
30.32 + * @author Martin Buchholz
30.33 + */
30.34 +
30.35 +import java.util.*;
30.36 +import java.util.regex.*;
30.37 +import java.nio.*;
30.38 +import java.nio.charset.*;
30.39 +
30.40 +public class FindEncoderBugs {
30.41 +
30.42 + static boolean isBroken(String csn) {
30.43 + if (csn.equals("x-COMPOUND_TEXT")) return true;
30.44 + if (csn.equals("x-IBM834")) return true; // stateful korean
30.45 + if (csn.equals("x-IBM933")) return true; // stateful korean
30.46 + if (csn.equals("x-IBM970")) return true; // stateful korean
30.47 + if (csn.equals("x-IBM949")) return true; // stateful korean
30.48 + if (csn.equals("x-IBM949C")) return true; // stateful korean
30.49 + return false;
30.50 + }
30.51 +
30.52 + static <T extends Comparable<? super T>> List<T> sort(Collection<T> c) {
30.53 + List<T> list = new ArrayList<T>(c);
30.54 + Collections.sort(list);
30.55 + return list;
30.56 + }
30.57 +
30.58 + static class TooManyFailures extends RuntimeException {
30.59 + private static final long serialVersionUID = 0L;
30.60 + }
30.61 +
30.62 + static String string(byte[] a) {
30.63 + final StringBuilder sb = new StringBuilder();
30.64 + for (byte b : a) {
30.65 + if (sb.length() != 0) sb.append(' ');
30.66 + sb.append(String.format("%02x", b & 0xff));
30.67 + }
30.68 + return sb.toString();
30.69 + }
30.70 +
30.71 + static String string(char[] a) {
30.72 + final StringBuilder sb = new StringBuilder();
30.73 + for (char c : a) {
30.74 + if (sb.length() != 0) sb.append(' ');
30.75 + sb.append(String.format("\\u%04x", (int) c));
30.76 + }
30.77 + return sb.toString();
30.78 + }
30.79 +
30.80 + static class Reporter {
30.81 + // Some machinery to make sure only a small number of errors
30.82 + // that are "too similar" are reported.
30.83 + static class Counts extends HashMap<String, Long> {
30.84 + private static final long serialVersionUID = -1;
30.85 + long inc(String signature) {
30.86 + Long count = get(signature);
30.87 + if (count == null) count = 0L;
30.88 + put(signature, count+1);
30.89 + return count+1;
30.90 + }
30.91 + }
30.92 +
30.93 + final Counts failureCounts = new Counts();
30.94 + final static long maxFailures = 2;
30.95 +
30.96 + final static Pattern hideBytes = Pattern.compile("\"[0-9a-f ]+\"");
30.97 + final static Pattern hideChars = Pattern.compile("\\\\u[0-9a-f]{4}");
30.98 +
30.99 + boolean bug(String format, Object... args) {
30.100 + String signature = String.format(format, args);
30.101 + // signature = hideBytes.matcher(signature).replaceAll("\"??\"");
30.102 + // signature = hideChars.matcher(signature).replaceAll("\\u????");
30.103 + failed++;
30.104 + if (failureCounts.inc(signature) <= maxFailures) {
30.105 + System.out.printf(format, args);
30.106 + System.out.println();
30.107 + return true;
30.108 + }
30.109 + return false;
30.110 + }
30.111 +
30.112 + void summarize() {
30.113 + for (String key : sort(failureCounts.keySet()))
30.114 + System.out.printf("-----%n%s%nfailures=%d%n",
30.115 + key, failureCounts.get(key));
30.116 + }
30.117 + }
30.118 +
30.119 + static final Reporter reporter = new Reporter();
30.120 +
30.121 + static class Result {
30.122 + final int limit;
30.123 + final int ipos;
30.124 + final boolean direct;
30.125 + final char[] ia;
30.126 + final byte[] oa;
30.127 + final CoderResult cr;
30.128 +
30.129 + private static byte[] toByteArray(ByteBuffer bb) {
30.130 + byte[] bytes = new byte[bb.position()];
30.131 + for (int i = 0; i < bytes.length; i++)
30.132 + bytes[i] = bb.get(i);
30.133 + return bytes;
30.134 + }
30.135 +
30.136 + Result(CharBuffer ib, ByteBuffer ob, CoderResult cr) {
30.137 + ipos = ib.position();
30.138 + ia = toArray(ib);
30.139 + oa = toArray(ob);
30.140 + direct = ib.isDirect();
30.141 + limit = ob.limit();
30.142 + this.cr = cr;
30.143 + }
30.144 +
30.145 + static char[] toArray(CharBuffer b) {
30.146 + int pos = b.position();
30.147 + char[] a = new char[b.limit()];
30.148 + b.position(0);
30.149 + b.get(a);
30.150 + b.position(pos);
30.151 + return a;
30.152 + }
30.153 +
30.154 + static byte[] toArray(ByteBuffer b) {
30.155 + byte[] a = new byte[b.position()];
30.156 + b.position(0);
30.157 + b.get(a);
30.158 + return a;
30.159 + }
30.160 +
30.161 + static boolean eq(Result x, Result y) {
30.162 + return x == y ||
30.163 + (x != null && y != null &&
30.164 + (Arrays.equals(x.oa, y.oa) &&
30.165 + x.ipos == y.ipos &&
30.166 + x.cr == y.cr));
30.167 + }
30.168 +
30.169 + public String toString() {
30.170 + return String.format("\"%s\"[%d/%d] => %s \"%s\"[%d/%d]%s",
30.171 + string(ia), ipos, ia.length,
30.172 + cr, string(oa), oa.length, limit,
30.173 + (direct ? " (direct)" : ""));
30.174 + }
30.175 + }
30.176 +
30.177 + static class CharsetTester {
30.178 + private final Charset cs;
30.179 + private final boolean hasBom;
30.180 + private static final int maxFailures = 5;
30.181 + private int failures = 0;
30.182 + // private static final long maxCharsetFailures = Long.MAX_VALUE;
30.183 + private static final long maxCharsetFailures = 10000L;
30.184 + private final long failed0 = failed;
30.185 +
30.186 + // legend: r=regular d=direct In=Input Ou=Output
30.187 + static final int maxBufSize = 20;
30.188 + static final CharBuffer[] rInBuffers = new CharBuffer[maxBufSize];
30.189 + static final CharBuffer[] dInBuffers = new CharBuffer[maxBufSize];
30.190 +
30.191 + static final ByteBuffer[] rOuBuffers = new ByteBuffer[maxBufSize];
30.192 + static final ByteBuffer[] dOuBuffers = new ByteBuffer[maxBufSize];
30.193 + static {
30.194 + for (int i = 0; i < maxBufSize; i++) {
30.195 + rInBuffers[i] = CharBuffer.allocate(i);
30.196 + dInBuffers[i] = ByteBuffer.allocateDirect(i*2).asCharBuffer();
30.197 + rOuBuffers[i] = ByteBuffer.allocate(i);
30.198 + dOuBuffers[i] = ByteBuffer.allocateDirect(i);
30.199 + }
30.200 + }
30.201 +
30.202 + CharsetTester(Charset cs) {
30.203 + this.cs = cs;
30.204 + this.hasBom =
30.205 + cs.name().matches(".*BOM.*") ||
30.206 + cs.name().equals("UTF-16");
30.207 + }
30.208 +
30.209 + static boolean bug(String format, Object... args) {
30.210 + return reporter.bug(format, args);
30.211 + }
30.212 +
30.213 + static boolean hasBom(byte[] a) {
30.214 + switch (a.length) {
30.215 + case 2: case 4:
30.216 + int sum = 0;
30.217 + for (byte x : a)
30.218 + sum += x;
30.219 + return sum == (byte) 0xfe + (byte) 0xff;
30.220 + default: return false;
30.221 + }
30.222 + }
30.223 +
30.224 + void testSurrogates() {
30.225 + int failures = 0;
30.226 + for (int i = 0; i < 10; i++) {
30.227 + Result r = test(new char[] { randomHighSurrogate() });
30.228 + if (r == null) break;
30.229 + if (! (r.cr.isUnderflow() &&
30.230 + r.ipos == 0))
30.231 + bug("Lone high surrogate not UNDERFLOW: %s %s",
30.232 + cs, r);
30.233 + }
30.234 + for (int i = 0; i < 10; i++) {
30.235 + Result r = test(new char[] { randomLowSurrogate() });
30.236 + if (r == null) break;
30.237 + if (! (r.cr.isMalformed() && r.cr.length() == 1))
30.238 + bug("Lone low surrogate not MALFORMED[1]: %s %s",
30.239 + cs, r);
30.240 + }
30.241 + char[] chars = new char[2];
30.242 + for (int i = 0; i < 10; i++) {
30.243 + chars[0] = randomLowSurrogate(); // Always illegal
30.244 + chars[1] = randomChar();
30.245 + Result r = test(chars);
30.246 + if (r == null) break;
30.247 + if (! (r.cr.isMalformed() &&
30.248 + r.cr.length() == 1 &&
30.249 + (r.ipos == 0 || (hasBom && hasBom(r.oa))))) {
30.250 + if (failures++ > 5) return;
30.251 + bug("Unpaired low surrogate not MALFORMED[1]: %s %s",
30.252 + cs, r);
30.253 + }
30.254 + }
30.255 + for (int i = 0; i < 10; i++) {
30.256 + chars[0] = randomHighSurrogate();
30.257 + do {
30.258 + chars[1] = randomChar();
30.259 + } while (Character.isLowSurrogate(chars[1]));
30.260 + Result r = test(chars);
30.261 + if (r == null) break;
30.262 + if (! (r.cr.isMalformed() &&
30.263 + r.cr.length() == 1 &&
30.264 + (r.ipos == 0 || (hasBom && hasBom(r.oa))))) {
30.265 + if (failures++ > 5) return;
30.266 + bug("Unpaired high surrogate not MALFORMED[1]: %s %s",
30.267 + cs, r);
30.268 + }
30.269 + }
30.270 + for (int i = 0; i < 1000; i++) {
30.271 + chars[0] = randomHighSurrogate();
30.272 + chars[1] = randomLowSurrogate();
30.273 + Result r = test(chars);
30.274 + if (r == null) break;
30.275 + if (! ((r.cr.isUnmappable() &&
30.276 + r.cr.length() == 2 &&
30.277 + r.oa.length == 0)
30.278 + ||
30.279 + (r.cr.isUnderflow() &&
30.280 + r.oa.length > 0 &&
30.281 + r.ipos == 2))) {
30.282 + if (failures++ > 5) return;
30.283 + bug("Legal supplementary character bug: %s %s",
30.284 + cs, r);
30.285 + }
30.286 + }
30.287 + }
30.288 +
30.289 +// if (! (r.cr.isMalformed() &&
30.290 +// r.cr.length() == 1 &&
30.291 +// (rob.position() == 0 || hasBom(rob)))) {
30.292 +// if (failures++ > 5) return;
30.293 +// bug("Unpaired surrogate not malformed: %s %s",
30.294 +// cs, r);
30.295 +// }
30.296 +// }
30.297 +
30.298 +// dib.clear(); dib.put(chars); dib.flip();
30.299 +// rib.position(0);
30.300 +// rob.clear(); rob.limit(lim);
30.301 +// for (CharBuffer ib : new CharBuffer[] { rib, dib }) {
30.302 +// Result r = recode(ib, rob);
30.303 +// if (! (r.cr.isMalformed() &&
30.304 +// r.cr.length() == 1 &&
30.305 +// (rob.position() == 0 || hasBom(rob)))) {
30.306 +// if (failures++ > 5) return;
30.307 +// bug("Unpaired surrogate not malformed: %s %s",
30.308 +// cs, r);
30.309 +// }
30.310 +// }
30.311 +// //}
30.312 +// for (int i = 0; i < 10000; i++) {
30.313 +// chars[0] = randomHighSurrogate();
30.314 +// chars[1] = randomLowSurrogate();
30.315 +// dib.clear(); dib.put(chars); dib.flip();
30.316 +// rib.position(0);
30.317 +// rob.clear(); rob.limit(lim);
30.318 +// for (CharBuffer ib : new CharBuffer[] { rib, dib }) {
30.319 +// Result r = recode(ib, rob);
30.320 +// if (! ((r.cr.isUnmappable() &&
30.321 +// r.cr.length() == 2 &&
30.322 +// rob.position() == 0)
30.323 +// ||
30.324 +// (r.cr.isUnderflow() &&
30.325 +// rob.position() > 0 &&
30.326 +// ib.position() == 2))) {
30.327 +// if (failures++ > 5) return;
30.328 +// bug("Legal supplementary character bug: %s %s",
30.329 +// cs, r);
30.330 +// }
30.331 +// }
30.332 +// }
30.333 +// }
30.334 +// }
30.335 +
30.336 + Result recode(CharBuffer ib, ByteBuffer ob) {
30.337 + try {
30.338 + byte canary = 22;
30.339 + ib.clear(); // Prepare to read
30.340 + ob.clear(); // Prepare to write
30.341 + for (int i = 0; i < ob.limit(); i++)
30.342 + ob.put(i, canary);
30.343 + CharsetEncoder coder = cs.newEncoder();
30.344 + CoderResult cr = coder.encode(ib, ob, false);
30.345 + equal(ib.limit(), ib.capacity());
30.346 + equal(ob.limit(), ob.capacity());
30.347 + Result r = new Result(ib, ob, cr);
30.348 + if (cr.isError())
30.349 + check(cr.length() > 0);
30.350 + if (cr.isOverflow() && ob.remaining() > 10)
30.351 + bug("OVERFLOW, but there's lots of room: %s %s",
30.352 + cs, r);
30.353 +// if (cr.isOverflow() && ib.remaining() == 0 && ! hasBom)
30.354 +// bug("OVERFLOW, yet remaining() == 0: %s %s",
30.355 +// cs, r);
30.356 + if (cr.isError() && ib.remaining() < cr.length())
30.357 + bug("remaining() < CoderResult.length(): %s %s",
30.358 + cs, r);
30.359 +// if (ib.position() == 0
30.360 +// && ob.position() > 0
30.361 +// && ! hasBom(r.oa))
30.362 +// bug("output only if input consumed: %s %s",
30.363 +// cs, r);
30.364 + CoderResult cr2 = coder.encode(ib, ob, false);
30.365 + if (ib.position() != r.ipos ||
30.366 + ob.position() != r.oa.length ||
30.367 + cr != cr2)
30.368 + bug("Coding operation not idempotent: %s%n %s%n %s",
30.369 + cs, r, new Result(ib, ob, cr2));
30.370 + if (ob.position() < ob.limit() &&
30.371 + ob.get(ob.position()) != canary)
30.372 + bug("Buffer overrun: %s %s %s",
30.373 + cs, r, ob.get(ob.position()));
30.374 + return r;
30.375 + } catch (Throwable t) {
30.376 + if (bug("Unexpected exception: %s %s %s",
30.377 + cs, t.getClass().getSimpleName(),
30.378 + new Result(ib, ob, null)))
30.379 + t.printStackTrace();
30.380 + return null;
30.381 + }
30.382 + }
30.383 +
30.384 + Result recode2(char[] ia, int n) {
30.385 + int len = ia.length;
30.386 + CharBuffer rib = CharBuffer.wrap(ia);
30.387 + CharBuffer dib = dInBuffers[len];
30.388 + dib.clear(); dib.put(ia); dib.clear();
30.389 + ByteBuffer rob = rOuBuffers[n];
30.390 + ByteBuffer dob = dOuBuffers[n];
30.391 + equal(rob.limit(), n);
30.392 + equal(dob.limit(), n);
30.393 + check(dib.isDirect());
30.394 + check(dob.isDirect());
30.395 + Result r1 = recode(rib, rob);
30.396 + Result r2 = recode(dib, dob);
30.397 + if (r1 != null && r2 != null && ! Result.eq(r1, r2))
30.398 + bug("Results differ for direct buffers: %s%n %s%n %s",
30.399 + cs, r1, r2);
30.400 + return r1;
30.401 + }
30.402 +
30.403 + Result test(char[] ia) {
30.404 + if (failed - failed0 >= maxCharsetFailures)
30.405 + throw new TooManyFailures();
30.406 +
30.407 + Result roomy = recode2(ia, maxBufSize - 1);
30.408 + if (roomy == null) return roomy;
30.409 + int olen = roomy.oa.length;
30.410 + if (olen > 0) {
30.411 + if (roomy.ipos == roomy.ia.length) {
30.412 + Result perfectFit = recode2(ia, olen);
30.413 + if (! Result.eq(roomy, perfectFit))
30.414 + bug("Results differ: %s%n %s%n %s",
30.415 + cs, roomy, perfectFit);
30.416 + }
30.417 + for (int i = 0; i < olen; i++) {
30.418 + Result claustrophobic = recode2(ia, i);
30.419 + if (claustrophobic == null) return roomy;
30.420 + if (roomy.cr.isUnderflow() &&
30.421 + ! claustrophobic.cr.isOverflow())
30.422 + bug("Expected OVERFLOW: %s%n %s%n %s",
30.423 + cs, roomy, claustrophobic);
30.424 + }
30.425 + }
30.426 + return roomy;
30.427 + }
30.428 +
30.429 + void testExhaustively(char[] prefix, int n) {
30.430 + int len = prefix.length;
30.431 + char[] ia = Arrays.copyOf(prefix, len + 1);
30.432 + for (int i = 0; i < 0x10000; i++) {
30.433 + ia[len] = (char) i;
30.434 + if (n == 1)
30.435 + test(ia);
30.436 + else
30.437 + testExhaustively(ia, n - 1);
30.438 + }
30.439 + }
30.440 +
30.441 + void testRandomly(char[] prefix, int n) {
30.442 + int len = prefix.length;
30.443 + char[] ia = Arrays.copyOf(prefix, len + n);
30.444 + for (int i = 0; i < 10000; i++) {
30.445 + for (int j = 0; j < n; j++)
30.446 + ia[len + j] = randomChar();
30.447 + test(ia);
30.448 + }
30.449 + }
30.450 +
30.451 + void testPrefix(char[] prefix) {
30.452 + if (prefix.length > 0)
30.453 + System.out.printf("Testing prefix %s%n", string(prefix));
30.454 +
30.455 + test(prefix);
30.456 +
30.457 + testExhaustively(prefix, 1);
30.458 + // Can you spare a year of CPU time?
30.459 + //testExhaustively(prefix, 2);
30.460 +
30.461 + testRandomly(prefix, 2);
30.462 + testRandomly(prefix, 3);
30.463 + }
30.464 + }
30.465 +
30.466 + private final static Random rnd = new Random();
30.467 + private static char randomChar() {
30.468 + return (char) rnd.nextInt(Character.MAX_VALUE);
30.469 + }
30.470 + private static char randomHighSurrogate() {
30.471 + return (char) (Character.MIN_HIGH_SURROGATE + rnd.nextInt(1024));
30.472 + }
30.473 + private static char randomLowSurrogate() {
30.474 + return (char) (Character.MIN_LOW_SURROGATE + rnd.nextInt(1024));
30.475 + }
30.476 +
30.477 + private static void testCharset(Charset cs) throws Throwable {
30.478 + if (! cs.canEncode())
30.479 + return;
30.480 +
30.481 + final String csn = cs.name();
30.482 +
30.483 + if (isBroken(csn)) {
30.484 + System.out.printf("Skipping possibly broken charset %s%n", csn);
30.485 + return;
30.486 + }
30.487 + System.out.println(csn);
30.488 +
30.489 + CharsetTester tester = new CharsetTester(cs);
30.490 +
30.491 + tester.testSurrogates();
30.492 +
30.493 + tester.testPrefix(new char[] {});
30.494 +
30.495 + if (csn.equals("x-ISCII91")) {
30.496 + System.out.println("More ISCII testing...");
30.497 + new CharsetTester(cs).testPrefix(new char[]{'\u094d'}); // Halant
30.498 + new CharsetTester(cs).testPrefix(new char[]{'\u093c'}); // Nukta
30.499 + }
30.500 + }
30.501 +
30.502 + private static void realMain(String[] args) {
30.503 + for (Charset cs : sort(Charset.availableCharsets().values())) {
30.504 + try {
30.505 + testCharset(cs);
30.506 + } catch (TooManyFailures e) {
30.507 + System.out.printf("Too many failures for %s%n", cs);
30.508 + } catch (Throwable t) {
30.509 + unexpected(t);
30.510 + }
30.511 + }
30.512 + reporter.summarize();
30.513 + }
30.514 +
30.515 + //--------------------- Infrastructure ---------------------------
30.516 + static volatile long passed = 0, failed = 0;
30.517 + static void pass() {passed++;}
30.518 + static void fail() {failed++; Thread.dumpStack();}
30.519 + static void fail(String format, Object... args) {
30.520 + System.out.println(String.format(format, args)); failed++;}
30.521 + static void fail(String msg) {System.out.println(msg); fail();}
30.522 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
30.523 + static void check(boolean cond) {if (cond) pass(); else fail();}
30.524 + static void equal(Object x, Object y) {
30.525 + if (x == null ? y == null : x.equals(y)) pass();
30.526 + else fail(x + " not equal to " + y);}
30.527 + public static void main(String[] args) throws Throwable {
30.528 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
30.529 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
30.530 + if (failed > 0) throw new AssertionError("Some tests failed");}
30.531 +}
30.532 +
31.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
31.2 +++ b/test/sun/nio/cs/FindOneCharEncoderBugs.java Wed Jul 09 10:04:09 2008 -0700
31.3 @@ -0,0 +1,169 @@
31.4 +/*
31.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
31.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
31.7 + *
31.8 + * This code is free software; you can redistribute it and/or modify it
31.9 + * under the terms of the GNU General Public License version 2 only, as
31.10 + * published by the Free Software Foundation.
31.11 + *
31.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
31.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
31.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
31.15 + * version 2 for more details (a copy is included in the LICENSE file that
31.16 + * accompanied this code).
31.17 + *
31.18 + * You should have received a copy of the GNU General Public License version
31.19 + * 2 along with this work; if not, write to the Free Software Foundation,
31.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
31.21 + *
31.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
31.24 + * have any questions.
31.25 + */
31.26 +
31.27 +/*
31.28 + * @test
31.29 + * @bug 5058133 6233345 6381699 6381702 6381705 6381706
31.30 + * @summary Check that all one-char sequences can be encoded by all charsets
31.31 + * @run main/timeout=1200 FindOneCharEncoderBugs
31.32 + * @author Martin Buchholz
31.33 + */
31.34 +
31.35 +import java.util.*;
31.36 +import java.nio.*;
31.37 +import java.nio.charset.*;
31.38 +
31.39 +public class FindOneCharEncoderBugs {
31.40 + final static String[] brokenCharsets = {
31.41 + // Delete the following lines when these charsets are fixed!
31.42 + "x-IBM970",
31.43 + "x-COMPOUND_TEXT", // Direct buffers not supported
31.44 + };
31.45 +
31.46 + private static boolean equals(byte[] ba, ByteBuffer bb) {
31.47 + if (ba.length != bb.limit())
31.48 + return false;
31.49 + for (int i = 0; i < ba.length; i++)
31.50 + if (ba[i] != bb.get(i))
31.51 + return false;
31.52 + return true;
31.53 + }
31.54 +
31.55 + private static String toString(byte[] bytes) {
31.56 + final StringBuilder sb = new StringBuilder();
31.57 + for (byte b : bytes) {
31.58 + if (sb.length() != 0) sb.append(' ');
31.59 + sb.append(String.format("%02x", (int)b));
31.60 + }
31.61 + return sb.toString();
31.62 + }
31.63 +
31.64 + private static String toString(ByteBuffer bb) {
31.65 + final StringBuilder sb = new StringBuilder();
31.66 + for (int i = 0; i < bb.limit(); i++) {
31.67 + if (sb.length() != 0) sb.append(' ');
31.68 + sb.append(String.format("%02x", (int)bb.get(i)));
31.69 + }
31.70 + return sb.toString();
31.71 + }
31.72 +
31.73 + private static ByteBuffer convert(Charset cs, char c, CharBuffer cb) throws Throwable {
31.74 + cb.clear(); cb.put(c); cb.flip();
31.75 + return cs.newEncoder()
31.76 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
31.77 + .onMalformedInput(CodingErrorAction.REPLACE)
31.78 + .encode(cb);
31.79 + }
31.80 +
31.81 + /** Returns a direct CharBuffer with the same capacity as ordinary CharBuffer ocb */
31.82 + private static CharBuffer directCharBuffer(CharBuffer ocb) {
31.83 + final CharBuffer dcb =
31.84 + ByteBuffer.allocateDirect(ocb.capacity() * Character.SIZE / Byte.SIZE)
31.85 + .asCharBuffer();
31.86 + check(! ocb.isDirect());
31.87 + check( dcb.isDirect());
31.88 + equal(ocb.capacity(), dcb.capacity());
31.89 + return dcb;
31.90 + }
31.91 +
31.92 + private static void testChar(byte[] expected, CharBuffer cb, Charset cs, char c) {
31.93 + try {
31.94 + final ByteBuffer bb = convert(cs, c, cb);
31.95 + if (! equals(expected, bb))
31.96 + fail("bytes differ charset=%s direct=%s char=\\u%04x%n%s%n%s",
31.97 + cs, cb.isDirect(), (int)c,
31.98 + toString(expected), toString(bb));
31.99 + } catch (Throwable t) {
31.100 + System.out.printf("Unexpected exception charset=%s direct=%s char=\\u%04x%n",
31.101 + cs, cb.isDirect(), (int)c);
31.102 + unexpected(t);
31.103 + failed++;
31.104 + }
31.105 + }
31.106 +
31.107 + private static void testCharset(Charset cs) throws Throwable {
31.108 + if (! cs.canEncode())
31.109 + return;
31.110 +
31.111 + final String csn = cs.name();
31.112 +
31.113 + for (String n : brokenCharsets)
31.114 + if (csn.equals(n)) {
31.115 + System.out.printf("Skipping possibly broken charset %s%n", csn);
31.116 + return;
31.117 + }
31.118 + System.out.println(csn);
31.119 +
31.120 + final char[] theChar = new char[1];
31.121 + final CharBuffer ocb = CharBuffer.allocate(1);
31.122 + final CharBuffer dcb = directCharBuffer(ocb);
31.123 + final int maxFailuresPerCharset = 5;
31.124 + final int failed0 = failed;
31.125 +
31.126 + for (char c = '\u0000';
31.127 + (c+1 != 0x10000) && (failed - failed0 < maxFailuresPerCharset);
31.128 + c++) {
31.129 + theChar[0] = c;
31.130 + byte[] bytes = new String(theChar).getBytes(csn);
31.131 + if (bytes.length == 0)
31.132 + fail("Empty output?! charset=%s char=\\u%04x", cs, (int)c);
31.133 + testChar(bytes, ocb, cs, c);
31.134 + testChar(bytes, dcb, cs, c);
31.135 + }
31.136 + }
31.137 +
31.138 + private static void realMain(String[] args) {
31.139 + for (Charset cs : Charset.availableCharsets().values()) {
31.140 + try { testCharset(cs); }
31.141 + catch (Throwable t) { unexpected(t); }
31.142 + }
31.143 + }
31.144 +
31.145 + //--------------------- Infrastructure ---------------------------
31.146 + static volatile int passed = 0, failed = 0;
31.147 + static void pass() {passed++;}
31.148 + static void fail() {failed++; Thread.dumpStack();}
31.149 + static void fail(String format, Object... args) {
31.150 + System.out.println(String.format(format, args)); failed++;}
31.151 + static void fail(String msg) {System.out.println(msg); fail();}
31.152 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
31.153 + static void check(boolean cond) {if (cond) pass(); else fail();}
31.154 + static void equal(Object x, Object y) {
31.155 + if (x == null ? y == null : x.equals(y)) pass();
31.156 + else fail(x + " not equal to " + y);}
31.157 + public static void main(String[] args) throws Throwable {
31.158 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
31.159 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
31.160 + if (failed > 0) throw new AssertionError("Some tests failed");}
31.161 + private static abstract class Fun {abstract void f() throws Throwable;}
31.162 + static void THROWS(Class<? extends Throwable> k, Fun... fs) {
31.163 + for (Fun f : fs)
31.164 + try { f.f(); fail("Expected " + k.getName() + " not thrown"); }
31.165 + catch (Throwable t) {
31.166 + if (k.isAssignableFrom(t.getClass())) pass();
31.167 + else unexpected(t);}}
31.168 + private static abstract class CheckedThread extends Thread {
31.169 + abstract void realRun() throws Throwable;
31.170 + public void run() {
31.171 + try {realRun();} catch (Throwable t) {unexpected(t);}}}
31.172 +}
32.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
32.2 +++ b/test/sun/nio/cs/HWKatakanaMS932EncodeTest.java Wed Jul 09 10:04:09 2008 -0700
32.3 @@ -0,0 +1,54 @@
32.4 +/*
32.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
32.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
32.7 + *
32.8 + * This code is free software; you can redistribute it and/or modify it
32.9 + * under the terms of the GNU General Public License version 2 only, as
32.10 + * published by the Free Software Foundation.
32.11 + *
32.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
32.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
32.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
32.15 + * version 2 for more details (a copy is included in the LICENSE file that
32.16 + * accompanied this code).
32.17 + *
32.18 + * You should have received a copy of the GNU General Public License version
32.19 + * 2 along with this work; if not, write to the Free Software Foundation,
32.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
32.21 + *
32.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
32.24 + * have any questions.
32.25 + */
32.26 +
32.27 +/* @test
32.28 + @bug 4715330
32.29 + @summary Check MS932/windows-31j encoding (char->byte) for halfwidth katakana chars
32.30 + */
32.31 +
32.32 +/*
32.33 + * Tests encodeability of the Unicode defined Halfwidth Katakana
32.34 + * characters using the MS932/windows-31j encoder
32.35 + */
32.36 +
32.37 +public class HWKatakanaMS932EncodeTest {
32.38 + public static void main(String[] args) throws Exception {
32.39 +
32.40 + char[] testChars = new char[1];
32.41 + byte[] testBytes = new byte[1];
32.42 + int offset = 0;
32.43 + String encoding = "windows-31j";
32.44 +
32.45 + // Halfwidth Katakana chars run from U+FF61 --> U+FF9F
32.46 + // and their native equivalents in Code page 932 run
32.47 + // sequentially from 0xa1 --> 0xdf
32.48 +
32.49 + for (int lsByte = 0x61 ; lsByte <= 0x9F; lsByte++, offset++) {
32.50 + testChars[0] = (char) (lsByte | 0xFF00);
32.51 + String s = new String(testChars);
32.52 + testBytes = s.getBytes(encoding);
32.53 + if ( testBytes[0] != (byte)(0xa1 + offset))
32.54 + throw new Exception("failed Test");
32.55 + }
32.56 + }
32.57 +}
33.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
33.2 +++ b/test/sun/nio/cs/ISCIITest.java Wed Jul 09 10:04:09 2008 -0700
33.3 @@ -0,0 +1,350 @@
33.4 +/*
33.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
33.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
33.7 + *
33.8 + * This code is free software; you can redistribute it and/or modify it
33.9 + * under the terms of the GNU General Public License version 2 only, as
33.10 + * published by the Free Software Foundation.
33.11 + *
33.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
33.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
33.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
33.15 + * version 2 for more details (a copy is included in the LICENSE file that
33.16 + * accompanied this code).
33.17 + *
33.18 + * You should have received a copy of the GNU General Public License version
33.19 + * 2 along with this work; if not, write to the Free Software Foundation,
33.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
33.21 + *
33.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
33.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
33.24 + * have any questions.
33.25 + */
33.26 +
33.27 +/* @test
33.28 + @bug 4328178
33.29 + @summary Performs baseline and regression test on the ISCII91 charset
33.30 + */
33.31 +
33.32 +import java.io.*;
33.33 +
33.34 +public class ISCIITest {
33.35 +
33.36 + private static void failureReport() {
33.37 + System.err.println ("Failed ISCII91 Regression Test");
33.38 + }
33.39 +
33.40 + private static void mapEquiv(int start,
33.41 + int end,
33.42 + String testName)
33.43 + throws Exception
33.44 + {
33.45 + byte[] singleByte = new byte[1];
33.46 + byte[] encoded = new byte[1];
33.47 +
33.48 + for (int i = start; i <= end; i++ ) {
33.49 + singleByte[0] = (byte) i;
33.50 + try {
33.51 + String unicodeStr =
33.52 + new String (singleByte,"ISCII91");
33.53 +
33.54 + if (i != (int)unicodeStr.charAt(0)) {
33.55 + System.err.println ("FAILED ISCII91 Regression test"
33.56 + + "input byte is " + i );
33.57 + throw new Exception("");
33.58 + }
33.59 + encoded = unicodeStr.getBytes("ISCII91");
33.60 +
33.61 + if (encoded[0] != singleByte[0]) {
33.62 + System.err.println("Encoding error " + testName);
33.63 + throw new Exception("Failed ISCII91 Regression test");
33.64 + }
33.65 +
33.66 + } catch (UnsupportedEncodingException e) {
33.67 + failureReport();
33.68 + }
33.69 + }
33.70 + return;
33.71 + }
33.72 +
33.73 + private static void checkUnmapped(int start,
33.74 + int end,
33.75 + String testName)
33.76 + throws Exception {
33.77 +
33.78 + byte[] singleByte = new byte[1];
33.79 +
33.80 + for (int i = start; i <= end; i++ ) {
33.81 + singleByte[0] = (byte) i;
33.82 + try {
33.83 + String unicodeStr = new String (singleByte, "ISCII91");
33.84 +
33.85 + if (unicodeStr.charAt(0) != '\uFFFD') {
33.86 + System.err.println("FAILED " + testName +
33.87 + "input byte is " + i );
33.88 + throw new Exception ("Failed ISCII91 regression test");
33.89 + }
33.90 + } catch (UnsupportedEncodingException e) {
33.91 + System.err.println("Unsupported character encoding");
33.92 + }
33.93 + }
33.94 + return;
33.95 + }
33.96 +
33.97 + /*
33.98 + *
33.99 + */
33.100 + private static void checkRange(int start, int end,
33.101 + char[] expectChars,
33.102 + String testName)
33.103 + throws Exception {
33.104 + byte[] singleByte = new byte[1];
33.105 + byte[] encoded = new byte[1];
33.106 + int lookupOffset = 0;
33.107 +
33.108 + for (int i=start; i <= end; i++ ) {
33.109 + singleByte[0] = (byte) i;
33.110 + String unicodeStr = new String (singleByte, "ISCII91");
33.111 + if (unicodeStr.charAt(0) != expectChars[lookupOffset++]) {
33.112 + throw new Exception ("Failed ISCII91 Regression Test");
33.113 + }
33.114 + encoded = unicodeStr.getBytes("ISCII");
33.115 + }
33.116 + return;
33.117 + }
33.118 +
33.119 + /*
33.120 + * Tests the ISCII91 Indic character encoding
33.121 + * as per IS 13194:1991 Bureau of Indian Standards.
33.122 + */
33.123 +
33.124 + private static void test () throws Exception {
33.125 +
33.126 + try {
33.127 +
33.128 +
33.129 + // ISCII91 is an 8-byte encoding which retains the ASCII
33.130 + // mappings in the lower half.
33.131 +
33.132 + mapEquiv(0, 0x7f, "7 bit ASCII range");
33.133 +
33.134 + // Checks a range of characters which are unmappable according
33.135 + // to the standards.
33.136 +
33.137 + checkUnmapped(0x81, 0x9f, "UNMAPPED");
33.138 +
33.139 + // Vowel Modifier chars can be used to modify the vowel
33.140 + // sound of the preceding consonant, vowel or matra character.
33.141 +
33.142 + byte[] testByte = new byte[1];
33.143 + char[] vowelModChars = {
33.144 + '\u0901', // Vowel modifier Chandrabindu
33.145 + '\u0902', // Vowel modifier Anuswar
33.146 + '\u0903' // Vowel modifier Visarg
33.147 + };
33.148 +
33.149 + checkRange(0xa1, 0xa3, vowelModChars, "INDIC VOWEL MODIFIER CHARS");
33.150 +
33.151 + char[] expectChars = {
33.152 + '\u0905', // a4 -- Vowel A
33.153 + '\u0906', // a5 -- Vowel AA
33.154 + '\u0907', // a6 -- Vowel I
33.155 + '\u0908', // a7 -- Vowel II
33.156 + '\u0909', // a8 -- Vowel U
33.157 + '\u090a', // a9 -- Vowel UU
33.158 + '\u090b', // aa -- Vowel RI
33.159 + '\u090e', // ab -- Vowel E ( Southern Scripts )
33.160 + '\u090f', // ac -- Vowel EY
33.161 + '\u0910', // ad -- Vowel AI
33.162 + '\u090d', // ae -- Vowel AYE ( Devanagari Script )
33.163 + '\u0912', // af -- Vowel O ( Southern Scripts )
33.164 + '\u0913', // b0 -- Vowel OW
33.165 + '\u0914', // b1 -- Vowel AU
33.166 + '\u0911', // b2 -- Vowel AWE ( Devanagari Script )
33.167 + };
33.168 +
33.169 + checkRange(0xa4, 0xb2, expectChars, "INDIC VOWELS");
33.170 +
33.171 + char[] expectConsChars =
33.172 + {
33.173 + '\u0915', // b3 -- Consonant KA
33.174 + '\u0916', // b4 -- Consonant KHA
33.175 + '\u0917', // b5 -- Consonant GA
33.176 + '\u0918', // b6 -- Consonant GHA
33.177 + '\u0919', // b7 -- Consonant NGA
33.178 + '\u091a', // b8 -- Consonant CHA
33.179 + '\u091b', // b9 -- Consonant CHHA
33.180 + '\u091c', // ba -- Consonant JA
33.181 + '\u091d', // bb -- Consonant JHA
33.182 + '\u091e', // bc -- Consonant JNA
33.183 + '\u091f', // bd -- Consonant Hard TA
33.184 + '\u0920', // be -- Consonant Hard THA
33.185 + '\u0921', // bf -- Consonant Hard DA
33.186 + '\u0922', // c0 -- Consonant Hard DHA
33.187 + '\u0923', // c1 -- Consonant Hard NA
33.188 + '\u0924', // c2 -- Consonant Soft TA
33.189 + '\u0925', // c3 -- Consonant Soft THA
33.190 + '\u0926', // c4 -- Consonant Soft DA
33.191 + '\u0927', // c5 -- Consonant Soft DHA
33.192 + '\u0928', // c6 -- Consonant Soft NA
33.193 + '\u0929', // c7 -- Consonant NA ( Tamil )
33.194 + '\u092a', // c8 -- Consonant PA
33.195 + '\u092b', // c9 -- Consonant PHA
33.196 + '\u092c', // ca -- Consonant BA
33.197 + '\u092d', // cb -- Consonant BHA
33.198 + '\u092e', // cc -- Consonant MA
33.199 + '\u092f', // cd -- Consonant YA
33.200 + '\u095f', // ce -- Consonant JYA ( Bengali, Assamese & Oriya )
33.201 + '\u0930', // cf -- Consonant RA
33.202 + '\u0931', // d0 -- Consonant Hard RA ( Southern Scripts )
33.203 + '\u0932', // d1 -- Consonant LA
33.204 + '\u0933', // d2 -- Consonant Hard LA
33.205 + '\u0934', // d3 -- Consonant ZHA ( Tamil & Malayalam )
33.206 + '\u0935', // d4 -- Consonant VA
33.207 + '\u0936', // d5 -- Consonant SHA
33.208 + '\u0937', // d6 -- Consonant Hard SHA
33.209 + '\u0938', // d7 -- Consonant SA
33.210 + '\u0939', // d8 -- Consonant HA
33.211 + };
33.212 +
33.213 + checkRange(0xb3, 0xd8, expectConsChars, "INDIC CONSONANTS");
33.214 +
33.215 + char[] matraChars = {
33.216 + '\u093e', // da -- Vowel Sign AA
33.217 + '\u093f', // db -- Vowel Sign I
33.218 + '\u0940', // dc -- Vowel Sign II
33.219 + '\u0941', // dd -- Vowel Sign U
33.220 + '\u0942', // de -- Vowel Sign UU
33.221 + '\u0943', // df -- Vowel Sign RI
33.222 + '\u0946', // e0 -- Vowel Sign E ( Southern Scripts )
33.223 + '\u0947', // e1 -- Vowel Sign EY
33.224 + '\u0948', // e2 -- Vowel Sign AI
33.225 + '\u0945', // e3 -- Vowel Sign AYE ( Devanagari Script )
33.226 + '\u094a', // e4 -- Vowel Sign O ( Southern Scripts )
33.227 + '\u094b', // e5 -- Vowel Sign OW
33.228 + '\u094c', // e6 -- Vowel Sign AU
33.229 + '\u0949' // e7 -- Vowel Sign AWE ( Devanagari Script )
33.230 + };
33.231 +
33.232 + // Matras or Vowel signs alter the implicit
33.233 + // vowel sound associated with an Indic consonant.
33.234 +
33.235 + checkRange(0xda, 0xe7, matraChars, "INDIC MATRAS");
33.236 +
33.237 + char[] loneContextModifierChars = {
33.238 + '\u094d', // e8 -- Vowel Omission Sign ( Halant )
33.239 + '\u093c', // e9 -- Diacritic Sign ( Nukta )
33.240 + '\u0964' // ea -- Full Stop ( Viram, Northern Scripts )
33.241 + };
33.242 +
33.243 + checkRange(0xe8, 0xea,
33.244 + loneContextModifierChars, "LONE INDIC CONTEXT CHARS");
33.245 +
33.246 +
33.247 + // Test Indic script numeral chars
33.248 + // (as opposed to international numerals)
33.249 +
33.250 + char[] expectNumeralChars =
33.251 + {
33.252 + '\u0966', // f1 -- Digit 0
33.253 + '\u0967', // f2 -- Digit 1
33.254 + '\u0968', // f3 -- Digit 2
33.255 + '\u0969', // f4 -- Digit 3
33.256 + '\u096a', // f5 -- Digit 4
33.257 + '\u096b', // f6 -- Digit 5
33.258 + '\u096c', // f7 -- Digit 6
33.259 + '\u096d', // f8 -- Digit 7
33.260 + '\u096e', // f9 -- Digit 8
33.261 + '\u096f' // fa -- Digit 9
33.262 + };
33.263 +
33.264 + checkRange(0xf1, 0xfa,
33.265 + expectNumeralChars, "NUMERAL/DIGIT CHARACTERS");
33.266 + int lookupOffset = 0;
33.267 +
33.268 + char[] expectNuktaSub = {
33.269 + '\u0950',
33.270 + '\u090c',
33.271 + '\u0961',
33.272 + '\u0960',
33.273 + '\u0962',
33.274 + '\u0963',
33.275 + '\u0944',
33.276 + '\u093d'
33.277 + };
33.278 +
33.279 + /*
33.280 + * ISCII uses a number of code extension techniques
33.281 + * to access a number of lesser used characters.
33.282 + * The Nukta character which ordinarily signifies
33.283 + * a diacritic is used in combination with existing
33.284 + * characters to escape them to a different character.
33.285 + * value.
33.286 + */
33.287 +
33.288 + byte[] codeExtensionBytes = {
33.289 + (byte)0xa1 , (byte)0xe9, // Chandrabindu + Nukta
33.290 + // =>DEVANAGARI OM SIGN
33.291 + (byte)0xa6 , (byte)0xe9, // Vowel I + Nukta
33.292 + // => DEVANAGARI VOCALIC L
33.293 + (byte)0xa7 , (byte)0xe9, // Vowel II + Nukta
33.294 + // => DEVANAGARI VOCALIC LL
33.295 + (byte)0xaa , (byte)0xe9, // Vowel RI + Nukta
33.296 + // => DEVANAGARI VOCALIC RR
33.297 + (byte)0xdb , (byte)0xe9, // Vowel sign I + Nukta
33.298 + // => DEVANAGARI VOWEL SIGN VOCALIC L
33.299 + (byte)0xdc , (byte)0xe9, // Vowel sign II + Nukta
33.300 + // => DEVANAGARI VOWEL SIGN VOCALIC LL
33.301 +
33.302 + (byte)0xdf , (byte)0xe9, // Vowel sign Vocalic R + Nukta
33.303 + // => DEVANAGARI VOWEL SIGN VOCALIC RR
33.304 + (byte)0xea , (byte)0xe9 // Full stop/Phrase separator + Nukta
33.305 + // => DEVANAGARI SIGN AVAGRAHA
33.306 + };
33.307 +
33.308 + lookupOffset = 0;
33.309 + byte[] bytePair = new byte[2];
33.310 +
33.311 + for (int i=0; i < (codeExtensionBytes.length)/2; i++ ) {
33.312 + bytePair[0] = (byte) codeExtensionBytes[lookupOffset++];
33.313 + bytePair[1] = (byte) codeExtensionBytes[lookupOffset++];
33.314 +
33.315 + String unicodeStr = new String (bytePair,"ISCII91");
33.316 + if (unicodeStr.charAt(0) != expectNuktaSub[i]) {
33.317 + throw new Exception("Failed Nukta Sub");
33.318 + }
33.319 + }
33.320 +
33.321 + lookupOffset = 0;
33.322 + byte[] comboBytes = {
33.323 + (byte)0xe8 , (byte)0xe8, //HALANT + HALANT
33.324 + (byte)0xe8 , (byte)0xe9 //HALANT + NUKTA aka. Soft Halant
33.325 + };
33.326 + char[] expectCombChars = {
33.327 + '\u094d',
33.328 + '\u200c',
33.329 + '\u094d',
33.330 + '\u200d'
33.331 + };
33.332 +
33.333 + for (int i=0; i < (comboBytes.length)/2; i++ ) {
33.334 + bytePair[0] = (byte) comboBytes[lookupOffset++];
33.335 + bytePair[1] = (byte) comboBytes[lookupOffset];
33.336 + String unicodeStr = new String (bytePair, "ISCII91");
33.337 + if (unicodeStr.charAt(0) != expectCombChars[lookupOffset-1]
33.338 + && unicodeStr.charAt(1) != expectCombChars[lookupOffset]) {
33.339 + throw new Exception("Failed ISCII91 Regression Test");
33.340 + }
33.341 + lookupOffset++;
33.342 + }
33.343 +
33.344 + } catch (UnsupportedEncodingException e) {
33.345 + System.err.println ("ISCII91 encoding not supported");
33.346 + throw new Exception ("Failed ISCII91 Regression Test");
33.347 + }
33.348 + }
33.349 +
33.350 + public static void main (String[] args) throws Exception {
33.351 + test();
33.352 + }
33.353 +}
34.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
34.2 +++ b/test/sun/nio/cs/ISO2022JP.trailEsc Wed Jul 09 10:04:09 2008 -0700
34.3 @@ -0,0 +1,454 @@
34.4 +test0
34.5 + $B!!(B $B!"(B $B!#(B $B!$(B $B!%(B $B!&(B $B!'(B $B!((B $B!)(B $B!*(B $B!+(B $B!,(B $B!-(B $B!.(B $B!/(B
34.6 +$B!0(B $B!1(B $B!2(B $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!8(B $B!9(B $B!:(B $B!;(B $B!<(B $B!=(B $B!>(B $B!?(B
34.7 + $B!A(B $B!B(B $B!C(B $B!D(B $B!E(B $B!F(B $B!G(B $B!H(B $B!I(B $B!J(B $B!K(B $B!L(B $B!M(B $B!N(B $B!O(B
34.8 +$B!P(B $B!Q(B $B!R(B $B!S(B $B!T(B $B!U(B $B!V(B $B!W(B $B!X(B $B!Y(B $B!Z(B $B![(B $B!\(B $B!](B $B!^(B $B!_(B
34.9 +$B!`(B $B!a(B $B!b(B $B!c(B $B!d(B $B!e(B $B!f(B $B!g(B $B!h(B $B!i(B $B!j(B $B!k(B $B!l(B $B!m(B $B!n(B $B!o(B
34.10 +$B!p(B $B!q(B $B!r(B $B!s(B $B!t(B $B!u(B $B!v(B $B!w(B $B!x(B $B!y(B $B!z(B $B!{(B $B!|(B $B!}(B $B!~(B
34.11 + $B"!(B $B""(B $B"#(B $B"$(B $B"%(B $B"&(B $B"'(B $B"((B $B")(B $B"*(B $B"+(B $B",(B $B"-(B $B".(B
34.12 + $B":(B $B";(B $B"<(B $B"=(B $B">(B $B"?(B
34.13 +$B"@(B $B"A(B $B"J(B $B"K(B $B"L(B $B"M(B $B"N(B $B"O(B
34.14 +$B"P(B $B"\(B $B"](B $B"^(B $B"_(B
34.15 +$B"`(B $B"a(B $B"b(B $B"c(B $B"d(B $B"e(B $B"f(B $B"g(B $B"h(B $B"i(B $B"j(B
34.16 + $B"r(B $B"s(B $B"t(B $B"u(B $B"v(B $B"w(B $B"x(B $B"y(B $B"~(B
34.17 +$B#0(B $B#1(B $B#2(B $B#3(B $B#4(B $B#5(B $B#6(B $B#7(B $B#8(B $B#9(B
34.18 + $B#A(B $B#B(B $B#C(B $B#D(B $B#E(B $B#F(B $B#G(B $B#H(B $B#I(B $B#J(B $B#K(B $B#L(B $B#M(B $B#N(B $B#O(B
34.19 +$B#P(B $B#Q(B $B#R(B $B#S(B $B#T(B $B#U(B $B#V(B $B#W(B $B#X(B $B#Y(B $B#Z(B
34.20 + $B#a(B $B#b(B $B#c(B $B#d(B $B#e(B $B#f(B $B#g(B $B#h(B $B#i(B $B#j(B $B#k(B $B#l(B $B#m(B $B#n(B $B#o(B
34.21 +$B#p(B $B#q(B $B#r(B $B#s(B $B#t(B $B#u(B $B#v(B $B#w(B $B#x(B $B#y(B $B#z(B
34.22 + $B$!(B $B$"(B $B$#(B $B$$(B $B$%(B $B$&(B $B$'(B $B$((B $B$)(B $B$*(B $B$+(B $B$,(B $B$-(B $B$.(B $B$/(B
34.23 +$B$0(B $B$1(B $B$2(B $B$3(B $B$4(B $B$5(B $B$6(B $B$7(B $B$8(B $B$9(B $B$:(B $B$;(B $B$<(B $B$=(B $B$>(B $B$?(B
34.24 +$B$@(B $B$A(B $B$B(B $B$C(B $B$D(B $B$E(B $B$F(B $B$G(B $B$H(B $B$I(B $B$J(B $B$K(B $B$L(B $B$M(B $B$N(B $B$O(B
34.25 +$B$P(B $B$Q(B $B$R(B $B$S(B $B$T(B $B$U(B $B$V(B $B$W(B $B$X(B $B$Y(B $B$Z(B $B$[(B $B$\(B $B$](B $B$^(B $B$_(B
34.26 +$B$`(B $B$a(B $B$b(B $B$c(B $B$d(B $B$e(B $B$f(B $B$g(B $B$h(B $B$i(B $B$j(B $B$k(B $B$l(B $B$m(B $B$n(B $B$o(B
34.27 +$B$p(B $B$q(B $B$r(B $B$s(B
34.28 + $B%!(B $B%"(B $B%#(B $B%$(B $B%%(B $B%&(B $B%'(B $B%((B $B%)(B $B%*(B $B%+(B $B%,(B $B%-(B $B%.(B $B%/(B
34.29 +$B%0(B $B%1(B $B%2(B $B%3(B $B%4(B $B%5(B $B%6(B $B%7(B $B%8(B $B%9(B $B%:(B $B%;(B $B%<(B $B%=(B $B%>(B $B%?(B
34.30 +$B%@(B $B%A(B $B%B(B $B%C(B $B%D(B $B%E(B $B%F(B $B%G(B $B%H(B $B%I(B $B%J(B $B%K(B $B%L(B $B%M(B $B%N(B $B%O(B
34.31 +$B%P(B $B%Q(B $B%R(B $B%S(B $B%T(B $B%U(B $B%V(B $B%W(B $B%X(B $B%Y(B $B%Z(B $B%[(B $B%\(B $B%](B $B%^(B $B%_(B
34.32 +$B%`(B $B%a(B $B%b(B $B%c(B $B%d(B $B%e(B $B%f(B $B%g(B $B%h(B $B%i(B $B%j(B $B%k(B $B%l(B $B%m(B $B%n(B $B%o(B
34.33 +$B%p(B $B%q(B $B%r(B $B%s(B $B%t(B $B%u(B $B%v(B
34.34 + $B&!(B $B&"(B $B&#(B $B&$(B $B&%(B $B&&(B $B&'(B $B&((B $B&)(B $B&*(B $B&+(B $B&,(B $B&-(B $B&.(B $B&/(B
34.35 +$B&0(B $B&1(B $B&2(B $B&3(B $B&4(B $B&5(B $B&6(B $B&7(B $B&8(B
34.36 + $B&A(B $B&B(B $B&C(B $B&D(B $B&E(B $B&F(B $B&G(B $B&H(B $B&I(B $B&J(B $B&K(B $B&L(B $B&M(B $B&N(B $B&O(B
34.37 +$B&P(B $B&Q(B $B&R(B $B&S(B $B&T(B $B&U(B $B&V(B $B&W(B $B&X(B
34.38 + $B'!(B $B'"(B $B'#(B $B'$(B $B'%(B $B'&(B $B''(B $B'((B $B')(B $B'*(B $B'+(B $B',(B $B'-(B $B'.(B $B'/(B
34.39 +$B'0(B $B'1(B $B'2(B $B'3(B $B'4(B $B'5(B $B'6(B $B'7(B $B'8(B $B'9(B $B':(B $B';(B $B'<(B $B'=(B $B'>(B $B'?(B
34.40 +$B'@(B $B'A(B
34.41 + $B'Q(B $B'R(B $B'S(B $B'T(B $B'U(B $B'V(B $B'W(B $B'X(B $B'Y(B $B'Z(B $B'[(B $B'\(B $B'](B $B'^(B $B'_(B
34.42 +$B'`(B $B'a(B $B'b(B $B'c(B $B'd(B $B'e(B $B'f(B $B'g(B $B'h(B $B'i(B $B'j(B $B'k(B $B'l(B $B'm(B $B'n(B $B'o(B
34.43 +$B'p(B $B'q(B
34.44 + $B(!(B $B("(B $B(#(B $B($(B $B(%(B $B(&(B $B('(B $B(((B $B()(B $B(*(B $B(+(B $B(,(B $B(-(B $B(.(B $B(/(B
34.45 +$B(0(B $B(1(B $B(2(B $B(3(B $B(4(B $B(5(B $B(6(B $B(7(B $B(8(B $B(9(B $B(:(B $B(;(B $B(<(B $B(=(B $B(>(B $B(?(B
34.46 +$B(@(B
34.47 + $B0!(B $B0"(B $B0#(B $B0$(B $B0%(B $B0&(B $B0'(B $B0((B $B0)(B $B0*(B $B0+(B $B0,(B $B0-(B $B0.(B $B0/(B
34.48 +$B00(B $B01(B $B02(B $B03(B $B04(B $B05(B $B06(B $B07(B $B08(B $B09(B $B0:(B $B0;(B $B0<(B $B0=(B $B0>(B $B0?(B
34.49 +$B0@(B $B0A(B $B0B(B $B0C(B $B0D(B $B0E(B $B0F(B $B0G(B $B0H(B $B0I(B $B0J(B $B0K(B $B0L(B $B0M(B $B0N(B $B0O(B
34.50 +$B0P(B $B0Q(B $B0R(B $B0S(B $B0T(B $B0U(B $B0V(B $B0W(B $B0X(B $B0Y(B $B0Z(B $B0[(B $B0\(B $B0](B $B0^(B $B0_(B
34.51 +$B0`(B $B0a(B $B0b(B $B0c(B $B0d(B $B0e(B $B0f(B $B0g(B $B0h(B $B0i(B $B0j(B $B0k(B $B0l(B $B0m(B $B0n(B $B0o(B
34.52 +$B0p(B $B0q(B $B0r(B $B0s(B $B0t(B $B0u(B $B0v(B $B0w(B $B0x(B $B0y(B $B0z(B $B0{(B $B0|(B $B0}(B $B0~(B
34.53 + $B1!(B $B1"(B $B1#(B $B1$(B $B1%(B $B1&(B $B1'(B $B1((B $B1)(B $B1*(B $B1+(B $B1,(B $B1-(B $B1.(B $B1/(B
34.54 +$B10(B $B11(B $B12(B $B13(B $B14(B $B15(B $B16(B $B17(B $B18(B $B19(B $B1:(B $B1;(B $B1<(B $B1=(B $B1>(B $B1?(B
34.55 +$B1@(B $B1A(B $B1B(B $B1C(B $B1D(B $B1E(B $B1F(B $B1G(B $B1H(B $B1I(B $B1J(B $B1K(B $B1L(B $B1M(B $B1N(B $B1O(B
34.56 +$B1P(B $B1Q(B $B1R(B $B1S(B $B1T(B $B1U(B $B1V(B $B1W(B $B1X(B $B1Y(B $B1Z(B $B1[(B $B1\(B $B1](B $B1^(B $B1_(B
34.57 +$B1`(B $B1a(B $B1b(B $B1c(B $B1d(B $B1e(B $B1f(B $B1g(B $B1h(B $B1i(B $B1j(B $B1k(B $B1l(B $B1m(B $B1n(B $B1o(B
34.58 +$B1p(B $B1q(B $B1r(B $B1s(B $B1t(B $B1u(B $B1v(B $B1w(B $B1x(B $B1y(B $B1z(B $B1{(B $B1|(B $B1}(B $B1~(B
34.59 + $B2!(B $B2"(B $B2#(B $B2$(B $B2%(B $B2&(B $B2'(B $B2((B $B2)(B $B2*(B $B2+(B $B2,(B $B2-(B $B2.(B $B2/(B
34.60 +$B20(B $B21(B $B22(B $B23(B $B24(B $B25(B $B26(B $B27(B $B28(B $B29(B $B2:(B $B2;(B $B2<(B $B2=(B $B2>(B $B2?(B
34.61 +$B2@(B $B2A(B $B2B(B $B2C(B $B2D(B $B2E(B $B2F(B $B2G(B $B2H(B $B2I(B $B2J(B $B2K(B $B2L(B $B2M(B $B2N(B $B2O(B
34.62 +$B2P(B $B2Q(B $B2R(B $B2S(B $B2T(B $B2U(B $B2V(B $B2W(B $B2X(B $B2Y(B $B2Z(B $B2[(B $B2\(B $B2](B $B2^(B $B2_(B
34.63 +$B2`(B $B2a(B $B2b(B $B2c(B $B2d(B $B2e(B $B2f(B $B2g(B $B2h(B $B2i(B $B2j(B $B2k(B $B2l(B $B2m(B $B2n(B $B2o(B
34.64 +$B2p(B $B2q(B $B2r(B $B2s(B $B2t(B $B2u(B $B2v(B $B2w(B $B2x(B $B2y(B $B2z(B $B2{(B $B2|(B $B2}(B $B2~(B
34.65 + $B3!(B $B3"(B $B3#(B $B3$(B $B3%(B $B3&(B $B3'(B $B3((B $B3)(B $B3*(B $B3+(B $B3,(B $B3-(B $B3.(B $B3/(B
34.66 +$B30(B $B31(B $B32(B $B33(B $B34(B $B35(B $B36(B $B37(B $B38(B $B39(B $B3:(B $B3;(B $B3<(B $B3=(B $B3>(B $B3?(B
34.67 +$B3@(B $B3A(B $B3B(B $B3C(B $B3D(B $B3E(B $B3F(B $B3G(B $B3H(B $B3I(B $B3J(B $B3K(B $B3L(B $B3M(B $B3N(B $B3O(B
34.68 +$B3P(B $B3Q(B $B3R(B $B3S(B $B3T(B $B3U(B $B3V(B $B3W(B $B3X(B $B3Y(B $B3Z(B $B3[(B $B3\(B $B3](B $B3^(B $B3_(B
34.69 +$B3`(B $B3a(B $B3b(B $B3c(B $B3d(B $B3e(B $B3f(B $B3g(B $B3h(B $B3i(B $B3j(B $B3k(B $B3l(B $B3m(B $B3n(B $B3o(B
34.70 +$B3p(B $B3q(B $B3r(B $B3s(B $B3t(B $B3u(B $B3v(B $B3w(B $B3x(B $B3y(B $B3z(B $B3{(B $B3|(B $B3}(B $B3~(B
34.71 + $B4!(B $B4"(B $B4#(B $B4$(B $B4%(B $B4&(B $B4'(B $B4((B $B4)(B $B4*(B $B4+(B $B4,(B $B4-(B $B4.(B $B4/(B
34.72 +$B40(B $B41(B $B42(B $B43(B $B44(B $B45(B $B46(B $B47(B $B48(B $B49(B $B4:(B $B4;(B $B4<(B $B4=(B $B4>(B $B4?(B
34.73 +$B4@(B $B4A(B $B4B(B $B4C(B $B4D(B $B4E(B $B4F(B $B4G(B $B4H(B $B4I(B $B4J(B $B4K(B $B4L(B $B4M(B $B4N(B $B4O(B
34.74 +$B4P(B $B4Q(B $B4R(B $B4S(B $B4T(B $B4U(B $B4V(B $B4W(B $B4X(B $B4Y(B $B4Z(B $B4[(B $B4\(B $B4](B $B4^(B $B4_(B
34.75 +$B4`(B $B4a(B $B4b(B $B4c(B $B4d(B $B4e(B $B4f(B $B4g(B $B4h(B $B4i(B $B4j(B $B4k(B $B4l(B $B4m(B $B4n(B $B4o(B
34.76 +$B4p(B $B4q(B $B4r(B $B4s(B $B4t(B $B4u(B $B4v(B $B4w(B $B4x(B $B4y(B $B4z(B $B4{(B $B4|(B $B4}(B $B4~(B
34.77 + $B5!(B $B5"(B $B5#(B $B5$(B $B5%(B $B5&(B $B5'(B $B5((B $B5)(B $B5*(B $B5+(B $B5,(B $B5-(B $B5.(B $B5/(B
34.78 +$B50(B $B51(B $B52(B $B53(B $B54(B $B55(B $B56(B $B57(B $B58(B $B59(B $B5:(B $B5;(B $B5<(B $B5=(B $B5>(B $B5?(B
34.79 +$B5@(B $B5A(B $B5B(B $B5C(B $B5D(B $B5E(B $B5F(B $B5G(B $B5H(B $B5I(B $B5J(B $B5K(B $B5L(B $B5M(B $B5N(B $B5O(B
34.80 +$B5P(B $B5Q(B $B5R(B $B5S(B $B5T(B $B5U(B $B5V(B $B5W(B $B5X(B $B5Y(B $B5Z(B $B5[(B $B5\(B $B5](B $B5^(B $B5_(B
34.81 +$B5`(B $B5a(B $B5b(B $B5c(B $B5d(B $B5e(B $B5f(B $B5g(B $B5h(B $B5i(B $B5j(B $B5k(B $B5l(B $B5m(B $B5n(B $B5o(B
34.82 +$B5p(B $B5q(B $B5r(B $B5s(B $B5t(B $B5u(B $B5v(B $B5w(B $B5x(B $B5y(B $B5z(B $B5{(B $B5|(B $B5}(B $B5~(B
34.83 + $B6!(B $B6"(B $B6#(B $B6$(B $B6%(B $B6&(B $B6'(B $B6((B $B6)(B $B6*(B $B6+(B $B6,(B $B6-(B $B6.(B $B6/(B
34.84 +$B60(B $B61(B $B62(B $B63(B $B64(B $B65(B $B66(B $B67(B $B68(B $B69(B $B6:(B $B6;(B $B6<(B $B6=(B $B6>(B $B6?(B
34.85 +$B6@(B $B6A(B $B6B(B $B6C(B $B6D(B $B6E(B $B6F(B $B6G(B $B6H(B $B6I(B $B6J(B $B6K(B $B6L(B $B6M(B $B6N(B $B6O(B
34.86 +$B6P(B $B6Q(B $B6R(B $B6S(B $B6T(B $B6U(B $B6V(B $B6W(B $B6X(B $B6Y(B $B6Z(B $B6[(B $B6\(B $B6](B $B6^(B $B6_(B
34.87 +$B6`(B $B6a(B $B6b(B $B6c(B $B6d(B $B6e(B $B6f(B $B6g(B $B6h(B $B6i(B $B6j(B $B6k(B $B6l(B $B6m(B $B6n(B $B6o(B
34.88 +$B6p(B $B6q(B $B6r(B $B6s(B $B6t(B $B6u(B $B6v(B $B6w(B $B6x(B $B6y(B $B6z(B $B6{(B $B6|(B $B6}(B $B6~(B
34.89 + $B7!(B $B7"(B $B7#(B $B7$(B $B7%(B $B7&(B $B7'(B $B7((B $B7)(B $B7*(B $B7+(B $B7,(B $B7-(B $B7.(B $B7/(B
34.90 +$B70(B $B71(B $B72(B $B73(B $B74(B $B75(B $B76(B $B77(B $B78(B $B79(B $B7:(B $B7;(B $B7<(B $B7=(B $B7>(B $B7?(B
34.91 +$B7@(B $B7A(B $B7B(B $B7C(B $B7D(B $B7E(B $B7F(B $B7G(B $B7H(B $B7I(B $B7J(B $B7K(B $B7L(B $B7M(B $B7N(B $B7O(B
34.92 +$B7P(B $B7Q(B $B7R(B $B7S(B $B7T(B $B7U(B $B7V(B $B7W(B $B7X(B $B7Y(B $B7Z(B $B7[(B $B7\(B $B7](B $B7^(B $B7_(B
34.93 +$B7`(B $B7a(B $B7b(B $B7c(B $B7d(B $B7e(B $B7f(B $B7g(B $B7h(B $B7i(B $B7j(B $B7k(B $B7l(B $B7m(B $B7n(B $B7o(B
34.94 +$B7p(B $B7q(B $B7r(B $B7s(B $B7t(B $B7u(B $B7v(B $B7w(B $B7x(B $B7y(B $B7z(B $B7{(B $B7|(B $B7}(B $B7~(B
34.95 + $B8!(B $B8"(B $B8#(B $B8$(B $B8%(B $B8&(B $B8'(B $B8((B $B8)(B $B8*(B $B8+(B $B8,(B $B8-(B $B8.(B $B8/(B
34.96 +$B80(B $B81(B $B82(B $B83(B $B84(B $B85(B $B86(B $B87(B $B88(B $B89(B $B8:(B $B8;(B $B8<(B $B8=(B $B8>(B $B8?(B
34.97 +$B8@(B $B8A(B $B8B(B $B8C(B $B8D(B $B8E(B $B8F(B $B8G(B $B8H(B $B8I(B $B8J(B $B8K(B $B8L(B $B8M(B $B8N(B $B8O(B
34.98 +$B8P(B $B8Q(B $B8R(B $B8S(B $B8T(B $B8U(B $B8V(B $B8W(B $B8X(B $B8Y(B $B8Z(B $B8[(B $B8\(B $B8](B $B8^(B $B8_(B
34.99 +$B8`(B $B8a(B $B8b(B $B8c(B $B8d(B $B8e(B $B8f(B $B8g(B $B8h(B $B8i(B $B8j(B $B8k(B $B8l(B $B8m(B $B8n(B $B8o(B
34.100 +$B8p(B $B8q(B $B8r(B $B8s(B $B8t(B $B8u(B $B8v(B $B8w(B $B8x(B $B8y(B $B8z(B $B8{(B $B8|(B $B8}(B $B8~(B
34.101 + $B9!(B $B9"(B $B9#(B $B9$(B $B9%(B $B9&(B $B9'(B $B9((B $B9)(B $B9*(B $B9+(B $B9,(B $B9-(B $B9.(B $B9/(B
34.102 +$B90(B $B91(B $B92(B $B93(B $B94(B $B95(B $B96(B $B97(B $B98(B $B99(B $B9:(B $B9;(B $B9<(B $B9=(B $B9>(B $B9?(B
34.103 +$B9@(B $B9A(B $B9B(B $B9C(B $B9D(B $B9E(B $B9F(B $B9G(B $B9H(B $B9I(B $B9J(B $B9K(B $B9L(B $B9M(B $B9N(B $B9O(B
34.104 +$B9P(B $B9Q(B $B9R(B $B9S(B $B9T(B $B9U(B $B9V(B $B9W(B $B9X(B $B9Y(B $B9Z(B $B9[(B $B9\(B $B9](B $B9^(B $B9_(B
34.105 +$B9`(B $B9a(B $B9b(B $B9c(B $B9d(B $B9e(B $B9f(B $B9g(B $B9h(B $B9i(B $B9j(B $B9k(B $B9l(B $B9m(B $B9n(B $B9o(B
34.106 +$B9p(B $B9q(B $B9r(B $B9s(B $B9t(B $B9u(B $B9v(B $B9w(B $B9x(B $B9y(B $B9z(B $B9{(B $B9|(B $B9}(B $B9~(B
34.107 + $B:!(B $B:"(B $B:#(B $B:$(B $B:%(B $B:&(B $B:'(B $B:((B $B:)(B $B:*(B $B:+(B $B:,(B $B:-(B $B:.(B $B:/(B
34.108 +$B:0(B $B:1(B $B:2(B $B:3(B $B:4(B $B:5(B $B:6(B $B:7(B $B:8(B $B:9(B $B::(B $B:;(B $B:<(B $B:=(B $B:>(B $B:?(B
34.109 +$B:@(B $B:A(B $B:B(B $B:C(B $B:D(B $B:E(B $B:F(B $B:G(B $B:H(B $B:I(B $B:J(B $B:K(B $B:L(B $B:M(B $B:N(B $B:O(B
34.110 +$B:P(B $B:Q(B $B:R(B $B:S(B $B:T(B $B:U(B $B:V(B $B:W(B $B:X(B $B:Y(B $B:Z(B $B:[(B $B:\(B $B:](B $B:^(B $B:_(B
34.111 +$B:`(B $B:a(B $B:b(B $B:c(B $B:d(B $B:e(B $B:f(B $B:g(B $B:h(B $B:i(B $B:j(B $B:k(B $B:l(B $B:m(B $B:n(B $B:o(B
34.112 +$B:p(B $B:q(B $B:r(B $B:s(B $B:t(B $B:u(B $B:v(B $B:w(B $B:x(B $B:y(B $B:z(B $B:{(B $B:|(B $B:}(B $B:~(B
34.113 + $B;!(B $B;"(B $B;#(B $B;$(B $B;%(B $B;&(B $B;'(B $B;((B $B;)(B $B;*(B $B;+(B $B;,(B $B;-(B $B;.(B $B;/(B
34.114 +$B;0(B $B;1(B $B;2(B $B;3(B $B;4(B $B;5(B $B;6(B $B;7(B $B;8(B $B;9(B $B;:(B $B;;(B $B;<(B $B;=(B $B;>(B $B;?(B
34.115 +$B;@(B $B;A(B $B;B(B $B;C(B $B;D(B $B;E(B $B;F(B $B;G(B $B;H(B $B;I(B $B;J(B $B;K(B $B;L(B $B;M(B $B;N(B $B;O(B
34.116 +$B;P(B $B;Q(B $B;R(B $B;S(B $B;T(B $B;U(B $B;V(B $B;W(B $B;X(B $B;Y(B $B;Z(B $B;[(B $B;\(B $B;](B $B;^(B $B;_(B
34.117 +$B;`(B $B;a(B $B;b(B $B;c(B $B;d(B $B;e(B $B;f(B $B;g(B $B;h(B $B;i(B $B;j(B $B;k(B $B;l(B $B;m(B $B;n(B $B;o(B
34.118 +$B;p(B $B;q(B $B;r(B $B;s(B $B;t(B $B;u(B $B;v(B $B;w(B $B;x(B $B;y(B $B;z(B $B;{(B $B;|(B $B;}(B $B;~(B
34.119 + $B<!(B $B<"(B $B<#(B $B<$(B $B<%(B $B<&(B $B<'(B $B<((B $B<)(B $B<*(B $B<+(B $B<,(B $B<-(B $B<.(B $B</(B
34.120 +$B<0(B $B<1(B $B<2(B $B<3(B $B<4(B $B<5(B $B<6(B $B<7(B $B<8(B $B<9(B $B<:(B $B<;(B $B<<(B $B<=(B $B<>(B $B<?(B
34.121 +$B<@(B $B<A(B $B<B(B $B<C(B $B<D(B $B<E(B $B<F(B $B<G(B $B<H(B $B<I(B $B<J(B $B<K(B $B<L(B $B<M(B $B<N(B $B<O(B
34.122 +$B<P(B $B<Q(B $B<R(B $B<S(B $B<T(B $B<U(B $B<V(B $B<W(B $B<X(B $B<Y(B $B<Z(B $B<[(B $B<\(B $B<](B $B<^(B $B<_(B
34.123 +$B<`(B $B<a(B $B<b(B $B<c(B $B<d(B $B<e(B $B<f(B $B<g(B $B<h(B $B<i(B $B<j(B $B<k(B $B<l(B $B<m(B $B<n(B $B<o(B
34.124 +$B<p(B $B<q(B $B<r(B $B<s(B $B<t(B $B<u(B $B<v(B $B<w(B $B<x(B $B<y(B $B<z(B $B<{(B $B<|(B $B<}(B $B<~(B
34.125 + $B=!(B $B="(B $B=#(B $B=$(B $B=%(B $B=&(B $B='(B $B=((B $B=)(B $B=*(B $B=+(B $B=,(B $B=-(B $B=.(B $B=/(B
34.126 +$B=0(B $B=1(B $B=2(B $B=3(B $B=4(B $B=5(B $B=6(B $B=7(B $B=8(B $B=9(B $B=:(B $B=;(B $B=<(B $B==(B $B=>(B $B=?(B
34.127 +$B=@(B $B=A(B $B=B(B $B=C(B $B=D(B $B=E(B $B=F(B $B=G(B $B=H(B $B=I(B $B=J(B $B=K(B $B=L(B $B=M(B $B=N(B $B=O(B
34.128 +$B=P(B $B=Q(B $B=R(B $B=S(B $B=T(B $B=U(B $B=V(B $B=W(B $B=X(B $B=Y(B $B=Z(B $B=[(B $B=\(B $B=](B $B=^(B $B=_(B
34.129 +$B=`(B $B=a(B $B=b(B $B=c(B $B=d(B $B=e(B $B=f(B $B=g(B $B=h(B $B=i(B $B=j(B $B=k(B $B=l(B $B=m(B $B=n(B $B=o(B
34.130 +$B=p(B $B=q(B $B=r(B $B=s(B $B=t(B $B=u(B $B=v(B $B=w(B $B=x(B $B=y(B $B=z(B $B={(B $B=|(B $B=}(B $B=~(B
34.131 + $B>!(B $B>"(B $B>#(B $B>$(B $B>%(B $B>&(B $B>'(B $B>((B $B>)(B $B>*(B $B>+(B $B>,(B $B>-(B $B>.(B $B>/(B
34.132 +$B>0(B $B>1(B $B>2(B $B>3(B $B>4(B $B>5(B $B>6(B $B>7(B $B>8(B $B>9(B $B>:(B $B>;(B $B><(B $B>=(B $B>>(B $B>?(B
34.133 +$B>@(B $B>A(B $B>B(B $B>C(B $B>D(B $B>E(B $B>F(B $B>G(B $B>H(B $B>I(B $B>J(B $B>K(B $B>L(B $B>M(B $B>N(B $B>O(B
34.134 +$B>P(B $B>Q(B $B>R(B $B>S(B $B>T(B $B>U(B $B>V(B $B>W(B $B>X(B $B>Y(B $B>Z(B $B>[(B $B>\(B $B>](B $B>^(B $B>_(B
34.135 +$B>`(B $B>a(B $B>b(B $B>c(B $B>d(B $B>e(B $B>f(B $B>g(B $B>h(B $B>i(B $B>j(B $B>k(B $B>l(B $B>m(B $B>n(B $B>o(B
34.136 +$B>p(B $B>q(B $B>r(B $B>s(B $B>t(B $B>u(B $B>v(B $B>w(B $B>x(B $B>y(B $B>z(B $B>{(B $B>|(B $B>}(B $B>~(B
34.137 + $B?!(B $B?"(B $B?#(B $B?$(B $B?%(B $B?&(B $B?'(B $B?((B $B?)(B $B?*(B $B?+(B $B?,(B $B?-(B $B?.(B $B?/(B
34.138 +$B?0(B $B?1(B $B?2(B $B?3(B $B?4(B $B?5(B $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B
34.139 +$B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B
34.140 +$B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B $B?_(B
34.141 +$B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B
34.142 +$B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B
34.143 + $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B
34.144 +$B@0(B $B@1(B $B@2(B $B@3(B $B@4(B $B@5(B $B@6(B $B@7(B $B@8(B $B@9(B $B@:(B $B@;(B $B@<(B $B@=(B $B@>(B $B@?(B
34.145 +$B@@(B $B@A(B $B@B(B $B@C(B $B@D(B $B@E(B $B@F(B $B@G(B $B@H(B $B@I(B $B@J(B $B@K(B $B@L(B $B@M(B $B@N(B $B@O(B
34.146 +$B@P(B $B@Q(B $B@R(B $B@S(B $B@T(B $B@U(B $B@V(B $B@W(B $B@X(B $B@Y(B $B@Z(B $B@[(B $B@\(B $B@](B $B@^(B $B@_(B
34.147 +$B@`(B $B@a(B $B@b(B $B@c(B $B@d(B $B@e(B $B@f(B $B@g(B $B@h(B $B@i(B $B@j(B $B@k(B $B@l(B $B@m(B $B@n(B $B@o(B
34.148 +$B@p(B $B@q(B $B@r(B $B@s(B $B@t(B $B@u(B $B@v(B $B@w(B $B@x(B $B@y(B $B@z(B $B@{(B $B@|(B $B@}(B $B@~(B
34.149 + $BA!(B $BA"(B $BA#(B $BA$(B $BA%(B $BA&(B $BA'(B $BA((B $BA)(B $BA*(B $BA+(B $BA,(B $BA-(B $BA.(B $BA/(B
34.150 +$BA0(B $BA1(B $BA2(B $BA3(B $BA4(B $BA5(B $BA6(B $BA7(B $BA8(B $BA9(B $BA:(B $BA;(B $BA<(B $BA=(B $BA>(B $BA?(B
34.151 +$BA@(B $BAA(B $BAB(B $BAC(B $BAD(B $BAE(B $BAF(B $BAG(B $BAH(B $BAI(B $BAJ(B $BAK(B $BAL(B $BAM(B $BAN(B $BAO(B
34.152 +$BAP(B $BAQ(B $BAR(B $BAS(B $BAT(B $BAU(B $BAV(B $BAW(B $BAX(B $BAY(B $BAZ(B $BA[(B $BA\(B $BA](B $BA^(B $BA_(B
34.153 +$BA`(B $BAa(B $BAb(B $BAc(B $BAd(B $BAe(B $BAf(B $BAg(B $BAh(B $BAi(B $BAj(B $BAk(B $BAl(B $BAm(B $BAn(B $BAo(B
34.154 +$BAp(B $BAq(B $BAr(B $BAs(B $BAt(B $BAu(B $BAv(B $BAw(B $BAx(B $BAy(B $BAz(B $BA{(B $BA|(B $BA}(B $BA~(B
34.155 + $BB!(B $BB"(B $BB#(B $BB$(B $BB%(B $BB&(B $BB'(B $BB((B $BB)(B $BB*(B $BB+(B $BB,(B $BB-(B $BB.(B $BB/(B
34.156 +$BB0(B $BB1(B $BB2(B $BB3(B $BB4(B $BB5(B $BB6(B $BB7(B $BB8(B $BB9(B $BB:(B $BB;(B $BB<(B $BB=(B $BB>(B $BB?(B
34.157 +$BB@(B $BBA(B $BBB(B $BBC(B $BBD(B $BBE(B $BBF(B $BBG(B $BBH(B $BBI(B $BBJ(B $BBK(B $BBL(B $BBM(B $BBN(B $BBO(B
34.158 +$BBP(B $BBQ(B $BBR(B $BBS(B $BBT(B $BBU(B $BBV(B $BBW(B $BBX(B $BBY(B $BBZ(B $BB[(B $BB\(B $BB](B $BB^(B $BB_(B
34.159 +$BB`(B $BBa(B $BBb(B $BBc(B $BBd(B $BBe(B $BBf(B $BBg(B $BBh(B $BBi(B $BBj(B $BBk(B $BBl(B $BBm(B $BBn(B $BBo(B
34.160 +$BBp(B $BBq(B $BBr(B $BBs(B $BBt(B $BBu(B $BBv(B $BBw(B $BBx(B $BBy(B $BBz(B $BB{(B $BB|(B $BB}(B $BB~(B
34.161 + $BC!(B $BC"(B $BC#(B $BC$(B $BC%(B $BC&(B $BC'(B $BC((B $BC)(B $BC*(B $BC+(B $BC,(B $BC-(B $BC.(B $BC/(B
34.162 +$BC0(B $BC1(B $BC2(B $BC3(B $BC4(B $BC5(B $BC6(B $BC7(B $BC8(B $BC9(B $BC:(B $BC;(B $BC<(B $BC=(B $BC>(B $BC?(B
34.163 +$BC@(B $BCA(B $BCB(B $BCC(B $BCD(B $BCE(B $BCF(B $BCG(B $BCH(B $BCI(B $BCJ(B $BCK(B $BCL(B $BCM(B $BCN(B $BCO(B
34.164 +$BCP(B $BCQ(B $BCR(B $BCS(B $BCT(B $BCU(B $BCV(B $BCW(B $BCX(B $BCY(B $BCZ(B $BC[(B $BC\(B $BC](B $BC^(B $BC_(B
34.165 +$BC`(B $BCa(B $BCb(B $BCc(B $BCd(B $BCe(B $BCf(B $BCg(B $BCh(B $BCi(B $BCj(B $BCk(B $BCl(B $BCm(B $BCn(B $BCo(B
34.166 +$BCp(B $BCq(B $BCr(B $BCs(B $BCt(B $BCu(B $BCv(B $BCw(B $BCx(B $BCy(B $BCz(B $BC{(B $BC|(B $BC}(B $BC~(B
34.167 + $BD!(B $BD"(B $BD#(B $BD$(B $BD%(B $BD&(B $BD'(B $BD((B $BD)(B $BD*(B $BD+(B $BD,(B $BD-(B $BD.(B $BD/(B
34.168 +$BD0(B $BD1(B $BD2(B $BD3(B $BD4(B $BD5(B $BD6(B $BD7(B $BD8(B $BD9(B $BD:(B $BD;(B $BD<(B $BD=(B $BD>(B $BD?(B
34.169 +$BD@(B $BDA(B $BDB(B $BDC(B $BDD(B $BDE(B $BDF(B $BDG(B $BDH(B $BDI(B $BDJ(B $BDK(B $BDL(B $BDM(B $BDN(B $BDO(B
34.170 +$BDP(B $BDQ(B $BDR(B $BDS(B $BDT(B $BDU(B $BDV(B $BDW(B $BDX(B $BDY(B $BDZ(B $BD[(B $BD\(B $BD](B $BD^(B $BD_(B
34.171 +$BD`(B $BDa(B $BDb(B $BDc(B $BDd(B $BDe(B $BDf(B $BDg(B $BDh(B $BDi(B $BDj(B $BDk(B $BDl(B $BDm(B $BDn(B $BDo(B
34.172 +$BDp(B $BDq(B $BDr(B $BDs(B $BDt(B $BDu(B $BDv(B $BDw(B $BDx(B $BDy(B $BDz(B $BD{(B $BD|(B $BD}(B $BD~(B
34.173 + $BE!(B $BE"(B $BE#(B $BE$(B $BE%(B $BE&(B $BE'(B $BE((B $BE)(B $BE*(B $BE+(B $BE,(B $BE-(B $BE.(B $BE/(B
34.174 +$BE0(B $BE1(B $BE2(B $BE3(B $BE4(B $BE5(B $BE6(B $BE7(B $BE8(B $BE9(B $BE:(B $BE;(B $BE<(B $BE=(B $BE>(B $BE?(B
34.175 +$BE@(B $BEA(B $BEB(B $BEC(B $BED(B $BEE(B $BEF(B $BEG(B $BEH(B $BEI(B $BEJ(B $BEK(B $BEL(B $BEM(B $BEN(B $BEO(B
34.176 +$BEP(B $BEQ(B $BER(B $BES(B $BET(B $BEU(B $BEV(B $BEW(B $BEX(B $BEY(B $BEZ(B $BE[(B $BE\(B $BE](B $BE^(B $BE_(B
34.177 +$BE`(B $BEa(B $BEb(B $BEc(B $BEd(B $BEe(B $BEf(B $BEg(B $BEh(B $BEi(B $BEj(B $BEk(B $BEl(B $BEm(B $BEn(B $BEo(B
34.178 +$BEp(B $BEq(B $BEr(B $BEs(B $BEt(B $BEu(B $BEv(B $BEw(B $BEx(B $BEy(B $BEz(B $BE{(B $BE|(B $BE}(B $BE~(B
34.179 + $BF!(B $BF"(B $BF#(B $BF$(B $BF%(B $BF&(B $BF'(B $BF((B $BF)(B $BF*(B $BF+(B $BF,(B $BF-(B $BF.(B $BF/(B
34.180 +$BF0(B $BF1(B $BF2(B $BF3(B $BF4(B $BF5(B $BF6(B $BF7(B $BF8(B $BF9(B $BF:(B $BF;(B $BF<(B $BF=(B $BF>(B $BF?(B
34.181 +$BF@(B $BFA(B $BFB(B $BFC(B $BFD(B $BFE(B $BFF(B $BFG(B $BFH(B $BFI(B $BFJ(B $BFK(B $BFL(B $BFM(B $BFN(B $BFO(B
34.182 +$BFP(B $BFQ(B $BFR(B $BFS(B $BFT(B $BFU(B $BFV(B $BFW(B $BFX(B $BFY(B $BFZ(B $BF[(B $BF\(B $BF](B $BF^(B $BF_(B
34.183 +$BF`(B $BFa(B $BFb(B $BFc(B $BFd(B $BFe(B $BFf(B $BFg(B $BFh(B $BFi(B $BFj(B $BFk(B $BFl(B $BFm(B $BFn(B $BFo(B
34.184 +$BFp(B $BFq(B $BFr(B $BFs(B $BFt(B $BFu(B $BFv(B $BFw(B $BFx(B $BFy(B $BFz(B $BF{(B $BF|(B $BF}(B $BF~(B
34.185 + $BG!(B $BG"(B $BG#(B $BG$(B $BG%(B $BG&(B $BG'(B $BG((B $BG)(B $BG*(B $BG+(B $BG,(B $BG-(B $BG.(B $BG/(B
34.186 +$BG0(B $BG1(B $BG2(B $BG3(B $BG4(B $BG5(B $BG6(B $BG7(B $BG8(B $BG9(B $BG:(B $BG;(B $BG<(B $BG=(B $BG>(B $BG?(B
34.187 +$BG@(B $BGA(B $BGB(B $BGC(B $BGD(B $BGE(B $BGF(B $BGG(B $BGH(B $BGI(B $BGJ(B $BGK(B $BGL(B $BGM(B $BGN(B $BGO(B
34.188 +$BGP(B $BGQ(B $BGR(B $BGS(B $BGT(B $BGU(B $BGV(B $BGW(B $BGX(B $BGY(B $BGZ(B $BG[(B $BG\(B $BG](B $BG^(B $BG_(B
34.189 +$BG`(B $BGa(B $BGb(B $BGc(B $BGd(B $BGe(B $BGf(B $BGg(B $BGh(B $BGi(B $BGj(B $BGk(B $BGl(B $BGm(B $BGn(B $BGo(B
34.190 +$BGp(B $BGq(B $BGr(B $BGs(B $BGt(B $BGu(B $BGv(B $BGw(B $BGx(B $BGy(B $BGz(B $BG{(B $BG|(B $BG}(B $BG~(B
34.191 + $BH!(B $BH"(B $BH#(B $BH$(B $BH%(B $BH&(B $BH'(B $BH((B $BH)(B $BH*(B $BH+(B $BH,(B $BH-(B $BH.(B $BH/(B
34.192 +$BH0(B $BH1(B $BH2(B $BH3(B $BH4(B $BH5(B $BH6(B $BH7(B $BH8(B $BH9(B $BH:(B $BH;(B $BH<(B $BH=(B $BH>(B $BH?(B
34.193 +$BH@(B $BHA(B $BHB(B $BHC(B $BHD(B $BHE(B $BHF(B $BHG(B $BHH(B $BHI(B $BHJ(B $BHK(B $BHL(B $BHM(B $BHN(B $BHO(B
34.194 +$BHP(B $BHQ(B $BHR(B $BHS(B $BHT(B $BHU(B $BHV(B $BHW(B $BHX(B $BHY(B $BHZ(B $BH[(B $BH\(B $BH](B $BH^(B $BH_(B
34.195 +$BH`(B $BHa(B $BHb(B $BHc(B $BHd(B $BHe(B $BHf(B $BHg(B $BHh(B $BHi(B $BHj(B $BHk(B $BHl(B $BHm(B $BHn(B $BHo(B
34.196 +$BHp(B $BHq(B $BHr(B $BHs(B $BHt(B $BHu(B $BHv(B $BHw(B $BHx(B $BHy(B $BHz(B $BH{(B $BH|(B $BH}(B $BH~(B
34.197 + $BI!(B $BI"(B $BI#(B $BI$(B $BI%(B $BI&(B $BI'(B $BI((B $BI)(B $BI*(B $BI+(B $BI,(B $BI-(B $BI.(B $BI/(B
34.198 +$BI0(B $BI1(B $BI2(B $BI3(B $BI4(B $BI5(B $BI6(B $BI7(B $BI8(B $BI9(B $BI:(B $BI;(B $BI<(B $BI=(B $BI>(B $BI?(B
34.199 +$BI@(B $BIA(B $BIB(B $BIC(B $BID(B $BIE(B $BIF(B $BIG(B $BIH(B $BII(B $BIJ(B $BIK(B $BIL(B $BIM(B $BIN(B $BIO(B
34.200 +$BIP(B $BIQ(B $BIR(B $BIS(B $BIT(B $BIU(B $BIV(B $BIW(B $BIX(B $BIY(B $BIZ(B $BI[(B $BI\(B $BI](B $BI^(B $BI_(B
34.201 +$BI`(B $BIa(B $BIb(B $BIc(B $BId(B $BIe(B $BIf(B $BIg(B $BIh(B $BIi(B $BIj(B $BIk(B $BIl(B $BIm(B $BIn(B $BIo(B
34.202 +$BIp(B $BIq(B $BIr(B $BIs(B $BIt(B $BIu(B $BIv(B $BIw(B $BIx(B $BIy(B $BIz(B $BI{(B $BI|(B $BI}(B $BI~(B
34.203 + $BJ!(B $BJ"(B $BJ#(B $BJ$(B $BJ%(B $BJ&(B $BJ'(B $BJ((B $BJ)(B $BJ*(B $BJ+(B $BJ,(B $BJ-(B $BJ.(B $BJ/(B
34.204 +$BJ0(B $BJ1(B $BJ2(B $BJ3(B $BJ4(B $BJ5(B $BJ6(B $BJ7(B $BJ8(B $BJ9(B $BJ:(B $BJ;(B $BJ<(B $BJ=(B $BJ>(B $BJ?(B
34.205 +$BJ@(B $BJA(B $BJB(B $BJC(B $BJD(B $BJE(B $BJF(B $BJG(B $BJH(B $BJI(B $BJJ(B $BJK(B $BJL(B $BJM(B $BJN(B $BJO(B
34.206 +$BJP(B $BJQ(B $BJR(B $BJS(B $BJT(B $BJU(B $BJV(B $BJW(B $BJX(B $BJY(B $BJZ(B $BJ[(B $BJ\(B $BJ](B $BJ^(B $BJ_(B
34.207 +$BJ`(B $BJa(B $BJb(B $BJc(B $BJd(B $BJe(B $BJf(B $BJg(B $BJh(B $BJi(B $BJj(B $BJk(B $BJl(B $BJm(B $BJn(B $BJo(B
34.208 +$BJp(B $BJq(B $BJr(B $BJs(B $BJt(B $BJu(B $BJv(B $BJw(B $BJx(B $BJy(B $BJz(B $BJ{(B $BJ|(B $BJ}(B $BJ~(B
34.209 + $BK!(B $BK"(B $BK#(B $BK$(B $BK%(B $BK&(B $BK'(B $BK((B $BK)(B $BK*(B $BK+(B $BK,(B $BK-(B $BK.(B $BK/(B
34.210 +$BK0(B $BK1(B $BK2(B $BK3(B $BK4(B $BK5(B $BK6(B $BK7(B $BK8(B $BK9(B $BK:(B $BK;(B $BK<(B $BK=(B $BK>(B $BK?(B
34.211 +$BK@(B $BKA(B $BKB(B $BKC(B $BKD(B $BKE(B $BKF(B $BKG(B $BKH(B $BKI(B $BKJ(B $BKK(B $BKL(B $BKM(B $BKN(B $BKO(B
34.212 +$BKP(B $BKQ(B $BKR(B $BKS(B $BKT(B $BKU(B $BKV(B $BKW(B $BKX(B $BKY(B $BKZ(B $BK[(B $BK\(B $BK](B $BK^(B $BK_(B
34.213 +$BK`(B $BKa(B $BKb(B $BKc(B $BKd(B $BKe(B $BKf(B $BKg(B $BKh(B $BKi(B $BKj(B $BKk(B $BKl(B $BKm(B $BKn(B $BKo(B
34.214 +$BKp(B $BKq(B $BKr(B $BKs(B $BKt(B $BKu(B $BKv(B $BKw(B $BKx(B $BKy(B $BKz(B $BK{(B $BK|(B $BK}(B $BK~(B
34.215 + $BL!(B $BL"(B $BL#(B $BL$(B $BL%(B $BL&(B $BL'(B $BL((B $BL)(B $BL*(B $BL+(B $BL,(B $BL-(B $BL.(B $BL/(B
34.216 +$BL0(B $BL1(B $BL2(B $BL3(B $BL4(B $BL5(B $BL6(B $BL7(B $BL8(B $BL9(B $BL:(B $BL;(B $BL<(B $BL=(B $BL>(B $BL?(B
34.217 +$BL@(B $BLA(B $BLB(B $BLC(B $BLD(B $BLE(B $BLF(B $BLG(B $BLH(B $BLI(B $BLJ(B $BLK(B $BLL(B $BLM(B $BLN(B $BLO(B
34.218 +$BLP(B $BLQ(B $BLR(B $BLS(B $BLT(B $BLU(B $BLV(B $BLW(B $BLX(B $BLY(B $BLZ(B $BL[(B $BL\(B $BL](B $BL^(B $BL_(B
34.219 +$BL`(B $BLa(B $BLb(B $BLc(B $BLd(B $BLe(B $BLf(B $BLg(B $BLh(B $BLi(B $BLj(B $BLk(B $BLl(B $BLm(B $BLn(B $BLo(B
34.220 +$BLp(B $BLq(B $BLr(B $BLs(B $BLt(B $BLu(B $BLv(B $BLw(B $BLx(B $BLy(B $BLz(B $BL{(B $BL|(B $BL}(B $BL~(B
34.221 + $BM!(B $BM"(B $BM#(B $BM$(B $BM%(B $BM&(B $BM'(B $BM((B $BM)(B $BM*(B $BM+(B $BM,(B $BM-(B $BM.(B $BM/(B
34.222 +$BM0(B $BM1(B $BM2(B $BM3(B $BM4(B $BM5(B $BM6(B $BM7(B $BM8(B $BM9(B $BM:(B $BM;(B $BM<(B $BM=(B $BM>(B $BM?(B
34.223 +$BM@(B $BMA(B $BMB(B $BMC(B $BMD(B $BME(B $BMF(B $BMG(B $BMH(B $BMI(B $BMJ(B $BMK(B $BML(B $BMM(B $BMN(B $BMO(B
34.224 +$BMP(B $BMQ(B $BMR(B $BMS(B $BMT(B $BMU(B $BMV(B $BMW(B $BMX(B $BMY(B $BMZ(B $BM[(B $BM\(B $BM](B $BM^(B $BM_(B
34.225 +$BM`(B $BMa(B $BMb(B $BMc(B $BMd(B $BMe(B $BMf(B $BMg(B $BMh(B $BMi(B $BMj(B $BMk(B $BMl(B $BMm(B $BMn(B $BMo(B
34.226 +$BMp(B $BMq(B $BMr(B $BMs(B $BMt(B $BMu(B $BMv(B $BMw(B $BMx(B $BMy(B $BMz(B $BM{(B $BM|(B $BM}(B $BM~(B
34.227 + $BN!(B $BN"(B $BN#(B $BN$(B $BN%(B $BN&(B $BN'(B $BN((B $BN)(B $BN*(B $BN+(B $BN,(B $BN-(B $BN.(B $BN/(B
34.228 +$BN0(B $BN1(B $BN2(B $BN3(B $BN4(B $BN5(B $BN6(B $BN7(B $BN8(B $BN9(B $BN:(B $BN;(B $BN<(B $BN=(B $BN>(B $BN?(B
34.229 +$BN@(B $BNA(B $BNB(B $BNC(B $BND(B $BNE(B $BNF(B $BNG(B $BNH(B $BNI(B $BNJ(B $BNK(B $BNL(B $BNM(B $BNN(B $BNO(B
34.230 +$BNP(B $BNQ(B $BNR(B $BNS(B $BNT(B $BNU(B $BNV(B $BNW(B $BNX(B $BNY(B $BNZ(B $BN[(B $BN\(B $BN](B $BN^(B $BN_(B
34.231 +$BN`(B $BNa(B $BNb(B $BNc(B $BNd(B $BNe(B $BNf(B $BNg(B $BNh(B $BNi(B $BNj(B $BNk(B $BNl(B $BNm(B $BNn(B $BNo(B
34.232 +$BNp(B $BNq(B $BNr(B $BNs(B $BNt(B $BNu(B $BNv(B $BNw(B $BNx(B $BNy(B $BNz(B $BN{(B $BN|(B $BN}(B $BN~(B
34.233 + $BO!(B $BO"(B $BO#(B $BO$(B $BO%(B $BO&(B $BO'(B $BO((B $BO)(B $BO*(B $BO+(B $BO,(B $BO-(B $BO.(B $BO/(B
34.234 +$BO0(B $BO1(B $BO2(B $BO3(B $BO4(B $BO5(B $BO6(B $BO7(B $BO8(B $BO9(B $BO:(B $BO;(B $BO<(B $BO=(B $BO>(B $BO?(B
34.235 +$BO@(B $BOA(B $BOB(B $BOC(B $BOD(B $BOE(B $BOF(B $BOG(B $BOH(B $BOI(B $BOJ(B $BOK(B $BOL(B $BOM(B $BON(B $BOO(B
34.236 +$BOP(B $BOQ(B $BOR(B $BOS(B
34.237 + $BP!(B $BP"(B $BP#(B $BP$(B $BP%(B $BP&(B $BP'(B $BP((B $BP)(B $BP*(B $BP+(B $BP,(B $BP-(B $BP.(B $BP/(B
34.238 +$BP0(B $BP1(B $BP2(B $BP3(B $BP4(B $BP5(B $BP6(B $BP7(B $BP8(B $BP9(B $BP:(B $BP;(B $BP<(B $BP=(B $BP>(B $BP?(B
34.239 +$BP@(B $BPA(B $BPB(B $BPC(B $BPD(B $BPE(B $BPF(B $BPG(B $BPH(B $BPI(B $BPJ(B $BPK(B $BPL(B $BPM(B $BPN(B $BPO(B
34.240 +$BPP(B $BPQ(B $BPR(B $BPS(B $BPT(B $BPU(B $BPV(B $BPW(B $BPX(B $BPY(B $BPZ(B $BP[(B $BP\(B $BP](B $BP^(B $BP_(B
34.241 +$BP`(B $BPa(B $BPb(B $BPc(B $BPd(B $BPe(B $BPf(B $BPg(B $BPh(B $BPi(B $BPj(B $BPk(B $BPl(B $BPm(B $BPn(B $BPo(B
34.242 +$BPp(B $BPq(B $BPr(B $BPs(B $BPt(B $BPu(B $BPv(B $BPw(B $BPx(B $BPy(B $BPz(B $BP{(B $BP|(B $BP}(B $BP~(B
34.243 + $BQ!(B $BQ"(B $BQ#(B $BQ$(B $BQ%(B $BQ&(B $BQ'(B $BQ((B $BQ)(B $BQ*(B $BQ+(B $BQ,(B $BQ-(B $BQ.(B $BQ/(B
34.244 +$BQ0(B $BQ1(B $BQ2(B $BQ3(B $BQ4(B $BQ5(B $BQ6(B $BQ7(B $BQ8(B $BQ9(B $BQ:(B $BQ;(B $BQ<(B $BQ=(B $BQ>(B $BQ?(B
34.245 +$BQ@(B $BQA(B $BQB(B $BQC(B $BQD(B $BQE(B $BQF(B $BQG(B $BQH(B $BQI(B $BQJ(B $BQK(B $BQL(B $BQM(B $BQN(B $BQO(B
34.246 +$BQP(B $BQQ(B $BQR(B $BQS(B $BQT(B $BQU(B $BQV(B $BQW(B $BQX(B $BQY(B $BQZ(B $BQ[(B $BQ\(B $BQ](B $BQ^(B $BQ_(B
34.247 +$BQ`(B $BQa(B $BQb(B $BQc(B $BQd(B $BQe(B $BQf(B $BQg(B $BQh(B $BQi(B $BQj(B $BQk(B $BQl(B $BQm(B $BQn(B $BQo(B
34.248 +$BQp(B $BQq(B $BQr(B $BQs(B $BQt(B $BQu(B $BQv(B $BQw(B $BQx(B $BQy(B $BQz(B $BQ{(B $BQ|(B $BQ}(B $BQ~(B
34.249 + $BR!(B $BR"(B $BR#(B $BR$(B $BR%(B $BR&(B $BR'(B $BR((B $BR)(B $BR*(B $BR+(B $BR,(B $BR-(B $BR.(B $BR/(B
34.250 +$BR0(B $BR1(B $BR2(B $BR3(B $BR4(B $BR5(B $BR6(B $BR7(B $BR8(B $BR9(B $BR:(B $BR;(B $BR<(B $BR=(B $BR>(B $BR?(B
34.251 +$BR@(B $BRA(B $BRB(B $BRC(B $BRD(B $BRE(B $BRF(B $BRG(B $BRH(B $BRI(B $BRJ(B $BRK(B $BRL(B $BRM(B $BRN(B $BRO(B
34.252 +$BRP(B $BRQ(B $BRR(B $BRS(B $BRT(B $BRU(B $BRV(B $BRW(B $BRX(B $BRY(B $BRZ(B $BR[(B $BR\(B $BR](B $BR^(B $BR_(B
34.253 +$BR`(B $BRa(B $BRb(B $BRc(B $BRd(B $BRe(B $BRf(B $BRg(B $BRh(B $BRi(B $BRj(B $BRk(B $BRl(B $BRm(B $BRn(B $BRo(B
34.254 +$BRp(B $BRq(B $BRr(B $BRs(B $BRt(B $BRu(B $BRv(B $BRw(B $BRx(B $BRy(B $BRz(B $BR{(B $BR|(B $BR}(B $BR~(B
34.255 + $BS!(B $BS"(B $BS#(B $BS$(B $BS%(B $BS&(B $BS'(B $BS((B $BS)(B $BS*(B $BS+(B $BS,(B $BS-(B $BS.(B $BS/(B
34.256 +$BS0(B $BS1(B $BS2(B $BS3(B $BS4(B $BS5(B $BS6(B $BS7(B $BS8(B $BS9(B $BS:(B $BS;(B $BS<(B $BS=(B $BS>(B $BS?(B
34.257 +$BS@(B $BSA(B $BSB(B $BSC(B $BSD(B $BSE(B $BSF(B $BSG(B $BSH(B $BSI(B $BSJ(B $BSK(B $BSL(B $BSM(B $BSN(B $BSO(B
34.258 +$BSP(B $BSQ(B $BSR(B $BSS(B $BST(B $BSU(B $BSV(B $BSW(B $BSX(B $BSY(B $BSZ(B $BS[(B $BS\(B $BS](B $BS^(B $BS_(B
34.259 +$BS`(B $BSa(B $BSb(B $BSc(B $BSd(B $BSe(B $BSf(B $BSg(B $BSh(B $BSi(B $BSj(B $BSk(B $BSl(B $BSm(B $BSn(B $BSo(B
34.260 +$BSp(B $BSq(B $BSr(B $BSs(B $BSt(B $BSu(B $BSv(B $BSw(B $BSx(B $BSy(B $BSz(B $BS{(B $BS|(B $BS}(B $BS~(B
34.261 + $BT!(B $BT"(B $BT#(B $BT$(B $BT%(B $BT&(B $BT'(B $BT((B $BT)(B $BT*(B $BT+(B $BT,(B $BT-(B $BT.(B $BT/(B
34.262 +$BT0(B $BT1(B $BT2(B $BT3(B $BT4(B $BT5(B $BT6(B $BT7(B $BT8(B $BT9(B $BT:(B $BT;(B $BT<(B $BT=(B $BT>(B $BT?(B
34.263 +$BT@(B $BTA(B $BTB(B $BTC(B $BTD(B $BTE(B $BTF(B $BTG(B $BTH(B $BTI(B $BTJ(B $BTK(B $BTL(B $BTM(B $BTN(B $BTO(B
34.264 +$BTP(B $BTQ(B $BTR(B $BTS(B $BTT(B $BTU(B $BTV(B $BTW(B $BTX(B $BTY(B $BTZ(B $BT[(B $BT\(B $BT](B $BT^(B $BT_(B
34.265 +$BT`(B $BTa(B $BTb(B $BTc(B $BTd(B $BTe(B $BTf(B $BTg(B $BTh(B $BTi(B $BTj(B $BTk(B $BTl(B $BTm(B $BTn(B $BTo(B
34.266 +$BTp(B $BTq(B $BTr(B $BTs(B $BTt(B $BTu(B $BTv(B $BTw(B $BTx(B $BTy(B $BTz(B $BT{(B $BT|(B $BT}(B $BT~(B
34.267 + $BU!(B $BU"(B $BU#(B $BU$(B $BU%(B $BU&(B $BU'(B $BU((B $BU)(B $BU*(B $BU+(B $BU,(B $BU-(B $BU.(B $BU/(B
34.268 +$BU0(B $BU1(B $BU2(B $BU3(B $BU4(B $BU5(B $BU6(B $BU7(B $BU8(B $BU9(B $BU:(B $BU;(B $BU<(B $BU=(B $BU>(B $BU?(B
34.269 +$BU@(B $BUA(B $BUB(B $BUC(B $BUD(B $BUE(B $BUF(B $BUG(B $BUH(B $BUI(B $BUJ(B $BUK(B $BUL(B $BUM(B $BUN(B $BUO(B
34.270 +$BUP(B $BUQ(B $BUR(B $BUS(B $BUT(B $BUU(B $BUV(B $BUW(B $BUX(B $BUY(B $BUZ(B $BU[(B $BU\(B $BU](B $BU^(B $BU_(B
34.271 +$BU`(B $BUa(B $BUb(B $BUc(B $BUd(B $BUe(B $BUf(B $BUg(B $BUh(B $BUi(B $BUj(B $BUk(B $BUl(B $BUm(B $BUn(B $BUo(B
34.272 +$BUp(B $BUq(B $BUr(B $BUs(B $BUt(B $BUu(B $BUv(B $BUw(B $BUx(B $BUy(B $BUz(B $BU{(B $BU|(B $BU}(B $BU~(B
34.273 + $BV!(B $BV"(B $BV#(B $BV$(B $BV%(B $BV&(B $BV'(B $BV((B $BV)(B $BV*(B $BV+(B $BV,(B $BV-(B $BV.(B $BV/(B
34.274 +$BV0(B $BV1(B $BV2(B $BV3(B $BV4(B $BV5(B $BV6(B $BV7(B $BV8(B $BV9(B $BV:(B $BV;(B $BV<(B $BV=(B $BV>(B $BV?(B
34.275 +$BV@(B $BVA(B $BVB(B $BVC(B $BVD(B $BVE(B $BVF(B $BVG(B $BVH(B $BVI(B $BVJ(B $BVK(B $BVL(B $BVM(B $BVN(B $BVO(B
34.276 +$BVP(B $BVQ(B $BVR(B $BVS(B $BVT(B $BVU(B $BVV(B $BVW(B $BVX(B $BVY(B $BVZ(B $BV[(B $BV\(B $BV](B $BV^(B $BV_(B
34.277 +$BV`(B $BVa(B $BVb(B $BVc(B $BVd(B $BVe(B $BVf(B $BVg(B $BVh(B $BVi(B $BVj(B $BVk(B $BVl(B $BVm(B $BVn(B $BVo(B
34.278 +$BVp(B $BVq(B $BVr(B $BVs(B $BVt(B $BVu(B $BVv(B $BVw(B $BVx(B $BVy(B $BVz(B $BV{(B $BV|(B $BV}(B $BV~(B
34.279 + $BW!(B $BW"(B $BW#(B $BW$(B $BW%(B $BW&(B $BW'(B $BW((B $BW)(B $BW*(B $BW+(B $BW,(B $BW-(B $BW.(B $BW/(B
34.280 +$BW0(B $BW1(B $BW2(B $BW3(B $BW4(B $BW5(B $BW6(B $BW7(B $BW8(B $BW9(B $BW:(B $BW;(B $BW<(B $BW=(B $BW>(B $BW?(B
34.281 +$BW@(B $BWA(B $BWB(B $BWC(B $BWD(B $BWE(B $BWF(B $BWG(B $BWH(B $BWI(B $BWJ(B $BWK(B $BWL(B $BWM(B $BWN(B $BWO(B
34.282 +$BWP(B $BWQ(B $BWR(B $BWS(B $BWT(B $BWU(B $BWV(B $BWW(B $BWX(B $BWY(B $BWZ(B $BW[(B $BW\(B $BW](B $BW^(B $BW_(B
34.283 +$BW`(B $BWa(B $BWb(B $BWc(B $BWd(B $BWe(B $BWf(B $BWg(B $BWh(B $BWi(B $BWj(B $BWk(B $BWl(B $BWm(B $BWn(B $BWo(B
34.284 +$BWp(B $BWq(B $BWr(B $BWs(B $BWt(B $BWu(B $BWv(B $BWw(B $BWx(B $BWy(B $BWz(B $BW{(B $BW|(B $BW}(B $BW~(B
34.285 + $BX!(B $BX"(B $BX#(B $BX$(B $BX%(B $BX&(B $BX'(B $BX((B $BX)(B $BX*(B $BX+(B $BX,(B $BX-(B $BX.(B $BX/(B
34.286 +$BX0(B $BX1(B $BX2(B $BX3(B $BX4(B $BX5(B $BX6(B $BX7(B $BX8(B $BX9(B $BX:(B $BX;(B $BX<(B $BX=(B $BX>(B $BX?(B
34.287 +$BX@(B $BXA(B $BXB(B $BXC(B $BXD(B $BXE(B $BXF(B $BXG(B $BXH(B $BXI(B $BXJ(B $BXK(B $BXL(B $BXM(B $BXN(B $BXO(B
34.288 +$BXP(B $BXQ(B $BXR(B $BXS(B $BXT(B $BXU(B $BXV(B $BXW(B $BXX(B $BXY(B $BXZ(B $BX[(B $BX\(B $BX](B $BX^(B $BX_(B
34.289 +$BX`(B $BXa(B $BXb(B $BXc(B $BXd(B $BXe(B $BXf(B $BXg(B $BXh(B $BXi(B $BXj(B $BXk(B $BXl(B $BXm(B $BXn(B $BXo(B
34.290 +$BXp(B $BXq(B $BXr(B $BXs(B $BXt(B $BXu(B $BXv(B $BXw(B $BXx(B $BXy(B $BXz(B $BX{(B $BX|(B $BX}(B $BX~(B
34.291 + $BY!(B $BY"(B $BY#(B $BY$(B $BY%(B $BY&(B $BY'(B $BY((B $BY)(B $BY*(B $BY+(B $BY,(B $BY-(B $BY.(B $BY/(B
34.292 +$BY0(B $BY1(B $BY2(B $BY3(B $BY4(B $BY5(B $BY6(B $BY7(B $BY8(B $BY9(B $BY:(B $BY;(B $BY<(B $BY=(B $BY>(B $BY?(B
34.293 +$BY@(B $BYA(B $BYB(B $BYC(B $BYD(B $BYE(B $BYF(B $BYG(B $BYH(B $BYI(B $BYJ(B $BYK(B $BYL(B $BYM(B $BYN(B $BYO(B
34.294 +$BYP(B $BYQ(B $BYR(B $BYS(B $BYT(B $BYU(B $BYV(B $BYW(B $BYX(B $BYY(B $BYZ(B $BY[(B $BY\(B $BY](B $BY^(B $BY_(B
34.295 +$BY`(B $BYa(B $BYb(B $BYc(B $BYd(B $BYe(B $BYf(B $BYg(B $BYh(B $BYi(B $BYj(B $BYk(B $BYl(B $BYm(B $BYn(B $BYo(B
34.296 +$BYp(B $BYq(B $BYr(B $BYs(B $BYt(B $BYu(B $BYv(B $BYw(B $BYx(B $BYy(B $BYz(B $BY{(B $BY|(B $BY}(B $BY~(B
34.297 + $BZ!(B $BZ"(B $BZ#(B $BZ$(B $BZ%(B $BZ&(B $BZ'(B $BZ((B $BZ)(B $BZ*(B $BZ+(B $BZ,(B $BZ-(B $BZ.(B $BZ/(B
34.298 +$BZ0(B $BZ1(B $BZ2(B $BZ3(B $BZ4(B $BZ5(B $BZ6(B $BZ7(B $BZ8(B $BZ9(B $BZ:(B $BZ;(B $BZ<(B $BZ=(B $BZ>(B $BZ?(B
34.299 +$BZ@(B $BZA(B $BZB(B $BZC(B $BZD(B $BZE(B $BZF(B $BZG(B $BZH(B $BZI(B $BZJ(B $BZK(B $BZL(B $BZM(B $BZN(B $BZO(B
34.300 +$BZP(B $BZQ(B $BZR(B $BZS(B $BZT(B $BZU(B $BZV(B $BZW(B $BZX(B $BZY(B $BZZ(B $BZ[(B $BZ\(B $BZ](B $BZ^(B $BZ_(B
34.301 +$BZ`(B $BZa(B $BZb(B $BZc(B $BZd(B $BZe(B $BZf(B $BZg(B $BZh(B $BZi(B $BZj(B $BZk(B $BZl(B $BZm(B $BZn(B $BZo(B
34.302 +$BZp(B $BZq(B $BZr(B $BZs(B $BZt(B $BZu(B $BZv(B $BZw(B $BZx(B $BZy(B $BZz(B $BZ{(B $BZ|(B $BZ}(B $BZ~(B
34.303 + $B[!(B $B["(B $B[#(B $B[$(B $B[%(B $B[&(B $B['(B $B[((B $B[)(B $B[*(B $B[+(B $B[,(B $B[-(B $B[.(B $B[/(B
34.304 +$B[0(B $B[1(B $B[2(B $B[3(B $B[4(B $B[5(B $B[6(B $B[7(B $B[8(B $B[9(B $B[:(B $B[;(B $B[<(B $B[=(B $B[>(B $B[?(B
34.305 +$B[@(B $B[A(B $B[B(B $B[C(B $B[D(B $B[E(B $B[F(B $B[G(B $B[H(B $B[I(B $B[J(B $B[K(B $B[L(B $B[M(B $B[N(B $B[O(B
34.306 +$B[P(B $B[Q(B $B[R(B $B[S(B $B[T(B $B[U(B $B[V(B $B[W(B $B[X(B $B[Y(B $B[Z(B $B[[(B $B[\(B $B[](B $B[^(B $B[_(B
34.307 +$B[`(B $B[a(B $B[b(B $B[c(B $B[d(B $B[e(B $B[f(B $B[g(B $B[h(B $B[i(B $B[j(B $B[k(B $B[l(B $B[m(B $B[n(B $B[o(B
34.308 +$B[p(B $B[q(B $B[r(B $B[s(B $B[t(B $B[u(B $B[v(B $B[w(B $B[x(B $B[y(B $B[z(B $B[{(B $B[|(B $B[}(B $B[~(B
34.309 + $B\!(B $B\"(B $B\#(B $B\$(B $B\%(B $B\&(B $B\'(B $B\((B $B\)(B $B\*(B $B\+(B $B\,(B $B\-(B $B\.(B $B\/(B
34.310 +$B\0(B $B\1(B $B\2(B $B\3(B $B\4(B $B\5(B $B\6(B $B\7(B $B\8(B $B\9(B $B\:(B $B\;(B $B\<(B $B\=(B $B\>(B $B\?(B
34.311 +$B\@(B $B\A(B $B\B(B $B\C(B $B\D(B $B\E(B $B\F(B $B\G(B $B\H(B $B\I(B $B\J(B $B\K(B $B\L(B $B\M(B $B\N(B $B\O(B
34.312 +$B\P(B $B\Q(B $B\R(B $B\S(B $B\T(B $B\U(B $B\V(B $B\W(B $B\X(B $B\Y(B $B\Z(B $B\[(B $B\\(B $B\](B $B\^(B $B\_(B
34.313 +$B\`(B $B\a(B $B\b(B $B\c(B $B\d(B $B\e(B $B\f(B $B\g(B $B\h(B $B\i(B $B\j(B $B\k(B $B\l(B $B\m(B $B\n(B $B\o(B
34.314 +$B\p(B $B\q(B $B\r(B $B\s(B $B\t(B $B\u(B $B\v(B $B\w(B $B\x(B $B\y(B $B\z(B $B\{(B $B\|(B $B\}(B $B\~(B
34.315 + $B]!(B $B]"(B $B]#(B $B]$(B $B]%(B $B]&(B $B]'(B $B]((B $B])(B $B]*(B $B]+(B $B],(B $B]-(B $B].(B $B]/(B
34.316 +$B]0(B $B]1(B $B]2(B $B]3(B $B]4(B $B]5(B $B]6(B $B]7(B $B]8(B $B]9(B $B]:(B $B];(B $B]<(B $B]=(B $B]>(B $B]?(B
34.317 +$B]@(B $B]A(B $B]B(B $B]C(B $B]D(B $B]E(B $B]F(B $B]G(B $B]H(B $B]I(B $B]J(B $B]K(B $B]L(B $B]M(B $B]N(B $B]O(B
34.318 +$B]P(B $B]Q(B $B]R(B $B]S(B $B]T(B $B]U(B $B]V(B $B]W(B $B]X(B $B]Y(B $B]Z(B $B][(B $B]\(B $B]](B $B]^(B $B]_(B
34.319 +$B]`(B $B]a(B $B]b(B $B]c(B $B]d(B $B]e(B $B]f(B $B]g(B $B]h(B $B]i(B $B]j(B $B]k(B $B]l(B $B]m(B $B]n(B $B]o(B
34.320 +$B]p(B $B]q(B $B]r(B $B]s(B $B]t(B $B]u(B $B]v(B $B]w(B $B]x(B $B]y(B $B]z(B $B]{(B $B]|(B $B]}(B $B]~(B
34.321 + $B^!(B $B^"(B $B^#(B $B^$(B $B^%(B $B^&(B $B^'(B $B^((B $B^)(B $B^*(B $B^+(B $B^,(B $B^-(B $B^.(B $B^/(B
34.322 +$B^0(B $B^1(B $B^2(B $B^3(B $B^4(B $B^5(B $B^6(B $B^7(B $B^8(B $B^9(B $B^:(B $B^;(B $B^<(B $B^=(B $B^>(B $B^?(B
34.323 +$B^@(B $B^A(B $B^B(B $B^C(B $B^D(B $B^E(B $B^F(B $B^G(B $B^H(B $B^I(B $B^J(B $B^K(B $B^L(B $B^M(B $B^N(B $B^O(B
34.324 +$B^P(B $B^Q(B $B^R(B $B^S(B $B^T(B $B^U(B $B^V(B $B^W(B $B^X(B $B^Y(B $B^Z(B $B^[(B $B^\(B $B^](B $B^^(B $B^_(B
34.325 +$B^`(B $B^a(B $B^b(B $B^c(B $B^d(B $B^e(B $B^f(B $B^g(B $B^h(B $B^i(B $B^j(B $B^k(B $B^l(B $B^m(B $B^n(B $B^o(B
34.326 +$B^p(B $B^q(B $B^r(B $B^s(B $B^t(B $B^u(B $B^v(B $B^w(B $B^x(B $B^y(B $B^z(B $B^{(B $B^|(B $B^}(B $B^~(B
34.327 + $B_!(B $B_"(B $B_#(B $B_$(B $B_%(B $B_&(B $B_'(B $B_((B $B_)(B $B_*(B $B_+(B $B_,(B $B_-(B $B_.(B $B_/(B
34.328 +$B_0(B $B_1(B $B_2(B $B_3(B $B_4(B $B_5(B $B_6(B $B_7(B $B_8(B $B_9(B $B_:(B $B_;(B $B_<(B $B_=(B $B_>(B $B_?(B
34.329 +$B_@(B $B_A(B $B_B(B $B_C(B $B_D(B $B_E(B $B_F(B $B_G(B $B_H(B $B_I(B $B_J(B $B_K(B $B_L(B $B_M(B $B_N(B $B_O(B
34.330 +$B_P(B $B_Q(B $B_R(B $B_S(B $B_T(B $B_U(B $B_V(B $B_W(B $B_X(B $B_Y(B $B_Z(B $B_[(B $B_\(B $B_](B $B_^(B $B__(B
34.331 +$B_`(B $B_a(B $B_b(B $B_c(B $B_d(B $B_e(B $B_f(B $B_g(B $B_h(B $B_i(B $B_j(B $B_k(B $B_l(B $B_m(B $B_n(B $B_o(B
34.332 +$B_p(B $B_q(B $B_r(B $B_s(B $B_t(B $B_u(B $B_v(B $B_w(B $B_x(B $B_y(B $B_z(B $B_{(B $B_|(B $B_}(B $B_~(B
34.333 + $B`!(B $B`"(B $B`#(B $B`$(B $B`%(B $B`&(B $B`'(B $B`((B $B`)(B $B`*(B $B`+(B $B`,(B $B`-(B $B`.(B $B`/(B
34.334 +$B`0(B $B`1(B $B`2(B $B`3(B $B`4(B $B`5(B $B`6(B $B`7(B $B`8(B $B`9(B $B`:(B $B`;(B $B`<(B $B`=(B $B`>(B $B`?(B
34.335 +$B`@(B $B`A(B $B`B(B $B`C(B $B`D(B $B`E(B $B`F(B $B`G(B $B`H(B $B`I(B $B`J(B $B`K(B $B`L(B $B`M(B $B`N(B $B`O(B
34.336 +$B`P(B $B`Q(B $B`R(B $B`S(B $B`T(B $B`U(B $B`V(B $B`W(B $B`X(B $B`Y(B $B`Z(B $B`[(B $B`\(B $B`](B $B`^(B $B`_(B
34.337 +$B``(B $B`a(B $B`b(B $B`c(B $B`d(B $B`e(B $B`f(B $B`g(B $B`h(B $B`i(B $B`j(B $B`k(B $B`l(B $B`m(B $B`n(B $B`o(B
34.338 +$B`p(B $B`q(B $B`r(B $B`s(B $B`t(B $B`u(B $B`v(B $B`w(B $B`x(B $B`y(B $B`z(B $B`{(B $B`|(B $B`}(B $B`~(B
34.339 + $Ba!(B $Ba"(B $Ba#(B $Ba$(B $Ba%(B $Ba&(B $Ba'(B $Ba((B $Ba)(B $Ba*(B $Ba+(B $Ba,(B $Ba-(B $Ba.(B $Ba/(B
34.340 +$Ba0(B $Ba1(B $Ba2(B $Ba3(B $Ba4(B $Ba5(B $Ba6(B $Ba7(B $Ba8(B $Ba9(B $Ba:(B $Ba;(B $Ba<(B $Ba=(B $Ba>(B $Ba?(B
34.341 +$Ba@(B $BaA(B $BaB(B $BaC(B $BaD(B $BaE(B $BaF(B $BaG(B $BaH(B $BaI(B $BaJ(B $BaK(B $BaL(B $BaM(B $BaN(B $BaO(B
34.342 +$BaP(B $BaQ(B $BaR(B $BaS(B $BaT(B $BaU(B $BaV(B $BaW(B $BaX(B $BaY(B $BaZ(B $Ba[(B $Ba\(B $Ba](B $Ba^(B $Ba_(B
34.343 +$Ba`(B $Baa(B $Bab(B $Bac(B $Bad(B $Bae(B $Baf(B $Bag(B $Bah(B $Bai(B $Baj(B $Bak(B $Bal(B $Bam(B $Ban(B $Bao(B
34.344 +$Bap(B $Baq(B $Bar(B $Bas(B $Bat(B $Bau(B $Bav(B $Baw(B $Bax(B $Bay(B $Baz(B $Ba{(B $Ba|(B $Ba}(B $Ba~(B
34.345 + $Bb!(B $Bb"(B $Bb#(B $Bb$(B $Bb%(B $Bb&(B $Bb'(B $Bb((B $Bb)(B $Bb*(B $Bb+(B $Bb,(B $Bb-(B $Bb.(B $Bb/(B
34.346 +$Bb0(B $Bb1(B $Bb2(B $Bb3(B $Bb4(B $Bb5(B $Bb6(B $Bb7(B $Bb8(B $Bb9(B $Bb:(B $Bb;(B $Bb<(B $Bb=(B $Bb>(B $Bb?(B
34.347 +$Bb@(B $BbA(B $BbB(B $BbC(B $BbD(B $BbE(B $BbF(B $BbG(B $BbH(B $BbI(B $BbJ(B $BbK(B $BbL(B $BbM(B $BbN(B $BbO(B
34.348 +$BbP(B $BbQ(B $BbR(B $BbS(B $BbT(B $BbU(B $BbV(B $BbW(B $BbX(B $BbY(B $BbZ(B $Bb[(B $Bb\(B $Bb](B $Bb^(B $Bb_(B
34.349 +$Bb`(B $Bba(B $Bbb(B $Bbc(B $Bbd(B $Bbe(B $Bbf(B $Bbg(B $Bbh(B $Bbi(B $Bbj(B $Bbk(B $Bbl(B $Bbm(B $Bbn(B $Bbo(B
34.350 +$Bbp(B $Bbq(B $Bbr(B $Bbs(B $Bbt(B $Bbu(B $Bbv(B $Bbw(B $Bbx(B $Bby(B $Bbz(B $Bb{(B $Bb|(B $Bb}(B $Bb~(B
34.351 + $Bc!(B $Bc"(B $Bc#(B $Bc$(B $Bc%(B $Bc&(B $Bc'(B $Bc((B $Bc)(B $Bc*(B $Bc+(B $Bc,(B $Bc-(B $Bc.(B $Bc/(B
34.352 +$Bc0(B $Bc1(B $Bc2(B $Bc3(B $Bc4(B $Bc5(B $Bc6(B $Bc7(B $Bc8(B $Bc9(B $Bc:(B $Bc;(B $Bc<(B $Bc=(B $Bc>(B $Bc?(B
34.353 +$Bc@(B $BcA(B $BcB(B $BcC(B $BcD(B $BcE(B $BcF(B $BcG(B $BcH(B $BcI(B $BcJ(B $BcK(B $BcL(B $BcM(B $BcN(B $BcO(B
34.354 +$BcP(B $BcQ(B $BcR(B $BcS(B $BcT(B $BcU(B $BcV(B $BcW(B $BcX(B $BcY(B $BcZ(B $Bc[(B $Bc\(B $Bc](B $Bc^(B $Bc_(B
34.355 +$Bc`(B $Bca(B $Bcb(B $Bcc(B $Bcd(B $Bce(B $Bcf(B $Bcg(B $Bch(B $Bci(B $Bcj(B $Bck(B $Bcl(B $Bcm(B $Bcn(B $Bco(B
34.356 +$Bcp(B $Bcq(B $Bcr(B $Bcs(B $Bct(B $Bcu(B $Bcv(B $Bcw(B $Bcx(B $Bcy(B $Bcz(B $Bc{(B $Bc|(B $Bc}(B $Bc~(B
34.357 + $Bd!(B $Bd"(B $Bd#(B $Bd$(B $Bd%(B $Bd&(B $Bd'(B $Bd((B $Bd)(B $Bd*(B $Bd+(B $Bd,(B $Bd-(B $Bd.(B $Bd/(B
34.358 +$Bd0(B $Bd1(B $Bd2(B $Bd3(B $Bd4(B $Bd5(B $Bd6(B $Bd7(B $Bd8(B $Bd9(B $Bd:(B $Bd;(B $Bd<(B $Bd=(B $Bd>(B $Bd?(B
34.359 +$Bd@(B $BdA(B $BdB(B $BdC(B $BdD(B $BdE(B $BdF(B $BdG(B $BdH(B $BdI(B $BdJ(B $BdK(B $BdL(B $BdM(B $BdN(B $BdO(B
34.360 +$BdP(B $BdQ(B $BdR(B $BdS(B $BdT(B $BdU(B $BdV(B $BdW(B $BdX(B $BdY(B $BdZ(B $Bd[(B $Bd\(B $Bd](B $Bd^(B $Bd_(B
34.361 +$Bd`(B $Bda(B $Bdb(B $Bdc(B $Bdd(B $Bde(B $Bdf(B $Bdg(B $Bdh(B $Bdi(B $Bdj(B $Bdk(B $Bdl(B $Bdm(B $Bdn(B $Bdo(B
34.362 +$Bdp(B $Bdq(B $Bdr(B $Bds(B $Bdt(B $Bdu(B $Bdv(B $Bdw(B $Bdx(B $Bdy(B $Bdz(B $Bd{(B $Bd|(B $Bd}(B $Bd~(B
34.363 + $Be!(B $Be"(B $Be#(B $Be$(B $Be%(B $Be&(B $Be'(B $Be((B $Be)(B $Be*(B $Be+(B $Be,(B $Be-(B $Be.(B $Be/(B
34.364 +$Be0(B $Be1(B $Be2(B $Be3(B $Be4(B $Be5(B $Be6(B $Be7(B $Be8(B $Be9(B $Be:(B $Be;(B $Be<(B $Be=(B $Be>(B $Be?(B
34.365 +$Be@(B $BeA(B $BeB(B $BeC(B $BeD(B $BeE(B $BeF(B $BeG(B $BeH(B $BeI(B $BeJ(B $BeK(B $BeL(B $BeM(B $BeN(B $BeO(B
34.366 +$BeP(B $BeQ(B $BeR(B $BeS(B $BeT(B $BeU(B $BeV(B $BeW(B $BeX(B $BeY(B $BeZ(B $Be[(B $Be\(B $Be](B $Be^(B $Be_(B
34.367 +$Be`(B $Bea(B $Beb(B $Bec(B $Bed(B $Bee(B $Bef(B $Beg(B $Beh(B $Bei(B $Bej(B $Bek(B $Bel(B $Bem(B $Ben(B $Beo(B
34.368 +$Bep(B $Beq(B $Ber(B $Bes(B $Bet(B $Beu(B $Bev(B $Bew(B $Bex(B $Bey(B $Bez(B $Be{(B $Be|(B $Be}(B $Be~(B
34.369 + $Bf!(B $Bf"(B $Bf#(B $Bf$(B $Bf%(B $Bf&(B $Bf'(B $Bf((B $Bf)(B $Bf*(B $Bf+(B $Bf,(B $Bf-(B $Bf.(B $Bf/(B
34.370 +$Bf0(B $Bf1(B $Bf2(B $Bf3(B $Bf4(B $Bf5(B $Bf6(B $Bf7(B $Bf8(B $Bf9(B $Bf:(B $Bf;(B $Bf<(B $Bf=(B $Bf>(B $Bf?(B
34.371 +$Bf@(B $BfA(B $BfB(B $BfC(B $BfD(B $BfE(B $BfF(B $BfG(B $BfH(B $BfI(B $BfJ(B $BfK(B $BfL(B $BfM(B $BfN(B $BfO(B
34.372 +$BfP(B $BfQ(B $BfR(B $BfS(B $BfT(B $BfU(B $BfV(B $BfW(B $BfX(B $BfY(B $BfZ(B $Bf[(B $Bf\(B $Bf](B $Bf^(B $Bf_(B
34.373 +$Bf`(B $Bfa(B $Bfb(B $Bfc(B $Bfd(B $Bfe(B $Bff(B $Bfg(B $Bfh(B $Bfi(B $Bfj(B $Bfk(B $Bfl(B $Bfm(B $Bfn(B $Bfo(B
34.374 +$Bfp(B $Bfq(B $Bfr(B $Bfs(B $Bft(B $Bfu(B $Bfv(B $Bfw(B $Bfx(B $Bfy(B $Bfz(B $Bf{(B $Bf|(B $Bf}(B $Bf~(B
34.375 + $Bg!(B $Bg"(B $Bg#(B $Bg$(B $Bg%(B $Bg&(B $Bg'(B $Bg((B $Bg)(B $Bg*(B $Bg+(B $Bg,(B $Bg-(B $Bg.(B $Bg/(B
34.376 +$Bg0(B $Bg1(B $Bg2(B $Bg3(B $Bg4(B $Bg5(B $Bg6(B $Bg7(B $Bg8(B $Bg9(B $Bg:(B $Bg;(B $Bg<(B $Bg=(B $Bg>(B $Bg?(B
34.377 +$Bg@(B $BgA(B $BgB(B $BgC(B $BgD(B $BgE(B $BgF(B $BgG(B $BgH(B $BgI(B $BgJ(B $BgK(B $BgL(B $BgM(B $BgN(B $BgO(B
34.378 +$BgP(B $BgQ(B $BgR(B $BgS(B $BgT(B $BgU(B $BgV(B $BgW(B $BgX(B $BgY(B $BgZ(B $Bg[(B $Bg\(B $Bg](B $Bg^(B $Bg_(B
34.379 +$Bg`(B $Bga(B $Bgb(B $Bgc(B $Bgd(B $Bge(B $Bgf(B $Bgg(B $Bgh(B $Bgi(B $Bgj(B $Bgk(B $Bgl(B $Bgm(B $Bgn(B $Bgo(B
34.380 +$Bgp(B $Bgq(B $Bgr(B $Bgs(B $Bgt(B $Bgu(B $Bgv(B $Bgw(B $Bgx(B $Bgy(B $Bgz(B $Bg{(B $Bg|(B $Bg}(B $Bg~(B
34.381 + $Bh!(B $Bh"(B $Bh#(B $Bh$(B $Bh%(B $Bh&(B $Bh'(B $Bh((B $Bh)(B $Bh*(B $Bh+(B $Bh,(B $Bh-(B $Bh.(B $Bh/(B
34.382 +$Bh0(B $Bh1(B $Bh2(B $Bh3(B $Bh4(B $Bh5(B $Bh6(B $Bh7(B $Bh8(B $Bh9(B $Bh:(B $Bh;(B $Bh<(B $Bh=(B $Bh>(B $Bh?(B
34.383 +$Bh@(B $BhA(B $BhB(B $BhC(B $BhD(B $BhE(B $BhF(B $BhG(B $BhH(B $BhI(B $BhJ(B $BhK(B $BhL(B $BhM(B $BhN(B $BhO(B
34.384 +$BhP(B $BhQ(B $BhR(B $BhS(B $BhT(B $BhU(B $BhV(B $BhW(B $BhX(B $BhY(B $BhZ(B $Bh[(B $Bh\(B $Bh](B $Bh^(B $Bh_(B
34.385 +$Bh`(B $Bha(B $Bhb(B $Bhc(B $Bhd(B $Bhe(B $Bhf(B $Bhg(B $Bhh(B $Bhi(B $Bhj(B $Bhk(B $Bhl(B $Bhm(B $Bhn(B $Bho(B
34.386 +$Bhp(B $Bhq(B $Bhr(B $Bhs(B $Bht(B $Bhu(B $Bhv(B $Bhw(B $Bhx(B $Bhy(B $Bhz(B $Bh{(B $Bh|(B $Bh}(B $Bh~(B
34.387 + $Bi!(B $Bi"(B $Bi#(B $Bi$(B $Bi%(B $Bi&(B $Bi'(B $Bi((B $Bi)(B $Bi*(B $Bi+(B $Bi,(B $Bi-(B $Bi.(B $Bi/(B
34.388 +$Bi0(B $Bi1(B $Bi2(B $Bi3(B $Bi4(B $Bi5(B $Bi6(B $Bi7(B $Bi8(B $Bi9(B $Bi:(B $Bi;(B $Bi<(B $Bi=(B $Bi>(B $Bi?(B
34.389 +$Bi@(B $BiA(B $BiB(B $BiC(B $BiD(B $BiE(B $BiF(B $BiG(B $BiH(B $BiI(B $BiJ(B $BiK(B $BiL(B $BiM(B $BiN(B $BiO(B
34.390 +$BiP(B $BiQ(B $BiR(B $BiS(B $BiT(B $BiU(B $BiV(B $BiW(B $BiX(B $BiY(B $BiZ(B $Bi[(B $Bi\(B $Bi](B $Bi^(B $Bi_(B
34.391 +$Bi`(B $Bia(B $Bib(B $Bic(B $Bid(B $Bie(B $Bif(B $Big(B $Bih(B $Bii(B $Bij(B $Bik(B $Bil(B $Bim(B $Bin(B $Bio(B
34.392 +$Bip(B $Biq(B $Bir(B $Bis(B $Bit(B $Biu(B $Biv(B $Biw(B $Bix(B $Biy(B $Biz(B $Bi{(B $Bi|(B $Bi}(B $Bi~(B
34.393 + $Bj!(B $Bj"(B $Bj#(B $Bj$(B $Bj%(B $Bj&(B $Bj'(B $Bj((B $Bj)(B $Bj*(B $Bj+(B $Bj,(B $Bj-(B $Bj.(B $Bj/(B
34.394 +$Bj0(B $Bj1(B $Bj2(B $Bj3(B $Bj4(B $Bj5(B $Bj6(B $Bj7(B $Bj8(B $Bj9(B $Bj:(B $Bj;(B $Bj<(B $Bj=(B $Bj>(B $Bj?(B
34.395 +$Bj@(B $BjA(B $BjB(B $BjC(B $BjD(B $BjE(B $BjF(B $BjG(B $BjH(B $BjI(B $BjJ(B $BjK(B $BjL(B $BjM(B $BjN(B $BjO(B
34.396 +$BjP(B $BjQ(B $BjR(B $BjS(B $BjT(B $BjU(B $BjV(B $BjW(B $BjX(B $BjY(B $BjZ(B $Bj[(B $Bj\(B $Bj](B $Bj^(B $Bj_(B
34.397 +$Bj`(B $Bja(B $Bjb(B $Bjc(B $Bjd(B $Bje(B $Bjf(B $Bjg(B $Bjh(B $Bji(B $Bjj(B $Bjk(B $Bjl(B $Bjm(B $Bjn(B $Bjo(B
34.398 +$Bjp(B $Bjq(B $Bjr(B $Bjs(B $Bjt(B $Bju(B $Bjv(B $Bjw(B $Bjx(B $Bjy(B $Bjz(B $Bj{(B $Bj|(B $Bj}(B $Bj~(B
34.399 + $Bk!(B $Bk"(B $Bk#(B $Bk$(B $Bk%(B $Bk&(B $Bk'(B $Bk((B $Bk)(B $Bk*(B $Bk+(B $Bk,(B $Bk-(B $Bk.(B $Bk/(B
34.400 +$Bk0(B $Bk1(B $Bk2(B $Bk3(B $Bk4(B $Bk5(B $Bk6(B $Bk7(B $Bk8(B $Bk9(B $Bk:(B $Bk;(B $Bk<(B $Bk=(B $Bk>(B $Bk?(B
34.401 +$Bk@(B $BkA(B $BkB(B $BkC(B $BkD(B $BkE(B $BkF(B $BkG(B $BkH(B $BkI(B $BkJ(B $BkK(B $BkL(B $BkM(B $BkN(B $BkO(B
34.402 +$BkP(B $BkQ(B $BkR(B $BkS(B $BkT(B $BkU(B $BkV(B $BkW(B $BkX(B $BkY(B $BkZ(B $Bk[(B $Bk\(B $Bk](B $Bk^(B $Bk_(B
34.403 +$Bk`(B $Bka(B $Bkb(B $Bkc(B $Bkd(B $Bke(B $Bkf(B $Bkg(B $Bkh(B $Bki(B $Bkj(B $Bkk(B $Bkl(B $Bkm(B $Bkn(B $Bko(B
34.404 +$Bkp(B $Bkq(B $Bkr(B $Bks(B $Bkt(B $Bku(B $Bkv(B $Bkw(B $Bkx(B $Bky(B $Bkz(B $Bk{(B $Bk|(B $Bk}(B $Bk~(B
34.405 + $Bl!(B $Bl"(B $Bl#(B $Bl$(B $Bl%(B $Bl&(B $Bl'(B $Bl((B $Bl)(B $Bl*(B $Bl+(B $Bl,(B $Bl-(B $Bl.(B $Bl/(B
34.406 +$Bl0(B $Bl1(B $Bl2(B $Bl3(B $Bl4(B $Bl5(B $Bl6(B $Bl7(B $Bl8(B $Bl9(B $Bl:(B $Bl;(B $Bl<(B $Bl=(B $Bl>(B $Bl?(B
34.407 +$Bl@(B $BlA(B $BlB(B $BlC(B $BlD(B $BlE(B $BlF(B $BlG(B $BlH(B $BlI(B $BlJ(B $BlK(B $BlL(B $BlM(B $BlN(B $BlO(B
34.408 +$BlP(B $BlQ(B $BlR(B $BlS(B $BlT(B $BlU(B $BlV(B $BlW(B $BlX(B $BlY(B $BlZ(B $Bl[(B $Bl\(B $Bl](B $Bl^(B $Bl_(B
34.409 +$Bl`(B $Bla(B $Blb(B $Blc(B $Bld(B $Ble(B $Blf(B $Blg(B $Blh(B $Bli(B $Blj(B $Blk(B $Bll(B $Blm(B $Bln(B $Blo(B
34.410 +$Blp(B $Blq(B $Blr(B $Bls(B $Blt(B $Blu(B $Blv(B $Blw(B $Blx(B $Bly(B $Blz(B $Bl{(B $Bl|(B $Bl}(B $Bl~(B
34.411 + $Bm!(B $Bm"(B $Bm#(B $Bm$(B $Bm%(B $Bm&(B $Bm'(B $Bm((B $Bm)(B $Bm*(B $Bm+(B $Bm,(B $Bm-(B $Bm.(B $Bm/(B
34.412 +$Bm0(B $Bm1(B $Bm2(B $Bm3(B $Bm4(B $Bm5(B $Bm6(B $Bm7(B $Bm8(B $Bm9(B $Bm:(B $Bm;(B $Bm<(B $Bm=(B $Bm>(B $Bm?(B
34.413 +$Bm@(B $BmA(B $BmB(B $BmC(B $BmD(B $BmE(B $BmF(B $BmG(B $BmH(B $BmI(B $BmJ(B $BmK(B $BmL(B $BmM(B $BmN(B $BmO(B
34.414 +$BmP(B $BmQ(B $BmR(B $BmS(B $BmT(B $BmU(B $BmV(B $BmW(B $BmX(B $BmY(B $BmZ(B $Bm[(B $Bm\(B $Bm](B $Bm^(B $Bm_(B
34.415 +$Bm`(B $Bma(B $Bmb(B $Bmc(B $Bmd(B $Bme(B $Bmf(B $Bmg(B $Bmh(B $Bmi(B $Bmj(B $Bmk(B $Bml(B $Bmm(B $Bmn(B $Bmo(B
34.416 +$Bmp(B $Bmq(B $Bmr(B $Bms(B $Bmt(B $Bmu(B $Bmv(B $Bmw(B $Bmx(B $Bmy(B $Bmz(B $Bm{(B $Bm|(B $Bm}(B $Bm~(B
34.417 + $Bn!(B $Bn"(B $Bn#(B $Bn$(B $Bn%(B $Bn&(B $Bn'(B $Bn((B $Bn)(B $Bn*(B $Bn+(B $Bn,(B $Bn-(B $Bn.(B $Bn/(B
34.418 +$Bn0(B $Bn1(B $Bn2(B $Bn3(B $Bn4(B $Bn5(B $Bn6(B $Bn7(B $Bn8(B $Bn9(B $Bn:(B $Bn;(B $Bn<(B $Bn=(B $Bn>(B $Bn?(B
34.419 +$Bn@(B $BnA(B $BnB(B $BnC(B $BnD(B $BnE(B $BnF(B $BnG(B $BnH(B $BnI(B $BnJ(B $BnK(B $BnL(B $BnM(B $BnN(B $BnO(B
34.420 +$BnP(B $BnQ(B $BnR(B $BnS(B $BnT(B $BnU(B $BnV(B $BnW(B $BnX(B $BnY(B $BnZ(B $Bn[(B $Bn\(B $Bn](B $Bn^(B $Bn_(B
34.421 +$Bn`(B $Bna(B $Bnb(B $Bnc(B $Bnd(B $Bne(B $Bnf(B $Bng(B $Bnh(B $Bni(B $Bnj(B $Bnk(B $Bnl(B $Bnm(B $Bnn(B $Bno(B
34.422 +$Bnp(B $Bnq(B $Bnr(B $Bns(B $Bnt(B $Bnu(B $Bnv(B $Bnw(B $Bnx(B $Bny(B $Bnz(B $Bn{(B $Bn|(B $Bn}(B $Bn~(B
34.423 + $Bo!(B $Bo"(B $Bo#(B $Bo$(B $Bo%(B $Bo&(B $Bo'(B $Bo((B $Bo)(B $Bo*(B $Bo+(B $Bo,(B $Bo-(B $Bo.(B $Bo/(B
34.424 +$Bo0(B $Bo1(B $Bo2(B $Bo3(B $Bo4(B $Bo5(B $Bo6(B $Bo7(B $Bo8(B $Bo9(B $Bo:(B $Bo;(B $Bo<(B $Bo=(B $Bo>(B $Bo?(B
34.425 +$Bo@(B $BoA(B $BoB(B $BoC(B $BoD(B $BoE(B $BoF(B $BoG(B $BoH(B $BoI(B $BoJ(B $BoK(B $BoL(B $BoM(B $BoN(B $BoO(B
34.426 +$BoP(B $BoQ(B $BoR(B $BoS(B $BoT(B $BoU(B $BoV(B $BoW(B $BoX(B $BoY(B $BoZ(B $Bo[(B $Bo\(B $Bo](B $Bo^(B $Bo_(B
34.427 +$Bo`(B $Boa(B $Bob(B $Boc(B $Bod(B $Boe(B $Bof(B $Bog(B $Boh(B $Boi(B $Boj(B $Bok(B $Bol(B $Bom(B $Bon(B $Boo(B
34.428 +$Bop(B $Boq(B $Bor(B $Bos(B $Bot(B $Bou(B $Bov(B $Bow(B $Box(B $Boy(B $Boz(B $Bo{(B $Bo|(B $Bo}(B $Bo~(B
34.429 + $Bp!(B $Bp"(B $Bp#(B $Bp$(B $Bp%(B $Bp&(B $Bp'(B $Bp((B $Bp)(B $Bp*(B $Bp+(B $Bp,(B $Bp-(B $Bp.(B $Bp/(B
34.430 +$Bp0(B $Bp1(B $Bp2(B $Bp3(B $Bp4(B $Bp5(B $Bp6(B $Bp7(B $Bp8(B $Bp9(B $Bp:(B $Bp;(B $Bp<(B $Bp=(B $Bp>(B $Bp?(B
34.431 +$Bp@(B $BpA(B $BpB(B $BpC(B $BpD(B $BpE(B $BpF(B $BpG(B $BpH(B $BpI(B $BpJ(B $BpK(B $BpL(B $BpM(B $BpN(B $BpO(B
34.432 +$BpP(B $BpQ(B $BpR(B $BpS(B $BpT(B $BpU(B $BpV(B $BpW(B $BpX(B $BpY(B $BpZ(B $Bp[(B $Bp\(B $Bp](B $Bp^(B $Bp_(B
34.433 +$Bp`(B $Bpa(B $Bpb(B $Bpc(B $Bpd(B $Bpe(B $Bpf(B $Bpg(B $Bph(B $Bpi(B $Bpj(B $Bpk(B $Bpl(B $Bpm(B $Bpn(B $Bpo(B
34.434 +$Bpp(B $Bpq(B $Bpr(B $Bps(B $Bpt(B $Bpu(B $Bpv(B $Bpw(B $Bpx(B $Bpy(B $Bpz(B $Bp{(B $Bp|(B $Bp}(B $Bp~(B
34.435 + $Bq!(B $Bq"(B $Bq#(B $Bq$(B $Bq%(B $Bq&(B $Bq'(B $Bq((B $Bq)(B $Bq*(B $Bq+(B $Bq,(B $Bq-(B $Bq.(B $Bq/(B
34.436 +$Bq0(B $Bq1(B $Bq2(B $Bq3(B $Bq4(B $Bq5(B $Bq6(B $Bq7(B $Bq8(B $Bq9(B $Bq:(B $Bq;(B $Bq<(B $Bq=(B $Bq>(B $Bq?(B
34.437 +$Bq@(B $BqA(B $BqB(B $BqC(B $BqD(B $BqE(B $BqF(B $BqG(B $BqH(B $BqI(B $BqJ(B $BqK(B $BqL(B $BqM(B $BqN(B $BqO(B
34.438 +$BqP(B $BqQ(B $BqR(B $BqS(B $BqT(B $BqU(B $BqV(B $BqW(B $BqX(B $BqY(B $BqZ(B $Bq[(B $Bq\(B $Bq](B $Bq^(B $Bq_(B
34.439 +$Bq`(B $Bqa(B $Bqb(B $Bqc(B $Bqd(B $Bqe(B $Bqf(B $Bqg(B $Bqh(B $Bqi(B $Bqj(B $Bqk(B $Bql(B $Bqm(B $Bqn(B $Bqo(B
34.440 +$Bqp(B $Bqq(B $Bqr(B $Bqs(B $Bqt(B $Bqu(B $Bqv(B $Bqw(B $Bqx(B $Bqy(B $Bqz(B $Bq{(B $Bq|(B $Bq}(B $Bq~(B
34.441 + $Br!(B $Br"(B $Br#(B $Br$(B $Br%(B $Br&(B $Br'(B $Br((B $Br)(B $Br*(B $Br+(B $Br,(B $Br-(B $Br.(B $Br/(B
34.442 +$Br0(B $Br1(B $Br2(B $Br3(B $Br4(B $Br5(B $Br6(B $Br7(B $Br8(B $Br9(B $Br:(B $Br;(B $Br<(B $Br=(B $Br>(B $Br?(B
34.443 +$Br@(B $BrA(B $BrB(B $BrC(B $BrD(B $BrE(B $BrF(B $BrG(B $BrH(B $BrI(B $BrJ(B $BrK(B $BrL(B $BrM(B $BrN(B $BrO(B
34.444 +$BrP(B $BrQ(B $BrR(B $BrS(B $BrT(B $BrU(B $BrV(B $BrW(B $BrX(B $BrY(B $BrZ(B $Br[(B $Br\(B $Br](B $Br^(B $Br_(B
34.445 +$Br`(B $Bra(B $Brb(B $Brc(B $Brd(B $Bre(B $Brf(B $Brg(B $Brh(B $Bri(B $Brj(B $Brk(B $Brl(B $Brm(B $Brn(B $Bro(B
34.446 +$Brp(B $Brq(B $Brr(B $Brs(B $Brt(B $Bru(B $Brv(B $Brw(B $Brx(B $Bry(B $Brz(B $Br{(B $Br|(B $Br}(B $Br~(B
34.447 + $Bs!(B $Bs"(B $Bs#(B $Bs$(B $Bs%(B $Bs&(B $Bs'(B $Bs((B $Bs)(B $Bs*(B $Bs+(B $Bs,(B $Bs-(B $Bs.(B $Bs/(B
34.448 +$Bs0(B $Bs1(B $Bs2(B $Bs3(B $Bs4(B $Bs5(B $Bs6(B $Bs7(B $Bs8(B $Bs9(B $Bs:(B $Bs;(B $Bs<(B $Bs=(B $Bs>(B $Bs?(B
34.449 +$Bs@(B $BsA(B $BsB(B $BsC(B $BsD(B $BsE(B $BsF(B $BsG(B $BsH(B $BsI(B $BsJ(B $BsK(B $BsL(B $BsM(B $BsN(B $BsO(B
34.450 +$BsP(B $BsQ(B $BsR(B $BsS(B $BsT(B $BsU(B $BsV(B $BsW(B $BsX(B $BsY(B $BsZ(B $Bs[(B $Bs\(B $Bs](B $Bs^(B $Bs_(B
34.451 +$Bs`(B $Bsa(B $Bsb(B $Bsc(B $Bsd(B $Bse(B $Bsf(B $Bsg(B $Bsh(B $Bsi(B $Bsj(B $Bsk(B $Bsl(B $Bsm(B $Bsn(B $Bso(B
34.452 +$Bsp(B $Bsq(B $Bsr(B $Bss(B $Bst(B $Bsu(B $Bsv(B $Bsw(B $Bsx(B $Bsy(B $Bsz(B $Bs{(B $Bs|(B $Bs}(B $Bs~(B
34.453 + $Bt!(B $Bt"(B $Bt#(B $Bt$(B $Bt%(B $Bt&(B
34.454 +
34.455 +JIS0123 ($BF|K\8l(B) $B$3$s$K$A$O(B
34.456 + JIS -- $B855$(B $B3+H/(B
34.457 + $B/export/Users/ianl/1.4.2/test/sun/nio/cs/SCCS/s.ISO2022JP.data0%G!<%?%Y!<%9$KAw$k$Y$-$G$J$$$3$H$KCmL\$7$F$/$@$5$$!#(B</p>
35.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
35.2 +++ b/test/sun/nio/cs/ISO8859x.java Wed Jul 09 10:04:09 2008 -0700
35.3 @@ -0,0 +1,105 @@
35.4 +/*
35.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
35.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
35.7 + *
35.8 + * This code is free software; you can redistribute it and/or modify it
35.9 + * under the terms of the GNU General Public License version 2 only, as
35.10 + * published by the Free Software Foundation.
35.11 + *
35.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
35.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
35.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
35.15 + * version 2 for more details (a copy is included in the LICENSE file that
35.16 + * accompanied this code).
35.17 + *
35.18 + * You should have received a copy of the GNU General Public License version
35.19 + * 2 along with this work; if not, write to the Free Software Foundation,
35.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
35.21 + *
35.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
35.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
35.24 + * have any questions.
35.25 + */
35.26 +
35.27 +/*
35.28 + * @test
35.29 + * @bug 6419791
35.30 + * @summary
35.31 + * @author Martin Buchholz
35.32 + */
35.33 +
35.34 +import java.io.*;
35.35 +import java.util.*;
35.36 +import java.nio.charset.*;
35.37 +import java.nio.*;
35.38 +
35.39 +public class ISO8859x {
35.40 + final static byte[] lowBytes = new byte[0xa0];
35.41 + final static char[] lowChars = new char[0xa0];
35.42 + final static String lowString;
35.43 + static {
35.44 + for (int i = 0; i < 0xa0; i++) {
35.45 + lowBytes[i] = (byte) i;
35.46 + lowChars[i] = (char) i;
35.47 + }
35.48 + lowString = new String(lowChars);
35.49 + }
35.50 +
35.51 + private static void testCharset(Charset cs) throws Throwable {
35.52 + String csn = cs.name();
35.53 + System.out.println(csn);
35.54 +
35.55 + check(cs.canEncode());
35.56 + check(Arrays.equals(lowString.getBytes(csn), lowBytes));
35.57 + check(new String(lowBytes, csn).equals(lowString));
35.58 +
35.59 + CharsetEncoder encoder = cs.newEncoder();
35.60 + CharsetDecoder decoder = cs.newDecoder();
35.61 + decoder.onUnmappableCharacter(CodingErrorAction.REPORT)
35.62 + .onMalformedInput(CodingErrorAction.REPORT);
35.63 + encoder.onUnmappableCharacter(CodingErrorAction.REPORT)
35.64 + .onMalformedInput(CodingErrorAction.REPORT);
35.65 +
35.66 + byte[] bytes = new byte[1];
35.67 + for (int c = 0xa0; c < 0x100; c++) {
35.68 + try {
35.69 + bytes[0] = (byte) c;
35.70 + char[] chars;
35.71 + try { chars = decoder.decode(ByteBuffer.wrap(bytes)).array(); }
35.72 + catch (UnmappableCharacterException x) { continue; }
35.73 + equal(chars.length, 1);
35.74 + byte[] bytes2 = encoder.encode(CharBuffer.wrap(chars)).array();
35.75 + check(Arrays.equals(bytes2, bytes));
35.76 + } catch (Throwable t) {
35.77 + System.out.printf("cs=%s c=%02x%n", cs, c);
35.78 + unexpected(t);
35.79 + }
35.80 + }
35.81 + }
35.82 +
35.83 + private static void realMain(String[] args) throws Throwable {
35.84 + for (Map.Entry<String,Charset> e
35.85 + : Charset.availableCharsets().entrySet()) {
35.86 + String csn = e.getKey();
35.87 + Charset cs = e.getValue();
35.88 + if (csn.matches(".*(8859).*"))
35.89 + try { testCharset(cs); }
35.90 + catch (Throwable t) { unexpected(t); }
35.91 + }
35.92 + }
35.93 +
35.94 + //--------------------- Infrastructure ---------------------------
35.95 + static volatile int passed = 0, failed = 0;
35.96 + static void pass() {passed++;}
35.97 + static void fail() {failed++; Thread.dumpStack();}
35.98 + static void fail(String msg) {System.out.println(msg); fail();}
35.99 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
35.100 + static void check(boolean cond) {if (cond) pass(); else fail();}
35.101 + static void equal(Object x, Object y) {
35.102 + if (x == null ? y == null : x.equals(y)) pass();
35.103 + else fail(x + " not equal to " + y);}
35.104 + public static void main(String[] args) throws Throwable {
35.105 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
35.106 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
35.107 + if (failed > 0) throw new AssertionError("Some tests failed");}
35.108 +}
36.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
36.2 +++ b/test/sun/nio/cs/JISAutoDetectTest.java Wed Jul 09 10:04:09 2008 -0700
36.3 @@ -0,0 +1,158 @@
36.4 +/*
36.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
36.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
36.7 + *
36.8 + * This code is free software; you can redistribute it and/or modify it
36.9 + * under the terms of the GNU General Public License version 2 only, as
36.10 + * published by the Free Software Foundation.
36.11 + *
36.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
36.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
36.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
36.15 + * version 2 for more details (a copy is included in the LICENSE file that
36.16 + * accompanied this code).
36.17 + *
36.18 + * You should have received a copy of the GNU General Public License version
36.19 + * 2 along with this work; if not, write to the Free Software Foundation,
36.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
36.21 + *
36.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
36.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
36.24 + * have any questions.
36.25 + */
36.26 +
36.27 +/*
36.28 + * @test
36.29 + * @bug 4087261 4184592
36.30 + * @summary Make sure to determine Japanese text encoding as correctly
36.31 + * as possible.
36.32 + */
36.33 +
36.34 +import java.nio.charset.*;
36.35 +import java.nio.*;
36.36 +
36.37 +public class JISAutoDetectTest {
36.38 +
36.39 + class TestData {
36.40 + byte[] input;
36.41 + byte[] input2; // for second call
36.42 + String expectedCharset;
36.43 + }
36.44 + TestData[] data = new TestData[50];
36.45 +
36.46 + public static void main(String[] argv) throws Exception {
36.47 + JISAutoDetectTest test = new JISAutoDetectTest();
36.48 + test.execute();
36.49 + }
36.50 +
36.51 + void execute() throws Exception {
36.52 + CharBuffer output = CharBuffer.allocate(128);
36.53 + CharBuffer expectedOutput = CharBuffer.allocate(128);
36.54 +
36.55 + for (int i = 0; i < data.length; i++) {
36.56 + if (data[i] == null)
36.57 + break;
36.58 +
36.59 + CharsetDecoder autoDetect = Charset.forName("JISAutoDetect").newDecoder();
36.60 + CharsetDecoder dec = Charset.forName(data[i].expectedCharset).newDecoder();
36.61 + CoderResult ncr, mcr;
36.62 + output.clear();
36.63 + expectedOutput.clear();
36.64 + ncr = autoDetect.decode(ByteBuffer.wrap(data[i].input),
36.65 + output,
36.66 + true);
36.67 + mcr = dec.decode(ByteBuffer.wrap(data[i].input),
36.68 + expectedOutput,
36.69 + true);
36.70 +
36.71 + if (data[i].input2 != null) {
36.72 + ncr = autoDetect.decode(ByteBuffer.wrap(data[i].input2),
36.73 + output,
36.74 + true);
36.75 + mcr = dec.decode(ByteBuffer.wrap(data[i].input2),
36.76 + expectedOutput,
36.77 + true);
36.78 + }
36.79 + String testNumber = " (test#: " + i + ")";
36.80 + if (ncr != mcr)
36.81 + throw new Exception("JISAutoDetect returned a wrong result");
36.82 + output.flip();
36.83 + expectedOutput.flip();
36.84 + if (output.limit() != expectedOutput.limit())
36.85 + throw new Exception("JISAutoDetect returned a wrong length"+testNumber);
36.86 +
36.87 + for (int x = 0; x < output.limit(); x++) {
36.88 + if (expectedOutput.charAt(x) != output.charAt(x))
36.89 + throw new Exception("JISAutoDetect returned a wrong string"+testNumber);
36.90 + }
36.91 + }
36.92 + }
36.93 +
36.94 + public JISAutoDetectTest() {
36.95 + int i = 0;
36.96 +
36.97 + // 0
36.98 + data[i] = new TestData();
36.99 + data[i].input = new byte[] { (byte)'C', (byte)'o', (byte)'p', (byte)'y',
36.100 + (byte)'r', (byte)'i', (byte)'g', (byte)'h',
36.101 + (byte)'t', (byte)' ', (byte)0xa9, (byte)' ',
36.102 + (byte)'1', (byte)'9', (byte)'9', (byte)'8' };
36.103 + data[i].expectedCharset = "SJIS";
36.104 +
36.105 + // 1
36.106 + i++;
36.107 + data[i] = new TestData();
36.108 + data[i].input = new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
36.109 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
36.110 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde,
36.111 + (byte)0x82, (byte)0xc5, (byte)0x82, (byte)0xb7 };
36.112 + data[i].expectedCharset = "SJIS";
36.113 +
36.114 + // 2
36.115 + i++;
36.116 + data[i] = new TestData();
36.117 + data[i].input = new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
36.118 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
36.119 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde};
36.120 + data[i].expectedCharset = "SJIS";
36.121 +
36.122 + // 3
36.123 + i++;
36.124 + data[i] = new TestData();
36.125 + data[i].input = new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
36.126 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
36.127 + (byte)0xc3, (byte)0xd1, (byte)0xbd };
36.128 + data[i].expectedCharset = "SJIS";
36.129 +
36.130 + // 4
36.131 + i++;
36.132 + data[i] = new TestData();
36.133 + data[i].input = new byte[] { (byte)0x8f, (byte)0xa1, (byte)0xaa };
36.134 + data[i].expectedCharset = "SJIS";
36.135 +
36.136 + // 5
36.137 + i++;
36.138 + data[i] = new TestData();
36.139 + data[i].input = new byte[] { (byte)0xa4, (byte)0xd2, (byte)0xa4, (byte)0xe9,
36.140 + (byte)0xa4, (byte)0xac, (byte)0xa4, (byte)0xca };
36.141 + data[i].expectedCharset = "EUC_JP";
36.142 +
36.143 + // 6
36.144 + i++;
36.145 + data[i] = new TestData();
36.146 + data[i].input = new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
36.147 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
36.148 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde,
36.149 + (byte)0xa4, (byte)0xc7, (byte)0xa4, (byte)0xb9 };
36.150 + data[i].expectedCharset = "EUC_JP";
36.151 +
36.152 + // 7 (for 4184592)
36.153 + i++;
36.154 + data[i] = new TestData();
36.155 + data[i].input = new byte[] { (byte)'a', (byte)'b', (byte)'c' };
36.156 + data[i].input2 = new byte[] { (byte)0x1b, (byte)'$', (byte)'B',
36.157 + (byte)'#', (byte)'4', (byte)'$', (byte)'5',
36.158 + (byte)0x1b, (byte)'(', (byte)'B' };
36.159 + data[i].expectedCharset = "ISO2022JP";
36.160 + }
36.161 +}
37.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
37.2 +++ b/test/sun/nio/cs/LatinCharReplacementTWTest.java Wed Jul 09 10:04:09 2008 -0700
37.3 @@ -0,0 +1,80 @@
37.4 +/*
37.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
37.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
37.7 + *
37.8 + * This code is free software; you can redistribute it and/or modify it
37.9 + * under the terms of the GNU General Public License version 2 only, as
37.10 + * published by the Free Software Foundation.
37.11 + *
37.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
37.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
37.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
37.15 + * version 2 for more details (a copy is included in the LICENSE file that
37.16 + * accompanied this code).
37.17 + *
37.18 + * You should have received a copy of the GNU General Public License version
37.19 + * 2 along with this work; if not, write to the Free Software Foundation,
37.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
37.21 + *
37.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
37.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
37.24 + * have any questions.
37.25 + */
37.26 +
37.27 +/* @test
37.28 + @bug 4658679 4879644
37.29 + @summary Checks replacement logic within EUC-TW decoder
37.30 +*/
37.31 +
37.32 +/*
37.33 + * Tests goodness of fix for bugID 4658679: EUC-TW decoder should
37.34 + * perform replacement when it encounters latin chars outside the
37.35 + * normal US-ASCII range. For example: Isolated occurrences of
37.36 + * French accented chars. See bugID: 4658679.
37.37 + */
37.38 +import java.io.*;
37.39 +public class LatinCharReplacementTWTest {
37.40 + public static void main(String[] args) throws Exception {
37.41 + final String bugID = "4658679";
37.42 + // Attempt to decode
37.43 + byte[] input = { (byte)0xa1,
37.44 + (byte)0xf0,
37.45 + (byte)'r',
37.46 + (byte)'e',
37.47 + (byte)'s',
37.48 + (byte)0xe9, // illegal within EUC-TW
37.49 + (byte)'r',
37.50 + (byte)'v',
37.51 + (byte)0xe9, // illegal within EUC-TW
37.52 + (byte)'s',
37.53 + (byte)0xa2,
37.54 + (byte)0xf8
37.55 + };
37.56 +
37.57 + char[] expected = { (char) 0xa7,
37.58 + (char) 'r',
37.59 + (char) 'e',
37.60 + (char) 's',
37.61 + (char) 0xFFFD, // replacement for accented lowercase e
37.62 + (char) 'r',
37.63 + (char) 'v',
37.64 + (char) 0xFFFD, // replacement for accented lowercase e
37.65 + (char) 's',
37.66 + (char) 0xb0 };
37.67 +
37.68 + ByteArrayInputStream bais = new ByteArrayInputStream(input);
37.69 + InputStreamReader isr = new InputStreamReader(bais, "x-EUC-TW");
37.70 +
37.71 + char[] decoded = new char[128];
37.72 + int numChars = isr.read(decoded);
37.73 +
37.74 + if (numChars != expected.length) {
37.75 + throw new Exception("failure of test for bug " + bugID);
37.76 + }
37.77 +
37.78 + for (int i = 0 ; i < numChars; i++) {
37.79 + if (decoded[i] != expected[i])
37.80 + throw new Exception("failure of test for bug " + bugID);
37.81 + }
37.82 + }
37.83 +}
38.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
38.2 +++ b/test/sun/nio/cs/LeftOverSurrogate.java Wed Jul 09 10:04:09 2008 -0700
38.3 @@ -0,0 +1,55 @@
38.4 +/*
38.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
38.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
38.7 + *
38.8 + * This code is free software; you can redistribute it and/or modify it
38.9 + * under the terms of the GNU General Public License version 2 only, as
38.10 + * published by the Free Software Foundation.
38.11 + *
38.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
38.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
38.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
38.15 + * version 2 for more details (a copy is included in the LICENSE file that
38.16 + * accompanied this code).
38.17 + *
38.18 + * You should have received a copy of the GNU General Public License version
38.19 + * 2 along with this work; if not, write to the Free Software Foundation,
38.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
38.21 + *
38.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
38.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
38.24 + * have any questions.
38.25 + */
38.26 +
38.27 +/* @test
38.28 + @bug 4160949
38.29 + @summary Verify that left over high surrogate does not
38.30 + cause an UnknownCharacterException when substitutition mode is turned on.
38.31 + */
38.32 +
38.33 +import java.nio.*;
38.34 +import java.nio.charset.*;
38.35 +
38.36 +public class LeftOverSurrogate {
38.37 +
38.38 + public static void main(String args[]) throws Exception {
38.39 + String s = "abc\uD800\uDC00qrst"; // Valid surrogate
38.40 + char[] c = s.toCharArray();
38.41 + CharsetEncoder enc = Charset.forName("ISO8859_1").newEncoder()
38.42 + .onUnmappableCharacter(CodingErrorAction.REPLACE);
38.43 + /* Process the first 4 characters, including the high surrogate
38.44 + which should be stored */
38.45 + ByteBuffer bb = ByteBuffer.allocate(10);
38.46 + CharBuffer cb = CharBuffer.wrap(c);
38.47 + cb.limit(4);
38.48 + enc.encode(cb, bb, false);
38.49 + cb.limit(7);
38.50 + enc.encode(cb, bb, true);
38.51 + byte[] first = bb.array();
38.52 + for(int i = 0; i < 7; i++)
38.53 + System.err.printf("[%d]=%d was %d\n",
38.54 + i,
38.55 + (int) first[i] &0xffff,
38.56 + (int) c[i] & 0xffff);
38.57 + }
38.58 +}
39.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
39.2 +++ b/test/sun/nio/cs/MalformedSurrogates.java Wed Jul 09 10:04:09 2008 -0700
39.3 @@ -0,0 +1,85 @@
39.4 +/*
39.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
39.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
39.7 + *
39.8 + * This code is free software; you can redistribute it and/or modify it
39.9 + * under the terms of the GNU General Public License version 2 only, as
39.10 + * published by the Free Software Foundation.
39.11 + *
39.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
39.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
39.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
39.15 + * version 2 for more details (a copy is included in the LICENSE file that
39.16 + * accompanied this code).
39.17 + *
39.18 + * You should have received a copy of the GNU General Public License version
39.19 + * 2 along with this work; if not, write to the Free Software Foundation,
39.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
39.21 + *
39.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
39.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
39.24 + * have any questions.
39.25 + */
39.26 +
39.27 +/* @test
39.28 + @bug 4153987
39.29 + @summary Malformed surrogates should be handled by the converter in
39.30 + substitution mode.
39.31 + */
39.32 +
39.33 +import java.io.*;
39.34 +
39.35 +public class MalformedSurrogates {
39.36 +
39.37 + public static void main(String[] args) throws Exception {
39.38 +
39.39 + String fe = System.getProperty("file.encoding");
39.40 + if ( fe.equalsIgnoreCase("UTF8")
39.41 + || fe.equalsIgnoreCase("UTF-8")
39.42 + || fe.equalsIgnoreCase("UTF_8"))
39.43 + // This test is meaningless if the default charset
39.44 + // does handle surrogates
39.45 + return;
39.46 +
39.47 + System.out.println("Testing string conversion...");
39.48 + /* Example with malformed surrogate, and an offset */
39.49 + String t = "abc\uD800\uDB00efgh";
39.50 + String t2 = t.substring(2);
39.51 + byte[] b = t2.getBytes();
39.52 + System.err.println(b.length);
39.53 + for (int i = 0; i < b.length; i++)
39.54 + System.err.println("[" + i + "]" + "=" + (char) b[i]
39.55 + + "=" + (int) b[i]);
39.56 + if (b.length != 7) {
39.57 + throw new Exception("Bad string conversion for bad surrogate");
39.58 + }
39.59 +
39.60 + /* Example with a proper surrogate, no offset. Always worked */
39.61 + String t3 = "abc\uD800\uDC00efgh";
39.62 + byte[] b2 = t3.getBytes();
39.63 + System.out.println(b2.length);
39.64 + for(int i = 0; i < b2.length; i++)
39.65 + System.err.println("[" + i + "]" + "=" + (char) b2[i]);
39.66 + if (b2.length != 8) {
39.67 + throw new Exception("Bad string conversion for good surrogate");
39.68 + }
39.69 +
39.70 + OutputStream os = new ByteArrayOutputStream();
39.71 + OutputStreamWriter osw = new OutputStreamWriter(os);
39.72 + System.out.println("Testing flush....");
39.73 + /* Check for the case where the converter has a left over
39.74 + high surrogate when flush is called on the converter */
39.75 + osw.flush();
39.76 + String s = "abc\uD800"; // High surrogate
39.77 + char[] c = s.toCharArray();
39.78 + osw.write(s, 0, 4);
39.79 + osw.flush();
39.80 +
39.81 + System.out.println("Testing convert...");
39.82 + /* Verify that all other characters go through */
39.83 + for (int k = 1; k < 65535 ; k++) {
39.84 + osw.write("Char[" + k + "]=\"" + ((char) k) + "\"");
39.85 + }
39.86 +
39.87 + }
39.88 +}
40.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
40.2 +++ b/test/sun/nio/cs/NIOJISAutoDetectTest.java Wed Jul 09 10:04:09 2008 -0700
40.3 @@ -0,0 +1,282 @@
40.4 +/*
40.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
40.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
40.7 + *
40.8 + * This code is free software; you can redistribute it and/or modify it
40.9 + * under the terms of the GNU General Public License version 2 only, as
40.10 + * published by the Free Software Foundation.
40.11 + *
40.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
40.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
40.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
40.15 + * version 2 for more details (a copy is included in the LICENSE file that
40.16 + * accompanied this code).
40.17 + *
40.18 + * You should have received a copy of the GNU General Public License version
40.19 + * 2 along with this work; if not, write to the Free Software Foundation,
40.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
40.21 + *
40.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
40.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
40.24 + * have any questions.
40.25 + */
40.26 +
40.27 +/*
40.28 + * @test
40.29 + * @bug 4831163 5053096 5056440
40.30 + * @summary NIO charset basic verification of JISAutodetect decoder
40.31 + * @author Martin Buchholz
40.32 + */
40.33 +
40.34 +import java.io.*;
40.35 +import java.nio.ByteBuffer;
40.36 +import java.nio.CharBuffer;
40.37 +import java.nio.charset.Charset;
40.38 +import java.nio.charset.CharsetDecoder;
40.39 +import java.nio.charset.CoderResult;
40.40 +import static java.lang.System.*;
40.41 +
40.42 +public class NIOJISAutoDetectTest {
40.43 + private static int failures = 0;
40.44 +
40.45 + private static void fail(String failureMsg) {
40.46 + System.out.println(failureMsg);
40.47 + failures++;
40.48 + }
40.49 +
40.50 + private static void check(boolean cond, String msg) {
40.51 + if (!cond) {
40.52 + fail("test failed: " + msg);
40.53 + new Exception().printStackTrace();
40.54 + }
40.55 + }
40.56 +
40.57 + private static String SJISName() throws Exception {
40.58 + return detectingCharset(new byte[] {(byte)0xbb, (byte)0xdd,
40.59 + (byte)0xcf, (byte)0xb2});
40.60 + }
40.61 +
40.62 + private static String EUCJName() throws Exception {
40.63 + return detectingCharset(new byte[] {(byte)0xa4, (byte)0xd2,
40.64 + (byte)0xa4, (byte)0xe9});
40.65 + }
40.66 +
40.67 + private static String detectingCharset(byte[] bytes) throws Exception {
40.68 + //----------------------------------------------------------------
40.69 + // Test special public methods of CharsetDecoder while we're here
40.70 + //----------------------------------------------------------------
40.71 + CharsetDecoder cd = Charset.forName("JISAutodetect").newDecoder();
40.72 + check(cd.isAutoDetecting(), "isAutodecting()");
40.73 + check(! cd.isCharsetDetected(), "isCharsetDetected");
40.74 + cd.decode(ByteBuffer.wrap(new byte[] {(byte)'A'}));
40.75 + check(! cd.isCharsetDetected(), "isCharsetDetected");
40.76 + try {
40.77 + cd.detectedCharset();
40.78 + fail("no IllegalStateException");
40.79 + } catch (IllegalStateException e) {}
40.80 + cd.decode(ByteBuffer.wrap(bytes));
40.81 + check(cd.isCharsetDetected(), "isCharsetDetected");
40.82 + Charset cs = cd.detectedCharset();
40.83 + check(cs != null, "cs != null");
40.84 + check(! cs.newDecoder().isAutoDetecting(), "isAutodetecting()");
40.85 + return cs.name();
40.86 + }
40.87 +
40.88 + public static void main(String[] argv) throws Exception {
40.89 + //----------------------------------------------------------------
40.90 + // Used to throw BufferOverflowException
40.91 + //----------------------------------------------------------------
40.92 + out.println(new String(new byte[] {0x61}, "JISAutoDetect"));
40.93 +
40.94 + //----------------------------------------------------------------
40.95 + // InputStreamReader(...JISAutoDetect) used to infloop
40.96 + //----------------------------------------------------------------
40.97 + {
40.98 + byte[] bytes = "ABCD\n".getBytes();
40.99 + ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
40.100 + InputStreamReader isr = new InputStreamReader(bais, "JISAutoDetect");
40.101 + BufferedReader reader = new BufferedReader(isr);
40.102 + check (reader.readLine().equals("ABCD"), "first read gets text");
40.103 + // used to return "ABCD" on second and subsequent reads
40.104 + check (reader.readLine() == null, "second read gets null");
40.105 + }
40.106 +
40.107 + //----------------------------------------------------------------
40.108 + // Check all Japanese chars for sanity
40.109 + //----------------------------------------------------------------
40.110 + String SJIS = SJISName();
40.111 + String EUCJ = EUCJName();
40.112 + out.printf("SJIS charset is %s%n", SJIS);
40.113 + out.printf("EUCJ charset is %s%n", EUCJ);
40.114 +
40.115 + int cnt2022 = 0;
40.116 + int cnteucj = 0;
40.117 + int cntsjis = 0;
40.118 + int cntBAD = 0;
40.119 + for (char c = '\u0000'; c < '\uffff'; c++) {
40.120 + if (c == '\u001b' || // ESC
40.121 + c == '\u2014') // Em-Dash?
40.122 + continue;
40.123 + String s = new String (new char[] {c});
40.124 +
40.125 + //----------------------------------------------------------------
40.126 + // JISAutoDetect can handle all chars that EUC-JP can,
40.127 + // unless there is an ambiguity with SJIS.
40.128 + //----------------------------------------------------------------
40.129 + byte[] beucj = s.getBytes(EUCJ);
40.130 + String seucj = new String(beucj, EUCJ);
40.131 + if (seucj.equals(s)) {
40.132 + cnteucj++;
40.133 + String sauto = new String(beucj, "JISAutoDetect");
40.134 +
40.135 + if (! sauto.equals(seucj)) {
40.136 + cntBAD++;
40.137 + String ssjis = new String(beucj, SJIS);
40.138 + if (! sauto.equals(ssjis)) {
40.139 + fail("Autodetection agrees with neither EUC nor SJIS");
40.140 + }
40.141 + }
40.142 + } else
40.143 + continue; // Optimization
40.144 +
40.145 + //----------------------------------------------------------------
40.146 + // JISAutoDetect can handle all chars that ISO-2022-JP can.
40.147 + //----------------------------------------------------------------
40.148 + byte[] b2022 = s.getBytes("ISO-2022-JP");
40.149 + if (new String(b2022, "ISO-2022-JP").equals(s)) {
40.150 + cnt2022++;
40.151 + check(new String(b2022,"JISAutoDetect").equals(s),
40.152 + "ISO2022 autodetection");
40.153 + }
40.154 +
40.155 + //----------------------------------------------------------------
40.156 + // JISAutoDetect can handle almost all chars that SJIS can.
40.157 + //----------------------------------------------------------------
40.158 + byte[] bsjis = s.getBytes(SJIS);
40.159 + if (new String(bsjis, SJIS).equals(s)) {
40.160 + cntsjis++;
40.161 + check(new String(bsjis,"JISAutoDetect").equals(s),
40.162 + "SJIS autodetection");
40.163 + }
40.164 + }
40.165 + out.printf("There are %d ISO-2022-JP-encodable characters.%n", cnt2022);
40.166 + out.printf("There are %d SJIS-encodable characters.%n", cntsjis);
40.167 + out.printf("There are %d EUC-JP-encodable characters.%n", cnteucj);
40.168 + out.printf("There are %d characters that are " +
40.169 + "misdetected as SJIS after being EUC-encoded.%n", cntBAD);
40.170 +
40.171 +
40.172 + //----------------------------------------------------------------
40.173 + // tests for specific byte sequences
40.174 + //----------------------------------------------------------------
40.175 + test("ISO-2022-JP", new byte[] {'A', 'B', 'C'});
40.176 + test("EUC-JP", new byte[] {'A', 'B', 'C'});
40.177 + test("SJIS", new byte[] {'A', 'B', 'C'});
40.178 +
40.179 + test("SJIS",
40.180 + new byte[] { 'C', 'o', 'p', 'y', 'r', 'i', 'g', 'h', 't',
40.181 + ' ', (byte)0xa9, ' ', '1', '9', '9', '8' });
40.182 +
40.183 + test("SJIS",
40.184 + new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
40.185 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
40.186 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde,
40.187 + (byte)0x82, (byte)0xc5, (byte)0x82, (byte)0xb7 });
40.188 +
40.189 + test("EUC-JP",
40.190 + new byte[] { (byte)0xa4, (byte)0xd2, (byte)0xa4, (byte)0xe9,
40.191 + (byte)0xa4, (byte)0xac, (byte)0xa4, (byte)0xca });
40.192 +
40.193 + test("SJIS",
40.194 + new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
40.195 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
40.196 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde});
40.197 +
40.198 + test("SJIS",
40.199 + new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
40.200 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
40.201 + (byte)0xc3, (byte)0xd1, (byte)0xbd });
40.202 +
40.203 + test("SJIS",
40.204 + new byte[] { (byte)0x8f, (byte)0xa1, (byte)0xaa });
40.205 +
40.206 + test("EUC-JP",
40.207 + new byte[] { (byte)0x8f, (byte)0xc5, (byte)0xe0, (byte)0x20});
40.208 +
40.209 + test("EUC-JP",
40.210 + new byte[] { (byte)0xbb, (byte)0xdd, (byte)0xcf, (byte)0xb2,
40.211 + (byte)0xb8, (byte)0xdb, (byte)0xbc, (byte)0xbd,
40.212 + (byte)0xc3, (byte)0xd1, (byte)0xbd, (byte)0xde,
40.213 + (byte)0xa4, (byte)0xc7, (byte)0xa4, (byte)0xb9 });
40.214 +
40.215 + test("ISO-2022-JP",
40.216 + new byte[] { 0x1b, '$', 'B', '#', '4', '$', '5', 0x1b, '(', 'B' });
40.217 +
40.218 +
40.219 + //----------------------------------------------------------------
40.220 + // Check handling of ambiguous end-of-input in middle of first char
40.221 + //----------------------------------------------------------------
40.222 + {
40.223 + CharsetDecoder dc = Charset.forName("x-JISAutoDetect").newDecoder();
40.224 + ByteBuffer bb = ByteBuffer.allocate(128);
40.225 + CharBuffer cb = CharBuffer.allocate(128);
40.226 + bb.put((byte)'A').put((byte)0x8f);
40.227 + bb.flip();
40.228 + CoderResult res = dc.decode(bb,cb,false);
40.229 + check(res.isUnderflow(), "isUnderflow");
40.230 + check(bb.position() == 1, "bb.position()");
40.231 + check(cb.position() == 1, "cb.position()");
40.232 + res = dc.decode(bb,cb,false);
40.233 + check(res.isUnderflow(), "isUnderflow");
40.234 + check(bb.position() == 1, "bb.position()");
40.235 + check(cb.position() == 1, "cb.position()");
40.236 + bb.compact();
40.237 + bb.put((byte)0xa1);
40.238 + bb.flip();
40.239 + res = dc.decode(bb,cb,true);
40.240 + check(res.isUnderflow(), "isUnderflow");
40.241 + check(bb.position() == 2, "bb.position()");
40.242 + check(cb.position() == 2, "cb.position()");
40.243 + }
40.244 +
40.245 +
40.246 + if (failures > 0)
40.247 + throw new RuntimeException(failures + " tests failed");
40.248 + }
40.249 +
40.250 + static void checkCoderResult(CoderResult result) {
40.251 + check(result.isUnderflow(),
40.252 + "Unexpected coder result: " + result);
40.253 + }
40.254 +
40.255 + static void test(String expectedCharset, byte[] input) throws Exception {
40.256 + Charset cs = Charset.forName("x-JISAutoDetect");
40.257 + CharsetDecoder autoDetect = cs.newDecoder();
40.258 +
40.259 + Charset cs2 = Charset.forName(expectedCharset);
40.260 + CharsetDecoder decoder = cs2.newDecoder();
40.261 +
40.262 + ByteBuffer bb = ByteBuffer.allocate(128);
40.263 + CharBuffer charOutput = CharBuffer.allocate(128);
40.264 + CharBuffer charExpected = CharBuffer.allocate(128);
40.265 +
40.266 + bb.put(input);
40.267 + bb.flip();
40.268 + bb.mark();
40.269 +
40.270 + CoderResult result = autoDetect.decode(bb, charOutput, true);
40.271 + checkCoderResult(result);
40.272 + charOutput.flip();
40.273 + String actual = charOutput.toString();
40.274 +
40.275 + bb.reset();
40.276 +
40.277 + result = decoder.decode(bb, charExpected, true);
40.278 + checkCoderResult(result);
40.279 + charExpected.flip();
40.280 + String expected = charExpected.toString();
40.281 +
40.282 + check(actual.equals(expected),
40.283 + String.format("actual=%s expected=%s", actual, expected));
40.284 + }
40.285 +}
41.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
41.2 +++ b/test/sun/nio/cs/ReadZero.java Wed Jul 09 10:04:09 2008 -0700
41.3 @@ -0,0 +1,58 @@
41.4 +/*
41.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
41.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
41.7 + *
41.8 + * This code is free software; you can redistribute it and/or modify it
41.9 + * under the terms of the GNU General Public License version 2 only, as
41.10 + * published by the Free Software Foundation.
41.11 + *
41.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
41.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
41.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
41.15 + * version 2 for more details (a copy is included in the LICENSE file that
41.16 + * accompanied this code).
41.17 + *
41.18 + * You should have received a copy of the GNU General Public License version
41.19 + * 2 along with this work; if not, write to the Free Software Foundation,
41.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
41.21 + *
41.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
41.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
41.24 + * have any questions.
41.25 + */
41.26 +
41.27 +/* @test
41.28 + * @summary Verify that if InputStream.read returns 0 we throw an exception.
41.29 + * @bug 4684515
41.30 + */
41.31 +
41.32 +import java.io.*;
41.33 +
41.34 +public class ReadZero {
41.35 +
41.36 + public static void main(String [] args) throws IOException {
41.37 + ReadZero r = new ReadZero();
41.38 + r.testInputStream();
41.39 + }
41.40 +
41.41 + private void testInputStream() throws IOException {
41.42 + File f = new File(System.getProperty("test.src", "."), "ReadZero.java");
41.43 + InputStream is = new FileInputStream(f) {
41.44 + public int read(byte [] b, int off, int len) {
41.45 + System.out.println("FileInputStream.read");
41.46 + return 0;
41.47 + }
41.48 + };
41.49 +
41.50 + is.read(new byte[1], 0, 1); // ok
41.51 + InputStreamReader isr = new InputStreamReader(is);
41.52 +
41.53 + try {
41.54 + int res = isr.read(new char[1], 0, 1);
41.55 + } catch (IOException x) {
41.56 + System.out.println("IOException caught");
41.57 + return;
41.58 + }
41.59 + throw new RuntimeException("IOException not thrown");
41.60 + }
41.61 +}
42.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
42.2 +++ b/test/sun/nio/cs/SJISCanEncode.java Wed Jul 09 10:04:09 2008 -0700
42.3 @@ -0,0 +1,73 @@
42.4 +/*
42.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
42.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
42.7 + *
42.8 + * This code is free software; you can redistribute it and/or modify it
42.9 + * under the terms of the GNU General Public License version 2 only, as
42.10 + * published by the Free Software Foundation.
42.11 + *
42.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
42.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
42.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
42.15 + * version 2 for more details (a copy is included in the LICENSE file that
42.16 + * accompanied this code).
42.17 + *
42.18 + * You should have received a copy of the GNU General Public License version
42.19 + * 2 along with this work; if not, write to the Free Software Foundation,
42.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
42.21 + *
42.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
42.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
42.24 + * have any questions.
42.25 + */
42.26 +
42.27 +/* @test
42.28 + @bug 4913702
42.29 + @summary validates canEncode(char c) method for sun.nio.cs.Shift_JIS
42.30 + */
42.31 +
42.32 +
42.33 +import java.nio.*;
42.34 +import java.nio.charset.*;
42.35 +
42.36 +public class SJISCanEncode {
42.37 + private Charset cs;
42.38 + private CharsetEncoder encoder;
42.39 +
42.40 + private void canEncodeTest(char inputChar,
42.41 + boolean expectedResult)
42.42 + throws Exception {
42.43 + String msg = "err: Shift_JIS canEncode() return value ";
42.44 +
42.45 + if (encoder.canEncode(inputChar) != expectedResult) {
42.46 + throw new Exception(msg + !(expectedResult) +
42.47 + ": " + Integer.toHexString((int)inputChar));
42.48 + }
42.49 + }
42.50 +
42.51 + public static void main(String[] args) throws Exception {
42.52 + SJISCanEncode test = new SJISCanEncode();
42.53 + test.cs = Charset.forName("SJIS");
42.54 + test.encoder = test.cs.newEncoder();
42.55 +
42.56 + // us-ascii (mappable by Shift_JIS)
42.57 + test.canEncodeTest('\u0001', true);
42.58 +
42.59 + // Halfwidth Katakana
42.60 + test.canEncodeTest('\uFF01', true);
42.61 +
42.62 + // CJK ideograph
42.63 + test.canEncodeTest('\u4E9C', true);
42.64 +
42.65 + //Hiragana
42.66 + test.canEncodeTest('\u3041', true);
42.67 + // fullwidth Katakana
42.68 + test.canEncodeTest('\u30A1', true);
42.69 +
42.70 + // U+0080 should be unmappable
42.71 + // U+4000 is a BMP character not covered by Shift_JISe
42.72 +
42.73 + test.canEncodeTest('\u0080', false);
42.74 + test.canEncodeTest('\u4000', false);
42.75 + }
42.76 +}
43.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
43.2 +++ b/test/sun/nio/cs/StreamEncoderClose.java Wed Jul 09 10:04:09 2008 -0700
43.3 @@ -0,0 +1,76 @@
43.4 +/*
43.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
43.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
43.7 + *
43.8 + * This code is free software; you can redistribute it and/or modify it
43.9 + * under the terms of the GNU General Public License version 2 only, as
43.10 + * published by the Free Software Foundation.
43.11 + *
43.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
43.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
43.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
43.15 + * version 2 for more details (a copy is included in the LICENSE file that
43.16 + * accompanied this code).
43.17 + *
43.18 + * You should have received a copy of the GNU General Public License version
43.19 + * 2 along with this work; if not, write to the Free Software Foundation,
43.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
43.21 + *
43.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
43.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
43.24 + * have any questions.
43.25 + */
43.26 +
43.27 +/* @test
43.28 + @bug 5005426
43.29 + @summary Check if StreamEncoder close() method works correctly from
43.30 + error recovery after the underneath OutputStream failed to
43.31 + close the first time.
43.32 + */
43.33 +
43.34 +import java.io.*;
43.35 +public class StreamEncoderClose {
43.36 + public static void main( String arg[] ) throws Exception {
43.37 + byte[] expected = {(byte)0x1b,(byte)0x24,(byte)0x42,
43.38 + (byte)0x30,(byte)0x6c,
43.39 + (byte)0x1b,(byte)0x28,(byte)0x42};
43.40 + ByteArrayOutputStream baos = new ByteArrayOutputStream();
43.41 + MyBufferedOutputStream mbos = new MyBufferedOutputStream(baos);
43.42 + PrintWriter pw = new PrintWriter(new OutputStreamWriter(mbos, "ISO-2022-JP"));
43.43 + mbos.dontClose();
43.44 + pw.write("\u4e00");
43.45 + pw.close(); // 1st PrintWriter Close
43.46 + mbos.canClose();
43.47 + pw.close(); // 2nd PrintWriter Close
43.48 +
43.49 + //double check, probably not necessary
43.50 + byte[] out = baos.toByteArray();
43.51 + if (out.length != expected.length) {
43.52 + throw new IOException("Failed");
43.53 + }
43.54 + for (int i = 0; i < out.length; i++) {
43.55 + //System.out.printf("(byte)0x%x,", out[i] & 0xff);
43.56 + if (out[i] != expected[i])
43.57 + throw new IOException("Failed");
43.58 + }
43.59 + }
43.60 +
43.61 + static class MyBufferedOutputStream extends BufferedOutputStream {
43.62 + MyBufferedOutputStream(OutputStream os) {
43.63 + super(os);
43.64 + }
43.65 + private boolean status;
43.66 + public void dontClose() {
43.67 + status = false;
43.68 + }
43.69 + public void canClose() {
43.70 + status = true;
43.71 + }
43.72 + public void close() throws IOException {
43.73 + if ( status == false ) {
43.74 + throw new IOException("Can't close ");
43.75 + }
43.76 + super.close();
43.77 + }
43.78 + }
43.79 +}
44.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
44.2 +++ b/test/sun/nio/cs/SurrogateGB18030Test.java Wed Jul 09 10:04:09 2008 -0700
44.3 @@ -0,0 +1,121 @@
44.4 +/*
44.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
44.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44.7 + *
44.8 + * This code is free software; you can redistribute it and/or modify it
44.9 + * under the terms of the GNU General Public License version 2 only, as
44.10 + * published by the Free Software Foundation.
44.11 + *
44.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
44.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
44.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
44.15 + * version 2 for more details (a copy is included in the LICENSE file that
44.16 + * accompanied this code).
44.17 + *
44.18 + * You should have received a copy of the GNU General Public License version
44.19 + * 2 along with this work; if not, write to the Free Software Foundation,
44.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
44.21 + *
44.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
44.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
44.24 + * have any questions.
44.25 + */
44.26 +
44.27 +/* @test
44.28 + @bug 4896454
44.29 + @summary Check GB18030 surrogate encoding/decoding handling
44.30 + */
44.31 +
44.32 +import java.nio.*;
44.33 +import java.nio.charset.*;
44.34 +
44.35 +public class SurrogateGB18030Test {
44.36 + public static void main(String[] args) throws Exception {
44.37 + SurrogateGB18030Test test = new SurrogateGB18030Test();
44.38 +
44.39 + test.roundtripTest();
44.40 +
44.41 + /**
44.42 + * Valid Surrogate pair and 4 byte GB18030 representation
44.43 + */
44.44 +
44.45 + String inputString = "\uD800\uDC00";
44.46 +
44.47 + byte[] expectedBytes = { (byte)0x90,
44.48 + (byte)0x30,
44.49 + (byte)0x81,
44.50 + (byte)0x30
44.51 + };
44.52 + test.encodeTest(inputString, expectedBytes);
44.53 +
44.54 + /**
44.55 + * Vice-versa : check that 4 byte GB18030 value encodes correctly
44.56 + */
44.57 +
44.58 + String expectedStr = "\uDBFF\uDFFF";
44.59 +
44.60 + byte[] inputBytes = { (byte)0xe3,
44.61 + (byte)0x32,
44.62 + (byte)0x9a,
44.63 + (byte)0x35
44.64 + };
44.65 +
44.66 +
44.67 + test.decodeTest(inputBytes, expectedStr);
44.68 +
44.69 + }
44.70 +
44.71 + private void roundtripTest() throws Exception
44.72 + {
44.73 + byte[] ba;
44.74 + char[] pair = new char[2];
44.75 + for (char high = '\ud800'; high <= '\udbff'; high++) {
44.76 + for (char low = '\udc00'; low <= '\udfff'; low++) {
44.77 + pair[0] = high;
44.78 + pair[1] = low;
44.79 + String s = new String(pair);
44.80 + if (!s.equals(new String(s.getBytes("gb18030"), "gb18030")))
44.81 + throw new Exception ("GB18030 roundtrip failure");
44.82 + }
44.83 + }
44.84 +
44.85 + }
44.86 +
44.87 + private void encodeTest(String inputString, byte[] expectedBytes)
44.88 + throws Exception
44.89 + {
44.90 + byte[] encoded = inputString.getBytes("GB18030");
44.91 +
44.92 + CharBuffer cb = CharBuffer.wrap(inputString.toCharArray());
44.93 + ByteBuffer bb = ByteBuffer.allocate(4);
44.94 +
44.95 + CharsetEncoder encoder = Charset.forName("GB18030").newEncoder();
44.96 + encoder.encode(cb, bb, true);
44.97 +
44.98 + bb.flip();
44.99 + for (int i = 0 ; i < expectedBytes.length; i++) {
44.100 + if (encoded[i] != expectedBytes[i]
44.101 + || bb.get() != expectedBytes[i])
44.102 + throw new Exception ("GB18030 encode failure");
44.103 + }
44.104 + }
44.105 +
44.106 + private void decodeTest(byte[] inputBytes, String expectedStr)
44.107 + throws Exception
44.108 + {
44.109 + String s2 = new String(inputBytes, "GB18030");
44.110 +
44.111 + CharsetDecoder decoder = Charset.forName("GB18030").newDecoder();
44.112 +
44.113 + ByteBuffer bb = ByteBuffer.wrap(inputBytes);
44.114 + CharBuffer cb = CharBuffer.allocate(2);
44.115 + decoder.decode(bb, cb, true);
44.116 +
44.117 + cb.flip();
44.118 + for (int i = 0 ; i < expectedStr.length(); i++) {
44.119 + if (expectedStr.charAt(i) != cb.get()
44.120 + || s2.charAt(i) != expectedStr.charAt(i))
44.121 + throw new Exception ("GB18030 encode failure");
44.122 + }
44.123 + }
44.124 +}
45.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
45.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.java Wed Jul 09 10:04:09 2008 -0700
45.3 @@ -0,0 +1,95 @@
45.4 +/*
45.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
45.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
45.7 + *
45.8 + * This code is free software; you can redistribute it and/or modify it
45.9 + * under the terms of the GNU General Public License version 2 only, as
45.10 + * published by the Free Software Foundation.
45.11 + *
45.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
45.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
45.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
45.15 + * version 2 for more details (a copy is included in the LICENSE file that
45.16 + * accompanied this code).
45.17 + *
45.18 + * You should have received a copy of the GNU General Public License version
45.19 + * 2 along with this work; if not, write to the Free Software Foundation,
45.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
45.21 + *
45.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
45.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
45.24 + * have any questions.
45.25 + */
45.26 +
45.27 +/* @test
45.28 + @bug 4847097
45.29 + @summary Check surrogate coverage of EUC_TW
45.30 + */
45.31 +
45.32 +/*
45.33 + * Tests the full surrogate mapping roundtrip fidelity of the
45.34 + * EUC-TW charset coder updated to support the additional
45.35 + * planes 4,5,6,7,15
45.36 + *
45.37 + * byte->char mappings are contained in external files
45.38 + * using plane{x}.surrogate as the convention for the input filenames
45.39 + *
45.40 + */
45.41 +
45.42 +import java.io.*;
45.43 +public class SurrogateTestEUCTW {
45.44 +
45.45 + private static final String testRootDir
45.46 + = System.getProperty("test.src", ".");
45.47 +
45.48 + public static void main(String[] args) throws Exception {
45.49 + char[] surrogatePair = new char[2];
45.50 + int[] expectBytes = new int[4];
45.51 +
45.52 + // Iterate test over each supported CNS-11643 plane
45.53 + // containing supplementary character mappings
45.54 +
45.55 + String[] testPlane = { "3", "4", "5", "6" ,"7", "15" };
45.56 +
45.57 + for (int i = 0 ; i < testPlane.length; i++) {
45.58 + FileReader f = new FileReader(testRootDir +
45.59 + System.getProperty("file.separator")
45.60 + + "SurrogateTestEUCTW.plane"
45.61 + + testPlane[i]
45.62 + + ".surrogates");
45.63 + BufferedReader r = new BufferedReader(f);
45.64 + String line;
45.65 +
45.66 + while ((line = r.readLine()) != null) {
45.67 + int charValue = Integer.parseInt(line.substring(9,14), 16);
45.68 + surrogatePair[0] = (char) ((charValue - 0x10000) / 0x400
45.69 + + 0xd800);
45.70 + surrogatePair[1] = (char) ((charValue - 0x10000) % 0x400
45.71 + + 0xdc00);
45.72 + // Synthesize 4 byte expected byte values from CNS input values
45.73 + expectBytes[0] = 0x8E;
45.74 + expectBytes[1] = 0xA0 + Integer.parseInt(testPlane[i]);
45.75 + expectBytes[2] = 0x80 | Integer.parseInt(line.substring(2,4), 16);
45.76 + expectBytes[3] = 0x80 | Integer.parseInt(line.substring(4,6), 16);
45.77 +
45.78 + String testStr = new String(surrogatePair);
45.79 + byte[] encodedBytes = testStr.getBytes("EUC-TW");
45.80 +
45.81 + for (int x = 0 ; x < 4 ; x++) {
45.82 + if (encodedBytes[x] != (byte)(expectBytes[x] & 0xff)) {
45.83 + throw new Exception("EUC_TW Surrogate Encoder error");
45.84 + }
45.85 + }
45.86 +
45.87 + // Next: test round-trip fidelity
45.88 + String decoded = new String(encodedBytes, "EUC-TW");
45.89 +
45.90 + if (!decoded.equals(testStr)) {
45.91 + throw new Exception("EUCTW Decoder error");
45.92 + }
45.93 + }
45.94 + r.close();
45.95 + f.close();
45.96 + }
45.97 + }
45.98 +}
46.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
46.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane15.surrogates Wed Jul 09 10:04:09 2008 -0700
46.3 @@ -0,0 +1,6476 @@
46.4 +0x2121 0x20002
46.5 +0x2122 0x2008C
46.6 +0x2123 0x200D4
46.7 +0x2124 0x201A5
46.8 +0x2125 0x20092
46.9 +0x2126 0x20093
46.10 +0x2127 0x200D8
46.11 +0x2128 0x200D9
46.12 +0x2129 0x201A7
46.13 +0x212A 0x2062B
46.14 +0x212B 0x2062C
46.15 +0x212C 0x2062D
46.16 +0x212D 0x20630
46.17 +0x212E 0x2062E
46.18 +0x212F 0x206AB
46.19 +0x2131 0x2092D
46.20 +0x2132 0x2096D
46.21 +0x2133 0x2F834
46.22 +0x2134 0x20A0F
46.23 +0x2136 0x20B9D
46.24 +0x2137 0x211A2
46.25 +0x2138 0x215D4
46.26 +0x2139 0x21B56
46.27 +0x213A 0x21BC3
46.28 +0x213B 0x22014
46.29 +0x213D 0x2471A
46.30 +0x213E 0x2000F
46.31 +0x213F 0x20010
46.32 +0x2140 0x2009A
46.33 +0x2141 0x2009B
46.34 +0x2143 0x201AC
46.35 +0x2145 0x20097
46.36 +0x2146 0x20546
46.37 +0x2148 0x20576
46.38 +0x2149 0x20577
46.39 +0x214A 0x205AE
46.40 +0x214B 0x2063A
46.41 +0x214C 0x2067D
46.42 +0x214D 0x21BC5
46.43 +0x214E 0x20BA8
46.44 +0x2151 0x21241
46.45 +0x2152 0x21242
46.46 +0x2153 0x215D8
46.47 +0x2154 0x215D9
46.48 +0x2155 0x216AA
46.49 +0x2156 0x216AB
46.50 +0x2157 0x21942
46.51 +0x2158 0x21941
46.52 +0x215A 0x21BC6
46.53 +0x215C 0x21D35
46.54 +0x215D 0x21D36
46.55 +0x215E 0x21D37
46.56 +0x215F 0x2F883
46.57 +0x2160 0x2634D
46.58 +0x2162 0x221B5
46.59 +0x2163 0x22317
46.60 +0x2164 0x22482
46.61 +0x2165 0x233B6
46.62 +0x2167 0x23C72
46.63 +0x2168 0x2455C
46.64 +0x2169 0x245A8
46.65 +0x216B 0x215E3
46.66 +0x216E 0x200E6
46.67 +0x216F 0x20144
46.68 +0x2170 0x20145
46.69 +0x2173 0x201C4
46.70 +0x2174 0x201C5
46.71 +0x2175 0x201C6
46.72 +0x2176 0x201C7
46.73 +0x2177 0x201C8
46.74 +0x2178 0x201C9
46.75 +0x2179 0x201CA
46.76 +0x217A 0x201D4
46.77 +0x217B 0x2057D
46.78 +0x217C 0x26272
46.79 +0x217D 0x205B2
46.80 +0x217E 0x205B4
46.81 +0x2221 0x20682
46.82 +0x2222 0x206C7
46.83 +0x2223 0x206C8
46.84 +0x2225 0x2083C
46.85 +0x2226 0x2083D
46.86 +0x2227 0x2083E
46.87 +0x2228 0x2083F
46.88 +0x2229 0x2F824
46.89 +0x222A 0x208D3
46.90 +0x222B 0x20147
46.91 +0x222D 0x20A3D
46.92 +0x222E 0x20AE2
46.93 +0x222F 0x20BB8
46.94 +0x2230 0x20BB9
46.95 +0x2231 0x20BC2
46.96 +0x2232 0x20BBA
46.97 +0x2233 0x20BC6
46.98 +0x2234 0x20BBB
46.99 +0x2235 0x211AD
46.100 +0x2236 0x2124C
46.101 +0x2237 0x2124D
46.102 +0x2239 0x216B2
46.103 +0x223A 0x216B3
46.104 +0x223B 0x216B4
46.105 +0x223C 0x216B5
46.106 +0x223D 0x219C3
46.107 +0x223E 0x219C4
46.108 +0x223F 0x219C5
46.109 +0x2240 0x219C6
46.110 +0x2241 0x219C7
46.111 +0x2243 0x21BCE
46.112 +0x2244 0x21C30
46.113 +0x2245 0x21D47
46.114 +0x2246 0x21D48
46.115 +0x2248 0x2205C
46.116 +0x224A 0x2205F
46.117 +0x224B 0x22318
46.118 +0x224C 0x22319
46.119 +0x224D 0x2237E
46.120 +0x224F 0x225B0
46.121 +0x2250 0x22A75
46.122 +0x2252 0x22A76
46.123 +0x2253 0x23041
46.124 +0x2254 0x23142
46.125 +0x2256 0x233BD
46.126 +0x225A 0x23B1E
46.127 +0x225B 0x23B1F
46.128 +0x225C 0x23C87
46.129 +0x225E 0x23C78
46.130 +0x225F 0x24188
46.131 +0x2260 0x24189
46.132 +0x2261 0x2418A
46.133 +0x2262 0x24617
46.134 +0x2263 0x24615
46.135 +0x2267 0x250E5
46.136 +0x2268 0x25609
46.137 +0x2269 0x2573B
46.138 +0x226A 0x2574F
46.139 +0x226C 0x2662E
46.140 +0x226D 0x2662F
46.141 +0x226E 0x26AFF
46.142 +0x226F 0x26AFD
46.143 +0x2270 0x26AFE
46.144 +0x2274 0x20023
46.145 +0x2275 0x200EA
46.146 +0x2276 0x2012A
46.147 +0x2277 0x20149
46.148 +0x2278 0x2014A
46.149 +0x2279 0x2014B
46.150 +0x227A 0x201DF
46.151 +0x227B 0x201E0
46.152 +0x227C 0x201E1
46.153 +0x227D 0x201E2
46.154 +0x227E 0x205C1
46.155 +0x2321 0x201E3
46.156 +0x2322 0x201E4
46.157 +0x2323 0x201E5
46.158 +0x2324 0x205C0
46.159 +0x2325 0x201E6
46.160 +0x2326 0x201F7
46.161 +0x2328 0x201E7
46.162 +0x2329 0x201E8
46.163 +0x232A 0x201E9
46.164 +0x232B 0x201EA
46.165 +0x232C 0x201EB
46.166 +0x232D 0x2050E
46.167 +0x232E 0x20580
46.168 +0x232F 0x20581
46.169 +0x2330 0x205BA
46.170 +0x2331 0x205BB
46.171 +0x2332 0x205BC
46.172 +0x2333 0x205BD
46.173 +0x2334 0x2063F
46.174 +0x2335 0x20640
46.175 +0x2336 0x20688
46.176 +0x2337 0x2F81F
46.177 +0x2338 0x20846
46.178 +0x233A 0x20847
46.179 +0x233B 0x20848
46.180 +0x233C 0x20936
46.181 +0x233D 0x20972
46.182 +0x233E 0x20996
46.183 +0x233F 0x20A47
46.184 +0x2340 0x20AE7
46.185 +0x2341 0x20B34
46.186 +0x2342 0x20B35
46.187 +0x2343 0x20B36
46.188 +0x2344 0x20B37
46.189 +0x2345 0x20BE3
46.190 +0x2346 0x20BE4
46.191 +0x2347 0x20BE5
46.192 +0x2348 0x20BEB
46.193 +0x234A 0x20BE6
46.194 +0x234B 0x20BE7
46.195 +0x234C 0x20BE8
46.196 +0x234F 0x211B9
46.197 +0x2351 0x211BA
46.198 +0x2353 0x21263
46.199 +0x2354 0x21264
46.200 +0x2356 0x21265
46.201 +0x2358 0x21266
46.202 +0x2359 0x2127C
46.203 +0x235A 0x21267
46.204 +0x235B 0x2F85A
46.205 +0x235C 0x21559
46.206 +0x235D 0x215E9
46.207 +0x235E 0x215EA
46.208 +0x235F 0x215EB
46.209 +0x2360 0x215EC
46.210 +0x2361 0x215ED
46.211 +0x2362 0x215EE
46.212 +0x2363 0x215EF
46.213 +0x2364 0x216BF
46.214 +0x2365 0x216CB
46.215 +0x2366 0x216C3
46.216 +0x2367 0x216D5
46.217 +0x2368 0x216C4
46.218 +0x2369 0x216C5
46.219 +0x236A 0x216D3
46.220 +0x236B 0x216C6
46.221 +0x236C 0x216C7
46.222 +0x236D 0x216C8
46.223 +0x236E 0x216C9
46.224 +0x236F 0x216CA
46.225 +0x2370 0x2194A
46.226 +0x2372 0x219D1
46.227 +0x2373 0x21B61
46.228 +0x2374 0x21C37
46.229 +0x2376 0x21D64
46.230 +0x2377 0x21D66
46.231 +0x2379 0x21D67
46.232 +0x237A 0x21D68
46.233 +0x237B 0x21D69
46.234 +0x237D 0x21D73
46.235 +0x237E 0x21D6A
46.236 +0x2421 0x21D6B
46.237 +0x2424 0x22072
46.238 +0x2426 0x221B9
46.239 +0x2427 0x2231C
46.240 +0x2428 0x22336
46.241 +0x2429 0x223BC
46.242 +0x242A 0x223BE
46.243 +0x242B 0x223BF
46.244 +0x242C 0x223C0
46.245 +0x242D 0x22487
46.246 +0x242E 0x225DC
46.247 +0x242F 0x225DD
46.248 +0x2430 0x225F5
46.249 +0x2431 0x225DE
46.250 +0x2432 0x225DF
46.251 +0x2433 0x2F89E
46.252 +0x2434 0x225E0
46.253 +0x2435 0x225E1
46.254 +0x2436 0x225E2
46.255 +0x2437 0x22A2C
46.256 +0x2438 0x22A2D
46.257 +0x243A 0x22AA9
46.258 +0x243B 0x22A9C
46.259 +0x243C 0x22A9D
46.260 +0x243D 0x22A9E
46.261 +0x243E 0x22A9F
46.262 +0x243F 0x22AA0
46.263 +0x2440 0x22AA1
46.264 +0x2441 0x22AA2
46.265 +0x2443 0x22AA3
46.266 +0x2444 0x22AA4
46.267 +0x2445 0x22AA7
46.268 +0x2446 0x23042
46.269 +0x2447 0x23093
46.270 +0x2448 0x23151
46.271 +0x244A 0x23152
46.272 +0x244B 0x23144
46.273 +0x244C 0x23153
46.274 +0x244D 0x23322
46.275 +0x244E 0x233C6
46.276 +0x244F 0x233C7
46.277 +0x2450 0x233C9
46.278 +0x2451 0x2F8DD
46.279 +0x2452 0x233CA
46.280 +0x2454 0x233C8
46.281 +0x2455 0x23B24
46.282 +0x2456 0x23B25
46.283 +0x2457 0x23B26
46.284 +0x2459 0x23B27
46.285 +0x245A 0x23B28
46.286 +0x245C 0x23C58
46.287 +0x245D 0x2F8FB
46.288 +0x245E 0x23CA7
46.289 +0x245F 0x23C88
46.290 +0x2460 0x23C89
46.291 +0x2461 0x23CA5
46.292 +0x2462 0x23CA8
46.293 +0x2463 0x23CA9
46.294 +0x2464 0x23CAA
46.295 +0x2465 0x23CAB
46.296 +0x2466 0x23CAC
46.297 +0x2467 0x23CAD
46.298 +0x2469 0x23C79
46.299 +0x246B 0x24194
46.300 +0x246C 0x24195
46.301 +0x246D 0x24196
46.302 +0x2470 0x24197
46.303 +0x2472 0x24198
46.304 +0x2473 0x2454E
46.305 +0x2474 0x2454F
46.306 +0x2475 0x24619
46.307 +0x2477 0x24741
46.308 +0x2478 0x2F92A
46.309 +0x2479 0x248F7
46.310 +0x247A 0x24C04
46.311 +0x247B 0x24C19
46.312 +0x247C 0x24C17
46.313 +0x247D 0x25040
46.314 +0x247E 0x250EC
46.315 +0x2521 0x2541B
46.316 +0x2522 0x2541C
46.317 +0x2524 0x2560E
46.318 +0x2525 0x25752
46.319 +0x2526 0x25AD8
46.320 +0x2527 0x25E26
46.321 +0x2528 0x26274
46.322 +0x252A 0x26275
46.323 +0x252B 0x269C6
46.324 +0x252C 0x26B0B
46.325 +0x252D 0x26B0C
46.326 +0x252E 0x26B0D
46.327 +0x252F 0x26B0E
46.328 +0x2530 0x26B0F
46.329 +0x2531 0x26B10
46.330 +0x2533 0x28459
46.331 +0x2534 0x2845A
46.332 +0x2535 0x28683
46.333 +0x2536 0x28684
46.334 +0x2537 0x28685
46.335 +0x253A 0x28E20
46.336 +0x253B 0x28E21
46.337 +0x253C 0x28E22
46.338 +0x253D 0x28E23
46.339 +0x253E 0x28E24
46.340 +0x253F 0x28E29
46.341 +0x2540 0x200F4
46.342 +0x2542 0x2158F
46.343 +0x2543 0x20151
46.344 +0x2545 0x20217
46.345 +0x2546 0x20218
46.346 +0x2547 0x2025B
46.347 +0x2548 0x20219
46.348 +0x2549 0x2021A
46.349 +0x254B 0x2021B
46.350 +0x254C 0x2021C
46.351 +0x254D 0x2021D
46.352 +0x254E 0x2021E
46.353 +0x254F 0x2021F
46.354 +0x2550 0x20220
46.355 +0x2551 0x20221
46.356 +0x2552 0x2048B
46.357 +0x2553 0x20488
46.358 +0x2555 0x20585
46.359 +0x2556 0x26287
46.360 +0x2557 0x205C7
46.361 +0x2558 0x2064C
46.362 +0x2559 0x2064D
46.363 +0x255A 0x206FC
46.364 +0x255B 0x206FD
46.365 +0x255C 0x206FE
46.366 +0x255D 0x206FF
46.367 +0x2560 0x20856
46.368 +0x2561 0x20857
46.369 +0x2562 0x20858
46.370 +0x2563 0x20859
46.371 +0x2564 0x208DC
46.372 +0x2565 0x208DD
46.373 +0x2566 0x20973
46.374 +0x2567 0x2099D
46.375 +0x2568 0x209A1
46.376 +0x2569 0x2099E
46.377 +0x256A 0x2099F
46.378 +0x256B 0x209A0
46.379 +0x256C 0x209E6
46.380 +0x256D 0x20A51
46.381 +0x256E 0x20A52
46.382 +0x256F 0x20B3D
46.383 +0x2570 0x20C22
46.384 +0x2572 0x20C23
46.385 +0x2573 0x20C24
46.386 +0x2574 0x20C25
46.387 +0x2575 0x20C26
46.388 +0x2576 0x20C27
46.389 +0x2577 0x20C28
46.390 +0x2578 0x20C29
46.391 +0x2579 0x20C2A
46.392 +0x257A 0x20C2B
46.393 +0x257C 0x20C40
46.394 +0x257D 0x20C2C
46.395 +0x257E 0x20C2D
46.396 +0x2621 0x20C2E
46.397 +0x2622 0x20C2F
46.398 +0x2623 0x20C30
46.399 +0x2624 0x211D0
46.400 +0x2625 0x212A8
46.401 +0x2626 0x21294
46.402 +0x2627 0x21295
46.403 +0x2628 0x21296
46.404 +0x2629 0x21297
46.405 +0x262A 0x21298
46.406 +0x262B 0x2129C
46.407 +0x262C 0x2129B
46.408 +0x262E 0x212A1
46.409 +0x262F 0x212A0
46.410 +0x2630 0x21299
46.411 +0x2631 0x2129A
46.412 +0x2632 0x212A7
46.413 +0x2634 0x21564
46.414 +0x2636 0x21600
46.415 +0x2637 0x21601
46.416 +0x263A 0x216E5
46.417 +0x263B 0x216E9
46.418 +0x263C 0x216FB
46.419 +0x263D 0x216FC
46.420 +0x263E 0x216EA
46.421 +0x263F 0x216EB
46.422 +0x2640 0x216EC
46.423 +0x2641 0x216ED
46.424 +0x2642 0x216EE
46.425 +0x2643 0x216EF
46.426 +0x2644 0x216FA
46.427 +0x2645 0x216F0
46.428 +0x2646 0x216F1
46.429 +0x2647 0x216F2
46.430 +0x2648 0x216F3
46.431 +0x2649 0x216F4
46.432 +0x264A 0x21952
46.433 +0x264B 0x21953
46.434 +0x264C 0x21954
46.435 +0x264D 0x21955
46.436 +0x264E 0x21958
46.437 +0x264F 0x21956
46.438 +0x2651 0x219DD
46.439 +0x2652 0x219DE
46.440 +0x2653 0x219E3
46.441 +0x2654 0x219DF
46.442 +0x2655 0x219E0
46.443 +0x2656 0x21B22
46.444 +0x2657 0x21B23
46.445 +0x2658 0x21B68
46.446 +0x2659 0x21BDF
46.447 +0x265B 0x21C44
46.448 +0x265C 0x21D94
46.449 +0x265D 0x21D95
46.450 +0x265E 0x21D96
46.451 +0x265F 0x21D97
46.452 +0x2660 0x21D98
46.453 +0x2661 0x21D99
46.454 +0x2662 0x2F879
46.455 +0x2663 0x21D9A
46.456 +0x2664 0x21D9B
46.457 +0x2665 0x21D9D
46.458 +0x2666 0x21D9E
46.459 +0x2667 0x21D9F
46.460 +0x2668 0x21DA0
46.461 +0x2669 0x21FF3
46.462 +0x266A 0x21FF2
46.463 +0x266B 0x2201F
46.464 +0x266C 0x22088
46.465 +0x266D 0x2218F
46.466 +0x266E 0x22190
46.467 +0x2670 0x221FD
46.468 +0x2671 0x221FE
46.469 +0x2672 0x221FF
46.470 +0x2673 0x22200
46.471 +0x2674 0x22201
46.472 +0x2675 0x2261A
46.473 +0x2677 0x225E3
46.474 +0x2678 0x225E4
46.475 +0x2679 0x225E5
46.476 +0x267A 0x225E6
46.477 +0x267B 0x225E7
46.478 +0x267C 0x225EB
46.479 +0x267D 0x225E8
46.480 +0x267E 0x225E9
46.481 +0x2721 0x225EA
46.482 +0x2722 0x2261D
46.483 +0x2723 0x229A4
46.484 +0x2724 0x229A3
46.485 +0x2725 0x22AD4
46.486 +0x2726 0x22AC6
46.487 +0x2727 0x22AC7
46.488 +0x2728 0x22AC8
46.489 +0x2729 0x22AC9
46.490 +0x272A 0x22ACA
46.491 +0x272B 0x22ACB
46.492 +0x272C 0x22ACC
46.493 +0x272D 0x22ACD
46.494 +0x272F 0x22ACE
46.495 +0x2731 0x22EB8
46.496 +0x2732 0x22EB9
46.497 +0x2733 0x22EBA
46.498 +0x2734 0x2306E
46.499 +0x2735 0x230DB
46.500 +0x2736 0x230DC
46.501 +0x2737 0x23168
46.502 +0x2738 0x23169
46.503 +0x2739 0x2316A
46.504 +0x273A 0x2316B
46.505 +0x273B 0x2316C
46.506 +0x273C 0x2316D
46.507 +0x273D 0x2316E
46.508 +0x273F 0x23324
46.509 +0x2740 0x23325
46.510 +0x2742 0x23400
46.511 +0x2743 0x233E5
46.512 +0x2744 0x233F9
46.513 +0x2745 0x233E7
46.514 +0x2746 0x233E8
46.515 +0x2747 0x233E9
46.516 +0x2748 0x233FE
46.517 +0x2749 0x233EA
46.518 +0x274A 0x233EB
46.519 +0x274B 0x233EC
46.520 +0x274D 0x233ED
46.521 +0x274F 0x233EE
46.522 +0x2751 0x233EF
46.523 +0x2753 0x23417
46.524 +0x2754 0x233F0
46.525 +0x2755 0x233F1
46.526 +0x2756 0x23894
46.527 +0x2757 0x2395B
46.528 +0x2758 0x2395C
46.529 +0x2759 0x2395D
46.530 +0x275A 0x23B2F
46.531 +0x275C 0x23B30
46.532 +0x275D 0x23B31
46.533 +0x275E 0x23B32
46.534 +0x275F 0x23B33
46.535 +0x2760 0x23CCC
46.536 +0x2761 0x23CCD
46.537 +0x2762 0x23CCE
46.538 +0x2763 0x23CAE
46.539 +0x2764 0x23CAF
46.540 +0x2765 0x23CB0
46.541 +0x2767 0x23CCF
46.542 +0x2768 0x23CD0
46.543 +0x2769 0x23CD1
46.544 +0x276A 0x23CD2
46.545 +0x276B 0x23CD3
46.546 +0x276D 0x23CD4
46.547 +0x276F 0x241A6
46.548 +0x2770 0x241A7
46.549 +0x2771 0x241A8
46.550 +0x2772 0x241B0
46.551 +0x2773 0x241A9
46.552 +0x2774 0x241AA
46.553 +0x2775 0x241AB
46.554 +0x2776 0x241AC
46.555 +0x2777 0x241AD
46.556 +0x2778 0x244FB
46.557 +0x2779 0x244FC
46.558 +0x277B 0x2462D
46.559 +0x277C 0x2462E
46.560 +0x277D 0x24650
46.561 +0x277E 0x2462F
46.562 +0x2821 0x24630
46.563 +0x2822 0x24765
46.564 +0x2823 0x248E6
46.565 +0x2824 0x2490C
46.566 +0x2825 0x24902
46.567 +0x2826 0x24903
46.568 +0x2827 0x24904
46.569 +0x2828 0x24905
46.570 +0x2829 0x24906
46.571 +0x282B 0x24BC0
46.572 +0x282C 0x24C24
46.573 +0x282D 0x24C25
46.574 +0x282E 0x24D16
46.575 +0x282F 0x24D32
46.576 +0x2830 0x25420
46.577 +0x2831 0x25421
46.578 +0x2832 0x25422
46.579 +0x2833 0x25423
46.580 +0x2835 0x25425
46.581 +0x2836 0x25619
46.582 +0x2837 0x25624
46.583 +0x2838 0x2561A
46.584 +0x2839 0x2561B
46.585 +0x283A 0x2561C
46.586 +0x283B 0x2561D
46.587 +0x283C 0x2F952
46.588 +0x283D 0x2561E
46.589 +0x283E 0x2575A
46.590 +0x283F 0x2575B
46.591 +0x2840 0x2575C
46.592 +0x2841 0x2575D
46.593 +0x2842 0x2575E
46.594 +0x2843 0x25931
46.595 +0x2845 0x25E29
46.596 +0x2847 0x25F88
46.597 +0x2848 0x25F89
46.598 +0x2849 0x26289
46.599 +0x284B 0x26356
46.600 +0x284C 0x264D1
46.601 +0x284D 0x264E6
46.602 +0x284E 0x26532
46.603 +0x284F 0x26533
46.604 +0x2850 0x26652
46.605 +0x2851 0x26653
46.606 +0x2853 0x26654
46.607 +0x2854 0x26655
46.608 +0x2857 0x26B29
46.609 +0x2858 0x26B2A
46.610 +0x2859 0x26B2B
46.611 +0x285A 0x26B2C
46.612 +0x285B 0x26B2D
46.613 +0x285C 0x2F992
46.614 +0x285D 0x26B2E
46.615 +0x285E 0x26B2F
46.616 +0x285F 0x26B30
46.617 +0x2860 0x26B31
46.618 +0x2861 0x26B32
46.619 +0x2862 0x26B33
46.620 +0x2864 0x26B34
46.621 +0x2865 0x2719B
46.622 +0x2866 0x27223
46.623 +0x2867 0x27224
46.624 +0x2869 0x27225
46.625 +0x286A 0x27227
46.626 +0x286B 0x27616
46.627 +0x286C 0x27CA0
46.628 +0x286D 0x2846F
46.629 +0x286F 0x28470
46.630 +0x2870 0x28471
46.631 +0x2873 0x28472
46.632 +0x2874 0x28473
46.633 +0x2875 0x28474
46.634 +0x2876 0x2869C
46.635 +0x2877 0x286AA
46.636 +0x2878 0x2869D
46.637 +0x2879 0x2869E
46.638 +0x287B 0x286AB
46.639 +0x287C 0x2869F
46.640 +0x287D 0x28E35
46.641 +0x287E 0x28E38
46.642 +0x2921 0x2A38D
46.643 +0x2922 0x20035
46.644 +0x2923 0x20036
46.645 +0x2924 0x25AEE
46.646 +0x2925 0x200B4
46.647 +0x2926 0x2A6C9
46.648 +0x2927 0x20132
46.649 +0x2928 0x20155
46.650 +0x2929 0x20244
46.651 +0x292A 0x20245
46.652 +0x292B 0x20246
46.653 +0x292C 0x20247
46.654 +0x292E 0x20248
46.655 +0x292F 0x20249
46.656 +0x2931 0x2024A
46.657 +0x2932 0x2024B
46.658 +0x2933 0x2024C
46.659 +0x2934 0x2024D
46.660 +0x2935 0x2024E
46.661 +0x2936 0x2024F
46.662 +0x2937 0x20250
46.663 +0x2938 0x20251
46.664 +0x2939 0x26299
46.665 +0x293A 0x205D1
46.666 +0x293C 0x205D2
46.667 +0x293D 0x205D3
46.668 +0x293E 0x205D4
46.669 +0x293F 0x205D5
46.670 +0x2940 0x20721
46.671 +0x2941 0x20722
46.672 +0x2942 0x20723
46.673 +0x2943 0x20868
46.674 +0x2944 0x20869
46.675 +0x2945 0x2086A
46.676 +0x2946 0x208E2
46.677 +0x2947 0x20945
46.678 +0x2948 0x209EC
46.679 +0x2949 0x209ED
46.680 +0x294A 0x209EE
46.681 +0x294B 0x209EF
46.682 +0x294D 0x20A62
46.683 +0x294E 0x20A63
46.684 +0x294F 0x20AF4
46.685 +0x2950 0x2006F
46.686 +0x2951 0x20B44
46.687 +0x2952 0x20B45
46.688 +0x2953 0x20C79
46.689 +0x2955 0x20C7A
46.690 +0x2956 0x20C7B
46.691 +0x2957 0x20C7C
46.692 +0x2958 0x20C7D
46.693 +0x2959 0x20C7E
46.694 +0x295A 0x20C7F
46.695 +0x295B 0x20C80
46.696 +0x295E 0x20C81
46.697 +0x295F 0x20C82
46.698 +0x2960 0x20C83
46.699 +0x2961 0x20C84
46.700 +0x2962 0x20C85
46.701 +0x2963 0x20C86
46.702 +0x2964 0x20C87
46.703 +0x2965 0x20C8F
46.704 +0x2966 0x20C88
46.705 +0x2967 0x20C89
46.706 +0x2968 0x212C5
46.707 +0x2969 0x212C6
46.708 +0x296B 0x212C7
46.709 +0x296C 0x212C8
46.710 +0x296D 0x212C9
46.711 +0x296E 0x212CA
46.712 +0x296F 0x212CB
46.713 +0x2970 0x212CC
46.714 +0x2972 0x212CD
46.715 +0x2973 0x212CE
46.716 +0x2974 0x212E3
46.717 +0x2975 0x212CF
46.718 +0x2976 0x212D0
46.719 +0x2977 0x212D1
46.720 +0x2978 0x212D2
46.721 +0x2979 0x212D3
46.722 +0x297A 0x212C4
46.723 +0x297B 0x212D4
46.724 +0x297C 0x212D5
46.725 +0x297D 0x212D6
46.726 +0x297E 0x21520
46.727 +0x2A21 0x21521
46.728 +0x2A22 0x2161A
46.729 +0x2A23 0x21612
46.730 +0x2A24 0x21614
46.731 +0x2A25 0x21615
46.732 +0x2A26 0x21616
46.733 +0x2A27 0x21619
46.734 +0x2A28 0x21617
46.735 +0x2A29 0x21618
46.736 +0x2A2B 0x2F861
46.737 +0x2A2D 0x21712
46.738 +0x2A2E 0x21713
46.739 +0x2A2F 0x21714
46.740 +0x2A30 0x21715
46.741 +0x2A31 0x21716
46.742 +0x2A32 0x21717
46.743 +0x2A33 0x21718
46.744 +0x2A34 0x21719
46.745 +0x2A35 0x21961
46.746 +0x2A36 0x21962
46.747 +0x2A37 0x21963
46.748 +0x2A38 0x219F5
46.749 +0x2A3A 0x219F6
46.750 +0x2A3B 0x219F7
46.751 +0x2A3C 0x219F8
46.752 +0x2A3D 0x21B29
46.753 +0x2A3F 0x21C5D
46.754 +0x2A40 0x21C57
46.755 +0x2A41 0x21C58
46.756 +0x2A42 0x21C59
46.757 +0x2A43 0x21C5A
46.758 +0x2A44 0x21C5B
46.759 +0x2A45 0x21DBB
46.760 +0x2A46 0x21DD1
46.761 +0x2A47 0x21DBC
46.762 +0x2A48 0x21DBD
46.763 +0x2A49 0x268DF
46.764 +0x2A4A 0x21DD0
46.765 +0x2A4B 0x21DBE
46.766 +0x2A4C 0x21DBF
46.767 +0x2A4D 0x21DC0
46.768 +0x2A4E 0x21DC1
46.769 +0x2A4F 0x21DC2
46.770 +0x2A50 0x21DC3
46.771 +0x2A51 0x21DC4
46.772 +0x2A52 0x26B6C
46.773 +0x2A53 0x220A1
46.774 +0x2A54 0x220A2
46.775 +0x2A55 0x220A3
46.776 +0x2A56 0x22193
46.777 +0x2A57 0x2220D
46.778 +0x2A58 0x2220F
46.779 +0x2A59 0x2220E
46.780 +0x2A5A 0x22210
46.781 +0x2A5B 0x22211
46.782 +0x2A5C 0x22212
46.783 +0x2A5D 0x2F895
46.784 +0x2A5E 0x224E5
46.785 +0x2A5F 0x2262F
46.786 +0x2A61 0x22657
46.787 +0x2A62 0x22630
46.788 +0x2A63 0x22668
46.789 +0x2A64 0x2262B
46.790 +0x2A65 0x22631
46.791 +0x2A66 0x22658
46.792 +0x2A67 0x2F8A2
46.793 +0x2A68 0x22632
46.794 +0x2A69 0x22659
46.795 +0x2A6B 0x2265A
46.796 +0x2A6C 0x22633
46.797 +0x2A6D 0x2265B
46.798 +0x2A6E 0x2265C
46.799 +0x2A6F 0x2265D
46.800 +0x2A70 0x2261E
46.801 +0x2A71 0x229AE
46.802 +0x2A72 0x229AF
46.803 +0x2A73 0x22A3B
46.804 +0x2A74 0x22A3C
46.805 +0x2A75 0x22A3D
46.806 +0x2A76 0x22B07
46.807 +0x2A77 0x22B08
46.808 +0x2A78 0x22B09
46.809 +0x2A79 0x22B0A
46.810 +0x2A7A 0x22B0B
46.811 +0x2A7B 0x22B0C
46.812 +0x2A7C 0x22B0D
46.813 +0x2A7D 0x22B0E
46.814 +0x2A7E 0x22B0F
46.815 +0x2B21 0x22B10
46.816 +0x2B22 0x22B22
46.817 +0x2B23 0x22B11
46.818 +0x2B24 0x22B12
46.819 +0x2B25 0x22B13
46.820 +0x2B26 0x22B14
46.821 +0x2B27 0x22B15
46.822 +0x2B28 0x22B16
46.823 +0x2B29 0x22B17
46.824 +0x2B2A 0x22B18
46.825 +0x2B2B 0x2F8B8
46.826 +0x2B2D 0x23046
46.827 +0x2B2E 0x23047
46.828 +0x2B2F 0x23048
46.829 +0x2B30 0x230E1
46.830 +0x2B31 0x23181
46.831 +0x2B32 0x23183
46.832 +0x2B33 0x20C75
46.833 +0x2B35 0x23185
46.834 +0x2B36 0x23186
46.835 +0x2B37 0x2332A
46.836 +0x2B38 0x2F8D1
46.837 +0x2B39 0x2332B
46.838 +0x2B3A 0x2336B
46.839 +0x2B3B 0x23418
46.840 +0x2B3C 0x23419
46.841 +0x2B3D 0x2341A
46.842 +0x2B3F 0x2341B
46.843 +0x2B40 0x2341C
46.844 +0x2B41 0x2341D
46.845 +0x2B42 0x2341E
46.846 +0x2B43 0x2341F
46.847 +0x2B44 0x23420
46.848 +0x2B45 0x23421
46.849 +0x2B46 0x23422
46.850 +0x2B47 0x23423
46.851 +0x2B49 0x23424
46.852 +0x2B4A 0x23425
46.853 +0x2B4B 0x23426
46.854 +0x2B4C 0x23427
46.855 +0x2B4D 0x23428
46.856 +0x2B4E 0x23429
46.857 +0x2B4F 0x2342A
46.858 +0x2B50 0x239EF
46.859 +0x2B51 0x23B49
46.860 +0x2B52 0x23B4A
46.861 +0x2B53 0x23B4B
46.862 +0x2B54 0x23B4C
46.863 +0x2B55 0x23B4D
46.864 +0x2B56 0x23B4E
46.865 +0x2B57 0x23B4F
46.866 +0x2B58 0x23B50
46.867 +0x2B59 0x23B51
46.868 +0x2B5A 0x23B52
46.869 +0x2B5B 0x23B53
46.870 +0x2B5C 0x23B54
46.871 +0x2B5D 0x23B5A
46.872 +0x2B5E 0x23B55
46.873 +0x2B5F 0x23C5F
46.874 +0x2B60 0x23D02
46.875 +0x2B61 0x23D03
46.876 +0x2B62 0x23D04
46.877 +0x2B63 0x23D05
46.878 +0x2B64 0x23CD5
46.879 +0x2B65 0x23D06
46.880 +0x2B66 0x23D07
46.881 +0x2B67 0x23CD6
46.882 +0x2B68 0x23D08
46.883 +0x2B69 0x23D09
46.884 +0x2B6A 0x23D0A
46.885 +0x2B6B 0x23D0B
46.886 +0x2B6C 0x23CD7
46.887 +0x2B6D 0x23D0C
46.888 +0x2B6E 0x23D0D
46.889 +0x2B6F 0x241C8
46.890 +0x2B70 0x241C9
46.891 +0x2B71 0x241CA
46.892 +0x2B72 0x241CB
46.893 +0x2B73 0x241CC
46.894 +0x2B74 0x241CD
46.895 +0x2B75 0x241CE
46.896 +0x2B76 0x241CF
46.897 +0x2B77 0x241D0
46.898 +0x2B78 0x241D1
46.899 +0x2B79 0x241D2
46.900 +0x2B7B 0x241D3
46.901 +0x2B7C 0x241D4
46.902 +0x2B7D 0x241D5
46.903 +0x2B7E 0x241D6
46.904 +0x2C21 0x241D7
46.905 +0x2C22 0x241E2
46.906 +0x2C23 0x241D8
46.907 +0x2C24 0x24504
46.908 +0x2C25 0x24505
46.909 +0x2C26 0x24506
46.910 +0x2C28 0x24643
46.911 +0x2C29 0x24644
46.912 +0x2C2A 0x24784
46.913 +0x2C2B 0x2478F
46.914 +0x2C2C 0x24785
46.915 +0x2C2D 0x24786
46.916 +0x2C2E 0x2492F
46.917 +0x2C2F 0x2491A
46.918 +0x2C30 0x2491B
46.919 +0x2C31 0x2491C
46.920 +0x2C33 0x2491D
46.921 +0x2C34 0x2491E
46.922 +0x2C35 0x2491F
46.923 +0x2C36 0x24920
46.924 +0x2C37 0x24921
46.925 +0x2C38 0x24922
46.926 +0x2C39 0x2F92C
46.927 +0x2C3A 0x24923
46.928 +0x2C3B 0x24924
46.929 +0x2C3C 0x2490E
46.930 +0x2C3D 0x24925
46.931 +0x2C3E 0x2492B
46.932 +0x2C3F 0x2492C
46.933 +0x2C40 0x2490B
46.934 +0x2C41 0x24AEE
46.935 +0x2C43 0x24BC3
46.936 +0x2C44 0x24BD8
46.937 +0x2C45 0x24BD9
46.938 +0x2C46 0x24C38
46.939 +0x2C47 0x24C39
46.940 +0x2C48 0x24C3A
46.941 +0x2C49 0x24C3B
46.942 +0x2C4B 0x24C3C
46.943 +0x2C4C 0x24C3D
46.944 +0x2C4D 0x24C3E
46.945 +0x2C4E 0x24C3F
46.946 +0x2C4F 0x24C40
46.947 +0x2C50 0x24D48
46.948 +0x2C51 0x24D4C
46.949 +0x2C52 0x24F28
46.950 +0x2C53 0x24F51
46.951 +0x2C54 0x24F52
46.952 +0x2C55 0x2504C
46.953 +0x2C56 0x25123
46.954 +0x2C57 0x2F945
46.955 +0x2C58 0x25124
46.956 +0x2C59 0x25431
46.957 +0x2C5A 0x25432
46.958 +0x2C5B 0x25433
46.959 +0x2C5D 0x25434
46.960 +0x2C5E 0x25435
46.961 +0x2C5F 0x25436
46.962 +0x2C60 0x25440
46.963 +0x2C61 0x25437
46.964 +0x2C63 0x25438
46.965 +0x2C64 0x2543D
46.966 +0x2C65 0x25638
46.967 +0x2C66 0x25639
46.968 +0x2C67 0x2563A
46.969 +0x2C68 0x2563B
46.970 +0x2C69 0x2563C
46.971 +0x2C6A 0x2564C
46.972 +0x2C6B 0x25773
46.973 +0x2C6C 0x25774
46.974 +0x2C6E 0x25775
46.975 +0x2C6F 0x25776
46.976 +0x2C70 0x25779
46.977 +0x2C71 0x25941
46.978 +0x2C72 0x25942
46.979 +0x2C73 0x25943
46.980 +0x2C74 0x25A5B
46.981 +0x2C77 0x238A6
46.982 +0x2C78 0x25A5C
46.983 +0x2C79 0x25AE5
46.984 +0x2C7A 0x25AE6
46.985 +0x2C7B 0x25AE7
46.986 +0x2C7C 0x25AE8
46.987 +0x2C7D 0x25AED
46.988 +0x2C7E 0x25E30
46.989 +0x2D22 0x25E31
46.990 +0x2D23 0x25F94
46.991 +0x2D24 0x26351
46.992 +0x2D25 0x263FD
46.993 +0x2D26 0x263FE
46.994 +0x2D27 0x264E9
46.995 +0x2D29 0x266B3
46.996 +0x2D2A 0x26684
46.997 +0x2D2B 0x26694
46.998 +0x2D2D 0x2669C
46.999 +0x2D2F 0x26685
46.1000 +0x2D30 0x26900
46.1001 +0x2D31 0x26937
46.1002 +0x2D32 0x26957
46.1003 +0x2D33 0x26B54
46.1004 +0x2D34 0x26B68
46.1005 +0x2D35 0x26B55
46.1006 +0x2D36 0x26B5C
46.1007 +0x2D37 0x26B56
46.1008 +0x2D38 0x26B57
46.1009 +0x2D39 0x26B58
46.1010 +0x2D3A 0x26B59
46.1011 +0x2D3B 0x26B5A
46.1012 +0x2D3C 0x26B5B
46.1013 +0x2D3D 0x27234
46.1014 +0x2D3F 0x27235
46.1015 +0x2D41 0x27239
46.1016 +0x2D42 0x27236
46.1017 +0x2D43 0x27237
46.1018 +0x2D44 0x27238
46.1019 +0x2D45 0x275E5
46.1020 +0x2D46 0x27659
46.1021 +0x2D48 0x2763A
46.1022 +0x2D49 0x2763B
46.1023 +0x2D4A 0x27D28
46.1024 +0x2D4B 0x27E89
46.1025 +0x2D4D 0x27E8A
46.1026 +0x2D4E 0x27E8B
46.1027 +0x2D4F 0x27E8C
46.1028 +0x2D50 0x27E8D
46.1029 +0x2D51 0x27FBC
46.1030 +0x2D52 0x282A3
46.1031 +0x2D54 0x282A4
46.1032 +0x2D55 0x28493
46.1033 +0x2D56 0x28494
46.1034 +0x2D57 0x28495
46.1035 +0x2D58 0x28496
46.1036 +0x2D59 0x28497
46.1037 +0x2D5A 0x286B9
46.1038 +0x2D5B 0x28E4F
46.1039 +0x2D5C 0x28E50
46.1040 +0x2D5D 0x28E51
46.1041 +0x2D5E 0x29076
46.1042 +0x2D60 0x200FB
46.1043 +0x2D61 0x20083
46.1044 +0x2D62 0x20138
46.1045 +0x2D63 0x2015D
46.1046 +0x2D64 0x20271
46.1047 +0x2D66 0x20277
46.1048 +0x2D67 0x20278
46.1049 +0x2D68 0x2F807
46.1050 +0x2D69 0x202C3
46.1051 +0x2D6A 0x20279
46.1052 +0x2D6B 0x2027A
46.1053 +0x2D6C 0x2027B
46.1054 +0x2D6D 0x2027C
46.1055 +0x2D6E 0x20272
46.1056 +0x2D6F 0x2027D
46.1057 +0x2D70 0x202A0
46.1058 +0x2D71 0x2027E
46.1059 +0x2D72 0x2027F
46.1060 +0x2D73 0x20280
46.1061 +0x2D74 0x20281
46.1062 +0x2D75 0x20282
46.1063 +0x2D76 0x20283
46.1064 +0x2D77 0x2029E
46.1065 +0x2D78 0x20284
46.1066 +0x2D79 0x20285
46.1067 +0x2D7A 0x20286
46.1068 +0x2D7B 0x20287
46.1069 +0x2D7C 0x20288
46.1070 +0x2D7D 0x20493
46.1071 +0x2D7E 0x20494
46.1072 +0x2E21 0x20495
46.1073 +0x2E22 0x204EF
46.1074 +0x2E23 0x204F0
46.1075 +0x2E25 0x2058D
46.1076 +0x2E26 0x2058F
46.1077 +0x2E27 0x20590
46.1078 +0x2E28 0x20591
46.1079 +0x2E29 0x20592
46.1080 +0x2E2A 0x205DE
46.1081 +0x2E2B 0x205E1
46.1082 +0x2E2C 0x20653
46.1083 +0x2E2E 0x2074A
46.1084 +0x2E2F 0x2074B
46.1085 +0x2E30 0x2074C
46.1086 +0x2E31 0x20751
46.1087 +0x2E32 0x2074D
46.1088 +0x2E33 0x20748
46.1089 +0x2E34 0x20874
46.1090 +0x2E35 0x20875
46.1091 +0x2E36 0x20920
46.1092 +0x2E37 0x20921
46.1093 +0x2E38 0x209A5
46.1094 +0x2E39 0x209A6
46.1095 +0x2E3A 0x20A73
46.1096 +0x2E3B 0x20A74
46.1097 +0x2E3C 0x20B50
46.1098 +0x2E3D 0x20B51
46.1099 +0x2E3E 0x20B52
46.1100 +0x2E3F 0x20B53
46.1101 +0x2E40 0x20CDB
46.1102 +0x2E41 0x20CDC
46.1103 +0x2E43 0x20CDD
46.1104 +0x2E44 0x20CDE
46.1105 +0x2E45 0x20CFF
46.1106 +0x2E48 0x20CDF
46.1107 +0x2E49 0x20CE0
46.1108 +0x2E4B 0x20CE1
46.1109 +0x2E4C 0x20CE2
46.1110 +0x2E4D 0x20CE3
46.1111 +0x2E4E 0x20CE4
46.1112 +0x2E4F 0x20CE5
46.1113 +0x2E50 0x20CE6
46.1114 +0x2E51 0x20CE7
46.1115 +0x2E52 0x20CE8
46.1116 +0x2E53 0x20CE9
46.1117 +0x2E54 0x20CEA
46.1118 +0x2E55 0x21307
46.1119 +0x2E56 0x21308
46.1120 +0x2E57 0x21309
46.1121 +0x2E58 0x2130A
46.1122 +0x2E59 0x2130B
46.1123 +0x2E5A 0x2130C
46.1124 +0x2E5B 0x2130D
46.1125 +0x2E5D 0x2131A
46.1126 +0x2E5E 0x2130E
46.1127 +0x2E5F 0x2130F
46.1128 +0x2E60 0x21310
46.1129 +0x2E61 0x2131C
46.1130 +0x2E62 0x21527
46.1131 +0x2E63 0x21566
46.1132 +0x2E64 0x21598
46.1133 +0x2E65 0x21599
46.1134 +0x2E66 0x21633
46.1135 +0x2E67 0x21624
46.1136 +0x2E68 0x21625
46.1137 +0x2E69 0x21626
46.1138 +0x2E6C 0x2173E
46.1139 +0x2E6D 0x2F864
46.1140 +0x2E6E 0x2173F
46.1141 +0x2E6F 0x21757
46.1142 +0x2E70 0x21740
46.1143 +0x2E71 0x21741
46.1144 +0x2E72 0x21758
46.1145 +0x2E73 0x21742
46.1146 +0x2E74 0x21743
46.1147 +0x2E75 0x21744
46.1148 +0x2E76 0x21745
46.1149 +0x2E77 0x21746
46.1150 +0x2E79 0x21747
46.1151 +0x2E7A 0x2196B
46.1152 +0x2E7B 0x2196C
46.1153 +0x2E7C 0x21A10
46.1154 +0x2E7D 0x21A11
46.1155 +0x2F21 0x21B75
46.1156 +0x2F22 0x21BEF
46.1157 +0x2F23 0x21C6A
46.1158 +0x2F24 0x21C6B
46.1159 +0x2F26 0x21C6C
46.1160 +0x2F27 0x21C6D
46.1161 +0x2F28 0x21C6E
46.1162 +0x2F29 0x21DEF
46.1163 +0x2F2A 0x21DF0
46.1164 +0x2F2B 0x21DF1
46.1165 +0x2F2C 0x21DF2
46.1166 +0x2F2D 0x21DF3
46.1167 +0x2F2E 0x21DF4
46.1168 +0x2F2F 0x21DF5
46.1169 +0x2F30 0x21DFF
46.1170 +0x2F31 0x21DF6
46.1171 +0x2F32 0x21E02
46.1172 +0x2F33 0x21DF7
46.1173 +0x2F34 0x22022
46.1174 +0x2F35 0x220C4
46.1175 +0x2F36 0x220C3
46.1176 +0x2F37 0x22228
46.1177 +0x2F39 0x22320
46.1178 +0x2F3A 0x22325
46.1179 +0x2F3B 0x22322
46.1180 +0x2F3C 0x22323
46.1181 +0x2F3D 0x223EB
46.1182 +0x2F3F 0x224F9
46.1183 +0x2F40 0x224FA
46.1184 +0x2F41 0x22699
46.1185 +0x2F42 0x2269A
46.1186 +0x2F43 0x2269B
46.1187 +0x2F44 0x22663
46.1188 +0x2F46 0x2265E
46.1189 +0x2F47 0x2265F
46.1190 +0x2F48 0x22660
46.1191 +0x2F49 0x2269C
46.1192 +0x2F4A 0x22661
46.1193 +0x2F4B 0x2269D
46.1194 +0x2F4C 0x22B54
46.1195 +0x2F4D 0x22B55
46.1196 +0x2F4E 0x22B56
46.1197 +0x2F4F 0x22B57
46.1198 +0x2F50 0x22B58
46.1199 +0x2F51 0x22B59
46.1200 +0x2F52 0x22B5A
46.1201 +0x2F53 0x22B19
46.1202 +0x2F54 0x22B6A
46.1203 +0x2F55 0x22B5B
46.1204 +0x2F56 0x22B5C
46.1205 +0x2F57 0x22B5D
46.1206 +0x2F58 0x22B66
46.1207 +0x2F5A 0x22B5E
46.1208 +0x2F5B 0x22B5F
46.1209 +0x2F5C 0x22B1A
46.1210 +0x2F5D 0x22B60
46.1211 +0x2F5E 0x22B61
46.1212 +0x2F60 0x22B62
46.1213 +0x2F61 0x22B1B
46.1214 +0x2F62 0x22B63
46.1215 +0x2F63 0x26410
46.1216 +0x2F64 0x26411
46.1217 +0x2F65 0x2304C
46.1218 +0x2F66 0x2309B
46.1219 +0x2F67 0x230EB
46.1220 +0x2F68 0x230EC
46.1221 +0x2F69 0x230ED
46.1222 +0x2F6A 0x230EE
46.1223 +0x2F6B 0x231A3
46.1224 +0x2F6C 0x231A8
46.1225 +0x2F6D 0x231A6
46.1226 +0x2F6F 0x2332F
46.1227 +0x2F70 0x23330
46.1228 +0x2F71 0x23331
46.1229 +0x2F72 0x23332
46.1230 +0x2F73 0x23333
46.1231 +0x2F74 0x2344F
46.1232 +0x2F75 0x23451
46.1233 +0x2F76 0x23452
46.1234 +0x2F77 0x2347D
46.1235 +0x2F78 0x23453
46.1236 +0x2F79 0x23454
46.1237 +0x2F7A 0x23455
46.1238 +0x2F7B 0x23456
46.1239 +0x2F7C 0x23457
46.1240 +0x2F7D 0x23458
46.1241 +0x2F7E 0x23459
46.1242 +0x3021 0x2345A
46.1243 +0x3022 0x2345B
46.1244 +0x3023 0x2345C
46.1245 +0x3025 0x2345D
46.1246 +0x3026 0x2345E
46.1247 +0x3027 0x2345F
46.1248 +0x3028 0x2346F
46.1249 +0x3029 0x23460
46.1250 +0x302A 0x23461
46.1251 +0x302B 0x23462
46.1252 +0x302C 0x23463
46.1253 +0x302D 0x23472
46.1254 +0x302E 0x23464
46.1255 +0x3030 0x2346E
46.1256 +0x3031 0x238B5
46.1257 +0x3032 0x23B65
46.1258 +0x3033 0x23B66
46.1259 +0x3034 0x23B67
46.1260 +0x3035 0x23B68
46.1261 +0x3036 0x23B69
46.1262 +0x3037 0x23B6A
46.1263 +0x3038 0x23B6B
46.1264 +0x3039 0x23B6C
46.1265 +0x303A 0x23D0E
46.1266 +0x303B 0x23D43
46.1267 +0x303D 0x23D0F
46.1268 +0x303E 0x23D44
46.1269 +0x303F 0x23D45
46.1270 +0x3040 0x23D46
46.1271 +0x3041 0x23D47
46.1272 +0x3042 0x23D48
46.1273 +0x3043 0x23D49
46.1274 +0x3044 0x23D10
46.1275 +0x3045 0x23D4A
46.1276 +0x3046 0x23D4B
46.1277 +0x3047 0x23D4C
46.1278 +0x3048 0x23D4D
46.1279 +0x304A 0x23D4E
46.1280 +0x304B 0x23D4F
46.1281 +0x304C 0x23D50
46.1282 +0x304D 0x23D51
46.1283 +0x304E 0x23D52
46.1284 +0x304F 0x23D53
46.1285 +0x3050 0x23D54
46.1286 +0x3051 0x23D55
46.1287 +0x3052 0x23D56
46.1288 +0x3053 0x23D57
46.1289 +0x3054 0x23D58
46.1290 +0x3055 0x23D59
46.1291 +0x3056 0x23D5A
46.1292 +0x3057 0x23D1D
46.1293 +0x3058 0x23D5B
46.1294 +0x3059 0x23D5C
46.1295 +0x305A 0x23D5D
46.1296 +0x305B 0x2F906
46.1297 +0x305D 0x241FE
46.1298 +0x305E 0x241FF
46.1299 +0x305F 0x24200
46.1300 +0x3060 0x24201
46.1301 +0x3061 0x24202
46.1302 +0x3062 0x24203
46.1303 +0x3063 0x24204
46.1304 +0x3064 0x24205
46.1305 +0x3065 0x24206
46.1306 +0x3066 0x24207
46.1307 +0x3067 0x24218
46.1308 +0x3068 0x24208
46.1309 +0x3069 0x24209
46.1310 +0x306A 0x241F3
46.1311 +0x306B 0x2420A
46.1312 +0x306C 0x2420B
46.1313 +0x306D 0x2421B
46.1314 +0x306E 0x2420C
46.1315 +0x306F 0x2420D
46.1316 +0x3070 0x2420E
46.1317 +0x3071 0x2420F
46.1318 +0x3072 0x24210
46.1319 +0x3073 0x2450F
46.1320 +0x3074 0x24561
46.1321 +0x3075 0x24579
46.1322 +0x3076 0x247C1
46.1323 +0x3077 0x247AC
46.1324 +0x3078 0x247AD
46.1325 +0x3079 0x24943
46.1326 +0x307A 0x24944
46.1327 +0x307B 0x24945
46.1328 +0x307C 0x24946
46.1329 +0x307D 0x24947
46.1330 +0x307E 0x24948
46.1331 +0x3121 0x24949
46.1332 +0x3122 0x24964
46.1333 +0x3123 0x2494A
46.1334 +0x3124 0x2494B
46.1335 +0x3125 0x2494C
46.1336 +0x3126 0x2494D
46.1337 +0x3128 0x2F92D
46.1338 +0x3129 0x24B39
46.1339 +0x312A 0x24C57
46.1340 +0x312B 0x24C58
46.1341 +0x312C 0x24C59
46.1342 +0x312D 0x24C5F
46.1343 +0x312E 0x24C5A
46.1344 +0x312F 0x24D6A
46.1345 +0x3130 0x24F2B
46.1346 +0x3131 0x24F5D
46.1347 +0x3132 0x24F5E
46.1348 +0x3133 0x24F5F
46.1349 +0x3135 0x24F60
46.1350 +0x3136 0x24F61
46.1351 +0x3137 0x25058
46.1352 +0x3138 0x25059
46.1353 +0x3139 0x2514A
46.1354 +0x313A 0x2514B
46.1355 +0x313B 0x2514C
46.1356 +0x313C 0x2514D
46.1357 +0x313D 0x2514E
46.1358 +0x313E 0x25457
46.1359 +0x313F 0x253B3
46.1360 +0x3140 0x253B4
46.1361 +0x3141 0x2546E
46.1362 +0x3142 0x2545B
46.1363 +0x3143 0x2545C
46.1364 +0x3145 0x2545D
46.1365 +0x3146 0x2545E
46.1366 +0x3148 0x2546C
46.1367 +0x3149 0x2563D
46.1368 +0x314A 0x25654
46.1369 +0x314B 0x2563E
46.1370 +0x314C 0x25655
46.1371 +0x314D 0x25656
46.1372 +0x314E 0x2563F
46.1373 +0x314F 0x25657
46.1374 +0x3150 0x25658
46.1375 +0x3151 0x25659
46.1376 +0x3152 0x2565A
46.1377 +0x3153 0x2565B
46.1378 +0x3154 0x2565C
46.1379 +0x3155 0x25788
46.1380 +0x3156 0x25789
46.1381 +0x3158 0x25958
46.1382 +0x3159 0x25959
46.1383 +0x315A 0x2595A
46.1384 +0x315C 0x25A67
46.1385 +0x315D 0x25A68
46.1386 +0x315E 0x25A69
46.1387 +0x315F 0x25A6A
46.1388 +0x3161 0x25A6B
46.1389 +0x3162 0x25A6C
46.1390 +0x3163 0x25AFE
46.1391 +0x3164 0x25AFF
46.1392 +0x3165 0x25B00
46.1393 +0x3166 0x25B01
46.1394 +0x3167 0x25B02
46.1395 +0x3168 0x25B03
46.1396 +0x3169 0x25B04
46.1397 +0x316A 0x25B05
46.1398 +0x316B 0x25E39
46.1399 +0x316C 0x25E3A
46.1400 +0x316D 0x25E3B
46.1401 +0x316E 0x25E3C
46.1402 +0x3171 0x25FB2
46.1403 +0x3172 0x25FB3
46.1404 +0x3173 0x25FB4
46.1405 +0x3174 0x25FB5
46.1406 +0x3175 0x25FB6
46.1407 +0x3176 0x25FB7
46.1408 +0x3177 0x25FB8
46.1409 +0x3179 0x262A2
46.1410 +0x317A 0x26361
46.1411 +0x317B 0x26362
46.1412 +0x317C 0x26414
46.1413 +0x317E 0x264EB
46.1414 +0x3221 0x26542
46.1415 +0x3222 0x26548
46.1416 +0x3224 0x26543
46.1417 +0x3225 0x2654E
46.1418 +0x3226 0x26544
46.1419 +0x3227 0x26545
46.1420 +0x3228 0x266B4
46.1421 +0x3229 0x266B5
46.1422 +0x322D 0x266B6
46.1423 +0x322F 0x268E1
46.1424 +0x3230 0x26905
46.1425 +0x3233 0x26B9A
46.1426 +0x3235 0x26B9B
46.1427 +0x3236 0x26B9C
46.1428 +0x3237 0x26B9D
46.1429 +0x3238 0x26B9E
46.1430 +0x3239 0x26B9F
46.1431 +0x323A 0x2F99A
46.1432 +0x323B 0x26BA0
46.1433 +0x323C 0x26BA1
46.1434 +0x323D 0x26BA2
46.1435 +0x323E 0x26BB5
46.1436 +0x323F 0x26BA3
46.1437 +0x3240 0x26BA4
46.1438 +0x3242 0x26BA5
46.1439 +0x3243 0x26BA6
46.1440 +0x3244 0x26BA7
46.1441 +0x3245 0x26BA8
46.1442 +0x3246 0x26BAF
46.1443 +0x3247 0x26BA9
46.1444 +0x3248 0x26BAA
46.1445 +0x3249 0x26BAB
46.1446 +0x324A 0x26BAC
46.1447 +0x324B 0x26BAD
46.1448 +0x324C 0x26BB3
46.1449 +0x324E 0x271A0
46.1450 +0x324F 0x27256
46.1451 +0x3250 0x27634
46.1452 +0x3252 0x2763C
46.1453 +0x3253 0x2780C
46.1454 +0x3255 0x27C3E
46.1455 +0x3256 0x27CA3
46.1456 +0x3257 0x27D30
46.1457 +0x3258 0x27D31
46.1458 +0x3259 0x27E97
46.1459 +0x325A 0x27E98
46.1460 +0x325B 0x27E99
46.1461 +0x325C 0x27E9A
46.1462 +0x325D 0x27E9B
46.1463 +0x325E 0x282B2
46.1464 +0x325F 0x282AB
46.1465 +0x3260 0x282AC
46.1466 +0x3261 0x286FC
46.1467 +0x3262 0x286E8
46.1468 +0x3263 0x286E9
46.1469 +0x3264 0x286EA
46.1470 +0x3265 0x287F1
46.1471 +0x3266 0x2893F
46.1472 +0x3267 0x28CCE
46.1473 +0x3268 0x28E6D
46.1474 +0x3269 0x28E6E
46.1475 +0x326A 0x28E6F
46.1476 +0x326B 0x28E70
46.1477 +0x326C 0x28E71
46.1478 +0x326D 0x28E72
46.1479 +0x326E 0x28E73
46.1480 +0x3270 0x29078
46.1481 +0x3271 0x2983A
46.1482 +0x3272 0x20167
46.1483 +0x3274 0x20164
46.1484 +0x3275 0x20165
46.1485 +0x3276 0x20307
46.1486 +0x3277 0x202C4
46.1487 +0x3278 0x202C5
46.1488 +0x3279 0x202C6
46.1489 +0x327A 0x202C7
46.1490 +0x327B 0x202C8
46.1491 +0x327C 0x202C9
46.1492 +0x327D 0x202E5
46.1493 +0x327E 0x202CA
46.1494 +0x3321 0x202CB
46.1495 +0x3323 0x202CC
46.1496 +0x3324 0x202CD
46.1497 +0x3325 0x202CE
46.1498 +0x3326 0x202CF
46.1499 +0x3327 0x202D0
46.1500 +0x3328 0x20497
46.1501 +0x3329 0x2049A
46.1502 +0x332A 0x2049B
46.1503 +0x332B 0x205EA
46.1504 +0x332C 0x205EC
46.1505 +0x332D 0x205ED
46.1506 +0x332E 0x205F7
46.1507 +0x332F 0x205EE
46.1508 +0x3330 0x205EF
46.1509 +0x3331 0x2065B
46.1510 +0x3332 0x2065C
46.1511 +0x3333 0x2065D
46.1512 +0x3334 0x2076D
46.1513 +0x3335 0x2076E
46.1514 +0x3337 0x2076F
46.1515 +0x3338 0x20881
46.1516 +0x3339 0x20882
46.1517 +0x333A 0x2094F
46.1518 +0x333B 0x209AD
46.1519 +0x333C 0x2870A
46.1520 +0x333D 0x20A7E
46.1521 +0x333E 0x20B69
46.1522 +0x333F 0x20D54
46.1523 +0x3340 0x20D55
46.1524 +0x3341 0x20D56
46.1525 +0x3342 0x20D57
46.1526 +0x3344 0x20D58
46.1527 +0x3345 0x20D59
46.1528 +0x3346 0x20D5A
46.1529 +0x3347 0x20D5B
46.1530 +0x3348 0x20D5C
46.1531 +0x3349 0x20D5D
46.1532 +0x334C 0x20D5E
46.1533 +0x334D 0x20D5F
46.1534 +0x334E 0x2133B
46.1535 +0x334F 0x21336
46.1536 +0x3350 0x2133C
46.1537 +0x3351 0x2133D
46.1538 +0x3352 0x2133E
46.1539 +0x3353 0x2133F
46.1540 +0x3354 0x21340
46.1541 +0x3355 0x21341
46.1542 +0x3356 0x21342
46.1543 +0x3358 0x21343
46.1544 +0x3359 0x21344
46.1545 +0x335A 0x21345
46.1546 +0x335B 0x21337
46.1547 +0x335E 0x21346
46.1548 +0x335F 0x21347
46.1549 +0x3360 0x21348
46.1550 +0x3361 0x21349
46.1551 +0x3362 0x2152D
46.1552 +0x3363 0x215A5
46.1553 +0x3364 0x2163D
46.1554 +0x3365 0x2163F
46.1555 +0x3366 0x2196E
46.1556 +0x3367 0x217E7
46.1557 +0x3368 0x21775
46.1558 +0x3369 0x21776
46.1559 +0x336A 0x21777
46.1560 +0x336B 0x21778
46.1561 +0x336C 0x21779
46.1562 +0x336D 0x2177A
46.1563 +0x336E 0x2177B
46.1564 +0x336F 0x2177C
46.1565 +0x3370 0x2178E
46.1566 +0x3371 0x2177D
46.1567 +0x3372 0x2177E
46.1568 +0x3374 0x2177F
46.1569 +0x3375 0x21780
46.1570 +0x3376 0x21781
46.1571 +0x3377 0x21782
46.1572 +0x3378 0x21783
46.1573 +0x3379 0x21784
46.1574 +0x337A 0x21785
46.1575 +0x337B 0x21786
46.1576 +0x337C 0x21787
46.1577 +0x337D 0x21788
46.1578 +0x337E 0x21789
46.1579 +0x3421 0x2178A
46.1580 +0x3422 0x2178B
46.1581 +0x3423 0x2178C
46.1582 +0x3424 0x2196F
46.1583 +0x3425 0x21970
46.1584 +0x3426 0x21971
46.1585 +0x3427 0x21972
46.1586 +0x3428 0x21A2A
46.1587 +0x3429 0x21A2B
46.1588 +0x342A 0x21A2C
46.1589 +0x342B 0x21A2D
46.1590 +0x342C 0x21A2E
46.1591 +0x342D 0x21A2F
46.1592 +0x342E 0x21A30
46.1593 +0x342F 0x21A31
46.1594 +0x3430 0x21B83
46.1595 +0x3431 0x21C84
46.1596 +0x3432 0x21C85
46.1597 +0x3433 0x21C93
46.1598 +0x3435 0x21C86
46.1599 +0x3436 0x21C87
46.1600 +0x3437 0x21C88
46.1601 +0x3438 0x21C89
46.1602 +0x3439 0x21C8A
46.1603 +0x343A 0x21C8B
46.1604 +0x343B 0x21E36
46.1605 +0x343C 0x21E38
46.1606 +0x343D 0x21E39
46.1607 +0x343E 0x21E3A
46.1608 +0x3440 0x21E3B
46.1609 +0x3441 0x21E3C
46.1610 +0x3442 0x21E3D
46.1611 +0x3443 0x21E3E
46.1612 +0x3444 0x21E3F
46.1613 +0x3446 0x21E40
46.1614 +0x3447 0x21E41
46.1615 +0x3448 0x21E42
46.1616 +0x3449 0x220DE
46.1617 +0x344A 0x220DF
46.1618 +0x344B 0x220E0
46.1619 +0x344C 0x220E1
46.1620 +0x344D 0x2224A
46.1621 +0x344E 0x2224B
46.1622 +0x344F 0x2224C
46.1623 +0x3450 0x2224D
46.1624 +0x3451 0x2224E
46.1625 +0x3452 0x2224F
46.1626 +0x3453 0x22250
46.1627 +0x3454 0x22327
46.1628 +0x3455 0x223F9
46.1629 +0x3456 0x223FA
46.1630 +0x3457 0x223FB
46.1631 +0x3458 0x22498
46.1632 +0x3459 0x22499
46.1633 +0x345A 0x2249A
46.1634 +0x345C 0x2251E
46.1635 +0x345D 0x2269E
46.1636 +0x345E 0x226F7
46.1637 +0x345F 0x2269F
46.1638 +0x3460 0x226A0
46.1639 +0x3461 0x226F0
46.1640 +0x3462 0x226F8
46.1641 +0x3463 0x226F9
46.1642 +0x3464 0x226A1
46.1643 +0x3465 0x226A2
46.1644 +0x3466 0x226A3
46.1645 +0x3467 0x226A4
46.1646 +0x3468 0x226A5
46.1647 +0x3469 0x226FA
46.1648 +0x346A 0x226FB
46.1649 +0x346B 0x226FC
46.1650 +0x346C 0x226FD
46.1651 +0x346D 0x226FE
46.1652 +0x346E 0x2271F
46.1653 +0x346F 0x226FF
46.1654 +0x3470 0x22700
46.1655 +0x3471 0x2278C
46.1656 +0x3472 0x22701
46.1657 +0x3473 0x229C2
46.1658 +0x3474 0x229C3
46.1659 +0x3476 0x229D3
46.1660 +0x3477 0x22A4E
46.1661 +0x3478 0x22BAF
46.1662 +0x3479 0x22BB0
46.1663 +0x347A 0x22BB1
46.1664 +0x347B 0x22BB2
46.1665 +0x347C 0x22BB3
46.1666 +0x347D 0x22BC6
46.1667 +0x347E 0x22BB4
46.1668 +0x3522 0x22BB5
46.1669 +0x3523 0x22BB6
46.1670 +0x3524 0x22BB7
46.1671 +0x3525 0x22BB8
46.1672 +0x3526 0x22BB9
46.1673 +0x3527 0x22BBA
46.1674 +0x3528 0x22BBB
46.1675 +0x3529 0x22BBC
46.1676 +0x352A 0x22BBD
46.1677 +0x352B 0x22BBE
46.1678 +0x352C 0x22BBF
46.1679 +0x352D 0x22BC1
46.1680 +0x352E 0x22BC0
46.1681 +0x352F 0x22BC2
46.1682 +0x3530 0x22BC3
46.1683 +0x3531 0x22F51
46.1684 +0x3532 0x22F52
46.1685 +0x3533 0x22F53
46.1686 +0x3534 0x22F54
46.1687 +0x3535 0x22F55
46.1688 +0x3536 0x2305A
46.1689 +0x3537 0x23050
46.1690 +0x3538 0x23051
46.1691 +0x3539 0x23078
46.1692 +0x353A 0x230F8
46.1693 +0x353B 0x230F9
46.1694 +0x353C 0x231C6
46.1695 +0x353D 0x231CB
46.1696 +0x353E 0x231CC
46.1697 +0x353F 0x231CD
46.1698 +0x3540 0x231CE
46.1699 +0x3541 0x231CF
46.1700 +0x3542 0x231D0
46.1701 +0x3543 0x231D1
46.1702 +0x3544 0x231D2
46.1703 +0x3545 0x231D3
46.1704 +0x3546 0x231D4
46.1705 +0x3547 0x231D5
46.1706 +0x3549 0x23337
46.1707 +0x354A 0x23338
46.1708 +0x354B 0x23373
46.1709 +0x354C 0x23490
46.1710 +0x354D 0x23491
46.1711 +0x354E 0x234BF
46.1712 +0x354F 0x23492
46.1713 +0x3550 0x23493
46.1714 +0x3551 0x23494
46.1715 +0x3552 0x23495
46.1716 +0x3553 0x23496
46.1717 +0x3554 0x23497
46.1718 +0x3555 0x23498
46.1719 +0x3556 0x23499
46.1720 +0x3558 0x2349A
46.1721 +0x3559 0x2349B
46.1722 +0x355A 0x2349C
46.1723 +0x355B 0x2349D
46.1724 +0x355C 0x2349E
46.1725 +0x355D 0x2349F
46.1726 +0x355E 0x234A0
46.1727 +0x355F 0x234A1
46.1728 +0x3560 0x234A2
46.1729 +0x3561 0x234A3
46.1730 +0x3562 0x234A4
46.1731 +0x3563 0x234A5
46.1732 +0x3565 0x234A6
46.1733 +0x3566 0x234A7
46.1734 +0x3567 0x238BF
46.1735 +0x3568 0x238C0
46.1736 +0x3569 0x238C1
46.1737 +0x356A 0x238C2
46.1738 +0x356B 0x238C3
46.1739 +0x356C 0x238C4
46.1740 +0x356D 0x238C5
46.1741 +0x356E 0x238C6
46.1742 +0x356F 0x23975
46.1743 +0x3570 0x23A43
46.1744 +0x3571 0x23A12
46.1745 +0x3572 0x23A9F
46.1746 +0x3573 0x23A91
46.1747 +0x3574 0x2F8F6
46.1748 +0x3575 0x23A92
46.1749 +0x3576 0x23A93
46.1750 +0x3577 0x23A94
46.1751 +0x3578 0x23B7E
46.1752 +0x3579 0x23B7F
46.1753 +0x357A 0x23B80
46.1754 +0x357B 0x23B81
46.1755 +0x357C 0x23B82
46.1756 +0x357D 0x23C4C
46.1757 +0x357E 0x23C63
46.1758 +0x3621 0x23DC0
46.1759 +0x3622 0x23DC1
46.1760 +0x3623 0x23DC2
46.1761 +0x3624 0x2423A
46.1762 +0x3625 0x23DC3
46.1763 +0x3626 0x23DC4
46.1764 +0x3627 0x23DC5
46.1765 +0x3628 0x23DC6
46.1766 +0x362A 0x23DC7
46.1767 +0x362C 0x23DC8
46.1768 +0x362D 0x23D73
46.1769 +0x362E 0x23DC9
46.1770 +0x362F 0x23DCA
46.1771 +0x3630 0x23DCB
46.1772 +0x3631 0x23DCC
46.1773 +0x3632 0x23DCD
46.1774 +0x3636 0x23DCE
46.1775 +0x3637 0x23DCF
46.1776 +0x3638 0x23DD0
46.1777 +0x3639 0x23DD1
46.1778 +0x363A 0x23DD2
46.1779 +0x363B 0x23DD3
46.1780 +0x363C 0x23DD4
46.1781 +0x363D 0x23DD5
46.1782 +0x363E 0x2423B
46.1783 +0x363F 0x2423C
46.1784 +0x3640 0x2423D
46.1785 +0x3641 0x2423E
46.1786 +0x3643 0x2423F
46.1787 +0x3644 0x24240
46.1788 +0x3645 0x24241
46.1789 +0x3646 0x24242
46.1790 +0x3647 0x24243
46.1791 +0x3649 0x24244
46.1792 +0x364A 0x24245
46.1793 +0x364B 0x24259
46.1794 +0x364C 0x24246
46.1795 +0x364D 0x24247
46.1796 +0x364E 0x24248
46.1797 +0x3650 0x24249
46.1798 +0x3651 0x24513
46.1799 +0x3652 0x24582
46.1800 +0x3653 0x24583
46.1801 +0x3654 0x24666
46.1802 +0x3655 0x24667
46.1803 +0x3656 0x24965
46.1804 +0x3658 0x24966
46.1805 +0x365A 0x24975
46.1806 +0x365B 0x24974
46.1807 +0x365C 0x24967
46.1808 +0x365D 0x2496D
46.1809 +0x365E 0x24976
46.1810 +0x365F 0x24968
46.1811 +0x3660 0x24969
46.1812 +0x3661 0x2496A
46.1813 +0x3662 0x2496B
46.1814 +0x3663 0x2494F
46.1815 +0x3664 0x2496C
46.1816 +0x3665 0x24AF8
46.1817 +0x3666 0x24B45
46.1818 +0x3668 0x24B46
46.1819 +0x3669 0x24BE4
46.1820 +0x366A 0x24C85
46.1821 +0x366B 0x24C6F
46.1822 +0x366C 0x24C70
46.1823 +0x366D 0x24D82
46.1824 +0x366E 0x24D83
46.1825 +0x366F 0x24D84
46.1826 +0x3670 0x24D8B
46.1827 +0x3671 0x24F2D
46.1828 +0x3672 0x24F68
46.1829 +0x3673 0x24F69
46.1830 +0x3674 0x24F77
46.1831 +0x3675 0x24F64
46.1832 +0x3676 0x24F6A
46.1833 +0x3678 0x24FF2
46.1834 +0x3679 0x24FE2
46.1835 +0x367A 0x25063
46.1836 +0x367B 0x25064
46.1837 +0x367C 0x25065
46.1838 +0x367D 0x25066
46.1839 +0x3721 0x25067
46.1840 +0x3722 0x25068
46.1841 +0x3725 0x25172
46.1842 +0x3726 0x2517D
46.1843 +0x3727 0x25369
46.1844 +0x3728 0x25484
46.1845 +0x3729 0x25486
46.1846 +0x372A 0x25487
46.1847 +0x372B 0x25488
46.1848 +0x372C 0x2549E
46.1849 +0x372E 0x25489
46.1850 +0x372F 0x2548A
46.1851 +0x3730 0x25496
46.1852 +0x3731 0x2548B
46.1853 +0x3732 0x2548C
46.1854 +0x3733 0x2548D
46.1855 +0x3734 0x25679
46.1856 +0x3735 0x25683
46.1857 +0x3736 0x2567A
46.1858 +0x3737 0x2565D
46.1859 +0x3738 0x2567B
46.1860 +0x373A 0x2579F
46.1861 +0x373C 0x257A0
46.1862 +0x373D 0x257A1
46.1863 +0x373E 0x257A2
46.1864 +0x3740 0x2596A
46.1865 +0x3741 0x2596B
46.1866 +0x3742 0x2596C
46.1867 +0x3743 0x2596D
46.1868 +0x3744 0x2596E
46.1869 +0x3745 0x25A78
46.1870 +0x3747 0x25A79
46.1871 +0x3748 0x25A7C
46.1872 +0x3749 0x25B21
46.1873 +0x374A 0x25B22
46.1874 +0x374B 0x25B23
46.1875 +0x374C 0x25B24
46.1876 +0x374E 0x25B25
46.1877 +0x374F 0x25B26
46.1878 +0x3750 0x25E51
46.1879 +0x3751 0x25E52
46.1880 +0x3752 0x25E56
46.1881 +0x3755 0x25FE1
46.1882 +0x3758 0x25FD6
46.1883 +0x3759 0x25FD7
46.1884 +0x375A 0x25FD8
46.1885 +0x375B 0x25FD9
46.1886 +0x375C 0x262B5
46.1887 +0x375D 0x2636C
46.1888 +0x375E 0x2636F
46.1889 +0x375F 0x26370
46.1890 +0x3760 0x264BC
46.1891 +0x3761 0x264BD
46.1892 +0x3762 0x264ED
46.1893 +0x3763 0x2655B
46.1894 +0x3764 0x2655C
46.1895 +0x3765 0x2655D
46.1896 +0x3766 0x2655E
46.1897 +0x3767 0x26686
46.1898 +0x3768 0x26687
46.1899 +0x3769 0x266ED
46.1900 +0x376B 0x266EE
46.1901 +0x376D 0x2690E
46.1902 +0x376E 0x2690F
46.1903 +0x3770 0x26A2D
46.1904 +0x3771 0x26A2A
46.1905 +0x3772 0x26A2E
46.1906 +0x3773 0x26ACC
46.1907 +0x3774 0x26BF9
46.1908 +0x3775 0x26BFA
46.1909 +0x3776 0x26BFB
46.1910 +0x3777 0x26BFC
46.1911 +0x3779 0x26BFD
46.1912 +0x377A 0x26C1B
46.1913 +0x377B 0x26BFE
46.1914 +0x377C 0x26BFF
46.1915 +0x377D 0x26C00
46.1916 +0x377E 0x26C01
46.1917 +0x3821 0x26C02
46.1918 +0x3822 0x26C03
46.1919 +0x3823 0x26C21
46.1920 +0x3824 0x26C04
46.1921 +0x3825 0x26C05
46.1922 +0x3826 0x26C06
46.1923 +0x3827 0x26C07
46.1924 +0x3828 0x26C08
46.1925 +0x3829 0x26C09
46.1926 +0x382A 0x26C0A
46.1927 +0x382B 0x26C0B
46.1928 +0x382C 0x26C0C
46.1929 +0x382D 0x26C0D
46.1930 +0x382E 0x26C0E
46.1931 +0x382F 0x26C0F
46.1932 +0x3830 0x26C10
46.1933 +0x3831 0x26C11
46.1934 +0x3832 0x26C12
46.1935 +0x3833 0x26C13
46.1936 +0x3834 0x26C14
46.1937 +0x3835 0x26C15
46.1938 +0x3836 0x2727B
46.1939 +0x3837 0x2727C
46.1940 +0x3838 0x2727D
46.1941 +0x3839 0x2727E
46.1942 +0x383B 0x2727F
46.1943 +0x383C 0x27280
46.1944 +0x383D 0x27266
46.1945 +0x383E 0x27281
46.1946 +0x383F 0x27282
46.1947 +0x3840 0x27283
46.1948 +0x3841 0x275B2
46.1949 +0x3843 0x2767F
46.1950 +0x3844 0x27672
46.1951 +0x3845 0x2765A
46.1952 +0x3846 0x277EB
46.1953 +0x3847 0x27815
46.1954 +0x3849 0x27816
46.1955 +0x384A 0x2F9CA
46.1956 +0x384B 0x27817
46.1957 +0x384D 0x278C5
46.1958 +0x384E 0x278C6
46.1959 +0x384F 0x278C7
46.1960 +0x3850 0x27988
46.1961 +0x3851 0x27989
46.1962 +0x3853 0x2798A
46.1963 +0x3854 0x2798B
46.1964 +0x3855 0x2798C
46.1965 +0x3856 0x2798D
46.1966 +0x3857 0x27BDF
46.1967 +0x3859 0x27D3B
46.1968 +0x385A 0x27D3C
46.1969 +0x385B 0x27D3D
46.1970 +0x385C 0x27D3E
46.1971 +0x385D 0x27D3F
46.1972 +0x385E 0x27D40
46.1973 +0x385F 0x27D41
46.1974 +0x3860 0x27D42
46.1975 +0x3861 0x27E5C
46.1976 +0x3862 0x27EAF
46.1977 +0x3863 0x27EA9
46.1978 +0x3864 0x27EAA
46.1979 +0x3865 0x27EAB
46.1980 +0x3866 0x27EAC
46.1981 +0x3867 0x27EB5
46.1982 +0x3868 0x27EAD
46.1983 +0x3869 0x27EAE
46.1984 +0x386A 0x27FE2
46.1985 +0x386B 0x28224
46.1986 +0x386D 0x282C4
46.1987 +0x386F 0x284EA
46.1988 +0x3870 0x284D3
46.1989 +0x3871 0x284D4
46.1990 +0x3872 0x284D5
46.1991 +0x3873 0x28686
46.1992 +0x3875 0x28687
46.1993 +0x3876 0x286FD
46.1994 +0x3877 0x28805
46.1995 +0x3878 0x28949
46.1996 +0x3879 0x28C5F
46.1997 +0x387A 0x28CD3
46.1998 +0x387B 0x28CD5
46.1999 +0x387C 0x28E8A
46.2000 +0x387D 0x28E8B
46.2001 +0x387E 0x28E8C
46.2002 +0x3921 0x28E8D
46.2003 +0x3922 0x28E8E
46.2004 +0x3923 0x28E8F
46.2005 +0x3924 0x28E90
46.2006 +0x3925 0x28E91
46.2007 +0x3926 0x28E92
46.2008 +0x3927 0x28E93
46.2009 +0x3928 0x2907D
46.2010 +0x3929 0x2907E
46.2011 +0x392D 0x291EC
46.2012 +0x392E 0x2925B
46.2013 +0x392F 0x29C87
46.2014 +0x3930 0x29C86
46.2015 +0x3932 0x20046
46.2016 +0x3933 0x20047
46.2017 +0x3934 0x20102
46.2018 +0x3935 0x2016D
46.2019 +0x3936 0x2016E
46.2020 +0x3937 0x2016F
46.2021 +0x3938 0x2030D
46.2022 +0x3939 0x2030E
46.2023 +0x393A 0x2030F
46.2024 +0x393B 0x20310
46.2025 +0x393C 0x20311
46.2026 +0x393D 0x20312
46.2027 +0x393E 0x20313
46.2028 +0x393F 0x20314
46.2029 +0x3940 0x2049F
46.2030 +0x3941 0x204A0
46.2031 +0x3942 0x204A1
46.2032 +0x3943 0x204A3
46.2033 +0x3944 0x20521
46.2034 +0x3945 0x20522
46.2035 +0x3946 0x2337C
46.2036 +0x3947 0x20595
46.2037 +0x3948 0x20596
46.2038 +0x3949 0x20661
46.2039 +0x394A 0x20667
46.2040 +0x394B 0x20791
46.2041 +0x394C 0x20792
46.2042 +0x394D 0x20793
46.2043 +0x394E 0x20794
46.2044 +0x394F 0x2088A
46.2045 +0x3950 0x2088B
46.2046 +0x3951 0x208F7
46.2047 +0x3952 0x20924
46.2048 +0x3953 0x209B0
46.2049 +0x3954 0x209B1
46.2050 +0x3955 0x20A8E
46.2051 +0x3956 0x20B04
46.2052 +0x3957 0x20B6A
46.2053 +0x3958 0x20B6B
46.2054 +0x3959 0x20B6C
46.2055 +0x395A 0x20B6D
46.2056 +0x395B 0x20DE8
46.2057 +0x395C 0x20E0C
46.2058 +0x395D 0x20DE9
46.2059 +0x395E 0x20DEA
46.2060 +0x395F 0x20E0D
46.2061 +0x3961 0x20DEB
46.2062 +0x3962 0x20DEC
46.2063 +0x3963 0x20DED
46.2064 +0x3964 0x20DEE
46.2065 +0x3965 0x20DEF
46.2066 +0x3966 0x20DF0
46.2067 +0x3967 0x20DF1
46.2068 +0x3968 0x20DF2
46.2069 +0x3969 0x20E16
46.2070 +0x396A 0x20DF3
46.2071 +0x396B 0x20E04
46.2072 +0x396C 0x20E1D
46.2073 +0x396D 0x20DF4
46.2074 +0x396E 0x20DF5
46.2075 +0x396F 0x20DF6
46.2076 +0x3970 0x20DF7
46.2077 +0x3972 0x21202
46.2078 +0x3973 0x21203
46.2079 +0x3974 0x21204
46.2080 +0x3975 0x2139A
46.2081 +0x3976 0x2137C
46.2082 +0x3977 0x213C5
46.2083 +0x3978 0x2137D
46.2084 +0x3979 0x2137E
46.2085 +0x397A 0x2137F
46.2086 +0x397B 0x21380
46.2087 +0x397C 0x21381
46.2088 +0x3A21 0x21382
46.2089 +0x3A22 0x21383
46.2090 +0x3A23 0x21384
46.2091 +0x3A24 0x21385
46.2092 +0x3A25 0x21386
46.2093 +0x3A26 0x21387
46.2094 +0x3A27 0x215AE
46.2095 +0x3A28 0x2164D
46.2096 +0x3A29 0x217B0
46.2097 +0x3A2A 0x217DC
46.2098 +0x3A2B 0x217B6
46.2099 +0x3A2C 0x217B7
46.2100 +0x3A2D 0x217B8
46.2101 +0x3A2E 0x217B9
46.2102 +0x3A2F 0x217BA
46.2103 +0x3A30 0x217BB
46.2104 +0x3A31 0x217DB
46.2105 +0x3A32 0x217BC
46.2106 +0x3A33 0x217BD
46.2107 +0x3A34 0x217BE
46.2108 +0x3A36 0x217BF
46.2109 +0x3A37 0x217C0
46.2110 +0x3A38 0x217C1
46.2111 +0x3A39 0x217C2
46.2112 +0x3A3A 0x217C3
46.2113 +0x3A3B 0x217CE
46.2114 +0x3A3D 0x217D9
46.2115 +0x3A3E 0x217C4
46.2116 +0x3A3F 0x217C5
46.2117 +0x3A40 0x217DA
46.2118 +0x3A41 0x217C6
46.2119 +0x3A42 0x217C7
46.2120 +0x3A43 0x217C8
46.2121 +0x3A44 0x217C9
46.2122 +0x3A45 0x217CA
46.2123 +0x3A46 0x2197E
46.2124 +0x3A47 0x2197B
46.2125 +0x3A48 0x21A4E
46.2126 +0x3A49 0x21A4F
46.2127 +0x3A4A 0x21A50
46.2128 +0x3A4B 0x21A51
46.2129 +0x3A4C 0x21A52
46.2130 +0x3A4D 0x21A53
46.2131 +0x3A4E 0x21A54
46.2132 +0x3A4F 0x21A55
46.2133 +0x3A50 0x21B8F
46.2134 +0x3A51 0x21BFC
46.2135 +0x3A52 0x21CA6
46.2136 +0x3A53 0x21CA7
46.2137 +0x3A54 0x21CA8
46.2138 +0x3A55 0x21D23
46.2139 +0x3A56 0x21E8B
46.2140 +0x3A58 0x21E8C
46.2141 +0x3A59 0x21E8D
46.2142 +0x3A5A 0x21E8E
46.2143 +0x3A5B 0x21E8F
46.2144 +0x3A5C 0x21EA4
46.2145 +0x3A5D 0x20599
46.2146 +0x3A5E 0x22024
46.2147 +0x3A5F 0x22046
46.2148 +0x3A60 0x22047
46.2149 +0x3A61 0x22048
46.2150 +0x3A62 0x220FD
46.2151 +0x3A63 0x220FE
46.2152 +0x3A65 0x2226E
46.2153 +0x3A66 0x2227C
46.2154 +0x3A67 0x2226F
46.2155 +0x3A68 0x22270
46.2156 +0x3A69 0x22271
46.2157 +0x3A6A 0x22272
46.2158 +0x3A6B 0x22329
46.2159 +0x3A6C 0x2232A
46.2160 +0x3A6D 0x2235F
46.2161 +0x3A6E 0x224A2
46.2162 +0x3A6F 0x22530
46.2163 +0x3A70 0x2252B
46.2164 +0x3A71 0x22761
46.2165 +0x3A72 0x22702
46.2166 +0x3A73 0x22703
46.2167 +0x3A74 0x22704
46.2168 +0x3A75 0x22705
46.2169 +0x3A76 0x22706
46.2170 +0x3A77 0x22707
46.2171 +0x3A79 0x22708
46.2172 +0x3A7A 0x22709
46.2173 +0x3A7B 0x22762
46.2174 +0x3A7C 0x2270A
46.2175 +0x3A7D 0x2270B
46.2176 +0x3A7E 0x2270C
46.2177 +0x3B21 0x2270D
46.2178 +0x3B22 0x2270E
46.2179 +0x3B23 0x22763
46.2180 +0x3B24 0x22727
46.2181 +0x3B25 0x2270F
46.2182 +0x3B27 0x2271B
46.2183 +0x3B28 0x22764
46.2184 +0x3B29 0x22710
46.2185 +0x3B2A 0x22711
46.2186 +0x3B2B 0x22781
46.2187 +0x3B2C 0x22712
46.2188 +0x3B2D 0x22765
46.2189 +0x3B2E 0x22713
46.2190 +0x3B2F 0x229CE
46.2191 +0x3B30 0x22C29
46.2192 +0x3B31 0x22BC4
46.2193 +0x3B32 0x22C2A
46.2194 +0x3B34 0x22C2B
46.2195 +0x3B35 0x22C2C
46.2196 +0x3B36 0x22C2D
46.2197 +0x3B37 0x22C2E
46.2198 +0x3B38 0x22C2F
46.2199 +0x3B39 0x22C30
46.2200 +0x3B3A 0x22C31
46.2201 +0x3B3B 0x22C32
46.2202 +0x3B3C 0x22C33
46.2203 +0x3B3D 0x22C34
46.2204 +0x3B3F 0x22C35
46.2205 +0x3B40 0x22C36
46.2206 +0x3B41 0x22BE3
46.2207 +0x3B42 0x22C37
46.2208 +0x3B43 0x22C38
46.2209 +0x3B44 0x22C39
46.2210 +0x3B45 0x22C3A
46.2211 +0x3B46 0x22C3B
46.2212 +0x3B47 0x22C4D
46.2213 +0x3B48 0x22C3C
46.2214 +0x3B49 0x22C3D
46.2215 +0x3B4A 0x22C3E
46.2216 +0x3B4C 0x22ED0
46.2217 +0x3B4D 0x22ED1
46.2218 +0x3B4E 0x23055
46.2219 +0x3B4F 0x23102
46.2220 +0x3B50 0x23104
46.2221 +0x3B51 0x231FC
46.2222 +0x3B52 0x23207
46.2223 +0x3B53 0x231FD
46.2224 +0x3B54 0x231FE
46.2225 +0x3B56 0x231FF
46.2226 +0x3B57 0x23200
46.2227 +0x3B58 0x23208
46.2228 +0x3B59 0x23201
46.2229 +0x3B5A 0x23202
46.2230 +0x3B5B 0x23235
46.2231 +0x3B5C 0x23203
46.2232 +0x3B5D 0x23204
46.2233 +0x3B5F 0x2333B
46.2234 +0x3B60 0x23389
46.2235 +0x3B61 0x23381
46.2236 +0x3B62 0x23382
46.2237 +0x3B63 0x26733
46.2238 +0x3B64 0x234EB
46.2239 +0x3B65 0x234EC
46.2240 +0x3B67 0x234ED
46.2241 +0x3B68 0x234EE
46.2242 +0x3B69 0x234EF
46.2243 +0x3B6B 0x234F0
46.2244 +0x3B6C 0x234F1
46.2245 +0x3B6D 0x234F2
46.2246 +0x3B6F 0x234F3
46.2247 +0x3B71 0x234F4
46.2248 +0x3B72 0x234F5
46.2249 +0x3B73 0x2004B
46.2250 +0x3B74 0x234F6
46.2251 +0x3B75 0x234F7
46.2252 +0x3B76 0x234F8
46.2253 +0x3B77 0x234F9
46.2254 +0x3B78 0x234FA
46.2255 +0x3B79 0x234FB
46.2256 +0x3B7A 0x234FC
46.2257 +0x3B7B 0x234FD
46.2258 +0x3B7C 0x234FE
46.2259 +0x3B7D 0x234FF
46.2260 +0x3B7E 0x23500
46.2261 +0x3C22 0x23501
46.2262 +0x3C23 0x23502
46.2263 +0x3C24 0x23503
46.2264 +0x3C25 0x23504
46.2265 +0x3C26 0x23505
46.2266 +0x3C27 0x23506
46.2267 +0x3C28 0x23507
46.2268 +0x3C2A 0x23508
46.2269 +0x3C2B 0x23509
46.2270 +0x3C2C 0x2350A
46.2271 +0x3C2D 0x2350B
46.2272 +0x3C2E 0x2350C
46.2273 +0x3C2F 0x2350D
46.2274 +0x3C30 0x238D7
46.2275 +0x3C31 0x238D8
46.2276 +0x3C32 0x23A29
46.2277 +0x3C33 0x23A9C
46.2278 +0x3C34 0x23AF8
46.2279 +0x3C35 0x23B98
46.2280 +0x3C36 0x23BA4
46.2281 +0x3C37 0x23B99
46.2282 +0x3C38 0x23B9A
46.2283 +0x3C39 0x23B9B
46.2284 +0x3C3A 0x23B97
46.2285 +0x3C3B 0x23B9C
46.2286 +0x3C3D 0x23B9D
46.2287 +0x3C3F 0x23B9E
46.2288 +0x3C40 0x23B9F
46.2289 +0x3C41 0x23C65
46.2290 +0x3C42 0x23DD6
46.2291 +0x3C44 0x23E32
46.2292 +0x3C45 0x23E33
46.2293 +0x3C46 0x23E34
46.2294 +0x3C48 0x23E35
46.2295 +0x3C49 0x23E36
46.2296 +0x3C4A 0x23E37
46.2297 +0x3C4B 0x23DD7
46.2298 +0x3C4D 0x23DD8
46.2299 +0x3C4E 0x23E38
46.2300 +0x3C4F 0x23E39
46.2301 +0x3C50 0x23E3A
46.2302 +0x3C51 0x23E3B
46.2303 +0x3C52 0x23E3C
46.2304 +0x3C53 0x23E3D
46.2305 +0x3C54 0x23E3E
46.2306 +0x3C55 0x23E3F
46.2307 +0x3C56 0x23E40
46.2308 +0x3C57 0x23DD9
46.2309 +0x3C58 0x23E41
46.2310 +0x3C59 0x23E42
46.2311 +0x3C5B 0x23E43
46.2312 +0x3C5C 0x23E44
46.2313 +0x3C5E 0x2427C
46.2314 +0x3C5F 0x2427D
46.2315 +0x3C60 0x2427E
46.2316 +0x3C61 0x2427F
46.2317 +0x3C62 0x24280
46.2318 +0x3C63 0x24281
46.2319 +0x3C64 0x24282
46.2320 +0x3C66 0x24283
46.2321 +0x3C67 0x24284
46.2322 +0x3C68 0x24285
46.2323 +0x3C69 0x24286
46.2324 +0x3C6A 0x242A5
46.2325 +0x3C6B 0x24287
46.2326 +0x3C6C 0x24288
46.2327 +0x3C6D 0x24289
46.2328 +0x3C6E 0x2428A
46.2329 +0x3C6F 0x2428B
46.2330 +0x3C70 0x2428C
46.2331 +0x3C71 0x2428D
46.2332 +0x3C72 0x2428E
46.2333 +0x3C75 0x2428F
46.2334 +0x3C77 0x24290
46.2335 +0x3C78 0x24291
46.2336 +0x3C79 0x24292
46.2337 +0x3C7A 0x24293
46.2338 +0x3C7B 0x24294
46.2339 +0x3C7C 0x24295
46.2340 +0x3D21 0x24296
46.2341 +0x3D22 0x24556
46.2342 +0x3D23 0x24557
46.2343 +0x3D24 0x245E1
46.2344 +0x3D25 0x2460E
46.2345 +0x3D26 0x2460F
46.2346 +0x3D27 0x2467A
46.2347 +0x3D28 0x2467B
46.2348 +0x3D29 0x2468B
46.2349 +0x3D2A 0x247F2
46.2350 +0x3D2B 0x247F3
46.2351 +0x3D2C 0x24993
46.2352 +0x3D2D 0x24994
46.2353 +0x3D2E 0x24995
46.2354 +0x3D2F 0x24996
46.2355 +0x3D30 0x24997
46.2356 +0x3D31 0x249AD
46.2357 +0x3D32 0x24998
46.2358 +0x3D33 0x249AB
46.2359 +0x3D34 0x2497B
46.2360 +0x3D35 0x24999
46.2361 +0x3D36 0x2499A
46.2362 +0x3D37 0x2499B
46.2363 +0x3D38 0x24985
46.2364 +0x3D39 0x2499C
46.2365 +0x3D3A 0x2499D
46.2366 +0x3D3D 0x249AC
46.2367 +0x3D3E 0x24979
46.2368 +0x3D3F 0x2499E
46.2369 +0x3D40 0x249A4
46.2370 +0x3D41 0x24AFD
46.2371 +0x3D42 0x24BEB
46.2372 +0x3D43 0x24BEA
46.2373 +0x3D44 0x24C8F
46.2374 +0x3D45 0x24C90
46.2375 +0x3D46 0x24C86
46.2376 +0x3D47 0x24C87
46.2377 +0x3D48 0x24C88
46.2378 +0x3D49 0x24DAC
46.2379 +0x3D4A 0x24DAD
46.2380 +0x3D4B 0x24FEC
46.2381 +0x3D4C 0x25073
46.2382 +0x3D4D 0x25074
46.2383 +0x3D4F 0x251AA
46.2384 +0x3D50 0x251AB
46.2385 +0x3D51 0x251AC
46.2386 +0x3D52 0x253D1
46.2387 +0x3D53 0x253D7
46.2388 +0x3D54 0x254B9
46.2389 +0x3D55 0x254BA
46.2390 +0x3D56 0x254BB
46.2391 +0x3D57 0x254BC
46.2392 +0x3D58 0x2568E
46.2393 +0x3D59 0x2568F
46.2394 +0x3D5A 0x25690
46.2395 +0x3D5B 0x2567C
46.2396 +0x3D5C 0x25691
46.2397 +0x3D5D 0x25692
46.2398 +0x3D5E 0x25693
46.2399 +0x3D5F 0x25694
46.2400 +0x3D60 0x2F954
46.2401 +0x3D61 0x2569A
46.2402 +0x3D62 0x25695
46.2403 +0x3D63 0x25696
46.2404 +0x3D64 0x25697
46.2405 +0x3D65 0x257BD
46.2406 +0x3D66 0x257C7
46.2407 +0x3D67 0x257BE
46.2408 +0x3D69 0x257BF
46.2409 +0x3D6B 0x25993
46.2410 +0x3D6C 0x21A5E
46.2411 +0x3D6D 0x25A86
46.2412 +0x3D6E 0x25A87
46.2413 +0x3D6F 0x25A88
46.2414 +0x3D70 0x25A89
46.2415 +0x3D71 0x25B41
46.2416 +0x3D72 0x25B42
46.2417 +0x3D73 0x25B43
46.2418 +0x3D74 0x25B44
46.2419 +0x3D75 0x25B45
46.2420 +0x3D76 0x25B46
46.2421 +0x3D77 0x25B4A
46.2422 +0x3D78 0x25B47
46.2423 +0x3D79 0x25B48
46.2424 +0x3D7A 0x25B49
46.2425 +0x3D7B 0x25E6B
46.2426 +0x3D7C 0x25E66
46.2427 +0x3D7E 0x25E67
46.2428 +0x3E22 0x25E68
46.2429 +0x3E25 0x25FFD
46.2430 +0x3E26 0x25FFE
46.2431 +0x3E27 0x25FFF
46.2432 +0x3E28 0x26000
46.2433 +0x3E29 0x26001
46.2434 +0x3E2A 0x26002
46.2435 +0x3E2B 0x26003
46.2436 +0x3E2C 0x26004
46.2437 +0x3E2D 0x26005
46.2438 +0x3E2E 0x26006
46.2439 +0x3E2F 0x26233
46.2440 +0x3E30 0x262C2
46.2441 +0x3E31 0x262D0
46.2442 +0x3E32 0x2F974
46.2443 +0x3E33 0x26395
46.2444 +0x3E34 0x26396
46.2445 +0x3E35 0x26435
46.2446 +0x3E36 0x26436
46.2447 +0x3E37 0x26567
46.2448 +0x3E38 0x26568
46.2449 +0x3E39 0x26569
46.2450 +0x3E3A 0x2656A
46.2451 +0x3E3B 0x26572
46.2452 +0x3E3C 0x2656B
46.2453 +0x3E3D 0x2656C
46.2454 +0x3E3E 0x2656D
46.2455 +0x3E3F 0x2656E
46.2456 +0x3E40 0x2656F
46.2457 +0x3E41 0x26722
46.2458 +0x3E44 0x26723
46.2459 +0x3E45 0x26741
46.2460 +0x3E46 0x26724
46.2461 +0x3E47 0x26725
46.2462 +0x3E48 0x26726
46.2463 +0x3E49 0x26727
46.2464 +0x3E4A 0x26728
46.2465 +0x3E4B 0x26729
46.2466 +0x3E4C 0x266B7
46.2467 +0x3E50 0x269DA
46.2468 +0x3E51 0x26ACF
46.2469 +0x3E52 0x26ADA
46.2470 +0x3E53 0x26C89
46.2471 +0x3E54 0x26CB7
46.2472 +0x3E55 0x26C8A
46.2473 +0x3E56 0x26C8B
46.2474 +0x3E57 0x26D5E
46.2475 +0x3E58 0x26C8C
46.2476 +0x3E5A 0x26C8D
46.2477 +0x3E5B 0x26C8E
46.2478 +0x3E5C 0x26C8F
46.2479 +0x3E5D 0x26C90
46.2480 +0x3E5E 0x26C91
46.2481 +0x3E5F 0x26C92
46.2482 +0x3E60 0x26C93
46.2483 +0x3E61 0x26C94
46.2484 +0x3E62 0x26CB6
46.2485 +0x3E63 0x26C95
46.2486 +0x3E64 0x26C96
46.2487 +0x3E65 0x26C97
46.2488 +0x3E68 0x26C98
46.2489 +0x3E69 0x26C99
46.2490 +0x3E6A 0x26C9A
46.2491 +0x3E6D 0x26C9B
46.2492 +0x3E6E 0x26CBD
46.2493 +0x3E6F 0x26C9C
46.2494 +0x3E70 0x26C9D
46.2495 +0x3E71 0x26C9E
46.2496 +0x3E72 0x26C9F
46.2497 +0x3E73 0x26CC0
46.2498 +0x3E74 0x26CA0
46.2499 +0x3E75 0x26CA1
46.2500 +0x3E76 0x26CA2
46.2501 +0x3E77 0x26CA3
46.2502 +0x3E78 0x26CA4
46.2503 +0x3E79 0x26CA5
46.2504 +0x3E7A 0x26CA6
46.2505 +0x3E7B 0x26CA7
46.2506 +0x3E7C 0x26CA8
46.2507 +0x3E7D 0x26CA9
46.2508 +0x3E7E 0x26CAA
46.2509 +0x3F22 0x271B4
46.2510 +0x3F23 0x271B5
46.2511 +0x3F24 0x271B6
46.2512 +0x3F25 0x272B9
46.2513 +0x3F26 0x272BA
46.2514 +0x3F27 0x272BB
46.2515 +0x3F28 0x27291
46.2516 +0x3F29 0x272BC
46.2517 +0x3F2A 0x275EE
46.2518 +0x3F2B 0x275EF
46.2519 +0x3F2C 0x27696
46.2520 +0x3F2D 0x27697
46.2521 +0x3F2E 0x27673
46.2522 +0x3F2F 0x27698
46.2523 +0x3F30 0x27699
46.2524 +0x3F31 0x277ED
46.2525 +0x3F32 0x277EE
46.2526 +0x3F33 0x278DE
46.2527 +0x3F34 0x279B0
46.2528 +0x3F35 0x279B1
46.2529 +0x3F36 0x279B2
46.2530 +0x3F37 0x279B3
46.2531 +0x3F38 0x279B4
46.2532 +0x3F39 0x279B5
46.2533 +0x3F3A 0x279B6
46.2534 +0x3F3B 0x2F9CE
46.2535 +0x3F3C 0x279B7
46.2536 +0x3F3D 0x27BE3
46.2537 +0x3F3E 0x27CB9
46.2538 +0x3F3F 0x27D55
46.2539 +0x3F40 0x27D7E
46.2540 +0x3F41 0x27D56
46.2541 +0x3F42 0x27D57
46.2542 +0x3F43 0x27D58
46.2543 +0x3F44 0x27D59
46.2544 +0x3F45 0x27D5A
46.2545 +0x3F47 0x27EC4
46.2546 +0x3F48 0x27EC5
46.2547 +0x3F49 0x27EC6
46.2548 +0x3F4A 0x27EC7
46.2549 +0x3F4B 0x27EC8
46.2550 +0x3F4C 0x27EC9
46.2551 +0x3F4D 0x27EEE
46.2552 +0x3F4E 0x27ECF
46.2553 +0x3F4F 0x27ECA
46.2554 +0x3F50 0x27ECB
46.2555 +0x3F51 0x27ECC
46.2556 +0x3F52 0x28009
46.2557 +0x3F53 0x2F9DA
46.2558 +0x3F54 0x28003
46.2559 +0x3F55 0x2822F
46.2560 +0x3F56 0x28230
46.2561 +0x3F57 0x28231
46.2562 +0x3F58 0x28232
46.2563 +0x3F59 0x2850E
46.2564 +0x3F5A 0x2850F
46.2565 +0x3F5B 0x28510
46.2566 +0x3F5C 0x28511
46.2567 +0x3F5D 0x28512
46.2568 +0x3F5F 0x28513
46.2569 +0x3F60 0x28514
46.2570 +0x3F61 0x28515
46.2571 +0x3F62 0x284FF
46.2572 +0x3F63 0x2871F
46.2573 +0x3F64 0x28720
46.2574 +0x3F65 0x28721
46.2575 +0x3F66 0x2872D
46.2576 +0x3F68 0x2881B
46.2577 +0x3F69 0x2881C
46.2578 +0x3F6A 0x2881D
46.2579 +0x3F6B 0x2881E
46.2580 +0x3F6C 0x28953
46.2581 +0x3F6D 0x28954
46.2582 +0x3F6E 0x28955
46.2583 +0x3F6F 0x28956
46.2584 +0x3F70 0x28964
46.2585 +0x3F71 0x28959
46.2586 +0x3F72 0x28957
46.2587 +0x3F74 0x28958
46.2588 +0x3F75 0x28C6B
46.2589 +0x3F78 0x28CE7
46.2590 +0x3F79 0x28CE8
46.2591 +0x3F7A 0x28CE9
46.2592 +0x3F7B 0x28CEA
46.2593 +0x3F7C 0x28CEB
46.2594 +0x3F7D 0x28CEC
46.2595 +0x4021 0x28CED
46.2596 +0x4022 0x28EB1
46.2597 +0x4023 0x28EB4
46.2598 +0x4025 0x2908A
46.2599 +0x4026 0x2908D
46.2600 +0x4027 0x2908C
46.2601 +0x4028 0x291F2
46.2602 +0x4029 0x291F3
46.2603 +0x402B 0x22108
46.2604 +0x402C 0x29417
46.2605 +0x402E 0x2959F
46.2606 +0x402F 0x296A0
46.2607 +0x4031 0x2986D
46.2608 +0x4032 0x2307D
46.2609 +0x4033 0x29F90
46.2610 +0x4034 0x2A5C4
46.2611 +0x4035 0x2004C
46.2612 +0x4036 0x20174
46.2613 +0x4037 0x20175
46.2614 +0x4038 0x20176
46.2615 +0x4039 0x20349
46.2616 +0x403A 0x2034A
46.2617 +0x403B 0x2034B
46.2618 +0x403C 0x2034C
46.2619 +0x403D 0x2034D
46.2620 +0x403E 0x2034E
46.2621 +0x403F 0x2034F
46.2622 +0x4040 0x20350
46.2623 +0x4041 0x20351
46.2624 +0x4042 0x20352
46.2625 +0x4043 0x20353
46.2626 +0x4044 0x20354
46.2627 +0x4045 0x20355
46.2628 +0x4046 0x20356
46.2629 +0x4047 0x204A4
46.2630 +0x4048 0x204A9
46.2631 +0x4049 0x2052A
46.2632 +0x404A 0x2052B
46.2633 +0x404B 0x207B3
46.2634 +0x404C 0x207C1
46.2635 +0x404D 0x20898
46.2636 +0x404E 0x208FB
46.2637 +0x404F 0x208FC
46.2638 +0x4050 0x209BC
46.2639 +0x4051 0x20A96
46.2640 +0x4052 0x20B0A
46.2641 +0x4054 0x20EA2
46.2642 +0x4056 0x20E81
46.2643 +0x4057 0x20E82
46.2644 +0x4058 0x20E83
46.2645 +0x4059 0x20E84
46.2646 +0x405A 0x20E85
46.2647 +0x405B 0x20E86
46.2648 +0x405C 0x20E87
46.2649 +0x405D 0x20E88
46.2650 +0x405E 0x20E89
46.2651 +0x405F 0x20E8A
46.2652 +0x4060 0x20E8B
46.2653 +0x4061 0x20E8C
46.2654 +0x4063 0x20E8D
46.2655 +0x4064 0x20ED1
46.2656 +0x4065 0x21214
46.2657 +0x4066 0x213C9
46.2658 +0x4067 0x213CA
46.2659 +0x4068 0x213CB
46.2660 +0x4069 0x29AFD
46.2661 +0x406A 0x213CC
46.2662 +0x406B 0x213CD
46.2663 +0x406C 0x213CE
46.2664 +0x406D 0x213CF
46.2665 +0x406E 0x213D0
46.2666 +0x406F 0x213D1
46.2667 +0x4070 0x213D2
46.2668 +0x4071 0x213D3
46.2669 +0x4072 0x213D4
46.2670 +0x4073 0x213D5
46.2671 +0x4074 0x21571
46.2672 +0x4075 0x2004D
46.2673 +0x4076 0x21662
46.2674 +0x4077 0x2180E
46.2675 +0x4078 0x217FE
46.2676 +0x4079 0x217FF
46.2677 +0x407A 0x21800
46.2678 +0x407C 0x21801
46.2679 +0x407D 0x21802
46.2680 +0x407E 0x21803
46.2681 +0x4121 0x21815
46.2682 +0x4122 0x21804
46.2683 +0x4123 0x21805
46.2684 +0x4125 0x21987
46.2685 +0x4126 0x21989
46.2686 +0x4127 0x21A6E
46.2687 +0x4128 0x21A6F
46.2688 +0x4129 0x21A70
46.2689 +0x412A 0x21A71
46.2690 +0x412B 0x2F86E
46.2691 +0x412C 0x21A72
46.2692 +0x412D 0x21A73
46.2693 +0x412E 0x21A74
46.2694 +0x412F 0x21B9D
46.2695 +0x4130 0x21CB8
46.2696 +0x4131 0x21CB9
46.2697 +0x4132 0x21CBA
46.2698 +0x4133 0x21EC2
46.2699 +0x4134 0x21EC3
46.2700 +0x4135 0x21ED5
46.2701 +0x4136 0x21EC4
46.2702 +0x4137 0x21EC0
46.2703 +0x4138 0x21EC5
46.2704 +0x4139 0x21EC6
46.2705 +0x413A 0x2228A
46.2706 +0x413B 0x2228B
46.2707 +0x413C 0x2228C
46.2708 +0x413D 0x22364
46.2709 +0x413E 0x25B8C
46.2710 +0x4140 0x2240D
46.2711 +0x4141 0x224A8
46.2712 +0x4142 0x2253B
46.2713 +0x4143 0x2253C
46.2714 +0x4144 0x2253D
46.2715 +0x4145 0x2253E
46.2716 +0x4146 0x2253F
46.2717 +0x4147 0x22540
46.2718 +0x4148 0x22766
46.2719 +0x4149 0x227CB
46.2720 +0x414A 0x227B7
46.2721 +0x414B 0x227B8
46.2722 +0x414C 0x227B9
46.2723 +0x414D 0x227BA
46.2724 +0x414E 0x22767
46.2725 +0x414F 0x227BB
46.2726 +0x4150 0x22768
46.2727 +0x4151 0x22769
46.2728 +0x4152 0x2276A
46.2729 +0x4153 0x227BC
46.2730 +0x4155 0x229DB
46.2731 +0x4156 0x22C81
46.2732 +0x4157 0x22C82
46.2733 +0x4158 0x22C83
46.2734 +0x4159 0x22C84
46.2735 +0x415A 0x22C85
46.2736 +0x415B 0x22C86
46.2737 +0x415C 0x22C87
46.2738 +0x415D 0x22C88
46.2739 +0x415E 0x22C89
46.2740 +0x415F 0x2F8BF
46.2741 +0x4160 0x22C8A
46.2742 +0x4161 0x22C8B
46.2743 +0x4163 0x22C8C
46.2744 +0x4164 0x22C8D
46.2745 +0x4165 0x22C8E
46.2746 +0x4166 0x22C8F
46.2747 +0x4167 0x22C90
46.2748 +0x4168 0x22CA1
46.2749 +0x4169 0x22C91
46.2750 +0x416A 0x22ED6
46.2751 +0x416B 0x22F9F
46.2752 +0x416C 0x23058
46.2753 +0x416D 0x23085
46.2754 +0x416E 0x2310B
46.2755 +0x416F 0x2310C
46.2756 +0x4170 0x23237
46.2757 +0x4171 0x23238
46.2758 +0x4172 0x2F8CE
46.2759 +0x4173 0x23239
46.2760 +0x4174 0x2323A
46.2761 +0x4175 0x2323B
46.2762 +0x4176 0x2323C
46.2763 +0x4177 0x2323D
46.2764 +0x4178 0x2323E
46.2765 +0x4179 0x23240
46.2766 +0x417A 0x23241
46.2767 +0x417B 0x23242
46.2768 +0x417D 0x23243
46.2769 +0x417E 0x2338A
46.2770 +0x4221 0x2338B
46.2771 +0x4222 0x23590
46.2772 +0x4223 0x23559
46.2773 +0x4224 0x2355B
46.2774 +0x4225 0x2355C
46.2775 +0x4226 0x2355D
46.2776 +0x4227 0x2355E
46.2777 +0x4229 0x2355F
46.2778 +0x422A 0x23560
46.2779 +0x422B 0x23561
46.2780 +0x422C 0x23562
46.2781 +0x422D 0x23563
46.2782 +0x422E 0x23564
46.2783 +0x422F 0x23593
46.2784 +0x4230 0x23565
46.2785 +0x4231 0x23566
46.2786 +0x4232 0x23567
46.2787 +0x4233 0x23568
46.2788 +0x4234 0x23569
46.2789 +0x4235 0x2356A
46.2790 +0x4236 0x2356B
46.2791 +0x4237 0x23595
46.2792 +0x4238 0x2356C
46.2793 +0x4239 0x2356D
46.2794 +0x423A 0x2356E
46.2795 +0x423B 0x2356F
46.2796 +0x423D 0x23570
46.2797 +0x423E 0x23571
46.2798 +0x423F 0x23572
46.2799 +0x4240 0x23573
46.2800 +0x4241 0x23574
46.2801 +0x4242 0x23575
46.2802 +0x4243 0x23576
46.2803 +0x4244 0x23577
46.2804 +0x4245 0x23578
46.2805 +0x4246 0x23579
46.2806 +0x4248 0x2357A
46.2807 +0x424A 0x2357B
46.2808 +0x424B 0x235A9
46.2809 +0x424C 0x2357C
46.2810 +0x424D 0x238F1
46.2811 +0x424E 0x238EB
46.2812 +0x424F 0x2398A
46.2813 +0x4250 0x23A3D
46.2814 +0x4251 0x23AA6
46.2815 +0x4252 0x23AA7
46.2816 +0x4253 0x23BBA
46.2817 +0x4255 0x23BBB
46.2818 +0x4256 0x23BBC
46.2819 +0x4257 0x23BBD
46.2820 +0x4258 0x23E91
46.2821 +0x4259 0x23E92
46.2822 +0x425A 0x23E93
46.2823 +0x425B 0x23E94
46.2824 +0x425C 0x23E95
46.2825 +0x425D 0x23E96
46.2826 +0x425E 0x23E97
46.2827 +0x425F 0x23DDA
46.2828 +0x4260 0x23E98
46.2829 +0x4261 0x23E99
46.2830 +0x4262 0x23E9A
46.2831 +0x4265 0x23E9B
46.2832 +0x4266 0x23E9C
46.2833 +0x4267 0x23E9D
46.2834 +0x4268 0x23E9E
46.2835 +0x4269 0x23E9F
46.2836 +0x426A 0x23EA0
46.2837 +0x426B 0x23EBF
46.2838 +0x426C 0x23EA1
46.2839 +0x426D 0x23EA2
46.2840 +0x426E 0x23EA3
46.2841 +0x426F 0x23EA4
46.2842 +0x4270 0x23EA5
46.2843 +0x4271 0x23EA6
46.2844 +0x4272 0x23EA7
46.2845 +0x4273 0x23E5B
46.2846 +0x4274 0x2F90D
46.2847 +0x4275 0x23EA8
46.2848 +0x4276 0x242CB
46.2849 +0x4279 0x242CC
46.2850 +0x427A 0x2434F
46.2851 +0x427B 0x242CD
46.2852 +0x427C 0x242CE
46.2853 +0x427D 0x242CF
46.2854 +0x427E 0x2434E
46.2855 +0x4321 0x242D0
46.2856 +0x4322 0x242D1
46.2857 +0x4323 0x242D2
46.2858 +0x4325 0x242D3
46.2859 +0x4326 0x242D4
46.2860 +0x4327 0x242D5
46.2861 +0x4328 0x242D6
46.2862 +0x4329 0x242D7
46.2863 +0x432A 0x242D8
46.2864 +0x432B 0x242D9
46.2865 +0x432C 0x242FA
46.2866 +0x432D 0x242DA
46.2867 +0x432E 0x242DB
46.2868 +0x432F 0x2F91C
46.2869 +0x4330 0x242DC
46.2870 +0x4333 0x242DD
46.2871 +0x4334 0x242DE
46.2872 +0x4335 0x242DF
46.2873 +0x4336 0x242E0
46.2874 +0x4337 0x242E1
46.2875 +0x4338 0x242E2
46.2876 +0x4339 0x242E3
46.2877 +0x433A 0x242E4
46.2878 +0x433B 0x242E5
46.2879 +0x433D 0x242E6
46.2880 +0x433E 0x242E7
46.2881 +0x433F 0x2458E
46.2882 +0x4340 0x24698
46.2883 +0x4341 0x24699
46.2884 +0x4343 0x2480A
46.2885 +0x4345 0x24826
46.2886 +0x4346 0x24827
46.2887 +0x4347 0x249BD
46.2888 +0x4348 0x249DF
46.2889 +0x434A 0x249BE
46.2890 +0x434B 0x249DE
46.2891 +0x434C 0x249BF
46.2892 +0x434D 0x249C0
46.2893 +0x434E 0x249C1
46.2894 +0x434F 0x249C2
46.2895 +0x4350 0x2499F
46.2896 +0x4351 0x249C3
46.2897 +0x4352 0x249C4
46.2898 +0x4353 0x249C5
46.2899 +0x4354 0x249C6
46.2900 +0x4355 0x249C7
46.2901 +0x4357 0x249C8
46.2902 +0x4358 0x249C9
46.2903 +0x4359 0x249E3
46.2904 +0x435A 0x249CA
46.2905 +0x435B 0x249CB
46.2906 +0x435C 0x249CC
46.2907 +0x435D 0x249CD
46.2908 +0x435E 0x249CE
46.2909 +0x435F 0x249CF
46.2910 +0x4360 0x249D0
46.2911 +0x4361 0x249D1
46.2912 +0x4362 0x249D2
46.2913 +0x4363 0x249D3
46.2914 +0x4364 0x2F92F
46.2915 +0x4365 0x249D4
46.2916 +0x4366 0x24B04
46.2917 +0x4367 0x24B65
46.2918 +0x4368 0x24BEE
46.2919 +0x4369 0x24CA0
46.2920 +0x436A 0x24CA1
46.2921 +0x436B 0x24DDD
46.2922 +0x436C 0x24DDE
46.2923 +0x436D 0x24F83
46.2924 +0x436E 0x24FFA
46.2925 +0x436F 0x2507F
46.2926 +0x4370 0x25080
46.2927 +0x4371 0x251E8
46.2928 +0x4372 0x251E9
46.2929 +0x4373 0x251EA
46.2930 +0x4374 0x235A6
46.2931 +0x4375 0x253E1
46.2932 +0x4377 0x254DB
46.2933 +0x4378 0x254DC
46.2934 +0x4379 0x254DD
46.2935 +0x437A 0x254DE
46.2936 +0x437B 0x254DF
46.2937 +0x437C 0x254E0
46.2938 +0x437D 0x254E1
46.2939 +0x437E 0x254E2
46.2940 +0x4421 0x254E3
46.2941 +0x4422 0x254E4
46.2942 +0x4423 0x254E5
46.2943 +0x4424 0x254E6
46.2944 +0x4426 0x254E7
46.2945 +0x4427 0x256B0
46.2946 +0x4428 0x25698
46.2947 +0x4429 0x256B1
46.2948 +0x442A 0x25699
46.2949 +0x442B 0x256B2
46.2950 +0x442C 0x256B3
46.2951 +0x442D 0x256B4
46.2952 +0x442E 0x256B5
46.2953 +0x442F 0x256B6
46.2954 +0x4430 0x256B7
46.2955 +0x4431 0x256B8
46.2956 +0x4432 0x256B9
46.2957 +0x4433 0x257E2
46.2958 +0x4434 0x257E3
46.2959 +0x4435 0x257E4
46.2960 +0x4436 0x257E5
46.2961 +0x4437 0x257E6
46.2962 +0x4438 0x257E7
46.2963 +0x4439 0x257E8
46.2964 +0x443A 0x257E9
46.2965 +0x443B 0x259AD
46.2966 +0x443C 0x259CF
46.2967 +0x443D 0x259AE
46.2968 +0x443E 0x259AF
46.2969 +0x443F 0x259B0
46.2970 +0x4440 0x259B1
46.2971 +0x4441 0x25A92
46.2972 +0x4442 0x25A93
46.2973 +0x4443 0x25A94
46.2974 +0x4444 0x25B79
46.2975 +0x4446 0x25B7A
46.2976 +0x4447 0x25B7B
46.2977 +0x4448 0x25B7C
46.2978 +0x4449 0x25B7D
46.2979 +0x444A 0x25B7E
46.2980 +0x444B 0x25B7F
46.2981 +0x444C 0x25B80
46.2982 +0x444D 0x25B81
46.2983 +0x444E 0x25B82
46.2984 +0x444F 0x25B83
46.2985 +0x4450 0x25B84
46.2986 +0x4451 0x25E97
46.2987 +0x4452 0x25E84
46.2988 +0x4453 0x25E85
46.2989 +0x4454 0x25E89
46.2990 +0x4455 0x25E86
46.2991 +0x4456 0x25E87
46.2992 +0x4457 0x2602C
46.2993 +0x4458 0x2602D
46.2994 +0x4459 0x2602E
46.2995 +0x445A 0x2602F
46.2996 +0x445B 0x26030
46.2997 +0x445C 0x26031
46.2998 +0x445D 0x26032
46.2999 +0x445E 0x26033
46.3000 +0x445F 0x26034
46.3001 +0x4460 0x26035
46.3002 +0x4461 0x26036
46.3003 +0x4462 0x26037
46.3004 +0x4463 0x262D2
46.3005 +0x4464 0x26444
46.3006 +0x4465 0x26500
46.3007 +0x4466 0x26583
46.3008 +0x4467 0x26584
46.3009 +0x4468 0x2F986
46.3010 +0x4469 0x2677A
46.3011 +0x446A 0x2677B
46.3012 +0x446B 0x2677C
46.3013 +0x446C 0x2677D
46.3014 +0x446D 0x2677E
46.3015 +0x446F 0x2677F
46.3016 +0x4470 0x26787
46.3017 +0x4471 0x26780
46.3018 +0x4472 0x26A43
46.3019 +0x4473 0x26D34
46.3020 +0x4475 0x26D35
46.3021 +0x4476 0x26D36
46.3022 +0x4477 0x26D37
46.3023 +0x4478 0x26D38
46.3024 +0x4479 0x26D39
46.3025 +0x447A 0x26D3A
46.3026 +0x447B 0x26D3B
46.3027 +0x447C 0x26D3C
46.3028 +0x447D 0x26D3D
46.3029 +0x447E 0x26D3E
46.3030 +0x4521 0x26D3F
46.3031 +0x4522 0x26D40
46.3032 +0x4523 0x26D41
46.3033 +0x4524 0x26D42
46.3034 +0x4525 0x26D43
46.3035 +0x4526 0x26D44
46.3036 +0x4527 0x26D45
46.3037 +0x4528 0x26D46
46.3038 +0x4529 0x26D47
46.3039 +0x452A 0x26D48
46.3040 +0x452B 0x26D49
46.3041 +0x452C 0x26D4A
46.3042 +0x452E 0x26D4B
46.3043 +0x452F 0x26D4C
46.3044 +0x4530 0x26D4D
46.3045 +0x4531 0x26D4E
46.3046 +0x4532 0x272E7
46.3047 +0x4533 0x272E8
46.3048 +0x4534 0x272E9
46.3049 +0x4535 0x272EA
46.3050 +0x4536 0x272EB
46.3051 +0x4537 0x272EC
46.3052 +0x4538 0x272ED
46.3053 +0x4539 0x272EE
46.3054 +0x453A 0x275F7
46.3055 +0x453B 0x2769A
46.3056 +0x453C 0x276CD
46.3057 +0x453D 0x2F9C8
46.3058 +0x453E 0x276A3
46.3059 +0x453F 0x276CE
46.3060 +0x4540 0x27831
46.3061 +0x4541 0x27832
46.3062 +0x4542 0x27833
46.3063 +0x4543 0x279E4
46.3064 +0x4545 0x279E5
46.3065 +0x4546 0x279E6
46.3066 +0x4547 0x27CC8
46.3067 +0x4548 0x27D74
46.3068 +0x4549 0x27D75
46.3069 +0x454A 0x27D76
46.3070 +0x454B 0x27D77
46.3071 +0x454C 0x27D78
46.3072 +0x454D 0x27D79
46.3073 +0x454E 0x27D7A
46.3074 +0x454F 0x27E61
46.3075 +0x4550 0x27EDF
46.3076 +0x4551 0x27EE0
46.3077 +0x4552 0x27EE1
46.3078 +0x4553 0x27EE2
46.3079 +0x4554 0x27EE3
46.3080 +0x4555 0x27EE4
46.3081 +0x4556 0x27EE5
46.3082 +0x4557 0x27EE6
46.3083 +0x4559 0x28031
46.3084 +0x455A 0x2823D
46.3085 +0x455B 0x2823E
46.3086 +0x455C 0x2823F
46.3087 +0x455D 0x282F4
46.3088 +0x455E 0x282F5
46.3089 +0x455F 0x282F6
46.3090 +0x4561 0x28417
46.3091 +0x4562 0x28541
46.3092 +0x4563 0x28542
46.3093 +0x4564 0x28543
46.3094 +0x4565 0x28544
46.3095 +0x4566 0x28545
46.3096 +0x4567 0x28546
46.3097 +0x4568 0x28547
46.3098 +0x4569 0x28548
46.3099 +0x456A 0x28549
46.3100 +0x456B 0x2854A
46.3101 +0x456C 0x2854B
46.3102 +0x456E 0x286BA
46.3103 +0x456F 0x28744
46.3104 +0x4570 0x2892A
46.3105 +0x4571 0x2896D
46.3106 +0x4573 0x2F9E7
46.3107 +0x4574 0x2897E
46.3108 +0x4575 0x2896E
46.3109 +0x4576 0x2896F
46.3110 +0x4577 0x28970
46.3111 +0x4578 0x28971
46.3112 +0x4579 0x28976
46.3113 +0x457A 0x28C79
46.3114 +0x457D 0x28D04
46.3115 +0x457E 0x28CF8
46.3116 +0x4621 0x28D05
46.3117 +0x4622 0x28EDA
46.3118 +0x4623 0x28EDB
46.3119 +0x4624 0x28EDC
46.3120 +0x4625 0x28EDD
46.3121 +0x4626 0x28EDE
46.3122 +0x4627 0x28EDF
46.3123 +0x4628 0x28EE0
46.3124 +0x4629 0x28EE1
46.3125 +0x462A 0x290C5
46.3126 +0x462B 0x2909A
46.3127 +0x462C 0x2909B
46.3128 +0x462D 0x2909C
46.3129 +0x462E 0x291D8
46.3130 +0x462F 0x291D9
46.3131 +0x4630 0x291DA
46.3132 +0x4631 0x2926E
46.3133 +0x4633 0x2946B
46.3134 +0x4634 0x27D83
46.3135 +0x4636 0x296D6
46.3136 +0x4637 0x296BD
46.3137 +0x4639 0x2322E
46.3138 +0x463A 0x29AFC
46.3139 +0x463B 0x29D53
46.3140 +0x463C 0x29DB7
46.3141 +0x463D 0x2A28C
46.3142 +0x463E 0x2A38E
46.3143 +0x463F 0x2A2FF
46.3144 +0x4640 0x20076
46.3145 +0x4641 0x20106
46.3146 +0x4642 0x2017E
46.3147 +0x4643 0x20384
46.3148 +0x4644 0x20385
46.3149 +0x4645 0x20386
46.3150 +0x4646 0x20387
46.3151 +0x4647 0x20388
46.3152 +0x4648 0x203A7
46.3153 +0x4649 0x20389
46.3154 +0x464A 0x2038A
46.3155 +0x464B 0x2038B
46.3156 +0x464C 0x2038C
46.3157 +0x464D 0x2038D
46.3158 +0x464E 0x2038E
46.3159 +0x464F 0x2038F
46.3160 +0x4650 0x203A3
46.3161 +0x4651 0x20390
46.3162 +0x4652 0x20391
46.3163 +0x4653 0x20392
46.3164 +0x4654 0x20393
46.3165 +0x4655 0x203AC
46.3166 +0x4656 0x20394
46.3167 +0x4657 0x20395
46.3168 +0x4658 0x20396
46.3169 +0x4659 0x204AA
46.3170 +0x465A 0x204AB
46.3171 +0x465B 0x2059E
46.3172 +0x465D 0x20608
46.3173 +0x465E 0x20609
46.3174 +0x465F 0x20668
46.3175 +0x4660 0x20669
46.3176 +0x4661 0x2066A
46.3177 +0x4662 0x2069A
46.3178 +0x4663 0x207D9
46.3179 +0x4664 0x207DA
46.3180 +0x4665 0x207DB
46.3181 +0x4666 0x208A8
46.3182 +0x4667 0x20901
46.3183 +0x4668 0x20928
46.3184 +0x4669 0x20977
46.3185 +0x466A 0x209BD
46.3186 +0x466B 0x209BE
46.3187 +0x466C 0x20F60
46.3188 +0x466D 0x20AA0
46.3189 +0x466E 0x20AA2
46.3190 +0x466F 0x20B0F
46.3191 +0x4670 0x20B85
46.3192 +0x4671 0x20EFE
46.3193 +0x4672 0x20EFF
46.3194 +0x4673 0x20F00
46.3195 +0x4674 0x20F01
46.3196 +0x4675 0x20F16
46.3197 +0x4676 0x20F02
46.3198 +0x4677 0x20F03
46.3199 +0x4678 0x20F04
46.3200 +0x4679 0x20F05
46.3201 +0x467A 0x20F06
46.3202 +0x467B 0x20F07
46.3203 +0x467C 0x20F08
46.3204 +0x467D 0x20F22
46.3205 +0x467E 0x20F09
46.3206 +0x4721 0x20F0A
46.3207 +0x4722 0x20F0B
46.3208 +0x4723 0x20F0C
46.3209 +0x4724 0x20F14
46.3210 +0x4725 0x20F29
46.3211 +0x4726 0x20E6E
46.3212 +0x4727 0x20F0D
46.3213 +0x4728 0x20F0E
46.3214 +0x4729 0x20F0F
46.3215 +0x472A 0x20F10
46.3216 +0x472B 0x20F11
46.3217 +0x472C 0x20F12
46.3218 +0x472D 0x20F13
46.3219 +0x472E 0x2121B
46.3220 +0x472F 0x2121C
46.3221 +0x4730 0x2121D
46.3222 +0x4731 0x21413
46.3223 +0x4732 0x213FF
46.3224 +0x4733 0x21400
46.3225 +0x4734 0x21401
46.3226 +0x4735 0x21402
46.3227 +0x4736 0x21403
46.3228 +0x4737 0x21404
46.3229 +0x4738 0x2140A
46.3230 +0x4739 0x21405
46.3231 +0x473A 0x21406
46.3232 +0x473B 0x21407
46.3233 +0x473C 0x21408
46.3234 +0x473D 0x2153A
46.3235 +0x473E 0x21573
46.3236 +0x473F 0x2166F
46.3237 +0x4740 0x21670
46.3238 +0x4741 0x21671
46.3239 +0x4742 0x20052
46.3240 +0x4744 0x21A9A
46.3241 +0x4745 0x21860
46.3242 +0x4746 0x2F869
46.3243 +0x4747 0x2182B
46.3244 +0x4748 0x21824
46.3245 +0x4749 0x2182C
46.3246 +0x474A 0x2182D
46.3247 +0x474B 0x2182E
46.3248 +0x474C 0x2182F
46.3249 +0x474D 0x21830
46.3250 +0x474E 0x21831
46.3251 +0x474F 0x21832
46.3252 +0x4750 0x21833
46.3253 +0x4751 0x21834
46.3254 +0x4752 0x21835
46.3255 +0x4753 0x21845
46.3256 +0x4754 0x21836
46.3257 +0x4755 0x21992
46.3258 +0x4756 0x21993
46.3259 +0x4757 0x21A88
46.3260 +0x4758 0x21A89
46.3261 +0x4759 0x21A8A
46.3262 +0x475A 0x21A8B
46.3263 +0x475B 0x21B3F
46.3264 +0x475D 0x21CCA
46.3265 +0x475E 0x21EF6
46.3266 +0x475F 0x21EF7
46.3267 +0x4760 0x21EF8
46.3268 +0x4761 0x21EF9
46.3269 +0x4762 0x2212B
46.3270 +0x4764 0x221A4
46.3271 +0x4765 0x221CE
46.3272 +0x4767 0x2229E
46.3273 +0x4768 0x2229F
46.3274 +0x4769 0x222A0
46.3275 +0x476A 0x222A1
46.3276 +0x476B 0x222A2
46.3277 +0x476C 0x222A3
46.3278 +0x476D 0x222A4
46.3279 +0x476E 0x222A5
46.3280 +0x476F 0x222A6
46.3281 +0x4770 0x22418
46.3282 +0x4771 0x22560
46.3283 +0x4772 0x22561
46.3284 +0x4773 0x22562
46.3285 +0x4774 0x22563
46.3286 +0x4775 0x22564
46.3287 +0x4776 0x227BD
46.3288 +0x4777 0x227BE
46.3289 +0x4778 0x2280B
46.3290 +0x4779 0x227BF
46.3291 +0x477A 0x227C0
46.3292 +0x477C 0x2280C
46.3293 +0x477D 0x2278D
46.3294 +0x477E 0x2280D
46.3295 +0x4821 0x2280E
46.3296 +0x4822 0x2285E
46.3297 +0x4823 0x2280F
46.3298 +0x4824 0x22810
46.3299 +0x4825 0x227C1
46.3300 +0x4826 0x22811
46.3301 +0x4828 0x227C2
46.3302 +0x4829 0x229EA
46.3303 +0x482A 0x229EB
46.3304 +0x482B 0x22CE3
46.3305 +0x482C 0x22CE4
46.3306 +0x482D 0x22CE5
46.3307 +0x482E 0x22CE6
46.3308 +0x482F 0x22CE7
46.3309 +0x4830 0x22C92
46.3310 +0x4831 0x22D4A
46.3311 +0x4833 0x22CE8
46.3312 +0x4834 0x22CE9
46.3313 +0x4835 0x22CEA
46.3314 +0x4836 0x22D01
46.3315 +0x4837 0x22CEB
46.3316 +0x4838 0x22CEC
46.3317 +0x4839 0x22CEF
46.3318 +0x483A 0x22CED
46.3319 +0x483B 0x22CEE
46.3320 +0x483C 0x22CF0
46.3321 +0x483D 0x22CF1
46.3322 +0x483E 0x22CF2
46.3323 +0x483F 0x22CF3
46.3324 +0x4840 0x22CF4
46.3325 +0x4841 0x22CF5
46.3326 +0x4842 0x22CF6
46.3327 +0x4843 0x22CF7
46.3328 +0x4844 0x22CF8
46.3329 +0x4845 0x22CF9
46.3330 +0x4846 0x22CFE
46.3331 +0x4847 0x22CFA
46.3332 +0x4848 0x22CFB
46.3333 +0x4849 0x22CFC
46.3334 +0x484A 0x23263
46.3335 +0x484B 0x23264
46.3336 +0x484C 0x23265
46.3337 +0x484D 0x23266
46.3338 +0x484E 0x23267
46.3339 +0x484F 0x23268
46.3340 +0x4850 0x2360B
46.3341 +0x4851 0x2360D
46.3342 +0x4853 0x2360E
46.3343 +0x4854 0x2360F
46.3344 +0x4856 0x23614
46.3345 +0x4857 0x235D4
46.3346 +0x4858 0x235D5
46.3347 +0x4859 0x235D6
46.3348 +0x485A 0x235D7
46.3349 +0x485B 0x235D8
46.3350 +0x485C 0x235D9
46.3351 +0x485D 0x235DA
46.3352 +0x485E 0x235DB
46.3353 +0x485F 0x235DC
46.3354 +0x4860 0x235DD
46.3355 +0x4861 0x235DE
46.3356 +0x4862 0x235DF
46.3357 +0x4863 0x235E0
46.3358 +0x4864 0x235E1
46.3359 +0x4865 0x235E2
46.3360 +0x4866 0x235E3
46.3361 +0x4867 0x235E4
46.3362 +0x4868 0x235E5
46.3363 +0x4869 0x235E6
46.3364 +0x486A 0x235E7
46.3365 +0x486B 0x235E8
46.3366 +0x486C 0x235E9
46.3367 +0x486D 0x235EA
46.3368 +0x486E 0x235EB
46.3369 +0x486F 0x235EC
46.3370 +0x4870 0x236EC
46.3371 +0x4871 0x235ED
46.3372 +0x4872 0x235EE
46.3373 +0x4873 0x235EF
46.3374 +0x4874 0x23600
46.3375 +0x4875 0x235F0
46.3376 +0x4876 0x23904
46.3377 +0x4878 0x23905
46.3378 +0x4879 0x2F8F3
46.3379 +0x487A 0x23AB5
46.3380 +0x487B 0x2F8F9
46.3381 +0x487C 0x23BD6
46.3382 +0x487D 0x23BD7
46.3383 +0x487E 0x23BD8
46.3384 +0x4921 0x23BD9
46.3385 +0x4922 0x23EA9
46.3386 +0x4923 0x23F00
46.3387 +0x4924 0x23F01
46.3388 +0x4925 0x23F02
46.3389 +0x4926 0x23F03
46.3390 +0x4927 0x23F04
46.3391 +0x4928 0x23F05
46.3392 +0x4929 0x23F06
46.3393 +0x492A 0x23F3F
46.3394 +0x492B 0x23F07
46.3395 +0x492C 0x23F08
46.3396 +0x492D 0x23F09
46.3397 +0x492E 0x23F0A
46.3398 +0x492F 0x23EB6
46.3399 +0x4930 0x23F0B
46.3400 +0x4931 0x23F0C
46.3401 +0x4934 0x23F0D
46.3402 +0x4936 0x23F0E
46.3403 +0x4937 0x23F0F
46.3404 +0x4938 0x23F10
46.3405 +0x4939 0x23F11
46.3406 +0x493A 0x23F12
46.3407 +0x493B 0x23F35
46.3408 +0x493C 0x23F13
46.3409 +0x493D 0x23F14
46.3410 +0x493E 0x23EAA
46.3411 +0x4940 0x23FC1
46.3412 +0x4941 0x23F15
46.3413 +0x4942 0x23F16
46.3414 +0x4943 0x23F17
46.3415 +0x4944 0x2431E
46.3416 +0x4945 0x2431F
46.3417 +0x4946 0x24320
46.3418 +0x4947 0x24321
46.3419 +0x4949 0x24322
46.3420 +0x494A 0x24323
46.3421 +0x494C 0x24324
46.3422 +0x494D 0x24325
46.3423 +0x494E 0x24326
46.3424 +0x494F 0x24327
46.3425 +0x4950 0x24328
46.3426 +0x4951 0x24329
46.3427 +0x4952 0x2432A
46.3428 +0x4953 0x2432B
46.3429 +0x4954 0x24307
46.3430 +0x4955 0x2432C
46.3431 +0x4956 0x2432D
46.3432 +0x4957 0x2432E
46.3433 +0x495A 0x2432F
46.3434 +0x495B 0x24330
46.3435 +0x495C 0x24348
46.3436 +0x495D 0x24331
46.3437 +0x495E 0x24332
46.3438 +0x4960 0x24333
46.3439 +0x4962 0x24334
46.3440 +0x4963 0x24335
46.3441 +0x4964 0x24336
46.3442 +0x4965 0x24559
46.3443 +0x4966 0x24591
46.3444 +0x4967 0x245E7
46.3445 +0x4968 0x246B8
46.3446 +0x4969 0x246B9
46.3447 +0x496A 0x246BA
46.3448 +0x496B 0x246BB
46.3449 +0x496C 0x246C8
46.3450 +0x496D 0x2484D
46.3451 +0x496E 0x24889
46.3452 +0x496F 0x24850
46.3453 +0x4970 0x24828
46.3454 +0x4971 0x249FB
46.3455 +0x4972 0x249FC
46.3456 +0x4973 0x249FD
46.3457 +0x4974 0x249FE
46.3458 +0x4975 0x249FF
46.3459 +0x4977 0x24A00
46.3460 +0x4978 0x24A01
46.3461 +0x4979 0x24A02
46.3462 +0x497A 0x249E4
46.3463 +0x497B 0x249E5
46.3464 +0x497C 0x24A03
46.3465 +0x497D 0x24A04
46.3466 +0x497E 0x24A05
46.3467 +0x4A21 0x24A06
46.3468 +0x4A22 0x24A07
46.3469 +0x4A23 0x24A13
46.3470 +0x4A24 0x24A08
46.3471 +0x4A25 0x24A09
46.3472 +0x4A26 0x249E6
46.3473 +0x4A27 0x24A0A
46.3474 +0x4A28 0x24A0B
46.3475 +0x4A29 0x24A0C
46.3476 +0x4A2A 0x24B0B
46.3477 +0x4A2B 0x24BF4
46.3478 +0x4A2C 0x24C0A
46.3479 +0x4A2D 0x24CB1
46.3480 +0x4A2E 0x24E1D
46.3481 +0x4A2F 0x2F93B
46.3482 +0x4A30 0x24F8B
46.3483 +0x4A31 0x24F8C
46.3484 +0x4A32 0x24F8F
46.3485 +0x4A33 0x24F8D
46.3486 +0x4A34 0x24F8E
46.3487 +0x4A35 0x25006
46.3488 +0x4A36 0x25086
46.3489 +0x4A37 0x25222
46.3490 +0x4A38 0x25223
46.3491 +0x4A39 0x25224
46.3492 +0x4A3A 0x25225
46.3493 +0x4A3B 0x25226
46.3494 +0x4A3C 0x25227
46.3495 +0x4A3D 0x25228
46.3496 +0x4A3E 0x253F1
46.3497 +0x4A40 0x25523
46.3498 +0x4A41 0x25512
46.3499 +0x4A43 0x25513
46.3500 +0x4A44 0x25514
46.3501 +0x4A45 0x25515
46.3502 +0x4A46 0x25516
46.3503 +0x4A47 0x25517
46.3504 +0x4A48 0x25518
46.3505 +0x4A49 0x25519
46.3506 +0x4A4A 0x2554B
46.3507 +0x4A4B 0x2551A
46.3508 +0x4A4C 0x2551B
46.3509 +0x4A4D 0x2551C
46.3510 +0x4A4F 0x2551D
46.3511 +0x4A50 0x2551E
46.3512 +0x4A51 0x2551F
46.3513 +0x4A52 0x25520
46.3514 +0x4A53 0x256CA
46.3515 +0x4A54 0x222AC
46.3516 +0x4A55 0x256CB
46.3517 +0x4A56 0x256CC
46.3518 +0x4A57 0x256CD
46.3519 +0x4A58 0x256CE
46.3520 +0x4A5A 0x256CF
46.3521 +0x4A5B 0x25810
46.3522 +0x4A5C 0x25811
46.3523 +0x4A5D 0x25812
46.3524 +0x4A5E 0x25813
46.3525 +0x4A5F 0x25814
46.3526 +0x4A60 0x2580F
46.3527 +0x4A61 0x25815
46.3528 +0x4A62 0x25816
46.3529 +0x4A63 0x25817
46.3530 +0x4A65 0x25818
46.3531 +0x4A66 0x259C6
46.3532 +0x4A67 0x25A9F
46.3533 +0x4A68 0x25AA0
46.3534 +0x4A69 0x25AA4
46.3535 +0x4A6A 0x25AA1
46.3536 +0x4A6B 0x25BB5
46.3537 +0x4A6C 0x25BB6
46.3538 +0x4A6D 0x25BB7
46.3539 +0x4A6E 0x25BB8
46.3540 +0x4A6F 0x25BB9
46.3541 +0x4A70 0x25BBA
46.3542 +0x4A71 0x25BD0
46.3543 +0x4A72 0x25BC6
46.3544 +0x4A73 0x25BBB
46.3545 +0x4A74 0x25BBC
46.3546 +0x4A75 0x25BBD
46.3547 +0x4A76 0x25BBE
46.3548 +0x4A77 0x25BBF
46.3549 +0x4A78 0x25BC0
46.3550 +0x4A79 0x25BC1
46.3551 +0x4A7A 0x25BC2
46.3552 +0x4A7B 0x2F960
46.3553 +0x4A7C 0x25EA7
46.3554 +0x4A7D 0x25EA8
46.3555 +0x4A7E 0x25EA9
46.3556 +0x4B21 0x25EAA
46.3557 +0x4B22 0x25EAB
46.3558 +0x4B23 0x25EAC
46.3559 +0x4B24 0x25EBC
46.3560 +0x4B25 0x25EAD
46.3561 +0x4B26 0x25EAE
46.3562 +0x4B28 0x25EAF
46.3563 +0x4B29 0x25EB0
46.3564 +0x4B2A 0x25EB1
46.3565 +0x4B2C 0x25EB4
46.3566 +0x4B2D 0x25EB2
46.3567 +0x4B2E 0x26066
46.3568 +0x4B2F 0x26067
46.3569 +0x4B30 0x26068
46.3570 +0x4B31 0x26069
46.3571 +0x4B32 0x2606A
46.3572 +0x4B33 0x2606B
46.3573 +0x4B34 0x2606C
46.3574 +0x4B35 0x2606D
46.3575 +0x4B36 0x2606E
46.3576 +0x4B37 0x2606F
46.3577 +0x4B39 0x2623E
46.3578 +0x4B3A 0x2623F
46.3579 +0x4B3B 0x26240
46.3580 +0x4B3C 0x262E8
46.3581 +0x4B3D 0x26452
46.3582 +0x4B3E 0x26453
46.3583 +0x4B3F 0x26454
46.3584 +0x4B40 0x26455
46.3585 +0x4B41 0x26591
46.3586 +0x4B42 0x26592
46.3587 +0x4B43 0x26593
46.3588 +0x4B44 0x26594
46.3589 +0x4B45 0x26595
46.3590 +0x4B46 0x26596
46.3591 +0x4B47 0x26597
46.3592 +0x4B48 0x26598
46.3593 +0x4B4A 0x26599
46.3594 +0x4B4B 0x2659A
46.3595 +0x4B4C 0x2659B
46.3596 +0x4B4D 0x267B7
46.3597 +0x4B4E 0x267B8
46.3598 +0x4B4F 0x267B9
46.3599 +0x4B51 0x267BA
46.3600 +0x4B52 0x267BB
46.3601 +0x4B53 0x267BD
46.3602 +0x4B55 0x267BC
46.3603 +0x4B56 0x2F988
46.3604 +0x4B57 0x2F987
46.3605 +0x4B58 0x268EB
46.3606 +0x4B59 0x268EC
46.3607 +0x4B5A 0x26916
46.3608 +0x4B5B 0x26944
46.3609 +0x4B5C 0x269E3
46.3610 +0x4B5D 0x26A58
46.3611 +0x4B5E 0x26A53
46.3612 +0x4B5F 0x26A54
46.3613 +0x4B60 0x26AE0
46.3614 +0x4B61 0x26DB1
46.3615 +0x4B62 0x26DB2
46.3616 +0x4B63 0x26DB3
46.3617 +0x4B64 0x26DEA
46.3618 +0x4B66 0x26DB4
46.3619 +0x4B67 0x26DF0
46.3620 +0x4B68 0x26DB5
46.3621 +0x4B69 0x26DB6
46.3622 +0x4B6A 0x26DB7
46.3623 +0x4B6B 0x26DB8
46.3624 +0x4B6C 0x26DB9
46.3625 +0x4B6D 0x26DBA
46.3626 +0x4B6E 0x26DBB
46.3627 +0x4B6F 0x26DBC
46.3628 +0x4B70 0x26DBD
46.3629 +0x4B71 0x26DBE
46.3630 +0x4B72 0x26DBF
46.3631 +0x4B73 0x26DC0
46.3632 +0x4B74 0x26DC1
46.3633 +0x4B75 0x26DC2
46.3634 +0x4B76 0x26DC3
46.3635 +0x4B78 0x26DC4
46.3636 +0x4B79 0x26DC5
46.3637 +0x4B7A 0x26DC6
46.3638 +0x4B7B 0x26DFC
46.3639 +0x4B7C 0x26DC7
46.3640 +0x4B7D 0x26DC8
46.3641 +0x4B7E 0x26DC9
46.3642 +0x4C21 0x26DCA
46.3643 +0x4C22 0x26DCB
46.3644 +0x4C23 0x26DCC
46.3645 +0x4C24 0x26E84
46.3646 +0x4C25 0x26DCD
46.3647 +0x4C26 0x26DCE
46.3648 +0x4C27 0x26DCF
46.3649 +0x4C28 0x26DD0
46.3650 +0x4C29 0x26DD1
46.3651 +0x4C2A 0x26DD2
46.3652 +0x4C2B 0x271CA
46.3653 +0x4C2C 0x271CB
46.3654 +0x4C2D 0x27336
46.3655 +0x4C2E 0x27337
46.3656 +0x4C2F 0x2739F
46.3657 +0x4C30 0x27338
46.3658 +0x4C31 0x27339
46.3659 +0x4C32 0x2733A
46.3660 +0x4C34 0x276BE
46.3661 +0x4C35 0x276F0
46.3662 +0x4C36 0x276BF
46.3663 +0x4C37 0x276C0
46.3664 +0x4C38 0x277F7
46.3665 +0x4C39 0x277F8
46.3666 +0x4C3A 0x277FA
46.3667 +0x4C3B 0x27843
46.3668 +0x4C3C 0x27844
46.3669 +0x4C3D 0x27A0F
46.3670 +0x4C3E 0x27A10
46.3671 +0x4C3F 0x27A11
46.3672 +0x4C40 0x27A12
46.3673 +0x4C42 0x27A13
46.3674 +0x4C43 0x27A14
46.3675 +0x4C44 0x27A15
46.3676 +0x4C45 0x27A16
46.3677 +0x4C48 0x27CD3
46.3678 +0x4C49 0x27CD7
46.3679 +0x4C4B 0x27DB0
46.3680 +0x4C4C 0x27D98
46.3681 +0x4C4D 0x27D90
46.3682 +0x4C4E 0x27D91
46.3683 +0x4C4F 0x27D92
46.3684 +0x4C50 0x27D97
46.3685 +0x4C51 0x27D93
46.3686 +0x4C52 0x27E64
46.3687 +0x4C53 0x27F01
46.3688 +0x4C54 0x27F02
46.3689 +0x4C55 0x27F03
46.3690 +0x4C56 0x27F04
46.3691 +0x4C57 0x27F05
46.3692 +0x4C58 0x27F06
46.3693 +0x4C59 0x27F07
46.3694 +0x4C5A 0x2805A
46.3695 +0x4C5B 0x2805B
46.3696 +0x4C5C 0x2824E
46.3697 +0x4C5D 0x2824F
46.3698 +0x4C5E 0x28250
46.3699 +0x4C5F 0x28319
46.3700 +0x4C60 0x2831A
46.3701 +0x4C61 0x2831B
46.3702 +0x4C63 0x2831C
46.3703 +0x4C65 0x28419
46.3704 +0x4C66 0x2841A
46.3705 +0x4C68 0x2898A
46.3706 +0x4C69 0x2856E
46.3707 +0x4C6A 0x2856F
46.3708 +0x4C6C 0x28570
46.3709 +0x4C6D 0x28571
46.3710 +0x4C6E 0x28572
46.3711 +0x4C6F 0x28573
46.3712 +0x4C70 0x28574
46.3713 +0x4C71 0x28575
46.3714 +0x4C72 0x28576
46.3715 +0x4C73 0x2883A
46.3716 +0x4C74 0x2883B
46.3717 +0x4C75 0x2883C
46.3718 +0x4C76 0x2885A
46.3719 +0x4C77 0x2883D
46.3720 +0x4C78 0x28842
46.3721 +0x4C79 0x2898B
46.3722 +0x4C7A 0x289A0
46.3723 +0x4C7B 0x2898C
46.3724 +0x4C7C 0x2898D
46.3725 +0x4C7D 0x2898E
46.3726 +0x4C7E 0x289AB
46.3727 +0x4D21 0x2898F
46.3728 +0x4D23 0x28990
46.3729 +0x4D24 0x28991
46.3730 +0x4D25 0x28992
46.3731 +0x4D26 0x289AA
46.3732 +0x4D28 0x28993
46.3733 +0x4D29 0x28994
46.3734 +0x4D2A 0x2899E
46.3735 +0x4D2B 0x289A8
46.3736 +0x4D2E 0x28F00
46.3737 +0x4D2F 0x28F01
46.3738 +0x4D30 0x28F02
46.3739 +0x4D31 0x28F03
46.3740 +0x4D32 0x28F04
46.3741 +0x4D33 0x28F05
46.3742 +0x4D34 0x28FC4
46.3743 +0x4D35 0x28FC5
46.3744 +0x4D37 0x290AE
46.3745 +0x4D38 0x290B2
46.3746 +0x4D3B 0x291F7
46.3747 +0x4D3C 0x29213
46.3748 +0x4D3D 0x2939E
46.3749 +0x4D3E 0x29485
46.3750 +0x4D3F 0x25380
46.3751 +0x4D40 0x294C8
46.3752 +0x4D41 0x29841
46.3753 +0x4D42 0x29881
46.3754 +0x4D43 0x29882
46.3755 +0x4D44 0x29883
46.3756 +0x4D45 0x29884
46.3757 +0x4D46 0x29AC4
46.3758 +0x4D47 0x29AC5
46.3759 +0x4D48 0x29AC6
46.3760 +0x4D49 0x29C95
46.3761 +0x4D4A 0x29C96
46.3762 +0x4D4B 0x29C97
46.3763 +0x4D4C 0x29D58
46.3764 +0x4D4D 0x29D59
46.3765 +0x4D4F 0x29FA9
46.3766 +0x4D50 0x29FAA
46.3767 +0x4D51 0x29FAB
46.3768 +0x4D52 0x2A28E
46.3769 +0x4D53 0x2A303
46.3770 +0x4D54 0x2A3B3
46.3771 +0x4D55 0x20B82
46.3772 +0x4D56 0x20053
46.3773 +0x4D57 0x20183
46.3774 +0x4D58 0x20184
46.3775 +0x4D59 0x20185
46.3776 +0x4D5A 0x203CC
46.3777 +0x4D5B 0x203CD
46.3778 +0x4D5C 0x203CE
46.3779 +0x4D5D 0x203CF
46.3780 +0x4D5E 0x203D0
46.3781 +0x4D60 0x203D1
46.3782 +0x4D61 0x203D2
46.3783 +0x4D62 0x203DA
46.3784 +0x4D63 0x204B3
46.3785 +0x4D64 0x204B4
46.3786 +0x4D66 0x20613
46.3787 +0x4D67 0x2060E
46.3788 +0x4D68 0x2066B
46.3789 +0x4D69 0x20903
46.3790 +0x4D6A 0x20961
46.3791 +0x4D6B 0x209C1
46.3792 +0x4D6C 0x209C2
46.3793 +0x4D6D 0x20AB5
46.3794 +0x4D6E 0x20140
46.3795 +0x4D6F 0x20F98
46.3796 +0x4D70 0x20F99
46.3797 +0x4D71 0x20F9A
46.3798 +0x4D72 0x20F9B
46.3799 +0x4D73 0x20F9C
46.3800 +0x4D74 0x20F9D
46.3801 +0x4D75 0x20F9E
46.3802 +0x4D76 0x20F9F
46.3803 +0x4D77 0x20FEE
46.3804 +0x4D78 0x20FA0
46.3805 +0x4D79 0x20FA1
46.3806 +0x4D7A 0x20F86
46.3807 +0x4D7B 0x21225
46.3808 +0x4D7C 0x21434
46.3809 +0x4D7D 0x21435
46.3810 +0x4D7E 0x21451
46.3811 +0x4E21 0x2142D
46.3812 +0x4E22 0x24362
46.3813 +0x4E23 0x21454
46.3814 +0x4E24 0x21452
46.3815 +0x4E26 0x21436
46.3816 +0x4E27 0x21437
46.3817 +0x4E28 0x21438
46.3818 +0x4E29 0x21439
46.3819 +0x4E2A 0x2143A
46.3820 +0x4E2B 0x2143B
46.3821 +0x4E2C 0x21468
46.3822 +0x4E2D 0x2143C
46.3823 +0x4E2F 0x21577
46.3824 +0x4E30 0x23296
46.3825 +0x4E31 0x2167E
46.3826 +0x4E32 0x2167F
46.3827 +0x4E33 0x21869
46.3828 +0x4E34 0x2186A
46.3829 +0x4E35 0x2186B
46.3830 +0x4E36 0x2186C
46.3831 +0x4E37 0x2186D
46.3832 +0x4E38 0x2186E
46.3833 +0x4E39 0x2186F
46.3834 +0x4E3A 0x2185D
46.3835 +0x4E3B 0x21870
46.3836 +0x4E3C 0x21885
46.3837 +0x4E3D 0x21871
46.3838 +0x4E3E 0x21872
46.3839 +0x4E3F 0x21873
46.3840 +0x4E40 0x21874
46.3841 +0x4E41 0x21875
46.3842 +0x4E42 0x21876
46.3843 +0x4E43 0x21884
46.3844 +0x4E44 0x21877
46.3845 +0x4E45 0x21883
46.3846 +0x4E46 0x2199A
46.3847 +0x4E47 0x21AA7
46.3848 +0x4E48 0x21AA8
46.3849 +0x4E49 0x21AA9
46.3850 +0x4E4A 0x21AAA
46.3851 +0x4E4B 0x21AAB
46.3852 +0x4E4C 0x21AAC
46.3853 +0x4E4D 0x21AB7
46.3854 +0x4E4E 0x21AAD
46.3855 +0x4E4F 0x21AAE
46.3856 +0x4E51 0x21B45
46.3857 +0x4E52 0x21CD3
46.3858 +0x4E53 0x21CD4
46.3859 +0x4E54 0x21CD5
46.3860 +0x4E55 0x21CD6
46.3861 +0x4E56 0x21CD7
46.3862 +0x4E57 0x21F26
46.3863 +0x4E58 0x21F27
46.3864 +0x4E59 0x21F28
46.3865 +0x4E5B 0x21F29
46.3866 +0x4E5C 0x21F2A
46.3867 +0x4E5D 0x22005
46.3868 +0x4E5F 0x221D0
46.3869 +0x4E60 0x222B7
46.3870 +0x4E62 0x222B8
46.3871 +0x4E63 0x222B9
46.3872 +0x4E64 0x22422
46.3873 +0x4E65 0x22423
46.3874 +0x4E66 0x22573
46.3875 +0x4E67 0x22574
46.3876 +0x4E68 0x2288F
46.3877 +0x4E69 0x22812
46.3878 +0x4E6A 0x22813
46.3879 +0x4E6B 0x22814
46.3880 +0x4E6C 0x22815
46.3881 +0x4E6D 0x22816
46.3882 +0x4E6E 0x22817
46.3883 +0x4E6F 0x22818
46.3884 +0x4E70 0x22861
46.3885 +0x4E71 0x22866
46.3886 +0x4E72 0x22867
46.3887 +0x4E73 0x22819
46.3888 +0x4E74 0x22868
46.3889 +0x4E75 0x2281A
46.3890 +0x4E76 0x22869
46.3891 +0x4E77 0x22A04
46.3892 +0x4E78 0x22A05
46.3893 +0x4E7A 0x22A06
46.3894 +0x4E7B 0x229FD
46.3895 +0x4E7C 0x22D50
46.3896 +0x4E7D 0x22D51
46.3897 +0x4E7E 0x22D52
46.3898 +0x4F21 0x22D53
46.3899 +0x4F22 0x22D54
46.3900 +0x4F23 0x22D55
46.3901 +0x4F24 0x22D63
46.3902 +0x4F25 0x2F8C4
46.3903 +0x4F26 0x22D56
46.3904 +0x4F27 0x22D57
46.3905 +0x4F28 0x22D58
46.3906 +0x4F29 0x22D59
46.3907 +0x4F2A 0x22D5A
46.3908 +0x4F2B 0x22D5B
46.3909 +0x4F2D 0x22D5C
46.3910 +0x4F2E 0x22D5D
46.3911 +0x4F2F 0x22D5E
46.3912 +0x4F30 0x22D5F
46.3913 +0x4F31 0x22FD7
46.3914 +0x4F33 0x23060
46.3915 +0x4F34 0x23061
46.3916 +0x4F35 0x23117
46.3917 +0x4F36 0x23139
46.3918 +0x4F37 0x2328F
46.3919 +0x4F38 0x232C8
46.3920 +0x4F39 0x23290
46.3921 +0x4F3A 0x23291
46.3922 +0x4F3B 0x23398
46.3923 +0x4F3C 0x23399
46.3924 +0x4F3D 0x23644
46.3925 +0x4F3E 0x23645
46.3926 +0x4F3F 0x23646
46.3927 +0x4F40 0x23659
46.3928 +0x4F41 0x236EE
46.3929 +0x4F43 0x23647
46.3930 +0x4F44 0x23648
46.3931 +0x4F46 0x23649
46.3932 +0x4F47 0x2364A
46.3933 +0x4F48 0x2364B
46.3934 +0x4F49 0x2364C
46.3935 +0x4F4A 0x2364D
46.3936 +0x4F4B 0x2364E
46.3937 +0x4F4C 0x2364F
46.3938 +0x4F4D 0x23650
46.3939 +0x4F4E 0x23651
46.3940 +0x4F4F 0x23652
46.3941 +0x4F50 0x23653
46.3942 +0x4F51 0x23654
46.3943 +0x4F52 0x23655
46.3944 +0x4F53 0x23656
46.3945 +0x4F54 0x23915
46.3946 +0x4F55 0x2399A
46.3947 +0x4F56 0x23A58
46.3948 +0x4F57 0x23AFC
46.3949 +0x4F58 0x23AFD
46.3950 +0x4F59 0x23F86
46.3951 +0x4F5A 0x23F87
46.3952 +0x4F5B 0x23F88
46.3953 +0x4F5C 0x23F89
46.3954 +0x4F5D 0x23F8A
46.3955 +0x4F5E 0x23F8B
46.3956 +0x4F5F 0x23F8C
46.3957 +0x4F61 0x2401F
46.3958 +0x4F62 0x23F8D
46.3959 +0x4F63 0x23F8E
46.3960 +0x4F64 0x23F8F
46.3961 +0x4F65 0x23F90
46.3962 +0x4F66 0x23F91
46.3963 +0x4F67 0x23F92
46.3964 +0x4F68 0x23F93
46.3965 +0x4F69 0x2F911
46.3966 +0x4F6A 0x23F94
46.3967 +0x4F6B 0x23F95
46.3968 +0x4F6C 0x23ECA
46.3969 +0x4F6D 0x23F18
46.3970 +0x4F6F 0x23F96
46.3971 +0x4F70 0x23F97
46.3972 +0x4F71 0x23F98
46.3973 +0x4F72 0x23F99
46.3974 +0x4F73 0x23F9A
46.3975 +0x4F74 0x23F9B
46.3976 +0x4F75 0x23F9C
46.3977 +0x4F76 0x23F9D
46.3978 +0x4F77 0x23F9E
46.3979 +0x4F78 0x23F9F
46.3980 +0x4F7B 0x23FA0
46.3981 +0x4F7C 0x23FA1
46.3982 +0x4F7E 0x23FB7
46.3983 +0x5022 0x24396
46.3984 +0x5023 0x24368
46.3985 +0x5024 0x24369
46.3986 +0x5025 0x2438C
46.3987 +0x5026 0x2436A
46.3988 +0x5027 0x2436B
46.3989 +0x5028 0x2436C
46.3990 +0x5029 0x2436D
46.3991 +0x502A 0x2436E
46.3992 +0x502B 0x2436F
46.3993 +0x502C 0x2437F
46.3994 +0x502D 0x24384
46.3995 +0x502E 0x24370
46.3996 +0x502F 0x24371
46.3997 +0x5030 0x24385
46.3998 +0x5031 0x24372
46.3999 +0x5032 0x24373
46.4000 +0x5033 0x24374
46.4001 +0x5034 0x24375
46.4002 +0x5035 0x24376
46.4003 +0x5037 0x24377
46.4004 +0x5038 0x24378
46.4005 +0x5039 0x24379
46.4006 +0x503A 0x2437A
46.4007 +0x503B 0x2437B
46.4008 +0x503C 0x2437C
46.4009 +0x503D 0x2F91E
46.4010 +0x503E 0x24594
46.4011 +0x503F 0x246D5
46.4012 +0x5040 0x24829
46.4013 +0x5041 0x24A2B
46.4014 +0x5042 0x24A2C
46.4015 +0x5043 0x24A2D
46.4016 +0x5044 0x24A2E
46.4017 +0x5045 0x24A2F
46.4018 +0x5046 0x24A30
46.4019 +0x5047 0x24A3E
46.4020 +0x5048 0x24A31
46.4021 +0x5049 0x24A32
46.4022 +0x504A 0x24A33
46.4023 +0x504B 0x24A34
46.4024 +0x504C 0x24A35
46.4025 +0x504D 0x24B11
46.4026 +0x504F 0x24CC0
46.4027 +0x5050 0x24E42
46.4028 +0x5051 0x24E43
46.4029 +0x5052 0x24E44
46.4030 +0x5053 0x24E45
46.4031 +0x5054 0x24E46
46.4032 +0x5055 0x2508C
46.4033 +0x5056 0x2508D
46.4034 +0x5057 0x2508E
46.4035 +0x5058 0x2508F
46.4036 +0x5059 0x25090
46.4037 +0x505A 0x25091
46.4038 +0x505B 0x25263
46.4039 +0x505C 0x25264
46.4040 +0x505D 0x25265
46.4041 +0x505F 0x2F94A
46.4042 +0x5061 0x253F6
46.4043 +0x5062 0x25536
46.4044 +0x5063 0x25537
46.4045 +0x5064 0x2552C
46.4046 +0x5065 0x25538
46.4047 +0x5066 0x25539
46.4048 +0x5068 0x2553A
46.4049 +0x5069 0x256E3
46.4050 +0x506A 0x256E2
46.4051 +0x506B 0x256F5
46.4052 +0x506C 0x25847
46.4053 +0x506E 0x25848
46.4054 +0x506F 0x25849
46.4055 +0x5070 0x2584A
46.4056 +0x5071 0x2584B
46.4057 +0x5072 0x2584C
46.4058 +0x5073 0x25AA8
46.4059 +0x5074 0x25AA9
46.4060 +0x5075 0x25AAA
46.4061 +0x5077 0x25C0B
46.4062 +0x5078 0x25C06
46.4063 +0x5079 0x25C73
46.4064 +0x507A 0x25C0C
46.4065 +0x507B 0x25C0D
46.4066 +0x507C 0x25C0E
46.4067 +0x507D 0x25C0F
46.4068 +0x507E 0x25C10
46.4069 +0x5122 0x25C11
46.4070 +0x5123 0x2F962
46.4071 +0x5124 0x25C12
46.4072 +0x5125 0x25C14
46.4073 +0x5126 0x25C15
46.4074 +0x5127 0x25C16
46.4075 +0x5129 0x25C13
46.4076 +0x512A 0x25C17
46.4077 +0x512B 0x25ED9
46.4078 +0x512C 0x25EDA
46.4079 +0x512D 0x25EDB
46.4080 +0x512F 0x25EDC
46.4081 +0x5130 0x260A6
46.4082 +0x5131 0x260A7
46.4083 +0x5132 0x260A8
46.4084 +0x5133 0x260A9
46.4085 +0x5134 0x260AA
46.4086 +0x5135 0x260AB
46.4087 +0x5137 0x2F96D
46.4088 +0x5138 0x260AC
46.4089 +0x5139 0x260AD
46.4090 +0x513A 0x260AE
46.4091 +0x513D 0x260AF
46.4092 +0x513E 0x260B0
46.4093 +0x513F 0x260B1
46.4094 +0x5140 0x26244
46.4095 +0x5141 0x26245
46.4096 +0x5142 0x262F7
46.4097 +0x5143 0x262F8
46.4098 +0x5144 0x2646B
46.4099 +0x5145 0x2646C
46.4100 +0x5146 0x26461
46.4101 +0x5147 0x26512
46.4102 +0x5148 0x265AF
46.4103 +0x5149 0x265B0
46.4104 +0x514A 0x265B1
46.4105 +0x514B 0x265B2
46.4106 +0x514C 0x265B3
46.4107 +0x514D 0x265B4
46.4108 +0x514E 0x265B5
46.4109 +0x514F 0x265B6
46.4110 +0x5150 0x26622
46.4111 +0x5151 0x267EA
46.4112 +0x5152 0x267EB
46.4113 +0x5153 0x267EC
46.4114 +0x5154 0x267ED
46.4115 +0x5156 0x268ED
46.4116 +0x5157 0x2691B
46.4117 +0x5158 0x26947
46.4118 +0x5159 0x269E8
46.4119 +0x515A 0x26AD0
46.4120 +0x515B 0x26AE7
46.4121 +0x515C 0x26AE8
46.4122 +0x515D 0x26AE9
46.4123 +0x515E 0x26E4E
46.4124 +0x515F 0x26E4F
46.4125 +0x5160 0x26E50
46.4126 +0x5161 0x26E72
46.4127 +0x5162 0x26E51
46.4128 +0x5163 0x26E52
46.4129 +0x5164 0x2F9A7
46.4130 +0x5166 0x26E53
46.4131 +0x5167 0x26E54
46.4132 +0x5168 0x26E55
46.4133 +0x5169 0x26E56
46.4134 +0x516A 0x26E57
46.4135 +0x516B 0x26E77
46.4136 +0x516C 0x26E58
46.4137 +0x516D 0x26E59
46.4138 +0x516E 0x26E5A
46.4139 +0x516F 0x26E5B
46.4140 +0x5170 0x26E5C
46.4141 +0x5171 0x26E6E
46.4142 +0x5172 0x26E5D
46.4143 +0x5175 0x26E5E
46.4144 +0x5177 0x26E5F
46.4145 +0x5179 0x271D7
46.4146 +0x517A 0x27389
46.4147 +0x517B 0x2738A
46.4148 +0x517D 0x2F9BE
46.4149 +0x517E 0x2738B
46.4150 +0x5221 0x2738C
46.4151 +0x5222 0x2738D
46.4152 +0x5223 0x2738E
46.4153 +0x5224 0x2F9BC
46.4154 +0x5225 0x2738F
46.4155 +0x5227 0x2739A
46.4156 +0x5228 0x27390
46.4157 +0x5229 0x27391
46.4158 +0x522A 0x27392
46.4159 +0x522B 0x27393
46.4160 +0x522C 0x27712
46.4161 +0x522D 0x276F1
46.4162 +0x522F 0x277FE
46.4163 +0x5230 0x277FB
46.4164 +0x5231 0x27857
46.4165 +0x5232 0x27A49
46.4166 +0x5233 0x27A4A
46.4167 +0x5234 0x27A4B
46.4168 +0x5235 0x27A4C
46.4169 +0x5237 0x27A4D
46.4170 +0x5238 0x27A59
46.4171 +0x5239 0x27A4E
46.4172 +0x523A 0x27A4F
46.4173 +0x523B 0x27BF4
46.4174 +0x523C 0x27C65
46.4175 +0x523D 0x27DA6
46.4176 +0x523E 0x27DA7
46.4177 +0x523F 0x27DA8
46.4178 +0x5240 0x27F22
46.4179 +0x5241 0x27F23
46.4180 +0x5242 0x2808B
46.4181 +0x5243 0x2808C
46.4182 +0x5244 0x2808D
46.4183 +0x5245 0x2808E
46.4184 +0x5246 0x28258
46.4185 +0x5248 0x28259
46.4186 +0x5249 0x2833B
46.4187 +0x524A 0x2833C
46.4188 +0x524B 0x2833D
46.4189 +0x524C 0x2833E
46.4190 +0x524D 0x28448
46.4191 +0x524E 0x28594
46.4192 +0x524F 0x28595
46.4193 +0x5250 0x28596
46.4194 +0x5251 0x28597
46.4195 +0x5252 0x28598
46.4196 +0x5253 0x2877D
46.4197 +0x5254 0x286FE
46.4198 +0x5255 0x2877E
46.4199 +0x5256 0x2877F
46.4200 +0x5258 0x2885B
46.4201 +0x5259 0x2885C
46.4202 +0x525A 0x289E4
46.4203 +0x525B 0x289C1
46.4204 +0x525C 0x289FD
46.4205 +0x525D 0x289C2
46.4206 +0x525E 0x289D6
46.4207 +0x525F 0x289C3
46.4208 +0x5260 0x289C4
46.4209 +0x5262 0x289DC
46.4210 +0x5263 0x289C5
46.4211 +0x5264 0x289C6
46.4212 +0x5265 0x289C7
46.4213 +0x5266 0x289E1
46.4214 +0x5267 0x289C8
46.4215 +0x5268 0x289C9
46.4216 +0x5269 0x289CA
46.4217 +0x526A 0x289CB
46.4218 +0x526C 0x289CC
46.4219 +0x526D 0x289CD
46.4220 +0x526E 0x28D35
46.4221 +0x526F 0x28D36
46.4222 +0x5270 0x28D47
46.4223 +0x5271 0x28D37
46.4224 +0x5272 0x28F1B
46.4225 +0x5273 0x28F1C
46.4226 +0x5274 0x28F1D
46.4227 +0x5275 0x28F1E
46.4228 +0x5276 0x28F1F
46.4229 +0x5277 0x28F20
46.4230 +0x5278 0x28F7B
46.4231 +0x5279 0x28F7A
46.4232 +0x527A 0x28FFE
46.4233 +0x527B 0x290C6
46.4234 +0x527C 0x290C7
46.4235 +0x527D 0x290C8
46.4236 +0x527E 0x290C9
46.4237 +0x5321 0x290CA
46.4238 +0x5323 0x294A0
46.4239 +0x5324 0x294A1
46.4240 +0x5325 0x295CC
46.4241 +0x5326 0x295CD
46.4242 +0x5327 0x296F1
46.4243 +0x5328 0x296D7
46.4244 +0x5329 0x29842
46.4245 +0x532A 0x29846
46.4246 +0x532B 0x298A3
46.4247 +0x532C 0x298A5
46.4248 +0x532D 0x298A6
46.4249 +0x532E 0x29ACB
46.4250 +0x532F 0x29ACC
46.4251 +0x5330 0x29B26
46.4252 +0x5331 0x29B27
46.4253 +0x5332 0x29B28
46.4254 +0x5333 0x29B29
46.4255 +0x5334 0x29CAE
46.4256 +0x5335 0x29CAF
46.4257 +0x5336 0x29CB0
46.4258 +0x5337 0x29D73
46.4259 +0x5339 0x29D7C
46.4260 +0x533A 0x29D74
46.4261 +0x533C 0x29F80
46.4262 +0x533D 0x29D75
46.4263 +0x5340 0x29FCF
46.4264 +0x5342 0x2A38F
46.4265 +0x5343 0x20670
46.4266 +0x5344 0x20085
46.4267 +0x5345 0x20397
46.4268 +0x5346 0x203F6
46.4269 +0x5347 0x203F7
46.4270 +0x5348 0x203F8
46.4271 +0x5349 0x203FA
46.4272 +0x534A 0x203FB
46.4273 +0x534B 0x204BA
46.4274 +0x534C 0x204BB
46.4275 +0x534D 0x204BC
46.4276 +0x534E 0x204BD
46.4277 +0x534F 0x20534
46.4278 +0x5350 0x20535
46.4279 +0x5351 0x205A2
46.4280 +0x5352 0x20614
46.4281 +0x5353 0x20611
46.4282 +0x5354 0x2066E
46.4283 +0x5355 0x2066F
46.4284 +0x5356 0x20808
46.4285 +0x5357 0x208B8
46.4286 +0x5358 0x20A09
46.4287 +0x5359 0x20ABD
46.4288 +0x535A 0x20ABE
46.4289 +0x535B 0x20B88
46.4290 +0x535C 0x20FFE
46.4291 +0x535E 0x20FFF
46.4292 +0x535F 0x21000
46.4293 +0x5360 0x21001
46.4294 +0x5361 0x21002
46.4295 +0x5362 0x21003
46.4296 +0x5363 0x21004
46.4297 +0x5364 0x21005
46.4298 +0x5365 0x21006
46.4299 +0x5367 0x21007
46.4300 +0x5368 0x21008
46.4301 +0x5369 0x21009
46.4302 +0x536A 0x2100A
46.4303 +0x536B 0x2100B
46.4304 +0x536C 0x2100C
46.4305 +0x536D 0x2100D
46.4306 +0x536E 0x2100E
46.4307 +0x536F 0x2100F
46.4308 +0x5373 0x2122C
46.4309 +0x5374 0x2146B
46.4310 +0x5376 0x2146C
46.4311 +0x5377 0x21487
46.4312 +0x5378 0x2146D
46.4313 +0x5379 0x21578
46.4314 +0x537A 0x2168B
46.4315 +0x537B 0x218A4
46.4316 +0x537C 0x218A5
46.4317 +0x537D 0x218A6
46.4318 +0x537E 0x218A7
46.4319 +0x5421 0x218BE
46.4320 +0x5422 0x218A8
46.4321 +0x5423 0x218A9
46.4322 +0x5424 0x218AA
46.4323 +0x5425 0x2188D
46.4324 +0x5426 0x218AB
46.4325 +0x5427 0x218AC
46.4326 +0x5428 0x218BF
46.4327 +0x542B 0x218AD
46.4328 +0x542C 0x218AE
46.4329 +0x542D 0x219A4
46.4330 +0x542E 0x219A5
46.4331 +0x542F 0x21AC7
46.4332 +0x5430 0x21AC8
46.4333 +0x5431 0x21AC9
46.4334 +0x5432 0x27DBC
46.4335 +0x5433 0x21ACA
46.4336 +0x5434 0x21ACB
46.4337 +0x5435 0x21ACC
46.4338 +0x5436 0x21ACD
46.4339 +0x5437 0x21ACE
46.4340 +0x5438 0x21C19
46.4341 +0x5439 0x21CE6
46.4342 +0x543A 0x21F4C
46.4343 +0x543B 0x21F4D
46.4344 +0x543C 0x21F4E
46.4345 +0x543D 0x22006
46.4346 +0x543F 0x222CD
46.4347 +0x5440 0x222CE
46.4348 +0x5441 0x222CF
46.4349 +0x5442 0x222D0
46.4350 +0x5444 0x22581
46.4351 +0x5445 0x22582
46.4352 +0x5446 0x20533
46.4353 +0x5447 0x2286A
46.4354 +0x5448 0x2286B
46.4355 +0x5449 0x228B2
46.4356 +0x544A 0x2286C
46.4357 +0x544B 0x2286D
46.4358 +0x544C 0x228CC
46.4359 +0x544D 0x228AE
46.4360 +0x544E 0x228B3
46.4361 +0x544F 0x22891
46.4362 +0x5451 0x2286E
46.4363 +0x5452 0x228B4
46.4364 +0x5453 0x2286F
46.4365 +0x5454 0x22DC9
46.4366 +0x5455 0x22DA7
46.4367 +0x5456 0x22DA8
46.4368 +0x5457 0x22DA9
46.4369 +0x5458 0x22DAA
46.4370 +0x5459 0x22DAB
46.4371 +0x545A 0x22DAC
46.4372 +0x545B 0x22DAD
46.4373 +0x545C 0x22DAE
46.4374 +0x545D 0x22DAF
46.4375 +0x545E 0x22DB0
46.4376 +0x545F 0x22D60
46.4377 +0x5460 0x22DB1
46.4378 +0x5461 0x22EE1
46.4379 +0x5462 0x22FE3
46.4380 +0x5463 0x22FF6
46.4381 +0x5465 0x232AF
46.4382 +0x5466 0x232B0
46.4383 +0x5467 0x232B1
46.4384 +0x5468 0x232BA
46.4385 +0x5469 0x232B2
46.4386 +0x546A 0x232B3
46.4387 +0x546B 0x2334C
46.4388 +0x546D 0x233A0
46.4389 +0x546E 0x233A1
46.4390 +0x546F 0x236B0
46.4391 +0x5470 0x236B1
46.4392 +0x5471 0x236B2
46.4393 +0x5472 0x236B3
46.4394 +0x5473 0x236B4
46.4395 +0x5474 0x2F8EB
46.4396 +0x5475 0x236B5
46.4397 +0x5476 0x236B6
46.4398 +0x5477 0x236B7
46.4399 +0x5478 0x236B8
46.4400 +0x5479 0x236B9
46.4401 +0x547A 0x236BA
46.4402 +0x547C 0x236BB
46.4403 +0x547D 0x236BC
46.4404 +0x547E 0x236BD
46.4405 +0x5521 0x236BE
46.4406 +0x5522 0x236BF
46.4407 +0x5523 0x236DF
46.4408 +0x5524 0x236C0
46.4409 +0x5525 0x236C1
46.4410 +0x5526 0x236C2
46.4411 +0x5527 0x236C3
46.4412 +0x5528 0x236C4
46.4413 +0x552B 0x236C5
46.4414 +0x552C 0x236C6
46.4415 +0x552D 0x236C7
46.4416 +0x552E 0x236C8
46.4417 +0x552F 0x236C9
46.4418 +0x5530 0x236CA
46.4419 +0x5531 0x2373C
46.4420 +0x5532 0x236CB
46.4421 +0x5533 0x236CC
46.4422 +0x5534 0x236CD
46.4423 +0x5535 0x236CE
46.4424 +0x5536 0x236CF
46.4425 +0x5537 0x236D0
46.4426 +0x5538 0x236D1
46.4427 +0x553A 0x2391D
46.4428 +0x553B 0x2391E
46.4429 +0x553C 0x23A64
46.4430 +0x553D 0x23A65
46.4431 +0x553E 0x23AC5
46.4432 +0x553F 0x23AC6
46.4433 +0x5540 0x23AC7
46.4434 +0x5541 0x23AFF
46.4435 +0x5542 0x23BFF
46.4436 +0x5543 0x23C00
46.4437 +0x5544 0x23C01
46.4438 +0x5545 0x23C02
46.4439 +0x5546 0x23FF5
46.4440 +0x5547 0x2405C
46.4441 +0x5548 0x23FF6
46.4442 +0x5549 0x23FF7
46.4443 +0x554A 0x23FB0
46.4444 +0x554B 0x23FF8
46.4445 +0x554C 0x23FF9
46.4446 +0x554D 0x2405D
46.4447 +0x554E 0x24050
46.4448 +0x554F 0x23FFA
46.4449 +0x5550 0x23FFB
46.4450 +0x5551 0x23FA2
46.4451 +0x5552 0x23FFC
46.4452 +0x5553 0x23FFD
46.4453 +0x5554 0x23FFE
46.4454 +0x5555 0x23FFF
46.4455 +0x5556 0x2F913
46.4456 +0x5557 0x24000
46.4457 +0x5558 0x2F91F
46.4458 +0x5559 0x243C1
46.4459 +0x555A 0x243C2
46.4460 +0x555B 0x243C3
46.4461 +0x555C 0x243C4
46.4462 +0x555D 0x243C5
46.4463 +0x555E 0x243C6
46.4464 +0x555F 0x243C7
46.4465 +0x5560 0x243C8
46.4466 +0x5561 0x243C9
46.4467 +0x5562 0x243CA
46.4468 +0x5563 0x243CB
46.4469 +0x5564 0x290EF
46.4470 +0x5565 0x243D7
46.4471 +0x5566 0x243CC
46.4472 +0x5567 0x243CD
46.4473 +0x5568 0x243CE
46.4474 +0x5569 0x24422
46.4475 +0x556A 0x243CF
46.4476 +0x556B 0x243D0
46.4477 +0x556D 0x243D1
46.4478 +0x556E 0x243D2
46.4479 +0x556F 0x243E9
46.4480 +0x5570 0x243D3
46.4481 +0x5571 0x243D4
46.4482 +0x5572 0x243D5
46.4483 +0x5573 0x24538
46.4484 +0x5574 0x2103B
46.4485 +0x5575 0x2487D
46.4486 +0x5576 0x2056F
46.4487 +0x5577 0x248A1
46.4488 +0x5578 0x24A53
46.4489 +0x5579 0x24A54
46.4490 +0x557B 0x24A55
46.4491 +0x557C 0x24A3C
46.4492 +0x557D 0x24A56
46.4493 +0x5621 0x24A66
46.4494 +0x5623 0x24A57
46.4495 +0x5624 0x24A58
46.4496 +0x5625 0x24A59
46.4497 +0x5626 0x24A5A
46.4498 +0x5627 0x24A5B
46.4499 +0x5628 0x24A67
46.4500 +0x5629 0x24A5C
46.4501 +0x562C 0x24A6A
46.4502 +0x562D 0x24A5D
46.4503 +0x562E 0x24A3D
46.4504 +0x562F 0x24A5E
46.4505 +0x5630 0x24A65
46.4506 +0x5631 0x24CE1
46.4507 +0x5632 0x24CCD
46.4508 +0x5633 0x2A011
46.4509 +0x5634 0x24E6F
46.4510 +0x5635 0x24E70
46.4511 +0x5636 0x2501A
46.4512 +0x5637 0x2509A
46.4513 +0x5638 0x2509B
46.4514 +0x5639 0x2509C
46.4515 +0x563A 0x2509E
46.4516 +0x563B 0x2509F
46.4517 +0x563C 0x2F93F
46.4518 +0x563D 0x2528E
46.4519 +0x563F 0x253FD
46.4520 +0x5641 0x2555E
46.4521 +0x5642 0x2555F
46.4522 +0x5643 0x25560
46.4523 +0x5644 0x25565
46.4524 +0x5645 0x25567
46.4525 +0x5646 0x25568
46.4526 +0x5647 0x25569
46.4527 +0x5649 0x2556A
46.4528 +0x564A 0x2558F
46.4529 +0x564B 0x2556B
46.4530 +0x564C 0x2556C
46.4531 +0x564D 0x2556D
46.4532 +0x564E 0x256F7
46.4533 +0x564F 0x256F8
46.4534 +0x5650 0x256F9
46.4535 +0x5651 0x256E4
46.4536 +0x5652 0x256FA
46.4537 +0x5653 0x258B1
46.4538 +0x5654 0x25875
46.4539 +0x5655 0x25876
46.4540 +0x5656 0x259FF
46.4541 +0x5657 0x25A00
46.4542 +0x5658 0x25A01
46.4543 +0x5659 0x25A02
46.4544 +0x565A 0x25A03
46.4545 +0x565B 0x25AAE
46.4546 +0x565C 0x25AAD
46.4547 +0x565D 0x25C51
46.4548 +0x565E 0x25C52
46.4549 +0x5660 0x25C53
46.4550 +0x5661 0x25C54
46.4551 +0x5662 0x25C55
46.4552 +0x5663 0x25C56
46.4553 +0x5664 0x25C57
46.4554 +0x5665 0x25C58
46.4555 +0x5666 0x25C59
46.4556 +0x5667 0x25C5A
46.4557 +0x5668 0x25C5B
46.4558 +0x5669 0x25C5C
46.4559 +0x566A 0x25C5D
46.4560 +0x566B 0x25C5E
46.4561 +0x566C 0x25C5F
46.4562 +0x566D 0x25C60
46.4563 +0x566E 0x25C61
46.4564 +0x566F 0x25C62
46.4565 +0x5670 0x25C63
46.4566 +0x5671 0x25C64
46.4567 +0x5672 0x25C4C
46.4568 +0x5673 0x25C66
46.4569 +0x5674 0x25EF1
46.4570 +0x5675 0x25EF2
46.4571 +0x5676 0x260F2
46.4572 +0x5677 0x260F3
46.4573 +0x5678 0x260F4
46.4574 +0x5679 0x260F5
46.4575 +0x567A 0x260F6
46.4576 +0x567B 0x260F7
46.4577 +0x567C 0x260F8
46.4578 +0x567D 0x260F9
46.4579 +0x567E 0x260FA
46.4580 +0x5721 0x2624C
46.4581 +0x5722 0x2624B
46.4582 +0x5723 0x2631B
46.4583 +0x5724 0x263CE
46.4584 +0x5725 0x263B3
46.4585 +0x5726 0x2647F
46.4586 +0x5727 0x2F979
46.4587 +0x5728 0x2F97C
46.4588 +0x5729 0x2651A
46.4589 +0x572A 0x265C4
46.4590 +0x572B 0x265C5
46.4591 +0x572C 0x265C6
46.4592 +0x572D 0x265C7
46.4593 +0x572E 0x265C8
46.4594 +0x572F 0x265C9
46.4595 +0x5731 0x26819
46.4596 +0x5732 0x2681C
46.4597 +0x5733 0x2681A
46.4598 +0x5734 0x2694C
46.4599 +0x5735 0x2698E
46.4600 +0x5736 0x26A7E
46.4601 +0x5737 0x26EEB
46.4602 +0x5738 0x26EEC
46.4603 +0x5739 0x26EED
46.4604 +0x573A 0x26EEE
46.4605 +0x573B 0x26EEF
46.4606 +0x573C 0x26EF0
46.4607 +0x573D 0x26EF1
46.4608 +0x573E 0x26ED8
46.4609 +0x573F 0x26ED9
46.4610 +0x5740 0x26EDA
46.4611 +0x5741 0x26EDB
46.4612 +0x5742 0x26EF2
46.4613 +0x5743 0x26EF3
46.4614 +0x5744 0x26EF4
46.4615 +0x5745 0x26F07
46.4616 +0x5747 0x2F9AC
46.4617 +0x5749 0x26EF5
46.4618 +0x574A 0x26F15
46.4619 +0x574C 0x26EF6
46.4620 +0x574D 0x26EF7
46.4621 +0x574E 0x26EF8
46.4622 +0x574F 0x26EF9
46.4623 +0x5750 0x26EFA
46.4624 +0x5751 0x26EFB
46.4625 +0x5752 0x26EFC
46.4626 +0x5753 0x26EFD
46.4627 +0x5754 0x26EFE
46.4628 +0x5755 0x26FA7
46.4629 +0x5756 0x26EFF
46.4630 +0x5757 0x26F00
46.4631 +0x5758 0x26F01
46.4632 +0x5759 0x26F02
46.4633 +0x575A 0x26F03
46.4634 +0x575B 0x26F04
46.4635 +0x575C 0x26F05
46.4636 +0x575D 0x271E9
46.4637 +0x575E 0x271EA
46.4638 +0x575F 0x271EB
46.4639 +0x5760 0x273DE
46.4640 +0x5761 0x273DF
46.4641 +0x5763 0x273E0
46.4642 +0x5764 0x273E1
46.4643 +0x5765 0x273E2
46.4644 +0x5766 0x273E3
46.4645 +0x5767 0x2773E
46.4646 +0x5768 0x2773F
46.4647 +0x5769 0x27740
46.4648 +0x576A 0x27741
46.4649 +0x576B 0x27871
46.4650 +0x576C 0x27872
46.4651 +0x576D 0x27873
46.4652 +0x576E 0x27A88
46.4653 +0x576F 0x27A89
46.4654 +0x5770 0x27A8A
46.4655 +0x5771 0x27A8B
46.4656 +0x5772 0x27A8C
46.4657 +0x5773 0x27A8D
46.4658 +0x5774 0x27A8E
46.4659 +0x5775 0x27A8F
46.4660 +0x5776 0x27A90
46.4661 +0x5777 0x27A91
46.4662 +0x5778 0x27A92
46.4663 +0x577A 0x27CF1
46.4664 +0x577B 0x27DBE
46.4665 +0x577C 0x27DBF
46.4666 +0x577D 0x27DC0
46.4667 +0x577E 0x27DC1
46.4668 +0x5821 0x27DC2
46.4669 +0x5822 0x27DC3
46.4670 +0x5823 0x27E6E
46.4671 +0x5824 0x27F37
46.4672 +0x5825 0x27F57
46.4673 +0x5826 0x27F38
46.4674 +0x5827 0x27F39
46.4675 +0x5828 0x27F3A
46.4676 +0x5829 0x27F3B
46.4677 +0x582A 0x27F3C
46.4678 +0x582B 0x27F3D
46.4679 +0x582C 0x27F3E
46.4680 +0x582D 0x27F27
46.4681 +0x582E 0x27F3F
46.4682 +0x5831 0x280C0
46.4683 +0x5832 0x280C1
46.4684 +0x5834 0x28267
46.4685 +0x5836 0x28268
46.4686 +0x5837 0x28358
46.4687 +0x5838 0x28365
46.4688 +0x5839 0x28359
46.4689 +0x583A 0x2835A
46.4690 +0x583B 0x28424
46.4691 +0x583C 0x285CD
46.4692 +0x583D 0x285CE
46.4693 +0x583E 0x285CF
46.4694 +0x583F 0x285D2
46.4695 +0x5840 0x2879F
46.4696 +0x5841 0x28722
46.4697 +0x5842 0x2887D
46.4698 +0x5843 0x2887E
46.4699 +0x5844 0x289FF
46.4700 +0x5845 0x28A25
46.4701 +0x5846 0x28A00
46.4702 +0x5847 0x28A01
46.4703 +0x5849 0x28A02
46.4704 +0x584A 0x28A03
46.4705 +0x584B 0x28A04
46.4706 +0x584D 0x28A05
46.4707 +0x584E 0x28A06
46.4708 +0x584F 0x28A07
46.4709 +0x5850 0x28A16
46.4710 +0x5851 0x28A08
46.4711 +0x5852 0x28A17
46.4712 +0x5853 0x28A09
46.4713 +0x5854 0x28A0A
46.4714 +0x5856 0x28A0B
46.4715 +0x5857 0x28A0C
46.4716 +0x5858 0x28A29
46.4717 +0x585A 0x28A0D
46.4718 +0x585C 0x28A0E
46.4719 +0x585D 0x28A10
46.4720 +0x585E 0x28A11
46.4721 +0x585F 0x28A1D
46.4722 +0x5860 0x28A12
46.4723 +0x5861 0x28A13
46.4724 +0x5863 0x28A14
46.4725 +0x5864 0x28A15
46.4726 +0x5865 0x28C8D
46.4727 +0x5866 0x28D54
46.4728 +0x5867 0x28D55
46.4729 +0x5868 0x28D56
46.4730 +0x5869 0x28F33
46.4731 +0x586A 0x28F34
46.4732 +0x586B 0x28F35
46.4733 +0x586C 0x28F36
46.4734 +0x586D 0x28FFA
46.4735 +0x586E 0x290E3
46.4736 +0x586F 0x290E6
46.4737 +0x5870 0x290ED
46.4738 +0x5871 0x290E7
46.4739 +0x5872 0x290E8
46.4740 +0x5873 0x290E9
46.4741 +0x5874 0x290EA
46.4742 +0x5875 0x290EB
46.4743 +0x5876 0x29227
46.4744 +0x5877 0x29220
46.4745 +0x5878 0x2F9F8
46.4746 +0x5879 0x2942A
46.4747 +0x587A 0x294C9
46.4748 +0x587C 0x294CA
46.4749 +0x587D 0x294CB
46.4750 +0x587E 0x294D9
46.4751 +0x5921 0x294CC
46.4752 +0x5922 0x294CD
46.4753 +0x5923 0x294CE
46.4754 +0x5925 0x295E1
46.4755 +0x5926 0x2971B
46.4756 +0x5927 0x2971C
46.4757 +0x5928 0x2971D
46.4758 +0x5929 0x2971E
46.4759 +0x592A 0x29847
46.4760 +0x592B 0x298D1
46.4761 +0x592C 0x298C9
46.4762 +0x592D 0x29AD0
46.4763 +0x592E 0x29AD1
46.4764 +0x592F 0x29B3F
46.4765 +0x5930 0x29B40
46.4766 +0x5931 0x29B41
46.4767 +0x5932 0x2FA09
46.4768 +0x5933 0x29B42
46.4769 +0x5934 0x29CC4
46.4770 +0x5935 0x29D9B
46.4771 +0x5936 0x29D92
46.4772 +0x5937 0x29D93
46.4773 +0x5939 0x29D94
46.4774 +0x593A 0x29D95
46.4775 +0x593D 0x29FF3
46.4776 +0x593E 0x29FF4
46.4777 +0x593F 0x29FF5
46.4778 +0x5940 0x29FF6
46.4779 +0x5941 0x2A260
46.4780 +0x5942 0x2A29E
46.4781 +0x5943 0x2A2A0
46.4782 +0x5944 0x2A2A1
46.4783 +0x5945 0x2A31C
46.4784 +0x5946 0x2A39F
46.4785 +0x5947 0x20056
46.4786 +0x5948 0x20412
46.4787 +0x5949 0x2041F
46.4788 +0x594A 0x20415
46.4789 +0x594B 0x20416
46.4790 +0x594C 0x20417
46.4791 +0x594D 0x2F80C
46.4792 +0x594E 0x20418
46.4793 +0x594F 0x204C2
46.4794 +0x5950 0x204C3
46.4795 +0x5951 0x204C4
46.4796 +0x5952 0x205A1
46.4797 +0x5953 0x2061B
46.4798 +0x5954 0x2061C
46.4799 +0x5955 0x20671
46.4800 +0x5956 0x20813
46.4801 +0x5957 0x20B17
46.4802 +0x5958 0x20B8F
46.4803 +0x5959 0x2105F
46.4804 +0x595A 0x21060
46.4805 +0x595B 0x210AC
46.4806 +0x595E 0x21061
46.4807 +0x595F 0x21062
46.4808 +0x5960 0x21063
46.4809 +0x5961 0x21064
46.4810 +0x5962 0x21065
46.4811 +0x5964 0x21499
46.4812 +0x5965 0x2149A
46.4813 +0x5966 0x2149B
46.4814 +0x5967 0x2149C
46.4815 +0x5968 0x2149D
46.4816 +0x5969 0x2149E
46.4817 +0x596A 0x2149F
46.4818 +0x596B 0x214A0
46.4819 +0x596C 0x218DA
46.4820 +0x596D 0x218DB
46.4821 +0x596E 0x218DC
46.4822 +0x596F 0x218DD
46.4823 +0x5970 0x218DE
46.4824 +0x5971 0x218DF
46.4825 +0x5972 0x21AD5
46.4826 +0x5973 0x21AD6
46.4827 +0x5974 0x21AD7
46.4828 +0x5975 0x21AD8
46.4829 +0x5976 0x21AE0
46.4830 +0x5977 0x21BB4
46.4831 +0x5979 0x21F6E
46.4832 +0x597A 0x21F6F
46.4833 +0x597B 0x21F70
46.4834 +0x597C 0x22163
46.4835 +0x597E 0x222D5
46.4836 +0x5A21 0x222D6
46.4837 +0x5A22 0x222D7
46.4838 +0x5A23 0x222D8
46.4839 +0x5A24 0x22430
46.4840 +0x5A25 0x228B5
46.4841 +0x5A26 0x228B6
46.4842 +0x5A27 0x228C1
46.4843 +0x5A28 0x228F7
46.4844 +0x5A2A 0x228CB
46.4845 +0x5A2B 0x228E8
46.4846 +0x5A2D 0x228E9
46.4847 +0x5A2E 0x228B7
46.4848 +0x5A2F 0x22A15
46.4849 +0x5A30 0x22DE6
46.4850 +0x5A31 0x22DE7
46.4851 +0x5A32 0x22DE8
46.4852 +0x5A33 0x22DE9
46.4853 +0x5A34 0x22DEA
46.4854 +0x5A35 0x22DEB
46.4855 +0x5A36 0x2F8CA
46.4856 +0x5A37 0x2300B
46.4857 +0x5A38 0x2300C
46.4858 +0x5A39 0x23064
46.4859 +0x5A3A 0x232D4
46.4860 +0x5A3B 0x232D5
46.4861 +0x5A3C 0x232D6
46.4862 +0x5A3D 0x232D8
46.4863 +0x5A3E 0x233A5
46.4864 +0x5A3F 0x2005B
46.4865 +0x5A40 0x2370F
46.4866 +0x5A41 0x23710
46.4867 +0x5A43 0x23711
46.4868 +0x5A44 0x23712
46.4869 +0x5A45 0x23713
46.4870 +0x5A46 0x23714
46.4871 +0x5A47 0x23715
46.4872 +0x5A48 0x23716
46.4873 +0x5A49 0x23717
46.4874 +0x5A4A 0x23718
46.4875 +0x5A4B 0x23719
46.4876 +0x5A4C 0x2371A
46.4877 +0x5A4D 0x2372F
46.4878 +0x5A4E 0x2371B
46.4879 +0x5A4F 0x2371C
46.4880 +0x5A50 0x2373F
46.4881 +0x5A51 0x2371D
46.4882 +0x5A52 0x2371E
46.4883 +0x5A53 0x2372C
46.4884 +0x5A54 0x2371F
46.4885 +0x5A55 0x23924
46.4886 +0x5A56 0x239A4
46.4887 +0x5A57 0x239A5
46.4888 +0x5A58 0x26251
46.4889 +0x5A59 0x23AFE
46.4890 +0x5A5A 0x23C11
46.4891 +0x5A5B 0x23C12
46.4892 +0x5A5C 0x23C13
46.4893 +0x5A5D 0x23C54
46.4894 +0x5A5E 0x2405E
46.4895 +0x5A5F 0x24021
46.4896 +0x5A60 0x2403F
46.4897 +0x5A61 0x24040
46.4898 +0x5A62 0x24041
46.4899 +0x5A63 0x24042
46.4900 +0x5A64 0x24043
46.4901 +0x5A65 0x24044
46.4902 +0x5A66 0x24020
46.4903 +0x5A67 0x24045
46.4904 +0x5A69 0x24046
46.4905 +0x5A6A 0x240B0
46.4906 +0x5A6B 0x24047
46.4907 +0x5A6C 0x24057
46.4908 +0x5A6D 0x24001
46.4909 +0x5A6E 0x240B1
46.4910 +0x5A6F 0x2405A
46.4911 +0x5A70 0x24048
46.4912 +0x5A71 0x24404
46.4913 +0x5A72 0x24405
46.4914 +0x5A74 0x2444F
46.4915 +0x5A75 0x24450
46.4916 +0x5A76 0x24406
46.4917 +0x5A77 0x24407
46.4918 +0x5A78 0x24408
46.4919 +0x5A79 0x24409
46.4920 +0x5A7A 0x2440A
46.4921 +0x5A7B 0x2440B
46.4922 +0x5A7C 0x2440C
46.4923 +0x5A7D 0x2440D
46.4924 +0x5A7E 0x2440E
46.4925 +0x5B21 0x2440F
46.4926 +0x5B22 0x24410
46.4927 +0x5B23 0x24411
46.4928 +0x5B24 0x24533
46.4929 +0x5B25 0x24534
46.4930 +0x5B26 0x24535
46.4931 +0x5B27 0x245FC
46.4932 +0x5B28 0x245FD
46.4933 +0x5B29 0x248B0
46.4934 +0x5B2A 0x248B1
46.4935 +0x5B2B 0x248B2
46.4936 +0x5B2C 0x248B3
46.4937 +0x5B2E 0x24A7B
46.4938 +0x5B2F 0x24A7C
46.4939 +0x5B30 0x24A7D
46.4940 +0x5B31 0x24A7E
46.4941 +0x5B32 0x24A7F
46.4942 +0x5B33 0x24A80
46.4943 +0x5B34 0x24A81
46.4944 +0x5B35 0x24A82
46.4945 +0x5B36 0x24BF9
46.4946 +0x5B37 0x24CDA
46.4947 +0x5B38 0x24EA1
46.4948 +0x5B3B 0x250AD
46.4949 +0x5B3C 0x250AE
46.4950 +0x5B3E 0x252C8
46.4951 +0x5B3F 0x252C9
46.4952 +0x5B40 0x252CA
46.4953 +0x5B41 0x25582
46.4954 +0x5B42 0x25583
46.4955 +0x5B43 0x25584
46.4956 +0x5B44 0x25585
46.4957 +0x5B45 0x25586
46.4958 +0x5B46 0x25587
46.4959 +0x5B47 0x25588
46.4960 +0x5B48 0x25589
46.4961 +0x5B49 0x2558A
46.4962 +0x5B4B 0x25707
46.4963 +0x5B4C 0x25708
46.4964 +0x5B4D 0x25701
46.4965 +0x5B4E 0x25709
46.4966 +0x5B4F 0x25702
46.4967 +0x5B50 0x2570A
46.4968 +0x5B51 0x2570B
46.4969 +0x5B52 0x2570C
46.4970 +0x5B53 0x258A7
46.4971 +0x5B54 0x25898
46.4972 +0x5B55 0x25899
46.4973 +0x5B56 0x2589A
46.4974 +0x5B57 0x2589B
46.4975 +0x5B58 0x2589C
46.4976 +0x5B5A 0x2589D
46.4977 +0x5B5B 0x25A1A
46.4978 +0x5B5C 0x25AB2
46.4979 +0x5B5D 0x25CB0
46.4980 +0x5B5E 0x25CB1
46.4981 +0x5B60 0x25CB2
46.4982 +0x5B61 0x25CB3
46.4983 +0x5B62 0x25CB4
46.4984 +0x5B63 0x25CB5
46.4985 +0x5B64 0x25CB6
46.4986 +0x5B65 0x25CC0
46.4987 +0x5B66 0x25CB7
46.4988 +0x5B67 0x25CB8
46.4989 +0x5B68 0x25CB9
46.4990 +0x5B69 0x25CBA
46.4991 +0x5B6A 0x25D1D
46.4992 +0x5B6B 0x25F0C
46.4993 +0x5B6C 0x25F0D
46.4994 +0x5B6D 0x25F0E
46.4995 +0x5B6E 0x25F35
46.4996 +0x5B6F 0x25F0F
46.4997 +0x5B70 0x25F10
46.4998 +0x5B71 0x25F11
46.4999 +0x5B72 0x25F12
46.5000 +0x5B73 0x26122
46.5001 +0x5B74 0x26123
46.5002 +0x5B75 0x26124
46.5003 +0x5B77 0x26125
46.5004 +0x5B78 0x26126
46.5005 +0x5B79 0x26127
46.5006 +0x5B7A 0x26128
46.5007 +0x5B7B 0x26129
46.5008 +0x5B7C 0x2612A
46.5009 +0x5B7D 0x2612B
46.5010 +0x5B7E 0x2612C
46.5011 +0x5C21 0x2612D
46.5012 +0x5C22 0x2612E
46.5013 +0x5C23 0x26252
46.5014 +0x5C24 0x26253
46.5015 +0x5C25 0x26319
46.5016 +0x5C26 0x263BF
46.5017 +0x5C27 0x2648B
46.5018 +0x5C28 0x2648C
46.5019 +0x5C29 0x26523
46.5020 +0x5C2A 0x26524
46.5021 +0x5C2B 0x265F1
46.5022 +0x5C2C 0x265D8
46.5023 +0x5C2D 0x2F97F
46.5024 +0x5C2E 0x2684E
46.5025 +0x5C2F 0x2684F
46.5026 +0x5C30 0x26855
46.5027 +0x5C31 0x26850
46.5028 +0x5C32 0x26851
46.5029 +0x5C33 0x26852
46.5030 +0x5C34 0x26853
46.5031 +0x5C35 0x26802
46.5032 +0x5C36 0x26854
46.5033 +0x5C37 0x268F1
46.5034 +0x5C38 0x26924
46.5035 +0x5C39 0x26AD1
46.5036 +0x5C3A 0x26F7C
46.5037 +0x5C3B 0x26F7D
46.5038 +0x5C3C 0x26F7E
46.5039 +0x5C3D 0x26F7F
46.5040 +0x5C3E 0x26F80
46.5041 +0x5C3F 0x26F9F
46.5042 +0x5C40 0x26F81
46.5043 +0x5C41 0x26F82
46.5044 +0x5C42 0x26F83
46.5045 +0x5C43 0x26F84
46.5046 +0x5C44 0x26F85
46.5047 +0x5C45 0x26F86
46.5048 +0x5C46 0x26F87
46.5049 +0x5C47 0x26F88
46.5050 +0x5C48 0x26F9B
46.5051 +0x5C49 0x26F89
46.5052 +0x5C4A 0x26F8A
46.5053 +0x5C4B 0x26F8B
46.5054 +0x5C4C 0x26F8C
46.5055 +0x5C4E 0x26FA1
46.5056 +0x5C4F 0x26F8D
46.5057 +0x5C50 0x26F8E
46.5058 +0x5C51 0x271F3
46.5059 +0x5C52 0x271F4
46.5060 +0x5C53 0x271F5
46.5061 +0x5C54 0x27424
46.5062 +0x5C55 0x27425
46.5063 +0x5C56 0x27426
46.5064 +0x5C57 0x27427
46.5065 +0x5C58 0x27428
46.5066 +0x5C59 0x27429
46.5067 +0x5C5A 0x2742A
46.5068 +0x5C5C 0x2742B
46.5069 +0x5C5D 0x275CD
46.5070 +0x5C5E 0x27601
46.5071 +0x5C5F 0x2258D
46.5072 +0x5C60 0x27770
46.5073 +0x5C61 0x27880
46.5074 +0x5C62 0x27881
46.5075 +0x5C63 0x27AC0
46.5076 +0x5C64 0x27AC1
46.5077 +0x5C65 0x27AC2
46.5078 +0x5C66 0x27AC3
46.5079 +0x5C67 0x27AC4
46.5080 +0x5C68 0x27AC5
46.5081 +0x5C69 0x27AC6
46.5082 +0x5C6A 0x27AC7
46.5083 +0x5C6B 0x27AC8
46.5084 +0x5C6C 0x27CFE
46.5085 +0x5C6E 0x27DD9
46.5086 +0x5C6F 0x27DDC
46.5087 +0x5C70 0x27DDA
46.5088 +0x5C71 0x27E75
46.5089 +0x5C72 0x27F58
46.5090 +0x5C73 0x27F59
46.5091 +0x5C74 0x27F5A
46.5092 +0x5C75 0x27F5B
46.5093 +0x5C76 0x27F5C
46.5094 +0x5C77 0x280EC
46.5095 +0x5C79 0x280F3
46.5096 +0x5C7A 0x28272
46.5097 +0x5C7B 0x28273
46.5098 +0x5C7C 0x28382
46.5099 +0x5C7D 0x28383
46.5100 +0x5C7E 0x2842A
46.5101 +0x5D21 0x2842B
46.5102 +0x5D22 0x2842C
46.5103 +0x5D23 0x2842D
46.5104 +0x5D24 0x285F6
46.5105 +0x5D25 0x28600
46.5106 +0x5D26 0x285F7
46.5107 +0x5D27 0x285F8
46.5108 +0x5D28 0x285F9
46.5109 +0x5D2A 0x28894
46.5110 +0x5D2B 0x28895
46.5111 +0x5D2C 0x28896
46.5112 +0x5D2D 0x2891B
46.5113 +0x5D2E 0x28A86
46.5114 +0x5D2F 0x28A4C
46.5115 +0x5D30 0x28A4D
46.5116 +0x5D31 0x28A83
46.5117 +0x5D33 0x28A82
46.5118 +0x5D34 0x28A4E
46.5119 +0x5D35 0x28A4F
46.5120 +0x5D36 0x28A50
46.5121 +0x5D37 0x28A51
46.5122 +0x5D38 0x28A81
46.5123 +0x5D3A 0x28A52
46.5124 +0x5D3B 0x28A53
46.5125 +0x5D3C 0x28A54
46.5126 +0x5D3D 0x28A55
46.5127 +0x5D3F 0x28A56
46.5128 +0x5D40 0x28A57
46.5129 +0x5D42 0x28A58
46.5130 +0x5D43 0x28A5B
46.5131 +0x5D44 0x28A5C
46.5132 +0x5D45 0x28A5D
46.5133 +0x5D46 0x28A5E
46.5134 +0x5D47 0x28A5F
46.5135 +0x5D48 0x28A60
46.5136 +0x5D49 0x28A61
46.5137 +0x5D4A 0x28A7C
46.5138 +0x5D4B 0x28A62
46.5139 +0x5D4E 0x28A63
46.5140 +0x5D4F 0x28A64
46.5141 +0x5D50 0x28D73
46.5142 +0x5D51 0x28F45
46.5143 +0x5D52 0x28F46
46.5144 +0x5D53 0x28F47
46.5145 +0x5D54 0x28F4C
46.5146 +0x5D55 0x29012
46.5147 +0x5D57 0x29013
46.5148 +0x5D58 0x29139
46.5149 +0x5D59 0x29103
46.5150 +0x5D5A 0x2910D
46.5151 +0x5D5B 0x29230
46.5152 +0x5D5C 0x292D5
46.5153 +0x5D5D 0x293C0
46.5154 +0x5D5E 0x294F2
46.5155 +0x5D5F 0x294F3
46.5156 +0x5D60 0x294F4
46.5157 +0x5D61 0x294F5
46.5158 +0x5D62 0x294F6
46.5159 +0x5D63 0x294F7
46.5160 +0x5D64 0x295FA
46.5161 +0x5D65 0x295FB
46.5162 +0x5D66 0x29745
46.5163 +0x5D67 0x29746
46.5164 +0x5D68 0x29849
46.5165 +0x5D69 0x298E7
46.5166 +0x5D6A 0x298E8
46.5167 +0x5D6B 0x29AD8
46.5168 +0x5D6C 0x29AD9
46.5169 +0x5D6D 0x29B55
46.5170 +0x5D6E 0x29B56
46.5171 +0x5D6F 0x29B57
46.5172 +0x5D70 0x29CDA
46.5173 +0x5D71 0x29CDB
46.5174 +0x5D72 0x29CDC
46.5175 +0x5D73 0x29DB8
46.5176 +0x5D74 0x29DB9
46.5177 +0x5D75 0x29DBA
46.5178 +0x5D77 0x29DBB
46.5179 +0x5D78 0x29F89
46.5180 +0x5D79 0x29DBC
46.5181 +0x5D7A 0x2A030
46.5182 +0x5D7B 0x2A031
46.5183 +0x5D7C 0x2A032
46.5184 +0x5D7D 0x2A033
46.5185 +0x5E21 0x2A034
46.5186 +0x5E22 0x2A035
46.5187 +0x5E23 0x2A036
46.5188 +0x5E25 0x2A037
46.5189 +0x5E26 0x2A2B2
46.5190 +0x5E27 0x2A390
46.5191 +0x5E28 0x2A326
46.5192 +0x5E29 0x2A3A2
46.5193 +0x5E2A 0x2A438
46.5194 +0x5E2C 0x2042E
46.5195 +0x5E2E 0x2042F
46.5196 +0x5E2F 0x20430
46.5197 +0x5E30 0x2042A
46.5198 +0x5E31 0x2042B
46.5199 +0x5E32 0x204C9
46.5200 +0x5E33 0x20537
46.5201 +0x5E34 0x20620
46.5202 +0x5E35 0x20672
46.5203 +0x5E36 0x2081F
46.5204 +0x5E37 0x20965
46.5205 +0x5E38 0x209CA
46.5206 +0x5E39 0x20AC0
46.5207 +0x5E3A 0x20AC1
46.5208 +0x5E3B 0x20AC2
46.5209 +0x5E3C 0x210B7
46.5210 +0x5E3D 0x210B8
46.5211 +0x5E3E 0x210B9
46.5212 +0x5E3F 0x210BA
46.5213 +0x5E40 0x210BB
46.5214 +0x5E43 0x210BC
46.5215 +0x5E44 0x210BD
46.5216 +0x5E45 0x210BE
46.5217 +0x5E46 0x210F2
46.5218 +0x5E47 0x214B5
46.5219 +0x5E48 0x214B7
46.5220 +0x5E49 0x214B8
46.5221 +0x5E4A 0x210DF
46.5222 +0x5E4B 0x214B9
46.5223 +0x5E4C 0x214D5
46.5224 +0x5E4D 0x214BA
46.5225 +0x5E4E 0x214BB
46.5226 +0x5E4F 0x2154A
46.5227 +0x5E50 0x218F2
46.5228 +0x5E51 0x218F3
46.5229 +0x5E52 0x218F4
46.5230 +0x5E53 0x218FA
46.5231 +0x5E54 0x218F5
46.5232 +0x5E55 0x21902
46.5233 +0x5E56 0x21AE2
46.5234 +0x5E57 0x21AE3
46.5235 +0x5E58 0x21F8E
46.5236 +0x5E59 0x21F8B
46.5237 +0x5E5A 0x222E4
46.5238 +0x5E5B 0x222EB
46.5239 +0x5E5C 0x222E5
46.5240 +0x5E5D 0x22435
46.5241 +0x5E5E 0x22593
46.5242 +0x5E5F 0x228EA
46.5243 +0x5E60 0x228EB
46.5244 +0x5E62 0x228EC
46.5245 +0x5E63 0x228ED
46.5246 +0x5E64 0x22917
46.5247 +0x5E65 0x228EE
46.5248 +0x5E66 0x228EF
46.5249 +0x5E67 0x228F0
46.5250 +0x5E68 0x22E0E
46.5251 +0x5E69 0x22E0F
46.5252 +0x5E6A 0x22E10
46.5253 +0x5E6B 0x22E19
46.5254 +0x5E6C 0x22E18
46.5255 +0x5E6D 0x22E11
46.5256 +0x5E6E 0x22E12
46.5257 +0x5E6F 0x22E13
46.5258 +0x5E70 0x2F8C7
46.5259 +0x5E71 0x22E14
46.5260 +0x5E72 0x22E15
46.5261 +0x5E74 0x22E16
46.5262 +0x5E75 0x23065
46.5263 +0x5E76 0x232EA
46.5264 +0x5E77 0x232EB
46.5265 +0x5E78 0x232EC
46.5266 +0x5E79 0x232ED
46.5267 +0x5E7B 0x232EE
46.5268 +0x5E7C 0x233AC
46.5269 +0x5E7D 0x237C2
46.5270 +0x5E7E 0x23769
46.5271 +0x5F21 0x23781
46.5272 +0x5F22 0x2376A
46.5273 +0x5F23 0x2376B
46.5274 +0x5F24 0x2376C
46.5275 +0x5F25 0x2376D
46.5276 +0x5F26 0x2376E
46.5277 +0x5F27 0x2376F
46.5278 +0x5F28 0x23770
46.5279 +0x5F2A 0x23771
46.5280 +0x5F2B 0x23772
46.5281 +0x5F2C 0x23773
46.5282 +0x5F2D 0x2378C
46.5283 +0x5F2E 0x23774
46.5284 +0x5F2F 0x23775
46.5285 +0x5F30 0x23776
46.5286 +0x5F31 0x23C24
46.5287 +0x5F32 0x23C2A
46.5288 +0x5F33 0x2408E
46.5289 +0x5F34 0x240AF
46.5290 +0x5F35 0x2408F
46.5291 +0x5F36 0x24090
46.5292 +0x5F37 0x24091
46.5293 +0x5F39 0x24092
46.5294 +0x5F3A 0x24093
46.5295 +0x5F3B 0x24094
46.5296 +0x5F3C 0x24095
46.5297 +0x5F3D 0x24096
46.5298 +0x5F3E 0x24097
46.5299 +0x5F3F 0x24098
46.5300 +0x5F40 0x24099
46.5301 +0x5F41 0x2409A
46.5302 +0x5F42 0x2409B
46.5303 +0x5F43 0x2409C
46.5304 +0x5F44 0x24439
46.5305 +0x5F45 0x2443B
46.5306 +0x5F46 0x2443A
46.5307 +0x5F47 0x2443C
46.5308 +0x5F48 0x2443D
46.5309 +0x5F49 0x2443E
46.5310 +0x5F4A 0x2443F
46.5311 +0x5F4B 0x24470
46.5312 +0x5F4C 0x24440
46.5313 +0x5F4D 0x24441
46.5314 +0x5F4E 0x248C0
46.5315 +0x5F4F 0x248C1
46.5316 +0x5F50 0x24AA4
46.5317 +0x5F51 0x24A97
46.5318 +0x5F52 0x24AA5
46.5319 +0x5F53 0x24A98
46.5320 +0x5F54 0x24A99
46.5321 +0x5F55 0x24A9A
46.5322 +0x5F57 0x24A9B
46.5323 +0x5F58 0x24AA6
46.5324 +0x5F59 0x24A9C
46.5325 +0x5F5A 0x24A9D
46.5326 +0x5F5B 0x24A9E
46.5327 +0x5F5C 0x24A9F
46.5328 +0x5F5D 0x28ACE
46.5329 +0x5F5E 0x24AC8
46.5330 +0x5F5F 0x24AA0
46.5331 +0x5F60 0x24B19
46.5332 +0x5F61 0x24C0D
46.5333 +0x5F62 0x250BF
46.5334 +0x5F63 0x252E9
46.5335 +0x5F64 0x252EA
46.5336 +0x5F65 0x255A2
46.5337 +0x5F66 0x255A3
46.5338 +0x5F67 0x255A4
46.5339 +0x5F68 0x255A5
46.5340 +0x5F69 0x255A6
46.5341 +0x5F6A 0x25715
46.5342 +0x5F6B 0x25717
46.5343 +0x5F6C 0x258BF
46.5344 +0x5F6D 0x258C0
46.5345 +0x5F6E 0x258C1
46.5346 +0x5F6F 0x258C2
46.5347 +0x5F70 0x258C3
46.5348 +0x5F71 0x258C4
46.5349 +0x5F72 0x258C5
46.5350 +0x5F73 0x2190D
46.5351 +0x5F74 0x25A23
46.5352 +0x5F75 0x25ABE
46.5353 +0x5F76 0x25D03
46.5354 +0x5F77 0x25D04
46.5355 +0x5F78 0x25D05
46.5356 +0x5F79 0x25D06
46.5357 +0x5F7A 0x25D07
46.5358 +0x5F7B 0x25D08
46.5359 +0x5F7C 0x25D09
46.5360 +0x5F7D 0x25D0A
46.5361 +0x5F7E 0x25D0B
46.5362 +0x6021 0x25D0C
46.5363 +0x6022 0x25D20
46.5364 +0x6023 0x25D0D
46.5365 +0x6024 0x25D0E
46.5366 +0x6025 0x25D0F
46.5367 +0x6027 0x25F26
46.5368 +0x6028 0x25F27
46.5369 +0x6029 0x25F28
46.5370 +0x602A 0x2615D
46.5371 +0x602B 0x2615E
46.5372 +0x602C 0x2615F
46.5373 +0x602D 0x26160
46.5374 +0x602E 0x26161
46.5375 +0x602F 0x26162
46.5376 +0x6030 0x26163
46.5377 +0x6031 0x26164
46.5378 +0x6032 0x26165
46.5379 +0x6033 0x26257
46.5380 +0x6034 0x263CF
46.5381 +0x6035 0x263D0
46.5382 +0x6036 0x26499
46.5383 +0x6037 0x2649A
46.5384 +0x6038 0x265EA
46.5385 +0x6039 0x265EB
46.5386 +0x603A 0x265EC
46.5387 +0x603B 0x2687E
46.5388 +0x603C 0x2687F
46.5389 +0x603D 0x26880
46.5390 +0x6040 0x26881
46.5391 +0x6041 0x26882
46.5392 +0x6042 0x268F3
46.5393 +0x6043 0x26925
46.5394 +0x6044 0x2699F
46.5395 +0x6045 0x269A0
46.5396 +0x6046 0x269F3
46.5397 +0x6047 0x26A00
46.5398 +0x6048 0x26FEB
46.5399 +0x6049 0x26FEC
46.5400 +0x604A 0x26FED
46.5401 +0x604B 0x26FEE
46.5402 +0x604C 0x26FEF
46.5403 +0x604F 0x26FF0
46.5404 +0x6050 0x26FF1
46.5405 +0x6051 0x26FF2
46.5406 +0x6052 0x26FF3
46.5407 +0x6053 0x26FF4
46.5408 +0x6054 0x26FF5
46.5409 +0x6055 0x26FF9
46.5410 +0x6056 0x26FFA
46.5411 +0x6057 0x26FFB
46.5412 +0x6058 0x26FFC
46.5413 +0x6059 0x26FFD
46.5414 +0x605A 0x26FFE
46.5415 +0x605B 0x26FFF
46.5416 +0x605C 0x27000
46.5417 +0x605D 0x2F9AE
46.5418 +0x605E 0x27001
46.5419 +0x605F 0x27002
46.5420 +0x6060 0x27203
46.5421 +0x6061 0x27486
46.5422 +0x6062 0x27479
46.5423 +0x6064 0x2747A
46.5424 +0x6065 0x2747B
46.5425 +0x6066 0x2747C
46.5426 +0x6067 0x27484
46.5427 +0x6068 0x2747D
46.5428 +0x6069 0x2747E
46.5429 +0x606A 0x2747F
46.5430 +0x606B 0x27786
46.5431 +0x606C 0x27787
46.5432 +0x606D 0x27800
46.5433 +0x606E 0x27801
46.5434 +0x606F 0x27888
46.5435 +0x6070 0x27889
46.5436 +0x6071 0x2788A
46.5437 +0x6072 0x27AF5
46.5438 +0x6074 0x27B25
46.5439 +0x6075 0x27AF6
46.5440 +0x6076 0x27DEB
46.5441 +0x6077 0x27DEC
46.5442 +0x6078 0x27DED
46.5443 +0x6079 0x27DEE
46.5444 +0x607B 0x27DEF
46.5445 +0x607C 0x27DF0
46.5446 +0x607D 0x27F6C
46.5447 +0x607E 0x28121
46.5448 +0x6121 0x28122
46.5449 +0x6122 0x28123
46.5450 +0x6123 0x28124
46.5451 +0x6124 0x28125
46.5452 +0x6125 0x28126
46.5453 +0x6126 0x2827B
46.5454 +0x6127 0x2827C
46.5455 +0x6128 0x28391
46.5456 +0x6129 0x28392
46.5457 +0x612A 0x28393
46.5458 +0x612B 0x2860E
46.5459 +0x612C 0x2860F
46.5460 +0x612D 0x28610
46.5461 +0x612E 0x288B3
46.5462 +0x612F 0x28936
46.5463 +0x6130 0x28AC6
46.5464 +0x6131 0x28AA1
46.5465 +0x6132 0x28AA2
46.5466 +0x6134 0x28AA3
46.5467 +0x6135 0x28ACC
46.5468 +0x6136 0x28AA4
46.5469 +0x6137 0x28AA5
46.5470 +0x6138 0x28AA6
46.5471 +0x6139 0x28ACB
46.5472 +0x613A 0x28AA7
46.5473 +0x613C 0x28AA8
46.5474 +0x613D 0x28AA9
46.5475 +0x613E 0x28AAA
46.5476 +0x6140 0x28AAB
46.5477 +0x6141 0x28AAC
46.5478 +0x6142 0x28AAD
46.5479 +0x6144 0x28AAE
46.5480 +0x6145 0x28AAF
46.5481 +0x6146 0x28AB0
46.5482 +0x6147 0x28D8C
46.5483 +0x6148 0x28D8D
46.5484 +0x6149 0x28D8E
46.5485 +0x614A 0x2F9F1
46.5486 +0x614B 0x28D92
46.5487 +0x614C 0x28D8F
46.5488 +0x614D 0x28F52
46.5489 +0x614E 0x28F53
46.5490 +0x614F 0x28F54
46.5491 +0x6150 0x28F55
46.5492 +0x6151 0x29129
46.5493 +0x6153 0x292F3
46.5494 +0x6154 0x292F4
46.5495 +0x6155 0x2950D
46.5496 +0x6156 0x2950E
46.5497 +0x6157 0x2950F
46.5498 +0x6158 0x29510
46.5499 +0x6159 0x29614
46.5500 +0x615A 0x29771
46.5501 +0x615B 0x29772
46.5502 +0x615C 0x2990F
46.5503 +0x615D 0x29904
46.5504 +0x615E 0x29906
46.5505 +0x6160 0x29907
46.5506 +0x6161 0x29ADC
46.5507 +0x6162 0x29ADD
46.5508 +0x6163 0x29B6D
46.5509 +0x6164 0x29B79
46.5510 +0x6165 0x29B6E
46.5511 +0x6167 0x29CEC
46.5512 +0x6168 0x29DDD
46.5513 +0x6169 0x29DDE
46.5514 +0x616A 0x29DDF
46.5515 +0x616B 0x29DE0
46.5516 +0x616C 0x29DE1
46.5517 +0x616D 0x29DE2
46.5518 +0x616E 0x29DE3
46.5519 +0x616F 0x29DE4
46.5520 +0x6170 0x29E3A
46.5521 +0x6171 0x29DE5
46.5522 +0x6173 0x29DE6
46.5523 +0x6174 0x2A06B
46.5524 +0x6175 0x2A06C
46.5525 +0x6176 0x2444E
46.5526 +0x6178 0x2A2BD
46.5527 +0x6179 0x2A2BE
46.5528 +0x617A 0x2A2BF
46.5529 +0x617B 0x2A334
46.5530 +0x617D 0x2A512
46.5531 +0x617E 0x20440
46.5532 +0x6221 0x20441
46.5533 +0x6222 0x21102
46.5534 +0x6223 0x21103
46.5535 +0x6224 0x21104
46.5536 +0x6225 0x21105
46.5537 +0x6226 0x21106
46.5538 +0x6227 0x214D7
46.5539 +0x6228 0x214CC
46.5540 +0x6229 0x21698
46.5541 +0x622A 0x21906
46.5542 +0x622B 0x21907
46.5543 +0x622C 0x219AF
46.5544 +0x622D 0x219B0
46.5545 +0x622E 0x21AEA
46.5546 +0x622F 0x21AF2
46.5547 +0x6230 0x21FA2
46.5548 +0x6231 0x21FA3
46.5549 +0x6232 0x21FA4
46.5550 +0x6233 0x22176
46.5551 +0x6234 0x222F5
46.5552 +0x6235 0x222F6
46.5553 +0x6236 0x222F7
46.5554 +0x6238 0x2293B
46.5555 +0x6239 0x22925
46.5556 +0x623A 0x2293A
46.5557 +0x623B 0x2293C
46.5558 +0x623C 0x2293D
46.5559 +0x623D 0x2293E
46.5560 +0x623E 0x22E37
46.5561 +0x623F 0x22E38
46.5562 +0x6240 0x22E39
46.5563 +0x6241 0x22E3A
46.5564 +0x6242 0x22E3B
46.5565 +0x6243 0x22E3C
46.5566 +0x6244 0x22E3D
46.5567 +0x6245 0x22E3E
46.5568 +0x6246 0x22E3F
46.5569 +0x6247 0x22E4B
46.5570 +0x6249 0x22E40
46.5571 +0x624A 0x23022
46.5572 +0x624B 0x23067
46.5573 +0x624C 0x230D3
46.5574 +0x624D 0x232FA
46.5575 +0x624F 0x237BC
46.5576 +0x6252 0x237A5
46.5577 +0x6254 0x237B6
46.5578 +0x6256 0x237A6
46.5579 +0x6257 0x237BB
46.5580 +0x6258 0x237A7
46.5581 +0x6259 0x237A8
46.5582 +0x625A 0x237A9
46.5583 +0x625B 0x237AA
46.5584 +0x625C 0x237AB
46.5585 +0x625D 0x237AC
46.5586 +0x625E 0x237BF
46.5587 +0x625F 0x237AD
46.5588 +0x6260 0x237AE
46.5589 +0x6261 0x237AF
46.5590 +0x6262 0x2392E
46.5591 +0x6263 0x23B00
46.5592 +0x6264 0x2409D
46.5593 +0x6265 0x2409E
46.5594 +0x6266 0x240CB
46.5595 +0x6267 0x240CC
46.5596 +0x6268 0x240CD
46.5597 +0x6269 0x240CE
46.5598 +0x626A 0x240CF
46.5599 +0x626C 0x2409F
46.5600 +0x626D 0x240D0
46.5601 +0x626E 0x240D1
46.5602 +0x626F 0x240D2
46.5603 +0x6270 0x240D3
46.5604 +0x6271 0x240D4
46.5605 +0x6274 0x2445D
46.5606 +0x6275 0x2445E
46.5607 +0x6276 0x2445F
46.5608 +0x6277 0x24460
46.5609 +0x6279 0x24ABA
46.5610 +0x627A 0x24ABC
46.5611 +0x627C 0x24AB5
46.5612 +0x627D 0x24ABD
46.5613 +0x627E 0x24AB6
46.5614 +0x6321 0x24AB7
46.5615 +0x6322 0x24AB8
46.5616 +0x6323 0x24AA8
46.5617 +0x6324 0x2F932
46.5618 +0x6325 0x24BFE
46.5619 +0x6326 0x24BFC
46.5620 +0x6327 0x24EE1
46.5621 +0x6328 0x250C4
46.5622 +0x6329 0x250C5
46.5623 +0x632A 0x25314
46.5624 +0x632B 0x255AE
46.5625 +0x632C 0x255AF
46.5626 +0x632D 0x255B0
46.5627 +0x632E 0x255B1
46.5628 +0x632F 0x255B9
46.5629 +0x6330 0x258E7
46.5630 +0x6331 0x25D46
46.5631 +0x6333 0x25D47
46.5632 +0x6334 0x25D48
46.5633 +0x6335 0x25D49
46.5634 +0x6336 0x25D1E
46.5635 +0x6337 0x25D1F
46.5636 +0x6338 0x25D4A
46.5637 +0x6339 0x25D4B
46.5638 +0x633A 0x25D4C
46.5639 +0x633B 0x25D4D
46.5640 +0x633C 0x25D4E
46.5641 +0x633E 0x25F46
46.5642 +0x633F 0x25F4B
46.5643 +0x6340 0x26190
46.5644 +0x6341 0x26191
46.5645 +0x6343 0x26192
46.5646 +0x6344 0x26193
46.5647 +0x6345 0x26194
46.5648 +0x6346 0x2625B
46.5649 +0x6347 0x265F2
46.5650 +0x6348 0x265F8
46.5651 +0x6349 0x265F9
46.5652 +0x634A 0x26894
46.5653 +0x634B 0x268A4
46.5654 +0x634C 0x26897
46.5655 +0x634D 0x26898
46.5656 +0x634E 0x26929
46.5657 +0x634F 0x269AE
46.5658 +0x6350 0x26AAF
46.5659 +0x6351 0x27059
46.5660 +0x6352 0x2705A
46.5661 +0x6354 0x2705B
46.5662 +0x6355 0x2705C
46.5663 +0x6356 0x2705D
46.5664 +0x6357 0x2705E
46.5665 +0x6358 0x2705F
46.5666 +0x6359 0x27060
46.5667 +0x635A 0x27061
46.5668 +0x635B 0x26FAA
46.5669 +0x635C 0x27062
46.5670 +0x635D 0x27063
46.5671 +0x635E 0x27064
46.5672 +0x635F 0x27065
46.5673 +0x6360 0x27066
46.5674 +0x6361 0x27067
46.5675 +0x6362 0x27068
46.5676 +0x6363 0x27069
46.5677 +0x6364 0x2706A
46.5678 +0x6365 0x2706B
46.5679 +0x6366 0x2706C
46.5680 +0x6367 0x2706D
46.5681 +0x6368 0x2706E
46.5682 +0x6369 0x2706F
46.5683 +0x636B 0x274B2
46.5684 +0x636C 0x274B3
46.5685 +0x636D 0x274B4
46.5686 +0x636F 0x274B5
46.5687 +0x6370 0x274B6
46.5688 +0x6371 0x274B7
46.5689 +0x6372 0x274B8
46.5690 +0x6373 0x274B9
46.5691 +0x6374 0x274BA
46.5692 +0x6375 0x274BB
46.5693 +0x6376 0x27788
46.5694 +0x6378 0x27B19
46.5695 +0x6379 0x27B1A
46.5696 +0x637A 0x27B1B
46.5697 +0x637B 0x27C16
46.5698 +0x637C 0x27E0C
46.5699 +0x637D 0x27E0D
46.5700 +0x637E 0x27E0E
46.5701 +0x6421 0x27E0F
46.5702 +0x6423 0x27F83
46.5703 +0x6424 0x27F84
46.5704 +0x6425 0x27F85
46.5705 +0x6426 0x28283
46.5706 +0x6427 0x28284
46.5707 +0x6428 0x283B0
46.5708 +0x642A 0x28626
46.5709 +0x642B 0x28627
46.5710 +0x642C 0x28636
46.5711 +0x642D 0x28628
46.5712 +0x642E 0x28629
46.5713 +0x6431 0x28AE7
46.5714 +0x6432 0x28AE8
46.5715 +0x6433 0x28AE9
46.5716 +0x6435 0x28AEA
46.5717 +0x6436 0x28AEB
46.5718 +0x6438 0x28AEC
46.5719 +0x6439 0x28AED
46.5720 +0x643A 0x28AEE
46.5721 +0x643B 0x28AEF
46.5722 +0x643C 0x28AF0
46.5723 +0x643D 0x28AF1
46.5724 +0x643E 0x28B0C
46.5725 +0x643F 0x28AF2
46.5726 +0x6440 0x28AF3
46.5727 +0x6441 0x28AF4
46.5728 +0x6442 0x28AF5
46.5729 +0x6443 0x28AF6
46.5730 +0x6444 0x28AF7
46.5731 +0x6445 0x28AF8
46.5732 +0x6446 0x28DA3
46.5733 +0x6447 0x28DA4
46.5734 +0x6448 0x28DA5
46.5735 +0x6449 0x28DA6
46.5736 +0x644A 0x28DA7
46.5737 +0x644C 0x28F5C
46.5738 +0x644E 0x2914B
46.5739 +0x644F 0x291E1
46.5740 +0x6450 0x29315
46.5741 +0x6452 0x29316
46.5742 +0x6453 0x29317
46.5743 +0x6454 0x2952C
46.5744 +0x6455 0x2952D
46.5745 +0x6456 0x29622
46.5746 +0x6457 0x29623
46.5747 +0x6458 0x29796
46.5748 +0x6459 0x29797
46.5749 +0x645B 0x2992E
46.5750 +0x645C 0x29930
46.5751 +0x645D 0x29931
46.5752 +0x645F 0x29ADF
46.5753 +0x6460 0x29B8B
46.5754 +0x6461 0x29B8C
46.5755 +0x6463 0x29B8D
46.5756 +0x6464 0x29CFC
46.5757 +0x6465 0x29CFD
46.5758 +0x6466 0x29CFE
46.5759 +0x6467 0x29CFF
46.5760 +0x6468 0x29E17
46.5761 +0x6469 0x29E2D
46.5762 +0x646A 0x29E18
46.5763 +0x646C 0x29E19
46.5764 +0x646E 0x29E12
46.5765 +0x646F 0x29E1A
46.5766 +0x6470 0x29E1B
46.5767 +0x6471 0x29E1C
46.5768 +0x6474 0x2A097
46.5769 +0x6476 0x2A098
46.5770 +0x6477 0x2A099
46.5771 +0x6479 0x2A3C4
46.5772 +0x647A 0x2044F
46.5773 +0x647B 0x204CD
46.5774 +0x647C 0x20AC7
46.5775 +0x647D 0x2111C
46.5776 +0x647E 0x2111D
46.5777 +0x6521 0x2111E
46.5778 +0x6522 0x214E7
46.5779 +0x6523 0x214E9
46.5780 +0x6524 0x214EA
46.5781 +0x6525 0x214EB
46.5782 +0x6526 0x21915
46.5783 +0x6527 0x21CF1
46.5784 +0x6528 0x21CF2
46.5785 +0x6529 0x21FB6
46.5786 +0x652A 0x225A0
46.5787 +0x652B 0x2294A
46.5788 +0x652C 0x22A20
46.5789 +0x652D 0x22E60
46.5790 +0x652E 0x22E61
46.5791 +0x652F 0x22E41
46.5792 +0x6530 0x22E62
46.5793 +0x6531 0x23303
46.5794 +0x6532 0x23304
46.5795 +0x6533 0x237D9
46.5796 +0x6534 0x237DA
46.5797 +0x6535 0x237DB
46.5798 +0x6536 0x237DC
46.5799 +0x6537 0x237DD
46.5800 +0x6539 0x237DE
46.5801 +0x653A 0x237DF
46.5802 +0x653B 0x237E0
46.5803 +0x653C 0x237E1
46.5804 +0x653D 0x237E2
46.5805 +0x653F 0x237E3
46.5806 +0x6541 0x23C31
46.5807 +0x6542 0x24105
46.5808 +0x6543 0x24106
46.5809 +0x6544 0x24107
46.5810 +0x6545 0x24472
46.5811 +0x6546 0x2448A
46.5812 +0x6547 0x2448B
46.5813 +0x6548 0x24488
46.5814 +0x654A 0x2448C
46.5815 +0x654B 0x2448D
46.5816 +0x654C 0x2448E
46.5817 +0x654D 0x2448F
46.5818 +0x654E 0x24490
46.5819 +0x654F 0x24542
46.5820 +0x6550 0x24543
46.5821 +0x6552 0x24AC1
46.5822 +0x6553 0x24AC2
46.5823 +0x6554 0x24AC3
46.5824 +0x6555 0x24AC4
46.5825 +0x6556 0x250CB
46.5826 +0x6557 0x25322
46.5827 +0x655A 0x255C3
46.5828 +0x655B 0x255C4
46.5829 +0x655C 0x255C5
46.5830 +0x655D 0x255C6
46.5831 +0x655E 0x2571E
46.5832 +0x655F 0x25725
46.5833 +0x6560 0x258F3
46.5834 +0x6561 0x258F4
46.5835 +0x6563 0x258F5
46.5836 +0x6564 0x25A38
46.5837 +0x6565 0x25A48
46.5838 +0x6566 0x25ACA
46.5839 +0x6568 0x25D7A
46.5840 +0x6569 0x25D7B
46.5841 +0x656A 0x25F55
46.5842 +0x656B 0x25F56
46.5843 +0x656C 0x261B1
46.5844 +0x656D 0x261B2
46.5845 +0x656E 0x261B3
46.5846 +0x6570 0x261B4
46.5847 +0x6571 0x261B5
46.5848 +0x6572 0x264A4
46.5849 +0x6573 0x26600
46.5850 +0x6574 0x26601
46.5851 +0x6575 0x26602
46.5852 +0x6576 0x268AC
46.5853 +0x6578 0x269B3
46.5854 +0x6579 0x270B6
46.5855 +0x657A 0x270B7
46.5856 +0x657B 0x270B8
46.5857 +0x657C 0x270B9
46.5858 +0x657D 0x270BA
46.5859 +0x657E 0x270BB
46.5860 +0x6621 0x270BC
46.5861 +0x6622 0x270BD
46.5862 +0x6623 0x270BE
46.5863 +0x6624 0x270BF
46.5864 +0x6625 0x270C0
46.5865 +0x6626 0x270C1
46.5866 +0x6627 0x270C2
46.5867 +0x6628 0x270C3
46.5868 +0x6629 0x270C4
46.5869 +0x662A 0x270C5
46.5870 +0x662B 0x270C6
46.5871 +0x662C 0x270C7
46.5872 +0x662D 0x274E3
46.5873 +0x662E 0x274E4
46.5874 +0x662F 0x274E5
46.5875 +0x6630 0x274E6
46.5876 +0x6631 0x274E7
46.5877 +0x6633 0x277B5
46.5878 +0x6634 0x277A1
46.5879 +0x6635 0x27895
46.5880 +0x6636 0x27B3B
46.5881 +0x6637 0x27B3C
46.5882 +0x6638 0x27B3D
46.5883 +0x6639 0x27B3E
46.5884 +0x663A 0x27C14
46.5885 +0x663B 0x27E20
46.5886 +0x663C 0x27E21
46.5887 +0x663D 0x27E22
46.5888 +0x663E 0x27E23
46.5889 +0x663F 0x27E24
46.5890 +0x6640 0x27F96
46.5891 +0x6641 0x27F97
46.5892 +0x6642 0x27F98
46.5893 +0x6643 0x28194
46.5894 +0x6644 0x28195
46.5895 +0x6645 0x28196
46.5896 +0x6646 0x28197
46.5897 +0x6647 0x28198
46.5898 +0x6648 0x2828F
46.5899 +0x6649 0x28290
46.5900 +0x664A 0x283BC
46.5901 +0x664B 0x2843B
46.5902 +0x664C 0x2863D
46.5903 +0x664E 0x288DF
46.5904 +0x664F 0x2891E
46.5905 +0x6650 0x28B23
46.5906 +0x6651 0x28B24
46.5907 +0x6652 0x28B49
46.5908 +0x6653 0x28B25
46.5909 +0x6654 0x28B26
46.5910 +0x6655 0x28B27
46.5911 +0x6656 0x28B28
46.5912 +0x6658 0x28B29
46.5913 +0x6659 0x28B2A
46.5914 +0x665A 0x28B2E
46.5915 +0x665B 0x28B2F
46.5916 +0x665C 0x28B4E
46.5917 +0x665D 0x28B30
46.5918 +0x665E 0x2F9EB
46.5919 +0x665F 0x28B31
46.5920 +0x6660 0x28B32
46.5921 +0x6661 0x28B33
46.5922 +0x6662 0x28B34
46.5923 +0x6663 0x28B35
46.5924 +0x6664 0x28B36
46.5925 +0x6666 0x28B37
46.5926 +0x6667 0x28B50
46.5927 +0x6668 0x28B38
46.5928 +0x666A 0x28B39
46.5929 +0x666B 0x28B3A
46.5930 +0x666C 0x28B3B
46.5931 +0x666D 0x28B3C
46.5932 +0x666E 0x28B3D
46.5933 +0x666F 0x28B3E
46.5934 +0x6670 0x28DB8
46.5935 +0x6671 0x28DB9
46.5936 +0x6672 0x28F62
46.5937 +0x6673 0x28F63
46.5938 +0x6674 0x29041
46.5939 +0x6675 0x2916D
46.5940 +0x6677 0x29352
46.5941 +0x6678 0x29337
46.5942 +0x6679 0x293DB
46.5943 +0x667A 0x2953F
46.5944 +0x667B 0x29634
46.5945 +0x667C 0x2985B
46.5946 +0x667D 0x29946
46.5947 +0x667E 0x2995A
46.5948 +0x6721 0x2995B
46.5949 +0x6722 0x29AE1
46.5950 +0x6723 0x29AE2
46.5951 +0x6724 0x29AE3
46.5952 +0x6725 0x29AE4
46.5953 +0x6726 0x29BA7
46.5954 +0x6727 0x29BA8
46.5955 +0x6728 0x29BA9
46.5956 +0x6729 0x29D0F
46.5957 +0x672A 0x29D2B
46.5958 +0x672B 0x29E56
46.5959 +0x672C 0x29E57
46.5960 +0x672D 0x29E58
46.5961 +0x672E 0x29E5E
46.5962 +0x672F 0x29E59
46.5963 +0x6730 0x29E5A
46.5964 +0x6731 0x29E5B
46.5965 +0x6732 0x29E5C
46.5966 +0x6734 0x29E68
46.5967 +0x6736 0x2A12C
46.5968 +0x6737 0x2A0E2
46.5969 +0x6738 0x2A0F3
46.5970 +0x6739 0x2A2D2
46.5971 +0x673A 0x2A356
46.5972 +0x673B 0x2A3CE
46.5973 +0x673C 0x2A461
46.5974 +0x673D 0x2A69B
46.5975 +0x673E 0x2A6B4
46.5976 +0x673F 0x2045C
46.5977 +0x6740 0x2F810
46.5978 +0x6741 0x204D2
46.5979 +0x6742 0x20571
46.5980 +0x6743 0x20673
46.5981 +0x6744 0x2082C
46.5982 +0x6745 0x20B94
46.5983 +0x6747 0x2113F
46.5984 +0x6748 0x21140
46.5985 +0x6749 0x214F9
46.5986 +0x674A 0x214FA
46.5987 +0x674B 0x214FD
46.5988 +0x674C 0x214FB
46.5989 +0x674D 0x2191C
46.5990 +0x674E 0x2191D
46.5991 +0x674F 0x21AFF
46.5992 +0x6750 0x21B00
46.5993 +0x6751 0x21CF7
46.5994 +0x6752 0x24CFE
46.5995 +0x6754 0x224B6
46.5996 +0x6755 0x22954
46.5997 +0x6756 0x22E77
46.5998 +0x6757 0x22E79
46.5999 +0x6758 0x22E7A
46.6000 +0x6759 0x22E7B
46.6001 +0x675A 0x23069
46.6002 +0x675B 0x23802
46.6003 +0x675C 0x23803
46.6004 +0x675D 0x23804
46.6005 +0x675E 0x23805
46.6006 +0x675F 0x23806
46.6007 +0x6760 0x23807
46.6008 +0x6761 0x23808
46.6009 +0x6762 0x23809
46.6010 +0x6763 0x2380A
46.6011 +0x6764 0x2380B
46.6012 +0x6765 0x23835
46.6013 +0x6767 0x23C39
46.6014 +0x6768 0x2411E
46.6015 +0x6769 0x2411F
46.6016 +0x676A 0x24120
46.6017 +0x676B 0x24121
46.6018 +0x676D 0x24122
46.6019 +0x676E 0x24123
46.6020 +0x676F 0x24124
46.6021 +0x6770 0x2412C
46.6022 +0x6771 0x244B3
46.6023 +0x6772 0x244B5
46.6024 +0x6773 0x244B6
46.6025 +0x6774 0x244B7
46.6026 +0x6775 0x244B8
46.6027 +0x6776 0x24AD0
46.6028 +0x6777 0x24CFA
46.6029 +0x6778 0x24F07
46.6030 +0x6779 0x24FBD
46.6031 +0x677A 0x250D7
46.6032 +0x677B 0x250D2
46.6033 +0x677C 0x255DB
46.6034 +0x677D 0x255D6
46.6035 +0x677E 0x2045D
46.6036 +0x6821 0x25A43
46.6037 +0x6822 0x25ACF
46.6038 +0x6823 0x25DA3
46.6039 +0x6824 0x25DA4
46.6040 +0x6825 0x25DA5
46.6041 +0x6826 0x25DA6
46.6042 +0x6827 0x25DA7
46.6043 +0x6828 0x25DA8
46.6044 +0x6829 0x25DA9
46.6045 +0x682A 0x25F5D
46.6046 +0x682B 0x25F5E
46.6047 +0x682C 0x261C9
46.6048 +0x682D 0x261CA
46.6049 +0x682E 0x261CB
46.6050 +0x682F 0x261CC
46.6051 +0x6830 0x26606
46.6052 +0x6831 0x26607
46.6053 +0x6833 0x268C5
46.6054 +0x6834 0x268F5
46.6055 +0x6835 0x269B4
46.6056 +0x6836 0x269B8
46.6057 +0x6837 0x269B5
46.6058 +0x6838 0x270FD
46.6059 +0x683A 0x270FE
46.6060 +0x683B 0x270FF
46.6061 +0x683C 0x27100
46.6062 +0x683D 0x27101
46.6063 +0x683E 0x27102
46.6064 +0x683F 0x27103
46.6065 +0x6840 0x27109
46.6066 +0x6841 0x27104
46.6067 +0x6842 0x27105
46.6068 +0x6843 0x27106
46.6069 +0x6844 0x27107
46.6070 +0x6845 0x27511
46.6071 +0x6846 0x27512
46.6072 +0x6847 0x27513
46.6073 +0x6848 0x27514
46.6074 +0x6849 0x27515
46.6075 +0x684B 0x27898
46.6076 +0x684C 0x27899
46.6077 +0x684D 0x27E3C
46.6078 +0x684E 0x27E2D
46.6079 +0x684F 0x27E2E
46.6080 +0x6851 0x281BB
46.6081 +0x6852 0x281BC
46.6082 +0x6854 0x2843D
46.6083 +0x6855 0x28647
46.6084 +0x6856 0x28648
46.6085 +0x6857 0x28649
46.6086 +0x6858 0x2864A
46.6087 +0x6859 0x287E1
46.6088 +0x685A 0x287E7
46.6089 +0x685B 0x288EB
46.6090 +0x685C 0x28920
46.6091 +0x685D 0x28938
46.6092 +0x685E 0x28B62
46.6093 +0x685F 0x28B67
46.6094 +0x6860 0x28B68
46.6095 +0x6861 0x28B69
46.6096 +0x6862 0x28B6A
46.6097 +0x6863 0x28B6B
46.6098 +0x6864 0x28B6D
46.6099 +0x6865 0x28B6E
46.6100 +0x6866 0x28B6F
46.6101 +0x6867 0x28B70
46.6102 +0x6868 0x28B71
46.6103 +0x6869 0x28B72
46.6104 +0x686A 0x28B8F
46.6105 +0x686B 0x28B73
46.6106 +0x686C 0x28B74
46.6107 +0x686D 0x28B75
46.6108 +0x686E 0x28B76
46.6109 +0x686F 0x28B77
46.6110 +0x6870 0x28DC9
46.6111 +0x6871 0x28DCA
46.6112 +0x6873 0x28DCB
46.6113 +0x6874 0x28DCC
46.6114 +0x6875 0x28DCD
46.6115 +0x6876 0x29051
46.6116 +0x6879 0x29245
46.6117 +0x687A 0x29559
46.6118 +0x687B 0x2955A
46.6119 +0x687C 0x2955B
46.6120 +0x687D 0x29640
46.6121 +0x687E 0x297CF
46.6122 +0x6921 0x2985E
46.6123 +0x6922 0x2997B
46.6124 +0x6923 0x29A93
46.6125 +0x6924 0x29BBC
46.6126 +0x6925 0x29D16
46.6127 +0x6926 0x29D30
46.6128 +0x6928 0x29E8D
46.6129 +0x6929 0x29E8E
46.6130 +0x692B 0x29E8F
46.6131 +0x692C 0x29E90
46.6132 +0x692D 0x29E91
46.6133 +0x692E 0x29E92
46.6134 +0x692F 0x29E93
46.6135 +0x6930 0x29E94
46.6136 +0x6931 0x29E95
46.6137 +0x6932 0x29E96
46.6138 +0x6933 0x2A123
46.6139 +0x6934 0x2A114
46.6140 +0x6935 0x2A2DB
46.6141 +0x6936 0x2A40A
46.6142 +0x6937 0x2A5CE
46.6143 +0x6938 0x20466
46.6144 +0x6939 0x20468
46.6145 +0x693A 0x20467
46.6146 +0x693B 0x204D3
46.6147 +0x693C 0x21163
46.6148 +0x693D 0x21504
46.6149 +0x693E 0x2169E
46.6150 +0x693F 0x21926
46.6151 +0x6940 0x2192A
46.6152 +0x6941 0x2296C
46.6153 +0x6942 0x22964
46.6154 +0x6943 0x22E8F
46.6155 +0x6944 0x22E90
46.6156 +0x6945 0x23034
46.6157 +0x6946 0x2330E
46.6158 +0x6947 0x23825
46.6159 +0x6948 0x23826
46.6160 +0x6949 0x23827
46.6161 +0x694B 0x23828
46.6162 +0x694E 0x23829
46.6163 +0x694F 0x2382A
46.6164 +0x6950 0x2382B
46.6165 +0x6951 0x2382C
46.6166 +0x6952 0x23C3E
46.6167 +0x6953 0x24142
46.6168 +0x6954 0x24143
46.6169 +0x6955 0x24133
46.6170 +0x6956 0x244C1
46.6171 +0x6957 0x244C2
46.6172 +0x6958 0x244C3
46.6173 +0x6959 0x24AD6
46.6174 +0x695A 0x24AD7
46.6175 +0x695B 0x255E1
46.6176 +0x695C 0x255E2
46.6177 +0x695D 0x2572B
46.6178 +0x695E 0x25AD1
46.6179 +0x695F 0x25DCC
46.6180 +0x6960 0x25DCD
46.6181 +0x6961 0x25DCE
46.6182 +0x6962 0x25DCF
46.6183 +0x6963 0x261DE
46.6184 +0x6964 0x261DF
46.6185 +0x6965 0x261E0
46.6186 +0x6966 0x261E1
46.6187 +0x6967 0x268F6
46.6188 +0x6968 0x2712C
46.6189 +0x696A 0x27154
46.6190 +0x696B 0x2712D
46.6191 +0x696C 0x2712E
46.6192 +0x696D 0x27541
46.6193 +0x696E 0x27542
46.6194 +0x696F 0x277C7
46.6195 +0x6970 0x278A0
46.6196 +0x6971 0x278A1
46.6197 +0x6972 0x27B70
46.6198 +0x6973 0x27B71
46.6199 +0x6974 0x27B72
46.6200 +0x6976 0x27E34
46.6201 +0x6977 0x27E35
46.6202 +0x6978 0x27E36
46.6203 +0x6979 0x27FA6
46.6204 +0x697A 0x281CC
46.6205 +0x697C 0x28299
46.6206 +0x697D 0x288F4
46.6207 +0x697E 0x28B9B
46.6208 +0x6A21 0x28B9E
46.6209 +0x6A22 0x28B9F
46.6210 +0x6A23 0x28BA0
46.6211 +0x6A24 0x28BA1
46.6212 +0x6A25 0x28BA2
46.6213 +0x6A26 0x28BA3
46.6214 +0x6A27 0x28BA4
46.6215 +0x6A28 0x28BA5
46.6216 +0x6A29 0x28BA6
46.6217 +0x6A2A 0x28BA7
46.6218 +0x6A2B 0x28BA8
46.6219 +0x6A2C 0x28DDB
46.6220 +0x6A2D 0x28DDC
46.6221 +0x6A2E 0x28DDD
46.6222 +0x6A2F 0x28DD7
46.6223 +0x6A30 0x28DDE
46.6224 +0x6A31 0x28DDF
46.6225 +0x6A32 0x29059
46.6226 +0x6A33 0x29446
46.6227 +0x6A34 0x29565
46.6228 +0x6A35 0x29649
46.6229 +0x6A37 0x297DD
46.6230 +0x6A38 0x29995
46.6231 +0x6A39 0x29996
46.6232 +0x6A3A 0x29997
46.6233 +0x6A3B 0x29BD4
46.6234 +0x6A3C 0x29BD6
46.6235 +0x6A3D 0x29D26
46.6236 +0x6A40 0x29EC8
46.6237 +0x6A41 0x29EC5
46.6238 +0x6A42 0x29EC6
46.6239 +0x6A43 0x29EC7
46.6240 +0x6A44 0x2A151
46.6241 +0x6A45 0x2A152
46.6242 +0x6A46 0x2A153
46.6243 +0x6A47 0x2A154
46.6244 +0x6A48 0x2A155
46.6245 +0x6A49 0x2A2DE
46.6246 +0x6A4B 0x2046D
46.6247 +0x6A4C 0x204D5
46.6248 +0x6A4D 0x21172
46.6249 +0x6A4E 0x221AE
46.6250 +0x6A4F 0x2230F
46.6251 +0x6A50 0x2296B
46.6252 +0x6A51 0x2296D
46.6253 +0x6A52 0x2296E
46.6254 +0x6A53 0x22978
46.6255 +0x6A54 0x22E98
46.6256 +0x6A55 0x22E99
46.6257 +0x6A56 0x22E9A
46.6258 +0x6A57 0x23844
46.6259 +0x6A58 0x2385C
46.6260 +0x6A59 0x23845
46.6261 +0x6A5A 0x23B01
46.6262 +0x6A5B 0x24158
46.6263 +0x6A5C 0x24159
46.6264 +0x6A5D 0x2415A
46.6265 +0x6A5F 0x244D9
46.6266 +0x6A60 0x244D6
46.6267 +0x6A61 0x24ADA
46.6268 +0x6A62 0x24ADF
46.6269 +0x6A63 0x24ADB
46.6270 +0x6A64 0x24D03
46.6271 +0x6A65 0x255EF
46.6272 +0x6A67 0x25733
46.6273 +0x6A68 0x25AD2
46.6274 +0x6A69 0x25DE1
46.6275 +0x6A6A 0x25F6F
46.6276 +0x6A6B 0x26264
46.6277 +0x6A6C 0x2660E
46.6278 +0x6A6D 0x27150
46.6279 +0x6A6E 0x27151
46.6280 +0x6A6F 0x27152
46.6281 +0x6A70 0x27556
46.6282 +0x6A71 0x27557
46.6283 +0x6A72 0x27558
46.6284 +0x6A74 0x27B81
46.6285 +0x6A75 0x27B82
46.6286 +0x6A76 0x27C1D
46.6287 +0x6A77 0x27C1E
46.6288 +0x6A78 0x27E43
46.6289 +0x6A79 0x27FAA
46.6290 +0x6A7A 0x288FD
46.6291 +0x6A7C 0x28BC6
46.6292 +0x6A7D 0x28BC7
46.6293 +0x6A7E 0x28BD9
46.6294 +0x6B21 0x28BD7
46.6295 +0x6B23 0x28BC8
46.6296 +0x6B24 0x28BC9
46.6297 +0x6B25 0x28BCA
46.6298 +0x6B26 0x28BCB
46.6299 +0x6B27 0x28BDA
46.6300 +0x6B29 0x28BCC
46.6301 +0x6B2A 0x28BCD
46.6302 +0x6B2B 0x28BCE
46.6303 +0x6B2C 0x28BCF
46.6304 +0x6B2D 0x28BD0
46.6305 +0x6B2E 0x28BD1
46.6306 +0x6B2F 0x28BBC
46.6307 +0x6B30 0x28DE1
46.6308 +0x6B31 0x28DE2
46.6309 +0x6B32 0x28DE3
46.6310 +0x6B33 0x291A9
46.6311 +0x6B34 0x2924E
46.6312 +0x6B35 0x29577
46.6313 +0x6B38 0x299AC
46.6314 +0x6B39 0x299AD
46.6315 +0x6B3A 0x29AB6
46.6316 +0x6B3B 0x29BE5
46.6317 +0x6B3C 0x29EF8
46.6318 +0x6B3D 0x29EEA
46.6319 +0x6B3E 0x29F8D
46.6320 +0x6B3F 0x29EEB
46.6321 +0x6B40 0x2A195
46.6322 +0x6B41 0x2046E
46.6323 +0x6B42 0x204D8
46.6324 +0x6B43 0x21183
46.6325 +0x6B44 0x216A3
46.6326 +0x6B45 0x21930
46.6327 +0x6B46 0x21B0F
46.6328 +0x6B47 0x22979
46.6329 +0x6B48 0x2297A
46.6330 +0x6B49 0x22EA7
46.6331 +0x6B4A 0x22EA8
46.6332 +0x6B4B 0x22EA9
46.6333 +0x6B4C 0x22EAA
46.6334 +0x6B4D 0x23319
46.6335 +0x6B4E 0x23850
46.6336 +0x6B4F 0x23851
46.6337 +0x6B50 0x23852
46.6338 +0x6B52 0x23868
46.6339 +0x6B53 0x23853
46.6340 +0x6B54 0x23854
46.6341 +0x6B55 0x248E2
46.6342 +0x6B56 0x24ADC
46.6343 +0x6B57 0x25915
46.6344 +0x6B58 0x25916
46.6345 +0x6B59 0x25A4F
46.6346 +0x6B5A 0x25DF5
46.6347 +0x6B5B 0x25DF6
46.6348 +0x6B5C 0x25DF7
46.6349 +0x6B5D 0x261F4
46.6350 +0x6B5E 0x264CC
46.6351 +0x6B5F 0x2660F
46.6352 +0x6B60 0x27166
46.6353 +0x6B61 0x27167
46.6354 +0x6B63 0x27168
46.6355 +0x6B64 0x278A4
46.6356 +0x6B65 0x27B8B
46.6357 +0x6B66 0x27B8C
46.6358 +0x6B67 0x281FA
46.6359 +0x6B68 0x28BE6
46.6360 +0x6B69 0x28BED
46.6361 +0x6B6A 0x28BEE
46.6362 +0x6B6B 0x28BEF
46.6363 +0x6B6C 0x28BF0
46.6364 +0x6B6D 0x28BFE
46.6365 +0x6B6E 0x28DE7
46.6366 +0x6B6F 0x28DE8
46.6367 +0x6B70 0x291B3
46.6368 +0x6B71 0x291E4
46.6369 +0x6B72 0x29583
46.6370 +0x6B73 0x29AEC
46.6371 +0x6B75 0x29F16
46.6372 +0x6B78 0x29F17
46.6373 +0x6B79 0x2A1C3
46.6374 +0x6B7A 0x2A1AC
46.6375 +0x6B7B 0x2A2ED
46.6376 +0x6B7E 0x2A5B4
46.6377 +0x6C22 0x2118A
46.6378 +0x6C23 0x2118B
46.6379 +0x6C24 0x21934
46.6380 +0x6C25 0x21B14
46.6381 +0x6C26 0x21FDF
46.6382 +0x6C27 0x224BB
46.6383 +0x6C28 0x2297F
46.6384 +0x6C29 0x22981
46.6385 +0x6C2A 0x22EAD
46.6386 +0x6C2B 0x22EAE
46.6387 +0x6C2C 0x23862
46.6388 +0x6C2D 0x2386E
46.6389 +0x6C2F 0x2416E
46.6390 +0x6C31 0x24717
46.6391 +0x6C32 0x24AE6
46.6392 +0x6C33 0x24C10
46.6393 +0x6C34 0x25919
46.6394 +0x6C36 0x26610
46.6395 +0x6C37 0x26AF2
46.6396 +0x6C38 0x27176
46.6397 +0x6C39 0x27177
46.6398 +0x6C3A 0x27B95
46.6399 +0x6C3B 0x27B96
46.6400 +0x6C3C 0x28C00
46.6401 +0x6C3D 0x28C01
46.6402 +0x6C3E 0x28C31
46.6403 +0x6C3F 0x2F9ED
46.6404 +0x6C40 0x28C1C
46.6405 +0x6C41 0x2906D
46.6406 +0x6C42 0x29BF4
46.6407 +0x6C43 0x29BF5
46.6408 +0x6C44 0x29D3D
46.6409 +0x6C45 0x29F32
46.6410 +0x6C46 0x29F33
46.6411 +0x6C47 0x2A2F4
46.6412 +0x6C49 0x20473
46.6413 +0x6C4A 0x21937
46.6414 +0x6C4C 0x23871
46.6415 +0x6C4D 0x25E0F
46.6416 +0x6C4F 0x25E0E
46.6417 +0x6C50 0x26611
46.6418 +0x6C51 0x27185
46.6419 +0x6C52 0x28C14
46.6420 +0x6C53 0x28C15
46.6421 +0x6C54 0x28C16
46.6422 +0x6C55 0x28C17
46.6423 +0x6C56 0x28C18
46.6424 +0x6C57 0x28C19
46.6425 +0x6C58 0x28C1A
46.6426 +0x6C59 0x291C3
46.6427 +0x6C5A 0x29F42
46.6428 +0x6C5B 0x29F43
46.6429 +0x6C5C 0x29F44
46.6430 +0x6C5D 0x29F48
46.6431 +0x6C5E 0x2A1FB
46.6432 +0x6C5F 0x216A5
46.6433 +0x6C60 0x219B8
46.6434 +0x6C61 0x22EB2
46.6435 +0x6C62 0x2303D
46.6436 +0x6C63 0x23872
46.6437 +0x6C64 0x244E7
46.6438 +0x6C65 0x244E8
46.6439 +0x6C66 0x25359
46.6440 +0x6C67 0x2573A
46.6441 +0x6C68 0x25E14
46.6442 +0x6C69 0x261FF
46.6443 +0x6C6A 0x269C0
46.6444 +0x6C6B 0x2718D
46.6445 +0x6C6D 0x2718E
46.6446 +0x6C6F 0x28C22
46.6447 +0x6C72 0x29C04
46.6448 +0x6C73 0x29C29
46.6449 +0x6C74 0x29F51
46.6450 +0x6C75 0x29F66
46.6451 +0x6C76 0x2A20E
46.6452 +0x6C77 0x2FA13
46.6453 +0x6C79 0x2119B
46.6454 +0x6C7A 0x2119C
46.6455 +0x6C7B 0x22316
46.6456 +0x6C7C 0x22986
46.6457 +0x6C7D 0x22987
46.6458 +0x6D21 0x28C2C
46.6459 +0x6D22 0x28C30
46.6460 +0x6D23 0x28C28
46.6461 +0x6D24 0x2965F
46.6462 +0x6D26 0x2417E
46.6463 +0x6D27 0x25E19
46.6464 +0x6D28 0x2820A
46.6465 +0x6D29 0x28C36
46.6466 +0x6D2A 0x28DFC
46.6467 +0x6D2B 0x29F6D
46.6468 +0x6D2C 0x29F6E
46.6469 +0x6D2D 0x2A6C6
46.6470 +0x6D2F 0x2387B
46.6471 +0x6D30 0x26206
46.6472 +0x6D31 0x2759F
46.6473 +0x6D32 0x2A232
46.6474 +0x6D33 0x2820D
46.6475 +0x6D34 0x2298B
46.6476 +0x6D35 0x28C3B
46.6477 +0x6D37 0x2A23D
46.6478 +0x6D38 0x28C3C
46.6479 +0x6D39 0x28C3D
47.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
47.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane3.surrogates Wed Jul 09 10:04:09 2008 -0700
47.3 @@ -0,0 +1,71 @@
47.4 +0x2144 0x2000B
47.5 +0x214F 0x2F817
47.6 +0x216F 0x201A9
47.7 +0x217C 0x2F850
47.8 +0x2225 0x2F82A
47.9 +0x227B 0x2F815
47.10 +0x2329 0x2F82C
47.11 +0x233C 0x2F83B
47.12 +0x2359 0x21D46
47.13 +0x2424 0x23C86
47.14 +0x2429 0x2F835
47.15 +0x2441 0x2F81B
47.16 +0x2452 0x2F80E
47.17 +0x257E 0x225D7
47.18 +0x2627 0x2F8B2
47.19 +0x272A 0x2F98F
47.20 +0x274E 0x20209
47.21 +0x2753 0x2F80F
47.22 +0x2754 0x2F811
47.23 +0x275C 0x206EC
47.24 +0x2A39 0x2233F
47.25 +0x2A45 0x2592E
47.26 +0x2C40 0x2F87A
47.27 +0x2C51 0x2F899
47.28 +0x2D35 0x2F8DF
47.29 +0x2D52 0x2F8FE
47.30 +0x2E56 0x2F96A
47.31 +0x2E5A 0x25133
47.32 +0x3023 0x2F841
47.33 +0x3053 0x2172E
47.34 +0x315C 0x2F8E1
47.35 +0x3350 0x2F983
47.36 +0x3460 0x20DAE
47.37 +0x3470 0x2F855
47.38 +0x347E 0x21637
47.39 +0x355F 0x2F88D
47.40 +0x3565 0x2F89C
47.41 +0x3628 0x2F8BA
47.42 +0x3640 0x2F8CB
47.43 +0x3675 0x2F907
47.44 +0x3977 0x20564
47.45 +0x3A26 0x2F833
47.46 +0x3A4F 0x21364
47.47 +0x3C3A 0x2F8E5
47.48 +0x3D3F 0x2F934
47.49 +0x3F6D 0x28CDD
47.50 +0x4043 0x2F823
47.51 +0x407E 0x2F87E
47.52 +0x416E 0x2F8E8
47.53 +0x4333 0x2F94E
47.54 +0x4425 0x2F98D
47.55 +0x446D 0x2F9DB
47.56 +0x4670 0x2F8A6
47.57 +0x4731 0x230BA
47.58 +0x474B 0x235F3
47.59 +0x4826 0x24A0F
47.60 +0x486A 0x2F96C
47.61 +0x5039 0x20B89
47.62 +0x5460 0x2F8AF
47.63 +0x553A 0x24039
47.64 +0x5545 0x2F921
47.65 +0x5678 0x2F9F5
47.66 +0x5736 0x29937
47.67 +0x584F 0x25CD1
47.68 +0x5863 0x265DF
47.69 +0x5A33 0x2F86A
47.70 +0x5A36 0x2F870
47.71 +0x5B26 0x2F9B6
47.72 +0x5B2D 0x2F9C1
47.73 +0x5C2F 0x2FA19
47.74 +0x607C 0x2F9D6
48.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
48.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane4.surrogates Wed Jul 09 10:04:09 2008 -0700
48.3 @@ -0,0 +1,3476 @@
48.4 +0x2121 0x20086
48.5 +0x2125 0x21FE8
48.6 +0x2128 0x2010E
48.7 +0x2129 0x20627
48.8 +0x212D 0x2053C
48.9 +0x212E 0x20675
48.10 +0x212F 0x2F828
48.11 +0x2133 0x2193C
48.12 +0x2134 0x2F875
48.13 +0x2135 0x2F878
48.14 +0x213F 0x2F819
48.15 +0x2140 0x206A5
48.16 +0x2141 0x206AA
48.17 +0x2142 0x2090F
48.18 +0x2143 0x20A0E
48.19 +0x2146 0x20B9C
48.20 +0x2147 0x20B9B
48.21 +0x2148 0x2123C
48.22 +0x214A 0x21BC2
48.23 +0x214E 0x233B4
48.24 +0x2156 0x20065
48.25 +0x2158 0x201B2
48.26 +0x215C 0x20477
48.27 +0x215D 0x20542
48.28 +0x215F 0x20633
48.29 +0x2162 0x206AF
48.30 +0x2163 0x20836
48.31 +0x2168 0x20B22
48.32 +0x216E 0x211A3
48.33 +0x2174 0x21C25
48.34 +0x2175 0x21C24
48.35 +0x2177 0x22052
48.36 +0x2178 0x22189
48.37 +0x2179 0x224BF
48.38 +0x217D 0x233B5
48.39 +0x217E 0x2574C
48.40 +0x2222 0x28E14
48.41 +0x2223 0x28E12
48.42 +0x2225 0x200A3
48.43 +0x2226 0x200A2
48.44 +0x2229 0x201B6
48.45 +0x222B 0x201B5
48.46 +0x222C 0x201B4
48.47 +0x222F 0x201C2
48.48 +0x2230 0x201B8
48.49 +0x2232 0x20479
48.50 +0x2235 0x20508
48.51 +0x2237 0x2057A
48.52 +0x2238 0x205B6
48.53 +0x2239 0x206BD
48.54 +0x223A 0x206B7
48.55 +0x223B 0x206BC
48.56 +0x223D 0x206C4
48.57 +0x223E 0x206C9
48.58 +0x2243 0x20930
48.59 +0x2244 0x20983
48.60 +0x2245 0x20985
48.61 +0x2246 0x20A12
48.62 +0x2247 0x20A34
48.63 +0x2249 0x20AE4
48.64 +0x224A 0x20ADE
48.65 +0x224B 0x20B2A
48.66 +0x224D 0x20BAF
48.67 +0x224E 0x20BB4
48.68 +0x224F 0x20BB3
48.69 +0x2250 0x20BB1
48.70 +0x2254 0x215DE
48.71 +0x2257 0x216B8
48.72 +0x2258 0x216B0
48.73 +0x225A 0x219C2
48.74 +0x225E 0x21C2A
48.75 +0x2262 0x21FE9
48.76 +0x2264 0x22057
48.77 +0x2267 0x221B6
48.78 +0x2268 0x221D7
48.79 +0x2269 0x221DE
48.80 +0x226E 0x224C2
48.81 +0x226F 0x225AB
48.82 +0x2272 0x2298F
48.83 +0x2276 0x22A6D
48.84 +0x2277 0x22EB5
48.85 +0x227A 0x233C0
48.86 +0x227B 0x233BF
48.87 +0x227D 0x239B9
48.88 +0x227E 0x23B1C
48.89 +0x2323 0x23C80
48.90 +0x2324 0x24184
48.91 +0x2325 0x24185
48.92 +0x2328 0x24724
48.93 +0x232C 0x2634C
48.94 +0x232E 0x26AF6
48.95 +0x2331 0x28670
48.96 +0x2333 0x28675
48.97 +0x2334 0x28E17
48.98 +0x2338 0x201F1
48.99 +0x233A 0x201DA
48.100 +0x233C 0x205B9
48.101 +0x2341 0x206CE
48.102 +0x2342 0x206D2
48.103 +0x2343 0x206D0
48.104 +0x2345 0x20843
48.105 +0x2349 0x2084D
48.106 +0x234A 0x20934
48.107 +0x234C 0x209D9
48.108 +0x234E 0x20A18
48.109 +0x2350 0x20B38
48.110 +0x2352 0x20BD7
48.111 +0x2355 0x20BDC
48.112 +0x2356 0x20BCB
48.113 +0x2357 0x20BD6
48.114 +0x2358 0x20BD8
48.115 +0x235A 0x20BD1
48.116 +0x235B 0x2F83E
48.117 +0x235C 0x2F83C
48.118 +0x235D 0x20BD2
48.119 +0x2360 0x21259
48.120 +0x2363 0x215E5
48.121 +0x2364 0x215E6
48.122 +0x2366 0x215E8
48.123 +0x2368 0x216BD
48.124 +0x236B 0x216BE
48.125 +0x236C 0x21949
48.126 +0x236E 0x219CD
48.127 +0x2372 0x21B5E
48.128 +0x2373 0x21BD0
48.129 +0x2375 0x21D06
48.130 +0x237C 0x21D7C
48.131 +0x237D 0x21D71
48.132 +0x237E 0x21FEF
48.133 +0x2426 0x2218D
48.134 +0x2427 0x221B7
48.135 +0x242A 0x22333
48.136 +0x242B 0x2237F
48.137 +0x242D 0x225F2
48.138 +0x2434 0x22A2A
48.139 +0x2435 0x22A8B
48.140 +0x2437 0x22A83
48.141 +0x2438 0x22A8A
48.142 +0x243B 0x22A8E
48.143 +0x243D 0x22EB6
48.144 +0x2442 0x230D8
48.145 +0x2444 0x23156
48.146 +0x2445 0x233D2
48.147 +0x2447 0x2F8DB
48.148 +0x2449 0x233C2
48.149 +0x244A 0x23887
48.150 +0x244B 0x23881
48.151 +0x244C 0x239C2
48.152 +0x244D 0x239BC
48.153 +0x244E 0x23B23
48.154 +0x2450 0x23C93
48.155 +0x2453 0x2418D
48.156 +0x2454 0x2418E
48.157 +0x2457 0x2473B
48.158 +0x2458 0x2474D
48.159 +0x245A 0x24734
48.160 +0x245B 0x24731
48.161 +0x245C 0x248F2
48.162 +0x245D 0x248F0
48.163 +0x245F 0x24C15
48.164 +0x2460 0x24D28
48.165 +0x2463 0x24F25
48.166 +0x2464 0x250E7
48.167 +0x2466 0x250E9
48.168 +0x2467 0x25417
48.169 +0x246A 0x2626C
48.170 +0x246B 0x26280
48.171 +0x246C 0x2634B
48.172 +0x2471 0x268DE
48.173 +0x2472 0x268FB
48.174 +0x2474 0x26951
48.175 +0x2477 0x26B01
48.176 +0x2478 0x26B02
48.177 +0x247A 0x26B05
48.178 +0x247C 0x26B03
48.179 +0x247E 0x28451
48.180 +0x2524 0x28453
48.181 +0x2525 0x2867A
48.182 +0x2526 0x28678
48.183 +0x2527 0x28676
48.184 +0x2528 0x28679
48.185 +0x2529 0x2868F
48.186 +0x252A 0x2867C
48.187 +0x252C 0x28E1B
48.188 +0x252D 0x28E1C
48.189 +0x252F 0x23D92
48.190 +0x2532 0x2012E
48.191 +0x2533 0x2012C
48.192 +0x2535 0x2020C
48.193 +0x2537 0x2020B
48.194 +0x253A 0x20205
48.195 +0x253D 0x2F805
48.196 +0x2541 0x205C2
48.197 +0x2542 0x205C3
48.198 +0x2544 0x20648
48.199 +0x2546 0x20646
48.200 +0x2549 0x206EA
48.201 +0x254B 0x206EB
48.202 +0x254D 0x206EE
48.203 +0x2552 0x208D8
48.204 +0x2553 0x24C1E
48.205 +0x2554 0x209DF
48.206 +0x2555 0x209DE
48.207 +0x2558 0x20A4F
48.208 +0x255B 0x20C0D
48.209 +0x255C 0x20C08
48.210 +0x255E 0x20C09
48.211 +0x2561 0x20C12
48.212 +0x2562 0x20C65
48.213 +0x2567 0x21289
48.214 +0x256A 0x21284
48.215 +0x256B 0x2129E
48.216 +0x256C 0x2128B
48.217 +0x256F 0x21562
48.218 +0x2574 0x215F9
48.219 +0x2576 0x215F7
48.220 +0x2579 0x21606
48.221 +0x257A 0x216DD
48.222 +0x257C 0x216D9
48.223 +0x257D 0x216DF
48.224 +0x257E 0x216E2
48.225 +0x2624 0x200F1
48.226 +0x262B 0x21C3F
48.227 +0x262C 0x21C3E
48.228 +0x262D 0x21D0B
48.229 +0x2630 0x21D83
48.230 +0x2633 0x21D86
48.231 +0x2635 0x2207C
48.232 +0x2639 0x221F7
48.233 +0x263E 0x221FB
48.234 +0x263F 0x2233B
48.235 +0x2644 0x225F9
48.236 +0x2645 0x225CA
48.237 +0x2647 0x225FF
48.238 +0x264A 0x22609
48.239 +0x264B 0x22603
48.240 +0x2651 0x22610
48.241 +0x2652 0x2299A
48.242 +0x2653 0x2299F
48.243 +0x2657 0x22A87
48.244 +0x265A 0x22EB7
48.245 +0x265C 0x22F08
48.246 +0x265D 0x22EF9
48.247 +0x2660 0x22EF4
48.248 +0x2664 0x26657
48.249 +0x2666 0x233D6
48.250 +0x2668 0x2F8DE
48.251 +0x266B 0x233D4
48.252 +0x266E 0x23890
48.253 +0x266F 0x2388D
48.254 +0x2672 0x23960
48.255 +0x2673 0x239CE
48.256 +0x2674 0x239CF
48.257 +0x2677 0x239D1
48.258 +0x267C 0x23CCA
48.259 +0x2721 0x23CB7
48.260 +0x2723 0x23CB2
48.261 +0x2724 0x23CBB
48.262 +0x2725 0x23CB9
48.263 +0x2728 0x2419E
48.264 +0x272A 0x241B2
48.265 +0x272D 0x2456F
48.266 +0x272E 0x245AC
48.267 +0x2730 0x24623
48.268 +0x2735 0x2476C
48.269 +0x2737 0x24732
48.270 +0x2738 0x2475E
48.271 +0x273C 0x248FB
48.272 +0x273D 0x24B29
48.273 +0x273E 0x24BBD
48.274 +0x273F 0x24C1F
48.275 +0x2741 0x22341
48.276 +0x2742 0x24C1D
48.277 +0x2744 0x24D31
48.278 +0x2745 0x24D2F
48.279 +0x2747 0x25043
48.280 +0x2749 0x25041
48.281 +0x274B 0x250F5
48.282 +0x2750 0x250F2
48.283 +0x2754 0x2541E
48.284 +0x2755 0x25754
48.285 +0x2757 0x25756
48.286 +0x2758 0x25929
48.287 +0x2759 0x25927
48.288 +0x275A 0x25928
48.289 +0x275D 0x26279
48.290 +0x275E 0x2627E
48.291 +0x275F 0x264B6
48.292 +0x2760 0x264B7
48.293 +0x2768 0x2F981
48.294 +0x276B 0x2664D
48.295 +0x2770 0x26A09
48.296 +0x2771 0x26A08
48.297 +0x2774 0x26B1E
48.298 +0x2775 0x26B1A
48.299 +0x2776 0x26B23
48.300 +0x2777 0x26B15
48.301 +0x2778 0x26B19
48.302 +0x2779 0x26B16
48.303 +0x277C 0x26B14
48.304 +0x277D 0x26B18
48.305 +0x2822 0x2721F
48.306 +0x2823 0x275DD
48.307 +0x2824 0x275DF
48.308 +0x2825 0x28469
48.309 +0x2828 0x2846C
48.310 +0x282A 0x28693
48.311 +0x282C 0x28695
48.312 +0x282D 0x28694
48.313 +0x282E 0x28691
48.314 +0x282F 0x28697
48.315 +0x2830 0x28E30
48.316 +0x2834 0x2FA18
48.317 +0x2836 0x20231
48.318 +0x283B 0x20236
48.319 +0x2841 0x205C9
48.320 +0x2842 0x205CA
48.321 +0x2844 0x20718
48.322 +0x2845 0x20712
48.323 +0x2846 0x20719
48.324 +0x2847 0x20710
48.325 +0x2848 0x20716
48.326 +0x284A 0x2085F
48.327 +0x284C 0x208DF
48.328 +0x284D 0x20917
48.329 +0x284F 0x2093C
48.330 +0x2851 0x209EA
48.331 +0x2852 0x209E9
48.332 +0x2853 0x20A1C
48.333 +0x2854 0x20A58
48.334 +0x2855 0x20A64
48.335 +0x2856 0x20AF3
48.336 +0x2858 0x20C97
48.337 +0x285A 0x20C5A
48.338 +0x285B 0x20C59
48.339 +0x285D 0x20C8E
48.340 +0x285F 0x212BC
48.341 +0x2862 0x2160D
48.342 +0x2863 0x215FC
48.343 +0x2864 0x2160C
48.344 +0x2865 0x21707
48.345 +0x2866 0x2170A
48.346 +0x2868 0x21702
48.347 +0x286A 0x21726
48.348 +0x286B 0x21708
48.349 +0x286C 0x2171D
48.350 +0x286F 0x2194E
48.351 +0x2871 0x219ED
48.352 +0x2872 0x219EE
48.353 +0x2873 0x219EF
48.354 +0x2876 0x21C50
48.355 +0x2877 0x21C4C
48.356 +0x287A 0x21C4F
48.357 +0x287C 0x21DD4
48.358 +0x287E 0x21DB0
48.359 +0x2926 0x220A5
48.360 +0x2927 0x22209
48.361 +0x292F 0x223F3
48.362 +0x2930 0x223D7
48.363 +0x2933 0x224DC
48.364 +0x2938 0x2260B
48.365 +0x2942 0x2263A
48.366 +0x2943 0x2260D
48.367 +0x2944 0x22611
48.368 +0x2946 0x22620
48.369 +0x2947 0x22601
48.370 +0x2949 0x22637
48.371 +0x294A 0x2F8A3
48.372 +0x294C 0x229AA
48.373 +0x294F 0x22AE7
48.374 +0x2950 0x22AE8
48.375 +0x2953 0x22AF5
48.376 +0x2957 0x22B35
48.377 +0x2958 0x22AE6
48.378 +0x295A 0x22AF8
48.379 +0x295C 0x22AF1
48.380 +0x295E 0x22F14
48.381 +0x295F 0x22F15
48.382 +0x2960 0x22F09
48.383 +0x2966 0x2317B
48.384 +0x2968 0x2317E
48.385 +0x2969 0x23366
48.386 +0x296A 0x23367
48.387 +0x296B 0x2340A
48.388 +0x2975 0x2389C
48.389 +0x2976 0x23962
48.390 +0x2977 0x239E1
48.391 +0x2978 0x239DE
48.392 +0x2979 0x239DF
48.393 +0x297A 0x239E9
48.394 +0x297C 0x23CE4
48.395 +0x297D 0x23CF7
48.396 +0x2A22 0x23CEA
48.397 +0x2A23 0x23CF6
48.398 +0x2A24 0x23D12
48.399 +0x2A25 0x2F901
48.400 +0x2A29 0x241D9
48.401 +0x2A2B 0x2455F
48.402 +0x2A2D 0x24573
48.403 +0x2A30 0x2463F
48.404 +0x2A31 0x24778
48.405 +0x2A33 0x2477D
48.406 +0x2A36 0x24912
48.407 +0x2A3B 0x24B2F
48.408 +0x2A3E 0x24B30
48.409 +0x2A3F 0x24BDB
48.410 +0x2A42 0x24C29
48.411 +0x2A44 0x2F936
48.412 +0x2A45 0x24D40
48.413 +0x2A47 0x24D3D
48.414 +0x2A48 0x24D3E
48.415 +0x2A4B 0x24D38
48.416 +0x2A4D 0x24F48
48.417 +0x2A4F 0x24FD0
48.418 +0x2A5B 0x2510E
48.419 +0x2A5C 0x25109
48.420 +0x2A5E 0x25107
48.421 +0x2A60 0x2535F
48.422 +0x2A61 0x25360
48.423 +0x2A63 0x2542A
48.424 +0x2A65 0x25429
48.425 +0x2A68 0x2564D
48.426 +0x2A6D 0x2576C
48.427 +0x2A70 0x25767
48.428 +0x2A73 0x25939
48.429 +0x2A74 0x25934
48.430 +0x2A75 0x25A59
48.431 +0x2A78 0x26223
48.432 +0x2A7A 0x26282
48.433 +0x2A7C 0x26283
48.434 +0x2A7D 0x262A8
48.435 +0x2A7E 0x26355
48.436 +0x2B21 0x263F9
48.437 +0x2B22 0x263F8
48.438 +0x2B23 0x263FC
48.439 +0x2B24 0x263FA
48.440 +0x2B26 0x2F97A
48.441 +0x2B2B 0x26674
48.442 +0x2B2D 0x2666B
48.443 +0x2B2E 0x26671
48.444 +0x2B30 0x26676
48.445 +0x2B31 0x26A0E
48.446 +0x2B34 0x26A10
48.447 +0x2B35 0x26A0F
48.448 +0x2B37 0x26B38
48.449 +0x2B38 0x26B39
48.450 +0x2B39 0x26B3A
48.451 +0x2B3B 0x26B37
48.452 +0x2B3C 0x26B3E
48.453 +0x2B3F 0x2719C
48.454 +0x2B40 0x2722A
48.455 +0x2B41 0x2723A
48.456 +0x2B42 0x2722B
48.457 +0x2B43 0x27228
48.458 +0x2B44 0x275AA
48.459 +0x2B45 0x2760F
48.460 +0x2B47 0x27610
48.461 +0x2B48 0x277E6
48.462 +0x2B4A 0x27D25
48.463 +0x2B4B 0x27E8E
48.464 +0x2B4F 0x2848B
48.465 +0x2B51 0x2848C
48.466 +0x2B52 0x2849A
48.467 +0x2B55 0x286B3
48.468 +0x2B57 0x286B2
48.469 +0x2B5C 0x28E44
48.470 +0x2B5F 0x20158
48.471 +0x2B60 0x202A7
48.472 +0x2B63 0x20263
48.473 +0x2B66 0x2026A
48.474 +0x2B67 0x20265
48.475 +0x2B68 0x2026B
48.476 +0x2B6A 0x204ED
48.477 +0x2B6B 0x205D9
48.478 +0x2B6C 0x2073B
48.479 +0x2B6D 0x20732
48.480 +0x2B6F 0x20735
48.481 +0x2B70 0x20731
48.482 +0x2B71 0x2073E
48.483 +0x2B72 0x20743
48.484 +0x2B73 0x20736
48.485 +0x2B74 0x2086D
48.486 +0x2B76 0x208E4
48.487 +0x2B79 0x209F4
48.488 +0x2B7B 0x20A69
48.489 +0x2B7C 0x20A6B
48.490 +0x2C22 0x20CBF
48.491 +0x2C23 0x20CC3
48.492 +0x2C24 0x20CAE
48.493 +0x2C27 0x20CB1
48.494 +0x2C2A 0x20CBB
48.495 +0x2C2B 0x20CAF
48.496 +0x2C2C 0x20CB0
48.497 +0x2C30 0x212EF
48.498 +0x2C32 0x212ED
48.499 +0x2C34 0x212F0
48.500 +0x2C35 0x21593
48.501 +0x2C36 0x21634
48.502 +0x2C37 0x2162B
48.503 +0x2C43 0x21A04
48.504 +0x2C44 0x21A03
48.505 +0x2C45 0x21A02
48.506 +0x2C47 0x21A05
48.507 +0x2C4A 0x21A00
48.508 +0x2C4B 0x21B74
48.509 +0x2C4F 0x21C65
48.510 +0x2C50 0x21C63
48.511 +0x2C52 0x21DD7
48.512 +0x2C56 0x21DE8
48.513 +0x2C58 0x21DDB
48.514 +0x2C59 0x21DD8
48.515 +0x2C5D 0x21E09
48.516 +0x2C62 0x21DE5
48.517 +0x2C63 0x21DE7
48.518 +0x2C65 0x2203F
48.519 +0x2C67 0x220C0
48.520 +0x2C69 0x220B9
48.521 +0x2C6A 0x220BA
48.522 +0x2C6E 0x22220
48.523 +0x2C6F 0x2234F
48.524 +0x2C73 0x22491
48.525 +0x2C74 0x22490
48.526 +0x2C75 0x224EE
48.527 +0x2C76 0x224F3
48.528 +0x2C77 0x224EC
48.529 +0x2C78 0x224F1
48.530 +0x2C79 0x224EB
48.531 +0x2C7A 0x224F2
48.532 +0x2C7B 0x224F4
48.533 +0x2C7C 0x224ED
48.534 +0x2C7D 0x22641
48.535 +0x2C7E 0x22648
48.536 +0x2D21 0x22645
48.537 +0x2D26 0x2267F
48.538 +0x2D27 0x2268B
48.539 +0x2D29 0x2263B
48.540 +0x2D2A 0x2264E
48.541 +0x2D2E 0x2267C
48.542 +0x2D34 0x22AF0
48.543 +0x2D35 0x22B36
48.544 +0x2D36 0x22B3F
48.545 +0x2D37 0x22B43
48.546 +0x2D38 0x22B31
48.547 +0x2D39 0x22B34
48.548 +0x2D3A 0x22B46
48.549 +0x2D3D 0x22B2F
48.550 +0x2D3E 0x22EC3
48.551 +0x2D41 0x22F36
48.552 +0x2D45 0x22F21
48.553 +0x2D46 0x2F8C8
48.554 +0x2D48 0x23073
48.555 +0x2D4A 0x230E6
48.556 +0x2D50 0x2343F
48.557 +0x2D53 0x2346B
48.558 +0x2D5A 0x23471
48.559 +0x2D5C 0x2F8E2
48.560 +0x2D5F 0x238B0
48.561 +0x2D63 0x239F3
48.562 +0x2D65 0x2F8F5
48.563 +0x2D68 0x23B61
48.564 +0x2D69 0x23B5F
48.565 +0x2D6D 0x23D28
48.566 +0x2D6E 0x23D1E
48.567 +0x2D6F 0x23D29
48.568 +0x2D70 0x2F902
48.569 +0x2D71 0x23CEB
48.570 +0x2D72 0x23D66
48.571 +0x2D74 0x241F6
48.572 +0x2D77 0x24560
48.573 +0x2D78 0x24577
48.574 +0x2D79 0x245BB
48.575 +0x2D7B 0x245BC
48.576 +0x2E23 0x247A2
48.577 +0x2E24 0x247B2
48.578 +0x2E25 0x2479E
48.579 +0x2E28 0x2493A
48.580 +0x2E29 0x24938
48.581 +0x2E2E 0x24C4D
48.582 +0x2E30 0x24C5E
48.583 +0x2E32 0x24D17
48.584 +0x2E3D 0x24D64
48.585 +0x2E3E 0x24D67
48.586 +0x2E42 0x24F59
48.587 +0x2E44 0x24FDA
48.588 +0x2E48 0x25051
48.589 +0x2E4A 0x25055
48.590 +0x2E4B 0x2513B
48.591 +0x2E4C 0x25134
48.592 +0x2E4E 0x25137
48.593 +0x2E50 0x25131
48.594 +0x2E53 0x2513F
48.595 +0x2E54 0x25159
48.596 +0x2E56 0x25361
48.597 +0x2E59 0x25458
48.598 +0x2E5A 0x25462
48.599 +0x2E5B 0x25450
48.600 +0x2E5D 0x25451
48.601 +0x2E60 0x25446
48.602 +0x2E63 0x2562D
48.603 +0x2E66 0x25948
48.604 +0x2E67 0x25951
48.605 +0x2E68 0x2594A
48.606 +0x2E69 0x2594F
48.607 +0x2E6A 0x25950
48.608 +0x2E6B 0x25949
48.609 +0x2E6C 0x25A63
48.610 +0x2E6E 0x25A66
48.611 +0x2E6F 0x25A60
48.612 +0x2E74 0x25AF1
48.613 +0x2E76 0x25B07
48.614 +0x2E79 0x25F9B
48.615 +0x2E7A 0x25FA3
48.616 +0x2E7B 0x25F9D
48.617 +0x2F22 0x25FA9
48.618 +0x2F23 0x25FA7
48.619 +0x2F24 0x25FA4
48.620 +0x2F26 0x25FBA
48.621 +0x2F27 0x221C1
48.622 +0x2F28 0x26226
48.623 +0x2F2B 0x26294
48.624 +0x2F2C 0x26293
48.625 +0x2F31 0x26407
48.626 +0x2F32 0x2640D
48.627 +0x2F33 0x26402
48.628 +0x2F34 0x2640C
48.629 +0x2F35 0x26409
48.630 +0x2F36 0x26408
48.631 +0x2F37 0x26413
48.632 +0x2F39 0x264D2
48.633 +0x2F3B 0x2653E
48.634 +0x2F3C 0x2653C
48.635 +0x2F3D 0x26667
48.636 +0x2F3E 0x2669E
48.637 +0x2F40 0x266AD
48.638 +0x2F42 0x266D9
48.639 +0x2F43 0x26642
48.640 +0x2F44 0x266A3
48.641 +0x2F45 0x266A0
48.642 +0x2F48 0x2667C
48.643 +0x2F49 0x26904
48.644 +0x2F4B 0x26958
48.645 +0x2F4C 0x26960
48.646 +0x2F4D 0x269C9
48.647 +0x2F4E 0x269C8
48.648 +0x2F51 0x26A1C
48.649 +0x2F52 0x26A1A
48.650 +0x2F54 0x26B74
48.651 +0x2F56 0x26B6E
48.652 +0x2F57 0x26B6F
48.653 +0x2F58 0x26B79
48.654 +0x2F5B 0x26B77
48.655 +0x2F60 0x26B7C
48.656 +0x2F62 0x26B70
48.657 +0x2F65 0x26B7A
48.658 +0x2F66 0x26B82
48.659 +0x2F6A 0x27244
48.660 +0x2F6C 0x27243
48.661 +0x2F6E 0x27245
48.662 +0x2F70 0x27625
48.663 +0x2F71 0x2761F
48.664 +0x2F74 0x277E8
48.665 +0x2F77 0x27809
48.666 +0x2F78 0x278B7
48.667 +0x2F79 0x278B9
48.668 +0x2F7A 0x27964
48.669 +0x2F7B 0x27963
48.670 +0x3021 0x27962
48.671 +0x3022 0x27965
48.672 +0x3024 0x27BAC
48.673 +0x3026 0x27D2A
48.674 +0x3029 0x27E96
48.675 +0x302B 0x27FC2
48.676 +0x302C 0x2F9DE
48.677 +0x3031 0x284AA
48.678 +0x3032 0x284B0
48.679 +0x3035 0x286D4
48.680 +0x3036 0x286CD
48.681 +0x3037 0x286D6
48.682 +0x3039 0x287F0
48.683 +0x3043 0x29D4B
48.684 +0x3044 0x20162
48.685 +0x3046 0x202B7
48.686 +0x3048 0x202AC
48.687 +0x3049 0x202AB
48.688 +0x304B 0x202C1
48.689 +0x304E 0x205E8
48.690 +0x304F 0x20769
48.691 +0x3050 0x2075D
48.692 +0x3051 0x2075F
48.693 +0x3055 0x20764
48.694 +0x3056 0x20762
48.695 +0x305B 0x208F9
48.696 +0x305D 0x208EE
48.697 +0x3061 0x209AB
48.698 +0x3062 0x209AC
48.699 +0x3063 0x209AA
48.700 +0x3066 0x20A86
48.701 +0x3067 0x20A7A
48.702 +0x3069 0x20D28
48.703 +0x306E 0x20D31
48.704 +0x3075 0x20D2D
48.705 +0x3076 0x2F843
48.706 +0x3078 0x20D2B
48.707 +0x3079 0x20D32
48.708 +0x307C 0x21329
48.709 +0x307D 0x21326
48.710 +0x307E 0x21353
48.711 +0x3122 0x21333
48.712 +0x3123 0x21334
48.713 +0x3124 0x2159D
48.714 +0x3127 0x21641
48.715 +0x312A 0x21791
48.716 +0x312B 0x21769
48.717 +0x312D 0x21A22
48.718 +0x312F 0x21A34
48.719 +0x3130 0x2F86D
48.720 +0x3131 0x21B2E
48.721 +0x3134 0x21BF4
48.722 +0x3136 0x21E28
48.723 +0x3138 0x21E1C
48.724 +0x313A 0x21E11
48.725 +0x313B 0x21E24
48.726 +0x313C 0x21E15
48.727 +0x313E 0x21E16
48.728 +0x313F 0x21E54
48.729 +0x3140 0x21E23
48.730 +0x3141 0x21FFF
48.731 +0x3143 0x220CF
48.732 +0x3144 0x220D0
48.733 +0x3146 0x220CE
48.734 +0x314A 0x221C7
48.735 +0x314B 0x2225C
48.736 +0x314D 0x22236
48.737 +0x3150 0x22243
48.738 +0x3155 0x2252A
48.739 +0x3156 0x22501
48.740 +0x3158 0x2250B
48.741 +0x3159 0x2250F
48.742 +0x315F 0x226DF
48.743 +0x3161 0x226D2
48.744 +0x3165 0x226CD
48.745 +0x3169 0x226DB
48.746 +0x316D 0x226CF
48.747 +0x316F 0x229C0
48.748 +0x3172 0x22B81
48.749 +0x3173 0x22B82
48.750 +0x3174 0x22B8A
48.751 +0x3175 0x22BA8
48.752 +0x3176 0x22B8C
48.753 +0x317D 0x22B8E
48.754 +0x3222 0x22B8B
48.755 +0x3224 0x22B96
48.756 +0x3226 0x22BCC
48.757 +0x3229 0x22F4F
48.758 +0x322A 0x22F4A
48.759 +0x322D 0x22F4B
48.760 +0x322E 0x22F3D
48.761 +0x3230 0x22F44
48.762 +0x3231 0x22F49
48.763 +0x3232 0x2309E
48.764 +0x3233 0x230F3
48.765 +0x3235 0x230F5
48.766 +0x3238 0x231B3
48.767 +0x323C 0x231E5
48.768 +0x323D 0x231B6
48.769 +0x323E 0x2F8D8
48.770 +0x3240 0x23486
48.771 +0x3244 0x234B6
48.772 +0x3245 0x23485
48.773 +0x3247 0x234AB
48.774 +0x324B 0x23A0D
48.775 +0x324C 0x23A8B
48.776 +0x324D 0x23A8C
48.777 +0x3256 0x23B72
48.778 +0x3259 0x23D8F
48.779 +0x325B 0x23D79
48.780 +0x325D 0x23D77
48.781 +0x325F 0x23D90
48.782 +0x3260 0x23D88
48.783 +0x3261 0x23D80
48.784 +0x3262 0x23D9E
48.785 +0x3265 0x23D82
48.786 +0x3266 0x23D34
48.787 +0x3267 0x23D89
48.788 +0x3269 0x23D85
48.789 +0x326A 0x23D7E
48.790 +0x326B 0x23D7A
48.791 +0x326C 0x23DA6
48.792 +0x326E 0x23DB5
48.793 +0x326F 0x241F4
48.794 +0x3273 0x24229
48.795 +0x3274 0x24226
48.796 +0x3275 0x2422A
48.797 +0x3278 0x2457E
48.798 +0x327B 0x2465B
48.799 +0x327C 0x24661
48.800 +0x327D 0x24660
48.801 +0x3321 0x2479B
48.802 +0x3324 0x247C3
48.803 +0x3326 0x247CD
48.804 +0x3331 0x24954
48.805 +0x3332 0x24959
48.806 +0x3336 0x24AF5
48.807 +0x333D 0x24C69
48.808 +0x333E 0x24C65
48.809 +0x3341 0x24D7C
48.810 +0x3344 0x24D80
48.811 +0x3346 0x24F65
48.812 +0x3349 0x24FDF
48.813 +0x334A 0x25060
48.814 +0x334C 0x2505E
48.815 +0x3353 0x2518F
48.816 +0x3354 0x25161
48.817 +0x3355 0x2515A
48.818 +0x3358 0x25367
48.819 +0x335C 0x253BB
48.820 +0x3368 0x2579B
48.821 +0x336C 0x257A9
48.822 +0x336E 0x25966
48.823 +0x3373 0x25A72
48.824 +0x3374 0x25A76
48.825 +0x3375 0x25B14
48.826 +0x3379 0x25B0F
48.827 +0x337E 0x25E41
48.828 +0x3421 0x25E46
48.829 +0x3423 0x25E4B
48.830 +0x3424 0x25E43
48.831 +0x3428 0x25FC6
48.832 +0x342A 0x25FC7
48.833 +0x342C 0x25FCE
48.834 +0x342F 0x25FC9
48.835 +0x3431 0x25FCB
48.836 +0x3432 0x25FC5
48.837 +0x3439 0x26369
48.838 +0x343F 0x2641E
48.839 +0x3440 0x264BA
48.840 +0x3442 0x26552
48.841 +0x3443 0x26551
48.842 +0x3444 0x26553
48.843 +0x3445 0x2669F
48.844 +0x3446 0x266DB
48.845 +0x3449 0x266E3
48.846 +0x344E 0x266D7
48.847 +0x344F 0x266E9
48.848 +0x3454 0x266DE
48.849 +0x3455 0x266DC
48.850 +0x3456 0x2693C
48.851 +0x3457 0x2F98B
48.852 +0x3459 0x26A22
48.853 +0x345A 0x26A32
48.854 +0x345B 0x26A23
48.855 +0x345F 0x26BD4
48.856 +0x3460 0x26BC8
48.857 +0x3461 0x26BBC
48.858 +0x3464 0x26BCD
48.859 +0x3468 0x26BBE
48.860 +0x346A 0x26C40
48.861 +0x346B 0x26BD6
48.862 +0x346E 0x26BBD
48.863 +0x3470 0x26BBA
48.864 +0x3472 0x26BC0
48.865 +0x3473 0x2F99B
48.866 +0x3474 0x2F99D
48.867 +0x3475 0x26BC1
48.868 +0x3476 0x271A6
48.869 +0x3477 0x271A5
48.870 +0x3478 0x271A8
48.871 +0x347D 0x2725F
48.872 +0x347E 0x27270
48.873 +0x3521 0x2726A
48.874 +0x3522 0x27265
48.875 +0x3523 0x27267
48.876 +0x3524 0x2726F
48.877 +0x3525 0x27287
48.878 +0x3528 0x2763D
48.879 +0x3529 0x27643
48.880 +0x352B 0x27640
48.881 +0x3532 0x27818
48.882 +0x3536 0x27819
48.883 +0x3537 0x278C1
48.884 +0x353B 0x278BC
48.885 +0x353C 0x278C8
48.886 +0x353E 0x27971
48.887 +0x3540 0x2796E
48.888 +0x3542 0x27978
48.889 +0x3545 0x2F9CD
48.890 +0x3546 0x2797A
48.891 +0x3547 0x27BB1
48.892 +0x3548 0x27BAF
48.893 +0x3549 0x27BB0
48.894 +0x354E 0x27CA8
48.895 +0x354F 0x27CA6
48.896 +0x3552 0x27D48
48.897 +0x3553 0x27D45
48.898 +0x3557 0x27EA0
48.899 +0x3558 0x27EA4
48.900 +0x355A 0x27FD4
48.901 +0x355F 0x27FD2
48.902 +0x3560 0x28222
48.903 +0x3564 0x282B7
48.904 +0x3565 0x282CC
48.905 +0x3567 0x284E6
48.906 +0x356A 0x284C8
48.907 +0x356D 0x286F4
48.908 +0x356F 0x286ED
48.909 +0x3571 0x2867E
48.910 +0x3572 0x2F9E3
48.911 +0x3576 0x287F9
48.912 +0x3577 0x287FD
48.913 +0x3579 0x28807
48.914 +0x357E 0x28E78
48.915 +0x3621 0x28E7A
48.916 +0x3622 0x28E79
48.917 +0x3623 0x28F8A
48.918 +0x3625 0x2907B
48.919 +0x3626 0x291D5
48.920 +0x3627 0x291E9
48.921 +0x3629 0x291EB
48.922 +0x362F 0x2016C
48.923 +0x3635 0x202FA
48.924 +0x363B 0x20318
48.925 +0x363E 0x205F6
48.926 +0x3640 0x2078A
48.927 +0x3641 0x20789
48.928 +0x3643 0x2077F
48.929 +0x3644 0x20788
48.930 +0x3646 0x20783
48.931 +0x3647 0x20784
48.932 +0x3648 0x20798
48.933 +0x3649 0x20763
48.934 +0x364A 0x20787
48.935 +0x364C 0x2F827
48.936 +0x364E 0x208F5
48.937 +0x364F 0x20950
48.938 +0x3652 0x20A87
48.939 +0x3653 0x20A8A
48.940 +0x3654 0x20B65
48.941 +0x3655 0x20DB7
48.942 +0x3656 0x20DC1
48.943 +0x3657 0x20DC7
48.944 +0x365A 0x20DC5
48.945 +0x365B 0x20DCB
48.946 +0x365D 0x20DD1
48.947 +0x3661 0x20DB8
48.948 +0x3662 0x20DCA
48.949 +0x3664 0x20DDE
48.950 +0x3666 0x20DCE
48.951 +0x366A 0x21368
48.952 +0x366C 0x2136B
48.953 +0x3670 0x2136A
48.954 +0x3672 0x21366
48.955 +0x3673 0x21377
48.956 +0x3674 0x21396
48.957 +0x3675 0x2136E
48.958 +0x3676 0x2F856
48.959 +0x3678 0x21657
48.960 +0x367A 0x21656
48.961 +0x367B 0x2179C
48.962 +0x367C 0x2179E
48.963 +0x3721 0x217A1
48.964 +0x3723 0x21A42
48.965 +0x3725 0x21A46
48.966 +0x3726 0x21A3E
48.967 +0x3727 0x21B33
48.968 +0x372A 0x21BFA
48.969 +0x372C 0x21C97
48.970 +0x372D 0x21C9B
48.971 +0x372E 0x21CAA
48.972 +0x3730 0x21E73
48.973 +0x3731 0x21E7C
48.974 +0x3733 0x21E86
48.975 +0x3737 0x220F3
48.976 +0x3738 0x220F0
48.977 +0x373E 0x220EC
48.978 +0x373F 0x222AF
48.979 +0x3742 0x22264
48.980 +0x3743 0x22268
48.981 +0x3744 0x2235A
48.982 +0x3746 0x2251F
48.983 +0x3747 0x22525
48.984 +0x374B 0x226C6
48.985 +0x374C 0x226D6
48.986 +0x374D 0x226C3
48.987 +0x374F 0x2272C
48.988 +0x3751 0x2272E
48.989 +0x3752 0x2275E
48.990 +0x3753 0x22733
48.991 +0x3757 0x2272D
48.992 +0x3758 0x22746
48.993 +0x375A 0x226C1
48.994 +0x375B 0x2273A
48.995 +0x375C 0x229CC
48.996 +0x375D 0x22B9D
48.997 +0x375E 0x22B83
48.998 +0x375F 0x22BF6
48.999 +0x3763 0x22BF8
48.1000 +0x3766 0x22BFE
48.1001 +0x3767 0x22BF3
48.1002 +0x3769 0x22BEB
48.1003 +0x376A 0x22BFA
48.1004 +0x376C 0x22C07
48.1005 +0x376D 0x22BFC
48.1006 +0x3772 0x22F72
48.1007 +0x3773 0x22F73
48.1008 +0x3774 0x22F74
48.1009 +0x377A 0x22F5F
48.1010 +0x377B 0x22F60
48.1011 +0x377C 0x230AA
48.1012 +0x377D 0x23134
48.1013 +0x3821 0x231B4
48.1014 +0x3823 0x231F0
48.1015 +0x3826 0x2320D
48.1016 +0x3827 0x231F3
48.1017 +0x3828 0x2320F
48.1018 +0x382B 0x234C9
48.1019 +0x382E 0x234C5
48.1020 +0x3830 0x234D7
48.1021 +0x3831 0x234CC
48.1022 +0x3833 0x234E7
48.1023 +0x3836 0x234C1
48.1024 +0x3838 0x234E8
48.1025 +0x383A 0x238CB
48.1026 +0x383D 0x238C8
48.1027 +0x383E 0x2397A
48.1028 +0x3840 0x23979
48.1029 +0x3841 0x2397E
48.1030 +0x3843 0x23A1B
48.1031 +0x3847 0x23A1F
48.1032 +0x3848 0x23A19
48.1033 +0x384D 0x23B89
48.1034 +0x3850 0x23B8B
48.1035 +0x3853 0x23E09
48.1036 +0x3854 0x23DFE
48.1037 +0x3855 0x23E00
48.1038 +0x3858 0x23E0B
48.1039 +0x385D 0x23E4A
48.1040 +0x3863 0x24279
48.1041 +0x3866 0x2426C
48.1042 +0x3867 0x24299
48.1043 +0x3868 0x2F91B
48.1044 +0x3869 0x24262
48.1045 +0x386A 0x24514
48.1046 +0x386D 0x245C8
48.1047 +0x386E 0x245D7
48.1048 +0x386F 0x2460C
48.1049 +0x3871 0x24670
48.1050 +0x3874 0x24671
48.1051 +0x3875 0x247DF
48.1052 +0x3876 0x247E4
48.1053 +0x3878 0x247E7
48.1054 +0x387C 0x24990
48.1055 +0x3922 0x24B4C
48.1056 +0x3927 0x24B4F
48.1057 +0x3929 0x24C7D
48.1058 +0x392A 0x24C7E
48.1059 +0x392B 0x24C7C
48.1060 +0x392D 0x24C8D
48.1061 +0x392E 0x24D19
48.1062 +0x3931 0x24DC0
48.1063 +0x3937 0x24DB6
48.1064 +0x3939 0x24DA8
48.1065 +0x393B 0x24FEB
48.1066 +0x393C 0x24FE7
48.1067 +0x393D 0x2506F
48.1068 +0x393E 0x251C7
48.1069 +0x3940 0x2519F
48.1070 +0x3944 0x251C4
48.1071 +0x394E 0x2519B
48.1072 +0x394F 0x25197
48.1073 +0x3950 0x251C5
48.1074 +0x3951 0x2536B
48.1075 +0x3952 0x253CE
48.1076 +0x3955 0x254B1
48.1077 +0x3956 0x254AE
48.1078 +0x3957 0x254B0
48.1079 +0x395B 0x2573E
48.1080 +0x395C 0x257B5
48.1081 +0x395D 0x257BA
48.1082 +0x395F 0x257B2
48.1083 +0x3960 0x257B4
48.1084 +0x3966 0x25977
48.1085 +0x3968 0x25986
48.1086 +0x3969 0x2597B
48.1087 +0x396B 0x25A7E
48.1088 +0x396C 0x25B2E
48.1089 +0x396E 0x25B2F
48.1090 +0x3970 0x25B37
48.1091 +0x3973 0x25B32
48.1092 +0x3977 0x25B36
48.1093 +0x3978 0x25B39
48.1094 +0x3979 0x25B35
48.1095 +0x397A 0x25E5C
48.1096 +0x397E 0x25E7B
48.1097 +0x3A21 0x25E61
48.1098 +0x3A22 0x25FEE
48.1099 +0x3A23 0x25FEB
48.1100 +0x3A24 0x25FEF
48.1101 +0x3A25 0x26020
48.1102 +0x3A29 0x26230
48.1103 +0x3A2C 0x262BE
48.1104 +0x3A2E 0x26367
48.1105 +0x3A2F 0x2637C
48.1106 +0x3A32 0x26424
48.1107 +0x3A36 0x26429
48.1108 +0x3A37 0x264EF
48.1109 +0x3A3C 0x2670D
48.1110 +0x3A46 0x26764
48.1111 +0x3A48 0x26715
48.1112 +0x3A50 0x26A35
48.1113 +0x3A51 0x26A36
48.1114 +0x3A52 0x26A34
48.1115 +0x3A53 0x26A37
48.1116 +0x3A54 0x26C47
48.1117 +0x3A55 0x26C2B
48.1118 +0x3A57 0x26C41
48.1119 +0x3A58 0x26C43
48.1120 +0x3A5A 0x26C42
48.1121 +0x3A5D 0x26C32
48.1122 +0x3A62 0x26C44
48.1123 +0x3A63 0x26C4A
48.1124 +0x3A66 0x2F9A0
48.1125 +0x3A69 0x26C54
48.1126 +0x3A6A 0x26C6E
48.1127 +0x3A6B 0x26C52
48.1128 +0x3A73 0x27292
48.1129 +0x3A75 0x2F9B8
48.1130 +0x3A77 0x272BF
48.1131 +0x3A7C 0x27641
48.1132 +0x3A7D 0x27669
48.1133 +0x3A7E 0x27665
48.1134 +0x3B24 0x27822
48.1135 +0x3B25 0x2781D
48.1136 +0x3B26 0x278D2
48.1137 +0x3B27 0x278DA
48.1138 +0x3B28 0x278DB
48.1139 +0x3B2D 0x279A4
48.1140 +0x3B2E 0x2799E
48.1141 +0x3B32 0x2799D
48.1142 +0x3B37 0x279AD
48.1143 +0x3B38 0x279A6
48.1144 +0x3B39 0x279A7
48.1145 +0x3B3A 0x27BB3
48.1146 +0x3B3B 0x27BE0
48.1147 +0x3B3C 0x27C35
48.1148 +0x3B3D 0x27C37
48.1149 +0x3B40 0x27D4A
48.1150 +0x3B44 0x27E5E
48.1151 +0x3B46 0x27EC0
48.1152 +0x3B4E 0x27FF9
48.1153 +0x3B56 0x284F0
48.1154 +0x3B58 0x284F3
48.1155 +0x3B59 0x2851B
48.1156 +0x3B5A 0x284F2
48.1157 +0x3B5B 0x284FB
48.1158 +0x3B5C 0x2871C
48.1159 +0x3B5D 0x28713
48.1160 +0x3B5F 0x2870F
48.1161 +0x3B61 0x28816
48.1162 +0x3B62 0x28811
48.1163 +0x3B63 0x28812
48.1164 +0x3B65 0x2880E
48.1165 +0x3B68 0x28C67
48.1166 +0x3B69 0x28CF2
48.1167 +0x3B6A 0x28CDA
48.1168 +0x3B6C 0x28CDC
48.1169 +0x3B6E 0x28F94
48.1170 +0x3B6F 0x28F9B
48.1171 +0x3B70 0x28F92
48.1172 +0x3B71 0x28F9A
48.1173 +0x3B72 0x29088
48.1174 +0x3B73 0x29086
48.1175 +0x3B75 0x291EF
48.1176 +0x3B78 0x2925E
48.1177 +0x3B7A 0x29458
48.1178 +0x3B7C 0x29456
48.1179 +0x3B7D 0x29454
48.1180 +0x3C21 0x2959B
48.1181 +0x3C22 0x29696
48.1182 +0x3C23 0x296A4
48.1183 +0x3C26 0x2969A
48.1184 +0x3C27 0x29A12
48.1185 +0x3C2B 0x2036B
48.1186 +0x3C2E 0x20337
48.1187 +0x3C2F 0x2033C
48.1188 +0x3C30 0x2F80A
48.1189 +0x3C31 0x204F7
48.1190 +0x3C33 0x20566
48.1191 +0x3C35 0x207A9
48.1192 +0x3C36 0x207AE
48.1193 +0x3C37 0x207AD
48.1194 +0x3C38 0x207C8
48.1195 +0x3C39 0x207A5
48.1196 +0x3C3A 0x207B0
48.1197 +0x3C3B 0x20895
48.1198 +0x3C3D 0x20925
48.1199 +0x3C3F 0x20A99
48.1200 +0x3C41 0x20B74
48.1201 +0x3C42 0x20B70
48.1202 +0x3C43 0x20B6F
48.1203 +0x3C44 0x20E41
48.1204 +0x3C45 0x20E54
48.1205 +0x3C48 0x20E40
48.1206 +0x3C49 0x20E38
48.1207 +0x3C4D 0x20E52
48.1208 +0x3C4E 0x20E3A
48.1209 +0x3C4F 0x20E57
48.1210 +0x3C50 0x2F84A
48.1211 +0x3C51 0x20E59
48.1212 +0x3C54 0x213B4
48.1213 +0x3C55 0x213C0
48.1214 +0x3C5A 0x21375
48.1215 +0x3C5D 0x21660
48.1216 +0x3C5E 0x21647
48.1217 +0x3C60 0x217F0
48.1218 +0x3C62 0x217EF
48.1219 +0x3C65 0x217EC
48.1220 +0x3C66 0x21983
48.1221 +0x3C68 0x21984
48.1222 +0x3C69 0x2198F
48.1223 +0x3C6B 0x21A61
48.1224 +0x3C6D 0x21A69
48.1225 +0x3C70 0x21A62
48.1226 +0x3C7A 0x21EAE
48.1227 +0x3C7D 0x21EB2
48.1228 +0x3D22 0x2210B
48.1229 +0x3D24 0x22110
48.1230 +0x3D25 0x2210D
48.1231 +0x3D2B 0x2227F
48.1232 +0x3D2C 0x22281
48.1233 +0x3D31 0x2240B
48.1234 +0x3D32 0x2254E
48.1235 +0x3D35 0x227EA
48.1236 +0x3D36 0x22745
48.1237 +0x3D3F 0x22728
48.1238 +0x3D40 0x2275D
48.1239 +0x3D41 0x229DC
48.1240 +0x3D44 0x229D4
48.1241 +0x3D46 0x22C64
48.1242 +0x3D47 0x22C68
48.1243 +0x3D49 0x22C62
48.1244 +0x3D4B 0x22C61
48.1245 +0x3D4D 0x22C66
48.1246 +0x3D51 0x22BF2
48.1247 +0x3D52 0x22C69
48.1248 +0x3D53 0x22C67
48.1249 +0x3D55 0x22F9A
48.1250 +0x3D56 0x22F9B
48.1251 +0x3D57 0x22F85
48.1252 +0x3D58 0x22F9C
48.1253 +0x3D5A 0x22FA4
48.1254 +0x3D5E 0x22F99
48.1255 +0x3D5F 0x22F86
48.1256 +0x3D60 0x22F90
48.1257 +0x3D61 0x23081
48.1258 +0x3D62 0x230AE
48.1259 +0x3D66 0x23138
48.1260 +0x3D6A 0x2353B
48.1261 +0x3D70 0x2354C
48.1262 +0x3D73 0x23547
48.1263 +0x3D74 0x23535
48.1264 +0x3D77 0x23533
48.1265 +0x3D79 0x23582
48.1266 +0x3D7A 0x23540
48.1267 +0x3E25 0x23A36
48.1268 +0x3E26 0x23B0E
48.1269 +0x3E2A 0x23BAD
48.1270 +0x3E2B 0x23BAA
48.1271 +0x3E2C 0x23E17
48.1272 +0x3E2E 0x23E67
48.1273 +0x3E31 0x23E72
48.1274 +0x3E33 0x2F90A
48.1275 +0x3E34 0x23E61
48.1276 +0x3E35 0x23EB0
48.1277 +0x3E3A 0x23E6E
48.1278 +0x3E3B 0x23E64
48.1279 +0x3E3D 0x23E8C
48.1280 +0x3E3E 0x23E66
48.1281 +0x3E40 0x23E6B
48.1282 +0x3E41 0x23E5F
48.1283 +0x3E42 0x23E74
48.1284 +0x3E43 0x23E65
48.1285 +0x3E44 0x242BB
48.1286 +0x3E45 0x242BE
48.1287 +0x3E47 0x242B9
48.1288 +0x3E4A 0x242EF
48.1289 +0x3E4D 0x245DA
48.1290 +0x3E50 0x24690
48.1291 +0x3E51 0x247E9
48.1292 +0x3E55 0x24811
48.1293 +0x3E56 0x2480D
48.1294 +0x3E57 0x247ED
48.1295 +0x3E58 0x24821
48.1296 +0x3E5A 0x24981
48.1297 +0x3E5B 0x249B1
48.1298 +0x3E5C 0x24B01
48.1299 +0x3E5E 0x24B5E
48.1300 +0x3E5F 0x24B62
48.1301 +0x3E64 0x24B5B
48.1302 +0x3E66 0x24C96
48.1303 +0x3E67 0x24C93
48.1304 +0x3E6A 0x24C92
48.1305 +0x3E6C 0x2F939
48.1306 +0x3E70 0x24DC4
48.1307 +0x3E71 0x24DC7
48.1308 +0x3E72 0x24DC3
48.1309 +0x3E75 0x24DC8
48.1310 +0x3E79 0x24DCA
48.1311 +0x3E7B 0x24DC5
48.1312 +0x3E7C 0x24DCF
48.1313 +0x3E7D 0x24DDC
48.1314 +0x3E7E 0x24F7C
48.1315 +0x3F21 0x25001
48.1316 +0x3F23 0x251D3
48.1317 +0x3F24 0x251DC
48.1318 +0x3F28 0x251D4
48.1319 +0x3F2A 0x251CC
48.1320 +0x3F2E 0x251D6
48.1321 +0x3F2F 0x251DB
48.1322 +0x3F31 0x251D5
48.1323 +0x3F32 0x253D9
48.1324 +0x3F34 0x253DD
48.1325 +0x3F35 0x253DC
48.1326 +0x3F36 0x253E0
48.1327 +0x3F37 0x254CC
48.1328 +0x3F41 0x254D2
48.1329 +0x3F43 0x254D3
48.1330 +0x3F48 0x2568D
48.1331 +0x3F4E 0x257D8
48.1332 +0x3F51 0x257BC
48.1333 +0x3F56 0x25A8A
48.1334 +0x3F58 0x25A8B
48.1335 +0x3F59 0x25A8D
48.1336 +0x3F5C 0x25B53
48.1337 +0x3F5F 0x25B59
48.1338 +0x3F64 0x25B56
48.1339 +0x3F65 0x25B57
48.1340 +0x3F68 0x25E73
48.1341 +0x3F69 0x2601B
48.1342 +0x3F6B 0x26021
48.1343 +0x3F6C 0x26016
48.1344 +0x3F6D 0x26018
48.1345 +0x3F70 0x26044
48.1346 +0x3F72 0x26026
48.1347 +0x3F74 0x26236
48.1348 +0x3F79 0x2643A
48.1349 +0x3F7B 0x264F4
48.1350 +0x3F7E 0x26762
48.1351 +0x4021 0x2675B
48.1352 +0x4022 0x2676A
48.1353 +0x4024 0x26768
48.1354 +0x402B 0x26781
48.1355 +0x4031 0x26CE7
48.1356 +0x4033 0x26CE6
48.1357 +0x4034 0x26CD1
48.1358 +0x4035 0x26D11
48.1359 +0x4037 0x26CD0
48.1360 +0x4038 0x26CD9
48.1361 +0x4039 0x26D0A
48.1362 +0x403B 0x26CDA
48.1363 +0x403C 0x26CDD
48.1364 +0x403D 0x26CC8
48.1365 +0x403E 0x26CE2
48.1366 +0x403F 0x26CE9
48.1367 +0x4040 0x26CCB
48.1368 +0x4042 0x26CCC
48.1369 +0x4043 0x26CC1
48.1370 +0x4045 0x26CDE
48.1371 +0x404A 0x26D51
48.1372 +0x404B 0x26D12
48.1373 +0x404D 0x26CE0
48.1374 +0x404E 0x26D2B
48.1375 +0x404F 0x2F9B4
48.1376 +0x4050 0x272D8
48.1377 +0x4051 0x272D1
48.1378 +0x4053 0x272D2
48.1379 +0x4054 0x272CD
48.1380 +0x4058 0x2733D
48.1381 +0x405A 0x272CA
48.1382 +0x405C 0x272CB
48.1383 +0x405E 0x272D7
48.1384 +0x405F 0x275F4
48.1385 +0x4063 0x27687
48.1386 +0x4064 0x2768B
48.1387 +0x4065 0x27683
48.1388 +0x4068 0x279C5
48.1389 +0x4069 0x279D2
48.1390 +0x406A 0x279C6
48.1391 +0x406B 0x279D3
48.1392 +0x406F 0x279F0
48.1393 +0x4070 0x279CD
48.1394 +0x4071 0x279CC
48.1395 +0x4072 0x279DC
48.1396 +0x4073 0x279D6
48.1397 +0x4075 0x27BE6
48.1398 +0x4076 0x27C41
48.1399 +0x4077 0x27C3F
48.1400 +0x4079 0x27CC5
48.1401 +0x407A 0x27CC0
48.1402 +0x407B 0x27CC6
48.1403 +0x407C 0x27CBE
48.1404 +0x407D 0x27CBF
48.1405 +0x4122 0x27D63
48.1406 +0x4123 0x27ED3
48.1407 +0x4124 0x27EDA
48.1408 +0x4125 0x27ED5
48.1409 +0x412B 0x282EE
48.1410 +0x412D 0x282FC
48.1411 +0x412E 0x28414
48.1412 +0x4130 0x28523
48.1413 +0x4131 0x28522
48.1414 +0x4132 0x28530
48.1415 +0x4133 0x286B5
48.1416 +0x4135 0x28738
48.1417 +0x4137 0x2873F
48.1418 +0x4144 0x28968
48.1419 +0x4145 0x28967
48.1420 +0x4147 0x28965
48.1421 +0x414A 0x28C75
48.1422 +0x414B 0x28CF7
48.1423 +0x414C 0x28CF3
48.1424 +0x414D 0x28CF6
48.1425 +0x414F 0x28D00
48.1426 +0x4151 0x28CFF
48.1427 +0x4152 0x28CF5
48.1428 +0x4158 0x29092
48.1429 +0x4159 0x29206
48.1430 +0x415B 0x29207
48.1431 +0x415C 0x2926B
48.1432 +0x415E 0x2926C
48.1433 +0x4160 0x29393
48.1434 +0x4162 0x29394
48.1435 +0x4166 0x29462
48.1436 +0x4167 0x29463
48.1437 +0x4169 0x2945F
48.1438 +0x416A 0x29464
48.1439 +0x416B 0x2945B
48.1440 +0x416C 0x29459
48.1441 +0x416F 0x295A4
48.1442 +0x4170 0x295AC
48.1443 +0x4173 0x296B5
48.1444 +0x4176 0x296AE
48.1445 +0x4178 0x296C5
48.1446 +0x417C 0x2983B
48.1447 +0x4223 0x29ABF
48.1448 +0x4224 0x29C2B
48.1449 +0x4225 0x29C84
48.1450 +0x4226 0x29C80
48.1451 +0x4227 0x29D4D
48.1452 +0x4228 0x29D4F
48.1453 +0x422A 0x29D4C
48.1454 +0x422B 0x29F92
48.1455 +0x4230 0x203AE
48.1456 +0x4231 0x20379
48.1457 +0x4234 0x20371
48.1458 +0x4236 0x203B3
48.1459 +0x4238 0x2032C
48.1460 +0x4239 0x20377
48.1461 +0x423A 0x2052F
48.1462 +0x423B 0x207C3
48.1463 +0x423D 0x207CD
48.1464 +0x4240 0x207C9
48.1465 +0x4244 0x207CE
48.1466 +0x4245 0x208A5
48.1467 +0x4246 0x208A0
48.1468 +0x4247 0x208FE
48.1469 +0x4248 0x20959
48.1470 +0x4249 0x20A9A
48.1471 +0x424C 0x20EE4
48.1472 +0x424D 0x20ED7
48.1473 +0x424E 0x20EDC
48.1474 +0x4250 0x20EE7
48.1475 +0x4254 0x20EE5
48.1476 +0x425A 0x21414
48.1477 +0x425C 0x213F1
48.1478 +0x4261 0x215B6
48.1479 +0x4262 0x2166E
48.1480 +0x4263 0x2166C
48.1481 +0x4264 0x21681
48.1482 +0x4265 0x21842
48.1483 +0x426A 0x2181A
48.1484 +0x426E 0x21827
48.1485 +0x426F 0x21825
48.1486 +0x4270 0x21817
48.1487 +0x4271 0x2181C
48.1488 +0x4272 0x2183D
48.1489 +0x4273 0x21820
48.1490 +0x4276 0x21A81
48.1491 +0x427A 0x21C09
48.1492 +0x427B 0x21CC6
48.1493 +0x427C 0x21CC4
48.1494 +0x427E 0x21CC5
48.1495 +0x4323 0x21EEF
48.1496 +0x4325 0x21EDF
48.1497 +0x4326 0x21EDE
48.1498 +0x4327 0x21EEE
48.1499 +0x4328 0x21EF5
48.1500 +0x4329 0x21EEC
48.1501 +0x432B 0x21EDD
48.1502 +0x4334 0x22122
48.1503 +0x4337 0x22297
48.1504 +0x4338 0x22295
48.1505 +0x433C 0x224A9
48.1506 +0x433E 0x22553
48.1507 +0x4340 0x22556
48.1508 +0x4341 0x22555
48.1509 +0x4344 0x227E3
48.1510 +0x4345 0x227E2
48.1511 +0x434F 0x227A9
48.1512 +0x4351 0x2F8AB
48.1513 +0x4352 0x22833
48.1514 +0x4353 0x2280A
48.1515 +0x4355 0x22A59
48.1516 +0x4357 0x22CBC
48.1517 +0x4359 0x22CC4
48.1518 +0x435A 0x22CC7
48.1519 +0x435B 0x22CC6
48.1520 +0x435F 0x22CB8
48.1521 +0x4360 0x22CDA
48.1522 +0x4362 0x22CB7
48.1523 +0x4363 0x22CC0
48.1524 +0x4365 0x22CCD
48.1525 +0x4367 0x22FBC
48.1526 +0x4368 0x22FAB
48.1527 +0x436A 0x23086
48.1528 +0x436C 0x2325A
48.1529 +0x4370 0x23343
48.1530 +0x4372 0x235AC
48.1531 +0x4376 0x235BE
48.1532 +0x437B 0x235AB
48.1533 +0x4426 0x21B3E
48.1534 +0x4429 0x238F9
48.1535 +0x442B 0x238F3
48.1536 +0x442C 0x238F7
48.1537 +0x442E 0x23A45
48.1538 +0x442F 0x23A48
48.1539 +0x4434 0x23A44
48.1540 +0x4436 0x23AAF
48.1541 +0x4437 0x23AB1
48.1542 +0x443B 0x23BCF
48.1543 +0x443D 0x23BCB
48.1544 +0x443E 0x23BCD
48.1545 +0x4440 0x23C50
48.1546 +0x4441 0x23EEC
48.1547 +0x4442 0x23F1A
48.1548 +0x4445 0x23ED8
48.1549 +0x4447 0x23ED0
48.1550 +0x4448 0x23ED1
48.1551 +0x444B 0x23E7B
48.1552 +0x444C 0x23ED2
48.1553 +0x444E 0x23ED4
48.1554 +0x444F 0x23EE7
48.1555 +0x4450 0x23EDF
48.1556 +0x4451 0x23EDE
48.1557 +0x4453 0x23ED9
48.1558 +0x4454 0x23ECF
48.1559 +0x4455 0x2430D
48.1560 +0x445D 0x24338
48.1561 +0x4461 0x246A9
48.1562 +0x446B 0x2483E
48.1563 +0x446C 0x24846
48.1564 +0x446D 0x249ED
48.1565 +0x446E 0x2F930
48.1566 +0x4472 0x24B6C
48.1567 +0x447A 0x24CAC
48.1568 +0x447D 0x24DC9
48.1569 +0x4522 0x24E12
48.1570 +0x4525 0x24DFD
48.1571 +0x4526 0x24E01
48.1572 +0x4527 0x24E11
48.1573 +0x4529 0x24E89
48.1574 +0x452A 0x24E05
48.1575 +0x452B 0x24DFE
48.1576 +0x452C 0x24E0B
48.1577 +0x452D 0x24E20
48.1578 +0x452E 0x24E04
48.1579 +0x452F 0x24F88
48.1580 +0x4531 0x25002
48.1581 +0x4533 0x25003
48.1582 +0x453A 0x25229
48.1583 +0x453B 0x2523B
48.1584 +0x453E 0x25206
48.1585 +0x4545 0x25203
48.1586 +0x4547 0x25378
48.1587 +0x4548 0x25379
48.1588 +0x4549 0x2537D
48.1589 +0x454B 0x2537F
48.1590 +0x4550 0x25532
48.1591 +0x4552 0x25500
48.1592 +0x4554 0x25522
48.1593 +0x4556 0x256A9
48.1594 +0x455C 0x25804
48.1595 +0x455F 0x2F959
48.1596 +0x4561 0x259B8
48.1597 +0x4562 0x25A9B
48.1598 +0x4567 0x25B92
48.1599 +0x456C 0x25B8F
48.1600 +0x456F 0x25B98
48.1601 +0x4571 0x25BAE
48.1602 +0x4573 0x25E9D
48.1603 +0x4576 0x26049
48.1604 +0x4577 0x26050
48.1605 +0x4578 0x26046
48.1606 +0x457A 0x2604E
48.1607 +0x457D 0x26055
48.1608 +0x4622 0x26064
48.1609 +0x4624 0x26238
48.1610 +0x4631 0x264FE
48.1611 +0x463A 0x267A6
48.1612 +0x4643 0x2679C
48.1613 +0x4644 0x26799
48.1614 +0x4648 0x267B5
48.1615 +0x4649 0x267A3
48.1616 +0x464A 0x267A0
48.1617 +0x464B 0x267A7
48.1618 +0x464C 0x2679B
48.1619 +0x464D 0x269DF
48.1620 +0x464E 0x269E1
48.1621 +0x4652 0x26A4D
48.1622 +0x4654 0x26DF3
48.1623 +0x4655 0x26D6F
48.1624 +0x4656 0x26D69
48.1625 +0x4659 0x26D6B
48.1626 +0x465A 0x26D78
48.1627 +0x465B 0x26D87
48.1628 +0x465D 0x26D85
48.1629 +0x465E 0x26D82
48.1630 +0x465F 0x26D90
48.1631 +0x4662 0x26D80
48.1632 +0x4663 0x26D67
48.1633 +0x4666 0x26D61
48.1634 +0x4668 0x26D93
48.1635 +0x466A 0x26DF2
48.1636 +0x466B 0x26D86
48.1637 +0x466E 0x271CD
48.1638 +0x466F 0x271C4
48.1639 +0x4674 0x2730F
48.1640 +0x4677 0x2730D
48.1641 +0x467A 0x27373
48.1642 +0x467C 0x2F9BA
48.1643 +0x467D 0x2730A
48.1644 +0x4721 0x27308
48.1645 +0x4722 0x27313
48.1646 +0x4724 0x275F8
48.1647 +0x4728 0x276AB
48.1648 +0x4729 0x276A8
48.1649 +0x472C 0x276A5
48.1650 +0x472F 0x276C3
48.1651 +0x4730 0x276A4
48.1652 +0x4732 0x276D4
48.1653 +0x4733 0x276BA
48.1654 +0x4734 0x277F1
48.1655 +0x4737 0x2783F
48.1656 +0x4739 0x278EA
48.1657 +0x473B 0x279F7
48.1658 +0x473E 0x279FA
48.1659 +0x473F 0x279F5
48.1660 +0x4741 0x279FE
48.1661 +0x4744 0x27A00
48.1662 +0x4747 0x27A02
48.1663 +0x4748 0x279FB
48.1664 +0x4749 0x27A07
48.1665 +0x474B 0x27A1A
48.1666 +0x474D 0x27BB8
48.1667 +0x4750 0x27BE9
48.1668 +0x4751 0x27BEB
48.1669 +0x4752 0x27C50
48.1670 +0x4753 0x27C4F
48.1671 +0x4755 0x27D86
48.1672 +0x4757 0x27D8E
48.1673 +0x475C 0x27EF0
48.1674 +0x475D 0x27EFB
48.1675 +0x4760 0x28042
48.1676 +0x4763 0x28085
48.1677 +0x4768 0x28305
48.1678 +0x476F 0x2874B
48.1679 +0x4772 0x28763
48.1680 +0x477A 0x28999
48.1681 +0x477C 0x28C81
48.1682 +0x477D 0x28D17
48.1683 +0x477E 0x28D10
48.1684 +0x4821 0x28D12
48.1685 +0x4825 0x28EFA
48.1686 +0x4826 0x28EF3
48.1687 +0x4827 0x28EF2
48.1688 +0x4828 0x28EF5
48.1689 +0x4829 0x28EF6
48.1690 +0x482A 0x28FBB
48.1691 +0x482B 0x28FC2
48.1692 +0x482C 0x290A7
48.1693 +0x482F 0x290A8
48.1694 +0x4830 0x290A3
48.1695 +0x4832 0x290AA
48.1696 +0x4836 0x291DC
48.1697 +0x4839 0x2920F
48.1698 +0x483C 0x29279
48.1699 +0x483E 0x2927F
48.1700 +0x483F 0x29285
48.1701 +0x4845 0x2941B
48.1702 +0x4848 0x29477
48.1703 +0x4849 0x29476
48.1704 +0x484A 0x29498
48.1705 +0x484F 0x2947A
48.1706 +0x4852 0x295BC
48.1707 +0x4853 0x295BA
48.1708 +0x4855 0x295B6
48.1709 +0x4858 0x295B4
48.1710 +0x485A 0x296CF
48.1711 +0x4861 0x2987B
48.1712 +0x4863 0x29A1C
48.1713 +0x4864 0x29A21
48.1714 +0x4865 0x29A1D
48.1715 +0x4866 0x29AC0
48.1716 +0x4868 0x29AFF
48.1717 +0x486C 0x29D56
48.1718 +0x486E 0x29FA1
48.1719 +0x486F 0x29FA2
48.1720 +0x4870 0x29FA6
48.1721 +0x4871 0x2A256
48.1722 +0x4872 0x2A257
48.1723 +0x4875 0x2A301
48.1724 +0x4876 0x2A3ED
48.1725 +0x4877 0x2FA1C
48.1726 +0x4878 0x2A5F2
48.1727 +0x487A 0x203B8
48.1728 +0x487C 0x203C0
48.1729 +0x487E 0x203B7
48.1730 +0x4921 0x203E1
48.1731 +0x4924 0x207E8
48.1732 +0x4926 0x208B2
48.1733 +0x4928 0x20AAE
48.1734 +0x492B 0x20F7E
48.1735 +0x492F 0x20F76
48.1736 +0x4932 0x20F96
48.1737 +0x4934 0x21420
48.1738 +0x4935 0x21421
48.1739 +0x4936 0x21423
48.1740 +0x4937 0x21429
48.1741 +0x4938 0x21677
48.1742 +0x4939 0x21851
48.1743 +0x493B 0x21856
48.1744 +0x493D 0x21888
48.1745 +0x493E 0x21859
48.1746 +0x493F 0x21855
48.1747 +0x4941 0x21997
48.1748 +0x4942 0x21998
48.1749 +0x4947 0x21AA1
48.1750 +0x4948 0x21AA3
48.1751 +0x494E 0x21F0A
48.1752 +0x4951 0x21F3D
48.1753 +0x4952 0x21F0C
48.1754 +0x4956 0x2213D
48.1755 +0x4957 0x22139
48.1756 +0x4958 0x222B0
48.1757 +0x4959 0x222B2
48.1758 +0x495A 0x222AE
48.1759 +0x4960 0x22420
48.1760 +0x4962 0x2256E
48.1761 +0x4963 0x2256D
48.1762 +0x4964 0x2256A
48.1763 +0x4966 0x22832
48.1764 +0x496A 0x22839
48.1765 +0x496E 0x227A3
48.1766 +0x4970 0x2287F
48.1767 +0x4971 0x22835
48.1768 +0x4972 0x2283D
48.1769 +0x4973 0x229F4
48.1770 +0x4974 0x229F5
48.1771 +0x4977 0x22D48
48.1772 +0x4978 0x22D28
48.1773 +0x497B 0x22D27
48.1774 +0x497C 0x22D32
48.1775 +0x497D 0x22D2C
48.1776 +0x4A21 0x22D2E
48.1777 +0x4A25 0x22D23
48.1778 +0x4A26 0x22D31
48.1779 +0x4A27 0x2F8C5
48.1780 +0x4A2C 0x22FC9
48.1781 +0x4A2D 0x23089
48.1782 +0x4A2F 0x230BB
48.1783 +0x4A33 0x23397
48.1784 +0x4A34 0x23393
48.1785 +0x4A35 0x23628
48.1786 +0x4A3B 0x23618
48.1787 +0x4A3C 0x2363B
48.1788 +0x4A3E 0x23627
48.1789 +0x4A3F 0x23624
48.1790 +0x4A40 0x2361B
48.1791 +0x4A41 0x23631
48.1792 +0x4A43 0x23626
48.1793 +0x4A44 0x236A3
48.1794 +0x4A45 0x2363F
48.1795 +0x4A46 0x23622
48.1796 +0x4A47 0x23619
48.1797 +0x4A49 0x23641
48.1798 +0x4A4A 0x2362B
48.1799 +0x4A4D 0x2390C
48.1800 +0x4A51 0x23A4E
48.1801 +0x4A52 0x23AB9
48.1802 +0x4A53 0x23AFA
48.1803 +0x4A54 0x23BE9
48.1804 +0x4A55 0x23BE8
48.1805 +0x4A56 0x23BE4
48.1806 +0x4A5A 0x23F5F
48.1807 +0x4A5B 0x23F5D
48.1808 +0x4A5C 0x23F52
48.1809 +0x4A5E 0x23F74
48.1810 +0x4A60 0x23F46
48.1811 +0x4A63 0x23FAA
48.1812 +0x4A65 0x23F4A
48.1813 +0x4A66 0x23F59
48.1814 +0x4A67 0x23F4B
48.1815 +0x4A6B 0x24350
48.1816 +0x4A70 0x246D0
48.1817 +0x4A74 0x246CC
48.1818 +0x4A78 0x24864
48.1819 +0x4A79 0x24865
48.1820 +0x4A7D 0x2485C
48.1821 +0x4A7E 0x24A15
48.1822 +0x4B28 0x24B79
48.1823 +0x4B2B 0x24CC5
48.1824 +0x4B2C 0x24CB8
48.1825 +0x4B2D 0x24E2C
48.1826 +0x4B30 0x24E37
48.1827 +0x4B31 0x24E35
48.1828 +0x4B32 0x24E31
48.1829 +0x4B34 0x24E2F
48.1830 +0x4B36 0x24E2B
48.1831 +0x4B39 0x24E2D
48.1832 +0x4B3A 0x24E2A
48.1833 +0x4B3C 0x24F95
48.1834 +0x4B3E 0x2523E
48.1835 +0x4B40 0x25247
48.1836 +0x4B41 0x25245
48.1837 +0x4B46 0x25252
48.1838 +0x4B48 0x25270
48.1839 +0x4B49 0x25250
48.1840 +0x4B4A 0x25258
48.1841 +0x4B4B 0x25251
48.1842 +0x4B4C 0x2523D
48.1843 +0x4B4E 0x25241
48.1844 +0x4B4F 0x2520C
48.1845 +0x4B50 0x2523C
48.1846 +0x4B51 0x25386
48.1847 +0x4B52 0x25383
48.1848 +0x4B53 0x25389
48.1849 +0x4B54 0x253F3
48.1850 +0x4B5A 0x2552D
48.1851 +0x4B5F 0x256C5
48.1852 +0x4B60 0x2F955
48.1853 +0x4B67 0x25843
48.1854 +0x4B69 0x25837
48.1855 +0x4B6A 0x25845
48.1856 +0x4B6D 0x259E5
48.1857 +0x4B6E 0x25AA6
48.1858 +0x4B6F 0x25BDB
48.1859 +0x4B71 0x25BDA
48.1860 +0x4B72 0x25BE6
48.1861 +0x4B7C 0x25BF8
48.1862 +0x4B7D 0x25BE9
48.1863 +0x4C23 0x25BE8
48.1864 +0x4C24 0x25BF6
48.1865 +0x4C29 0x25BE7
48.1866 +0x4C2F 0x25BD5
48.1867 +0x4C32 0x25ED3
48.1868 +0x4C33 0x25EC7
48.1869 +0x4C34 0x25ED1
48.1870 +0x4C36 0x25EC3
48.1871 +0x4C38 0x26080
48.1872 +0x4C39 0x26098
48.1873 +0x4C3B 0x26084
48.1874 +0x4C41 0x26097
48.1875 +0x4C42 0x26083
48.1876 +0x4C43 0x26081
48.1877 +0x4C46 0x2608C
48.1878 +0x4C47 0x26242
48.1879 +0x4C48 0x263AB
48.1880 +0x4C4A 0x263A3
48.1881 +0x4C4B 0x263A6
48.1882 +0x4C4C 0x2645C
48.1883 +0x4C4D 0x26469
48.1884 +0x4C4E 0x26467
48.1885 +0x4C50 0x2658B
48.1886 +0x4C51 0x265A8
48.1887 +0x4C53 0x267D8
48.1888 +0x4C56 0x2F989
48.1889 +0x4C57 0x267DC
48.1890 +0x4C59 0x267E0
48.1891 +0x4C5A 0x267E5
48.1892 +0x4C60 0x26918
48.1893 +0x4C61 0x26919
48.1894 +0x4C66 0x26A5F
48.1895 +0x4C67 0x26A5E
48.1896 +0x4C69 0x26E02
48.1897 +0x4C75 0x26E12
48.1898 +0x4C76 0x26E36
48.1899 +0x4C79 0x2F9A8
48.1900 +0x4C7B 0x26E23
48.1901 +0x4C7C 0x26E03
48.1902 +0x4C7E 0x26E00
48.1903 +0x4D22 0x26E46
48.1904 +0x4D23 0x26E61
48.1905 +0x4D27 0x27384
48.1906 +0x4D29 0x2736B
48.1907 +0x4D2A 0x27362
48.1908 +0x4D2B 0x27356
48.1909 +0x4D2C 0x2736A
48.1910 +0x4D2D 0x27352
48.1911 +0x4D2E 0x27355
48.1912 +0x4D32 0x27361
48.1913 +0x4D33 0x2F9BB
48.1914 +0x4D34 0x27358
48.1915 +0x4D35 0x27377
48.1916 +0x4D38 0x276D7
48.1917 +0x4D3B 0x276DE
48.1918 +0x4D3D 0x276DF
48.1919 +0x4D41 0x276D1
48.1920 +0x4D43 0x276E2
48.1921 +0x4D44 0x276E1
48.1922 +0x4D45 0x276DD
48.1923 +0x4D49 0x2784B
48.1924 +0x4D4B 0x2784E
48.1925 +0x4D4D 0x278FC
48.1926 +0x4D50 0x278FA
48.1927 +0x4D52 0x278FB
48.1928 +0x4D54 0x278FE
48.1929 +0x4D57 0x27A31
48.1930 +0x4D5D 0x27A38
48.1931 +0x4D62 0x27A3A
48.1932 +0x4D63 0x27BBB
48.1933 +0x4D66 0x27C59
48.1934 +0x4D69 0x27CDB
48.1935 +0x4D6A 0x27CDF
48.1936 +0x4D6B 0x27CE2
48.1937 +0x4D6F 0x27D9E
48.1938 +0x4D70 0x27DA1
48.1939 +0x4D72 0x27F10
48.1940 +0x4D7A 0x28076
48.1941 +0x4D7B 0x2807F
48.1942 +0x4D7C 0x2807D
48.1943 +0x4E24 0x28082
48.1944 +0x4E25 0x28257
48.1945 +0x4E2C 0x2832E
48.1946 +0x4E2F 0x2858B
48.1947 +0x4E30 0x2858D
48.1948 +0x4E34 0x28590
48.1949 +0x4E36 0x286EC
48.1950 +0x4E37 0x2876F
48.1951 +0x4E38 0x2876B
48.1952 +0x4E39 0x28771
48.1953 +0x4E3A 0x28778
48.1954 +0x4E42 0x289AD
48.1955 +0x4E49 0x28D2F
48.1956 +0x4E4B 0x28F78
48.1957 +0x4E4D 0x291F8
48.1958 +0x4E4E 0x29219
48.1959 +0x4E50 0x2929B
48.1960 +0x4E51 0x29294
48.1961 +0x4E52 0x29297
48.1962 +0x4E53 0x29299
48.1963 +0x4E54 0x293A6
48.1964 +0x4E55 0x293A4
48.1965 +0x4E56 0x293A7
48.1966 +0x4E58 0x29495
48.1967 +0x4E5B 0x29490
48.1968 +0x4E5E 0x2949B
48.1969 +0x4E5F 0x295C4
48.1970 +0x4E62 0x295C6
48.1971 +0x4E68 0x296E3
48.1972 +0x4E6A 0x296DF
48.1973 +0x4E6B 0x296DD
48.1974 +0x4E6C 0x296E7
48.1975 +0x4E71 0x29A2D
48.1976 +0x4E72 0x29A2C
48.1977 +0x4E77 0x29A34
48.1978 +0x4E78 0x29A38
48.1979 +0x4E7A 0x29B1D
48.1980 +0x4E7C 0x29B1A
48.1981 +0x4E7D 0x29B1B
48.1982 +0x4E7E 0x29B14
48.1983 +0x4F22 0x29B17
48.1984 +0x4F23 0x29C21
48.1985 +0x4F26 0x29CAA
48.1986 +0x4F27 0x29CA1
48.1987 +0x4F2D 0x29D63
48.1988 +0x4F2E 0x29D79
48.1989 +0x4F2F 0x29D60
48.1990 +0x4F31 0x29D62
48.1991 +0x4F33 0x29D61
48.1992 +0x4F36 0x29D70
48.1993 +0x4F38 0x29D6A
48.1994 +0x4F3A 0x29FC8
48.1995 +0x4F3C 0x29FC5
48.1996 +0x4F3D 0x29FBE
48.1997 +0x4F3E 0x29FC2
48.1998 +0x4F43 0x29FC7
48.1999 +0x4F45 0x29FB0
48.2000 +0x4F46 0x29FCA
48.2001 +0x4F4E 0x2A30D
48.2002 +0x4F4F 0x2A307
48.2003 +0x4F50 0x2A396
48.2004 +0x4F51 0x2A3EF
48.2005 +0x4F54 0x2A41E
48.2006 +0x4F55 0x2A41D
48.2007 +0x4F57 0x2A590
48.2008 +0x4F58 0x203EB
48.2009 +0x4F5C 0x203EE
48.2010 +0x4F5E 0x203EF
48.2011 +0x4F5F 0x203EC
48.2012 +0x4F60 0x207FA
48.2013 +0x4F65 0x20904
48.2014 +0x4F66 0x20FD3
48.2015 +0x4F68 0x20FD1
48.2016 +0x4F69 0x20FFA
48.2017 +0x4F6E 0x20FC8
48.2018 +0x4F70 0x20FD5
48.2019 +0x4F72 0x20FCD
48.2020 +0x4F73 0x20FD2
48.2021 +0x4F74 0x20FFB
48.2022 +0x4F75 0x2122A
48.2023 +0x4F76 0x21488
48.2024 +0x4F77 0x21461
48.2025 +0x4F79 0x21463
48.2026 +0x4F7A 0x21462
48.2027 +0x4F7C 0x20057
48.2028 +0x4F7D 0x218C8
48.2029 +0x4F7E 0x21898
48.2030 +0x5022 0x21AC1
48.2031 +0x5023 0x21F3F
48.2032 +0x5024 0x21F41
48.2033 +0x5028 0x22152
48.2034 +0x502A 0x2215E
48.2035 +0x502D 0x222C7
48.2036 +0x502F 0x22370
48.2037 +0x5030 0x22427
48.2038 +0x5032 0x22471
48.2039 +0x5033 0x224B0
48.2040 +0x5035 0x22842
48.2041 +0x5036 0x22843
48.2042 +0x503C 0x22857
48.2043 +0x503D 0x2289D
48.2044 +0x503E 0x22D89
48.2045 +0x503F 0x22D8D
48.2046 +0x5040 0x22D8B
48.2047 +0x5041 0x22D80
48.2048 +0x5042 0x22D92
48.2049 +0x5043 0x22D8A
48.2050 +0x5044 0x22DC8
48.2051 +0x5046 0x22D8F
48.2052 +0x5047 0x22D93
48.2053 +0x5048 0x22D91
48.2054 +0x504A 0x22FF2
48.2055 +0x504B 0x22FDE
48.2056 +0x504D 0x230C8
48.2057 +0x5054 0x232A7
48.2058 +0x5055 0x232A1
48.2059 +0x5057 0x2368C
48.2060 +0x5058 0x2367F
48.2061 +0x505B 0x2367B
48.2062 +0x505C 0x23695
48.2063 +0x505D 0x23699
48.2064 +0x505F 0x2368E
48.2065 +0x5061 0x236DA
48.2066 +0x5062 0x2368A
48.2067 +0x5063 0x2369C
48.2068 +0x5065 0x2367E
48.2069 +0x5068 0x2391A
48.2070 +0x5069 0x23A55
48.2071 +0x506C 0x23A60
48.2072 +0x5070 0x23BFB
48.2073 +0x5073 0x23BFD
48.2074 +0x5079 0x23FD0
48.2075 +0x507C 0x23FC5
48.2076 +0x507E 0x23FD2
48.2077 +0x5121 0x24011
48.2078 +0x5126 0x243AD
48.2079 +0x5127 0x243A4
48.2080 +0x5128 0x243A9
48.2081 +0x5129 0x243B0
48.2082 +0x512A 0x2439D
48.2083 +0x512C 0x24598
48.2084 +0x5131 0x24892
48.2085 +0x5133 0x2488A
48.2086 +0x5135 0x2488D
48.2087 +0x5136 0x24896
48.2088 +0x513B 0x24A45
48.2089 +0x513C 0x24A4B
48.2090 +0x513D 0x24B0F
48.2091 +0x513E 0x24B16
48.2092 +0x5140 0x24B8A
48.2093 +0x5143 0x24CC9
48.2094 +0x5145 0x24CC8
48.2095 +0x5146 0x24CCA
48.2096 +0x5147 0x24E64
48.2097 +0x514B 0x24E5D
48.2098 +0x514C 0x24E63
48.2099 +0x5151 0x24E88
48.2100 +0x5152 0x24F3A
48.2101 +0x5153 0x24F39
48.2102 +0x5158 0x25017
48.2103 +0x5159 0x25093
48.2104 +0x515B 0x25095
48.2105 +0x515E 0x25276
48.2106 +0x5162 0x25280
48.2107 +0x5163 0x2527B
48.2108 +0x5165 0x25248
48.2109 +0x5166 0x252A8
48.2110 +0x5167 0x25288
48.2111 +0x5168 0x2538B
48.2112 +0x5169 0x2538A
48.2113 +0x516A 0x2538C
48.2114 +0x516B 0x253FC
48.2115 +0x516F 0x25558
48.2116 +0x5171 0x25551
48.2117 +0x5172 0x25555
48.2118 +0x5173 0x25553
48.2119 +0x5177 0x256DC
48.2120 +0x517B 0x2585C
48.2121 +0x517E 0x25865
48.2122 +0x5221 0x2F95A
48.2123 +0x5223 0x259EE
48.2124 +0x5226 0x259F0
48.2125 +0x5228 0x259F2
48.2126 +0x522A 0x25C35
48.2127 +0x522C 0x25C22
48.2128 +0x522E 0x25C20
48.2129 +0x5230 0x25C2D
48.2130 +0x5231 0x25C28
48.2131 +0x5232 0x25C26
48.2132 +0x5233 0x25C3C
48.2133 +0x5235 0x25C38
48.2134 +0x523C 0x25C2A
48.2135 +0x523E 0x25C1A
48.2136 +0x523F 0x25C30
48.2137 +0x5240 0x25BE3
48.2138 +0x5241 0x25C19
48.2139 +0x5242 0x25EE9
48.2140 +0x5243 0x25EE7
48.2141 +0x5245 0x260D6
48.2142 +0x5246 0x260C4
48.2143 +0x5248 0x26087
48.2144 +0x524A 0x260C7
48.2145 +0x524B 0x260D9
48.2146 +0x524D 0x260DF
48.2147 +0x5250 0x2630A
48.2148 +0x5251 0x26301
48.2149 +0x5252 0x263B1
48.2150 +0x5254 0x263C1
48.2151 +0x5257 0x26476
48.2152 +0x5258 0x2650D
48.2153 +0x5259 0x2650E
48.2154 +0x525D 0x26807
48.2155 +0x525F 0x26809
48.2156 +0x5260 0x26816
48.2157 +0x5265 0x2680E
48.2158 +0x5268 0x26806
48.2159 +0x5269 0x2691E
48.2160 +0x526A 0x2694A
48.2161 +0x5270 0x26EA6
48.2162 +0x5271 0x26E91
48.2163 +0x5274 0x26EB8
48.2164 +0x5275 0x26E96
48.2165 +0x5278 0x26EC5
48.2166 +0x527D 0x26F0A
48.2167 +0x5326 0x26EB2
48.2168 +0x5328 0x26EB7
48.2169 +0x5329 0x26EB4
48.2170 +0x532A 0x26E89
48.2171 +0x532B 0x26E8D
48.2172 +0x532D 0x26E87
48.2173 +0x532E 0x26EC2
48.2174 +0x532F 0x26E9C
48.2175 +0x5330 0x26E92
48.2176 +0x5332 0x26ECA
48.2177 +0x5334 0x26E8A
48.2178 +0x5335 0x271E0
48.2179 +0x5337 0x271E6
48.2180 +0x5338 0x271E5
48.2181 +0x533A 0x273A5
48.2182 +0x533B 0x273B3
48.2183 +0x533F 0x273B5
48.2184 +0x5340 0x273AF
48.2185 +0x5342 0x273B0
48.2186 +0x5343 0x273CC
48.2187 +0x5345 0x273A2
48.2188 +0x5346 0x273BE
48.2189 +0x5347 0x273C6
48.2190 +0x5348 0x273AC
48.2191 +0x5349 0x273AE
48.2192 +0x534C 0x2F9C3
48.2193 +0x534D 0x27708
48.2194 +0x534E 0x27705
48.2195 +0x5351 0x276FE
48.2196 +0x5354 0x27700
48.2197 +0x5357 0x27864
48.2198 +0x5358 0x27868
48.2199 +0x535D 0x2786A
48.2200 +0x535E 0x27869
48.2201 +0x535F 0x2790D
48.2202 +0x5360 0x27912
48.2203 +0x5363 0x2790F
48.2204 +0x5365 0x27A67
48.2205 +0x5366 0x27A79
48.2206 +0x5367 0x27A72
48.2207 +0x5368 0x27A66
48.2208 +0x5369 0x27A7C
48.2209 +0x536C 0x27A68
48.2210 +0x536D 0x27A85
48.2211 +0x536E 0x27A76
48.2212 +0x536F 0x27A74
48.2213 +0x5370 0x27A71
48.2214 +0x5371 0x27A64
48.2215 +0x5374 0x27BF8
48.2216 +0x5376 0x27C6C
48.2217 +0x5378 0x27CEB
48.2218 +0x537C 0x27DB8
48.2219 +0x5421 0x27F2D
48.2220 +0x5422 0x27F2E
48.2221 +0x5423 0x27F28
48.2222 +0x5424 0x27F29
48.2223 +0x5425 0x27F31
48.2224 +0x5427 0x27F2F
48.2225 +0x5428 0x27F2A
48.2226 +0x542A 0x280A4
48.2227 +0x542B 0x280B7
48.2228 +0x542C 0x280BF
48.2229 +0x5431 0x28263
48.2230 +0x5435 0x28367
48.2231 +0x5436 0x285BE
48.2232 +0x5437 0x2F9E0
48.2233 +0x5438 0x28795
48.2234 +0x5439 0x2879C
48.2235 +0x543E 0x28871
48.2236 +0x543F 0x28872
48.2237 +0x5441 0x2886F
48.2238 +0x5444 0x289F1
48.2239 +0x5447 0x289E8
48.2240 +0x544A 0x2F9EA
48.2241 +0x544D 0x28D49
48.2242 +0x544E 0x28D64
48.2243 +0x5450 0x28D48
48.2244 +0x5454 0x28F2C
48.2245 +0x5455 0x28FE1
48.2246 +0x5456 0x28FEF
48.2247 +0x5457 0x290C0
48.2248 +0x545A 0x290D7
48.2249 +0x545B 0x290D4
48.2250 +0x545E 0x292AD
48.2251 +0x5465 0x292AE
48.2252 +0x5466 0x292AC
48.2253 +0x546B 0x29427
48.2254 +0x546C 0x294AE
48.2255 +0x546E 0x294B0
48.2256 +0x5471 0x294C0
48.2257 +0x5472 0x294C4
48.2258 +0x5479 0x29707
48.2259 +0x547B 0x296FD
48.2260 +0x5523 0x2FA04
48.2261 +0x5524 0x2981B
48.2262 +0x5525 0x2981C
48.2263 +0x5527 0x298B2
48.2264 +0x5528 0x298B4
48.2265 +0x5529 0x298B7
48.2266 +0x552A 0x298B1
48.2267 +0x552B 0x298B3
48.2268 +0x552C 0x298AE
48.2269 +0x5533 0x29A3F
48.2270 +0x5534 0x29B36
48.2271 +0x5537 0x29B31
48.2272 +0x5538 0x29B3B
48.2273 +0x5539 0x29B35
48.2274 +0x553A 0x29B3A
48.2275 +0x553B 0x29B37
48.2276 +0x553C 0x29C22
48.2277 +0x553D 0x29C36
48.2278 +0x553E 0x29C32
48.2279 +0x5540 0x29CC0
48.2280 +0x5546 0x29D85
48.2281 +0x5549 0x29D89
48.2282 +0x554C 0x29FE1
48.2283 +0x5551 0x2A00A
48.2284 +0x5553 0x2A009
48.2285 +0x5556 0x29FE8
48.2286 +0x555B 0x2A318
48.2287 +0x5564 0x2A5C5
48.2288 +0x5566 0x2040D
48.2289 +0x5567 0x2040C
48.2290 +0x5568 0x20421
48.2291 +0x556A 0x20616
48.2292 +0x556B 0x2080E
48.2293 +0x556E 0x20817
48.2294 +0x5571 0x21048
48.2295 +0x5575 0x21055
48.2296 +0x5576 0x21049
48.2297 +0x5577 0x2104C
48.2298 +0x5579 0x2104F
48.2299 +0x557A 0x2103D
48.2300 +0x557D 0x2148A
48.2301 +0x557E 0x214A8
48.2302 +0x5621 0x2168A
48.2303 +0x5623 0x218CB
48.2304 +0x5625 0x218D5
48.2305 +0x5626 0x221D4
48.2306 +0x5629 0x21F5C
48.2307 +0x562A 0x21F75
48.2308 +0x562C 0x22161
48.2309 +0x562E 0x21696
48.2310 +0x5630 0x2258A
48.2311 +0x5631 0x228D0
48.2312 +0x5634 0x22849
48.2313 +0x5635 0x228CF
48.2314 +0x5637 0x22DD6
48.2315 +0x5638 0x22D7F
48.2316 +0x563A 0x22DD2
48.2317 +0x563B 0x22DCF
48.2318 +0x563C 0x23006
48.2319 +0x563D 0x23009
48.2320 +0x5642 0x23706
48.2321 +0x5643 0x236F1
48.2322 +0x5644 0x23704
48.2323 +0x5646 0x236FA
48.2324 +0x5647 0x236F4
48.2325 +0x564A 0x236F9
48.2326 +0x564C 0x2368B
48.2327 +0x564D 0x23703
48.2328 +0x5650 0x239A2
48.2329 +0x5654 0x23C0C
48.2330 +0x5655 0x23C0B
48.2331 +0x565A 0x24024
48.2332 +0x565D 0x2F914
48.2333 +0x565F 0x24025
48.2334 +0x5661 0x243F6
48.2335 +0x5663 0x243FB
48.2336 +0x5665 0x24532
48.2337 +0x5666 0x245FB
48.2338 +0x5668 0x246F2
48.2339 +0x5669 0x246F3
48.2340 +0x566D 0x2489C
48.2341 +0x566E 0x24A72
48.2342 +0x5670 0x24A74
48.2343 +0x5674 0x24B86
48.2344 +0x5676 0x24B8E
48.2345 +0x5677 0x24B90
48.2346 +0x5679 0x24BCD
48.2347 +0x567A 0x24BF7
48.2348 +0x567B 0x24CD6
48.2349 +0x567C 0x24E84
48.2350 +0x567D 0x24E95
48.2351 +0x567E 0x24E8A
48.2352 +0x5723 0x24E97
48.2353 +0x5727 0x24FA0
48.2354 +0x5728 0x24FA1
48.2355 +0x5729 0x25022
48.2356 +0x572A 0x250A6
48.2357 +0x572B 0x250A4
48.2358 +0x5735 0x252AF
48.2359 +0x5736 0x252B0
48.2360 +0x5737 0x252BD
48.2361 +0x573A 0x25576
48.2362 +0x573C 0x2557B
48.2363 +0x573D 0x25579
48.2364 +0x5743 0x256EE
48.2365 +0x5744 0x256F1
48.2366 +0x5746 0x25894
48.2367 +0x574A 0x25891
48.2368 +0x574E 0x25A10
48.2369 +0x5751 0x25AAF
48.2370 +0x575C 0x25C7B
48.2371 +0x575D 0x25C77
48.2372 +0x5760 0x25C80
48.2373 +0x5761 0x25CC6
48.2374 +0x5763 0x25C7C
48.2375 +0x5764 0x25C90
48.2376 +0x5766 0x25CA3
48.2377 +0x5767 0x25C7D
48.2378 +0x5768 0x25CBD
48.2379 +0x576C 0x25F13
48.2380 +0x576F 0x26111
48.2381 +0x5770 0x26144
48.2382 +0x5771 0x2610D
48.2383 +0x5774 0x26314
48.2384 +0x5776 0x263B8
48.2385 +0x5778 0x263B7
48.2386 +0x5779 0x26483
48.2387 +0x577C 0x26514
48.2388 +0x577E 0x2651C
48.2389 +0x5825 0x265D4
48.2390 +0x5826 0x265D5
48.2391 +0x5829 0x26843
48.2392 +0x582A 0x26842
48.2393 +0x582D 0x2F98A
48.2394 +0x582E 0x26841
48.2395 +0x582F 0x2694E
48.2396 +0x5831 0x26A87
48.2397 +0x5837 0x26F39
48.2398 +0x5839 0x26F8F
48.2399 +0x583A 0x26F2A
48.2400 +0x583F 0x26F2B
48.2401 +0x5841 0x26F50
48.2402 +0x5843 0x26F6E
48.2403 +0x5845 0x26F3B
48.2404 +0x5846 0x26F53
48.2405 +0x5847 0x26F5F
48.2406 +0x5848 0x26F2F
48.2407 +0x5849 0x26F30
48.2408 +0x584A 0x26F38
48.2409 +0x584B 0x26F4C
48.2410 +0x584C 0x271F1
48.2411 +0x5850 0x27407
48.2412 +0x5851 0x27416
48.2413 +0x5853 0x27414
48.2414 +0x5855 0x273FB
48.2415 +0x5859 0x273F8
48.2416 +0x585A 0x27410
48.2417 +0x585B 0x2741D
48.2418 +0x585C 0x273FF
48.2419 +0x585D 0x2740B
48.2420 +0x585E 0x27404
48.2421 +0x5860 0x273FE
48.2422 +0x5861 0x275FF
48.2423 +0x5866 0x27723
48.2424 +0x586C 0x2792A
48.2425 +0x586D 0x27AA0
48.2426 +0x586E 0x27A98
48.2427 +0x586F 0x27A9C
48.2428 +0x5871 0x27A9E
48.2429 +0x5872 0x27AA6
48.2430 +0x5873 0x27AB5
48.2431 +0x5874 0x27AB0
48.2432 +0x5878 0x27CF9
48.2433 +0x5879 0x27CF5
48.2434 +0x587B 0x27DD2
48.2435 +0x587E 0x27F50
48.2436 +0x5921 0x27F4E
48.2437 +0x5922 0x27F4B
48.2438 +0x5923 0x27F52
48.2439 +0x5924 0x27F4D
48.2440 +0x5927 0x280E4
48.2441 +0x5929 0x280DA
48.2442 +0x592E 0x280DF
48.2443 +0x592F 0x280E8
48.2444 +0x5933 0x28370
48.2445 +0x5934 0x28372
48.2446 +0x5936 0x28377
48.2447 +0x593A 0x285E6
48.2448 +0x593B 0x287AA
48.2449 +0x593E 0x2888C
48.2450 +0x5940 0x28889
48.2451 +0x5943 0x28A32
48.2452 +0x5948 0x28A7A
48.2453 +0x594A 0x28C9E
48.2454 +0x594B 0x28CA0
48.2455 +0x594C 0x28D70
48.2456 +0x5950 0x28D6E
48.2457 +0x5951 0x28D66
48.2458 +0x5953 0x28D65
48.2459 +0x5956 0x28F7F
48.2460 +0x5957 0x28FE0
48.2461 +0x5959 0x28FFF
48.2462 +0x595A 0x290F6
48.2463 +0x595B 0x290F7
48.2464 +0x595C 0x290F5
48.2465 +0x595E 0x290FC
48.2466 +0x5961 0x290F9
48.2467 +0x5965 0x292CA
48.2468 +0x5966 0x292C3
48.2469 +0x5967 0x292C6
48.2470 +0x5969 0x293B8
48.2471 +0x596A 0x293BD
48.2472 +0x596C 0x293BC
48.2473 +0x596D 0x29405
48.2474 +0x596E 0x294E0
48.2475 +0x596F 0x294E9
48.2476 +0x5971 0x294DF
48.2477 +0x5972 0x294EC
48.2478 +0x5974 0x294E5
48.2479 +0x5975 0x294DE
48.2480 +0x5976 0x2FA00
48.2481 +0x5978 0x294F0
48.2482 +0x5979 0x294E3
48.2483 +0x597B 0x295EC
48.2484 +0x5A23 0x295F2
48.2485 +0x5A24 0x295EF
48.2486 +0x5A25 0x295E9
48.2487 +0x5A26 0x296FB
48.2488 +0x5A2B 0x29737
48.2489 +0x5A2C 0x298DE
48.2490 +0x5A2F 0x298DA
48.2491 +0x5A32 0x29A4B
48.2492 +0x5A34 0x29A49
48.2493 +0x5A36 0x29AD5
48.2494 +0x5A39 0x29B52
48.2495 +0x5A3A 0x29B47
48.2496 +0x5A3C 0x29B48
48.2497 +0x5A3D 0x29CCC
48.2498 +0x5A3E 0x29CD0
48.2499 +0x5A46 0x29D86
48.2500 +0x5A47 0x29DA7
48.2501 +0x5A48 0x29DA3
48.2502 +0x5A4A 0x29DB6
48.2503 +0x5A4B 0x29DAD
48.2504 +0x5A4C 0x2A013
48.2505 +0x5A53 0x2A017
48.2506 +0x5A54 0x2A022
48.2507 +0x5A57 0x2A049
48.2508 +0x5A58 0x2A026
48.2509 +0x5A59 0x2FA0C
48.2510 +0x5A5A 0x2A03C
48.2511 +0x5A5B 0x2A028
48.2512 +0x5A5C 0x2A2A8
48.2513 +0x5A5E 0x2A3FB
48.2514 +0x5A60 0x2A432
48.2515 +0x5A61 0x2A4D6
48.2516 +0x5A62 0x2A548
48.2517 +0x5A65 0x2A5C6
48.2518 +0x5A69 0x20425
48.2519 +0x5A6A 0x20426
48.2520 +0x5A6B 0x20424
48.2521 +0x5A6C 0x20433
48.2522 +0x5A6D 0x20570
48.2523 +0x5A6F 0x20B90
48.2524 +0x5A71 0x21095
48.2525 +0x5A72 0x210A1
48.2526 +0x5A73 0x21092
48.2527 +0x5A74 0x2108F
48.2528 +0x5A75 0x2109F
48.2529 +0x5A76 0x21096
48.2530 +0x5A77 0x21098
48.2531 +0x5A78 0x2109D
48.2532 +0x5A79 0x210A0
48.2533 +0x5A7B 0x21697
48.2534 +0x5A7C 0x218EB
48.2535 +0x5A7E 0x21F87
48.2536 +0x5B22 0x22432
48.2537 +0x5B26 0x228D8
48.2538 +0x5B27 0x228FB
48.2539 +0x5B28 0x22906
48.2540 +0x5B2A 0x228D1
48.2541 +0x5B2C 0x2F8B0
48.2542 +0x5B33 0x22DF6
48.2543 +0x5B34 0x22E04
48.2544 +0x5B35 0x22DFE
48.2545 +0x5B37 0x22DFF
48.2546 +0x5B38 0x22DF7
48.2547 +0x5B39 0x23018
48.2548 +0x5B3B 0x23014
48.2549 +0x5B3C 0x230CD
48.2550 +0x5B3D 0x23120
48.2551 +0x5B3E 0x232DE
48.2552 +0x5B42 0x23745
48.2553 +0x5B43 0x23753
48.2554 +0x5B45 0x2374B
48.2555 +0x5B46 0x23755
48.2556 +0x5B47 0x23741
48.2557 +0x5B4B 0x2375C
48.2558 +0x5B4C 0x23754
48.2559 +0x5B4D 0x23A71
48.2560 +0x5B4E 0x23AD0
48.2561 +0x5B51 0x23C53
48.2562 +0x5B52 0x24029
48.2563 +0x5B53 0x2407E
48.2564 +0x5B55 0x24079
48.2565 +0x5B58 0x24070
48.2566 +0x5B59 0x2406A
48.2567 +0x5B5C 0x24085
48.2568 +0x5B5D 0x24064
48.2569 +0x5B5F 0x24078
48.2570 +0x5B61 0x24432
48.2571 +0x5B62 0x24427
48.2572 +0x5B63 0x2442F
48.2573 +0x5B68 0x248BA
48.2574 +0x5B6A 0x24A71
48.2575 +0x5B6B 0x24A8C
48.2576 +0x5B6D 0x24B1A
48.2577 +0x5B70 0x24B98
48.2578 +0x5B71 0x24CE4
48.2579 +0x5B76 0x24EC2
48.2580 +0x5B78 0x24EBA
48.2581 +0x5B7A 0x24EC8
48.2582 +0x5C21 0x250B9
48.2583 +0x5C22 0x250B8
48.2584 +0x5C23 0x250A5
48.2585 +0x5C24 0x252E2
48.2586 +0x5C28 0x252D9
48.2587 +0x5C2B 0x252AC
48.2588 +0x5C2C 0x252DD
48.2589 +0x5C30 0x2559D
48.2590 +0x5C33 0x25711
48.2591 +0x5C34 0x25703
48.2592 +0x5C38 0x258EE
48.2593 +0x5C3C 0x25CA4
48.2594 +0x5C3D 0x25CD8
48.2595 +0x5C3E 0x25CDD
48.2596 +0x5C3F 0x25CDE
48.2597 +0x5C41 0x25CE7
48.2598 +0x5C45 0x25CD4
48.2599 +0x5C47 0x25CCE
48.2600 +0x5C4D 0x25CF1
48.2601 +0x5C4E 0x25CD3
48.2602 +0x5C52 0x25CCA
48.2603 +0x5C53 0x25CE9
48.2604 +0x5C57 0x25F1A
48.2605 +0x5C58 0x25F41
48.2606 +0x5C59 0x2F968
48.2607 +0x5C5C 0x2613D
48.2608 +0x5C5D 0x26140
48.2609 +0x5C61 0x26143
48.2610 +0x5C63 0x2613F
48.2611 +0x5C64 0x2613C
48.2612 +0x5C66 0x26321
48.2613 +0x5C67 0x26320
48.2614 +0x5C69 0x263C6
48.2615 +0x5C6C 0x263D1
48.2616 +0x5C6D 0x263CA
48.2617 +0x5C6E 0x2648E
48.2618 +0x5C6F 0x26491
48.2619 +0x5C72 0x265E3
48.2620 +0x5C73 0x26888
48.2621 +0x5C75 0x26870
48.2622 +0x5C77 0x2699D
48.2623 +0x5C78 0x26A9D
48.2624 +0x5C79 0x26A91
48.2625 +0x5C7A 0x26A98
48.2626 +0x5C7B 0x26A99
48.2627 +0x5D22 0x26FBF
48.2628 +0x5D24 0x26FAE
48.2629 +0x5D25 0x26FB1
48.2630 +0x5D26 0x26FCC
48.2631 +0x5D27 0x27004
48.2632 +0x5D29 0x27016
48.2633 +0x5D2A 0x26FCD
48.2634 +0x5D2D 0x26FE0
48.2635 +0x5D2E 0x26FCB
48.2636 +0x5D2F 0x26FD4
48.2637 +0x5D30 0x26FC9
48.2638 +0x5D31 0x271FF
48.2639 +0x5D33 0x271FD
48.2640 +0x5D34 0x27457
48.2641 +0x5D35 0x27452
48.2642 +0x5D36 0x27450
48.2643 +0x5D37 0x27445
48.2644 +0x5D38 0x2744D
48.2645 +0x5D3A 0x27453
48.2646 +0x5D3C 0x27482
48.2647 +0x5D3D 0x27444
48.2648 +0x5D3E 0x275CE
48.2649 +0x5D3F 0x275CF
48.2650 +0x5D40 0x275D2
48.2651 +0x5D41 0x27602
48.2652 +0x5D42 0x2774F
48.2653 +0x5D43 0x27758
48.2654 +0x5D45 0x27743
48.2655 +0x5D47 0x27752
48.2656 +0x5D4B 0x27749
48.2657 +0x5D4C 0x27753
48.2658 +0x5D4D 0x2774D
48.2659 +0x5D4F 0x27884
48.2660 +0x5D51 0x27883
48.2661 +0x5D52 0x27932
48.2662 +0x5D53 0x27AE2
48.2663 +0x5D55 0x27AE4
48.2664 +0x5D56 0x27AD3
48.2665 +0x5D58 0x27AD5
48.2666 +0x5D59 0x27ADD
48.2667 +0x5D5C 0x27AEC
48.2668 +0x5D5D 0x27AE6
48.2669 +0x5D5E 0x27AD2
48.2670 +0x5D5F 0x27AFA
48.2671 +0x5D60 0x27ADA
48.2672 +0x5D62 0x27C06
48.2673 +0x5D63 0x27C04
48.2674 +0x5D65 0x27C7B
48.2675 +0x5D66 0x27D04
48.2676 +0x5D67 0x27D02
48.2677 +0x5D6B 0x27F60
48.2678 +0x5D6F 0x28107
48.2679 +0x5D70 0x28105
48.2680 +0x5D71 0x2810C
48.2681 +0x5D73 0x2815A
48.2682 +0x5D76 0x2811A
48.2683 +0x5D79 0x2838A
48.2684 +0x5E21 0x2838C
48.2685 +0x5E22 0x28609
48.2686 +0x5E23 0x288A6
48.2687 +0x5E25 0x288AC
48.2688 +0x5E26 0x288A9
48.2689 +0x5E28 0x28A8B
48.2690 +0x5E2A 0x28A8C
48.2691 +0x5E2D 0x28A88
48.2692 +0x5E2E 0x28A89
48.2693 +0x5E30 0x28A93
48.2694 +0x5E33 0x28D83
48.2695 +0x5E34 0x28F4F
48.2696 +0x5E37 0x29120
48.2697 +0x5E39 0x29236
48.2698 +0x5E3A 0x292E2
48.2699 +0x5E3D 0x292EE
48.2700 +0x5E3F 0x292E7
48.2701 +0x5E40 0x292E9
48.2702 +0x5E44 0x292DF
48.2703 +0x5E46 0x293C7
48.2704 +0x5E48 0x29509
48.2705 +0x5E4A 0x29501
48.2706 +0x5E53 0x29605
48.2707 +0x5E54 0x2960C
48.2708 +0x5E55 0x29778
48.2709 +0x5E56 0x2975D
48.2710 +0x5E5C 0x2975E
48.2711 +0x5E5D 0x29760
48.2712 +0x5E5E 0x29767
48.2713 +0x5E60 0x2FA05
48.2714 +0x5E61 0x298F4
48.2715 +0x5E64 0x298F1
48.2716 +0x5E66 0x298FA
48.2717 +0x5E69 0x298F8
48.2718 +0x5E6A 0x298F9
48.2719 +0x5E6B 0x29909
48.2720 +0x5E6C 0x298FD
48.2721 +0x5E6D 0x298F7
48.2722 +0x5E6F 0x29A59
48.2723 +0x5E71 0x29B60
48.2724 +0x5E72 0x29B68
48.2725 +0x5E78 0x29B6A
48.2726 +0x5E79 0x29C14
48.2727 +0x5E7A 0x29C3E
48.2728 +0x5E7B 0x29CE4
48.2729 +0x5F28 0x29DD2
48.2730 +0x5F2D 0x2A058
48.2731 +0x5F2E 0x2A050
48.2732 +0x5F30 0x2A05C
48.2733 +0x5F33 0x28119
48.2734 +0x5F37 0x2FA0E
48.2735 +0x5F41 0x2A4DF
48.2736 +0x5F47 0x2A5D9
48.2737 +0x5F4B 0x20966
48.2738 +0x5F4E 0x210E1
48.2739 +0x5F4F 0x210EF
48.2740 +0x5F50 0x210E8
48.2741 +0x5F51 0x21233
48.2742 +0x5F53 0x218FE
48.2743 +0x5F56 0x21AEF
48.2744 +0x5F57 0x21AEC
48.2745 +0x5F58 0x21CEC
48.2746 +0x5F59 0x21F9C
48.2747 +0x5F5B 0x21F99
48.2748 +0x5F5C 0x22170
48.2749 +0x5F5D 0x2216E
48.2750 +0x5F5F 0x22441
48.2751 +0x5F62 0x22902
48.2752 +0x5F63 0x22901
48.2753 +0x5F65 0x22A1B
48.2754 +0x5F66 0x22E23
48.2755 +0x5F67 0x22E25
48.2756 +0x5F68 0x22E24
48.2757 +0x5F69 0x22E26
48.2758 +0x5F6A 0x22E33
48.2759 +0x5F6B 0x22E2F
48.2760 +0x5F6C 0x2308F
48.2761 +0x5F6D 0x23356
48.2762 +0x5F74 0x23799
48.2763 +0x5F76 0x2F8ED
48.2764 +0x5F78 0x23AD9
48.2765 +0x5F7A 0x240B7
48.2766 +0x5F7C 0x240B6
48.2767 +0x6021 0x24454
48.2768 +0x6022 0x24457
48.2769 +0x6023 0x2447A
48.2770 +0x6026 0x24A8E
48.2771 +0x6028 0x24A90
48.2772 +0x6029 0x24AB9
48.2773 +0x602D 0x24CEF
48.2774 +0x6031 0x24EE2
48.2775 +0x6033 0x24ED6
48.2776 +0x6034 0x24ED8
48.2777 +0x6035 0x24EDA
48.2778 +0x6036 0x24EDE
48.2779 +0x603A 0x25308
48.2780 +0x603B 0x25304
48.2781 +0x603C 0x2530A
48.2782 +0x603D 0x2530B
48.2783 +0x603E 0x25302
48.2784 +0x6040 0x255AA
48.2785 +0x6041 0x255C1
48.2786 +0x6043 0x258D7
48.2787 +0x6044 0x258D9
48.2788 +0x6046 0x258DE
48.2789 +0x6047 0x258DA
48.2790 +0x604A 0x25A2A
48.2791 +0x604D 0x25D31
48.2792 +0x604F 0x25D2B
48.2793 +0x6050 0x25D2C
48.2794 +0x6051 0x25D29
48.2795 +0x6052 0x25D2E
48.2796 +0x6054 0x25D27
48.2797 +0x6055 0x25D28
48.2798 +0x6057 0x25D5F
48.2799 +0x6058 0x25D30
48.2800 +0x6059 0x25D24
48.2801 +0x605C 0x25F3A
48.2802 +0x605E 0x25F39
48.2803 +0x605F 0x25F40
48.2804 +0x6060 0x26180
48.2805 +0x6061 0x26184
48.2806 +0x6064 0x26175
48.2807 +0x6065 0x26176
48.2808 +0x6067 0x2617C
48.2809 +0x6069 0x26178
48.2810 +0x606A 0x2619B
48.2811 +0x606B 0x2617E
48.2812 +0x606C 0x2625A
48.2813 +0x606E 0x2632C
48.2814 +0x6070 0x2649C
48.2815 +0x6071 0x26847
48.2816 +0x6072 0x2688A
48.2817 +0x6075 0x26927
48.2818 +0x6076 0x2704A
48.2819 +0x6079 0x27027
48.2820 +0x607C 0x2702E
48.2821 +0x607D 0x27026
48.2822 +0x607E 0x27208
48.2823 +0x6122 0x274BD
48.2824 +0x6123 0x27496
48.2825 +0x6127 0x274BE
48.2826 +0x6128 0x2748E
48.2827 +0x6129 0x27774
48.2828 +0x612B 0x27780
48.2829 +0x6132 0x2793C
48.2830 +0x6133 0x2793D
48.2831 +0x6135 0x2793A
48.2832 +0x6136 0x27942
48.2833 +0x6138 0x27B24
48.2834 +0x6139 0x27B06
48.2835 +0x613C 0x27B15
48.2836 +0x613E 0x27B02
48.2837 +0x613F 0x27B0C
48.2838 +0x6141 0x27B08
48.2839 +0x6142 0x27B0A
48.2840 +0x6143 0x27B05
48.2841 +0x6144 0x27B1C
48.2842 +0x6147 0x27C82
48.2843 +0x6149 0x27C86
48.2844 +0x614B 0x27E03
48.2845 +0x614C 0x27F7B
48.2846 +0x614E 0x27F7A
48.2847 +0x6153 0x28180
48.2848 +0x6155 0x28158
48.2849 +0x615A 0x283AA
48.2850 +0x615B 0x283AB
48.2851 +0x615C 0x28436
48.2852 +0x615D 0x2844A
48.2853 +0x6160 0x287D6
48.2854 +0x616A 0x28B03
48.2855 +0x616B 0x28ACF
48.2856 +0x616D 0x28D9F
48.2857 +0x616E 0x28DA2
48.2858 +0x616F 0x2902A
48.2859 +0x6170 0x2902F
48.2860 +0x6171 0x29144
48.2861 +0x6172 0x29140
48.2862 +0x6175 0x29311
48.2863 +0x6176 0x2930F
48.2864 +0x6178 0x2930D
48.2865 +0x6179 0x29307
48.2866 +0x617A 0x29303
48.2867 +0x6221 0x29435
48.2868 +0x6224 0x29504
48.2869 +0x622A 0x29526
48.2870 +0x622E 0x2951E
48.2871 +0x6231 0x2960E
48.2872 +0x6233 0x2961D
48.2873 +0x6234 0x2961E
48.2874 +0x6235 0x2961F
48.2875 +0x6237 0x29788
48.2876 +0x6239 0x2978D
48.2877 +0x623A 0x29791
48.2878 +0x623B 0x29780
48.2879 +0x623D 0x29854
48.2880 +0x623E 0x29855
48.2881 +0x6242 0x29925
48.2882 +0x6243 0x2991A
48.2883 +0x624B 0x29B88
48.2884 +0x624D 0x29B7A
48.2885 +0x6250 0x29B80
48.2886 +0x6251 0x29D1E
48.2887 +0x6252 0x29DFC
48.2888 +0x6253 0x29E25
48.2889 +0x6258 0x29E0B
48.2890 +0x625A 0x29E06
48.2891 +0x625B 0x29E04
48.2892 +0x625E 0x29DF9
48.2893 +0x625F 0x29E00
48.2894 +0x6263 0x29E02
48.2895 +0x6265 0x29E07
48.2896 +0x6269 0x2A0B5
48.2897 +0x626B 0x2A087
48.2898 +0x626D 0x2A093
48.2899 +0x626E 0x2FA0F
48.2900 +0x6270 0x2A0BE
48.2901 +0x6271 0x2A266
48.2902 +0x6273 0x2A2C7
48.2903 +0x6274 0x2A2CF
48.2904 +0x6278 0x2A33D
48.2905 +0x627A 0x2A33C
48.2906 +0x627B 0x2A347
48.2907 +0x6322 0x2A3C3
48.2908 +0x6325 0x2A51B
48.2909 +0x6328 0x2A5C9
48.2910 +0x632A 0x2A5DD
48.2911 +0x632C 0x2A693
48.2912 +0x632E 0x2043D
48.2913 +0x6333 0x214E6
48.2914 +0x6336 0x21AF7
48.2915 +0x6337 0x21FB0
48.2916 +0x6338 0x21FAE
48.2917 +0x633D 0x2259F
48.2918 +0x633E 0x2259E
48.2919 +0x633F 0x22930
48.2920 +0x6341 0x2294F
48.2921 +0x6344 0x22927
48.2922 +0x6345 0x22951
48.2923 +0x6348 0x22E51
48.2924 +0x6349 0x22E54
48.2925 +0x634A 0x22E56
48.2926 +0x634B 0x23027
48.2927 +0x634D 0x23024
48.2928 +0x6352 0x237EC
48.2929 +0x6353 0x237C4
48.2930 +0x6356 0x240F8
48.2931 +0x6357 0x240F6
48.2932 +0x6358 0x240F7
48.2933 +0x6359 0x240ED
48.2934 +0x635C 0x240F4
48.2935 +0x635D 0x240EF
48.2936 +0x6360 0x2447F
48.2937 +0x6361 0x244A2
48.2938 +0x6362 0x2447E
48.2939 +0x6364 0x248C5
48.2940 +0x636A 0x24EF1
48.2941 +0x636B 0x24EF2
48.2942 +0x636D 0x2502F
48.2943 +0x6372 0x25323
48.2944 +0x6373 0x25329
48.2945 +0x6377 0x2571B
48.2946 +0x6378 0x258EB
48.2947 +0x637A 0x258EA
48.2948 +0x637B 0x25A33
48.2949 +0x637D 0x25D63
48.2950 +0x6421 0x25D92
48.2951 +0x6422 0x25D65
48.2952 +0x6425 0x261A0
48.2953 +0x6426 0x2F970
48.2954 +0x6427 0x2625E
48.2955 +0x6429 0x268AA
48.2956 +0x642B 0x268A9
48.2957 +0x642E 0x2709C
48.2958 +0x6431 0x27092
48.2959 +0x6435 0x27086
48.2960 +0x6439 0x27083
48.2961 +0x643F 0x2F9C2
48.2962 +0x6442 0x274CE
48.2963 +0x6445 0x27793
48.2964 +0x6449 0x27B2E
48.2965 +0x644A 0x27B27
48.2966 +0x644B 0x27B28
48.2967 +0x6450 0x27E18
48.2968 +0x6451 0x27E16
48.2969 +0x6452 0x27F8D
48.2970 +0x6454 0x27F8E
48.2971 +0x6457 0x27F90
48.2972 +0x6458 0x27F8F
48.2973 +0x6459 0x28181
48.2974 +0x645C 0x2818A
48.2975 +0x645D 0x2818C
48.2976 +0x645E 0x2828D
48.2977 +0x6462 0x283B2
48.2978 +0x6464 0x287D9
48.2979 +0x6468 0x28B0D
48.2980 +0x646A 0x28B13
48.2981 +0x646E 0x28B1B
48.2982 +0x6470 0x28DAC
48.2983 +0x6472 0x28DB3
48.2984 +0x6474 0x2915E
48.2985 +0x6476 0x29160
48.2986 +0x6477 0x29168
48.2987 +0x6478 0x29163
48.2988 +0x6479 0x29169
48.2989 +0x647A 0x29167
48.2990 +0x647D 0x29328
48.2991 +0x6521 0x2932E
48.2992 +0x6522 0x29330
48.2993 +0x6524 0x29326
48.2994 +0x6525 0x29331
48.2995 +0x6526 0x29341
48.2996 +0x6528 0x293DA
48.2997 +0x652A 0x2F9FA
48.2998 +0x652B 0x2940B
48.2999 +0x652D 0x29534
48.3000 +0x652E 0x29533
48.3001 +0x6532 0x29539
48.3002 +0x6533 0x2953B
48.3003 +0x6534 0x29540
48.3004 +0x6535 0x29630
48.3005 +0x6537 0x29632
48.3006 +0x6538 0x29637
48.3007 +0x653D 0x29781
48.3008 +0x653E 0x2979F
48.3009 +0x653F 0x297A7
48.3010 +0x6542 0x29944
48.3011 +0x6543 0x29947
48.3012 +0x6544 0x29948
48.3013 +0x6545 0x2993D
48.3014 +0x6548 0x29949
48.3015 +0x654A 0x29A80
48.3016 +0x654B 0x29BA0
48.3017 +0x654C 0x29B9D
48.3018 +0x6550 0x29B9C
48.3019 +0x6551 0x29C47
48.3020 +0x6552 0x29D07
48.3021 +0x6556 0x29E49
48.3022 +0x6558 0x29E44
48.3023 +0x655C 0x29EDF
48.3024 +0x655E 0x29E4C
48.3025 +0x6560 0x29E4F
48.3026 +0x6563 0x2A0C1
48.3027 +0x6565 0x2A0B9
48.3028 +0x6566 0x2A0CB
48.3029 +0x6567 0x2A0CF
48.3030 +0x6568 0x2A0C4
48.3031 +0x656D 0x2A0CA
48.3032 +0x656E 0x2A0C3
48.3033 +0x656F 0x2A2D0
48.3034 +0x6570 0x2A351
48.3035 +0x6573 0x2A3A8
48.3036 +0x6574 0x2A3C7
48.3037 +0x6575 0x2A3C6
48.3038 +0x6577 0x2A3CA
48.3039 +0x6578 0x2A402
48.3040 +0x657A 0x2A45D
48.3041 +0x657B 0x2A45A
48.3042 +0x657E 0x2A459
48.3043 +0x6622 0x2A4CC
48.3044 +0x6623 0x2A51C
48.3045 +0x6624 0x2A5CC
48.3046 +0x6628 0x2A5E8
48.3047 +0x6629 0x2A5EC
48.3048 +0x662A 0x2A5EA
48.3049 +0x662B 0x2A6AD
48.3050 +0x662C 0x2A6B0
48.3051 +0x662D 0x2045F
48.3052 +0x662E 0x20458
48.3053 +0x662F 0x20457
48.3054 +0x6631 0x20B93
48.3055 +0x6633 0x2113B
48.3056 +0x6635 0x21134
48.3057 +0x6636 0x214F2
48.3058 +0x6638 0x21AFD
48.3059 +0x6639 0x21C1D
48.3060 +0x663C 0x22304
48.3061 +0x663D 0x22448
48.3062 +0x663E 0x22958
48.3063 +0x663F 0x22E4F
48.3064 +0x6641 0x22E6E
48.3065 +0x6642 0x22E72
48.3066 +0x6644 0x2302E
48.3067 +0x6645 0x237FC
48.3068 +0x6646 0x237F4
48.3069 +0x6647 0x23C36
48.3070 +0x6648 0x2410E
48.3071 +0x664B 0x24114
48.3072 +0x664D 0x24119
48.3073 +0x664F 0x244A6
48.3074 +0x6651 0x24AC9
48.3075 +0x6652 0x24AC0
48.3076 +0x6653 0x24ACC
48.3077 +0x6654 0x24B1B
48.3078 +0x6655 0x24BAA
48.3079 +0x6656 0x24BA8
48.3080 +0x6657 0x24F03
48.3081 +0x665C 0x25035
48.3082 +0x6662 0x255D9
48.3083 +0x6666 0x25A3F
48.3084 +0x6667 0x25A3D
48.3085 +0x666B 0x25D8B
48.3086 +0x6670 0x25D68
48.3087 +0x6671 0x25D8A
48.3088 +0x6672 0x25F58
48.3089 +0x6673 0x25F57
48.3090 +0x6674 0x261CE
48.3091 +0x6675 0x261BC
48.3092 +0x6676 0x261C0
48.3093 +0x6677 0x261C1
48.3094 +0x6678 0x261BF
48.3095 +0x6679 0x261AB
48.3096 +0x667A 0x2625F
48.3097 +0x667C 0x264A6
48.3098 +0x667E 0x26529
48.3099 +0x6726 0x268B8
48.3100 +0x6729 0x270DD
48.3101 +0x672A 0x270D6
48.3102 +0x672B 0x2F9B1
48.3103 +0x672C 0x270D5
48.3104 +0x672D 0x270E7
48.3105 +0x672E 0x270D8
48.3106 +0x672F 0x274EC
48.3107 +0x6731 0x27500
48.3108 +0x6732 0x27507
48.3109 +0x6733 0x274FD
48.3110 +0x6734 0x274F1
48.3111 +0x6735 0x274FF
48.3112 +0x6736 0x277AA
48.3113 +0x6737 0x277B0
48.3114 +0x6738 0x27B48
48.3115 +0x673A 0x27B53
48.3116 +0x673C 0x27B4D
48.3117 +0x6742 0x27B43
48.3118 +0x6743 0x27B50
48.3119 +0x6746 0x27C8C
48.3120 +0x6747 0x27E27
48.3121 +0x6749 0x27F99
48.3122 +0x674B 0x281B1
48.3123 +0x674D 0x281B0
48.3124 +0x674E 0x281AA
48.3125 +0x674F 0x281AC
48.3126 +0x6753 0x283C8
48.3127 +0x6754 0x283CA
48.3128 +0x6755 0x28642
48.3129 +0x6756 0x287E0
48.3130 +0x6757 0x288E7
48.3131 +0x6758 0x288E8
48.3132 +0x6759 0x288E6
48.3133 +0x675D 0x28B5B
48.3134 +0x675E 0x28B56
48.3135 +0x6760 0x28B5A
48.3136 +0x6764 0x28CB8
48.3137 +0x6765 0x28DC5
48.3138 +0x6768 0x29048
48.3139 +0x6769 0x2917D
48.3140 +0x676A 0x2917C
48.3141 +0x676B 0x29181
48.3142 +0x676C 0x29182
48.3143 +0x676D 0x29162
48.3144 +0x676F 0x29345
48.3145 +0x6774 0x293E3
48.3146 +0x6778 0x29550
48.3147 +0x677A 0x2954F
48.3148 +0x677D 0x29639
48.3149 +0x6821 0x2963A
48.3150 +0x6825 0x297C1
48.3151 +0x6826 0x2994E
48.3152 +0x6827 0x2996E
48.3153 +0x682C 0x29971
48.3154 +0x682E 0x29A8C
48.3155 +0x682F 0x29A89
48.3156 +0x6831 0x29AE5
48.3157 +0x6832 0x29BB3
48.3158 +0x6833 0x29BB6
48.3159 +0x6834 0x29BB4
48.3160 +0x6835 0x29C4D
48.3161 +0x6837 0x29D13
48.3162 +0x6838 0x29E78
48.3163 +0x683F 0x29E72
48.3164 +0x6845 0x2A275
48.3165 +0x6846 0x2A2DA
48.3166 +0x6847 0x2A2D7
48.3167 +0x684F 0x2FA16
48.3168 +0x6850 0x2A469
48.3169 +0x6851 0x2A467
48.3170 +0x6853 0x2A466
48.3171 +0x6854 0x2A46F
48.3172 +0x6855 0x2A471
48.3173 +0x6857 0x2A4CF
48.3174 +0x6858 0x2A523
48.3175 +0x685B 0x2A5A5
48.3176 +0x685D 0x2A5FE
48.3177 +0x685E 0x2A5FB
48.3178 +0x685F 0x2A5FD
48.3179 +0x6864 0x2116D
48.3180 +0x6866 0x21B05
48.3181 +0x6867 0x21C20
48.3182 +0x6869 0x21FC8
48.3183 +0x686A 0x21FC9
48.3184 +0x686D 0x23127
48.3185 +0x686F 0x2381E
48.3186 +0x6870 0x23936
48.3187 +0x6872 0x2413D
48.3188 +0x6874 0x248D7
48.3189 +0x6876 0x24BAD
48.3190 +0x6877 0x24D00
48.3191 +0x6879 0x2533A
48.3192 +0x687D 0x25726
48.3193 +0x6923 0x25DB7
48.3194 +0x6924 0x25DB6
48.3195 +0x6925 0x25DC0
48.3196 +0x6927 0x25D9B
48.3197 +0x6929 0x261D8
48.3198 +0x692F 0x268C0
48.3199 +0x6931 0x268BF
48.3200 +0x6932 0x26ABF
48.3201 +0x6934 0x27120
48.3202 +0x6935 0x270D0
48.3203 +0x6936 0x2710E
48.3204 +0x6938 0x2711D
48.3205 +0x6939 0x2711E
48.3206 +0x693A 0x27115
48.3207 +0x693B 0x27114
48.3208 +0x693C 0x2751E
48.3209 +0x693D 0x2752C
48.3210 +0x693F 0x277B9
48.3211 +0x6940 0x277B8
48.3212 +0x6941 0x277B6
48.3213 +0x6942 0x2789E
48.3214 +0x6943 0x2789C
48.3215 +0x6944 0x2794D
48.3216 +0x6946 0x27B6E
48.3217 +0x6947 0x27B60
48.3218 +0x6949 0x27B64
48.3219 +0x694A 0x27B62
48.3220 +0x694B 0x261E5
48.3221 +0x694D 0x27FA3
48.3222 +0x6950 0x283D2
48.3223 +0x6951 0x283D5
48.3224 +0x6957 0x29055
48.3225 +0x6959 0x29193
48.3226 +0x695D 0x29356
48.3227 +0x695F 0x293E9
48.3228 +0x6961 0x29445
48.3229 +0x6964 0x2967C
48.3230 +0x6966 0x297D3
48.3231 +0x696C 0x2998E
48.3232 +0x696D 0x29A97
48.3233 +0x696F 0x29A9B
48.3234 +0x6970 0x29A99
48.3235 +0x6973 0x29BCF
48.3236 +0x6975 0x29C59
48.3237 +0x6978 0x29D20
48.3238 +0x6979 0x29D23
48.3239 +0x697A 0x29D2A
48.3240 +0x6A22 0x29EB0
48.3241 +0x6A24 0x2A12F
48.3242 +0x6A28 0x2A132
48.3243 +0x6A29 0x2A143
48.3244 +0x6A2A 0x2A13F
48.3245 +0x6A2B 0x2A139
48.3246 +0x6A2D 0x2A130
48.3247 +0x6A2E 0x2A2DD
48.3248 +0x6A2F 0x2A3DA
48.3249 +0x6A30 0x2A3DB
48.3250 +0x6A32 0x2A484
48.3251 +0x6A33 0x2A47F
48.3252 +0x6A34 0x2A472
48.3253 +0x6A35 0x2A480
48.3254 +0x6A36 0x2A4EE
48.3255 +0x6A38 0x2A52A
48.3256 +0x6A39 0x2A522
48.3257 +0x6A3A 0x2A571
48.3258 +0x6A3B 0x2A5CD
48.3259 +0x6A3E 0x2A60F
48.3260 +0x6A3F 0x2A618
48.3261 +0x6A40 0x2046A
48.3262 +0x6A45 0x21B0C
48.3263 +0x6A47 0x225A6
48.3264 +0x6A4A 0x23037
48.3265 +0x6A4D 0x23AE2
48.3266 +0x6A4F 0x244BC
48.3267 +0x6A52 0x24AD5
48.3268 +0x6A56 0x24F12
48.3269 +0x6A58 0x2534B
48.3270 +0x6A59 0x25341
48.3271 +0x6A5A 0x253A1
48.3272 +0x6A5B 0x255EC
48.3273 +0x6A5E 0x25DD4
48.3274 +0x6A5F 0x25DD8
48.3275 +0x6A60 0x25DD9
48.3276 +0x6A62 0x25DDA
48.3277 +0x6A63 0x25F6C
48.3278 +0x6A64 0x25F6D
48.3279 +0x6A67 0x261E7
48.3280 +0x6A68 0x261EB
48.3281 +0x6A69 0x261EC
48.3282 +0x6A6A 0x26262
48.3283 +0x6A6C 0x2652B
48.3284 +0x6A6D 0x2660D
48.3285 +0x6A6E 0x268CD
48.3286 +0x6A6F 0x26AC3
48.3287 +0x6A70 0x2713F
48.3288 +0x6A71 0x2713C
48.3289 +0x6A72 0x2713E
48.3290 +0x6A73 0x2713D
48.3291 +0x6A74 0x2713A
48.3292 +0x6A75 0x27138
48.3293 +0x6A76 0x27544
48.3294 +0x6A77 0x27545
48.3295 +0x6A79 0x27548
48.3296 +0x6A7A 0x27550
48.3297 +0x6A7D 0x27B78
48.3298 +0x6A7E 0x27B79
48.3299 +0x6B22 0x27E3E
48.3300 +0x6B25 0x28654
48.3301 +0x6B28 0x28BB9
48.3302 +0x6B2B 0x2905F
48.3303 +0x6B2E 0x29572
48.3304 +0x6B2F 0x29575
48.3305 +0x6B36 0x29AA3
48.3306 +0x6B37 0x29AA5
48.3307 +0x6B38 0x29BDC
48.3308 +0x6B39 0x29BDD
48.3309 +0x6B3A 0x29C5A
48.3310 +0x6B3E 0x29EDB
48.3311 +0x6B3F 0x29EDC
48.3312 +0x6B41 0x2A1AB
48.3313 +0x6B42 0x2A184
48.3314 +0x6B43 0x2A176
48.3315 +0x6B49 0x2A183
48.3316 +0x6B4C 0x2A27F
48.3317 +0x6B4F 0x2A373
48.3318 +0x6B50 0x2A3AD
48.3319 +0x6B51 0x2A3B0
48.3320 +0x6B53 0x2A40F
48.3321 +0x6B54 0x2A40C
48.3322 +0x6B57 0x2A579
48.3323 +0x6B59 0x2A577
48.3324 +0x6B5A 0x2A57A
48.3325 +0x6B5D 0x2A632
48.3326 +0x6B5E 0x2A627
48.3327 +0x6B5F 0x2A62A
48.3328 +0x6B60 0x2A62C
48.3329 +0x6B62 0x2A628
48.3330 +0x6B63 0x2A629
48.3331 +0x6B64 0x2A638
48.3332 +0x6B65 0x2082F
48.3333 +0x6B66 0x2117B
48.3334 +0x6B67 0x21B0D
48.3335 +0x6B69 0x21FD6
48.3336 +0x6B6A 0x21FD5
48.3337 +0x6B6B 0x22EA1
48.3338 +0x6B6C 0x2384C
48.3339 +0x6B73 0x24FC0
48.3340 +0x6B77 0x25DF4
48.3341 +0x6B7A 0x261F0
48.3342 +0x6B7C 0x2633F
48.3343 +0x6B7E 0x2755D
48.3344 +0x6C21 0x27572
48.3345 +0x6C22 0x27562
48.3346 +0x6C24 0x27566
48.3347 +0x6C27 0x27B88
48.3348 +0x6C2A 0x281E8
48.3349 +0x6C2B 0x281E4
48.3350 +0x6C2F 0x288FF
48.3351 +0x6C31 0x291AF
48.3352 +0x6C32 0x291AE
48.3353 +0x6C35 0x293F2
48.3354 +0x6C36 0x29448
48.3355 +0x6C37 0x29581
48.3356 +0x6C38 0x2957E
48.3357 +0x6C3B 0x29652
48.3358 +0x6C3C 0x297EF
48.3359 +0x6C3F 0x29AAD
48.3360 +0x6C40 0x29BE6
48.3361 +0x6C42 0x29BED
48.3362 +0x6C44 0x29BE9
48.3363 +0x6C45 0x29C61
48.3364 +0x6C46 0x29C60
48.3365 +0x6C47 0x29D33
48.3366 +0x6C4B 0x29F0B
48.3367 +0x6C4C 0x29F08
48.3368 +0x6C4F 0x29F07
48.3369 +0x6C53 0x2A1CA
48.3370 +0x6C55 0x2A1C6
48.3371 +0x6C57 0x2A284
48.3372 +0x6C58 0x2A2EB
48.3373 +0x6C59 0x2A37D
48.3374 +0x6C5C 0x2A49B
48.3375 +0x6C5D 0x2A4A2
48.3376 +0x6C5E 0x2A4A1
48.3377 +0x6C5F 0x2A4A0
48.3378 +0x6C60 0x2A49C
48.3379 +0x6C63 0x2A580
48.3380 +0x6C65 0x2A640
48.3381 +0x6C67 0x2A639
48.3382 +0x6C68 0x2A63C
48.3383 +0x6C6B 0x208CA
48.3384 +0x6C6D 0x21189
48.3385 +0x6C6F 0x2303C
48.3386 +0x6C70 0x23940
48.3387 +0x6C71 0x24163
48.3388 +0x6C72 0x24169
48.3389 +0x6C74 0x25353
48.3390 +0x6C77 0x25917
48.3391 +0x6C78 0x2591A
48.3392 +0x6C79 0x25E00
48.3393 +0x6C7E 0x2756F
48.3394 +0x6D21 0x278AB
48.3395 +0x6D23 0x27B91
48.3396 +0x6D26 0x27FB1
48.3397 +0x6D28 0x281EF
48.3398 +0x6D29 0x28DF1
48.3399 +0x6D2A 0x28DF2
48.3400 +0x6D2B 0x291B7
48.3401 +0x6D2C 0x291B5
48.3402 +0x6D2E 0x29586
48.3403 +0x6D2F 0x2965A
48.3404 +0x6D31 0x299C6
48.3405 +0x6D32 0x299CB
48.3406 +0x6D34 0x29AB2
48.3407 +0x6D36 0x29BF3
48.3408 +0x6D38 0x29F27
48.3409 +0x6D3B 0x2A1D5
48.3410 +0x6D3C 0x2A1D8
48.3411 +0x6D3E 0x2A1EC
48.3412 +0x6D3F 0x2A287
48.3413 +0x6D40 0x2A2F2
48.3414 +0x6D45 0x2A4AD
48.3415 +0x6D46 0x2A4B0
48.3416 +0x6D47 0x2A4FD
48.3417 +0x6D49 0x2A587
48.3418 +0x6D4A 0x2A64A
48.3419 +0x6D4D 0x2A64E
48.3420 +0x6D4E 0x2A649
48.3421 +0x6D4F 0x2A651
48.3422 +0x6D50 0x2A64D
48.3423 +0x6D52 0x20472
48.3424 +0x6D54 0x21B16
48.3425 +0x6D55 0x2386D
48.3426 +0x6D56 0x23941
48.3427 +0x6D58 0x24171
48.3428 +0x6D59 0x24174
48.3429 +0x6D5D 0x25F7C
48.3430 +0x6D5F 0x2718A
48.3431 +0x6D60 0x27956
48.3432 +0x6D63 0x28BFA
48.3433 +0x6D66 0x2965B
48.3434 +0x6D6A 0x2A1F5
48.3435 +0x6D6B 0x2A1F0
48.3436 +0x6D6C 0x2A2F3
48.3437 +0x6D6D 0x2A37F
48.3438 +0x6D6E 0x2A413
48.3439 +0x6D71 0x21B19
48.3440 +0x6D72 0x22985
48.3441 +0x6D73 0x22EB0
48.3442 +0x6D74 0x24177
48.3443 +0x6D75 0x255FF
48.3444 +0x6D7A 0x27187
48.3445 +0x6D7C 0x2718B
48.3446 +0x6D7E 0x27B9E
48.3447 +0x6E23 0x2958F
48.3448 +0x6E26 0x29839
48.3449 +0x6E27 0x299D4
48.3450 +0x6E28 0x29AF1
48.3451 +0x6E29 0x29C02
48.3452 +0x6E2A 0x29C6B
48.3453 +0x6E2B 0x29D40
48.3454 +0x6E2E 0x2A210
48.3455 +0x6E2F 0x2A4BE
48.3456 +0x6E30 0x2A4B9
48.3457 +0x6E32 0x2A664
48.3458 +0x6E34 0x24AE9
48.3459 +0x6E35 0x27190
48.3460 +0x6E38 0x2721C
48.3461 +0x6E3A 0x27592
48.3462 +0x6E3B 0x278AE
48.3463 +0x6E3C 0x27BA3
48.3464 +0x6E3E 0x291C9
48.3465 +0x6E40 0x299D8
48.3466 +0x6E41 0x29D44
48.3467 +0x6E42 0x2A224
48.3468 +0x6E46 0x2A670
48.3469 +0x6E47 0x2A6D3
48.3470 +0x6E4A 0x2A4C3
48.3471 +0x6E4E 0x25E21
48.3472 +0x6E4F 0x26ACA
48.3473 +0x6E50 0x2759C
48.3474 +0x6E51 0x29C73
48.3475 +0x6E52 0x2A386
48.3476 +0x6E53 0x2A5C1
48.3477 +0x6E54 0x29C09
48.3478 +0x6E56 0x2A6D5
48.3479 +0x6E5C 0x291D4
49.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
49.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane5.surrogates Wed Jul 09 10:04:09 2008 -0700
49.3 @@ -0,0 +1,8143 @@
49.4 +0x2121 0x200D1
49.5 +0x2122 0x200CB
49.6 +0x2123 0x200C9
49.7 +0x2124 0x2010C
49.8 +0x2125 0x20000
49.9 +0x2126 0x20087
49.10 +0x2127 0x2010D
49.11 +0x2128 0x2010F
49.12 +0x2129 0x2F81D
49.13 +0x212A 0x22398
49.14 +0x212B 0x200D2
49.15 +0x212C 0x20111
49.16 +0x212D 0x2007E
49.17 +0x212E 0x20AD3
49.18 +0x212F 0x21552
49.19 +0x2130 0x21CFE
49.20 +0x2131 0x225A9
49.21 +0x2132 0x23942
49.22 +0x2133 0x20009
49.23 +0x2134 0x200D6
49.24 +0x2135 0x204DD
49.25 +0x2136 0x204DC
49.26 +0x2137 0x20502
49.27 +0x2138 0x20573
49.28 +0x2139 0x20676
49.29 +0x213A 0x206A7
49.30 +0x213B 0x206A8
49.31 +0x213C 0x20833
49.32 +0x213D 0x208CC
49.33 +0x213E 0x20A0D
49.34 +0x213F 0x20A2C
49.35 +0x2140 0x20B1B
49.36 +0x2142 0x20B1D
49.37 +0x2143 0x20B99
49.38 +0x2144 0x2123E
49.39 +0x2145 0x21D2D
49.40 +0x2146 0x21D2F
49.41 +0x2147 0x22399
49.42 +0x2148 0x233B3
49.43 +0x2149 0x239B6
49.44 +0x214A 0x23B1B
49.45 +0x214B 0x244EF
49.46 +0x214C 0x248E9
49.47 +0x214D 0x20014
49.48 +0x214E 0x20094
49.49 +0x214F 0x200E1
49.50 +0x2150 0x20506
49.51 +0x2151 0x2054A
49.52 +0x2152 0x20544
49.53 +0x2153 0x20631
49.54 +0x2154 0x2067A
49.55 +0x2155 0x206AD
49.56 +0x2156 0x206AE
49.57 +0x2157 0x206B1
49.58 +0x2158 0x20838
49.59 +0x2159 0x20837
49.60 +0x215A 0x2097D
49.61 +0x215B 0x2097E
49.62 +0x215C 0x20A2D
49.63 +0x215D 0x20A32
49.64 +0x215E 0x20B23
49.65 +0x215F 0x20B26
49.66 +0x2160 0x2F83A
49.67 +0x2161 0x20BA0
49.68 +0x2162 0x216A8
49.69 +0x2163 0x2193F
49.70 +0x2164 0x219BC
49.71 +0x2165 0x21BC4
49.72 +0x2166 0x21D3B
49.73 +0x2167 0x22019
49.74 +0x2168 0x22018
49.75 +0x2169 0x221B3
49.76 +0x216A 0x223AA
49.77 +0x216B 0x224BE
49.78 +0x216C 0x225AC
49.79 +0x216D 0x22A25
49.80 +0x216E 0x22A66
49.81 +0x216F 0x22A6B
49.82 +0x2170 0x23943
49.83 +0x2171 0x239B5
49.84 +0x2172 0x23AEC
49.85 +0x2173 0x23C76
49.86 +0x2175 0x24614
49.87 +0x2176 0x215DC
49.88 +0x2177 0x2471C
49.89 +0x2178 0x2471D
49.90 +0x2179 0x264D0
49.91 +0x217A 0x26612
49.92 +0x217B 0x26AF3
49.93 +0x217C 0x28669
49.94 +0x217E 0x28E11
49.95 +0x2221 0x28E15
49.96 +0x2222 0x28E10
49.97 +0x2223 0x28E13
49.98 +0x2224 0x200A4
49.99 +0x2225 0x200A5
49.100 +0x2226 0x201D0
49.101 +0x2227 0x201BA
49.102 +0x2228 0x201CB
49.103 +0x2229 0x2057B
49.104 +0x222A 0x20686
49.105 +0x222B 0x206BB
49.106 +0x222C 0x206BA
49.107 +0x222D 0x206C3
49.108 +0x222E 0x206B9
49.109 +0x222F 0x206C0
49.110 +0x2231 0x20839
49.111 +0x2232 0x2083B
49.112 +0x2233 0x20841
49.113 +0x2234 0x208D1
49.114 +0x2235 0x208CF
49.115 +0x2236 0x208D2
49.116 +0x2237 0x2092E
49.117 +0x2238 0x2096E
49.118 +0x2239 0x2098C
49.119 +0x223A 0x20988
49.120 +0x223B 0x20A35
49.121 +0x223D 0x20A3A
49.122 +0x223E 0x20A3B
49.123 +0x223F 0x20A38
49.124 +0x2240 0x20A39
49.125 +0x2241 0x20B2E
49.126 +0x2242 0x20B2C
49.127 +0x2243 0x20BC8
49.128 +0x2244 0x20BB5
49.129 +0x2245 0x20BAD
49.130 +0x2246 0x20BB0
49.131 +0x2247 0x20BAB
49.132 +0x2248 0x211B3
49.133 +0x2249 0x211A9
49.134 +0x224A 0x216BB
49.135 +0x224B 0x216B9
49.136 +0x224C 0x21B5A
49.137 +0x224D 0x21BCD
49.138 +0x224E 0x21C2B
49.139 +0x224F 0x21D05
49.140 +0x2252 0x21D51
49.141 +0x2253 0x21D4B
49.142 +0x2254 0x21FEA
49.143 +0x2255 0x21FED
49.144 +0x2256 0x22036
49.145 +0x2257 0x22062
49.146 +0x2258 0x22056
49.147 +0x2259 0x22055
49.148 +0x225A 0x22064
49.149 +0x225B 0x22058
49.150 +0x225D 0x221DA
49.151 +0x225E 0x221D8
49.152 +0x225F 0x223AD
49.153 +0x2260 0x223AB
49.154 +0x2261 0x224C0
49.155 +0x2262 0x224C3
49.156 +0x2263 0x225B3
49.157 +0x2264 0x225B7
49.158 +0x2265 0x225BA
49.159 +0x2268 0x225C7
49.160 +0x2269 0x225B5
49.161 +0x226A 0x2298E
49.162 +0x226B 0x22A73
49.163 +0x226C 0x22A6C
49.164 +0x226D 0x22A74
49.165 +0x226E 0x2F8B4
49.166 +0x226F 0x22A72
49.167 +0x2270 0x22A71
49.168 +0x2271 0x22A82
49.169 +0x2272 0x22A70
49.170 +0x2273 0x2313F
49.171 +0x2274 0x233BA
49.172 +0x2275 0x233B8
49.173 +0x2276 0x239B7
49.174 +0x2277 0x24723
49.175 +0x2278 0x24721
49.176 +0x2279 0x2472B
49.177 +0x227A 0x24726
49.178 +0x227B 0x24722
49.179 +0x227C 0x24D25
49.180 +0x227D 0x250E4
49.181 +0x227E 0x25415
49.182 +0x2321 0x264E4
49.183 +0x2322 0x26633
49.184 +0x2323 0x2662A
49.185 +0x2324 0x26632
49.186 +0x2325 0x26629
49.187 +0x2326 0x26AFB
49.188 +0x2327 0x2795B
49.189 +0x2328 0x2795C
49.190 +0x2329 0x27C28
49.191 +0x232A 0x2866F
49.192 +0x232B 0x2866D
49.193 +0x232C 0x2866B
49.194 +0x232D 0x2866E
49.195 +0x232E 0x28E16
49.196 +0x232F 0x20022
49.197 +0x2330 0x20116
49.198 +0x2331 0x20148
49.199 +0x2332 0x201D8
49.200 +0x2333 0x20200
49.201 +0x2335 0x20480
49.202 +0x2336 0x204E4
49.203 +0x2338 0x204E7
49.204 +0x2339 0x2050C
49.205 +0x233A 0x20553
49.206 +0x233B 0x205B7
49.207 +0x233C 0x20AE8
49.208 +0x233D 0x206D1
49.209 +0x233E 0x206E5
49.210 +0x233F 0x206D8
49.211 +0x2340 0x206D6
49.212 +0x2341 0x206DA
49.213 +0x2342 0x206D9
49.214 +0x2343 0x206D5
49.215 +0x2344 0x206E6
49.216 +0x2345 0x206D4
49.217 +0x2346 0x206D3
49.218 +0x2347 0x20844
49.219 +0x2348 0x208D6
49.220 +0x2349 0x208D7
49.221 +0x234A 0x20913
49.222 +0x234C 0x20970
49.223 +0x234D 0x20992
49.224 +0x234E 0x209DB
49.225 +0x234F 0x209DA
49.226 +0x2350 0x20A41
49.227 +0x2351 0x20A43
49.228 +0x2352 0x20B33
49.229 +0x2353 0x20BF6
49.230 +0x2354 0x20BD4
49.231 +0x2355 0x20BDD
49.232 +0x2356 0x20BD0
49.233 +0x2357 0x20C04
49.234 +0x2358 0x20BD9
49.235 +0x2359 0x20BDB
49.236 +0x235A 0x20C05
49.237 +0x235B 0x20BD3
49.238 +0x235C 0x20BE1
49.239 +0x235D 0x21280
49.240 +0x235E 0x21277
49.241 +0x235F 0x21281
49.242 +0x2360 0x21282
49.243 +0x2361 0x21283
49.244 +0x2362 0x2F85C
49.245 +0x2363 0x21561
49.246 +0x2364 0x21560
49.247 +0x2365 0x216D8
49.248 +0x2366 0x216D6
49.249 +0x2367 0x216D7
49.250 +0x2368 0x24605
49.251 +0x2369 0x2194D
49.252 +0x236A 0x21948
49.253 +0x236B 0x21BD6
49.254 +0x236C 0x21BCF
49.255 +0x236D 0x21BD9
49.256 +0x236E 0x21BD8
49.257 +0x236F 0x21C3D
49.258 +0x2371 0x21D54
49.259 +0x2372 0x21D5B
49.260 +0x2373 0x21D5C
49.261 +0x2375 0x21D59
49.262 +0x2376 0x21D58
49.263 +0x2377 0x21D5A
49.264 +0x2378 0x21D55
49.265 +0x2379 0x21D56
49.266 +0x237A 0x21D82
49.267 +0x237B 0x21FF0
49.268 +0x237C 0x2201C
49.269 +0x237D 0x2206A
49.270 +0x237E 0x22069
49.271 +0x2421 0x22071
49.272 +0x2422 0x22067
49.273 +0x2423 0x2206C
49.274 +0x2424 0x2206E
49.275 +0x2425 0x22079
49.276 +0x2426 0x2218B
49.277 +0x2427 0x221B8
49.278 +0x2428 0x221E7
49.279 +0x2429 0x221E8
49.280 +0x242A 0x221E4
49.281 +0x242B 0x221E6
49.282 +0x242C 0x221E5
49.283 +0x242D 0x221F0
49.284 +0x242E 0x22383
49.285 +0x242F 0x223B7
49.286 +0x2430 0x223BB
49.287 +0x2431 0x223B9
49.288 +0x2432 0x223C5
49.289 +0x2433 0x22453
49.290 +0x2434 0x224C4
49.291 +0x2435 0x224C6
49.292 +0x2436 0x224CB
49.293 +0x2437 0x225C8
49.294 +0x2438 0x2F89F
49.295 +0x2439 0x225C9
49.296 +0x243A 0x225DB
49.297 +0x243B 0x22994
49.298 +0x243C 0x22A95
49.299 +0x243D 0x22A88
49.300 +0x243E 0x22A8D
49.301 +0x243F 0x22EEC
49.302 +0x2440 0x22EEE
49.303 +0x2441 0x22EF1
49.304 +0x2442 0x2312E
49.305 +0x2443 0x23149
49.306 +0x2444 0x2335F
49.307 +0x2445 0x233D1
49.308 +0x2446 0x233CB
49.309 +0x2447 0x23885
49.310 +0x2449 0x2394A
49.311 +0x244A 0x23947
49.312 +0x244B 0x2394B
49.313 +0x244C 0x239BB
49.314 +0x244D 0x239C4
49.315 +0x244F 0x23B02
49.316 +0x2450 0x23C82
49.317 +0x2451 0x23C91
49.318 +0x2452 0x23C8F
49.319 +0x2453 0x23C92
49.320 +0x2454 0x2418F
49.321 +0x2455 0x24191
49.322 +0x2456 0x241B4
49.323 +0x2457 0x24192
49.324 +0x2458 0x244F4
49.325 +0x2459 0x245AA
49.326 +0x245A 0x24735
49.327 +0x245B 0x24737
49.328 +0x245C 0x2473D
49.329 +0x245D 0x2473C
49.330 +0x245E 0x2472F
49.331 +0x245F 0x24730
49.332 +0x2460 0x248F8
49.333 +0x2461 0x248EF
49.334 +0x2462 0x24B26
49.335 +0x2464 0x24D26
49.336 +0x2465 0x24D27
49.337 +0x2466 0x24F41
49.338 +0x2467 0x24FC6
49.339 +0x2468 0x24FC7
49.340 +0x2469 0x250EB
49.341 +0x246A 0x250E8
49.342 +0x246B 0x250EA
49.343 +0x246C 0x2541A
49.344 +0x246D 0x25419
49.345 +0x246F 0x25923
49.346 +0x2470 0x25924
49.347 +0x2471 0x25E25
49.348 +0x2472 0x26635
49.349 +0x2473 0x26634
49.350 +0x2474 0x26A07
49.351 +0x2475 0x2721D
49.352 +0x2476 0x277E1
49.353 +0x2477 0x27BAB
49.354 +0x2478 0x28460
49.355 +0x2479 0x28677
49.356 +0x247A 0x2867D
49.357 +0x247C 0x28E1E
49.358 +0x247D 0x28E1A
49.359 +0x247E 0x28E1D
49.360 +0x2521 0x2006B
49.361 +0x2522 0x2012D
49.362 +0x2523 0x2014C
49.363 +0x2524 0x2022A
49.364 +0x2526 0x20215
49.365 +0x2527 0x2022C
49.366 +0x2528 0x20206
49.367 +0x2529 0x20208
49.368 +0x252A 0x2020A
49.369 +0x252C 0x20556
49.370 +0x252D 0x20584
49.371 +0x252F 0x205C6
49.372 +0x2530 0x206F5
49.373 +0x2531 0x20709
49.374 +0x2532 0x206F8
49.375 +0x2533 0x206E8
49.376 +0x2534 0x206FB
49.377 +0x2535 0x206E9
49.378 +0x2536 0x206F6
49.379 +0x2539 0x20852
49.380 +0x253C 0x20854
49.381 +0x253D 0x20851
49.382 +0x253E 0x20939
49.383 +0x253F 0x2093A
49.384 +0x2540 0x20998
49.385 +0x2541 0x20A4E
49.386 +0x2543 0x20C36
49.387 +0x2544 0x20C0C
49.388 +0x2545 0x20C10
49.389 +0x2546 0x20C32
49.390 +0x2547 0x20C11
49.391 +0x2548 0x20C18
49.392 +0x2549 0x20C1C
49.393 +0x254A 0x20C1A
49.394 +0x254B 0x20C19
49.395 +0x254C 0x20C0B
49.396 +0x254D 0x20C0F
49.397 +0x254E 0x20C1D
49.398 +0x254F 0x20C21
49.399 +0x2550 0x20C13
49.400 +0x2551 0x20C1B
49.401 +0x2552 0x20C15
49.402 +0x2554 0x211D1
49.403 +0x2555 0x211C8
49.404 +0x2556 0x2128D
49.405 +0x2557 0x212B5
49.406 +0x255A 0x215F8
49.407 +0x255B 0x216E0
49.408 +0x255C 0x216E1
49.409 +0x255E 0x216DE
49.410 +0x255F 0x216FE
49.411 +0x2560 0x216DC
49.412 +0x2561 0x21701
49.413 +0x2562 0x216FD
49.414 +0x2563 0x21700
49.415 +0x2564 0x219D7
49.416 +0x2565 0x219D6
49.417 +0x2566 0x219D9
49.418 +0x2567 0x21B65
49.419 +0x2568 0x21BD2
49.420 +0x2569 0x21BDC
49.421 +0x256A 0x21BE1
49.422 +0x256B 0x21BDE
49.423 +0x256C 0x21C42
49.424 +0x256D 0x21C4B
49.425 +0x256F 0x21D8E
49.426 +0x2570 0x21D91
49.427 +0x2571 0x21D8B
49.428 +0x2572 0x21D90
49.429 +0x2573 0x21D88
49.430 +0x2574 0x21D89
49.431 +0x2575 0x21D84
49.432 +0x2576 0x21DAA
49.433 +0x2577 0x2208D
49.434 +0x2578 0x2208F
49.435 +0x2579 0x2207D
49.436 +0x257A 0x2207F
49.437 +0x257B 0x2207B
49.438 +0x257C 0x22080
49.439 +0x257D 0x2207E
49.440 +0x257E 0x22083
49.441 +0x2621 0x22081
49.442 +0x2622 0x22086
49.443 +0x2623 0x2208A
49.444 +0x2624 0x221BD
49.445 +0x2625 0x221BE
49.446 +0x2627 0x221F4
49.447 +0x2628 0x221F3
49.448 +0x2629 0x22202
49.449 +0x262A 0x221F6
49.450 +0x262B 0x221F5
49.451 +0x262C 0x221F2
49.452 +0x262D 0x22204
49.453 +0x262E 0x2233D
49.454 +0x262F 0x223C6
49.455 +0x2630 0x22489
49.456 +0x2631 0x224D4
49.457 +0x2632 0x224D6
49.458 +0x2633 0x224D2
49.459 +0x2634 0x225FA
49.460 +0x2635 0x22606
49.461 +0x2636 0x2260C
49.462 +0x2637 0x2260A
49.463 +0x2638 0x2260F
49.464 +0x2639 0x22A2F
49.465 +0x263B 0x22AB7
49.466 +0x263C 0x22ABE
49.467 +0x263D 0x22ABC
49.468 +0x263E 0x22AE2
49.469 +0x263F 0x22F06
49.470 +0x2640 0x22EF7
49.471 +0x2641 0x22F07
49.472 +0x2642 0x22EF6
49.473 +0x2643 0x23B35
49.474 +0x2644 0x2315F
49.475 +0x2645 0x23165
49.476 +0x2646 0x23164
49.477 +0x2647 0x23161
49.478 +0x2648 0x2315A
49.479 +0x2649 0x2315D
49.480 +0x264A 0x2F8D7
49.481 +0x264B 0x233D7
49.482 +0x264C 0x233D5
49.483 +0x264D 0x233DE
49.484 +0x264E 0x233E1
49.485 +0x264F 0x233E0
49.486 +0x2650 0x233D9
49.487 +0x2652 0x233DA
49.488 +0x2653 0x233DF
49.489 +0x2654 0x233F6
49.490 +0x2655 0x23403
49.491 +0x2657 0x23893
49.492 +0x2658 0x2388B
49.493 +0x2659 0x23891
49.494 +0x265A 0x23892
49.495 +0x265B 0x2388A
49.496 +0x265C 0x23889
49.497 +0x265D 0x2388F
49.498 +0x265E 0x23956
49.499 +0x265F 0x23959
49.500 +0x2660 0x239CA
49.501 +0x2661 0x239CC
49.502 +0x2663 0x239D0
49.503 +0x2664 0x239CD
49.504 +0x2665 0x239D6
49.505 +0x2666 0x239CB
49.506 +0x2667 0x23A83
49.507 +0x2668 0x23A82
49.508 +0x2669 0x23B06
49.509 +0x266A 0x23B2A
49.510 +0x266B 0x23B2C
49.511 +0x266C 0x23B2B
49.512 +0x266D 0x23B29
49.513 +0x266E 0x23CBD
49.514 +0x266F 0x23CB3
49.515 +0x2670 0x23CBE
49.516 +0x2671 0x23CC0
49.517 +0x2672 0x23CB5
49.518 +0x2673 0x23CB6
49.519 +0x2674 0x2419D
49.520 +0x2675 0x2419F
49.521 +0x2676 0x24620
49.522 +0x2678 0x2461E
49.523 +0x2679 0x2461C
49.524 +0x267A 0x24632
49.525 +0x267B 0x2461F
49.526 +0x267C 0x2462B
49.527 +0x267D 0x24621
49.528 +0x267E 0x24626
49.529 +0x2721 0x24624
49.530 +0x2722 0x2461D
49.531 +0x2723 0x24627
49.532 +0x2724 0x2475B
49.533 +0x2725 0x24759
49.534 +0x2726 0x24780
49.535 +0x2727 0x24755
49.536 +0x2728 0x24750
49.537 +0x2729 0x2475A
49.538 +0x272A 0x24756
49.539 +0x272B 0x24763
49.540 +0x272C 0x24752
49.541 +0x272D 0x24758
49.542 +0x272F 0x24739
49.543 +0x2730 0x248F9
49.544 +0x2731 0x24B28
49.545 +0x2733 0x24BBC
49.546 +0x2734 0x24BD6
49.547 +0x2735 0x24C05
49.548 +0x2736 0x24C20
49.549 +0x2738 0x24D33
49.550 +0x2739 0x24F46
49.551 +0x273A 0x24F42
49.552 +0x273B 0x24F43
49.553 +0x273C 0x24F47
49.554 +0x273D 0x24FCB
49.555 +0x273E 0x25042
49.556 +0x273F 0x25045
49.557 +0x2740 0x250FD
49.558 +0x2741 0x250F4
49.559 +0x2742 0x250F9
49.560 +0x2743 0x250FA
49.561 +0x2744 0x2535E
49.562 +0x2745 0x2541D
49.563 +0x2747 0x25758
49.564 +0x2748 0x25755
49.565 +0x2749 0x25A57
49.566 +0x274A 0x25A58
49.567 +0x274B 0x25AD9
49.568 +0x274C 0x25ADC
49.569 +0x274D 0x25ADB
49.570 +0x274E 0x25E27
49.571 +0x274F 0x25F85
49.572 +0x2750 0x25F87
49.573 +0x2751 0x25F8A
49.574 +0x2752 0x2628B
49.575 +0x2753 0x2634F
49.576 +0x2754 0x26530
49.577 +0x2755 0x2652F
49.578 +0x2756 0x26668
49.579 +0x2757 0x26649
49.580 +0x2759 0x26648
49.581 +0x275A 0x2663F
49.582 +0x275B 0x2664B
49.583 +0x275C 0x2665C
49.584 +0x275D 0x26646
49.585 +0x275E 0x26640
49.586 +0x275F 0x26A0D
49.587 +0x2760 0x26B1B
49.588 +0x2761 0x26B1D
49.589 +0x2762 0x26B17
49.590 +0x2764 0x26B22
49.591 +0x2765 0x275A7
49.592 +0x2766 0x27608
49.593 +0x2767 0x27806
49.594 +0x2768 0x2847D
49.595 +0x276A 0x28463
49.596 +0x276B 0x28464
49.597 +0x276C 0x2847F
49.598 +0x276D 0x2846B
49.599 +0x276E 0x2847C
49.600 +0x276F 0x28468
49.601 +0x2770 0x28465
49.602 +0x2771 0x2846A
49.603 +0x2772 0x28698
49.604 +0x2773 0x28699
49.605 +0x2774 0x286AE
49.606 +0x2775 0x28E2B
49.607 +0x2776 0x28E2D
49.608 +0x2777 0x28E31
49.609 +0x2778 0x28E2E
49.610 +0x2779 0x28E2F
49.611 +0x277A 0x2006D
49.612 +0x277B 0x20131
49.613 +0x277C 0x2022D
49.614 +0x277D 0x20239
49.615 +0x277E 0x20238
49.616 +0x2822 0x2023A
49.617 +0x2823 0x20235
49.618 +0x2824 0x20262
49.619 +0x2825 0x204EA
49.620 +0x2826 0x204EB
49.621 +0x2827 0x20515
49.622 +0x2828 0x205CC
49.623 +0x2829 0x205C8
49.624 +0x282A 0x205CD
49.625 +0x282B 0x205DB
49.626 +0x282C 0x205CB
49.627 +0x282D 0x20711
49.628 +0x282E 0x20726
49.629 +0x282F 0x20862
49.630 +0x2830 0x2085E
49.631 +0x2831 0x20861
49.632 +0x2832 0x20941
49.633 +0x2833 0x2093F
49.634 +0x2834 0x20975
49.635 +0x2835 0x23965
49.636 +0x2836 0x20B49
49.637 +0x2837 0x209EB
49.638 +0x2838 0x20A1A
49.639 +0x2839 0x20A57
49.640 +0x283A 0x20C6B
49.641 +0x283B 0x20CA9
49.642 +0x283C 0x20C54
49.643 +0x283D 0x20C62
49.644 +0x283E 0x20CAA
49.645 +0x283F 0x20C58
49.646 +0x2840 0x20C72
49.647 +0x2841 0x20C63
49.648 +0x2842 0x20C73
49.649 +0x2843 0x20C8B
49.650 +0x2844 0x20C8C
49.651 +0x2845 0x20C5C
49.652 +0x2846 0x20C51
49.653 +0x2847 0x20C16
49.654 +0x2848 0x20C60
49.655 +0x2849 0x20C61
49.656 +0x284A 0x20C5E
49.657 +0x284B 0x20C5D
49.658 +0x284C 0x20C64
49.659 +0x284D 0x20C53
49.660 +0x284E 0x20C5F
49.661 +0x284F 0x20C5B
49.662 +0x2850 0x20C6E
49.663 +0x2851 0x20C55
49.664 +0x2852 0x20C52
49.665 +0x2853 0x20C68
49.666 +0x2854 0x211D2
49.667 +0x2855 0x211D6
49.668 +0x2856 0x211D3
49.669 +0x2857 0x212B8
49.670 +0x2858 0x212BB
49.671 +0x2859 0x212EB
49.672 +0x285A 0x212E8
49.673 +0x285B 0x212B6
49.674 +0x285C 0x212EA
49.675 +0x285D 0x212E7
49.676 +0x285E 0x212E9
49.677 +0x285F 0x21591
49.678 +0x2860 0x21610
49.679 +0x2861 0x2160E
49.680 +0x2862 0x2160F
49.681 +0x2863 0x2170B
49.682 +0x2864 0x21703
49.683 +0x2865 0x2172B
49.684 +0x2866 0x21709
49.685 +0x2867 0x21728
49.686 +0x2868 0x2172C
49.687 +0x2869 0x21725
49.688 +0x286A 0x21727
49.689 +0x286B 0x2170F
49.690 +0x286C 0x219E9
49.691 +0x286D 0x219EC
49.692 +0x286F 0x21B27
49.693 +0x2870 0x21B73
49.694 +0x2871 0x21BE2
49.695 +0x2872 0x21BE6
49.696 +0x2873 0x2F876
49.697 +0x2874 0x21C61
49.698 +0x2875 0x21C51
49.699 +0x2876 0x21D12
49.700 +0x2877 0x21D0E
49.701 +0x2878 0x21DAD
49.702 +0x2879 0x21DAF
49.703 +0x287A 0x21DB1
49.704 +0x287B 0x21DD3
49.705 +0x287C 0x22094
49.706 +0x287D 0x22092
49.707 +0x287E 0x22090
49.708 +0x2921 0x2209D
49.709 +0x2922 0x22093
49.710 +0x2923 0x22095
49.711 +0x2924 0x22098
49.712 +0x2925 0x22097
49.713 +0x2927 0x2F88A
49.714 +0x2928 0x22207
49.715 +0x2929 0x2220B
49.716 +0x292A 0x22208
49.717 +0x292B 0x223D9
49.718 +0x292C 0x223D5
49.719 +0x292D 0x224D7
49.720 +0x292E 0x224DF
49.721 +0x2930 0x224DE
49.722 +0x2931 0x224E3
49.723 +0x2932 0x224E2
49.724 +0x2934 0x22647
49.725 +0x2936 0x2263D
49.726 +0x2937 0x22638
49.727 +0x2938 0x22A44
49.728 +0x2939 0x22A3A
49.729 +0x293A 0x22AB8
49.730 +0x293B 0x22B2A
49.731 +0x293C 0x22B00
49.732 +0x293D 0x22AF3
49.733 +0x293E 0x22AF2
49.734 +0x293F 0x22AEB
49.735 +0x2940 0x22AFA
49.736 +0x2941 0x22AED
49.737 +0x2942 0x22AEC
49.738 +0x2943 0x22AFF
49.739 +0x2944 0x22AFB
49.740 +0x2946 0x22B4E
49.741 +0x2947 0x22AEF
49.742 +0x2948 0x22AF7
49.743 +0x2949 0x22F10
49.744 +0x294A 0x22F11
49.745 +0x294B 0x22F0C
49.746 +0x294C 0x22F0B
49.747 +0x294D 0x230DD
49.748 +0x294E 0x23130
49.749 +0x2950 0x2317A
49.750 +0x2951 0x23177
49.751 +0x2952 0x23328
49.752 +0x2953 0x23327
49.753 +0x2954 0x23365
49.754 +0x2955 0x2340E
49.755 +0x2956 0x2340B
49.756 +0x2957 0x23441
49.757 +0x2958 0x23413
49.758 +0x2959 0x2340F
49.759 +0x295A 0x23412
49.760 +0x295B 0x23430
49.761 +0x295C 0x238A0
49.762 +0x295D 0x238A3
49.763 +0x295E 0x2389E
49.764 +0x295F 0x23897
49.765 +0x2960 0x238A1
49.766 +0x2961 0x2389D
49.767 +0x2962 0x2389B
49.768 +0x2963 0x23963
49.769 +0x2964 0x239E3
49.770 +0x2965 0x239E4
49.771 +0x2966 0x239E6
49.772 +0x2967 0x239E7
49.773 +0x2968 0x239DD
49.774 +0x296A 0x239EC
49.775 +0x296B 0x239E5
49.776 +0x296C 0x239F1
49.777 +0x296D 0x23B3B
49.778 +0x296E 0x23B39
49.779 +0x296F 0x23B3A
49.780 +0x2970 0x23B3C
49.781 +0x2971 0x23B3D
49.782 +0x2972 0x23B47
49.783 +0x2973 0x23B3F
49.784 +0x2974 0x23B44
49.785 +0x2975 0x23C48
49.786 +0x2976 0x23C49
49.787 +0x2977 0x23C60
49.788 +0x2978 0x23CE3
49.789 +0x2979 0x23CE9
49.790 +0x297A 0x23CF0
49.791 +0x297D 0x23CF2
49.792 +0x297E 0x23CED
49.793 +0x2A21 0x23CEC
49.794 +0x2A22 0x23CE6
49.795 +0x2A23 0x23D16
49.796 +0x2A25 0x241BC
49.797 +0x2A26 0x241BE
49.798 +0x2A27 0x241C0
49.799 +0x2A28 0x241E0
49.800 +0x2A29 0x24500
49.801 +0x2A2A 0x24502
49.802 +0x2A2B 0x244FE
49.803 +0x2A2C 0x2455E
49.804 +0x2A2D 0x245B3
49.805 +0x2A2E 0x245B7
49.806 +0x2A2F 0x2463A
49.807 +0x2A30 0x24639
49.808 +0x2A31 0x2463E
49.809 +0x2A32 0x24638
49.810 +0x2A33 0x2463D
49.811 +0x2A34 0x2464F
49.812 +0x2A35 0x2476E
49.813 +0x2A36 0x2475F
49.814 +0x2A37 0x24781
49.815 +0x2A38 0x24782
49.816 +0x2A39 0x24771
49.817 +0x2A3A 0x2477B
49.818 +0x2A3B 0x24779
49.819 +0x2A3C 0x24777
49.820 +0x2A3D 0x24773
49.821 +0x2A3E 0x2476F
49.822 +0x2A3F 0x24797
49.823 +0x2A40 0x2477E
49.824 +0x2A41 0x248FC
49.825 +0x2A42 0x24911
49.826 +0x2A43 0x24932
49.827 +0x2A44 0x24931
49.828 +0x2A45 0x24910
49.829 +0x2A46 0x24AEC
49.830 +0x2A47 0x24AEB
49.831 +0x2A48 0x24B2C
49.832 +0x2A49 0x24B2D
49.833 +0x2A4A 0x24BDA
49.834 +0x2A4B 0x24C2E
49.835 +0x2A4C 0x24C2C
49.836 +0x2A4D 0x24C2A
49.837 +0x2A4E 0x24C33
49.838 +0x2A4F 0x24C4B
49.839 +0x2A50 0x24D18
49.840 +0x2A51 0x24D42
49.841 +0x2A52 0x24D3B
49.842 +0x2A53 0x24D3F
49.843 +0x2A54 0x24D41
49.844 +0x2A55 0x24D43
49.845 +0x2A56 0x24D3C
49.846 +0x2A57 0x24F4C
49.847 +0x2A58 0x24F4A
49.848 +0x2A59 0x24F49
49.849 +0x2A5A 0x24F56
49.850 +0x2A5B 0x24FCF
49.851 +0x2A5C 0x25047
49.852 +0x2A5D 0x25048
49.853 +0x2A5E 0x25046
49.854 +0x2A5F 0x2511B
49.855 +0x2A60 0x25111
49.856 +0x2A61 0x25114
49.857 +0x2A62 0x2511D
49.858 +0x2A63 0x25117
49.859 +0x2A64 0x2511E
49.860 +0x2A65 0x2510B
49.861 +0x2A66 0x2511C
49.862 +0x2A67 0x25112
49.863 +0x2A68 0x25116
49.864 +0x2A69 0x2510D
49.865 +0x2A6A 0x25115
49.866 +0x2A6B 0x25113
49.867 +0x2A6C 0x25118
49.868 +0x2A6E 0x253AC
49.869 +0x2A6F 0x25444
49.870 +0x2A70 0x2542C
49.871 +0x2A71 0x25445
49.872 +0x2A72 0x25766
49.873 +0x2A73 0x2576E
49.874 +0x2A74 0x25765
49.875 +0x2A75 0x25768
49.876 +0x2A76 0x25784
49.877 +0x2A77 0x25938
49.878 +0x2A78 0x2593B
49.879 +0x2A79 0x2593A
49.880 +0x2A7A 0x2593F
49.881 +0x2A7B 0x25ADF
49.882 +0x2A7C 0x25ADD
49.883 +0x2A7D 0x25ADE
49.884 +0x2A7E 0x25AE2
49.885 +0x2B22 0x25E2C
49.886 +0x2B23 0x25E2F
49.887 +0x2B24 0x25F8F
49.888 +0x2B25 0x25F90
49.889 +0x2B26 0x25F8C
49.890 +0x2B27 0x25F93
49.891 +0x2B28 0x26225
49.892 +0x2B29 0x26288
49.893 +0x2B2A 0x262A7
49.894 +0x2B2B 0x263F7
49.895 +0x2B2C 0x264BB
49.896 +0x2B2D 0x26538
49.897 +0x2B2E 0x26539
49.898 +0x2B2F 0x26537
49.899 +0x2B30 0x26614
49.900 +0x2B31 0x2666E
49.901 +0x2B32 0x2667B
49.902 +0x2B34 0x2666C
49.903 +0x2B35 0x2667F
49.904 +0x2B36 0x26678
49.905 +0x2B37 0x2667A
49.906 +0x2B38 0x2666F
49.907 +0x2B3A 0x268FE
49.908 +0x2B3B 0x26B48
49.909 +0x2B3C 0x26B4B
49.910 +0x2B3D 0x26B41
49.911 +0x2B3E 0x26B49
49.912 +0x2B3F 0x26B3B
49.913 +0x2B40 0x2722D
49.914 +0x2B41 0x275E3
49.915 +0x2B42 0x2761A
49.916 +0x2B43 0x2760D
49.917 +0x2B44 0x27613
49.918 +0x2B45 0x27611
49.919 +0x2B46 0x2761C
49.920 +0x2B48 0x278B5
49.921 +0x2B4A 0x27C29
49.922 +0x2B4B 0x27CA1
49.923 +0x2B4C 0x27D24
49.924 +0x2B4D 0x27FBB
49.925 +0x2B4E 0x282A1
49.926 +0x2B4F 0x28483
49.927 +0x2B50 0x2848D
49.928 +0x2B51 0x28487
49.929 +0x2B52 0x28485
49.930 +0x2B53 0x2848A
49.931 +0x2B54 0x284A3
49.932 +0x2B55 0x28489
49.933 +0x2B56 0x28484
49.934 +0x2B57 0x284A2
49.935 +0x2B58 0x286B1
49.936 +0x2B59 0x286B0
49.937 +0x2B5A 0x286AF
49.938 +0x2B5B 0x286B6
49.939 +0x2B5C 0x286C9
49.940 +0x2B5D 0x286CA
49.941 +0x2B5E 0x286C8
49.942 +0x2B5F 0x286B4
49.943 +0x2B60 0x28C59
49.944 +0x2B61 0x28CC9
49.945 +0x2B62 0x28E41
49.946 +0x2B63 0x28E4C
49.947 +0x2B65 0x28E45
49.948 +0x2B66 0x28E5A
49.949 +0x2B67 0x200B9
49.950 +0x2B68 0x20294
49.951 +0x2B69 0x2026E
49.952 +0x2B6A 0x202A2
49.953 +0x2B6B 0x20267
49.954 +0x2B6D 0x202A3
49.955 +0x2B6E 0x20276
49.956 +0x2B6F 0x2026C
49.957 +0x2B70 0x20264
49.958 +0x2B71 0x202A5
49.959 +0x2B72 0x20230
49.960 +0x2B73 0x202A6
49.961 +0x2B74 0x20269
49.962 +0x2B75 0x202A4
49.963 +0x2B76 0x20490
49.964 +0x2B77 0x2055F
49.965 +0x2B78 0x20560
49.966 +0x2B79 0x205DA
49.967 +0x2B7A 0x205D8
49.968 +0x2B7B 0x205DD
49.969 +0x2B7D 0x20759
49.970 +0x2B7E 0x2075B
49.971 +0x2C21 0x2075A
49.972 +0x2C22 0x20739
49.973 +0x2C23 0x20734
49.974 +0x2C24 0x20744
49.975 +0x2C25 0x20733
49.976 +0x2C26 0x2073C
49.977 +0x2C27 0x20758
49.978 +0x2C28 0x2076A
49.979 +0x2C29 0x2086F
49.980 +0x2C2A 0x20872
49.981 +0x2C2B 0x20870
49.982 +0x2C2C 0x20871
49.983 +0x2C2D 0x2086E
49.984 +0x2C2E 0x208F0
49.985 +0x2C2F 0x208EB
49.986 +0x2C30 0x20949
49.987 +0x2C31 0x2094C
49.988 +0x2C32 0x209F5
49.989 +0x2C33 0x20A20
49.990 +0x2C34 0x20A6A
49.991 +0x2C35 0x20A72
49.992 +0x2C36 0x20B4B
49.993 +0x2C37 0x20B5D
49.994 +0x2C38 0x20C50
49.995 +0x2C39 0x20CF9
49.996 +0x2C3A 0x20CFA
49.997 +0x2C3B 0x20CFB
49.998 +0x2C3C 0x20D23
49.999 +0x2C3D 0x20CB7
49.1000 +0x2C3E 0x20D22
49.1001 +0x2C3F 0x20CB5
49.1002 +0x2C40 0x20CC4
49.1003 +0x2C41 0x20CB4
49.1004 +0x2C42 0x20CEF
49.1005 +0x2C44 0x20CCD
49.1006 +0x2C45 0x20CF0
49.1007 +0x2C46 0x20CB8
49.1008 +0x2C47 0x20CCB
49.1009 +0x2C48 0x20CF1
49.1010 +0x2C49 0x20CBA
49.1011 +0x2C4A 0x20D03
49.1012 +0x2C4B 0x20CF8
49.1013 +0x2C4C 0x20CB6
49.1014 +0x2C4D 0x20CBC
49.1015 +0x2C4E 0x20CB3
49.1016 +0x2C4F 0x20D21
49.1017 +0x2C50 0x20CF7
49.1018 +0x2C51 0x20CC2
49.1019 +0x2C52 0x20CBE
49.1020 +0x2C53 0x20CC9
49.1021 +0x2C54 0x20CBD
49.1022 +0x2C55 0x20CCE
49.1023 +0x2C56 0x20CB9
49.1024 +0x2C57 0x20CC7
49.1025 +0x2C58 0x20CCA
49.1026 +0x2C59 0x20CCC
49.1027 +0x2C5A 0x20D26
49.1028 +0x2C5B 0x211E4
49.1029 +0x2C5C 0x211E0
49.1030 +0x2C5D 0x211F0
49.1031 +0x2C5E 0x212EC
49.1032 +0x2C5F 0x21324
49.1033 +0x2C60 0x21318
49.1034 +0x2C61 0x2132F
49.1035 +0x2C62 0x21325
49.1036 +0x2C63 0x21528
49.1037 +0x2C64 0x21522
49.1038 +0x2C65 0x2156A
49.1039 +0x2C66 0x20157
49.1040 +0x2C67 0x21594
49.1041 +0x2C68 0x21592
49.1042 +0x2C69 0x2159C
49.1043 +0x2C6A 0x21622
49.1044 +0x2C6B 0x21630
49.1045 +0x2C6C 0x2161D
49.1046 +0x2C6D 0x21623
49.1047 +0x2C6E 0x21735
49.1048 +0x2C6F 0x21733
49.1049 +0x2C70 0x2172F
49.1050 +0x2C71 0x2174D
49.1051 +0x2C72 0x21731
49.1052 +0x2C73 0x2175B
49.1053 +0x2C74 0x2175A
49.1054 +0x2C75 0x21732
49.1055 +0x2C76 0x2175C
49.1056 +0x2C77 0x21759
49.1057 +0x2C78 0x2175D
49.1058 +0x2C79 0x21969
49.1059 +0x2C7A 0x2196D
49.1060 +0x2C7B 0x22232
49.1061 +0x2C7D 0x21A0A
49.1062 +0x2C7E 0x21A20
49.1063 +0x2D21 0x21A1F
49.1064 +0x2D22 0x21A0D
49.1065 +0x2D23 0x21BE8
49.1066 +0x2D24 0x21BEC
49.1067 +0x2D25 0x21C77
49.1068 +0x2D26 0x21C70
49.1069 +0x2D27 0x21C71
49.1070 +0x2D28 0x21DF8
49.1071 +0x2D29 0x21DD6
49.1072 +0x2D2A 0x21DD9
49.1073 +0x2D2B 0x21DDE
49.1074 +0x2D2C 0x21DD5
49.1075 +0x2D2D 0x21DE1
49.1076 +0x2D2F 0x21DE2
49.1077 +0x2D30 0x21DDD
49.1078 +0x2D31 0x21DE0
49.1079 +0x2D32 0x21E0E
49.1080 +0x2D33 0x21E08
49.1081 +0x2D34 0x21DDC
49.1082 +0x2D35 0x21E0A
49.1083 +0x2D36 0x21E0C
49.1084 +0x2D37 0x220B4
49.1085 +0x2D38 0x220B1
49.1086 +0x2D39 0x220B6
49.1087 +0x2D3A 0x220BC
49.1088 +0x2D3B 0x2221D
49.1089 +0x2D3C 0x22224
49.1090 +0x2D3D 0x22219
49.1091 +0x2D3E 0x2221B
49.1092 +0x2D3F 0x22222
49.1093 +0x2D40 0x2221A
49.1094 +0x2D41 0x2221C
49.1095 +0x2D42 0x22221
49.1096 +0x2D43 0x223E6
49.1097 +0x2D44 0x223E4
49.1098 +0x2D45 0x223E7
49.1099 +0x2D46 0x223EA
49.1100 +0x2D48 0x2F89B
49.1101 +0x2D49 0x224F0
49.1102 +0x2D4A 0x224F5
49.1103 +0x2D4B 0x224EF
49.1104 +0x2D4C 0x22642
49.1105 +0x2D4D 0x2266E
49.1106 +0x2D4E 0x2263C
49.1107 +0x2D4F 0x22697
49.1108 +0x2D50 0x2268C
49.1109 +0x2D51 0x22681
49.1110 +0x2D52 0x22671
49.1111 +0x2D53 0x226CE
49.1112 +0x2D54 0x226BA
49.1113 +0x2D55 0x2267A
49.1114 +0x2D56 0x2267E
49.1115 +0x2D58 0x22672
49.1116 +0x2D59 0x226BB
49.1117 +0x2D5B 0x22673
49.1118 +0x2D5C 0x22682
49.1119 +0x2D5E 0x229BA
49.1120 +0x2D5F 0x229B8
49.1121 +0x2D60 0x22A4B
49.1122 +0x2D61 0x22A48
49.1123 +0x2D62 0x22B2B
49.1124 +0x2D63 0x22AF4
49.1125 +0x2D64 0x22B2C
49.1126 +0x2D65 0x22B42
49.1127 +0x2D66 0x22B48
49.1128 +0x2D67 0x22B44
49.1129 +0x2D68 0x22B45
49.1130 +0x2D69 0x22B3C
49.1131 +0x2D6A 0x22B37
49.1132 +0x2D6B 0x22B33
49.1133 +0x2D6C 0x22B41
49.1134 +0x2D6D 0x22B32
49.1135 +0x2D6E 0x22B87
49.1136 +0x2D6F 0x22F27
49.1137 +0x2D70 0x22F23
49.1138 +0x2D71 0x22F2D
49.1139 +0x2D72 0x22F1F
49.1140 +0x2D73 0x22F2C
49.1141 +0x2D74 0x22F28
49.1142 +0x2D75 0x23075
49.1143 +0x2D76 0x23074
49.1144 +0x2D77 0x230E7
49.1145 +0x2D78 0x23132
49.1146 +0x2D79 0x23131
49.1147 +0x2D7A 0x23199
49.1148 +0x2D7B 0x23196
49.1149 +0x2D7C 0x23198
49.1150 +0x2D7D 0x2319D
49.1151 +0x2D7E 0x23192
49.1152 +0x2E21 0x23194
49.1153 +0x2E22 0x23195
49.1154 +0x2E23 0x23197
49.1155 +0x2E24 0x266B9
49.1156 +0x2E26 0x23411
49.1157 +0x2E27 0x2343B
49.1158 +0x2E28 0x23479
49.1159 +0x2E29 0x23442
49.1160 +0x2E2A 0x23443
49.1161 +0x2E2C 0x23478
49.1162 +0x2E2D 0x238AC
49.1163 +0x2E2F 0x238B1
49.1164 +0x2E30 0x238B4
49.1165 +0x2E31 0x238B3
49.1166 +0x2E32 0x238AF
49.1167 +0x2E33 0x238AA
49.1168 +0x2E34 0x238B2
49.1169 +0x2E35 0x23968
49.1170 +0x2E36 0x239F2
49.1171 +0x2E37 0x239FE
49.1172 +0x2E38 0x239F8
49.1173 +0x2E39 0x239F9
49.1174 +0x2E3A 0x239FF
49.1175 +0x2E3B 0x239F5
49.1176 +0x2E3C 0x239F7
49.1177 +0x2E3D 0x239FD
49.1178 +0x2E3E 0x23A00
49.1179 +0x2E3F 0x23A88
49.1180 +0x2E40 0x23B6E
49.1181 +0x2E41 0x23B5D
49.1182 +0x2E42 0x23B63
49.1183 +0x2E43 0x23B60
49.1184 +0x2E44 0x23C61
49.1185 +0x2E45 0x23D37
49.1186 +0x2E46 0x23D71
49.1187 +0x2E47 0x23D23
49.1188 +0x2E48 0x23D22
49.1189 +0x2E49 0x23D1F
49.1190 +0x2E4A 0x23D25
49.1191 +0x2E4B 0x241FD
49.1192 +0x2E4C 0x24211
49.1193 +0x2E4D 0x24223
49.1194 +0x2E4E 0x241F0
49.1195 +0x2E4F 0x241EF
49.1196 +0x2E50 0x2450E
49.1197 +0x2E51 0x2450C
49.1198 +0x2E52 0x245BA
49.1199 +0x2E54 0x24652
49.1200 +0x2E55 0x24655
49.1201 +0x2E56 0x24653
49.1202 +0x2E57 0x24654
49.1203 +0x2E58 0x24651
49.1204 +0x2E59 0x24658
49.1205 +0x2E5A 0x247B0
49.1206 +0x2E5B 0x2479F
49.1207 +0x2E5D 0x247A1
49.1208 +0x2E5E 0x2479A
49.1209 +0x2E5F 0x247BE
49.1210 +0x2E60 0x247A0
49.1211 +0x2E61 0x24937
49.1212 +0x2E63 0x24AF1
49.1213 +0x2E64 0x24AF2
49.1214 +0x2E65 0x24B34
49.1215 +0x2E66 0x24B37
49.1216 +0x2E67 0x24B35
49.1217 +0x2E68 0x2238C
49.1218 +0x2E69 0x24BDF
49.1219 +0x2E6A 0x24C4C
49.1220 +0x2E6B 0x24C4E
49.1221 +0x2E6C 0x24C64
49.1222 +0x2E6D 0x24C63
49.1223 +0x2E6E 0x24C36
49.1224 +0x2E6F 0x24D58
49.1225 +0x2E70 0x24D68
49.1226 +0x2E71 0x24D5B
49.1227 +0x2E72 0x24D5F
49.1228 +0x2E73 0x24D59
49.1229 +0x2E74 0x24D65
49.1230 +0x2E75 0x24D60
49.1231 +0x2E76 0x24D5E
49.1232 +0x2E77 0x24FD5
49.1233 +0x2E78 0x24FD6
49.1234 +0x2E79 0x2504E
49.1235 +0x2E7A 0x25052
49.1236 +0x2E7B 0x25135
49.1237 +0x2E7C 0x25139
49.1238 +0x2E7D 0x25158
49.1239 +0x2E7E 0x25141
49.1240 +0x2F21 0x25157
49.1241 +0x2F22 0x25138
49.1242 +0x2F23 0x2513D
49.1243 +0x2F24 0x25132
49.1244 +0x2F25 0x25144
49.1245 +0x2F26 0x2F944
49.1246 +0x2F27 0x25363
49.1247 +0x2F28 0x25362
49.1248 +0x2F29 0x253B8
49.1249 +0x2F2A 0x253B0
49.1250 +0x2F2B 0x253B1
49.1251 +0x2F2C 0x2544D
49.1252 +0x2F2D 0x25463
49.1253 +0x2F2E 0x25470
49.1254 +0x2F2F 0x2544B
49.1255 +0x2F30 0x2544F
49.1256 +0x2F31 0x2544E
49.1257 +0x2F32 0x25453
49.1258 +0x2F33 0x25447
49.1259 +0x2F35 0x25454
49.1260 +0x2F36 0x25452
49.1261 +0x2F37 0x25459
49.1262 +0x2F38 0x2547E
49.1263 +0x2F39 0x2562B
49.1264 +0x2F3A 0x2562E
49.1265 +0x2F3B 0x2577F
49.1266 +0x2F3C 0x2577E
49.1267 +0x2F3D 0x25781
49.1268 +0x2F3E 0x25783
49.1269 +0x2F3F 0x25947
49.1270 +0x2F40 0x25954
49.1271 +0x2F41 0x2594D
49.1272 +0x2F42 0x2594C
49.1273 +0x2F43 0x2594B
49.1274 +0x2F44 0x25957
49.1275 +0x2F45 0x25A65
49.1276 +0x2F46 0x25A64
49.1277 +0x2F47 0x25A61
49.1278 +0x2F48 0x25A62
49.1279 +0x2F49 0x25AF0
49.1280 +0x2F4A 0x25AF3
49.1281 +0x2F4B 0x25AF9
49.1282 +0x2F4C 0x25AF4
49.1283 +0x2F4D 0x25AF5
49.1284 +0x2F4E 0x25AEF
49.1285 +0x2F4F 0x25AF8
49.1286 +0x2F50 0x25AFC
49.1287 +0x2F51 0x25AF7
49.1288 +0x2F52 0x25AFD
49.1289 +0x2F53 0x25B17
49.1290 +0x2F54 0x25E34
49.1291 +0x2F55 0x25E36
49.1292 +0x2F56 0x25E38
49.1293 +0x2F57 0x25FAF
49.1294 +0x2F58 0x25FAE
49.1295 +0x2F59 0x25FAC
49.1296 +0x2F5A 0x25FA2
49.1297 +0x2F5B 0x26228
49.1298 +0x2F5C 0x22EC2
49.1299 +0x2F5D 0x2629C
49.1300 +0x2F5E 0x262B3
49.1301 +0x2F5F 0x26290
49.1302 +0x2F60 0x26406
49.1303 +0x2F61 0x26404
49.1304 +0x2F62 0x2640B
49.1305 +0x2F63 0x26405
49.1306 +0x2F64 0x26540
49.1307 +0x2F65 0x2654F
49.1308 +0x2F66 0x266AB
49.1309 +0x2F67 0x2669D
49.1310 +0x2F68 0x266B8
49.1311 +0x2F69 0x266B2
49.1312 +0x2F6A 0x266D2
49.1313 +0x2F6B 0x266CF
49.1314 +0x2F6C 0x266A2
49.1315 +0x2F6E 0x266A5
49.1316 +0x2F6F 0x266A9
49.1317 +0x2F70 0x266A7
49.1318 +0x2F71 0x266D0
49.1319 +0x2F72 0x26902
49.1320 +0x2F73 0x269CF
49.1321 +0x2F74 0x269D0
49.1322 +0x2F75 0x26A16
49.1323 +0x2F76 0x26A19
49.1324 +0x2F77 0x26B75
49.1325 +0x2F78 0x26B71
49.1326 +0x2F79 0x26B91
49.1327 +0x2F7A 0x26B72
49.1328 +0x2F7B 0x26B8E
49.1329 +0x2F7C 0x26B6D
49.1330 +0x2F7D 0x26B88
49.1331 +0x2F7E 0x26B73
49.1332 +0x3022 0x26B81
49.1333 +0x3023 0x26B76
49.1334 +0x3024 0x26B7B
49.1335 +0x3025 0x26B7F
49.1336 +0x3026 0x26B90
49.1337 +0x3027 0x26B78
49.1338 +0x3028 0x2724B
49.1339 +0x3029 0x27248
49.1340 +0x302A 0x2725B
49.1341 +0x302B 0x27251
49.1342 +0x302C 0x2723D
49.1343 +0x302D 0x27240
49.1344 +0x302E 0x27246
49.1345 +0x302F 0x2724D
49.1346 +0x3030 0x2723B
49.1347 +0x3031 0x2724A
49.1348 +0x3032 0x27241
49.1349 +0x3033 0x2723E
49.1350 +0x3034 0x2724E
49.1351 +0x3035 0x275AC
49.1352 +0x3036 0x275E6
49.1353 +0x3037 0x275E9
49.1354 +0x3038 0x27629
49.1355 +0x303A 0x27633
49.1356 +0x303B 0x2762E
49.1357 +0x303C 0x2761E
49.1358 +0x303E 0x2F9C5
49.1359 +0x303F 0x27622
49.1360 +0x3040 0x27627
49.1361 +0x3041 0x277E7
49.1362 +0x3042 0x2780B
49.1363 +0x3043 0x27966
49.1364 +0x3044 0x27BAD
49.1365 +0x3045 0x27BAE
49.1366 +0x3047 0x27C2B
49.1367 +0x3048 0x27C2A
49.1368 +0x3049 0x27D2C
49.1369 +0x304A 0x27D2D
49.1370 +0x304D 0x27E8F
49.1371 +0x304E 0x27E93
49.1372 +0x304F 0x27FC6
49.1373 +0x3050 0x27FC5
49.1374 +0x3051 0x28215
49.1375 +0x3052 0x28213
49.1376 +0x3053 0x282B1
49.1377 +0x3054 0x282A9
49.1378 +0x3056 0x284A8
49.1379 +0x3057 0x284AB
49.1380 +0x3058 0x284BE
49.1381 +0x3059 0x284AC
49.1382 +0x305A 0x284A9
49.1383 +0x305B 0x284A6
49.1384 +0x305C 0x284C1
49.1385 +0x305D 0x286CC
49.1386 +0x305E 0x286D1
49.1387 +0x305F 0x286D3
49.1388 +0x3060 0x286E4
49.1389 +0x3061 0x286CB
49.1390 +0x3062 0x286E1
49.1391 +0x3063 0x286D2
49.1392 +0x3064 0x286E3
49.1393 +0x3065 0x286CF
49.1394 +0x3066 0x286D0
49.1395 +0x3067 0x286E5
49.1396 +0x3068 0x2870E
49.1397 +0x3069 0x28CCC
49.1398 +0x306A 0x28CCA
49.1399 +0x306B 0x28CCB
49.1400 +0x306C 0x28E5C
49.1401 +0x306D 0x28E61
49.1402 +0x306E 0x28E5D
49.1403 +0x306F 0x28E59
49.1404 +0x3070 0x29077
49.1405 +0x3071 0x29684
49.1406 +0x3072 0x20041
49.1407 +0x3073 0x200FD
49.1408 +0x3074 0x2011A
49.1409 +0x3075 0x20163
49.1410 +0x3076 0x202B6
49.1411 +0x3077 0x202B2
49.1412 +0x3078 0x202E9
49.1413 +0x3079 0x202E7
49.1414 +0x307A 0x202D6
49.1415 +0x307B 0x20330
49.1416 +0x307C 0x202EC
49.1417 +0x307D 0x202DD
49.1418 +0x307E 0x202E8
49.1419 +0x3121 0x202B0
49.1420 +0x3122 0x202B5
49.1421 +0x3123 0x202E1
49.1422 +0x3124 0x20498
49.1423 +0x3125 0x20499
49.1424 +0x3127 0x20593
49.1425 +0x3128 0x205E5
49.1426 +0x312A 0x20760
49.1427 +0x312B 0x2075E
49.1428 +0x312D 0x2087B
49.1429 +0x312E 0x208F1
49.1430 +0x312F 0x208F3
49.1431 +0x3130 0x20A7F
49.1432 +0x3131 0x2F838
49.1433 +0x3132 0x20B57
49.1434 +0x3133 0x20B58
49.1435 +0x3134 0x20D39
49.1436 +0x3135 0x20DA7
49.1437 +0x3136 0x20D35
49.1438 +0x3137 0x20D60
49.1439 +0x3138 0x20D51
49.1440 +0x3139 0x20D62
49.1441 +0x313A 0x20D42
49.1442 +0x313B 0x20D3C
49.1443 +0x313C 0x20D43
49.1444 +0x313D 0x20DAB
49.1445 +0x313E 0x20DA9
49.1446 +0x313F 0x20DB4
49.1447 +0x3140 0x20D79
49.1448 +0x3141 0x20D6A
49.1449 +0x3142 0x20D3B
49.1450 +0x3143 0x20DAA
49.1451 +0x3144 0x20D33
49.1452 +0x3145 0x20D37
49.1453 +0x3146 0x20D27
49.1454 +0x3147 0x20DA8
49.1455 +0x3148 0x20D70
49.1456 +0x3149 0x20D2F
49.1457 +0x314A 0x20D36
49.1458 +0x314B 0x20DB5
49.1459 +0x314C 0x20D30
49.1460 +0x314D 0x20D3A
49.1461 +0x314E 0x20D38
49.1462 +0x314F 0x20DB1
49.1463 +0x3150 0x20DAC
49.1464 +0x3151 0x20D2E
49.1465 +0x3152 0x20D75
49.1466 +0x3153 0x20DB0
49.1467 +0x3154 0x211F7
49.1468 +0x3155 0x21200
49.1469 +0x3156 0x211F1
49.1470 +0x3157 0x211F3
49.1471 +0x3158 0x21360
49.1472 +0x3159 0x21361
49.1473 +0x315A 0x21332
49.1474 +0x315B 0x2132D
49.1475 +0x315C 0x2134A
49.1476 +0x315D 0x2132A
49.1477 +0x315E 0x21567
49.1478 +0x315F 0x215A2
49.1479 +0x3160 0x215A3
49.1480 +0x3161 0x2159E
49.1481 +0x3162 0x215A4
49.1482 +0x3163 0x21644
49.1483 +0x3164 0x21632
49.1484 +0x3165 0x2179B
49.1485 +0x3166 0x21798
49.1486 +0x3167 0x21799
49.1487 +0x3168 0x2179A
49.1488 +0x3169 0x21766
49.1489 +0x316A 0x21762
49.1490 +0x316B 0x2176B
49.1491 +0x316C 0x24562
49.1492 +0x316D 0x21767
49.1493 +0x316E 0x21A3B
49.1494 +0x316F 0x21A23
49.1495 +0x3170 0x21A29
49.1496 +0x3171 0x21B7E
49.1497 +0x3172 0x21BF3
49.1498 +0x3174 0x21BF5
49.1499 +0x3176 0x21C80
49.1500 +0x3177 0x21C7E
49.1501 +0x3178 0x21C7C
49.1502 +0x3179 0x21C7F
49.1503 +0x317A 0x21C7D
49.1504 +0x317B 0x21C81
49.1505 +0x317C 0x21E25
49.1506 +0x317D 0x21E29
49.1507 +0x317E 0x21E17
49.1508 +0x3221 0x21E63
49.1509 +0x3222 0x21E67
49.1510 +0x3223 0x21E65
49.1511 +0x3224 0x21E2A
49.1512 +0x3225 0x21E68
49.1513 +0x3226 0x21E26
49.1514 +0x3227 0x21E64
49.1515 +0x3228 0x21E1B
49.1516 +0x3229 0x21E62
49.1517 +0x322A 0x21E69
49.1518 +0x322B 0x21FFE
49.1519 +0x322C 0x22044
49.1520 +0x322D 0x22042
49.1521 +0x322E 0x220B7
49.1522 +0x322F 0x220D2
49.1523 +0x3230 0x220D4
49.1524 +0x3231 0x220D7
49.1525 +0x3232 0x220DC
49.1526 +0x3233 0x220D1
49.1527 +0x3234 0x220D5
49.1528 +0x3235 0x220CD
49.1529 +0x3236 0x220D8
49.1530 +0x3237 0x2219A
49.1531 +0x3238 0x22242
49.1532 +0x3239 0x22235
49.1533 +0x323A 0x22258
49.1534 +0x323B 0x22234
49.1535 +0x323C 0x2223C
49.1536 +0x323D 0x2223B
49.1537 +0x323E 0x2223E
49.1538 +0x323F 0x2223D
49.1539 +0x3240 0x2225A
49.1540 +0x3241 0x22241
49.1541 +0x3242 0x22238
49.1542 +0x3243 0x22245
49.1543 +0x3244 0x22233
49.1544 +0x3245 0x22326
49.1545 +0x3247 0x223F7
49.1546 +0x3248 0x223EF
49.1547 +0x3249 0x223F0
49.1548 +0x324A 0x223EE
49.1549 +0x324B 0x2249D
49.1550 +0x324C 0x22506
49.1551 +0x324D 0x22511
49.1552 +0x324E 0x22508
49.1553 +0x324F 0x22502
49.1554 +0x3250 0x2250A
49.1555 +0x3251 0x22507
49.1556 +0x3252 0x22691
49.1557 +0x3253 0x2268E
49.1558 +0x3254 0x22685
49.1559 +0x3255 0x226E8
49.1560 +0x3256 0x22717
49.1561 +0x3257 0x226D4
49.1562 +0x3259 0x226C4
49.1563 +0x325A 0x226D5
49.1564 +0x325C 0x226D8
49.1565 +0x325D 0x22680
49.1566 +0x325E 0x226DE
49.1567 +0x325F 0x22742
49.1568 +0x3260 0x229C7
49.1569 +0x3261 0x229BF
49.1570 +0x3262 0x22B8D
49.1571 +0x3263 0x22B89
49.1572 +0x3264 0x22B90
49.1573 +0x3265 0x22B9A
49.1574 +0x3266 0x22BC8
49.1575 +0x3267 0x22B92
49.1576 +0x3268 0x22BA1
49.1577 +0x3269 0x22B84
49.1578 +0x326A 0x22F57
49.1579 +0x326B 0x22F47
49.1580 +0x326C 0x22F77
49.1581 +0x326D 0x22F3A
49.1582 +0x326E 0x22F50
49.1583 +0x326F 0x22F42
49.1584 +0x3270 0x22F43
49.1585 +0x3271 0x22FA3
49.1586 +0x3272 0x23077
49.1587 +0x3273 0x231B2
49.1588 +0x3274 0x231E2
49.1589 +0x3275 0x231BD
49.1590 +0x3276 0x23374
49.1591 +0x3277 0x23482
49.1592 +0x3278 0x234B8
49.1593 +0x327A 0x234BA
49.1594 +0x327B 0x234B9
49.1595 +0x327C 0x234BB
49.1596 +0x327D 0x23487
49.1597 +0x327E 0x2F8E4
49.1598 +0x3321 0x23483
49.1599 +0x3322 0x234B7
49.1600 +0x3323 0x20043
49.1601 +0x3324 0x238CE
49.1602 +0x3325 0x238BA
49.1603 +0x3326 0x23973
49.1604 +0x3327 0x23A09
49.1605 +0x3328 0x23A0A
49.1606 +0x3329 0x23A0B
49.1607 +0x332A 0x23A07
49.1608 +0x332B 0x23A05
49.1609 +0x332C 0x23A0E
49.1610 +0x332D 0x23A97
49.1611 +0x332E 0x23B77
49.1612 +0x332F 0x23B7B
49.1613 +0x3330 0x23B7A
49.1614 +0x3331 0x23B74
49.1615 +0x3332 0x23B79
49.1616 +0x3333 0x23D86
49.1617 +0x3334 0x23DF5
49.1618 +0x3335 0x23DA5
49.1619 +0x3336 0x23D9D
49.1620 +0x3337 0x23DBE
49.1621 +0x3338 0x23D96
49.1622 +0x3339 0x23DE1
49.1623 +0x333A 0x23DA4
49.1624 +0x333B 0x23DA1
49.1625 +0x333C 0x23DF6
49.1626 +0x333E 0x23D8D
49.1627 +0x333F 0x23D8B
49.1628 +0x3340 0x23D78
49.1629 +0x3341 0x23D98
49.1630 +0x3342 0x23E0A
49.1631 +0x3343 0x2425D
49.1632 +0x3344 0x24227
49.1633 +0x3345 0x2425F
49.1634 +0x3346 0x245C0
49.1635 +0x3347 0x245C1
49.1636 +0x3348 0x2466D
49.1637 +0x3349 0x2465E
49.1638 +0x334A 0x2468A
49.1639 +0x334B 0x24662
49.1640 +0x334C 0x24664
49.1641 +0x334E 0x247C0
49.1642 +0x334F 0x247CA
49.1643 +0x3350 0x247D1
49.1644 +0x3352 0x247C7
49.1645 +0x3353 0x247CE
49.1646 +0x3355 0x247C5
49.1647 +0x3356 0x24936
49.1648 +0x3357 0x24957
49.1649 +0x3358 0x24977
49.1650 +0x3359 0x24AF6
49.1651 +0x335A 0x24AF7
49.1652 +0x335B 0x24B55
49.1653 +0x335C 0x24B44
49.1654 +0x335D 0x24B3E
49.1655 +0x335E 0x24B42
49.1656 +0x335F 0x24B52
49.1657 +0x3360 0x24BE1
49.1658 +0x3361 0x24C08
49.1659 +0x3362 0x24C68
49.1660 +0x3363 0x24C67
49.1661 +0x3365 0x2F937
49.1662 +0x3366 0x24D7E
49.1663 +0x3367 0x24D93
49.1664 +0x3368 0x24D79
49.1665 +0x3369 0x24D81
49.1666 +0x336A 0x24D7D
49.1667 +0x336B 0x24D7B
49.1668 +0x336C 0x24D94
49.1669 +0x336E 0x24F66
49.1670 +0x336F 0x24FD9
49.1671 +0x3370 0x24FE0
49.1672 +0x3371 0x2F93E
49.1673 +0x3372 0x2505F
49.1674 +0x3373 0x2515F
49.1675 +0x3374 0x2515E
49.1676 +0x3375 0x25168
49.1677 +0x3377 0x25188
49.1678 +0x3378 0x2516A
49.1679 +0x3379 0x2516C
49.1680 +0x337A 0x25166
49.1681 +0x337B 0x25167
49.1682 +0x337C 0x25189
49.1683 +0x337D 0x25160
49.1684 +0x337E 0x25185
49.1685 +0x3421 0x2032A
49.1686 +0x3422 0x25368
49.1687 +0x3423 0x253B9
49.1688 +0x3424 0x253BA
49.1689 +0x3425 0x253BE
49.1690 +0x3426 0x2546F
49.1691 +0x3427 0x25480
49.1692 +0x3428 0x25474
49.1693 +0x3429 0x25481
49.1694 +0x342A 0x2547A
49.1695 +0x342B 0x2549C
49.1696 +0x342C 0x25473
49.1697 +0x342D 0x25482
49.1698 +0x342E 0x2547F
49.1699 +0x342F 0x254A7
49.1700 +0x3430 0x25479
49.1701 +0x3431 0x25478
49.1702 +0x3432 0x2547D
49.1703 +0x3433 0x254A8
49.1704 +0x3434 0x2547C
49.1705 +0x3435 0x25668
49.1706 +0x3436 0x2564E
49.1707 +0x3437 0x2579E
49.1708 +0x343A 0x25798
49.1709 +0x343C 0x25785
49.1710 +0x343D 0x2579C
49.1711 +0x343E 0x257C5
49.1712 +0x343F 0x2579A
49.1713 +0x3440 0x25968
49.1714 +0x3441 0x25965
49.1715 +0x3442 0x25967
49.1716 +0x3443 0x25961
49.1717 +0x3444 0x25960
49.1718 +0x3447 0x25A7B
49.1719 +0x3449 0x25B19
49.1720 +0x344A 0x25B0E
49.1721 +0x344B 0x25B31
49.1722 +0x344C 0x25B12
49.1723 +0x344D 0x25B10
49.1724 +0x344E 0x25B15
49.1725 +0x344F 0x25B3F
49.1726 +0x3450 0x25B1D
49.1727 +0x3451 0x25B1E
49.1728 +0x3452 0x25E4D
49.1729 +0x3453 0x25E48
49.1730 +0x3454 0x25E45
49.1731 +0x3455 0x25E42
49.1732 +0x3456 0x25E49
49.1733 +0x3457 0x25E4A
49.1734 +0x3458 0x25E47
49.1735 +0x345A 0x25E4C
49.1736 +0x345B 0x25FCD
49.1737 +0x345C 0x25FD5
49.1738 +0x345D 0x25FC4
49.1739 +0x345E 0x25FCA
49.1740 +0x345F 0x25FC3
49.1741 +0x3461 0x26229
49.1742 +0x3462 0x262B4
49.1743 +0x3463 0x2636D
49.1744 +0x3464 0x26366
49.1745 +0x3465 0x2636A
49.1746 +0x3466 0x26415
49.1747 +0x3467 0x264D3
49.1748 +0x3468 0x264EC
49.1749 +0x3469 0x26555
49.1750 +0x346B 0x266D6
49.1751 +0x346C 0x266D8
49.1752 +0x346D 0x26751
49.1753 +0x346E 0x266E0
49.1754 +0x346F 0x26703
49.1755 +0x3470 0x26704
49.1756 +0x3471 0x266DA
49.1757 +0x3472 0x266EA
49.1758 +0x3473 0x26702
49.1759 +0x3474 0x266D3
49.1760 +0x3475 0x266E4
49.1761 +0x3476 0x266E5
49.1762 +0x3477 0x2693B
49.1763 +0x3478 0x26966
49.1764 +0x3479 0x26A2C
49.1765 +0x347A 0x26A21
49.1766 +0x347B 0x26A26
49.1767 +0x347C 0x26AD4
49.1768 +0x347D 0x26AD5
49.1769 +0x347E 0x26AD9
49.1770 +0x3521 0x26BD5
49.1771 +0x3522 0x26BEB
49.1772 +0x3523 0x26BC5
49.1773 +0x3525 0x26C27
49.1774 +0x3526 0x26BF0
49.1775 +0x3527 0x26BB9
49.1776 +0x3528 0x26C18
49.1777 +0x3529 0x26BEE
49.1778 +0x352B 0x26BB7
49.1779 +0x352C 0x26BBB
49.1780 +0x352D 0x26BEF
49.1781 +0x352E 0x26BB8
49.1782 +0x352F 0x26BDF
49.1783 +0x3530 0x26BDA
49.1784 +0x3531 0x26BE3
49.1785 +0x3532 0x26BC9
49.1786 +0x3533 0x26BEC
49.1787 +0x3534 0x271A4
49.1788 +0x3536 0x271A3
49.1789 +0x3537 0x2725E
49.1790 +0x3538 0x27261
49.1791 +0x3539 0x27262
49.1792 +0x353A 0x27263
49.1793 +0x353B 0x2728E
49.1794 +0x353C 0x27269
49.1795 +0x353D 0x2726B
49.1796 +0x353E 0x27285
49.1797 +0x353F 0x2728D
49.1798 +0x3540 0x27264
49.1799 +0x3541 0x2726D
49.1800 +0x3542 0x2764C
49.1801 +0x3543 0x27649
49.1802 +0x3544 0x27647
49.1803 +0x3545 0x27648
49.1804 +0x3546 0x27642
49.1805 +0x3547 0x27645
49.1806 +0x3548 0x2765B
49.1807 +0x3549 0x2765D
49.1808 +0x354A 0x27646
49.1809 +0x354B 0x27813
49.1810 +0x354C 0x2781A
49.1811 +0x354D 0x2780E
49.1812 +0x354E 0x2780F
49.1813 +0x354F 0x2781B
49.1814 +0x3550 0x27812
49.1815 +0x3551 0x278C3
49.1816 +0x3552 0x278BE
49.1817 +0x3553 0x278BD
49.1818 +0x3554 0x27979
49.1819 +0x3555 0x2797C
49.1820 +0x3558 0x27980
49.1821 +0x3559 0x27975
49.1822 +0x355A 0x2799B
49.1823 +0x355C 0x27974
49.1824 +0x355F 0x22041
49.1825 +0x3560 0x22494
49.1826 +0x3561 0x27C30
49.1827 +0x3562 0x27CA7
49.1828 +0x3563 0x27CA5
49.1829 +0x3564 0x27CA4
49.1830 +0x3565 0x27D3A
49.1831 +0x3566 0x27E5B
49.1832 +0x3567 0x27E9F
49.1833 +0x3568 0x27EA8
49.1834 +0x3569 0x27EB3
49.1835 +0x356A 0x27EA1
49.1836 +0x356B 0x27EA7
49.1837 +0x356C 0x27EB2
49.1838 +0x356D 0x27E9D
49.1839 +0x356E 0x27EA3
49.1840 +0x356F 0x27EA2
49.1841 +0x3570 0x27FEF
49.1842 +0x3571 0x27FD9
49.1843 +0x3573 0x27FD5
49.1844 +0x3574 0x27FDD
49.1845 +0x3575 0x27FDA
49.1846 +0x3576 0x27FEE
49.1847 +0x3577 0x27FD7
49.1848 +0x3578 0x2821A
49.1849 +0x3579 0x28219
49.1850 +0x357A 0x28218
49.1851 +0x357B 0x282B3
49.1852 +0x357C 0x282BF
49.1853 +0x357D 0x282BB
49.1854 +0x357E 0x282C0
49.1855 +0x3621 0x282B9
49.1856 +0x3622 0x282B8
49.1857 +0x3623 0x282D5
49.1858 +0x3624 0x28411
49.1859 +0x3625 0x28410
49.1860 +0x3626 0x284C3
49.1861 +0x3627 0x284C2
49.1862 +0x3628 0x284E9
49.1863 +0x3629 0x284CD
49.1864 +0x362A 0x284E5
49.1865 +0x362B 0x284CA
49.1866 +0x362C 0x284C7
49.1867 +0x362D 0x284E8
49.1868 +0x362E 0x286F1
49.1869 +0x362F 0x2870C
49.1870 +0x3630 0x286EF
49.1871 +0x3631 0x286EE
49.1872 +0x3632 0x286F3
49.1873 +0x3633 0x2870D
49.1874 +0x3634 0x286F6
49.1875 +0x3635 0x286F0
49.1876 +0x3637 0x287F5
49.1877 +0x3638 0x287F4
49.1878 +0x3639 0x287F8
49.1879 +0x363A 0x287FE
49.1880 +0x363B 0x28911
49.1881 +0x363C 0x28922
49.1882 +0x363D 0x28942
49.1883 +0x363E 0x28C5C
49.1884 +0x363F 0x28C5A
49.1885 +0x3640 0x28C5D
49.1886 +0x3641 0x28CD1
49.1887 +0x3642 0x28CD0
49.1888 +0x3643 0x28E75
49.1889 +0x3644 0x28E7B
49.1890 +0x3645 0x28F89
49.1891 +0x3646 0x2944D
49.1892 +0x3647 0x29689
49.1893 +0x3648 0x29692
49.1894 +0x3649 0x2968C
49.1895 +0x364A 0x29688
49.1896 +0x364B 0x29867
49.1897 +0x364C 0x29868
49.1898 +0x364D 0x20321
49.1899 +0x364E 0x202F2
49.1900 +0x364F 0x20309
49.1901 +0x3650 0x202F8
49.1902 +0x3651 0x202F0
49.1903 +0x3652 0x202F3
49.1904 +0x3653 0x202F5
49.1905 +0x3654 0x202FB
49.1906 +0x3655 0x202F7
49.1907 +0x3656 0x202EF
49.1908 +0x3657 0x2030B
49.1909 +0x3658 0x204A2
49.1910 +0x3659 0x205F5
49.1911 +0x365A 0x205F3
49.1912 +0x365B 0x205F4
49.1913 +0x365C 0x205F2
49.1914 +0x365D 0x20698
49.1915 +0x365E 0x20768
49.1916 +0x365F 0x20780
49.1917 +0x3660 0x20785
49.1918 +0x3661 0x2078E
49.1919 +0x3662 0x2078F
49.1920 +0x3663 0x202F4
49.1921 +0x3664 0x20786
49.1922 +0x3665 0x207A4
49.1923 +0x3666 0x20886
49.1924 +0x3667 0x20889
49.1925 +0x3668 0x20887
49.1926 +0x3669 0x20885
49.1927 +0x366B 0x20888
49.1928 +0x366C 0x20AFF
49.1929 +0x366D 0x20B66
49.1930 +0x366F 0x20DC3
49.1931 +0x3671 0x20DC4
49.1932 +0x3672 0x20E3B
49.1933 +0x3673 0x20DE7
49.1934 +0x3674 0x20DF8
49.1935 +0x3675 0x20DFB
49.1936 +0x3677 0x20DBE
49.1937 +0x3678 0x20DC6
49.1938 +0x367B 0x20DFC
49.1939 +0x367C 0x20DC0
49.1940 +0x367D 0x20E33
49.1941 +0x367E 0x20DC9
49.1942 +0x3721 0x20DFE
49.1943 +0x3722 0x20DDA
49.1944 +0x3723 0x20DCC
49.1945 +0x3724 0x20DBB
49.1946 +0x3725 0x20DFD
49.1947 +0x3726 0x20DDF
49.1948 +0x3727 0x20DCD
49.1949 +0x3728 0x20DC2
49.1950 +0x3729 0x20DC8
49.1951 +0x372A 0x20E32
49.1952 +0x372B 0x20E2D
49.1953 +0x372C 0x20DD2
49.1954 +0x372D 0x20E31
49.1955 +0x372E 0x20DD3
49.1956 +0x372F 0x20E2E
49.1957 +0x3730 0x20DCF
49.1958 +0x3731 0x211FF
49.1959 +0x3732 0x21209
49.1960 +0x3733 0x211FC
49.1961 +0x3734 0x21372
49.1962 +0x3735 0x213AA
49.1963 +0x3736 0x213AB
49.1964 +0x3737 0x213A7
49.1965 +0x3738 0x2137B
49.1966 +0x3739 0x21376
49.1967 +0x373A 0x213A8
49.1968 +0x373B 0x213AC
49.1969 +0x373E 0x215AA
49.1970 +0x373F 0x20A03
49.1971 +0x3740 0x215AC
49.1972 +0x3741 0x215AD
49.1973 +0x3742 0x215AB
49.1974 +0x3743 0x21650
49.1975 +0x3744 0x21658
49.1976 +0x3745 0x217DD
49.1977 +0x3747 0x217AE
49.1978 +0x3748 0x217A2
49.1979 +0x3749 0x217AB
49.1980 +0x374A 0x217E3
49.1981 +0x374B 0x217AF
49.1982 +0x374C 0x217E0
49.1983 +0x374D 0x217E4
49.1984 +0x374F 0x217A7
49.1985 +0x3750 0x217AA
49.1986 +0x3751 0x217E2
49.1987 +0x3752 0x217E1
49.1988 +0x3753 0x217DF
49.1989 +0x3754 0x217AD
49.1990 +0x3755 0x217E5
49.1991 +0x3756 0x217D1
49.1992 +0x3757 0x217AC
49.1993 +0x3758 0x217D5
49.1994 +0x3759 0x217A3
49.1995 +0x375A 0x2179F
49.1996 +0x375B 0x21979
49.1997 +0x375C 0x21976
49.1998 +0x375D 0x21A43
49.1999 +0x375E 0x21A3D
49.2000 +0x375F 0x21A47
49.2001 +0x3760 0x21A44
49.2002 +0x3761 0x21A3F
49.2003 +0x3762 0x21A5B
49.2004 +0x3763 0x21B7F
49.2005 +0x3764 0x21C9A
49.2006 +0x3765 0x21C9C
49.2007 +0x3767 0x21D1E
49.2008 +0x3768 0x21E88
49.2009 +0x3769 0x21E6A
49.2010 +0x376A 0x21E76
49.2011 +0x376B 0x21E72
49.2012 +0x376C 0x21E70
49.2013 +0x376D 0x21E7E
49.2014 +0x376E 0x21E6C
49.2015 +0x376F 0x21E6F
49.2016 +0x3770 0x21E75
49.2017 +0x3771 0x21E77
49.2018 +0x3772 0x21E78
49.2019 +0x3773 0x21E8A
49.2020 +0x3774 0x21E79
49.2021 +0x3775 0x21E94
49.2022 +0x3776 0x22001
49.2023 +0x3777 0x22105
49.2024 +0x3778 0x220F1
49.2025 +0x3779 0x220EE
49.2026 +0x377A 0x220EF
49.2027 +0x377B 0x22104
49.2028 +0x377D 0x220FA
49.2029 +0x377E 0x22107
49.2030 +0x3821 0x220F4
49.2031 +0x3822 0x220F5
49.2032 +0x3823 0x2219C
49.2033 +0x3824 0x2226D
49.2034 +0x3825 0x22269
49.2035 +0x3826 0x22266
49.2036 +0x3827 0x22262
49.2037 +0x3828 0x22246
49.2038 +0x382A 0x22265
49.2039 +0x382B 0x2225D
49.2040 +0x382C 0x2225E
49.2041 +0x382D 0x2225F
49.2042 +0x382E 0x2238E
49.2043 +0x382F 0x22402
49.2044 +0x3830 0x22406
49.2045 +0x3831 0x22404
49.2046 +0x3832 0x22403
49.2047 +0x3833 0x22462
49.2048 +0x3834 0x22527
49.2049 +0x3835 0x22521
49.2050 +0x3836 0x22520
49.2051 +0x3837 0x22524
49.2052 +0x3838 0x22529
49.2053 +0x3839 0x22531
49.2054 +0x383A 0x22523
49.2055 +0x383B 0x22522
49.2056 +0x383C 0x226DC
49.2057 +0x383D 0x2274D
49.2058 +0x383E 0x226E5
49.2059 +0x383F 0x226D3
49.2060 +0x3840 0x226EE
49.2061 +0x3841 0x226E6
49.2062 +0x3843 0x22736
49.2063 +0x3844 0x22740
49.2064 +0x3845 0x2283F
49.2065 +0x3846 0x2273D
49.2066 +0x3847 0x22744
49.2067 +0x3849 0x2275F
49.2068 +0x384A 0x22729
49.2069 +0x384B 0x22749
49.2070 +0x384C 0x2278A
49.2071 +0x384D 0x2272A
49.2072 +0x384E 0x22787
49.2073 +0x384F 0x2274C
49.2074 +0x3850 0x22731
49.2075 +0x3851 0x22748
49.2076 +0x3852 0x2272B
49.2077 +0x3853 0x2273B
49.2078 +0x3854 0x22741
49.2079 +0x3855 0x226C9
49.2080 +0x3856 0x22734
49.2081 +0x3857 0x22753
49.2082 +0x3858 0x22735
49.2083 +0x3859 0x22747
49.2084 +0x385A 0x22738
49.2085 +0x385B 0x229D1
49.2086 +0x385C 0x229D2
49.2087 +0x385D 0x22A51
49.2088 +0x385E 0x22A55
49.2089 +0x385F 0x22A52
49.2090 +0x3860 0x22A53
49.2091 +0x3861 0x22B8F
49.2092 +0x3862 0x22BF4
49.2093 +0x3863 0x22C47
49.2094 +0x3864 0x22C0D
49.2095 +0x3865 0x22C1C
49.2096 +0x3866 0x22BFB
49.2097 +0x3867 0x22C19
49.2098 +0x3868 0x22BF7
49.2099 +0x3869 0x22BF9
49.2100 +0x386A 0x22BF5
49.2101 +0x386B 0x22BE9
49.2102 +0x386C 0x22C0A
49.2103 +0x386D 0x22BEE
49.2104 +0x386E 0x22C0B
49.2105 +0x386F 0x22BFD
49.2106 +0x3870 0x22C06
49.2107 +0x3871 0x22C02
49.2108 +0x3872 0x22C16
49.2109 +0x3873 0x22C18
49.2110 +0x3874 0x22BF0
49.2111 +0x3875 0x22ED4
49.2112 +0x3876 0x22F66
49.2113 +0x3877 0x22F6A
49.2114 +0x3878 0x22F75
49.2115 +0x3879 0x22F76
49.2116 +0x387A 0x22F80
49.2117 +0x387B 0x22F6D
49.2118 +0x387D 0x22F69
49.2119 +0x387E 0x22F67
49.2120 +0x3921 0x22F68
49.2121 +0x3922 0x22F5D
49.2122 +0x3923 0x230A4
49.2123 +0x3924 0x230FE
49.2124 +0x3925 0x230FD
49.2125 +0x3926 0x231EC
49.2126 +0x3927 0x231E9
49.2127 +0x3928 0x23221
49.2128 +0x3929 0x231EB
49.2129 +0x392A 0x231E7
49.2130 +0x392B 0x231F2
49.2131 +0x392C 0x23220
49.2132 +0x392D 0x2337A
49.2133 +0x392E 0x2352D
49.2134 +0x392F 0x2352E
49.2135 +0x3930 0x234CA
49.2136 +0x3931 0x2352F
49.2137 +0x3932 0x234C8
49.2138 +0x3934 0x234CB
49.2139 +0x3935 0x234C3
49.2140 +0x3936 0x23484
49.2141 +0x3937 0x234D2
49.2142 +0x3938 0x234C6
49.2143 +0x393A 0x234CF
49.2144 +0x393B 0x234D5
49.2145 +0x393C 0x234D4
49.2146 +0x393D 0x234DD
49.2147 +0x393E 0x2352B
49.2148 +0x393F 0x235A3
49.2149 +0x3940 0x234DB
49.2150 +0x3941 0x2352C
49.2151 +0x3942 0x23513
49.2152 +0x3944 0x238D1
49.2153 +0x3945 0x238CC
49.2154 +0x3946 0x238D5
49.2155 +0x3947 0x238C9
49.2156 +0x3948 0x238CF
49.2157 +0x3949 0x238D2
49.2158 +0x394A 0x2397B
49.2159 +0x394B 0x2397C
49.2160 +0x394C 0x23A23
49.2161 +0x394D 0x23A1D
49.2162 +0x394E 0x23A1C
49.2163 +0x394F 0x23A1E
49.2164 +0x3950 0x23A22
49.2165 +0x3951 0x23A24
49.2166 +0x3952 0x23A20
49.2167 +0x3953 0x23A18
49.2168 +0x3954 0x23A21
49.2169 +0x3955 0x23B88
49.2170 +0x3956 0x23B8A
49.2171 +0x3957 0x23B94
49.2172 +0x3958 0x23B8F
49.2173 +0x3959 0x23B8E
49.2174 +0x395A 0x23B90
49.2175 +0x395C 0x23BA7
49.2176 +0x395D 0x23C64
49.2177 +0x395F 0x23E18
49.2178 +0x3960 0x23E14
49.2179 +0x3961 0x23E1D
49.2180 +0x3962 0x23E05
49.2181 +0x3963 0x23DFF
49.2182 +0x3964 0x23E1B
49.2183 +0x3965 0x23E1A
49.2184 +0x3966 0x23E19
49.2185 +0x3967 0x23E03
49.2186 +0x3968 0x23E0E
49.2187 +0x3969 0x23E47
49.2188 +0x396A 0x23E04
49.2189 +0x396B 0x23E5A
49.2190 +0x396C 0x23E07
49.2191 +0x396D 0x23E20
49.2192 +0x396E 0x2426A
49.2193 +0x396F 0x24266
49.2194 +0x3970 0x2427A
49.2195 +0x3971 0x24265
49.2196 +0x3972 0x242AF
49.2197 +0x3973 0x245CD
49.2198 +0x3974 0x245CF
49.2199 +0x3975 0x245D1
49.2200 +0x3976 0x245CE
49.2201 +0x3977 0x2465F
49.2202 +0x3978 0x24677
49.2203 +0x3979 0x24674
49.2204 +0x397A 0x24688
49.2205 +0x397B 0x24675
49.2206 +0x397C 0x24689
49.2207 +0x397D 0x24672
49.2208 +0x397E 0x247C6
49.2209 +0x3A21 0x247EA
49.2210 +0x3A22 0x247E0
49.2211 +0x3A23 0x24807
49.2212 +0x3A24 0x247E6
49.2213 +0x3A25 0x247E5
49.2214 +0x3A26 0x247DD
49.2215 +0x3A27 0x247E3
49.2216 +0x3A28 0x247DA
49.2217 +0x3A29 0x249AE
49.2218 +0x3A2A 0x2497E
49.2219 +0x3A2B 0x2497D
49.2220 +0x3A2C 0x2497F
49.2221 +0x3A2E 0x249D9
49.2222 +0x3A2F 0x24AFA
49.2223 +0x3A30 0x24AFB
49.2224 +0x3A31 0x24B4D
49.2225 +0x3A32 0x24B54
49.2226 +0x3A33 0x24B51
49.2227 +0x3A34 0x24B50
49.2228 +0x3A35 0x24D98
49.2229 +0x3A36 0x24D95
49.2230 +0x3A37 0x24D9D
49.2231 +0x3A38 0x24DC1
49.2232 +0x3A39 0x24D9A
49.2233 +0x3A3A 0x24D9B
49.2234 +0x3A3C 0x24D9C
49.2235 +0x3A3D 0x24DD7
49.2236 +0x3A3E 0x24DA4
49.2237 +0x3A3F 0x24D96
49.2238 +0x3A40 0x24DA0
49.2239 +0x3A41 0x24F31
49.2240 +0x3A42 0x24FE9
49.2241 +0x3A43 0x2506E
49.2242 +0x3A44 0x2519A
49.2243 +0x3A45 0x251A5
49.2244 +0x3A46 0x25194
49.2245 +0x3A47 0x251A6
49.2246 +0x3A48 0x25199
49.2247 +0x3A49 0x2518B
49.2248 +0x3A4A 0x25198
49.2249 +0x3A4B 0x25191
49.2250 +0x3A4C 0x2518C
49.2251 +0x3A4D 0x251A1
49.2252 +0x3A4E 0x251A3
49.2253 +0x3A4F 0x251C6
49.2254 +0x3A50 0x2536F
49.2255 +0x3A51 0x2536D
49.2256 +0x3A52 0x2536A
49.2257 +0x3A53 0x2536C
49.2258 +0x3A54 0x25371
49.2259 +0x3A55 0x2536E
49.2260 +0x3A56 0x253DF
49.2261 +0x3A57 0x254AC
49.2262 +0x3A58 0x254AA
49.2263 +0x3A5A 0x254B5
49.2264 +0x3A5B 0x254AD
49.2265 +0x3A5C 0x254B2
49.2266 +0x3A5D 0x254B3
49.2267 +0x3A5E 0x254AB
49.2268 +0x3A5F 0x254B6
49.2269 +0x3A60 0x254C7
49.2270 +0x3A61 0x254C6
49.2271 +0x3A62 0x2566C
49.2272 +0x3A63 0x25670
49.2273 +0x3A64 0x257B3
49.2274 +0x3A66 0x2598C
49.2275 +0x3A67 0x25981
49.2276 +0x3A68 0x25983
49.2277 +0x3A69 0x2597D
49.2278 +0x3A6A 0x25985
49.2279 +0x3A6B 0x25990
49.2280 +0x3A6C 0x259A2
49.2281 +0x3A6D 0x2598D
49.2282 +0x3A6E 0x2598F
49.2283 +0x3A6F 0x2597E
49.2284 +0x3A70 0x2598A
49.2285 +0x3A71 0x2597F
49.2286 +0x3A72 0x25976
49.2287 +0x3A73 0x25987
49.2288 +0x3A74 0x25978
49.2289 +0x3A75 0x25A80
49.2290 +0x3A76 0x25A82
49.2291 +0x3A77 0x25A81
49.2292 +0x3A78 0x25A83
49.2293 +0x3A79 0x25B5A
49.2294 +0x3A7A 0x25B34
49.2295 +0x3A7B 0x25B2C
49.2296 +0x3A7C 0x25B2A
49.2297 +0x3A7D 0x25B40
49.2298 +0x3A7E 0x25B2D
49.2299 +0x3B21 0x25B33
49.2300 +0x3B22 0x25B2B
49.2301 +0x3B23 0x25B4B
49.2302 +0x3B25 0x25B3C
49.2303 +0x3B26 0x25E5A
49.2304 +0x3B27 0x25E77
49.2305 +0x3B28 0x25E60
49.2306 +0x3B29 0x25FFA
49.2307 +0x3B2A 0x25FF9
49.2308 +0x3B2B 0x25FFC
49.2309 +0x3B2D 0x25FF5
49.2310 +0x3B2E 0x25FE8
49.2311 +0x3B2F 0x26009
49.2312 +0x3B30 0x25FE7
49.2313 +0x3B31 0x25FE6
49.2314 +0x3B32 0x25FE9
49.2315 +0x3B33 0x26232
49.2316 +0x3B34 0x2622C
49.2317 +0x3B35 0x262BD
49.2318 +0x3B36 0x262BC
49.2319 +0x3B37 0x2637A
49.2320 +0x3B38 0x2637E
49.2321 +0x3B39 0x26379
49.2322 +0x3B3B 0x26423
49.2323 +0x3B3C 0x26430
49.2324 +0x3B3D 0x26428
49.2325 +0x3B3E 0x264D4
49.2326 +0x3B3F 0x26ACE
49.2327 +0x3B40 0x264F1
49.2328 +0x3B41 0x264F0
49.2329 +0x3B42 0x26560
49.2330 +0x3B43 0x26565
49.2331 +0x3B44 0x266A8
49.2332 +0x3B45 0x2670A
49.2333 +0x3B46 0x2671B
49.2334 +0x3B47 0x26712
49.2335 +0x3B48 0x26707
49.2336 +0x3B49 0x2674F
49.2337 +0x3B4A 0x2670E
49.2338 +0x3B4B 0x26752
49.2339 +0x3B4C 0x26716
49.2340 +0x3B4E 0x26753
49.2341 +0x3B4F 0x26754
49.2342 +0x3B50 0x2F984
49.2343 +0x3B51 0x26756
49.2344 +0x3B52 0x2696D
49.2345 +0x3B53 0x26972
49.2346 +0x3B54 0x26A2F
49.2347 +0x3B55 0x26C2A
49.2348 +0x3B57 0x26C63
49.2349 +0x3B58 0x26C84
49.2350 +0x3B59 0x26CAF
49.2351 +0x3B5A 0x26C45
49.2352 +0x3B5B 0x26C70
49.2353 +0x3B5C 0x26C56
49.2354 +0x3B5D 0x26C16
49.2355 +0x3B5E 0x26C3D
49.2356 +0x3B5F 0x26C38
49.2357 +0x3B60 0x26C6F
49.2358 +0x3B61 0x26C77
49.2359 +0x3B62 0x26C2E
49.2360 +0x3B63 0x26C31
49.2361 +0x3B64 0x26C4C
49.2362 +0x3B65 0x26C5F
49.2363 +0x3B66 0x26C75
49.2364 +0x3B67 0x26C39
49.2365 +0x3B68 0x26C3A
49.2366 +0x3B69 0x26C2C
49.2367 +0x3B6A 0x26C2D
49.2368 +0x3B6B 0x26C3F
49.2369 +0x3B6C 0x26C2F
49.2370 +0x3B6D 0x26C30
49.2371 +0x3B6E 0x26C3E
49.2372 +0x3B71 0x271B2
49.2373 +0x3B72 0x272B7
49.2374 +0x3B73 0x2728F
49.2375 +0x3B75 0x27296
49.2376 +0x3B76 0x2729E
49.2377 +0x3B77 0x27297
49.2378 +0x3B78 0x27295
49.2379 +0x3B79 0x272A5
49.2380 +0x3B7A 0x27298
49.2381 +0x3B7C 0x272A3
49.2382 +0x3B7D 0x2729A
49.2383 +0x3B7E 0x272AD
49.2384 +0x3C21 0x272A6
49.2385 +0x3C22 0x272B6
49.2386 +0x3C23 0x27299
49.2387 +0x3C24 0x272AF
49.2388 +0x3C25 0x272AC
49.2389 +0x3C27 0x2729F
49.2390 +0x3C28 0x27294
49.2391 +0x3C29 0x275EB
49.2392 +0x3C2A 0x2766F
49.2393 +0x3C2B 0x2766D
49.2394 +0x3C2C 0x2767E
49.2395 +0x3C2D 0x2766C
49.2396 +0x3C2E 0x27661
49.2397 +0x3C2F 0x27663
49.2398 +0x3C30 0x2766B
49.2399 +0x3C31 0x2765E
49.2400 +0x3C32 0x2763E
49.2401 +0x3C33 0x27664
49.2402 +0x3C34 0x276AD
49.2403 +0x3C36 0x27820
49.2404 +0x3C37 0x278D1
49.2405 +0x3C38 0x278D5
49.2406 +0x3C39 0x279AE
49.2407 +0x3C3A 0x279AF
49.2408 +0x3C3B 0x2799F
49.2409 +0x3C3C 0x279A8
49.2410 +0x3C3D 0x279CA
49.2411 +0x3C3E 0x27BE1
49.2412 +0x3C3F 0x27C39
49.2413 +0x3C40 0x27C38
49.2414 +0x3C41 0x27C3B
49.2415 +0x3C42 0x27CAD
49.2416 +0x3C43 0x27CB5
49.2417 +0x3C44 0x27CAF
49.2418 +0x3C45 0x27CB1
49.2419 +0x3C46 0x27CAE
49.2420 +0x3C47 0x27CB4
49.2421 +0x3C48 0x27CB0
49.2422 +0x3C49 0x27D4B
49.2423 +0x3C4A 0x27D51
49.2424 +0x3C4B 0x27D4C
49.2425 +0x3C4D 0x27D60
49.2426 +0x3C4E 0x27EBE
49.2427 +0x3C4F 0x27EB9
49.2428 +0x3C50 0x27EB7
49.2429 +0x3C51 0x27EB6
49.2430 +0x3C53 0x27EBD
49.2431 +0x3C54 0x27EB8
49.2432 +0x3C55 0x27EC1
49.2433 +0x3C56 0x27FF7
49.2434 +0x3C57 0x27FF3
49.2435 +0x3C58 0x27FF4
49.2436 +0x3C59 0x27FFB
49.2437 +0x3C5A 0x27FFD
49.2438 +0x3C5B 0x27FF5
49.2439 +0x3C5D 0x27FFA
49.2440 +0x3C5E 0x28014
49.2441 +0x3C60 0x27FF2
49.2442 +0x3C61 0x27FFC
49.2443 +0x3C62 0x28000
49.2444 +0x3C64 0x2822B
49.2445 +0x3C65 0x28229
49.2446 +0x3C66 0x2822E
49.2447 +0x3C68 0x282D7
49.2448 +0x3C69 0x282DB
49.2449 +0x3C6A 0x282D9
49.2450 +0x3C6B 0x282D8
49.2451 +0x3C6C 0x282E6
49.2452 +0x3C6D 0x282D6
49.2453 +0x3C6E 0x282D1
49.2454 +0x3C6F 0x282E7
49.2455 +0x3C70 0x282D0
49.2456 +0x3C71 0x282DC
49.2457 +0x3C72 0x284ED
49.2458 +0x3C73 0x2851A
49.2459 +0x3C74 0x28519
49.2460 +0x3C75 0x28516
49.2461 +0x3C76 0x284EC
49.2462 +0x3C77 0x284EF
49.2463 +0x3C78 0x284EE
49.2464 +0x3C79 0x284F4
49.2465 +0x3C7A 0x2852F
49.2466 +0x3C7B 0x28730
49.2467 +0x3C7C 0x28719
49.2468 +0x3C7D 0x28718
49.2469 +0x3C7E 0x28711
49.2470 +0x3D21 0x28716
49.2471 +0x3D22 0x28712
49.2472 +0x3D23 0x28710
49.2473 +0x3D24 0x28714
49.2474 +0x3D25 0x2880C
49.2475 +0x3D26 0x2880D
49.2476 +0x3D27 0x28910
49.2477 +0x3D28 0x28929
49.2478 +0x3D29 0x28928
49.2479 +0x3D2A 0x28C65
49.2480 +0x3D2B 0x28C66
49.2481 +0x3D2C 0x28CDE
49.2482 +0x3D2D 0x28CDF
49.2483 +0x3D2E 0x28CE0
49.2484 +0x3D2F 0x28CD9
49.2485 +0x3D30 0x28CDB
49.2486 +0x3D31 0x28CD8
49.2487 +0x3D32 0x28CE3
49.2488 +0x3D33 0x28CD7
49.2489 +0x3D34 0x28EA6
49.2490 +0x3D35 0x28EA7
49.2491 +0x3D36 0x28EBF
49.2492 +0x3D37 0x28EA8
49.2493 +0x3D38 0x28E9F
49.2494 +0x3D39 0x28EA1
49.2495 +0x3D3A 0x28EA2
49.2496 +0x3D3B 0x28EAD
49.2497 +0x3D3C 0x28EA3
49.2498 +0x3D3D 0x28EA0
49.2499 +0x3D3E 0x29083
49.2500 +0x3D3F 0x29085
49.2501 +0x3D40 0x29082
49.2502 +0x3D41 0x29084
49.2503 +0x3D42 0x291EE
49.2504 +0x3D43 0x2925D
49.2505 +0x3D44 0x29392
49.2506 +0x3D45 0x29455
49.2507 +0x3D46 0x29453
49.2508 +0x3D47 0x2F9FC
49.2509 +0x3D48 0x29451
49.2510 +0x3D49 0x29452
49.2511 +0x3D4A 0x29450
49.2512 +0x3D4B 0x2959D
49.2513 +0x3D4C 0x29687
49.2514 +0x3D4D 0x29697
49.2515 +0x3D4E 0x2969B
49.2516 +0x3D4F 0x2969D
49.2517 +0x3D50 0x29869
49.2518 +0x3D51 0x29A11
49.2519 +0x3D53 0x29C7A
49.2520 +0x3D55 0x23244
49.2521 +0x3D56 0x200C6
49.2522 +0x3D57 0x20340
49.2523 +0x3D58 0x2032E
49.2524 +0x3D59 0x20368
49.2525 +0x3D5A 0x2032D
49.2526 +0x3D5B 0x20334
49.2527 +0x3D5C 0x20332
49.2528 +0x3D5D 0x20369
49.2529 +0x3D5E 0x20331
49.2530 +0x3D5F 0x2036A
49.2531 +0x3D60 0x2033E
49.2532 +0x3D61 0x2036F
49.2533 +0x3D62 0x20375
49.2534 +0x3D63 0x204F6
49.2535 +0x3D64 0x20520
49.2536 +0x3D65 0x20528
49.2537 +0x3D66 0x20567
49.2538 +0x3D67 0x205FB
49.2539 +0x3D68 0x205FE
49.2540 +0x3D69 0x205FC
49.2541 +0x3D6A 0x205FD
49.2542 +0x3D6B 0x205FF
49.2543 +0x3D6C 0x205FA
49.2544 +0x3D6D 0x207AC
49.2545 +0x3D6E 0x207AF
49.2546 +0x3D6F 0x207B1
49.2547 +0x3D71 0x207BF
49.2548 +0x3D72 0x207BE
49.2549 +0x3D73 0x207A7
49.2550 +0x3D74 0x207AA
49.2551 +0x3D75 0x20894
49.2552 +0x3D76 0x20893
49.2553 +0x3D77 0x20899
49.2554 +0x3D79 0x208FA
49.2555 +0x3D7A 0x20956
49.2556 +0x3D7B 0x20A22
49.2557 +0x3D7C 0x20A91
49.2558 +0x3D7D 0x20A92
49.2559 +0x3D7E 0x20B08
49.2560 +0x3E21 0x20B06
49.2561 +0x3E22 0x20DD6
49.2562 +0x3E23 0x20E37
49.2563 +0x3E24 0x20E4B
49.2564 +0x3E25 0x20ECE
49.2565 +0x3E26 0x20ED0
49.2566 +0x3E27 0x20E39
49.2567 +0x3E28 0x20E64
49.2568 +0x3E29 0x20ECF
49.2569 +0x3E2A 0x20E46
49.2570 +0x3E2B 0x20E66
49.2571 +0x3E2C 0x20E56
49.2572 +0x3E2D 0x20E43
49.2573 +0x3E2E 0x20E4A
49.2574 +0x3E2F 0x20E58
49.2575 +0x3E30 0x20E65
49.2576 +0x3E31 0x20E5A
49.2577 +0x3E32 0x20E5B
49.2578 +0x3E33 0x20E55
49.2579 +0x3E34 0x20E50
49.2580 +0x3E35 0x20E4C
49.2581 +0x3E36 0x20ECD
49.2582 +0x3E37 0x20E51
49.2583 +0x3E38 0x20E47
49.2584 +0x3E3A 0x20E53
49.2585 +0x3E3B 0x20E62
49.2586 +0x3E3C 0x20ECC
49.2587 +0x3E3E 0x20E7F
49.2588 +0x3E3F 0x20E4D
49.2589 +0x3E40 0x2120A
49.2590 +0x3E41 0x2120C
49.2591 +0x3E42 0x2120F
49.2592 +0x3E43 0x213BB
49.2593 +0x3E44 0x213B9
49.2594 +0x3E45 0x213EB
49.2595 +0x3E46 0x213AE
49.2596 +0x3E47 0x213C1
49.2597 +0x3E48 0x213EA
49.2598 +0x3E49 0x213BE
49.2599 +0x3E4A 0x213BF
49.2600 +0x3E4B 0x213BA
49.2601 +0x3E4C 0x213B7
49.2602 +0x3E4D 0x213B3
49.2603 +0x3E4E 0x213E9
49.2604 +0x3E4F 0x2156E
49.2605 +0x3E50 0x215AF
49.2606 +0x3E51 0x215B3
49.2607 +0x3E52 0x215B2
49.2608 +0x3E53 0x21668
49.2609 +0x3E54 0x21669
49.2610 +0x3E55 0x2166A
49.2611 +0x3E56 0x217DE
49.2612 +0x3E57 0x217EB
49.2613 +0x3E58 0x21811
49.2614 +0x3E59 0x217ED
49.2615 +0x3E5A 0x217E9
49.2616 +0x3E5B 0x217F7
49.2617 +0x3E5C 0x217F4
49.2618 +0x3E5D 0x217EA
49.2619 +0x3E5E 0x21812
49.2620 +0x3E5F 0x217E8
49.2621 +0x3E60 0x21813
49.2622 +0x3E61 0x2198E
49.2623 +0x3E62 0x21986
49.2624 +0x3E63 0x21A63
49.2625 +0x3E64 0x21A65
49.2626 +0x3E65 0x21B99
49.2627 +0x3E66 0x21CC2
49.2628 +0x3E67 0x21CAE
49.2629 +0x3E68 0x21CB0
49.2630 +0x3E69 0x21CAD
49.2631 +0x3E6A 0x21EB4
49.2632 +0x3E6B 0x21ED1
49.2633 +0x3E6C 0x21EAD
49.2634 +0x3E6E 0x21EBD
49.2635 +0x3E6F 0x21EB7
49.2636 +0x3E70 0x21EAB
49.2637 +0x3E71 0x21EAF
49.2638 +0x3E72 0x21EC1
49.2639 +0x3E73 0x21EB5
49.2640 +0x3E74 0x2210F
49.2641 +0x3E75 0x2210E
49.2642 +0x3E76 0x2211C
49.2643 +0x3E77 0x22113
49.2644 +0x3E78 0x2210A
49.2645 +0x3E79 0x2211E
49.2646 +0x3E7A 0x22114
49.2647 +0x3E7B 0x2211A
49.2648 +0x3E7C 0x221CB
49.2649 +0x3E7D 0x22287
49.2650 +0x3E7E 0x22293
49.2651 +0x3F22 0x22284
49.2652 +0x3F23 0x22285
49.2653 +0x3F24 0x22292
49.2654 +0x3F25 0x22280
49.2655 +0x3F26 0x2232B
49.2656 +0x3F27 0x22363
49.2657 +0x3F28 0x2240A
49.2658 +0x3F2A 0x22466
49.2659 +0x3F2B 0x22534
49.2660 +0x3F2C 0x22533
49.2661 +0x3F2D 0x2254D
49.2662 +0x3F2E 0x22789
49.2663 +0x3F2F 0x22757
49.2664 +0x3F31 0x2274A
49.2665 +0x3F33 0x22739
49.2666 +0x3F34 0x2273F
49.2667 +0x3F35 0x22790
49.2668 +0x3F36 0x2278F
49.2669 +0x3F37 0x227B2
49.2670 +0x3F38 0x2279F
49.2671 +0x3F39 0x22795
49.2672 +0x3F3A 0x227A1
49.2673 +0x3F3B 0x2279C
49.2674 +0x3F3C 0x2278E
49.2675 +0x3F3D 0x227A0
49.2676 +0x3F3E 0x227AE
49.2677 +0x3F3F 0x22796
49.2678 +0x3F40 0x227CA
49.2679 +0x3F41 0x227AC
49.2680 +0x3F43 0x227A6
49.2681 +0x3F44 0x22797
49.2682 +0x3F45 0x22793
49.2683 +0x3F46 0x203B6
49.2684 +0x3F47 0x229D6
49.2685 +0x3F48 0x229E0
49.2686 +0x3F49 0x229D8
49.2687 +0x3F4A 0x22A56
49.2688 +0x3F4B 0x22C6E
49.2689 +0x3F4C 0x22C7E
49.2690 +0x3F4D 0x22C74
49.2691 +0x3F4E 0x22C77
49.2692 +0x3F4F 0x22C80
49.2693 +0x3F50 0x22C7A
49.2694 +0x3F51 0x22C6B
49.2695 +0x3F52 0x22C5F
49.2696 +0x3F53 0x22C76
49.2697 +0x3F54 0x22CB0
49.2698 +0x3F55 0x22C63
49.2699 +0x3F56 0x22F92
49.2700 +0x3F57 0x22F82
49.2701 +0x3F58 0x22F9D
49.2702 +0x3F59 0x22F94
49.2703 +0x3F5A 0x22F83
49.2704 +0x3F5B 0x22F8B
49.2705 +0x3F5C 0x22F84
49.2706 +0x3F5D 0x23057
49.2707 +0x3F5E 0x23084
49.2708 +0x3F5F 0x230B5
49.2709 +0x3F60 0x23109
49.2710 +0x3F61 0x231E6
49.2711 +0x3F63 0x23225
49.2712 +0x3F64 0x23251
49.2713 +0x3F65 0x2333E
49.2714 +0x3F66 0x2F8DA
49.2715 +0x3F67 0x23385
49.2716 +0x3F68 0x2353F
49.2717 +0x3F69 0x23542
49.2718 +0x3F6A 0x23538
49.2719 +0x3F6B 0x2353A
49.2720 +0x3F6C 0x2354E
49.2721 +0x3F6D 0x23545
49.2722 +0x3F6E 0x23539
49.2723 +0x3F6F 0x23537
49.2724 +0x3F70 0x23544
49.2725 +0x3F71 0x2F8E7
49.2726 +0x3F72 0x235A4
49.2727 +0x3F73 0x2353D
49.2728 +0x3F74 0x23541
49.2729 +0x3F75 0x238DF
49.2730 +0x3F76 0x238DE
49.2731 +0x3F77 0x238CA
49.2732 +0x3F78 0x238E9
49.2733 +0x3F79 0x238E2
49.2734 +0x3F7A 0x238E0
49.2735 +0x3F7B 0x23989
49.2736 +0x3F7C 0x23987
49.2737 +0x3F7D 0x23A32
49.2738 +0x3F7E 0x23A33
49.2739 +0x4021 0x23AAC
49.2740 +0x4022 0x23AF9
49.2741 +0x4023 0x23B0D
49.2742 +0x4024 0x23BB9
49.2743 +0x4025 0x23E5E
49.2744 +0x4026 0x23E6A
49.2745 +0x4028 0x23E81
49.2746 +0x4029 0x23E69
49.2747 +0x402A 0x23EAC
49.2748 +0x402B 0x23E80
49.2749 +0x402C 0x23E75
49.2750 +0x402D 0x23E71
49.2751 +0x402E 0x23E76
49.2752 +0x402F 0x23E6F
49.2753 +0x4030 0x242B6
49.2754 +0x4031 0x24303
49.2755 +0x4032 0x242BF
49.2756 +0x4033 0x24301
49.2757 +0x4034 0x242B2
49.2758 +0x4035 0x242C4
49.2759 +0x4036 0x245DB
49.2760 +0x4037 0x245DC
49.2761 +0x4038 0x245D8
49.2762 +0x4039 0x29672
49.2763 +0x403A 0x246B5
49.2764 +0x403B 0x246A8
49.2765 +0x403C 0x2468F
49.2766 +0x403D 0x2469E
49.2767 +0x403E 0x2468E
49.2768 +0x403F 0x247DE
49.2769 +0x4040 0x247E2
49.2770 +0x4041 0x24820
49.2771 +0x4042 0x2481D
49.2772 +0x4043 0x2481A
49.2773 +0x4044 0x24819
49.2774 +0x4045 0x2482B
49.2775 +0x4046 0x24818
49.2776 +0x4047 0x24810
49.2777 +0x4048 0x2480E
49.2778 +0x4049 0x24824
49.2779 +0x404A 0x2481F
49.2780 +0x404B 0x24813
49.2781 +0x404C 0x24835
49.2782 +0x404D 0x24983
49.2783 +0x404F 0x249D7
49.2784 +0x4050 0x24B02
49.2785 +0x4051 0x24B03
49.2786 +0x4052 0x24B5C
49.2787 +0x4053 0x24B5F
49.2788 +0x4054 0x24BC7
49.2789 +0x4055 0x24C9A
49.2790 +0x4056 0x24C97
49.2791 +0x4057 0x24CA3
49.2792 +0x4058 0x24DF7
49.2793 +0x4059 0x24DC6
49.2794 +0x405A 0x24DCC
49.2795 +0x405B 0x24DD6
49.2796 +0x405C 0x24DCD
49.2797 +0x405D 0x24DF9
49.2798 +0x405E 0x24DD9
49.2799 +0x405F 0x24DD8
49.2800 +0x4061 0x24DD1
49.2801 +0x4062 0x24DCE
49.2802 +0x4063 0x24DD5
49.2803 +0x4065 0x24DD4
49.2804 +0x4066 0x24DF8
49.2805 +0x4067 0x24F7A
49.2806 +0x4068 0x24F79
49.2807 +0x4069 0x24F7F
49.2808 +0x406A 0x24FF3
49.2809 +0x406B 0x24FF5
49.2810 +0x406C 0x24FF6
49.2811 +0x406D 0x24FF4
49.2812 +0x406E 0x24FF7
49.2813 +0x4070 0x25079
49.2814 +0x4071 0x2519C
49.2815 +0x4072 0x251DF
49.2816 +0x4073 0x251F5
49.2817 +0x4074 0x251FF
49.2818 +0x4075 0x251D1
49.2819 +0x4076 0x251DA
49.2820 +0x4077 0x251CF
49.2821 +0x4078 0x251CD
49.2822 +0x4079 0x251DE
49.2823 +0x407A 0x251D8
49.2824 +0x407B 0x23AAD
49.2825 +0x407C 0x251E0
49.2826 +0x407D 0x251FE
49.2827 +0x407E 0x2519E
49.2828 +0x4121 0x25375
49.2829 +0x4122 0x25373
49.2830 +0x4123 0x25372
49.2831 +0x4124 0x253D8
49.2832 +0x4125 0x254D0
49.2833 +0x4126 0x254D6
49.2834 +0x4127 0x254D7
49.2835 +0x4128 0x254CA
49.2836 +0x4129 0x254CD
49.2837 +0x412A 0x2568A
49.2838 +0x412B 0x25689
49.2839 +0x412C 0x2568B
49.2840 +0x412D 0x257D3
49.2841 +0x412E 0x257DA
49.2842 +0x412F 0x257CE
49.2843 +0x4130 0x257D2
49.2844 +0x4132 0x257D4
49.2845 +0x4133 0x257D7
49.2846 +0x4134 0x257D5
49.2847 +0x4135 0x257FB
49.2848 +0x4136 0x257CD
49.2849 +0x4137 0x257FA
49.2850 +0x4138 0x257D6
49.2851 +0x413A 0x2599B
49.2852 +0x413B 0x2599E
49.2853 +0x413C 0x2599D
49.2854 +0x413D 0x259A4
49.2855 +0x413E 0x2599F
49.2856 +0x413F 0x259A5
49.2857 +0x4140 0x259A8
49.2858 +0x4141 0x25A8F
49.2859 +0x4142 0x25A8C
49.2860 +0x4143 0x25A95
49.2861 +0x4144 0x25B60
49.2862 +0x4145 0x25B55
49.2863 +0x4146 0x25B5C
49.2864 +0x4147 0x25B6F
49.2865 +0x4148 0x25B51
49.2866 +0x4149 0x25B61
49.2867 +0x414A 0x25BA7
49.2868 +0x414B 0x25B5E
49.2869 +0x414C 0x25B62
49.2870 +0x414D 0x25B54
49.2871 +0x414E 0x25B6E
49.2872 +0x414F 0x25B52
49.2873 +0x4150 0x25B58
49.2874 +0x4151 0x25B6D
49.2875 +0x4152 0x25B5F
49.2876 +0x4153 0x25B6C
49.2877 +0x4154 0x25B50
49.2878 +0x4155 0x25B5D
49.2879 +0x4156 0x25B8E
49.2880 +0x4157 0x25E72
49.2881 +0x4158 0x25E78
49.2882 +0x4159 0x25E75
49.2883 +0x415A 0x25E76
49.2884 +0x415B 0x25E7C
49.2885 +0x415C 0x25E7E
49.2886 +0x415D 0x25E7D
49.2887 +0x415E 0x26015
49.2888 +0x415F 0x26014
49.2889 +0x4160 0x2601D
49.2890 +0x4161 0x2601C
49.2891 +0x4162 0x26023
49.2892 +0x4163 0x26057
49.2893 +0x4164 0x262C8
49.2894 +0x4166 0x262C9
49.2895 +0x4167 0x262C5
49.2896 +0x4168 0x26387
49.2897 +0x4169 0x2638A
49.2898 +0x416A 0x26394
49.2899 +0x416B 0x26439
49.2900 +0x416C 0x26440
49.2901 +0x416D 0x2643E
49.2902 +0x416E 0x26438
49.2903 +0x416F 0x264D6
49.2904 +0x4171 0x26577
49.2905 +0x4172 0x26578
49.2906 +0x4173 0x2657D
49.2907 +0x4174 0x266DD
49.2908 +0x4175 0x2675E
49.2909 +0x4176 0x26777
49.2910 +0x4177 0x267D4
49.2911 +0x4178 0x26766
49.2912 +0x4179 0x2675F
49.2913 +0x417A 0x26773
49.2914 +0x417B 0x26772
49.2915 +0x417C 0x26797
49.2916 +0x417D 0x2675A
49.2917 +0x417E 0x26796
49.2918 +0x4221 0x2675D
49.2919 +0x4222 0x26765
49.2920 +0x4223 0x26770
49.2921 +0x4224 0x26775
49.2922 +0x4225 0x26774
49.2923 +0x4226 0x2675C
49.2924 +0x4227 0x26760
49.2925 +0x4229 0x2676D
49.2926 +0x422A 0x26941
49.2927 +0x422B 0x26A3C
49.2928 +0x422C 0x26A3E
49.2929 +0x422E 0x26A49
49.2930 +0x422F 0x26BE4
49.2931 +0x4230 0x26D0C
49.2932 +0x4231 0x26D15
49.2933 +0x4232 0x26D0E
49.2934 +0x4233 0x26CD4
49.2935 +0x4234 0x26CC7
49.2936 +0x4235 0x26D14
49.2937 +0x4236 0x26CDB
49.2938 +0x4237 0x26D5F
49.2939 +0x4238 0x26CED
49.2940 +0x4239 0x26D09
49.2941 +0x423A 0x26CCF
49.2942 +0x423B 0x26CFF
49.2943 +0x423C 0x26D1A
49.2944 +0x423D 0x26CF5
49.2945 +0x423E 0x26CEE
49.2946 +0x423F 0x26CE5
49.2947 +0x4240 0x26D0D
49.2948 +0x4241 0x26CDF
49.2949 +0x4242 0x26CEC
49.2950 +0x4243 0x26CD7
49.2951 +0x4244 0x26D2C
49.2952 +0x4245 0x26CCD
49.2953 +0x4246 0x26CE3
49.2954 +0x4247 0x26D00
49.2955 +0x4248 0x26CEB
49.2956 +0x4249 0x26CFD
49.2957 +0x424A 0x26D0F
49.2958 +0x424B 0x26D2D
49.2959 +0x424C 0x26D50
49.2960 +0x424D 0x26CFE
49.2961 +0x424E 0x26CC4
49.2962 +0x424F 0x26CE1
49.2963 +0x4250 0x26CF9
49.2964 +0x4251 0x271BB
49.2965 +0x4252 0x271BC
49.2966 +0x4255 0x271BA
49.2967 +0x4256 0x272D0
49.2968 +0x4257 0x272D6
49.2969 +0x4258 0x272CE
49.2970 +0x4259 0x272E1
49.2971 +0x425A 0x272D5
49.2972 +0x425B 0x272CF
49.2973 +0x425C 0x272D3
49.2974 +0x425E 0x272D4
49.2975 +0x425F 0x275B5
49.2976 +0x4260 0x27690
49.2977 +0x4261 0x276A1
49.2978 +0x4262 0x27681
49.2979 +0x4263 0x27685
49.2980 +0x4264 0x2766E
49.2981 +0x4265 0x27688
49.2982 +0x4266 0x27682
49.2983 +0x4267 0x27686
49.2984 +0x4268 0x2768F
49.2985 +0x4269 0x27689
49.2986 +0x426A 0x27680
49.2987 +0x426B 0x27684
49.2988 +0x426D 0x27829
49.2989 +0x426E 0x2782B
49.2990 +0x426F 0x2782A
49.2991 +0x4270 0x27830
49.2992 +0x4271 0x278E2
49.2993 +0x4272 0x278E3
49.2994 +0x4273 0x278E1
49.2995 +0x4274 0x279D5
49.2996 +0x4275 0x279C4
49.2997 +0x4276 0x279C9
49.2998 +0x4277 0x279E0
49.2999 +0x4278 0x279DF
49.3000 +0x4279 0x279CB
49.3001 +0x427A 0x279DD
49.3002 +0x427B 0x279E8
49.3003 +0x427C 0x279D4
49.3004 +0x427D 0x27A1C
49.3005 +0x427E 0x27BB5
49.3006 +0x4321 0x27BB6
49.3007 +0x4322 0x27BE5
49.3008 +0x4323 0x27C45
49.3009 +0x4324 0x27C49
49.3010 +0x4325 0x27C40
49.3011 +0x4326 0x27C46
49.3012 +0x4327 0x27C44
49.3013 +0x4328 0x27C4A
49.3014 +0x4329 0x27CC9
49.3015 +0x432A 0x27CC4
49.3016 +0x432B 0x27CC2
49.3017 +0x432C 0x27D68
49.3018 +0x432E 0x27D82
49.3019 +0x432F 0x27D6B
49.3020 +0x4330 0x27D67
49.3021 +0x4331 0x27D6C
49.3022 +0x4332 0x27D6D
49.3023 +0x4333 0x27D71
49.3024 +0x4335 0x27ED7
49.3025 +0x4336 0x27ED2
49.3026 +0x4337 0x27ED9
49.3027 +0x4339 0x27EBC
49.3028 +0x433A 0x27EDD
49.3029 +0x433B 0x27ED6
49.3030 +0x433D 0x27ED8
49.3031 +0x433E 0x28020
49.3032 +0x433F 0x28016
49.3033 +0x4340 0x28018
49.3034 +0x4341 0x28015
49.3035 +0x4342 0x28019
49.3036 +0x4343 0x28027
49.3037 +0x4344 0x28050
49.3038 +0x4345 0x2801D
49.3039 +0x4346 0x2802C
49.3040 +0x4347 0x2801C
49.3041 +0x4348 0x28029
49.3042 +0x4349 0x2802B
49.3043 +0x434A 0x28024
49.3044 +0x434C 0x28028
49.3045 +0x434D 0x28239
49.3046 +0x434E 0x282F2
49.3047 +0x434F 0x282F0
49.3048 +0x4351 0x282ED
49.3049 +0x4352 0x282EF
49.3050 +0x4353 0x282EA
49.3051 +0x4354 0x28301
49.3052 +0x4355 0x284BC
49.3053 +0x4356 0x2855C
49.3054 +0x4357 0x2855B
49.3055 +0x4358 0x2855A
49.3056 +0x4359 0x28526
49.3057 +0x435A 0x28743
49.3058 +0x435B 0x28733
49.3059 +0x435C 0x2873A
49.3060 +0x435D 0x28737
49.3061 +0x435E 0x28736
49.3062 +0x435F 0x2873C
49.3063 +0x4360 0x28734
49.3064 +0x4361 0x2874A
49.3065 +0x4362 0x2873B
49.3066 +0x4363 0x28735
49.3067 +0x4364 0x2873D
49.3068 +0x4365 0x28740
49.3069 +0x4366 0x2873E
49.3070 +0x4367 0x28717
49.3071 +0x4368 0x28826
49.3072 +0x4369 0x28824
49.3073 +0x436A 0x28810
49.3074 +0x436B 0x28836
49.3075 +0x436C 0x28825
49.3076 +0x436E 0x28966
49.3077 +0x436F 0x28C7F
49.3078 +0x4370 0x28C7A
49.3079 +0x4371 0x28CFB
49.3080 +0x4372 0x28CFD
49.3081 +0x4373 0x28CFC
49.3082 +0x4374 0x28CFA
49.3083 +0x4375 0x28ED6
49.3084 +0x4376 0x28ED2
49.3085 +0x4377 0x28EC8
49.3086 +0x4378 0x28EC2
49.3087 +0x4379 0x28EC7
49.3088 +0x437A 0x28ECD
49.3089 +0x437B 0x28EC1
49.3090 +0x437C 0x28EC6
49.3091 +0x437D 0x28ECC
49.3092 +0x437E 0x28FA1
49.3093 +0x4421 0x29095
49.3094 +0x4422 0x29094
49.3095 +0x4423 0x29097
49.3096 +0x4424 0x29096
49.3097 +0x4425 0x29093
49.3098 +0x4426 0x290A1
49.3099 +0x4427 0x29209
49.3100 +0x4428 0x29208
49.3101 +0x4429 0x29267
49.3102 +0x442A 0x29265
49.3103 +0x442B 0x29262
49.3104 +0x442C 0x29261
49.3105 +0x442D 0x29397
49.3106 +0x442E 0x29401
49.3107 +0x442F 0x29419
49.3108 +0x4430 0x29418
49.3109 +0x4431 0x2945C
49.3110 +0x4432 0x29467
49.3111 +0x4433 0x2946C
49.3112 +0x4435 0x2F9FD
49.3113 +0x4436 0x29466
49.3114 +0x4437 0x29461
49.3115 +0x4438 0x2946E
49.3116 +0x4439 0x2945D
49.3117 +0x443A 0x2945A
49.3118 +0x443B 0x295A2
49.3119 +0x443C 0x295A9
49.3120 +0x443D 0x295A5
49.3121 +0x443E 0x295A6
49.3122 +0x443F 0x295B2
49.3123 +0x4440 0x295A3
49.3124 +0x4441 0x296AC
49.3125 +0x4442 0x296AA
49.3126 +0x4443 0x296AF
49.3127 +0x4444 0x296AB
49.3128 +0x4445 0x296B1
49.3129 +0x4446 0x296C6
49.3130 +0x4447 0x296AD
49.3131 +0x4448 0x296B9
49.3132 +0x4449 0x29870
49.3133 +0x444B 0x29C0C
49.3134 +0x444C 0x29C81
49.3135 +0x444D 0x29C83
49.3136 +0x444E 0x29C7E
49.3137 +0x444F 0x29D51
49.3138 +0x4450 0x29F99
49.3139 +0x4451 0x29F94
49.3140 +0x4452 0x29F95
49.3141 +0x4453 0x2A2FE
49.3142 +0x4454 0x2A418
49.3143 +0x4455 0x20105
49.3144 +0x4456 0x20372
49.3145 +0x4458 0x20399
49.3146 +0x4459 0x204AD
49.3147 +0x445A 0x20606
49.3148 +0x445B 0x207C2
49.3149 +0x445C 0x207CB
49.3150 +0x445D 0x207D5
49.3151 +0x445E 0x207D2
49.3152 +0x445F 0x207CC
49.3153 +0x4460 0x207D7
49.3154 +0x4461 0x207C5
49.3155 +0x4462 0x207CA
49.3156 +0x4464 0x208A2
49.3157 +0x4465 0x208A3
49.3158 +0x4466 0x208A1
49.3159 +0x4468 0x208A6
49.3160 +0x4469 0x208A4
49.3161 +0x446A 0x208FF
49.3162 +0x446B 0x20900
49.3163 +0x446D 0x20A06
49.3164 +0x446E 0x20A25
49.3165 +0x446F 0x20A9F
49.3166 +0x4470 0x20B7F
49.3167 +0x4471 0x20EEA
49.3168 +0x4472 0x20EEB
49.3169 +0x4473 0x20EDE
49.3170 +0x4474 0x20F18
49.3171 +0x4475 0x20EE0
49.3172 +0x4476 0x20EE8
49.3173 +0x4477 0x20EDF
49.3174 +0x4478 0x20EF1
49.3175 +0x4479 0x20EEC
49.3176 +0x447A 0x20F1A
49.3177 +0x447B 0x20EE6
49.3178 +0x447C 0x20EE1
49.3179 +0x447D 0x20F5D
49.3180 +0x447E 0x20077
49.3181 +0x4521 0x20F1E
49.3182 +0x4523 0x20F80
49.3183 +0x4524 0x21217
49.3184 +0x4525 0x2141D
49.3185 +0x4526 0x213F7
49.3186 +0x4527 0x213EF
49.3187 +0x4528 0x213EE
49.3188 +0x4529 0x213ED
49.3189 +0x452A 0x213F5
49.3190 +0x452B 0x2141E
49.3191 +0x452C 0x215BD
49.3192 +0x452D 0x257FF
49.3193 +0x452E 0x215BE
49.3194 +0x452F 0x2166D
49.3195 +0x4530 0x21676
49.3196 +0x4531 0x2184C
49.3197 +0x4532 0x21819
49.3198 +0x4533 0x21848
49.3199 +0x4534 0x2181E
49.3200 +0x4535 0x2184A
49.3201 +0x4536 0x21849
49.3202 +0x4537 0x21826
49.3203 +0x4538 0x21995
49.3204 +0x4539 0x21A85
49.3205 +0x453A 0x21A7E
49.3206 +0x453B 0x21A97
49.3207 +0x453C 0x21A7D
49.3208 +0x453D 0x21B42
49.3209 +0x453E 0x21B9E
49.3210 +0x453F 0x21C0C
49.3211 +0x4540 0x21C0B
49.3212 +0x4541 0x21C0E
49.3213 +0x4542 0x21CCF
49.3214 +0x4543 0x21ED8
49.3215 +0x4544 0x21EE0
49.3216 +0x4545 0x21EE8
49.3217 +0x4546 0x21EE9
49.3218 +0x4547 0x21EE2
49.3219 +0x4548 0x21EE1
49.3220 +0x4549 0x21EDA
49.3221 +0x454A 0x21EE3
49.3222 +0x454B 0x21ED9
49.3223 +0x454C 0x21EF0
49.3224 +0x454D 0x21EE7
49.3225 +0x454E 0x21EE4
49.3226 +0x454F 0x22123
49.3227 +0x4550 0x22131
49.3228 +0x4551 0x22133
49.3229 +0x4552 0x2210C
49.3230 +0x4553 0x269E0
49.3231 +0x4554 0x22126
49.3232 +0x4555 0x22124
49.3233 +0x4556 0x22132
49.3234 +0x4557 0x22127
49.3235 +0x4558 0x22121
49.3236 +0x4559 0x22130
49.3237 +0x455A 0x221A2
49.3238 +0x455B 0x221CC
49.3239 +0x455C 0x22296
49.3240 +0x455D 0x2F88F
49.3241 +0x455E 0x22298
49.3242 +0x455F 0x2229C
49.3243 +0x4560 0x2229B
49.3244 +0x4561 0x2236B
49.3245 +0x4562 0x22412
49.3246 +0x4563 0x22414
49.3247 +0x4564 0x2255A
49.3248 +0x4565 0x22554
49.3249 +0x4566 0x22551
49.3250 +0x4567 0x2255E
49.3251 +0x4568 0x22558
49.3252 +0x456A 0x22559
49.3253 +0x456B 0x2279A
49.3254 +0x456C 0x227F2
49.3255 +0x456D 0x227AD
49.3256 +0x456E 0x22820
49.3257 +0x456F 0x227F1
49.3258 +0x4570 0x227F0
49.3259 +0x4571 0x227F3
49.3260 +0x4572 0x227F4
49.3261 +0x4573 0x227E9
49.3262 +0x4574 0x227FE
49.3263 +0x4575 0x2282E
49.3264 +0x4576 0x227E8
49.3265 +0x4577 0x227E7
49.3266 +0x4578 0x227FF
49.3267 +0x4579 0x227F5
49.3268 +0x457A 0x229E5
49.3269 +0x457B 0x229E7
49.3270 +0x457C 0x229E6
49.3271 +0x457D 0x229E9
49.3272 +0x457E 0x22A58
49.3273 +0x4621 0x22C6C
49.3274 +0x4622 0x22CD9
49.3275 +0x4624 0x22CCB
49.3276 +0x4626 0x22CBE
49.3277 +0x4627 0x22CB5
49.3278 +0x4628 0x22CD1
49.3279 +0x4629 0x22CC2
49.3280 +0x462A 0x22CB6
49.3281 +0x462B 0x22CD3
49.3282 +0x462C 0x2F8C2
49.3283 +0x462D 0x22EDA
49.3284 +0x462F 0x22FAE
49.3285 +0x4631 0x22FAC
49.3286 +0x4632 0x22FA9
49.3287 +0x4633 0x22FBA
49.3288 +0x4634 0x22FA7
49.3289 +0x4635 0x22FB3
49.3290 +0x4636 0x22FBD
49.3291 +0x4637 0x22FB1
49.3292 +0x4638 0x2310E
49.3293 +0x4639 0x23111
49.3294 +0x463A 0x2310F
49.3295 +0x463B 0x23252
49.3296 +0x463C 0x2326A
49.3297 +0x463D 0x23254
49.3298 +0x463E 0x23255
49.3299 +0x463F 0x23253
49.3300 +0x4640 0x23257
49.3301 +0x4641 0x2F8D0
49.3302 +0x4642 0x2325B
49.3303 +0x4643 0x23258
49.3304 +0x4644 0x23259
49.3305 +0x4646 0x235B8
49.3306 +0x4647 0x235B5
49.3307 +0x4648 0x235BF
49.3308 +0x4649 0x235C1
49.3309 +0x464A 0x235BB
49.3310 +0x464C 0x235C3
49.3311 +0x464D 0x235AD
49.3312 +0x464E 0x235A8
49.3313 +0x464F 0x235AE
49.3314 +0x4650 0x235AA
49.3315 +0x4651 0x235D0
49.3316 +0x4652 0x235B1
49.3317 +0x4653 0x235BC
49.3318 +0x4654 0x235B7
49.3319 +0x4655 0x235B0
49.3320 +0x4656 0x235FA
49.3321 +0x4657 0x235FB
49.3322 +0x4658 0x235B9
49.3323 +0x4659 0x23907
49.3324 +0x465A 0x238FC
49.3325 +0x465B 0x238FF
49.3326 +0x465C 0x238F2
49.3327 +0x465D 0x238F8
49.3328 +0x465E 0x238F4
49.3329 +0x4661 0x23AAE
49.3330 +0x4662 0x23B0F
49.3331 +0x4663 0x23B10
49.3332 +0x4664 0x29AC1
49.3333 +0x4665 0x23BC7
49.3334 +0x4666 0x23BC6
49.3335 +0x4667 0x23BCE
49.3336 +0x4669 0x23BDC
49.3337 +0x466A 0x23ED5
49.3338 +0x466B 0x23ED3
49.3339 +0x466C 0x23F20
49.3340 +0x466D 0x23EE2
49.3341 +0x466E 0x23EF1
49.3342 +0x466F 0x23EDB
49.3343 +0x4670 0x23EEA
49.3344 +0x4671 0x23EEB
49.3345 +0x4672 0x23EE1
49.3346 +0x4673 0x23EFF
49.3347 +0x4674 0x23ED6
49.3348 +0x4675 0x23EE0
49.3349 +0x4676 0x23ED7
49.3350 +0x4677 0x23EE5
49.3351 +0x4679 0x2431B
49.3352 +0x467A 0x24310
49.3353 +0x467B 0x2430F
49.3354 +0x467C 0x2430E
49.3355 +0x467D 0x24339
49.3356 +0x467E 0x2430A
49.3357 +0x4721 0x24314
49.3358 +0x4722 0x2430C
49.3359 +0x4723 0x24523
49.3360 +0x4724 0x2455A
49.3361 +0x4725 0x245E2
49.3362 +0x4726 0x24693
49.3363 +0x4727 0x246B0
49.3364 +0x4728 0x246AB
49.3365 +0x4729 0x246BD
49.3366 +0x472A 0x246B1
49.3367 +0x472B 0x2468D
49.3368 +0x472C 0x246AD
49.3369 +0x472D 0x246AA
49.3370 +0x472E 0x246AC
49.3371 +0x472F 0x246BC
49.3372 +0x4730 0x246C9
49.3373 +0x4731 0x24847
49.3374 +0x4732 0x24862
49.3375 +0x4733 0x24840
49.3376 +0x4734 0x24844
49.3377 +0x4735 0x2483F
49.3378 +0x4736 0x24843
49.3379 +0x4737 0x2483D
49.3380 +0x4738 0x24860
49.3381 +0x4739 0x2485F
49.3382 +0x473A 0x2483A
49.3383 +0x473B 0x24842
49.3384 +0x473C 0x2485E
49.3385 +0x473D 0x2485D
49.3386 +0x473E 0x249BC
49.3387 +0x473F 0x249E0
49.3388 +0x4740 0x249EE
49.3389 +0x4741 0x249EB
49.3390 +0x4742 0x24A0D
49.3391 +0x4743 0x24B09
49.3392 +0x4744 0x24B0C
49.3393 +0x4745 0x24B69
49.3394 +0x4746 0x24B74
49.3395 +0x4747 0x24B67
49.3396 +0x474A 0x24CAD
49.3397 +0x474B 0x24DFF
49.3398 +0x474C 0x24E16
49.3399 +0x474D 0x24E08
49.3400 +0x474E 0x24E09
49.3401 +0x474F 0x24E00
49.3402 +0x4750 0x24DFC
49.3403 +0x4751 0x24E13
49.3404 +0x4752 0x24E14
49.3405 +0x4753 0x24E0A
49.3406 +0x4754 0x2983E
49.3407 +0x4755 0x24E29
49.3408 +0x4756 0x24E17
49.3409 +0x4757 0x24E3B
49.3410 +0x4758 0x24DFB
49.3411 +0x475A 0x24E0E
49.3412 +0x475C 0x25008
49.3413 +0x475D 0x2521B
49.3414 +0x475E 0x2521A
49.3415 +0x475F 0x25219
49.3416 +0x4760 0x25202
49.3417 +0x4762 0x25217
49.3418 +0x4763 0x25207
49.3419 +0x4764 0x25213
49.3420 +0x4765 0x25209
49.3421 +0x4766 0x2520A
49.3422 +0x4767 0x25212
49.3423 +0x4768 0x252AA
49.3424 +0x4769 0x25238
49.3425 +0x476A 0x2537B
49.3426 +0x476B 0x2537C
49.3427 +0x476C 0x2537A
49.3428 +0x476D 0x253EA
49.3429 +0x476E 0x253EB
49.3430 +0x476F 0x253EF
49.3431 +0x4770 0x253F0
49.3432 +0x4771 0x25509
49.3433 +0x4772 0x25502
49.3434 +0x4773 0x25501
49.3435 +0x4774 0x2552B
49.3436 +0x4775 0x25507
49.3437 +0x4777 0x25528
49.3438 +0x4778 0x254FB
49.3439 +0x4779 0x2552A
49.3440 +0x477A 0x254FE
49.3441 +0x477B 0x25504
49.3442 +0x477C 0x25529
49.3443 +0x477D 0x2550A
49.3444 +0x4821 0x256C2
49.3445 +0x4823 0x256A6
49.3446 +0x4825 0x22FC6
49.3447 +0x4826 0x21C07
49.3448 +0x4827 0x2580A
49.3449 +0x4828 0x257FD
49.3450 +0x4829 0x25806
49.3451 +0x482A 0x2580D
49.3452 +0x482B 0x25809
49.3453 +0x482C 0x2580B
49.3454 +0x482D 0x25800
49.3455 +0x482E 0x25805
49.3456 +0x482F 0x2583D
49.3457 +0x4830 0x259D5
49.3458 +0x4831 0x259BF
49.3459 +0x4832 0x259BA
49.3460 +0x4833 0x259C7
49.3461 +0x4834 0x25A98
49.3462 +0x4835 0x25A9A
49.3463 +0x4837 0x25BA4
49.3464 +0x4838 0x25B9C
49.3465 +0x4839 0x25B9D
49.3466 +0x483A 0x25BA2
49.3467 +0x483B 0x25B96
49.3468 +0x483C 0x25B95
49.3469 +0x483D 0x25BA5
49.3470 +0x483E 0x25BAA
49.3471 +0x483F 0x25BAD
49.3472 +0x4840 0x25B9A
49.3473 +0x4841 0x25BA3
49.3474 +0x4842 0x25B97
49.3475 +0x4843 0x25B90
49.3476 +0x4844 0x25BAF
49.3477 +0x4845 0x25B8D
49.3478 +0x4847 0x25BA8
49.3479 +0x4848 0x25BEE
49.3480 +0x4849 0x25EA3
49.3481 +0x484A 0x25E99
49.3482 +0x484B 0x25EA1
49.3483 +0x484C 0x25E9C
49.3484 +0x484D 0x25EA4
49.3485 +0x484E 0x25ECB
49.3486 +0x484F 0x26056
49.3487 +0x4850 0x26048
49.3488 +0x4851 0x26059
49.3489 +0x4852 0x2604A
49.3490 +0x4853 0x2605C
49.3491 +0x4855 0x2604F
49.3492 +0x4856 0x2604D
49.3493 +0x4857 0x2605D
49.3494 +0x4858 0x2623A
49.3495 +0x4859 0x262E3
49.3496 +0x485A 0x262E1
49.3497 +0x485B 0x262DE
49.3498 +0x485C 0x26397
49.3499 +0x485D 0x2639A
49.3500 +0x485E 0x26448
49.3501 +0x485F 0x2644A
49.3502 +0x4860 0x2644C
49.3503 +0x4861 0x2644E
49.3504 +0x4862 0x2644F
49.3505 +0x4863 0x2644B
49.3506 +0x4864 0x2644D
49.3507 +0x4865 0x26447
49.3508 +0x4866 0x26451
49.3509 +0x4867 0x264DA
49.3510 +0x4868 0x264F9
49.3511 +0x4869 0x264FC
49.3512 +0x486A 0x264FB
49.3513 +0x486B 0x264FD
49.3514 +0x486C 0x264F8
49.3515 +0x486D 0x264FA
49.3516 +0x486E 0x2658A
49.3517 +0x486F 0x2658E
49.3518 +0x4870 0x26588
49.3519 +0x4871 0x26589
49.3520 +0x4872 0x2658D
49.3521 +0x4873 0x26590
49.3522 +0x4874 0x2F97E
49.3523 +0x4875 0x2671C
49.3524 +0x4876 0x267AB
49.3525 +0x4877 0x267A4
49.3526 +0x4878 0x267A8
49.3527 +0x4879 0x267AD
49.3528 +0x487A 0x2679F
49.3529 +0x487B 0x2679A
49.3530 +0x487C 0x267B0
49.3531 +0x487D 0x267A5
49.3532 +0x487E 0x267D5
49.3533 +0x4921 0x267A2
49.3534 +0x4922 0x267B2
49.3535 +0x4923 0x2679D
49.3536 +0x4924 0x267A1
49.3537 +0x4925 0x26915
49.3538 +0x4926 0x26942
49.3539 +0x4927 0x26973
49.3540 +0x4928 0x26984
49.3541 +0x4929 0x269DD
49.3542 +0x492A 0x26A5C
49.3543 +0x492B 0x26A4C
49.3544 +0x492D 0x26A4B
49.3545 +0x492E 0x26C67
49.3546 +0x492F 0x26DA8
49.3547 +0x4930 0x26D7F
49.3548 +0x4931 0x26D8D
49.3549 +0x4932 0x26D8B
49.3550 +0x4933 0x26DF7
49.3551 +0x4934 0x26DA9
49.3552 +0x4935 0x26DF4
49.3553 +0x4936 0x26D9A
49.3554 +0x4937 0x26D8C
49.3555 +0x4938 0x26D95
49.3556 +0x4939 0x26D7E
49.3557 +0x493A 0x26D77
49.3558 +0x493D 0x26D71
49.3559 +0x493E 0x26DFD
49.3560 +0x493F 0x26D88
49.3561 +0x4940 0x26D99
49.3562 +0x4941 0x26D6D
49.3563 +0x4942 0x26DD4
49.3564 +0x4943 0x26D91
49.3565 +0x4944 0x26D7D
49.3566 +0x4945 0x26D63
49.3567 +0x4946 0x26D75
49.3568 +0x4947 0x26DF9
49.3569 +0x4948 0x26D8E
49.3570 +0x4949 0x26D74
49.3571 +0x494A 0x26DD9
49.3572 +0x494B 0x26D66
49.3573 +0x494C 0x26DFA
49.3574 +0x494D 0x26DF5
49.3575 +0x494F 0x271C1
49.3576 +0x4950 0x271C9
49.3577 +0x4951 0x27303
49.3578 +0x4952 0x2732C
49.3579 +0x4953 0x27334
49.3580 +0x4954 0x27317
49.3581 +0x4955 0x27309
49.3582 +0x4956 0x27304
49.3583 +0x4957 0x27306
49.3584 +0x4958 0x2731A
49.3585 +0x4959 0x2730E
49.3586 +0x495A 0x27327
49.3587 +0x495B 0x27305
49.3588 +0x495C 0x27307
49.3589 +0x495D 0x27319
49.3590 +0x495E 0x27314
49.3591 +0x495F 0x2730C
49.3592 +0x4960 0x2731D
49.3593 +0x4961 0x27322
49.3594 +0x4962 0x27323
49.3595 +0x4963 0x275BB
49.3596 +0x4964 0x275BC
49.3597 +0x4965 0x275BA
49.3598 +0x4966 0x276A9
49.3599 +0x4967 0x276B5
49.3600 +0x4968 0x276AC
49.3601 +0x4969 0x276AA
49.3602 +0x496A 0x276AF
49.3603 +0x496B 0x276B7
49.3604 +0x496E 0x2783D
49.3605 +0x496F 0x27845
49.3606 +0x4970 0x27848
49.3607 +0x4971 0x2783C
49.3608 +0x4972 0x2783E
49.3609 +0x4973 0x278EC
49.3610 +0x4974 0x278ED
49.3611 +0x4975 0x278E9
49.3612 +0x4976 0x27A0A
49.3613 +0x4977 0x27A0B
49.3614 +0x4978 0x279F8
49.3615 +0x4979 0x27A04
49.3616 +0x497A 0x279F6
49.3617 +0x497B 0x279F9
49.3618 +0x497C 0x27C53
49.3619 +0x497D 0x27C52
49.3620 +0x497E 0x27C60
49.3621 +0x4A21 0x27C63
49.3622 +0x4A22 0x27CCE
49.3623 +0x4A23 0x27CCD
49.3624 +0x4A24 0x27CD0
49.3625 +0x4A25 0x27CCC
49.3626 +0x4A26 0x27D87
49.3627 +0x4A27 0x27D8D
49.3628 +0x4A28 0x27D9D
49.3629 +0x4A2A 0x27E63
49.3630 +0x4A2B 0x27EF4
49.3631 +0x4A2C 0x27EF1
49.3632 +0x4A2D 0x27EFF
49.3633 +0x4A2E 0x27EF5
49.3634 +0x4A2F 0x27EFC
49.3635 +0x4A30 0x27EF2
49.3636 +0x4A31 0x27EF6
49.3637 +0x4A33 0x27EFA
49.3638 +0x4A35 0x2802E
49.3639 +0x4A36 0x28045
49.3640 +0x4A37 0x28043
49.3641 +0x4A38 0x28051
49.3642 +0x4A39 0x2804C
49.3643 +0x4A3A 0x28073
49.3644 +0x4A3B 0x28047
49.3645 +0x4A3C 0x2804B
49.3646 +0x4A3D 0x2804F
49.3647 +0x4A3F 0x28044
49.3648 +0x4A40 0x2804D
49.3649 +0x4A41 0x2804E
49.3650 +0x4A42 0x2804A
49.3651 +0x4A43 0x28041
49.3652 +0x4A44 0x28052
49.3653 +0x4A45 0x2809F
49.3654 +0x4A46 0x28054
49.3655 +0x4A47 0x28059
49.3656 +0x4A48 0x280A2
49.3657 +0x4A49 0x2824B
49.3658 +0x4A4A 0x28248
49.3659 +0x4A4B 0x2830D
49.3660 +0x4A4C 0x2831F
49.3661 +0x4A4D 0x28308
49.3662 +0x4A4E 0x2830E
49.3663 +0x4A4F 0x2831D
49.3664 +0x4A50 0x28304
49.3665 +0x4A51 0x28418
49.3666 +0x4A52 0x2841B
49.3667 +0x4A53 0x28566
49.3668 +0x4A54 0x28562
49.3669 +0x4A55 0x28583
49.3670 +0x4A56 0x28567
49.3671 +0x4A57 0x28762
49.3672 +0x4A58 0x2874F
49.3673 +0x4A59 0x2874E
49.3674 +0x4A5A 0x28767
49.3675 +0x4A5B 0x28753
49.3676 +0x4A5C 0x2874D
49.3677 +0x4A5D 0x2874C
49.3678 +0x4A5E 0x28768
49.3679 +0x4A5F 0x28751
49.3680 +0x4A61 0x28758
49.3681 +0x4A62 0x2875B
49.3682 +0x4A63 0x28750
49.3683 +0x4A64 0x2876A
49.3684 +0x4A65 0x28839
49.3685 +0x4A66 0x28838
49.3686 +0x4A67 0x28982
49.3687 +0x4A68 0x28984
49.3688 +0x4A69 0x28986
49.3689 +0x4A6A 0x28C80
49.3690 +0x4A6B 0x28C86
49.3691 +0x4A6C 0x28D25
49.3692 +0x4A6D 0x28D11
49.3693 +0x4A6F 0x28D0E
49.3694 +0x4A70 0x28D15
49.3695 +0x4A71 0x28D0F
49.3696 +0x4A72 0x28D18
49.3697 +0x4A73 0x28D0D
49.3698 +0x4A74 0x28D13
49.3699 +0x4A75 0x28D16
49.3700 +0x4A76 0x28D19
49.3701 +0x4A77 0x28F08
49.3702 +0x4A78 0x28EF7
49.3703 +0x4A79 0x28EFB
49.3704 +0x4A7A 0x28EFC
49.3705 +0x4A7B 0x28FB4
49.3706 +0x4A7C 0x28FBE
49.3707 +0x4A7D 0x28FC1
49.3708 +0x4A7E 0x290A6
49.3709 +0x4B21 0x290A5
49.3710 +0x4B22 0x290A2
49.3711 +0x4B23 0x290A4
49.3712 +0x4B24 0x29212
49.3713 +0x4B25 0x2920E
49.3714 +0x4B26 0x2927A
49.3715 +0x4B27 0x29278
49.3716 +0x4B28 0x2927D
49.3717 +0x4B29 0x2927E
49.3718 +0x4B2A 0x29281
49.3719 +0x4B2B 0x29283
49.3720 +0x4B2C 0x29280
49.3721 +0x4B2D 0x29282
49.3722 +0x4B2E 0x2939B
49.3723 +0x4B2F 0x29399
49.3724 +0x4B30 0x2939C
49.3725 +0x4B31 0x2939A
49.3726 +0x4B32 0x293A1
49.3727 +0x4B33 0x2941A
49.3728 +0x4B34 0x2941C
49.3729 +0x4B35 0x2948A
49.3730 +0x4B36 0x29479
49.3731 +0x4B37 0x29473
49.3732 +0x4B38 0x29475
49.3733 +0x4B39 0x2947C
49.3734 +0x4B3A 0x29478
49.3735 +0x4B3B 0x29460
49.3736 +0x4B3C 0x29483
49.3737 +0x4B3D 0x29470
49.3738 +0x4B40 0x29487
49.3739 +0x4B41 0x29484
49.3740 +0x4B42 0x2947B
49.3741 +0x4B43 0x2947E
49.3742 +0x4B44 0x29474
49.3743 +0x4B45 0x295B9
49.3744 +0x4B46 0x295B8
49.3745 +0x4B47 0x295B7
49.3746 +0x4B48 0x295B5
49.3747 +0x4B49 0x296CC
49.3748 +0x4B4A 0x296CE
49.3749 +0x4B4B 0x296D1
49.3750 +0x4B4D 0x296CB
49.3751 +0x4B4F 0x2987E
49.3752 +0x4B50 0x2987A
49.3753 +0x4B51 0x29877
49.3754 +0x4B52 0x2988C
49.3755 +0x4B53 0x298E1
49.3756 +0x4B54 0x29A20
49.3757 +0x4B55 0x29A1E
49.3758 +0x4B56 0x29AC2
49.3759 +0x4B57 0x29B0F
49.3760 +0x4B58 0x29B00
49.3761 +0x4B5A 0x29B10
49.3762 +0x4B5B 0x29C0D
49.3763 +0x4B5C 0x29C0E
49.3764 +0x4B5D 0x29C8E
49.3765 +0x4B5E 0x29C8D
49.3766 +0x4B5F 0x29C8A
49.3767 +0x4B60 0x29C8B
49.3768 +0x4B61 0x29C8C
49.3769 +0x4B62 0x29C8F
49.3770 +0x4B63 0x29D57
49.3771 +0x4B65 0x29D55
49.3772 +0x4B66 0x29D5B
49.3773 +0x4B67 0x29FAC
49.3774 +0x4B68 0x29FA7
49.3775 +0x4B69 0x29FA0
49.3776 +0x4B6A 0x29F9E
49.3777 +0x4B6C 0x2A28D
49.3778 +0x4B6E 0x2A393
49.3779 +0x4B6F 0x2A394
49.3780 +0x4B70 0x2A392
49.3781 +0x4B71 0x20181
49.3782 +0x4B72 0x203D6
49.3783 +0x4B73 0x203C3
49.3784 +0x4B74 0x203E4
49.3785 +0x4B75 0x203E2
49.3786 +0x4B76 0x20409
49.3787 +0x4B77 0x203BF
49.3788 +0x4B78 0x203C8
49.3789 +0x4B79 0x203C7
49.3790 +0x4B7A 0x204B5
49.3791 +0x4B7B 0x204B2
49.3792 +0x4B7C 0x2060C
49.3793 +0x4B7D 0x2060B
49.3794 +0x4B7E 0x2060A
49.3795 +0x4C21 0x20605
49.3796 +0x4C22 0x207D3
49.3797 +0x4C23 0x207E6
49.3798 +0x4C24 0x207E9
49.3799 +0x4C25 0x207F0
49.3800 +0x4C26 0x207EA
49.3801 +0x4C27 0x207E7
49.3802 +0x4C28 0x208B1
49.3803 +0x4C29 0x208B3
49.3804 +0x4C2A 0x208B4
49.3805 +0x4C2B 0x208B0
49.3806 +0x4C2C 0x2095C
49.3807 +0x4C2D 0x2095D
49.3808 +0x4C2E 0x2095E
49.3809 +0x4C2F 0x209C0
49.3810 +0x4C30 0x20AAF
49.3811 +0x4C32 0x20B86
49.3812 +0x4C33 0x20B83
49.3813 +0x4C34 0x20B84
49.3814 +0x4C35 0x20F5C
49.3815 +0x4C36 0x20F70
49.3816 +0x4C37 0x20F8C
49.3817 +0x4C38 0x20F7B
49.3818 +0x4C39 0x20F66
49.3819 +0x4C3A 0x20F79
49.3820 +0x4C3B 0x20F63
49.3821 +0x4C3C 0x20FC5
49.3822 +0x4C3D 0x20F6B
49.3823 +0x4C3E 0x20F6D
49.3824 +0x4C3F 0x20F72
49.3825 +0x4C40 0x20F69
49.3826 +0x4C41 0x20F75
49.3827 +0x4C42 0x20F89
49.3828 +0x4C43 0x20FC6
49.3829 +0x4C44 0x20FA5
49.3830 +0x4C45 0x203E7
49.3831 +0x4C46 0x20F6A
49.3832 +0x4C47 0x20F97
49.3833 +0x4C48 0x2145A
49.3834 +0x4C49 0x2145C
49.3835 +0x4C4A 0x21459
49.3836 +0x4C4B 0x21424
49.3837 +0x4C4C 0x21425
49.3838 +0x4C4D 0x21430
49.3839 +0x4C4E 0x21458
49.3840 +0x4C4F 0x21431
49.3841 +0x4C50 0x21576
49.3842 +0x4C51 0x215C1
49.3843 +0x4C52 0x21685
49.3844 +0x4C53 0x2167D
49.3845 +0x4C54 0x21865
49.3846 +0x4C55 0x21887
49.3847 +0x4C56 0x21852
49.3848 +0x4C57 0x21854
49.3849 +0x4C58 0x2188A
49.3850 +0x4C59 0x21850
49.3851 +0x4C5A 0x21886
49.3852 +0x4C5B 0x2184F
49.3853 +0x4C5C 0x21868
49.3854 +0x4C5D 0x2199D
49.3855 +0x4C5E 0x21AA0
49.3856 +0x4C5F 0x21ABA
49.3857 +0x4C60 0x21ABD
49.3858 +0x4C61 0x21AB8
49.3859 +0x4C62 0x21BA6
49.3860 +0x4C64 0x21CDE
49.3861 +0x4C65 0x21CD8
49.3862 +0x4C66 0x21CD1
49.3863 +0x4C67 0x21F13
49.3864 +0x4C69 0x21F0E
49.3865 +0x4C6A 0x21F1B
49.3866 +0x4C6B 0x21F3A
49.3867 +0x4C6D 0x21F1C
49.3868 +0x4C6E 0x21F12
49.3869 +0x4C6F 0x21F16
49.3870 +0x4C70 0x21F1A
49.3871 +0x4C71 0x21448
49.3872 +0x4C72 0x2214B
49.3873 +0x4C73 0x22137
49.3874 +0x4C74 0x22136
49.3875 +0x4C75 0x22138
49.3876 +0x4C76 0x2213A
49.3877 +0x4C77 0x22149
49.3878 +0x4C78 0x2213C
49.3879 +0x4C79 0x2214A
49.3880 +0x4C7A 0x222B1
49.3881 +0x4C7B 0x222C2
49.3882 +0x4C7C 0x222B5
49.3883 +0x4C7D 0x222C4
49.3884 +0x4C7E 0x222B6
49.3885 +0x4D21 0x2241E
49.3886 +0x4D22 0x2241F
49.3887 +0x4D23 0x224AF
49.3888 +0x4D24 0x2256B
49.3889 +0x4D25 0x2256F
49.3890 +0x4D26 0x22792
49.3891 +0x4D27 0x227E4
49.3892 +0x4D28 0x2282C
49.3893 +0x4D29 0x227EF
49.3894 +0x4D2B 0x2284F
49.3895 +0x4D2C 0x22852
49.3896 +0x4D2D 0x22850
49.3897 +0x4D2E 0x2283A
49.3898 +0x4D2F 0x22837
49.3899 +0x4D30 0x22847
49.3900 +0x4D31 0x22864
49.3901 +0x4D32 0x22840
49.3902 +0x4D33 0x2283C
49.3903 +0x4D34 0x22845
49.3904 +0x4D35 0x22841
49.3905 +0x4D36 0x229F3
49.3906 +0x4D38 0x22CC1
49.3907 +0x4D39 0x22CB4
49.3908 +0x4D3B 0x22D2A
49.3909 +0x4D3C 0x22D22
49.3910 +0x4D3D 0x22D29
49.3911 +0x4D3F 0x22D3E
49.3912 +0x4D40 0x22D3C
49.3913 +0x4D41 0x22D30
49.3914 +0x4D42 0x22FC7
49.3915 +0x4D43 0x22FD5
49.3916 +0x4D44 0x22FD6
49.3917 +0x4D45 0x22FD3
49.3918 +0x4D46 0x22FCE
49.3919 +0x4D47 0x22FC8
49.3920 +0x4D48 0x2305C
49.3921 +0x4D49 0x2305F
49.3922 +0x4D4A 0x23062
49.3923 +0x4D4C 0x230BD
49.3924 +0x4D4D 0x230BF
49.3925 +0x4D4E 0x2325C
49.3926 +0x4D4F 0x232B6
49.3927 +0x4D51 0x2329D
49.3928 +0x4D52 0x2327F
49.3929 +0x4D54 0x23294
49.3930 +0x4D55 0x23281
49.3931 +0x4D56 0x23347
49.3932 +0x4D57 0x23346
49.3933 +0x4D59 0x23394
49.3934 +0x4D5A 0x23675
49.3935 +0x4D5B 0x2361A
49.3936 +0x4D5C 0x2362A
49.3937 +0x4D5D 0x23632
49.3938 +0x4D5E 0x23617
49.3939 +0x4D5F 0x23623
49.3940 +0x4D60 0x23674
49.3941 +0x4D62 0x23676
49.3942 +0x4D63 0x2362E
49.3943 +0x4D64 0x23625
49.3944 +0x4D65 0x23620
49.3945 +0x4D66 0x23671
49.3946 +0x4D67 0x23616
49.3947 +0x4D68 0x23670
49.3948 +0x4D69 0x2362C
49.3949 +0x4D6A 0x2362F
49.3950 +0x4D6B 0x2361F
49.3951 +0x4D6C 0x23664
49.3952 +0x4D6E 0x23908
49.3953 +0x4D6F 0x23914
49.3954 +0x4D70 0x2390A
49.3955 +0x4D71 0x2390B
49.3956 +0x4D72 0x23A4F
49.3957 +0x4D73 0x23A59
49.3958 +0x4D74 0x23A54
49.3959 +0x4D75 0x23A51
49.3960 +0x4D76 0x23AB6
49.3961 +0x4D77 0x23BEC
49.3962 +0x4D78 0x23BED
49.3963 +0x4D79 0x23BEA
49.3964 +0x4D7A 0x23EEE
49.3965 +0x4D7B 0x23F5A
49.3966 +0x4D7C 0x23F73
49.3967 +0x4D7D 0x23F65
49.3968 +0x4D7E 0x23F61
49.3969 +0x4E21 0x23F55
49.3970 +0x4E22 0x23F6B
49.3971 +0x4E23 0x23F64
49.3972 +0x4E24 0x23F5B
49.3973 +0x4E25 0x23F4C
49.3974 +0x4E26 0x23F6F
49.3975 +0x4E27 0x23F84
49.3976 +0x4E28 0x23F70
49.3977 +0x4E29 0x2435D
49.3978 +0x4E2A 0x24357
49.3979 +0x4E2B 0x24366
49.3980 +0x4E2C 0x24353
49.3981 +0x4E2D 0x24398
49.3982 +0x4E2E 0x24397
49.3983 +0x4E2F 0x24528
49.3984 +0x4E30 0x245EB
49.3985 +0x4E31 0x245EA
49.3986 +0x4E32 0x245E8
49.3987 +0x4E33 0x245EC
49.3988 +0x4E34 0x245EF
49.3989 +0x4E35 0x246D1
49.3990 +0x4E36 0x246CA
49.3991 +0x4E38 0x246CF
49.3992 +0x4E39 0x246CD
49.3993 +0x4E3A 0x246CE
49.3994 +0x4E3B 0x24870
49.3995 +0x4E3C 0x24867
49.3996 +0x4E3D 0x24873
49.3997 +0x4E3E 0x2486D
49.3998 +0x4E3F 0x24876
49.3999 +0x4E40 0x24879
49.4000 +0x4E41 0x2486A
49.4001 +0x4E42 0x2488B
49.4002 +0x4E43 0x24872
49.4003 +0x4E44 0x24871
49.4004 +0x4E45 0x2486E
49.4005 +0x4E46 0x2487A
49.4006 +0x4E47 0x24A16
49.4007 +0x4E48 0x24A39
49.4008 +0x4E49 0x24A3B
49.4009 +0x4E4A 0x24B10
49.4010 +0x4E4B 0x24B96
49.4011 +0x4E4C 0x24B7B
49.4012 +0x4E4D 0x24B7C
49.4013 +0x4E4E 0x24B7D
49.4014 +0x4E4F 0x24CBE
49.4015 +0x4E50 0x24E5C
49.4016 +0x4E51 0x24E38
49.4017 +0x4E52 0x24E39
49.4018 +0x4E53 0x24E2E
49.4019 +0x4E54 0x24E34
49.4020 +0x4E55 0x24E32
49.4021 +0x4E56 0x24E5B
49.4022 +0x4E57 0x24E33
49.4023 +0x4E58 0x24E3C
49.4024 +0x4E5A 0x2500E
49.4025 +0x4E5B 0x2500F
49.4026 +0x4E5C 0x25010
49.4027 +0x4E5D 0x25087
49.4028 +0x4E5E 0x2525B
49.4029 +0x4E5F 0x25253
49.4030 +0x4E61 0x2525C
49.4031 +0x4E62 0x2523F
49.4032 +0x4E63 0x25259
49.4033 +0x4E64 0x2524A
49.4034 +0x4E65 0x25244
49.4035 +0x4E66 0x2524C
49.4036 +0x4E67 0x25240
49.4037 +0x4E68 0x2525F
49.4038 +0x4E69 0x2525E
49.4039 +0x4E6A 0x2524E
49.4040 +0x4E6B 0x25254
49.4041 +0x4E6C 0x25243
49.4042 +0x4E6D 0x25287
49.4043 +0x4E6E 0x25382
49.4044 +0x4E6F 0x25385
49.4045 +0x4E70 0x25531
49.4046 +0x4E71 0x25547
49.4047 +0x4E72 0x2552E
49.4048 +0x4E73 0x2552F
49.4049 +0x4E74 0x25548
49.4050 +0x4E75 0x25534
49.4051 +0x4E77 0x2059F
49.4052 +0x4E78 0x25832
49.4053 +0x4E79 0x25836
49.4054 +0x4E7A 0x25833
49.4055 +0x4E7B 0x25831
49.4056 +0x4E7C 0x25840
49.4057 +0x4E7D 0x25841
49.4058 +0x4E7E 0x259DD
49.4059 +0x4F21 0x259D2
49.4060 +0x4F22 0x259D9
49.4061 +0x4F24 0x259DF
49.4062 +0x4F25 0x259DB
49.4063 +0x4F26 0x259D8
49.4064 +0x4F27 0x259D3
49.4065 +0x4F28 0x259DE
49.4066 +0x4F29 0x259E0
49.4067 +0x4F2A 0x259D4
49.4068 +0x4F2B 0x259D7
49.4069 +0x4F2C 0x259DA
49.4070 +0x4F2D 0x25AA7
49.4071 +0x4F2E 0x25BFE
49.4072 +0x4F2F 0x25BDD
49.4073 +0x4F30 0x25C40
49.4074 +0x4F31 0x25BE2
49.4075 +0x4F33 0x25BD6
49.4076 +0x4F34 0x25BDE
49.4077 +0x4F35 0x25BEF
49.4078 +0x4F37 0x25BEB
49.4079 +0x4F38 0x25BEA
49.4080 +0x4F39 0x25BE4
49.4081 +0x4F3A 0x25BD1
49.4082 +0x4F3C 0x25BEC
49.4083 +0x4F3D 0x25BFA
49.4084 +0x4F3E 0x25BD9
49.4085 +0x4F3F 0x25BF3
49.4086 +0x4F40 0x25BE1
49.4087 +0x4F41 0x25BDC
49.4088 +0x4F42 0x25BE5
49.4089 +0x4F43 0x25BDF
49.4090 +0x4F44 0x25BD4
49.4091 +0x4F46 0x25C05
49.4092 +0x4F47 0x25ED6
49.4093 +0x4F48 0x25ED5
49.4094 +0x4F49 0x25ED0
49.4095 +0x4F4A 0x25EC8
49.4096 +0x4F4B 0x25EC4
49.4097 +0x4F4C 0x25EC9
49.4098 +0x4F4D 0x25ECD
49.4099 +0x4F4E 0x25ED2
49.4100 +0x4F4F 0x25ECC
49.4101 +0x4F50 0x25ECA
49.4102 +0x4F51 0x260A0
49.4103 +0x4F52 0x26092
49.4104 +0x4F55 0x2608B
49.4105 +0x4F56 0x260A1
49.4106 +0x4F57 0x26095
49.4107 +0x4F58 0x26088
49.4108 +0x4F59 0x26086
49.4109 +0x4F5A 0x2608D
49.4110 +0x4F5B 0x26085
49.4111 +0x4F5C 0x26091
49.4112 +0x4F5D 0x26089
49.4113 +0x4F5E 0x260A2
49.4114 +0x4F5F 0x262F0
49.4115 +0x4F60 0x262F3
49.4116 +0x4F61 0x262F4
49.4117 +0x4F62 0x262EF
49.4118 +0x4F63 0x26306
49.4119 +0x4F64 0x263A2
49.4120 +0x4F65 0x2645E
49.4121 +0x4F66 0x26463
49.4122 +0x4F67 0x26460
49.4123 +0x4F68 0x2645B
49.4124 +0x4F69 0x2647B
49.4125 +0x4F6A 0x26458
49.4126 +0x4F6B 0x26459
49.4127 +0x4F6C 0x2645D
49.4128 +0x4F6D 0x26505
49.4129 +0x4F6E 0x26506
49.4130 +0x4F6F 0x26502
49.4131 +0x4F70 0x26503
49.4132 +0x4F71 0x26504
49.4133 +0x4F72 0x265A2
49.4134 +0x4F73 0x265A7
49.4135 +0x4F74 0x265A6
49.4136 +0x4F75 0x265A4
49.4137 +0x4F76 0x265AC
49.4138 +0x4F77 0x265A9
49.4139 +0x4F78 0x267E7
49.4140 +0x4F79 0x26801
49.4141 +0x4F7A 0x267DF
49.4142 +0x4F7B 0x267D9
49.4143 +0x4F7C 0x267E3
49.4144 +0x4F7D 0x2680F
49.4145 +0x4F7E 0x2691A
49.4146 +0x5021 0x26945
49.4147 +0x5022 0x26948
49.4148 +0x5023 0x2697B
49.4149 +0x5024 0x26985
49.4150 +0x5025 0x26986
49.4151 +0x5026 0x269FE
49.4152 +0x5027 0x269FF
49.4153 +0x5028 0x26A64
49.4154 +0x5029 0x26A71
49.4155 +0x502A 0x26A72
49.4156 +0x502B 0x26A61
49.4157 +0x502C 0x26A62
49.4158 +0x502D 0x26A6C
49.4159 +0x502E 0x26A60
49.4160 +0x502F 0x26A5D
49.4161 +0x5030 0x26A63
49.4162 +0x5031 0x26A67
49.4163 +0x5032 0x26E01
49.4164 +0x5033 0x26E2A
49.4165 +0x5034 0x26E30
49.4166 +0x5035 0x26E06
49.4167 +0x5036 0x26E7D
49.4168 +0x5037 0x26E22
49.4169 +0x5038 0x26EB9
49.4170 +0x5039 0x26E0A
49.4171 +0x503A 0x26E10
49.4172 +0x503B 0x26D8F
49.4173 +0x503C 0x26E80
49.4174 +0x503D 0x26E13
49.4175 +0x503E 0x26E2E
49.4176 +0x503F 0x26E18
49.4177 +0x5040 0x26E17
49.4178 +0x5041 0x26E1A
49.4179 +0x5042 0x26E14
49.4180 +0x5043 0x26E47
49.4181 +0x5044 0x26E63
49.4182 +0x5045 0x26E38
49.4183 +0x5047 0x26E7F
49.4184 +0x5048 0x26E21
49.4185 +0x5049 0x26E37
49.4186 +0x504A 0x26E31
49.4187 +0x504B 0x26E1B
49.4188 +0x504C 0x26EA5
49.4189 +0x504D 0x26F6C
49.4190 +0x504E 0x271D3
49.4191 +0x504F 0x27388
49.4192 +0x5050 0x2736E
49.4193 +0x5051 0x2735C
49.4194 +0x5052 0x27374
49.4195 +0x5053 0x27354
49.4196 +0x5054 0x27383
49.4197 +0x5056 0x27365
49.4198 +0x5057 0x27360
49.4199 +0x5058 0x27370
49.4200 +0x5059 0x2736F
49.4201 +0x505A 0x2736D
49.4202 +0x505B 0x27372
49.4203 +0x505C 0x2736C
49.4204 +0x505D 0x27376
49.4205 +0x505E 0x27375
49.4206 +0x505F 0x27359
49.4207 +0x5060 0x273C7
49.4208 +0x5061 0x275C1
49.4209 +0x5062 0x275F9
49.4210 +0x5063 0x276E3
49.4211 +0x5064 0x276E7
49.4212 +0x5065 0x276D6
49.4213 +0x5066 0x276CF
49.4214 +0x5067 0x276DA
49.4215 +0x5068 0x276E9
49.4216 +0x5069 0x276D2
49.4217 +0x506A 0x27855
49.4218 +0x506B 0x2784F
49.4219 +0x506C 0x2784D
49.4220 +0x506D 0x27851
49.4221 +0x506E 0x27856
49.4222 +0x506F 0x278F9
49.4223 +0x5070 0x278F8
49.4224 +0x5071 0x27906
49.4225 +0x5072 0x27903
49.4226 +0x5073 0x27909
49.4227 +0x5074 0x278F7
49.4228 +0x5075 0x278F5
49.4229 +0x5076 0x27A47
49.4230 +0x5077 0x27A45
49.4231 +0x5078 0x27A3E
49.4232 +0x5079 0x27A46
49.4233 +0x507A 0x27A29
49.4234 +0x507B 0x27A34
49.4235 +0x507C 0x27A3F
49.4236 +0x507D 0x27A44
49.4237 +0x507E 0x27A35
49.4238 +0x5121 0x27A5A
49.4239 +0x5122 0x27A2A
49.4240 +0x5123 0x27A33
49.4241 +0x5124 0x27A37
49.4242 +0x5125 0x27A43
49.4243 +0x5126 0x27A39
49.4244 +0x5127 0x27A30
49.4245 +0x5128 0x27A5D
49.4246 +0x5129 0x27A32
49.4247 +0x512A 0x27A27
49.4248 +0x512B 0x27BBD
49.4249 +0x512C 0x27BBA
49.4250 +0x512D 0x27BBC
49.4251 +0x512E 0x27BF1
49.4252 +0x512F 0x27BF0
49.4253 +0x5130 0x27C61
49.4254 +0x5131 0x27C5C
49.4255 +0x5132 0x27C58
49.4256 +0x5133 0x27C5D
49.4257 +0x5134 0x27CDA
49.4258 +0x5135 0x27CD9
49.4259 +0x5136 0x27CDD
49.4260 +0x5137 0x27CDC
49.4261 +0x5138 0x27CDE
49.4262 +0x513A 0x27DA0
49.4263 +0x513B 0x27DA2
49.4264 +0x513C 0x27F0F
49.4265 +0x513D 0x27F13
49.4266 +0x513E 0x27F12
49.4267 +0x513F 0x27F11
49.4268 +0x5140 0x27F14
49.4269 +0x5141 0x27F19
49.4270 +0x5142 0x27F0E
49.4271 +0x5143 0x27F17
49.4272 +0x5144 0x27F21
49.4273 +0x5145 0x27F20
49.4274 +0x5146 0x27F16
49.4275 +0x5147 0x28078
49.4276 +0x5149 0x28087
49.4277 +0x514A 0x28079
49.4278 +0x514B 0x28080
49.4279 +0x514C 0x28077
49.4280 +0x514D 0x28081
49.4281 +0x514E 0x28046
49.4282 +0x514F 0x2807A
49.4283 +0x5150 0x2809C
49.4284 +0x5151 0x28083
49.4285 +0x5152 0x28084
49.4286 +0x5153 0x280AD
49.4287 +0x5154 0x2809D
49.4288 +0x5155 0x2809E
49.4289 +0x5156 0x28255
49.4290 +0x5157 0x28336
49.4291 +0x5158 0x2832B
49.4292 +0x5159 0x28327
49.4293 +0x515A 0x28346
49.4294 +0x515B 0x2832C
49.4295 +0x515C 0x28345
49.4296 +0x515D 0x28333
49.4297 +0x515E 0x2832D
49.4298 +0x515F 0x28334
49.4299 +0x5160 0x28322
49.4300 +0x5162 0x2841F
49.4301 +0x5163 0x285B3
49.4302 +0x5164 0x2858C
49.4303 +0x5165 0x2858F
49.4304 +0x5166 0x285AF
49.4305 +0x5167 0x285AD
49.4306 +0x5168 0x2858E
49.4307 +0x5169 0x285AC
49.4308 +0x516A 0x285B0
49.4309 +0x516B 0x285B1
49.4310 +0x516C 0x285AE
49.4311 +0x516D 0x28599
49.4312 +0x516E 0x286EB
49.4313 +0x516F 0x28774
49.4314 +0x5170 0x28775
49.4315 +0x5171 0x2878E
49.4316 +0x5172 0x2876D
49.4317 +0x5173 0x28770
49.4318 +0x5174 0x2878C
49.4319 +0x5175 0x2884F
49.4320 +0x5176 0x28851
49.4321 +0x5177 0x28858
49.4322 +0x5178 0x2884C
49.4323 +0x5179 0x2884E
49.4324 +0x517A 0x28915
49.4325 +0x517B 0x289BE
49.4326 +0x517C 0x289DB
49.4327 +0x517D 0x289B3
49.4328 +0x517E 0x289AE
49.4329 +0x5221 0x28C87
49.4330 +0x5222 0x28C8A
49.4331 +0x5223 0x28C88
49.4332 +0x5224 0x28C8B
49.4333 +0x5225 0x28C8C
49.4334 +0x5226 0x28D44
49.4335 +0x5227 0x28D2D
49.4336 +0x5228 0x28D2A
49.4337 +0x5229 0x28D31
49.4338 +0x522A 0x28D2C
49.4339 +0x522B 0x28D45
49.4340 +0x522C 0x28D30
49.4341 +0x522D 0x28D29
49.4342 +0x522E 0x28D46
49.4343 +0x522F 0x28EF4
49.4344 +0x5230 0x28F14
49.4345 +0x5231 0x28F10
49.4346 +0x5232 0x28F0F
49.4347 +0x5233 0x28F12
49.4348 +0x5234 0x28F0B
49.4349 +0x5235 0x28F0C
49.4350 +0x5236 0x28F0A
49.4351 +0x5237 0x28F13
49.4352 +0x5238 0x28F0E
49.4353 +0x5239 0x28FD9
49.4354 +0x523A 0x28FD0
49.4355 +0x523C 0x290C1
49.4356 +0x523D 0x290BF
49.4357 +0x523E 0x290BD
49.4358 +0x523F 0x290BC
49.4359 +0x5240 0x290BA
49.4360 +0x5241 0x290BB
49.4361 +0x5242 0x290D1
49.4362 +0x5243 0x290BE
49.4363 +0x5244 0x290D0
49.4364 +0x5245 0x290B9
49.4365 +0x5246 0x2921A
49.4366 +0x5247 0x2921C
49.4367 +0x5248 0x2921B
49.4368 +0x5249 0x29291
49.4369 +0x524A 0x29296
49.4370 +0x524B 0x2929F
49.4371 +0x524C 0x2929C
49.4372 +0x524D 0x2929A
49.4373 +0x524E 0x2929D
49.4374 +0x524F 0x293AD
49.4375 +0x5250 0x293A5
49.4376 +0x5251 0x293AE
49.4377 +0x5252 0x29403
49.4378 +0x5253 0x29426
49.4379 +0x5254 0x29420
49.4380 +0x5255 0x29423
49.4381 +0x5256 0x29424
49.4382 +0x5257 0x29421
49.4383 +0x5258 0x29428
49.4384 +0x5259 0x29425
49.4385 +0x525A 0x2941E
49.4386 +0x525B 0x29494
49.4387 +0x525C 0x29493
49.4388 +0x525D 0x2948F
49.4389 +0x525E 0x2949A
49.4390 +0x525F 0x294AD
49.4391 +0x5261 0x295CA
49.4392 +0x5262 0x295C5
49.4393 +0x5263 0x296BB
49.4394 +0x5264 0x296E1
49.4395 +0x5265 0x296EA
49.4396 +0x5266 0x296E4
49.4397 +0x5267 0x296ED
49.4398 +0x5268 0x296E6
49.4399 +0x5269 0x296E0
49.4400 +0x526A 0x296E8
49.4401 +0x526B 0x296E5
49.4402 +0x526C 0x2981A
49.4403 +0x526D 0x29894
49.4404 +0x526E 0x29896
49.4405 +0x526F 0x2989E
49.4406 +0x5270 0x29895
49.4407 +0x5271 0x298A1
49.4408 +0x5272 0x2988E
49.4409 +0x5273 0x2989B
49.4410 +0x5274 0x29892
49.4411 +0x5275 0x29897
49.4412 +0x5276 0x29899
49.4413 +0x5277 0x29893
49.4414 +0x5278 0x29A32
49.4415 +0x5279 0x29A2F
49.4416 +0x527A 0x29A2E
49.4417 +0x527B 0x29A33
49.4418 +0x527C 0x29B1C
49.4419 +0x527D 0x29B1E
49.4420 +0x527E 0x29B11
49.4421 +0x5321 0x29B20
49.4422 +0x5322 0x29B1F
49.4423 +0x5323 0x29B19
49.4424 +0x5324 0x29B16
49.4425 +0x5325 0x29CAC
49.4426 +0x5326 0x29CB9
49.4427 +0x5327 0x29CB3
49.4428 +0x5328 0x29CA6
49.4429 +0x5329 0x29CA2
49.4430 +0x532A 0x29CA9
49.4431 +0x532B 0x29CA7
49.4432 +0x532C 0x29D6C
49.4433 +0x532D 0x29D6D
49.4434 +0x532E 0x29D69
49.4435 +0x532F 0x29D80
49.4436 +0x5330 0x29D66
49.4437 +0x5331 0x29D65
49.4438 +0x5332 0x29D71
49.4439 +0x5333 0x29D6B
49.4440 +0x5334 0x29FBD
49.4441 +0x5335 0x29FC1
49.4442 +0x5336 0x29FD3
49.4443 +0x5337 0x29FB6
49.4444 +0x5339 0x29FB9
49.4445 +0x533A 0x29FD4
49.4446 +0x533B 0x29FB7
49.4447 +0x533C 0x29FDB
49.4448 +0x533D 0x29FB8
49.4449 +0x533E 0x29FC0
49.4450 +0x533F 0x29FBC
49.4451 +0x5340 0x29FD5
49.4452 +0x5341 0x29FBF
49.4453 +0x5342 0x29FC3
49.4454 +0x5343 0x29FC9
49.4455 +0x5344 0x2A258
49.4456 +0x5345 0x2A290
49.4457 +0x5346 0x2A295
49.4458 +0x5347 0x2A297
49.4459 +0x5348 0x2A309
49.4460 +0x5349 0x2A308
49.4461 +0x534A 0x2A306
49.4462 +0x534B 0x2A305
49.4463 +0x534C 0x2A310
49.4464 +0x534D 0x2A397
49.4465 +0x534E 0x2A395
49.4466 +0x534F 0x2A3EE
49.4467 +0x5350 0x2A41F
49.4468 +0x5351 0x2FA1A
49.4469 +0x5352 0x21B4B
49.4470 +0x5353 0x2018E
49.4471 +0x5354 0x203E8
49.4472 +0x5355 0x203F0
49.4473 +0x5356 0x203F4
49.4474 +0x5357 0x20406
49.4475 +0x5358 0x203ED
49.4476 +0x535A 0x203E9
49.4477 +0x535B 0x20400
49.4478 +0x535C 0x204B8
49.4479 +0x535D 0x2056D
49.4480 +0x535E 0x20804
49.4481 +0x535F 0x20801
49.4482 +0x5360 0x20803
49.4483 +0x5361 0x20802
49.4484 +0x5364 0x20962
49.4485 +0x5365 0x20ABA
49.4486 +0x5366 0x20B13
49.4487 +0x5367 0x20FDE
49.4488 +0x5368 0x20FD7
49.4489 +0x5369 0x20FE4
49.4490 +0x536A 0x20FCE
49.4491 +0x536B 0x20FE3
49.4492 +0x536C 0x20FDD
49.4493 +0x536D 0x2103A
49.4494 +0x536E 0x20FDB
49.4495 +0x536F 0x20FD6
49.4496 +0x5370 0x20FE0
49.4497 +0x5371 0x20FD4
49.4498 +0x5372 0x20FCB
49.4499 +0x5373 0x20FE1
49.4500 +0x5374 0x20FC9
49.4501 +0x5375 0x20FDF
49.4502 +0x5376 0x2103C
49.4503 +0x5377 0x20FFC
49.4504 +0x5378 0x20FCF
49.4505 +0x5379 0x21479
49.4506 +0x537A 0x21476
49.4507 +0x537B 0x21478
49.4508 +0x537C 0x21687
49.4509 +0x537D 0x2189C
49.4510 +0x537E 0x218B1
49.4511 +0x5421 0x218C1
49.4512 +0x5422 0x2189A
49.4513 +0x5423 0x21892
49.4514 +0x5425 0x218C2
49.4515 +0x5426 0x21896
49.4516 +0x5427 0x218C0
49.4517 +0x5428 0x21891
49.4518 +0x5429 0x21895
49.4519 +0x542A 0x219A2
49.4520 +0x542B 0x21AC3
49.4521 +0x542C 0x21AC0
49.4522 +0x542D 0x21AC2
49.4523 +0x542E 0x20B8A
49.4524 +0x542F 0x21BB0
49.4525 +0x5430 0x21C16
49.4526 +0x5431 0x21F46
49.4527 +0x5432 0x21F4A
49.4528 +0x5433 0x21F3E
49.4529 +0x5434 0x21F45
49.4530 +0x5435 0x21F42
49.4531 +0x5437 0x21F5B
49.4532 +0x5438 0x21F44
49.4533 +0x5439 0x22004
49.4534 +0x543A 0x24022
49.4535 +0x543B 0x22155
49.4536 +0x543C 0x22157
49.4537 +0x543D 0x22151
49.4538 +0x543E 0x2214E
49.4539 +0x543F 0x2215A
49.4540 +0x5440 0x222C6
49.4541 +0x5441 0x222C3
49.4542 +0x5443 0x222C5
49.4543 +0x5444 0x222CC
49.4544 +0x5445 0x22371
49.4545 +0x5446 0x22426
49.4546 +0x5447 0x224B2
49.4547 +0x5448 0x2257A
49.4548 +0x5449 0x22584
49.4549 +0x544A 0x2257B
49.4550 +0x544B 0x22874
49.4551 +0x544C 0x2288C
49.4552 +0x544D 0x22851
49.4553 +0x544E 0x22848
49.4554 +0x544F 0x2288D
49.4555 +0x5450 0x22892
49.4556 +0x5451 0x22898
49.4557 +0x5452 0x22893
49.4558 +0x5453 0x228B0
49.4559 +0x5454 0x2284E
49.4560 +0x5455 0x22896
49.4561 +0x5456 0x22897
49.4562 +0x5457 0x2289C
49.4563 +0x5458 0x228CA
49.4564 +0x5459 0x22D33
49.4565 +0x545A 0x22D83
49.4566 +0x545B 0x22D84
49.4567 +0x545C 0x22D9A
49.4568 +0x545D 0x22D8C
49.4569 +0x545F 0x22D99
49.4570 +0x5460 0x22EE0
49.4571 +0x5461 0x22FE4
49.4572 +0x5462 0x22FF8
49.4573 +0x5463 0x22FED
49.4574 +0x5464 0x22FF3
49.4575 +0x5465 0x22FF4
49.4576 +0x5466 0x22FF5
49.4577 +0x5467 0x22FFD
49.4578 +0x5468 0x23119
49.4579 +0x5469 0x2329E
49.4580 +0x546A 0x232C4
49.4581 +0x546B 0x2329F
49.4582 +0x546C 0x2339B
49.4583 +0x546D 0x2339F
49.4584 +0x546E 0x2339A
49.4585 +0x546F 0x236AA
49.4586 +0x5470 0x2369D
49.4587 +0x5471 0x23692
49.4588 +0x5472 0x236A2
49.4589 +0x5473 0x236AF
49.4590 +0x5474 0x236EB
49.4591 +0x5475 0x236A0
49.4592 +0x5476 0x236A1
49.4593 +0x5477 0x23694
49.4594 +0x5478 0x23698
49.4595 +0x5479 0x2368F
49.4596 +0x547A 0x23687
49.4597 +0x547B 0x23684
49.4598 +0x547C 0x236A9
49.4599 +0x547D 0x2367C
49.4600 +0x547E 0x23918
49.4601 +0x5521 0x23A5F
49.4602 +0x5522 0x23A62
49.4603 +0x5523 0x23A61
49.4604 +0x5524 0x23AC0
49.4605 +0x5525 0x23B15
49.4606 +0x5526 0x23BFC
49.4607 +0x5527 0x23BF9
49.4608 +0x5528 0x23FC8
49.4609 +0x5529 0x23FC9
49.4610 +0x552A 0x23FDE
49.4611 +0x552B 0x23FCA
49.4612 +0x552C 0x23FE2
49.4613 +0x552F 0x24004
49.4614 +0x5530 0x23FCC
49.4615 +0x5531 0x23FDD
49.4616 +0x5532 0x23FE4
49.4617 +0x5533 0x23FD3
49.4618 +0x5534 0x23FC7
49.4619 +0x5535 0x23FC6
49.4620 +0x5537 0x24037
49.4621 +0x5538 0x243D8
49.4622 +0x5539 0x243EE
49.4623 +0x553A 0x243B2
49.4624 +0x553B 0x243A3
49.4625 +0x553C 0x243B3
49.4626 +0x553D 0x243ED
49.4627 +0x553E 0x243F8
49.4628 +0x553F 0x24531
49.4629 +0x5540 0x2455B
49.4630 +0x5541 0x24566
49.4631 +0x5542 0x24569
49.4632 +0x5543 0x24596
49.4633 +0x5544 0x2459B
49.4634 +0x5545 0x245F7
49.4635 +0x5546 0x245F3
49.4636 +0x5547 0x245F4
49.4637 +0x5548 0x245F5
49.4638 +0x5549 0x246E2
49.4639 +0x554A 0x246E7
49.4640 +0x554B 0x246E5
49.4641 +0x554C 0x246E9
49.4642 +0x554D 0x246E6
49.4643 +0x554E 0x246E3
49.4644 +0x554F 0x24874
49.4645 +0x5550 0x2487F
49.4646 +0x5551 0x2488F
49.4647 +0x5552 0x24890
49.4648 +0x5553 0x24897
49.4649 +0x5554 0x248A3
49.4650 +0x5555 0x2488E
49.4651 +0x5556 0x24898
49.4652 +0x5557 0x2488C
49.4653 +0x5558 0x24A42
49.4654 +0x5559 0x24A44
49.4655 +0x555A 0x24A69
49.4656 +0x555B 0x24A43
49.4657 +0x555C 0x24A68
49.4658 +0x555E 0x24B8D
49.4659 +0x555F 0x24B88
49.4660 +0x5560 0x24B8B
49.4661 +0x5561 0x24B89
49.4662 +0x5562 0x24CCC
49.4663 +0x5563 0x24D1F
49.4664 +0x5564 0x24E80
49.4665 +0x5565 0x24E5E
49.4666 +0x5566 0x24E67
49.4667 +0x5567 0x24E68
49.4668 +0x5568 0x24E65
49.4669 +0x556A 0x24E74
49.4670 +0x556B 0x24E69
49.4671 +0x556C 0x24E61
49.4672 +0x556D 0x24E62
49.4673 +0x556E 0x24E6C
49.4674 +0x556F 0x24E93
49.4675 +0x5570 0x24E86
49.4676 +0x5571 0x24F9D
49.4677 +0x5572 0x24F9B
49.4678 +0x5573 0x2501B
49.4679 +0x5574 0x25016
49.4680 +0x5575 0x25019
49.4681 +0x5576 0x25014
49.4682 +0x5577 0x25018
49.4683 +0x5578 0x25015
49.4684 +0x5579 0x25099
49.4685 +0x557A 0x25098
49.4686 +0x557B 0x2525D
49.4687 +0x557C 0x25289
49.4688 +0x557D 0x2527A
49.4689 +0x557E 0x2527D
49.4690 +0x5621 0x2524B
49.4691 +0x5623 0x25278
49.4692 +0x5624 0x2527F
49.4693 +0x5625 0x25277
49.4694 +0x5626 0x2527E
49.4695 +0x5627 0x25279
49.4696 +0x5628 0x252AB
49.4697 +0x5629 0x2527C
49.4698 +0x562A 0x25274
49.4699 +0x562B 0x25275
49.4700 +0x562C 0x252A7
49.4701 +0x562D 0x2538D
49.4702 +0x562E 0x2554E
49.4703 +0x562F 0x25566
49.4704 +0x5630 0x25561
49.4705 +0x5631 0x2554D
49.4706 +0x5632 0x2554F
49.4707 +0x5634 0x25554
49.4708 +0x5635 0x2557C
49.4709 +0x5636 0x256DA
49.4710 +0x5637 0x256DE
49.4711 +0x5638 0x256D8
49.4712 +0x5639 0x256DD
49.4713 +0x563A 0x256DF
49.4714 +0x563B 0x25866
49.4715 +0x563C 0x25862
49.4716 +0x563D 0x2585F
49.4717 +0x563E 0x25864
49.4718 +0x563F 0x25863
49.4719 +0x5640 0x25860
49.4720 +0x5641 0x25888
49.4721 +0x5642 0x2586A
49.4722 +0x5643 0x25867
49.4723 +0x5644 0x25887
49.4724 +0x5645 0x2583F
49.4725 +0x5646 0x2586C
49.4726 +0x5647 0x2586E
49.4727 +0x5648 0x258AD
49.4728 +0x5649 0x259F1
49.4729 +0x564A 0x259F4
49.4730 +0x564B 0x259F6
49.4731 +0x564C 0x259F5
49.4732 +0x564D 0x259F8
49.4733 +0x564E 0x259FB
49.4734 +0x564F 0x259EC
49.4735 +0x5650 0x259EF
49.4736 +0x5651 0x259ED
49.4737 +0x5653 0x259F7
49.4738 +0x5654 0x259F9
49.4739 +0x5655 0x259FD
49.4740 +0x5656 0x25AB1
49.4741 +0x5657 0x25C36
49.4742 +0x5658 0x25C1B
49.4743 +0x5659 0x25C32
49.4744 +0x565A 0x25C42
49.4745 +0x565B 0x25C4D
49.4746 +0x565C 0x25C1F
49.4747 +0x565D 0x25C21
49.4748 +0x565E 0x25C1C
49.4749 +0x565F 0x25C31
49.4750 +0x5660 0x25C2E
49.4751 +0x5661 0x25C47
49.4752 +0x5662 0x25C3B
49.4753 +0x5663 0x25C41
49.4754 +0x5664 0x25C18
49.4755 +0x5665 0x25C39
49.4756 +0x5666 0x25C1D
49.4757 +0x5667 0x25C27
49.4758 +0x5668 0x25C23
49.4759 +0x566A 0x25EEE
49.4760 +0x566B 0x25EE8
49.4761 +0x566C 0x25EE5
49.4762 +0x566D 0x25EEF
49.4763 +0x566E 0x25EE4
49.4764 +0x566F 0x25EEC
49.4765 +0x5670 0x25EF0
49.4766 +0x5671 0x260D7
49.4767 +0x5672 0x260D8
49.4768 +0x5673 0x260D4
49.4769 +0x5674 0x260CA
49.4770 +0x5675 0x260D2
49.4771 +0x5676 0x260CB
49.4772 +0x5677 0x260D3
49.4773 +0x5678 0x260E6
49.4774 +0x5679 0x260E2
49.4775 +0x567A 0x26249
49.4776 +0x567B 0x26248
49.4777 +0x567C 0x262FF
49.4778 +0x567D 0x26309
49.4779 +0x567E 0x263B0
49.4780 +0x5721 0x263AF
49.4781 +0x5722 0x2647C
49.4782 +0x5723 0x26478
49.4783 +0x5724 0x2647A
49.4784 +0x5725 0x26472
49.4785 +0x5726 0x26479
49.4786 +0x5727 0x2647E
49.4787 +0x5728 0x2650C
49.4788 +0x5729 0x2650B
49.4789 +0x572A 0x265CD
49.4790 +0x572B 0x265BE
49.4791 +0x572C 0x265BC
49.4792 +0x572D 0x265BF
49.4793 +0x572E 0x265C0
49.4794 +0x572F 0x265BD
49.4795 +0x5730 0x26838
49.4796 +0x5731 0x26808
49.4797 +0x5732 0x26805
49.4798 +0x5733 0x2683B
49.4799 +0x5734 0x26810
49.4800 +0x5735 0x2680C
49.4801 +0x5736 0x2680D
49.4802 +0x5737 0x26804
49.4803 +0x5738 0x2683A
49.4804 +0x5739 0x26813
49.4805 +0x573A 0x26837
49.4806 +0x573B 0x26839
49.4807 +0x573C 0x2691F
49.4808 +0x573D 0x2694B
49.4809 +0x573E 0x269EE
49.4810 +0x573F 0x26A75
49.4811 +0x5740 0x26A78
49.4812 +0x5741 0x26A7C
49.4813 +0x5742 0x26A74
49.4814 +0x5743 0x26A76
49.4815 +0x5744 0x26AEA
49.4816 +0x5745 0x26AEB
49.4817 +0x5746 0x26DFB
49.4818 +0x5747 0x26E19
49.4819 +0x5748 0x26EA7
49.4820 +0x5749 0x26E8C
49.4821 +0x574A 0x26EDC
49.4822 +0x574B 0x26E98
49.4823 +0x574C 0x26EBE
49.4824 +0x574D 0x26E9E
49.4825 +0x574E 0x26F0F
49.4826 +0x574F 0x26E9F
49.4827 +0x5750 0x26EDD
49.4828 +0x5751 0x26E93
49.4829 +0x5752 0x26EBB
49.4830 +0x5753 0x26EB6
49.4831 +0x5754 0x26E90
49.4832 +0x5755 0x26EA1
49.4833 +0x5756 0x26EBD
49.4834 +0x5757 0x26EDE
49.4835 +0x5758 0x26E3A
49.4836 +0x5759 0x26F22
49.4837 +0x575A 0x26E97
49.4838 +0x575B 0x26E94
49.4839 +0x575C 0x26EC3
49.4840 +0x575D 0x26E8E
49.4841 +0x575E 0x26EA8
49.4842 +0x575F 0x26E99
49.4843 +0x5760 0x26EAD
49.4844 +0x5761 0x26E9B
49.4845 +0x5762 0x26EA2
49.4846 +0x5763 0x26F21
49.4847 +0x5764 0x26EAC
49.4848 +0x5765 0x26F0E
49.4849 +0x5766 0x26F31
49.4850 +0x5767 0x271E1
49.4851 +0x5768 0x271DE
49.4852 +0x5769 0x271DF
49.4853 +0x576A 0x271DC
49.4854 +0x576B 0x271DD
49.4855 +0x576C 0x271EC
49.4856 +0x576D 0x271E7
49.4857 +0x576E 0x27369
49.4858 +0x576F 0x273B8
49.4859 +0x5770 0x273A1
49.4860 +0x5771 0x273A8
49.4861 +0x5772 0x273BA
49.4862 +0x5773 0x273C2
49.4863 +0x5774 0x273A6
49.4864 +0x5775 0x273A4
49.4865 +0x5776 0x273A3
49.4866 +0x5777 0x273AB
49.4867 +0x5778 0x273BC
49.4868 +0x5779 0x273B7
49.4869 +0x577A 0x273BF
49.4870 +0x577B 0x273AD
49.4871 +0x577C 0x273B1
49.4872 +0x577D 0x273CA
49.4873 +0x577E 0x273C4
49.4874 +0x5821 0x273B9
49.4875 +0x5822 0x275C8
49.4876 +0x5823 0x275C6
49.4877 +0x5824 0x275C7
49.4878 +0x5825 0x2770A
49.4879 +0x5826 0x2770D
49.4880 +0x5827 0x276FB
49.4881 +0x5828 0x27703
49.4882 +0x5829 0x27702
49.4883 +0x582A 0x276FC
49.4884 +0x582B 0x276F9
49.4885 +0x582C 0x276F8
49.4886 +0x582D 0x2786E
49.4887 +0x582E 0x27863
49.4888 +0x582F 0x27862
49.4889 +0x5830 0x27861
49.4890 +0x5831 0x2786B
49.4891 +0x5833 0x2786F
49.4892 +0x5834 0x27866
49.4893 +0x5835 0x2786C
49.4894 +0x5836 0x2790E
49.4895 +0x5837 0x27915
49.4896 +0x5838 0x27916
49.4897 +0x5839 0x27910
49.4898 +0x583A 0x27917
49.4899 +0x583B 0x27911
49.4900 +0x583C 0x27A6E
49.4901 +0x583D 0x27A6C
49.4902 +0x583E 0x27A87
49.4903 +0x583F 0x27A83
49.4904 +0x5840 0x27A63
49.4905 +0x5841 0x27ADC
49.4906 +0x5842 0x27BC0
49.4907 +0x5843 0x27BF7
49.4908 +0x5844 0x27BFA
49.4909 +0x5845 0x27C70
49.4910 +0x5846 0x27C6A
49.4911 +0x5847 0x27C68
49.4912 +0x5848 0x27C69
49.4913 +0x5849 0x27C84
49.4914 +0x584A 0x27CEC
49.4915 +0x584B 0x27CE7
49.4916 +0x584C 0x27CEE
49.4917 +0x584D 0x27DBA
49.4918 +0x584E 0x27DB2
49.4919 +0x584F 0x27DB5
49.4920 +0x5850 0x27DCB
49.4921 +0x5851 0x2080B
49.4922 +0x5852 0x27DD0
49.4923 +0x5853 0x27E6D
49.4924 +0x5854 0x27E6C
49.4925 +0x5856 0x27F45
49.4926 +0x5857 0x27F46
49.4927 +0x5858 0x27F34
49.4928 +0x5859 0x27F2C
49.4929 +0x585A 0x27F35
49.4930 +0x585B 0x27F44
49.4931 +0x585D 0x27F76
49.4932 +0x585E 0x280B1
49.4933 +0x585F 0x280AA
49.4934 +0x5860 0x280A1
49.4935 +0x5861 0x280B2
49.4936 +0x5863 0x280A6
49.4937 +0x5864 0x280B5
49.4938 +0x5865 0x280B4
49.4939 +0x5866 0x280B8
49.4940 +0x5867 0x280AF
49.4941 +0x5868 0x280B0
49.4942 +0x5869 0x280A3
49.4943 +0x586A 0x28262
49.4944 +0x586B 0x28264
49.4945 +0x586C 0x28356
49.4946 +0x586D 0x28351
49.4947 +0x586E 0x2834F
49.4948 +0x586F 0x28368
49.4949 +0x5870 0x2834C
49.4950 +0x5871 0x28350
49.4951 +0x5873 0x28348
49.4952 +0x5874 0x2834A
49.4953 +0x5875 0x28421
49.4954 +0x5876 0x285E3
49.4955 +0x5877 0x285B9
49.4956 +0x5878 0x285DE
49.4957 +0x5879 0x285B7
49.4958 +0x587A 0x285E1
49.4959 +0x587B 0x285B6
49.4960 +0x587C 0x285B5
49.4961 +0x587D 0x285DF
49.4962 +0x5921 0x28797
49.4963 +0x5922 0x2879A
49.4964 +0x5923 0x2879B
49.4965 +0x5924 0x28798
49.4966 +0x5925 0x28792
49.4967 +0x5926 0x28793
49.4968 +0x5927 0x287D7
49.4969 +0x5928 0x28773
49.4970 +0x5929 0x2886B
49.4971 +0x592A 0x28874
49.4972 +0x592B 0x28878
49.4973 +0x592C 0x2886D
49.4974 +0x592D 0x28918
49.4975 +0x592E 0x289E9
49.4976 +0x592F 0x289F5
49.4977 +0x5930 0x289EA
49.4978 +0x5931 0x28A2E
49.4979 +0x5932 0x289E7
49.4980 +0x5933 0x289FE
49.4981 +0x5934 0x289E5
49.4982 +0x5935 0x28A36
49.4983 +0x5936 0x289F0
49.4984 +0x5937 0x289E6
49.4985 +0x5938 0x28A2C
49.4986 +0x5939 0x28C89
49.4987 +0x593A 0x28C95
49.4988 +0x593B 0x28C93
49.4989 +0x593C 0x28D4D
49.4990 +0x593D 0x28D4A
49.4991 +0x593E 0x28D4F
49.4992 +0x593F 0x28D50
49.4993 +0x5940 0x28D4B
49.4994 +0x5941 0x28F2A
49.4995 +0x5942 0x28F2B
49.4996 +0x5943 0x28F2F
49.4997 +0x5944 0x28F2E
49.4998 +0x5945 0x28F7C
49.4999 +0x5946 0x28FED
49.5000 +0x5947 0x28FE2
49.5001 +0x5948 0x290E0
49.5002 +0x5949 0x290DC
49.5003 +0x594A 0x290DA
49.5004 +0x594B 0x290D6
49.5005 +0x594C 0x290F4
49.5006 +0x594D 0x290D9
49.5007 +0x594E 0x290D5
49.5008 +0x594F 0x29222
49.5009 +0x5950 0x29221
49.5010 +0x5951 0x29224
49.5011 +0x5952 0x29225
49.5012 +0x5953 0x29226
49.5013 +0x5954 0x29223
49.5014 +0x5955 0x292AA
49.5015 +0x5956 0x292AF
49.5016 +0x5957 0x292B0
49.5017 +0x5958 0x292AB
49.5018 +0x5959 0x293AF
49.5019 +0x595A 0x293B7
49.5020 +0x595B 0x293B5
49.5021 +0x595C 0x293B2
49.5022 +0x595D 0x293B3
49.5023 +0x595E 0x2942B
49.5024 +0x595F 0x294D8
49.5025 +0x5960 0x294C2
49.5026 +0x5961 0x294AF
49.5027 +0x5962 0x294BC
49.5028 +0x5963 0x294B8
49.5029 +0x5964 0x294BE
49.5030 +0x5965 0x294B7
49.5031 +0x5966 0x294B4
49.5032 +0x5967 0x294BF
49.5033 +0x5968 0x294B3
49.5034 +0x5969 0x294B1
49.5035 +0x596A 0x294BB
49.5036 +0x596B 0x294BD
49.5037 +0x596C 0x294D6
49.5038 +0x596D 0x294DD
49.5039 +0x596E 0x295D8
49.5040 +0x596F 0x295D3
49.5041 +0x5970 0x295D5
49.5042 +0x5971 0x295E3
49.5043 +0x5972 0x295E2
49.5044 +0x5973 0x295D9
49.5045 +0x5974 0x295DE
49.5046 +0x5975 0x295DF
49.5047 +0x5976 0x295DA
49.5048 +0x5977 0x295D4
49.5049 +0x5978 0x296F3
49.5050 +0x5979 0x296E2
49.5051 +0x597A 0x2970D
49.5052 +0x597B 0x29701
49.5053 +0x597C 0x29705
49.5054 +0x597D 0x2971A
49.5055 +0x597E 0x29703
49.5056 +0x5A21 0x2971F
49.5057 +0x5A22 0x29716
49.5058 +0x5A23 0x296FA
49.5059 +0x5A24 0x296FC
49.5060 +0x5A25 0x2970A
49.5061 +0x5A27 0x298BC
49.5062 +0x5A28 0x298CA
49.5063 +0x5A29 0x298B6
49.5064 +0x5A2A 0x298C7
49.5065 +0x5A2B 0x298BF
49.5066 +0x5A2D 0x298B9
49.5067 +0x5A2F 0x298B0
49.5068 +0x5A30 0x298B8
49.5069 +0x5A31 0x298BD
49.5070 +0x5A32 0x29891
49.5071 +0x5A33 0x298BB
49.5072 +0x5A34 0x298BE
49.5073 +0x5A35 0x29A3E
49.5074 +0x5A36 0x29A3D
49.5075 +0x5A37 0x29B38
49.5076 +0x5A38 0x29B3D
49.5077 +0x5A39 0x29B39
49.5078 +0x5A3A 0x29B33
49.5079 +0x5A3B 0x29C33
49.5080 +0x5A3C 0x29CBB
49.5081 +0x5A3D 0x29CC6
49.5082 +0x5A3E 0x29CC5
49.5083 +0x5A3F 0x29CC7
49.5084 +0x5A40 0x29CCB
49.5085 +0x5A41 0x29CA8
49.5086 +0x5A42 0x29CC8
49.5087 +0x5A43 0x29CBE
49.5088 +0x5A44 0x29CC1
49.5089 +0x5A45 0x29CBD
49.5090 +0x5A46 0x29D82
49.5091 +0x5A47 0x29D9E
49.5092 +0x5A48 0x29D81
49.5093 +0x5A49 0x29D84
49.5094 +0x5A4B 0x29D96
49.5095 +0x5A4C 0x29D8E
49.5096 +0x5A4D 0x29D88
49.5097 +0x5A4E 0x29D87
49.5098 +0x5A4F 0x29FE0
49.5099 +0x5A50 0x2A00D
49.5100 +0x5A51 0x29FDF
49.5101 +0x5A52 0x29FE4
49.5102 +0x5A53 0x29FE2
49.5103 +0x5A54 0x29FDD
49.5104 +0x5A55 0x29FEC
49.5105 +0x5A56 0x29FDE
49.5106 +0x5A57 0x29FE7
49.5107 +0x5A58 0x29FEA
49.5108 +0x5A59 0x29FE3
49.5109 +0x5A5A 0x2A25C
49.5110 +0x5A5C 0x2A25D
49.5111 +0x5A5D 0x2A29C
49.5112 +0x5A5E 0x2A31D
49.5113 +0x5A5F 0x2A39D
49.5114 +0x5A60 0x2A39E
49.5115 +0x5A61 0x2A39B
49.5116 +0x5A62 0x2A3B5
49.5117 +0x5A63 0x2A3B9
49.5118 +0x5A64 0x2A3B6
49.5119 +0x5A65 0x2A3F3
49.5120 +0x5A66 0x2A3F2
49.5121 +0x5A67 0x2A3F4
49.5122 +0x5A68 0x2A426
49.5123 +0x5A69 0x2A427
49.5124 +0x5A6A 0x2A425
49.5125 +0x5A6B 0x2A506
49.5126 +0x5A6C 0x2A50B
49.5127 +0x5A6D 0x2A53A
49.5128 +0x5A6E 0x2A53C
49.5129 +0x5A6F 0x2040A
49.5130 +0x5A70 0x2040B
49.5131 +0x5A71 0x204BF
49.5132 +0x5A72 0x204FD
49.5133 +0x5A73 0x20618
49.5134 +0x5A74 0x291DF
49.5135 +0x5A75 0x25390
49.5136 +0x5A76 0x2069E
49.5137 +0x5A77 0x207FC
49.5138 +0x5A78 0x20810
49.5139 +0x5A79 0x2080F
49.5140 +0x5A7A 0x2080D
49.5141 +0x5A7B 0x208B9
49.5142 +0x5A7C 0x208B7
49.5143 +0x5A7D 0x208BA
49.5144 +0x5A7E 0x2090A
49.5145 +0x5B21 0x21041
49.5146 +0x5B22 0x2108B
49.5147 +0x5B23 0x21046
49.5148 +0x5B24 0x21053
49.5149 +0x5B25 0x210E2
49.5150 +0x5B26 0x2103F
49.5151 +0x5B27 0x20F7C
49.5152 +0x5B28 0x2104B
49.5153 +0x5B29 0x2104E
49.5154 +0x5B2A 0x2108A
49.5155 +0x5B2B 0x21047
49.5156 +0x5B2C 0x21493
49.5157 +0x5B2D 0x27DCE
49.5158 +0x5B2E 0x2148C
49.5159 +0x5B2F 0x214AF
49.5160 +0x5B30 0x214C9
49.5161 +0x5B31 0x215C6
49.5162 +0x5B32 0x215C8
49.5163 +0x5B33 0x21691
49.5164 +0x5B34 0x218CF
49.5165 +0x5B35 0x218D4
49.5166 +0x5B36 0x218CE
49.5167 +0x5B37 0x21ADD
49.5168 +0x5B38 0x21AD4
49.5169 +0x5B39 0x21F49
49.5170 +0x5B3A 0x21F63
49.5171 +0x5B3B 0x21F5D
49.5172 +0x5B3D 0x21F67
49.5173 +0x5B3E 0x21FBB
49.5174 +0x5B3F 0x21F60
49.5175 +0x5B40 0x21F80
49.5176 +0x5B41 0x2215F
49.5177 +0x5B42 0x22160
49.5178 +0x5B43 0x222DA
49.5179 +0x5B44 0x222D2
49.5180 +0x5B45 0x222DD
49.5181 +0x5B46 0x2258E
49.5182 +0x5B47 0x22588
49.5183 +0x5B48 0x2256C
49.5184 +0x5B49 0x2289E
49.5185 +0x5B4A 0x228C9
49.5186 +0x5B4B 0x228A4
49.5187 +0x5B4D 0x228D9
49.5188 +0x5B4E 0x228D2
49.5189 +0x5B4F 0x228DA
49.5190 +0x5B50 0x228DD
49.5191 +0x5B51 0x228CE
49.5192 +0x5B52 0x228FC
49.5193 +0x5B53 0x22A14
49.5194 +0x5B54 0x22A60
49.5195 +0x5B55 0x22DD7
49.5196 +0x5B56 0x22DCB
49.5197 +0x5B57 0x22DCD
49.5198 +0x5B58 0x22DD5
49.5199 +0x5B59 0x22EE7
49.5200 +0x5B5A 0x23000
49.5201 +0x5B5B 0x2300A
49.5202 +0x5B5C 0x2300F
49.5203 +0x5B5D 0x23002
49.5204 +0x5B5E 0x23001
49.5205 +0x5B5F 0x2311D
49.5206 +0x5B60 0x232CA
49.5207 +0x5B61 0x232CB
49.5208 +0x5B62 0x232CD
49.5209 +0x5B63 0x2334F
49.5210 +0x5B64 0x2339C
49.5211 +0x5B65 0x23680
49.5212 +0x5B66 0x2370D
49.5213 +0x5B67 0x23702
49.5214 +0x5B69 0x23707
49.5215 +0x5B6A 0x236F7
49.5216 +0x5B6B 0x236F8
49.5217 +0x5B6C 0x236FD
49.5218 +0x5B6D 0x23724
49.5219 +0x5B6E 0x236FB
49.5220 +0x5B6F 0x23739
49.5221 +0x5B70 0x2373A
49.5222 +0x5B71 0x23922
49.5223 +0x5B73 0x23A6A
49.5224 +0x5B74 0x23A6D
49.5225 +0x5B75 0x23A74
49.5226 +0x5B76 0x23C0E
49.5227 +0x5B77 0x23FDF
49.5228 +0x5B78 0x2402B
49.5229 +0x5B79 0x23FE3
49.5230 +0x5B7A 0x24026
49.5231 +0x5B7B 0x2402A
49.5232 +0x5B7C 0x24023
49.5233 +0x5B7D 0x24035
49.5234 +0x5B7E 0x2404A
49.5235 +0x5C21 0x243FD
49.5236 +0x5C22 0x24400
49.5237 +0x5C23 0x2441E
49.5238 +0x5C24 0x243FF
49.5239 +0x5C25 0x2459E
49.5240 +0x5C26 0x245FA
49.5241 +0x5C27 0x246F1
49.5242 +0x5C28 0x24895
49.5243 +0x5C29 0x248A8
49.5244 +0x5C2A 0x248A6
49.5245 +0x5C2B 0x24A6E
49.5246 +0x5C2C 0x24A83
49.5247 +0x5C2D 0x24A6D
49.5248 +0x5C2E 0x24B8F
49.5249 +0x5C30 0x24CDF
49.5250 +0x5C31 0x24CD5
49.5251 +0x5C32 0x24CE0
49.5252 +0x5C33 0x24CD3
49.5253 +0x5C34 0x24CD8
49.5254 +0x5C35 0x24E8C
49.5255 +0x5C37 0x24E94
49.5256 +0x5C38 0x24E96
49.5257 +0x5C39 0x24E85
49.5258 +0x5C3A 0x24E8F
49.5259 +0x5C3B 0x24EA9
49.5260 +0x5C3C 0x24E8E
49.5261 +0x5C3D 0x24E90
49.5262 +0x5C3E 0x24EB8
49.5263 +0x5C3F 0x24EC3
49.5264 +0x5C40 0x24EBB
49.5265 +0x5C41 0x24FA5
49.5266 +0x5C42 0x24FA2
49.5267 +0x5C44 0x24FA3
49.5268 +0x5C45 0x250B5
49.5269 +0x5C46 0x250AC
49.5270 +0x5C47 0x250A8
49.5271 +0x5C48 0x252AD
49.5272 +0x5C49 0x252B8
49.5273 +0x5C4A 0x252B4
49.5274 +0x5C4B 0x252AE
49.5275 +0x5C4C 0x252B6
49.5276 +0x5C4E 0x252C1
49.5277 +0x5C4F 0x252BF
49.5278 +0x5C50 0x25392
49.5279 +0x5C51 0x25400
49.5280 +0x5C52 0x25401
49.5281 +0x5C53 0x25575
49.5282 +0x5C54 0x25572
49.5283 +0x5C55 0x25578
49.5284 +0x5C56 0x25570
49.5285 +0x5C57 0x2557E
49.5286 +0x5C58 0x2557D
49.5287 +0x5C59 0x2557F
49.5288 +0x5C5A 0x256EF
49.5289 +0x5C5B 0x2586D
49.5290 +0x5C5C 0x2588E
49.5291 +0x5C5D 0x2588F
49.5292 +0x5C5E 0x2588A
49.5293 +0x5C5F 0x2588D
49.5294 +0x5C60 0x25895
49.5295 +0x5C61 0x2588B
49.5296 +0x5C62 0x2588C
49.5297 +0x5C63 0x258B0
49.5298 +0x5C64 0x25893
49.5299 +0x5C65 0x259FC
49.5300 +0x5C66 0x25A15
49.5301 +0x5C67 0x25A0E
49.5302 +0x5C68 0x25A18
49.5303 +0x5C69 0x25A11
49.5304 +0x5C6A 0x25A0D
49.5305 +0x5C6B 0x25ABB
49.5306 +0x5C6C 0x25AB3
49.5307 +0x5C6E 0x25CA1
49.5308 +0x5C6F 0x25C9A
49.5309 +0x5C70 0x25C84
49.5310 +0x5C71 0x25CA0
49.5311 +0x5C72 0x25C86
49.5312 +0x5C73 0x25C9D
49.5313 +0x5C74 0x25CAA
49.5314 +0x5C75 0x25C78
49.5315 +0x5C76 0x25C8D
49.5316 +0x5C77 0x25C8A
49.5317 +0x5C78 0x25CA6
49.5318 +0x5C79 0x25C7A
49.5319 +0x5C7A 0x25C97
49.5320 +0x5C7B 0x25C88
49.5321 +0x5C7C 0x25C8E
49.5322 +0x5D21 0x25C76
49.5323 +0x5D22 0x25C81
49.5324 +0x5D23 0x25C85
49.5325 +0x5D24 0x25C75
49.5326 +0x5D25 0x25CA8
49.5327 +0x5D26 0x25C8F
49.5328 +0x5D27 0x25C91
49.5329 +0x5D28 0x25CA2
49.5330 +0x5D29 0x25C9C
49.5331 +0x5D2A 0x25C89
49.5332 +0x5D2B 0x25C7F
49.5333 +0x5D2C 0x25C96
49.5334 +0x5D2D 0x25C79
49.5335 +0x5D2E 0x25C9F
49.5336 +0x5D2F 0x25CA7
49.5337 +0x5D31 0x25C87
49.5338 +0x5D32 0x25C9B
49.5339 +0x5D33 0x25CA5
49.5340 +0x5D34 0x25C8B
49.5341 +0x5D35 0x25CC9
49.5342 +0x5D36 0x25EFF
49.5343 +0x5D37 0x25F03
49.5344 +0x5D38 0x25F00
49.5345 +0x5D39 0x25F02
49.5346 +0x5D3A 0x25F04
49.5347 +0x5D3B 0x25F05
49.5348 +0x5D3C 0x25EE6
49.5349 +0x5D3D 0x25F1F
49.5350 +0x5D3E 0x26114
49.5351 +0x5D40 0x2610C
49.5352 +0x5D41 0x2610F
49.5353 +0x5D42 0x26119
49.5354 +0x5D43 0x2610B
49.5355 +0x5D44 0x26113
49.5356 +0x5D45 0x260D5
49.5357 +0x5D47 0x2611C
49.5358 +0x5D48 0x26250
49.5359 +0x5D49 0x2624E
49.5360 +0x5D4A 0x26312
49.5361 +0x5D4B 0x263B9
49.5362 +0x5D4C 0x26485
49.5363 +0x5D4D 0x26488
49.5364 +0x5D4E 0x26490
49.5365 +0x5D4F 0x26513
49.5366 +0x5D50 0x265D0
49.5367 +0x5D51 0x265D1
49.5368 +0x5D52 0x265D2
49.5369 +0x5D53 0x265D7
49.5370 +0x5D54 0x265D6
49.5371 +0x5D55 0x265E5
49.5372 +0x5D56 0x26846
49.5373 +0x5D57 0x2686B
49.5374 +0x5D58 0x26845
49.5375 +0x5D59 0x2683F
49.5376 +0x5D5A 0x2683E
49.5377 +0x5D5C 0x2686A
49.5378 +0x5D5D 0x26868
49.5379 +0x5D5E 0x2684C
49.5380 +0x5D5F 0x26923
49.5381 +0x5D60 0x26922
49.5382 +0x5D61 0x26997
49.5383 +0x5D62 0x26991
49.5384 +0x5D63 0x25AB5
49.5385 +0x5D64 0x26998
49.5386 +0x5D65 0x2699C
49.5387 +0x5D66 0x26A89
49.5388 +0x5D68 0x26A8B
49.5389 +0x5D69 0x26A8A
49.5390 +0x5D6A 0x26A8D
49.5391 +0x5D6B 0x26A8E
49.5392 +0x5D6C 0x26A88
49.5393 +0x5D6D 0x26F4E
49.5394 +0x5D6E 0x26F44
49.5395 +0x5D6F 0x26F37
49.5396 +0x5D70 0x26F75
49.5397 +0x5D71 0x26F54
49.5398 +0x5D72 0x26F76
49.5399 +0x5D73 0x26F34
49.5400 +0x5D74 0x26F6B
49.5401 +0x5D75 0x26F32
49.5402 +0x5D76 0x26F57
49.5403 +0x5D77 0x26F52
49.5404 +0x5D78 0x26F45
49.5405 +0x5D7A 0x26EB1
49.5406 +0x5D7B 0x26F4B
49.5407 +0x5D7C 0x26F47
49.5408 +0x5D7D 0x26F33
49.5409 +0x5D7E 0x26F40
49.5410 +0x5E21 0x26F3C
49.5411 +0x5E22 0x26F43
49.5412 +0x5E23 0x26F4F
49.5413 +0x5E24 0x26F55
49.5414 +0x5E25 0x26F41
49.5415 +0x5E26 0x26FB2
49.5416 +0x5E27 0x26FC0
49.5417 +0x5E28 0x27434
49.5418 +0x5E29 0x273F9
49.5419 +0x5E2A 0x27419
49.5420 +0x5E2B 0x2740D
49.5421 +0x5E2C 0x273FA
49.5422 +0x5E2D 0x2741E
49.5423 +0x5E2E 0x2741F
49.5424 +0x5E2F 0x2740E
49.5425 +0x5E30 0x27440
49.5426 +0x5E31 0x27408
49.5427 +0x5E33 0x27413
49.5428 +0x5E34 0x2744C
49.5429 +0x5E36 0x275CC
49.5430 +0x5E37 0x275CB
49.5431 +0x5E38 0x27724
49.5432 +0x5E39 0x27725
49.5433 +0x5E3A 0x2773D
49.5434 +0x5E3B 0x27720
49.5435 +0x5E3C 0x27727
49.5436 +0x5E3D 0x27726
49.5437 +0x5E3E 0x2771D
49.5438 +0x5E3F 0x2771E
49.5439 +0x5E40 0x27732
49.5440 +0x5E41 0x2776C
49.5441 +0x5E42 0x27759
49.5442 +0x5E44 0x2787A
49.5443 +0x5E45 0x27879
49.5444 +0x5E46 0x2791B
49.5445 +0x5E47 0x2792E
49.5446 +0x5E48 0x27923
49.5447 +0x5E49 0x27920
49.5448 +0x5E4A 0x2791F
49.5449 +0x5E4B 0x27AB6
49.5450 +0x5E4C 0x27AB9
49.5451 +0x5E4D 0x27AA1
49.5452 +0x5E4E 0x27AA3
49.5453 +0x5E4F 0x27AA8
49.5454 +0x5E50 0x27AAF
49.5455 +0x5E51 0x27A9A
49.5456 +0x5E52 0x27A99
49.5457 +0x5E53 0x27AA2
49.5458 +0x5E54 0x27A9D
49.5459 +0x5E56 0x27AAB
49.5460 +0x5E57 0x27BC9
49.5461 +0x5E58 0x27BFE
49.5462 +0x5E59 0x27C00
49.5463 +0x5E5A 0x27BFC
49.5464 +0x5E5B 0x27C07
49.5465 +0x5E5C 0x27C75
49.5466 +0x5E5D 0x27C72
49.5467 +0x5E5E 0x27C73
49.5468 +0x5E5F 0x27C74
49.5469 +0x5E60 0x27CFA
49.5470 +0x5E61 0x27CFC
49.5471 +0x5E62 0x27CF8
49.5472 +0x5E63 0x27CF6
49.5473 +0x5E64 0x27CFB
49.5474 +0x5E65 0x27DCD
49.5475 +0x5E66 0x27DD1
49.5476 +0x5E67 0x27DCF
49.5477 +0x5E68 0x27E74
49.5478 +0x5E69 0x27E72
49.5479 +0x5E6A 0x27E73
49.5480 +0x5E6B 0x27F54
49.5481 +0x5E6C 0x27F51
49.5482 +0x5E6E 0x27F53
49.5483 +0x5E6F 0x27F49
49.5484 +0x5E70 0x27F4C
49.5485 +0x5E71 0x27F4A
49.5486 +0x5E72 0x27F4F
49.5487 +0x5E73 0x27F56
49.5488 +0x5E74 0x28100
49.5489 +0x5E75 0x280D5
49.5490 +0x5E76 0x280D7
49.5491 +0x5E77 0x280FF
49.5492 +0x5E78 0x280D9
49.5493 +0x5E79 0x280E3
49.5494 +0x5E7A 0x280D3
49.5495 +0x5E7C 0x280D8
49.5496 +0x5E7D 0x280D4
49.5497 +0x5E7E 0x280DE
49.5498 +0x5F21 0x28271
49.5499 +0x5F22 0x28374
49.5500 +0x5F23 0x28388
49.5501 +0x5F24 0x2837F
49.5502 +0x5F25 0x2836B
49.5503 +0x5F26 0x28387
49.5504 +0x5F27 0x28379
49.5505 +0x5F28 0x28378
49.5506 +0x5F29 0x28389
49.5507 +0x5F2A 0x28380
49.5508 +0x5F2B 0x28376
49.5509 +0x5F2C 0x28429
49.5510 +0x5F2D 0x28428
49.5511 +0x5F2E 0x2842F
49.5512 +0x5F2F 0x285E5
49.5513 +0x5F30 0x28604
49.5514 +0x5F31 0x28603
49.5515 +0x5F32 0x285F0
49.5516 +0x5F33 0x285E8
49.5517 +0x5F34 0x285EA
49.5518 +0x5F35 0x285F1
49.5519 +0x5F36 0x28601
49.5520 +0x5F37 0x28602
49.5521 +0x5F38 0x287A9
49.5522 +0x5F39 0x287AB
49.5523 +0x5F3A 0x287B7
49.5524 +0x5F3B 0x287B6
49.5525 +0x5F3D 0x288A0
49.5526 +0x5F3E 0x2888E
49.5527 +0x5F3F 0x28886
49.5528 +0x5F40 0x28887
49.5529 +0x5F41 0x28885
49.5530 +0x5F42 0x2888B
49.5531 +0x5F43 0x28888
49.5532 +0x5F44 0x28890
49.5533 +0x5F45 0x2891A
49.5534 +0x5F46 0x28934
49.5535 +0x5F47 0x28A37
49.5536 +0x5F48 0x28A2F
49.5537 +0x5F49 0x28A30
49.5538 +0x5F4A 0x28A39
49.5539 +0x5F4B 0x28A34
49.5540 +0x5F4C 0x28A33
49.5541 +0x5F4D 0x28A85
49.5542 +0x5F4E 0x28A84
49.5543 +0x5F4F 0x28A3A
49.5544 +0x5F50 0x28C9F
49.5545 +0x5F51 0x28D69
49.5546 +0x5F52 0x28D6C
49.5547 +0x5F53 0x28D6A
49.5548 +0x5F54 0x28D67
49.5549 +0x5F55 0x28D6B
49.5550 +0x5F56 0x28F3F
49.5551 +0x5F57 0x28F40
49.5552 +0x5F58 0x2900B
49.5553 +0x5F59 0x290D2
49.5554 +0x5F5A 0x290F8
49.5555 +0x5F5B 0x29101
49.5556 +0x5F5C 0x290FA
49.5557 +0x5F5D 0x29116
49.5558 +0x5F5E 0x2F9F6
49.5559 +0x5F5F 0x2922C
49.5560 +0x5F60 0x2922D
49.5561 +0x5F61 0x2922F
49.5562 +0x5F62 0x2922E
49.5563 +0x5F63 0x292C1
49.5564 +0x5F64 0x292F5
49.5565 +0x5F65 0x292C4
49.5566 +0x5F66 0x292DE
49.5567 +0x5F67 0x292CC
49.5568 +0x5F68 0x292D2
49.5569 +0x5F69 0x292C2
49.5570 +0x5F6A 0x292CD
49.5571 +0x5F6B 0x292CF
49.5572 +0x5F6C 0x292DD
49.5573 +0x5F6D 0x292C8
49.5574 +0x5F6E 0x293BA
49.5575 +0x5F6F 0x293BE
49.5576 +0x5F70 0x293BF
49.5577 +0x5F71 0x2942E
49.5578 +0x5F72 0x29430
49.5579 +0x5F73 0x294E7
49.5580 +0x5F74 0x294EE
49.5581 +0x5F75 0x294E8
49.5582 +0x5F76 0x294E6
49.5583 +0x5F77 0x294E2
49.5584 +0x5F78 0x294E4
49.5585 +0x5F79 0x294FB
49.5586 +0x5F7A 0x294FC
49.5587 +0x5F7B 0x294EA
49.5588 +0x5F7C 0x295ED
49.5589 +0x5F7D 0x295F6
49.5590 +0x5F7E 0x295F3
49.5591 +0x6021 0x295F4
49.5592 +0x6022 0x295F1
49.5593 +0x6023 0x295F7
49.5594 +0x6024 0x295F5
49.5595 +0x6025 0x295EA
49.5596 +0x6026 0x295EB
49.5597 +0x6027 0x29700
49.5598 +0x6028 0x2972C
49.5599 +0x6029 0x29712
49.5600 +0x602A 0x2973D
49.5601 +0x602B 0x29733
49.5602 +0x602D 0x29730
49.5603 +0x602E 0x29740
49.5604 +0x602F 0x29731
49.5605 +0x6030 0x29757
49.5606 +0x6032 0x29735
49.5607 +0x6033 0x29732
49.5608 +0x6034 0x2972D
49.5609 +0x6035 0x29736
49.5610 +0x6036 0x29738
49.5611 +0x6037 0x29762
49.5612 +0x6038 0x2975F
49.5613 +0x6039 0x2978A
49.5614 +0x603A 0x298D6
49.5615 +0x603B 0x298D8
49.5616 +0x603C 0x298DD
49.5617 +0x603D 0x298E4
49.5618 +0x603E 0x298E3
49.5619 +0x603F 0x29A4D
49.5620 +0x6040 0x29AD7
49.5621 +0x6041 0x29B4A
49.5622 +0x6042 0x29B4C
49.5623 +0x6043 0x29B50
49.5624 +0x6044 0x29B4B
49.5625 +0x6045 0x29B4E
49.5626 +0x6046 0x29B4F
49.5627 +0x6047 0x29C39
49.5628 +0x6048 0x29CD2
49.5629 +0x6049 0x29CCD
49.5630 +0x604A 0x29CD3
49.5631 +0x604B 0x29CE1
49.5632 +0x604C 0x29CCE
49.5633 +0x604D 0x29CD5
49.5634 +0x604E 0x29CDD
49.5635 +0x604F 0x29CD4
49.5636 +0x6050 0x29CCF
49.5637 +0x6051 0x29DCB
49.5638 +0x6052 0x29DA6
49.5639 +0x6053 0x29DC2
49.5640 +0x6054 0x29DA5
49.5641 +0x6055 0x29DA9
49.5642 +0x6056 0x29DA2
49.5643 +0x6057 0x29DA4
49.5644 +0x6058 0x29DB0
49.5645 +0x6059 0x29DCC
49.5646 +0x605A 0x29DAF
49.5647 +0x605B 0x29DBF
49.5648 +0x605C 0x2A024
49.5649 +0x605D 0x2A01A
49.5650 +0x605E 0x2A014
49.5651 +0x605F 0x2A03A
49.5652 +0x6060 0x2A020
49.5653 +0x6061 0x2A01B
49.5654 +0x6062 0x2A021
49.5655 +0x6063 0x2A025
49.5656 +0x6064 0x2A01E
49.5657 +0x6065 0x2A03F
49.5658 +0x6066 0x2A040
49.5659 +0x6067 0x2A018
49.5660 +0x6068 0x2A02C
49.5661 +0x6069 0x2A015
49.5662 +0x606A 0x2A02D
49.5663 +0x606B 0x2A01F
49.5664 +0x606C 0x2A029
49.5665 +0x606D 0x2A04B
49.5666 +0x606E 0x2A2B3
49.5667 +0x606F 0x2A2A5
49.5668 +0x6070 0x2A2A7
49.5669 +0x6071 0x2A2AB
49.5670 +0x6072 0x2A2A6
49.5671 +0x6073 0x2A2AA
49.5672 +0x6074 0x2A322
49.5673 +0x6075 0x2A323
49.5674 +0x6076 0x2A3A1
49.5675 +0x6077 0x2A3A3
49.5676 +0x6078 0x2A3A0
49.5677 +0x6079 0x2A3BD
49.5678 +0x607A 0x2A3BA
49.5679 +0x607B 0x2A3FA
49.5680 +0x607C 0x2A3F8
49.5681 +0x607D 0x2A3FC
49.5682 +0x607E 0x2A3F6
49.5683 +0x6121 0x2A434
49.5684 +0x6122 0x2A443
49.5685 +0x6124 0x2A4D4
49.5686 +0x6125 0x2A50D
49.5687 +0x6126 0x2A543
49.5688 +0x6127 0x2A541
49.5689 +0x6128 0x2A53D
49.5690 +0x6129 0x2A540
49.5691 +0x612A 0x2A53E
49.5692 +0x612B 0x2A53F
49.5693 +0x612C 0x2A546
49.5694 +0x612E 0x2A5D4
49.5695 +0x612F 0x20435
49.5696 +0x6130 0x20436
49.5697 +0x6131 0x20432
49.5698 +0x6132 0x2043A
49.5699 +0x6133 0x204C8
49.5700 +0x6134 0x20536
49.5701 +0x6135 0x2061E
49.5702 +0x6136 0x2061D
49.5703 +0x6137 0x2061F
49.5704 +0x6138 0x2081C
49.5705 +0x6139 0x2081D
49.5706 +0x613A 0x20820
49.5707 +0x613C 0x208C0
49.5708 +0x613D 0x2109A
49.5709 +0x613E 0x21093
49.5710 +0x613F 0x210DD
49.5711 +0x6141 0x210A3
49.5712 +0x6142 0x210A9
49.5713 +0x6143 0x2109C
49.5714 +0x6144 0x2109B
49.5715 +0x6146 0x21097
49.5716 +0x6147 0x214B1
49.5717 +0x6148 0x214CA
49.5718 +0x6149 0x214B3
49.5719 +0x614A 0x214CD
49.5720 +0x614B 0x218EA
49.5721 +0x614C 0x218EE
49.5722 +0x614D 0x218EF
49.5723 +0x614E 0x21ADF
49.5724 +0x614F 0x21B50
49.5725 +0x6150 0x21BBB
49.5726 +0x6151 0x21F88
49.5727 +0x6152 0x21F89
49.5728 +0x6153 0x21F8C
49.5729 +0x6154 0x21F85
49.5730 +0x6155 0x21F5E
49.5731 +0x6156 0x21F94
49.5732 +0x6157 0x21F95
49.5733 +0x6158 0x2216B
49.5734 +0x6159 0x2216A
49.5735 +0x615A 0x22169
49.5736 +0x615B 0x222E3
49.5737 +0x615C 0x222F1
49.5738 +0x615D 0x22437
49.5739 +0x615E 0x22433
49.5740 +0x615F 0x22591
49.5741 +0x6160 0x2258F
49.5742 +0x6161 0x22597
49.5743 +0x6162 0x228D4
49.5744 +0x6163 0x228DE
49.5745 +0x6164 0x228D3
49.5746 +0x6165 0x228E0
49.5747 +0x6166 0x22943
49.5748 +0x6167 0x2290B
49.5749 +0x6168 0x228FF
49.5750 +0x6169 0x22904
49.5751 +0x616A 0x22907
49.5752 +0x616B 0x22DF9
49.5753 +0x616C 0x22DFA
49.5754 +0x616D 0x22DFB
49.5755 +0x616E 0x22DF8
49.5756 +0x616F 0x23012
49.5757 +0x6170 0x23010
49.5758 +0x6171 0x2311F
49.5759 +0x6172 0x232DF
49.5760 +0x6173 0x232E3
49.5761 +0x6174 0x23352
49.5762 +0x6175 0x233A9
49.5763 +0x6176 0x23765
49.5764 +0x6177 0x23787
49.5765 +0x6178 0x23742
49.5766 +0x6179 0x23752
49.5767 +0x617A 0x2374C
49.5768 +0x617B 0x2369F
49.5769 +0x617C 0x23701
49.5770 +0x617D 0x23748
49.5771 +0x617E 0x2374F
49.5772 +0x6221 0x2377E
49.5773 +0x6222 0x2374D
49.5774 +0x6223 0x23758
49.5775 +0x6224 0x23747
49.5776 +0x6225 0x2375E
49.5777 +0x6226 0x23749
49.5778 +0x6227 0x2374E
49.5779 +0x6228 0x2375D
49.5780 +0x6229 0x2375A
49.5781 +0x622A 0x23786
49.5782 +0x622B 0x23751
49.5783 +0x622C 0x23929
49.5784 +0x622D 0x239A6
49.5785 +0x622E 0x239A7
49.5786 +0x622F 0x23A70
49.5787 +0x6230 0x23A6F
49.5788 +0x6231 0x23AD3
49.5789 +0x6232 0x23AD2
49.5790 +0x6233 0x23C28
49.5791 +0x6234 0x23C1B
49.5792 +0x6235 0x23C1A
49.5793 +0x6236 0x23C1C
49.5794 +0x6237 0x23C21
49.5795 +0x6238 0x24032
49.5796 +0x6239 0x24066
49.5797 +0x623A 0x2407D
49.5798 +0x623B 0x24073
49.5799 +0x623C 0x2407F
49.5800 +0x623D 0x24065
49.5801 +0x623E 0x24080
49.5802 +0x623F 0x24061
49.5803 +0x6240 0x24075
49.5804 +0x6241 0x2406E
49.5805 +0x6242 0x24067
49.5806 +0x6243 0x24071
49.5807 +0x6244 0x2406C
49.5808 +0x6245 0x24063
49.5809 +0x6246 0x24062
49.5810 +0x6247 0x24083
49.5811 +0x6248 0x240B2
49.5812 +0x6249 0x24081
49.5813 +0x624A 0x2406F
49.5814 +0x624B 0x2406B
49.5815 +0x624C 0x24082
49.5816 +0x624D 0x2408A
49.5817 +0x624E 0x24429
49.5818 +0x624F 0x24430
49.5819 +0x6250 0x24431
49.5820 +0x6251 0x24597
49.5821 +0x6252 0x24600
49.5822 +0x6253 0x245FF
49.5823 +0x6254 0x248B6
49.5824 +0x6255 0x248B5
49.5825 +0x6256 0x248C3
49.5826 +0x6257 0x24A8D
49.5827 +0x6258 0x24B18
49.5828 +0x6259 0x24B9C
49.5829 +0x625A 0x24B9A
49.5830 +0x625B 0x24B99
49.5831 +0x625C 0x24EB7
49.5832 +0x625D 0x24EC4
49.5833 +0x625E 0x24EC6
49.5834 +0x625F 0x24EC7
49.5835 +0x6260 0x24EBC
49.5836 +0x6261 0x24EC0
49.5837 +0x6262 0x24EC5
49.5838 +0x6263 0x24ECD
49.5839 +0x6264 0x24EC1
49.5840 +0x6265 0x24EBE
49.5841 +0x6266 0x24FA7
49.5842 +0x6267 0x24FB8
49.5843 +0x6268 0x25023
49.5844 +0x626A 0x252E8
49.5845 +0x626B 0x252DE
49.5846 +0x626C 0x252E3
49.5847 +0x626D 0x252EF
49.5848 +0x626E 0x252DC
49.5849 +0x626F 0x252E4
49.5850 +0x6270 0x252E1
49.5851 +0x6271 0x252E5
49.5852 +0x6272 0x25395
49.5853 +0x6273 0x25394
49.5854 +0x6274 0x25393
49.5855 +0x6275 0x2538E
49.5856 +0x6276 0x25598
49.5857 +0x6277 0x2559C
49.5858 +0x6278 0x25599
49.5859 +0x6279 0x255A0
49.5860 +0x627A 0x2559E
49.5861 +0x627B 0x25704
49.5862 +0x627C 0x258D3
49.5863 +0x627D 0x258B4
49.5864 +0x627E 0x258BB
49.5865 +0x6321 0x258B7
49.5866 +0x6322 0x258B8
49.5867 +0x6323 0x258BD
49.5868 +0x6324 0x258B6
49.5869 +0x6325 0x258B9
49.5870 +0x6326 0x258B5
49.5871 +0x6327 0x25A22
49.5872 +0x6328 0x25A21
49.5873 +0x6329 0x25AC3
49.5874 +0x632A 0x25ABC
49.5875 +0x632B 0x25CFF
49.5876 +0x632C 0x25CE5
49.5877 +0x632D 0x25CF7
49.5878 +0x632E 0x25CD2
49.5879 +0x632F 0x25D00
49.5880 +0x6330 0x25CDB
49.5881 +0x6331 0x25CF0
49.5882 +0x6332 0x25CE2
49.5883 +0x6333 0x25CCD
49.5884 +0x6335 0x25CE1
49.5885 +0x6336 0x25CF2
49.5886 +0x6337 0x25CDC
49.5887 +0x6338 0x25CCC
49.5888 +0x6339 0x25CD6
49.5889 +0x633A 0x25CF3
49.5890 +0x633B 0x25CFA
49.5891 +0x633C 0x25CF6
49.5892 +0x633D 0x25CEC
49.5893 +0x633E 0x25CEA
49.5894 +0x633F 0x25CE3
49.5895 +0x6340 0x25CD0
49.5896 +0x6342 0x25C95
49.5897 +0x6343 0x25CD5
49.5898 +0x6344 0x25CF4
49.5899 +0x6345 0x25CCB
49.5900 +0x6346 0x25CDA
49.5901 +0x6347 0x25CC8
49.5902 +0x6348 0x25CDF
49.5903 +0x6349 0x25CF5
49.5904 +0x634A 0x25CCF
49.5905 +0x634B 0x25CC7
49.5906 +0x634C 0x25CD7
49.5907 +0x634D 0x25F24
49.5908 +0x634F 0x25F1C
49.5909 +0x6350 0x25F21
49.5910 +0x6351 0x25F1E
49.5911 +0x6352 0x25F18
49.5912 +0x6353 0x25F1B
49.5913 +0x6355 0x26146
49.5914 +0x6356 0x2614B
49.5915 +0x6357 0x26148
49.5916 +0x6358 0x26147
49.5917 +0x6359 0x26167
49.5918 +0x635A 0x26154
49.5919 +0x635B 0x26315
49.5920 +0x635C 0x26322
49.5921 +0x635D 0x263C5
49.5922 +0x635E 0x26329
49.5923 +0x635F 0x263C7
49.5924 +0x6360 0x2648D
49.5925 +0x6361 0x2651B
49.5926 +0x6362 0x26520
49.5927 +0x6363 0x265E2
49.5928 +0x6364 0x265E7
49.5929 +0x6365 0x265E8
49.5930 +0x6366 0x265E1
49.5931 +0x6367 0x26872
49.5932 +0x6368 0x2687B
49.5933 +0x6369 0x26874
49.5934 +0x636A 0x26871
49.5935 +0x636B 0x26879
49.5936 +0x636C 0x26875
49.5937 +0x636D 0x26890
49.5938 +0x636E 0x26877
49.5939 +0x636F 0x2687D
49.5940 +0x6370 0x2694F
49.5941 +0x6371 0x26950
49.5942 +0x6372 0x269A3
49.5943 +0x6373 0x269A2
49.5944 +0x6374 0x269F4
49.5945 +0x6375 0x26A94
49.5946 +0x6376 0x26A9A
49.5947 +0x6377 0x26A9B
49.5948 +0x6378 0x26AA7
49.5949 +0x6379 0x26A97
49.5950 +0x637A 0x26A95
49.5951 +0x637B 0x26A92
49.5952 +0x637C 0x26A9C
49.5953 +0x637D 0x26A96
49.5954 +0x637E 0x26FB6
49.5955 +0x6421 0x26FB8
49.5956 +0x6422 0x26FB0
49.5957 +0x6423 0x27018
49.5958 +0x6424 0x26FC5
49.5959 +0x6425 0x26FB5
49.5960 +0x6426 0x26FC2
49.5961 +0x6427 0x27006
49.5962 +0x6428 0x27019
49.5963 +0x6429 0x26FB9
49.5964 +0x642A 0x27015
49.5965 +0x642B 0x26FD6
49.5966 +0x642C 0x26FAC
49.5967 +0x642E 0x26FC6
49.5968 +0x642F 0x26FB3
49.5969 +0x6430 0x26FC3
49.5970 +0x6431 0x26FCA
49.5971 +0x6432 0x26FCF
49.5972 +0x6433 0x26FBD
49.5973 +0x6434 0x26FCE
49.5974 +0x6435 0x27014
49.5975 +0x6436 0x26FBA
49.5976 +0x6437 0x2701A
49.5977 +0x6438 0x26FC1
49.5978 +0x6439 0x26FBB
49.5979 +0x643C 0x27201
49.5980 +0x643D 0x271FC
49.5981 +0x643E 0x2745A
49.5982 +0x643F 0x27454
49.5983 +0x6440 0x27461
49.5984 +0x6441 0x2745C
49.5985 +0x6442 0x27455
49.5986 +0x6443 0x2744A
49.5987 +0x6444 0x2744B
49.5988 +0x6445 0x27451
49.5989 +0x6446 0x27469
49.5990 +0x6447 0x2746B
49.5991 +0x6449 0x27466
49.5992 +0x644A 0x27458
49.5993 +0x644B 0x2745D
49.5994 +0x644C 0x27467
49.5995 +0x644D 0x27456
49.5996 +0x644E 0x27488
49.5997 +0x644F 0x27464
49.5998 +0x6450 0x2744E
49.5999 +0x6451 0x27757
49.6000 +0x6452 0x2775A
49.6001 +0x6453 0x27751
49.6002 +0x6454 0x2774A
49.6003 +0x6455 0x2774B
49.6004 +0x6457 0x27747
49.6005 +0x6458 0x2776F
49.6006 +0x6459 0x2776A
49.6007 +0x645A 0x2776B
49.6008 +0x645B 0x27746
49.6009 +0x645C 0x2776D
49.6010 +0x645D 0x27754
49.6011 +0x645E 0x2776E
49.6012 +0x645F 0x2774C
49.6013 +0x6460 0x27878
49.6014 +0x6461 0x27886
49.6015 +0x6462 0x27882
49.6016 +0x6464 0x27AE1
49.6017 +0x6465 0x27AE5
49.6018 +0x6466 0x27ADB
49.6019 +0x6467 0x27ADE
49.6020 +0x6468 0x27AD7
49.6021 +0x6469 0x27C03
49.6022 +0x646A 0x27C7C
49.6023 +0x646B 0x27C7E
49.6024 +0x646C 0x27D05
49.6025 +0x646D 0x27D07
49.6026 +0x646E 0x27DE6
49.6027 +0x646F 0x27DE1
49.6028 +0x6470 0x27DFB
49.6029 +0x6471 0x27DE5
49.6030 +0x6472 0x27DE7
49.6031 +0x6473 0x27DDF
49.6032 +0x6474 0x27DFF
49.6033 +0x6475 0x27E76
49.6034 +0x6476 0x27F63
49.6035 +0x6477 0x27F66
49.6036 +0x6478 0x27F65
49.6037 +0x6479 0x27F5E
49.6038 +0x647A 0x27F64
49.6039 +0x647B 0x27F6B
49.6040 +0x647C 0x27F5F
49.6041 +0x647D 0x27F67
49.6042 +0x647E 0x27F68
49.6043 +0x6521 0x28108
49.6044 +0x6522 0x28109
49.6045 +0x6523 0x28117
49.6046 +0x6524 0x28115
49.6047 +0x6525 0x2811B
49.6048 +0x6526 0x2810B
49.6049 +0x6527 0x28128
49.6050 +0x6528 0x2810E
49.6051 +0x6529 0x28118
49.6052 +0x652A 0x28153
49.6053 +0x652B 0x28145
49.6054 +0x652C 0x2810D
49.6055 +0x652D 0x2810A
49.6056 +0x652E 0x28113
49.6057 +0x652F 0x2814A
49.6058 +0x6530 0x28279
49.6059 +0x6531 0x283A1
49.6060 +0x6532 0x2838D
49.6061 +0x6533 0x283A2
49.6062 +0x6534 0x28390
49.6063 +0x6536 0x28431
49.6064 +0x6537 0x28430
49.6065 +0x6538 0x2861F
49.6066 +0x6539 0x28619
49.6067 +0x653A 0x2860C
49.6068 +0x653B 0x2861E
49.6069 +0x653C 0x2861D
49.6070 +0x653D 0x28607
49.6071 +0x653E 0x28766
49.6072 +0x653F 0x287C5
49.6073 +0x6540 0x287BA
49.6074 +0x6541 0x287BD
49.6075 +0x6542 0x287C2
49.6076 +0x6543 0x287C3
49.6077 +0x6544 0x287BF
49.6078 +0x6546 0x288A1
49.6079 +0x6547 0x288A2
49.6080 +0x6548 0x288A8
49.6081 +0x6549 0x288A3
49.6082 +0x654A 0x288AA
49.6083 +0x654B 0x288AF
49.6084 +0x654C 0x288B9
49.6085 +0x654D 0x28937
49.6086 +0x654E 0x28A8F
49.6087 +0x6550 0x28A8E
49.6088 +0x6551 0x28A87
49.6089 +0x6552 0x28A8A
49.6090 +0x6553 0x28A92
49.6091 +0x6554 0x28A97
49.6092 +0x6555 0x28A9F
49.6093 +0x6556 0x28B05
49.6094 +0x6557 0x28CA9
49.6095 +0x6558 0x28CA7
49.6096 +0x6559 0x28D8A
49.6097 +0x655A 0x28D82
49.6098 +0x655B 0x28D85
49.6099 +0x655C 0x28D8B
49.6100 +0x655D 0x28D89
49.6101 +0x655E 0x28D81
49.6102 +0x655F 0x28D80
49.6103 +0x6560 0x28D87
49.6104 +0x6561 0x28D86
49.6105 +0x6562 0x28F4D
49.6106 +0x6563 0x2901C
49.6107 +0x6564 0x2901F
49.6108 +0x6565 0x29121
49.6109 +0x6566 0x2911D
49.6110 +0x6567 0x29122
49.6111 +0x6568 0x290FE
49.6112 +0x6569 0x2911B
49.6113 +0x656A 0x2913A
49.6114 +0x656B 0x29137
49.6115 +0x656C 0x29117
49.6116 +0x656D 0x29138
49.6117 +0x656E 0x29126
49.6118 +0x656F 0x29118
49.6119 +0x6570 0x29234
49.6120 +0x6571 0x29235
49.6121 +0x6572 0x29232
49.6122 +0x6574 0x292E1
49.6123 +0x6575 0x292FD
49.6124 +0x6576 0x292E3
49.6125 +0x6577 0x292E8
49.6126 +0x6578 0x292F9
49.6127 +0x6579 0x292FF
49.6128 +0x657A 0x292FE
49.6129 +0x657C 0x292E0
49.6130 +0x657D 0x29300
49.6131 +0x6621 0x292EC
49.6132 +0x6622 0x292E4
49.6133 +0x6623 0x292EF
49.6134 +0x6624 0x292FA
49.6135 +0x6625 0x293CA
49.6136 +0x6626 0x29431
49.6137 +0x6627 0x29432
49.6138 +0x6628 0x29434
49.6139 +0x6629 0x29441
49.6140 +0x662A 0x29500
49.6141 +0x662B 0x29506
49.6142 +0x662C 0x29508
49.6143 +0x662D 0x29505
49.6144 +0x662E 0x29503
49.6145 +0x662F 0x2950B
49.6146 +0x6630 0x29502
49.6147 +0x6631 0x2950A
49.6148 +0x6632 0x295F0
49.6149 +0x6633 0x29613
49.6150 +0x6634 0x2960A
49.6151 +0x6635 0x2960F
49.6152 +0x6636 0x29611
49.6153 +0x6637 0x29608
49.6154 +0x6638 0x2960B
49.6155 +0x6639 0x29612
49.6156 +0x663A 0x2960D
49.6157 +0x663B 0x2975B
49.6158 +0x663C 0x29763
49.6159 +0x663D 0x29761
49.6160 +0x663E 0x29768
49.6161 +0x663F 0x2975A
49.6162 +0x6640 0x2984E
49.6163 +0x6641 0x2984D
49.6164 +0x6642 0x29850
49.6165 +0x6643 0x298FC
49.6166 +0x6644 0x29912
49.6167 +0x6645 0x298F5
49.6168 +0x6646 0x2991E
49.6169 +0x6647 0x298F0
49.6170 +0x6648 0x298F3
49.6171 +0x6649 0x298F2
49.6172 +0x664A 0x29901
49.6173 +0x664B 0x298EF
49.6174 +0x664C 0x298EE
49.6175 +0x664D 0x29916
49.6176 +0x664E 0x298F6
49.6177 +0x664F 0x298FB
49.6178 +0x6650 0x2991C
49.6179 +0x6652 0x29A5D
49.6180 +0x6653 0x29A60
49.6181 +0x6654 0x29A66
49.6182 +0x6655 0x29A5F
49.6183 +0x6656 0x29A61
49.6184 +0x6657 0x29A5B
49.6185 +0x6658 0x29A62
49.6186 +0x6659 0x29A57
49.6187 +0x665A 0x29B69
49.6188 +0x665B 0x29B6B
49.6189 +0x665C 0x29B61
49.6190 +0x665D 0x29B77
49.6191 +0x665E 0x29B5F
49.6192 +0x665F 0x29B63
49.6193 +0x6660 0x29B62
49.6194 +0x6661 0x29B65
49.6195 +0x6662 0x29CEF
49.6196 +0x6663 0x29CE2
49.6197 +0x6664 0x29D00
49.6198 +0x6665 0x29CE8
49.6199 +0x6666 0x29CF2
49.6200 +0x6667 0x29CE7
49.6201 +0x6669 0x29CE5
49.6202 +0x666A 0x29DD5
49.6203 +0x666B 0x29DD0
49.6204 +0x666C 0x29DDA
49.6205 +0x666D 0x29DD3
49.6206 +0x666F 0x29DD9
49.6207 +0x6670 0x29DCF
49.6208 +0x6671 0x29DD6
49.6209 +0x6672 0x29DD8
49.6210 +0x6673 0x29DF5
49.6211 +0x6674 0x29DCE
49.6212 +0x6675 0x29DD7
49.6213 +0x6676 0x29DF4
49.6214 +0x6677 0x29DCD
49.6215 +0x6678 0x29E01
49.6216 +0x667A 0x2A052
49.6217 +0x667B 0x2A055
49.6218 +0x667C 0x2A05A
49.6219 +0x667D 0x2A04D
49.6220 +0x667E 0x2A054
49.6221 +0x6721 0x2A053
49.6222 +0x6722 0x2A05E
49.6223 +0x6723 0x2A067
49.6224 +0x6724 0x2A065
49.6225 +0x6725 0x2A04E
49.6226 +0x6727 0x2A04F
49.6227 +0x6728 0x2A061
49.6228 +0x6729 0x2A06E
49.6229 +0x672A 0x2A051
49.6230 +0x672B 0x2A05B
49.6231 +0x672C 0x2A263
49.6232 +0x672D 0x2A2B7
49.6233 +0x672E 0x2A2B6
49.6234 +0x672F 0x2A2C3
49.6235 +0x6730 0x2A2BB
49.6236 +0x6731 0x2A2B5
49.6237 +0x6732 0x2A32E
49.6238 +0x6733 0x2A330
49.6239 +0x6734 0x2A333
49.6240 +0x6735 0x2A331
49.6241 +0x6736 0x2A3A4
49.6242 +0x6737 0x2A3C1
49.6243 +0x6738 0x2A3BB
49.6244 +0x6739 0x2A3BE
49.6245 +0x673A 0x2A400
49.6246 +0x673B 0x2A3FF
49.6247 +0x673C 0x2A440
49.6248 +0x673E 0x2A43F
49.6249 +0x673F 0x2A444
49.6250 +0x6742 0x2A4DB
49.6251 +0x6743 0x2A50F
49.6252 +0x6744 0x2A511
49.6253 +0x6745 0x2A54E
49.6254 +0x6746 0x2A54D
49.6255 +0x6747 0x2A54B
49.6256 +0x6748 0x2A54C
49.6257 +0x6749 0x2A595
49.6258 +0x674A 0x2043B
49.6259 +0x674B 0x20445
49.6260 +0x674C 0x20444
49.6261 +0x674D 0x2043E
49.6262 +0x674E 0x2043C
49.6263 +0x674F 0x2043F
49.6264 +0x6750 0x204CC
49.6265 +0x6751 0x204CE
49.6266 +0x6752 0x20622
49.6267 +0x6753 0x20623
49.6268 +0x6754 0x2069F
49.6269 +0x6755 0x208C5
49.6270 +0x6756 0x208C4
49.6271 +0x6757 0x210E9
49.6272 +0x6758 0x21099
49.6273 +0x675A 0x210E6
49.6274 +0x675B 0x210E7
49.6275 +0x675C 0x210F7
49.6276 +0x675D 0x214D2
49.6277 +0x675F 0x218FD
49.6278 +0x6760 0x2190C
49.6279 +0x6761 0x2190B
49.6280 +0x6762 0x21CED
49.6281 +0x6765 0x21F9B
49.6282 +0x6766 0x2200A
49.6283 +0x6767 0x2216F
49.6284 +0x6768 0x22175
49.6285 +0x6769 0x222F2
49.6286 +0x676A 0x222F8
49.6287 +0x676B 0x2243E
49.6288 +0x676C 0x22924
49.6289 +0x676D 0x2290E
49.6290 +0x676E 0x22916
49.6291 +0x676F 0x22918
49.6292 +0x6770 0x22910
49.6293 +0x6771 0x22931
49.6294 +0x6772 0x22944
49.6295 +0x6774 0x22929
49.6296 +0x6775 0x2292F
49.6297 +0x6776 0x2294B
49.6298 +0x6777 0x22936
49.6299 +0x6779 0x22E34
49.6300 +0x677A 0x22E00
49.6301 +0x677B 0x22E2B
49.6302 +0x677C 0x23020
49.6303 +0x677D 0x23021
49.6304 +0x677E 0x2301E
49.6305 +0x6821 0x2301D
49.6306 +0x6822 0x232F5
49.6307 +0x6823 0x232F2
49.6308 +0x6824 0x232F6
49.6309 +0x6825 0x23790
49.6310 +0x6826 0x2379D
49.6311 +0x6827 0x2379C
49.6312 +0x6828 0x23792
49.6313 +0x6829 0x23794
49.6314 +0x682A 0x237D1
49.6315 +0x682B 0x23793
49.6316 +0x682C 0x237B7
49.6317 +0x682D 0x23797
49.6318 +0x682E 0x237B0
49.6319 +0x682F 0x2379F
49.6320 +0x6830 0x237C9
49.6321 +0x6831 0x2392D
49.6322 +0x6832 0x2392C
49.6323 +0x6833 0x23A77
49.6324 +0x6834 0x23C2C
49.6325 +0x6835 0x240C0
49.6326 +0x6836 0x240B9
49.6327 +0x6837 0x24453
49.6328 +0x6838 0x24540
49.6329 +0x6839 0x24702
49.6330 +0x683A 0x246FB
49.6331 +0x683C 0x24A8B
49.6332 +0x683D 0x24AAE
49.6333 +0x683E 0x24AAB
49.6334 +0x683F 0x24BA1
49.6335 +0x6840 0x2A2CD
49.6336 +0x6841 0x24CEA
49.6337 +0x6842 0x24EDD
49.6338 +0x6843 0x24EDC
49.6339 +0x6844 0x24ED9
49.6340 +0x6845 0x24FAB
49.6341 +0x6846 0x24FAC
49.6342 +0x6847 0x24FAD
49.6343 +0x6848 0x24FB2
49.6344 +0x6849 0x2502C
49.6345 +0x684A 0x2502B
49.6346 +0x684B 0x250C2
49.6347 +0x684C 0x25300
49.6348 +0x684D 0x2530D
49.6349 +0x684E 0x25306
49.6350 +0x684F 0x252FF
49.6351 +0x6850 0x25303
49.6352 +0x6851 0x25301
49.6353 +0x6852 0x25310
49.6354 +0x6853 0x2530F
49.6355 +0x6854 0x25305
49.6356 +0x6855 0x25398
49.6357 +0x6856 0x25397
49.6358 +0x6857 0x25396
49.6359 +0x6858 0x25399
49.6360 +0x6859 0x255AC
49.6361 +0x685A 0x255AB
49.6362 +0x685B 0x25712
49.6363 +0x685C 0x258D8
49.6364 +0x685D 0x258DF
49.6365 +0x685E 0x258D6
49.6366 +0x685F 0x25A2D
49.6367 +0x6860 0x25A32
49.6368 +0x6861 0x25D3F
49.6369 +0x6862 0x25D2F
49.6370 +0x6863 0x25D26
49.6371 +0x6864 0x25D3A
49.6372 +0x6865 0x25D39
49.6373 +0x6867 0x25D3B
49.6374 +0x6868 0x25D35
49.6375 +0x6869 0x25D2A
49.6376 +0x686A 0x25D21
49.6377 +0x686B 0x25D38
49.6378 +0x686C 0x25D37
49.6379 +0x686D 0x25D34
49.6380 +0x686F 0x25D22
49.6381 +0x6870 0x25D36
49.6382 +0x6871 0x25D44
49.6383 +0x6872 0x25F45
49.6384 +0x6873 0x25F3B
49.6385 +0x6874 0x25F36
49.6386 +0x6875 0x25F42
49.6387 +0x6876 0x2617A
49.6388 +0x6877 0x26186
49.6389 +0x6878 0x2618B
49.6390 +0x6879 0x2617F
49.6391 +0x687A 0x26181
49.6392 +0x687B 0x2632A
49.6393 +0x687C 0x263D5
49.6394 +0x687D 0x2649F
49.6395 +0x687E 0x2649D
49.6396 +0x6921 0x26526
49.6397 +0x6922 0x265F4
49.6398 +0x6923 0x265F5
49.6399 +0x6924 0x26815
49.6400 +0x6925 0x2688E
49.6401 +0x6926 0x2688F
49.6402 +0x6927 0x26926
49.6403 +0x6928 0x269A7
49.6404 +0x6929 0x269AF
49.6405 +0x692A 0x26AAD
49.6406 +0x692B 0x26AAC
49.6407 +0x692C 0x26AAB
49.6408 +0x692D 0x26AAA
49.6409 +0x692E 0x2702F
49.6410 +0x692F 0x27021
49.6411 +0x6930 0x27023
49.6412 +0x6931 0x270A3
49.6413 +0x6932 0x27049
49.6414 +0x6933 0x2703A
49.6415 +0x6934 0x27048
49.6416 +0x6935 0x2702D
49.6417 +0x6936 0x27025
49.6418 +0x6937 0x27029
49.6419 +0x6938 0x27032
49.6420 +0x6939 0x27034
49.6421 +0x693A 0x27024
49.6422 +0x693B 0x2702C
49.6423 +0x693C 0x2704B
49.6424 +0x693D 0x2703B
49.6425 +0x693E 0x27020
49.6426 +0x693F 0x27028
49.6427 +0x6940 0x27498
49.6428 +0x6942 0x27497
49.6429 +0x6944 0x2749D
49.6430 +0x6945 0x274A8
49.6431 +0x6946 0x275D5
49.6432 +0x6947 0x27777
49.6433 +0x6948 0x27778
49.6434 +0x6949 0x27772
49.6435 +0x694A 0x27773
49.6436 +0x694B 0x27802
49.6437 +0x694C 0x2793B
49.6438 +0x694D 0x27AFE
49.6439 +0x694E 0x27B0B
49.6440 +0x694F 0x27AFF
49.6441 +0x6950 0x27B07
49.6442 +0x6953 0x27B30
49.6443 +0x6954 0x27BCD
49.6444 +0x6955 0x27BCF
49.6445 +0x6956 0x27C10
49.6446 +0x6957 0x27C0A
49.6447 +0x6958 0x27C83
49.6448 +0x6959 0x27D15
49.6449 +0x695A 0x27D0E
49.6450 +0x695B 0x27D0C
49.6451 +0x695C 0x27E02
49.6452 +0x695D 0x27DFE
49.6453 +0x695E 0x27E05
49.6454 +0x695F 0x27E15
49.6455 +0x6960 0x27E08
49.6456 +0x6961 0x27F7F
49.6457 +0x6962 0x27F77
49.6458 +0x6963 0x27F7C
49.6459 +0x6964 0x27F82
49.6460 +0x6965 0x27F7E
49.6461 +0x6966 0x27F78
49.6462 +0x6967 0x27F7D
49.6463 +0x6968 0x27F79
49.6464 +0x6969 0x27F81
49.6465 +0x696A 0x2814B
49.6466 +0x696B 0x28163
49.6467 +0x696C 0x28164
49.6468 +0x696D 0x28156
49.6469 +0x696E 0x28154
49.6470 +0x696F 0x2814E
49.6471 +0x6970 0x28110
49.6472 +0x6971 0x2814F
49.6473 +0x6972 0x28157
49.6474 +0x6973 0x2815E
49.6475 +0x6974 0x28151
49.6476 +0x6975 0x2816A
49.6477 +0x6976 0x28169
49.6478 +0x6977 0x283AD
49.6479 +0x6978 0x283A4
49.6480 +0x6979 0x283AC
49.6481 +0x697A 0x283A9
49.6482 +0x697B 0x283AE
49.6483 +0x697C 0x2044C
49.6484 +0x697D 0x28650
49.6485 +0x697E 0x28635
49.6486 +0x6A21 0x28632
49.6487 +0x6A22 0x287D8
49.6488 +0x6A23 0x287D1
49.6489 +0x6A24 0x287CF
49.6490 +0x6A25 0x287BE
49.6491 +0x6A26 0x288D5
49.6492 +0x6A27 0x288C1
49.6493 +0x6A28 0x288C6
49.6494 +0x6A29 0x288C3
49.6495 +0x6A2A 0x288C2
49.6496 +0x6A2B 0x288C0
49.6497 +0x6A2C 0x288C5
49.6498 +0x6A2D 0x288C7
49.6499 +0x6A2E 0x288BF
49.6500 +0x6A2F 0x288C4
49.6501 +0x6A30 0x288D4
49.6502 +0x6A31 0x28A90
49.6503 +0x6A32 0x28AD2
49.6504 +0x6A34 0x28AD4
49.6505 +0x6A35 0x28CAF
49.6506 +0x6A36 0x28CAE
49.6507 +0x6A37 0x28CB2
49.6508 +0x6A38 0x28CAD
49.6509 +0x6A39 0x28D9C
49.6510 +0x6A3A 0x28DA0
49.6511 +0x6A3B 0x28DB6
49.6512 +0x6A3C 0x28F3D
49.6513 +0x6A3D 0x28F56
49.6514 +0x6A3E 0x28F82
49.6515 +0x6A3F 0x29028
49.6516 +0x6A40 0x2902B
49.6517 +0x6A41 0x2913C
49.6518 +0x6A42 0x2913E
49.6519 +0x6A43 0x2913F
49.6520 +0x6A44 0x29142
49.6521 +0x6A45 0x2913D
49.6522 +0x6A46 0x29141
49.6523 +0x6A47 0x2913B
49.6524 +0x6A48 0x29149
49.6525 +0x6A49 0x29143
49.6526 +0x6A4A 0x29239
49.6527 +0x6A4B 0x29238
49.6528 +0x6A4C 0x29322
49.6529 +0x6A4D 0x29308
49.6530 +0x6A4E 0x2930C
49.6531 +0x6A4F 0x29306
49.6532 +0x6A50 0x29313
49.6533 +0x6A51 0x29304
49.6534 +0x6A52 0x29320
49.6535 +0x6A53 0x2931D
49.6536 +0x6A54 0x29305
49.6537 +0x6A55 0x2930A
49.6538 +0x6A56 0x293D6
49.6539 +0x6A57 0x293D7
49.6540 +0x6A58 0x29436
49.6541 +0x6A59 0x29437
49.6542 +0x6A5A 0x29523
49.6543 +0x6A5B 0x29522
49.6544 +0x6A5C 0x29520
49.6545 +0x6A5D 0x2951A
49.6546 +0x6A5E 0x2951D
49.6547 +0x6A5F 0x2961C
49.6548 +0x6A60 0x29620
49.6549 +0x6A61 0x29677
49.6550 +0x6A62 0x2977F
49.6551 +0x6A63 0x2978B
49.6552 +0x6A64 0x2977D
49.6553 +0x6A65 0x29799
49.6554 +0x6A66 0x29784
49.6555 +0x6A67 0x29789
49.6556 +0x6A68 0x29785
49.6557 +0x6A69 0x29783
49.6558 +0x6A6A 0x29786
49.6559 +0x6A6B 0x2979E
49.6560 +0x6A6C 0x29853
49.6561 +0x6A6D 0x29917
49.6562 +0x6A6F 0x29919
49.6563 +0x6A70 0x29920
49.6564 +0x6A71 0x2991F
49.6565 +0x6A72 0x29923
49.6566 +0x6A73 0x29918
49.6567 +0x6A74 0x29921
49.6568 +0x6A75 0x29929
49.6569 +0x6A76 0x29924
49.6570 +0x6A77 0x29926
49.6571 +0x6A78 0x29A5E
49.6572 +0x6A79 0x29A6F
49.6573 +0x6A7A 0x29A6E
49.6574 +0x6A7B 0x29A74
49.6575 +0x6A7C 0x29A72
49.6576 +0x6A7D 0x29A73
49.6577 +0x6A7E 0x29B7D
49.6578 +0x6B21 0x29B7E
49.6579 +0x6B22 0x29B85
49.6580 +0x6B23 0x29B7F
49.6581 +0x6B24 0x29B84
49.6582 +0x6B25 0x29C44
49.6583 +0x6B26 0x29CF5
49.6584 +0x6B27 0x29CF8
49.6585 +0x6B28 0x29D03
49.6586 +0x6B29 0x29CF6
49.6587 +0x6B2A 0x29E28
49.6588 +0x6B2C 0x29E39
49.6589 +0x6B2D 0x29DFB
49.6590 +0x6B2E 0x29E0E
49.6591 +0x6B2F 0x29DFD
49.6592 +0x6B30 0x29E1F
49.6593 +0x6B32 0x29E03
49.6594 +0x6B34 0x29E10
49.6595 +0x6B36 0x29E0D
49.6596 +0x6B37 0x29E27
49.6597 +0x6B38 0x29E41
49.6598 +0x6B39 0x2A072
49.6599 +0x6B3A 0x2A078
49.6600 +0x6B3B 0x2A080
49.6601 +0x6B3D 0x2A085
49.6602 +0x6B3E 0x2A07B
49.6603 +0x6B40 0x2A07D
49.6604 +0x6B41 0x2A091
49.6605 +0x6B42 0x2A088
49.6606 +0x6B43 0x2A0AA
49.6607 +0x6B44 0x2A08D
49.6608 +0x6B45 0x2A089
49.6609 +0x6B46 0x2A095
49.6610 +0x6B47 0x2A09B
49.6611 +0x6B48 0x2A08C
49.6612 +0x6B49 0x2A09E
49.6613 +0x6B4A 0x2A07C
49.6614 +0x6B4B 0x2A086
49.6615 +0x6B4C 0x2A084
49.6616 +0x6B4D 0x2A268
49.6617 +0x6B4E 0x2A2C5
49.6618 +0x6B4F 0x2A2C4
49.6619 +0x6B50 0x2A2C9
49.6620 +0x6B51 0x2A2C6
49.6621 +0x6B52 0x2A342
49.6622 +0x6B53 0x2A345
49.6623 +0x6B54 0x2A341
49.6624 +0x6B55 0x2A344
49.6625 +0x6B56 0x2A3A6
49.6626 +0x6B57 0x2A3C2
49.6627 +0x6B58 0x2A442
49.6628 +0x6B59 0x2A449
49.6629 +0x6B5A 0x2A448
49.6630 +0x6B5B 0x2A44A
49.6631 +0x6B5C 0x2A44C
49.6632 +0x6B5D 0x2A44B
49.6633 +0x6B5E 0x2A517
49.6634 +0x6B5F 0x2A518
49.6635 +0x6B60 0x2A515
49.6636 +0x6B61 0x2A552
49.6637 +0x6B62 0x2A554
49.6638 +0x6B63 0x2A553
49.6639 +0x6B64 0x2A59A
49.6640 +0x6B65 0x2A59B
49.6641 +0x6B66 0x2A5DC
49.6642 +0x6B67 0x2A5E4
49.6643 +0x6B68 0x2A691
49.6644 +0x6B6A 0x2A6BA
49.6645 +0x6B6B 0x20451
49.6646 +0x6B6C 0x2045B
49.6647 +0x6B6D 0x204CF
49.6648 +0x6B6E 0x23305
49.6649 +0x6B6F 0x21113
49.6650 +0x6B70 0x21115
49.6651 +0x6B71 0x21114
49.6652 +0x6B72 0x21123
49.6653 +0x6B74 0x21111
49.6654 +0x6B75 0x21112
49.6655 +0x6B77 0x214F0
49.6656 +0x6B78 0x2169B
49.6657 +0x6B79 0x21912
49.6658 +0x6B7A 0x21916
49.6659 +0x6B7B 0x21917
49.6660 +0x6B7C 0x219B5
49.6661 +0x6B7D 0x21CF4
49.6662 +0x6B7E 0x21FB1
49.6663 +0x6C21 0x22179
49.6664 +0x6C22 0x222FF
49.6665 +0x6C23 0x222FC
49.6666 +0x6C24 0x222FB
49.6667 +0x6C25 0x2243F
49.6668 +0x6C26 0x22444
49.6669 +0x6C27 0x2259D
49.6670 +0x6C28 0x22932
49.6671 +0x6C29 0x2294C
49.6672 +0x6C2A 0x2292B
49.6673 +0x6C2B 0x2295A
49.6674 +0x6C2C 0x22A1F
49.6675 +0x6C2D 0x22E01
49.6676 +0x6C2E 0x22E2D
49.6677 +0x6C2F 0x22E27
49.6678 +0x6C30 0x22E59
49.6679 +0x6C31 0x22E5A
49.6680 +0x6C32 0x22E4D
49.6681 +0x6C33 0x22E58
49.6682 +0x6C34 0x23023
49.6683 +0x6C35 0x23025
49.6684 +0x6C36 0x2302B
49.6685 +0x6C37 0x232FF
49.6686 +0x6C38 0x233AE
49.6687 +0x6C39 0x237CB
49.6688 +0x6C3A 0x237CA
49.6689 +0x6C3B 0x237D0
49.6690 +0x6C3C 0x237CE
49.6691 +0x6C3D 0x237CC
49.6692 +0x6C3E 0x237D8
49.6693 +0x6C3F 0x237C6
49.6694 +0x6C40 0x237D2
49.6695 +0x6C41 0x237CF
49.6696 +0x6C42 0x237C8
49.6697 +0x6C43 0x23B17
49.6698 +0x6C45 0x240C4
49.6699 +0x6C46 0x29240
49.6700 +0x6C47 0x240E9
49.6701 +0x6C48 0x240F2
49.6702 +0x6C49 0x240FC
49.6703 +0x6C4A 0x240EA
49.6704 +0x6C4B 0x240EB
49.6705 +0x6C4C 0x240FD
49.6706 +0x6C4D 0x24478
49.6707 +0x6C4E 0x24477
49.6708 +0x6C4F 0x24473
49.6709 +0x6C50 0x2449E
49.6710 +0x6C51 0x24479
49.6711 +0x6C52 0x245A2
49.6712 +0x6C53 0x24603
49.6713 +0x6C54 0x24704
49.6714 +0x6C55 0x24705
49.6715 +0x6C56 0x248CE
49.6716 +0x6C57 0x24ABF
49.6717 +0x6C58 0x24EF6
49.6718 +0x6C59 0x24EF7
49.6719 +0x6C5A 0x25031
49.6720 +0x6C5B 0x25030
49.6721 +0x6C5C 0x250C9
49.6722 +0x6C5D 0x250C7
49.6723 +0x6C5E 0x2531C
49.6724 +0x6C5F 0x25328
49.6725 +0x6C60 0x2531A
49.6726 +0x6C61 0x2531E
49.6727 +0x6C62 0x2531B
49.6728 +0x6C63 0x2531F
49.6729 +0x6C64 0x255BF
49.6730 +0x6C65 0x255BB
49.6731 +0x6C66 0x255BC
49.6732 +0x6C67 0x255C0
49.6733 +0x6C68 0x2571A
49.6734 +0x6C69 0x258EF
49.6735 +0x6C6A 0x258EC
49.6736 +0x6C6B 0x258E9
49.6737 +0x6C6C 0x258F0
49.6738 +0x6C6D 0x258FE
49.6739 +0x6C6E 0x25A34
49.6740 +0x6C6F 0x25D6A
49.6741 +0x6C70 0x25D95
49.6742 +0x6C71 0x25D6C
49.6743 +0x6C72 0x25D72
49.6744 +0x6C73 0x25D67
49.6745 +0x6C74 0x25D60
49.6746 +0x6C75 0x25D6B
49.6747 +0x6C76 0x25D5E
49.6748 +0x6C77 0x25D6F
49.6749 +0x6C78 0x25D66
49.6750 +0x6C7A 0x25D62
49.6751 +0x6C7B 0x25D5D
49.6752 +0x6C7C 0x25D5C
49.6753 +0x6C7D 0x2F965
49.6754 +0x6C7E 0x25F50
49.6755 +0x6D21 0x2619F
49.6756 +0x6D23 0x2619E
49.6757 +0x6D24 0x261A6
49.6758 +0x6D25 0x26335
49.6759 +0x6D26 0x26338
49.6760 +0x6D27 0x26336
49.6761 +0x6D28 0x2633A
49.6762 +0x6D29 0x263DC
49.6763 +0x6D2A 0x2687C
49.6764 +0x6D2B 0x268AB
49.6765 +0x6D2D 0x268A8
49.6766 +0x6D2E 0x268A7
49.6767 +0x6D2F 0x2692B
49.6768 +0x6D30 0x2692C
49.6769 +0x6D31 0x26928
49.6770 +0x6D32 0x2092B
49.6771 +0x6D33 0x269A9
49.6772 +0x6D34 0x269AA
49.6773 +0x6D35 0x269AB
49.6774 +0x6D36 0x269F8
49.6775 +0x6D37 0x26AB1
49.6776 +0x6D38 0x26AF0
49.6777 +0x6D39 0x26AEF
49.6778 +0x6D3A 0x270A8
49.6779 +0x6D3B 0x2708B
49.6780 +0x6D3C 0x27094
49.6781 +0x6D3D 0x2709E
49.6782 +0x6D3E 0x2708F
49.6783 +0x6D3F 0x27088
49.6784 +0x6D40 0x2707E
49.6785 +0x6D41 0x27081
49.6786 +0x6D42 0x27030
49.6787 +0x6D43 0x2709B
49.6788 +0x6D44 0x27082
49.6789 +0x6D45 0x27090
49.6790 +0x6D46 0x27085
49.6791 +0x6D47 0x2707F
49.6792 +0x6D48 0x270A9
49.6793 +0x6D49 0x270DE
49.6794 +0x6D4A 0x2720D
49.6795 +0x6D4C 0x274CF
49.6796 +0x6D4D 0x274CB
49.6797 +0x6D4E 0x274D8
49.6798 +0x6D4F 0x274DD
49.6799 +0x6D50 0x274D3
49.6800 +0x6D51 0x274D0
49.6801 +0x6D52 0x274D5
49.6802 +0x6D53 0x274D6
49.6803 +0x6D54 0x275D6
49.6804 +0x6D55 0x27792
49.6805 +0x6D56 0x27795
49.6806 +0x6D57 0x2A5CB
49.6807 +0x6D58 0x2778D
49.6808 +0x6D59 0x2779B
49.6809 +0x6D5A 0x2779D
49.6810 +0x6D5B 0x2778F
49.6811 +0x6D5C 0x2779E
49.6812 +0x6D5D 0x277A6
49.6813 +0x6D5E 0x27896
49.6814 +0x6D5F 0x27892
49.6815 +0x6D60 0x27B16
49.6816 +0x6D61 0x27B2A
49.6817 +0x6D62 0x27B29
49.6818 +0x6D63 0x27B2C
49.6819 +0x6D64 0x27C15
49.6820 +0x6D65 0x27C12
49.6821 +0x6D66 0x27C11
49.6822 +0x6D67 0x27C13
49.6823 +0x6D68 0x27C88
49.6824 +0x6D69 0x27C8B
49.6825 +0x6D6A 0x27C8A
49.6826 +0x6D6B 0x27C87
49.6827 +0x6D6C 0x27D17
49.6828 +0x6D6D 0x27D16
49.6829 +0x6D6E 0x27D1A
49.6830 +0x6D6F 0x27E19
49.6831 +0x6D70 0x27E17
49.6832 +0x6D71 0x27F91
49.6833 +0x6D72 0x27F94
49.6834 +0x6D73 0x2818B
49.6835 +0x6D74 0x28190
49.6836 +0x6D75 0x2818F
49.6837 +0x6D76 0x28186
49.6838 +0x6D77 0x28183
49.6839 +0x6D78 0x2818E
49.6840 +0x6D79 0x28187
49.6841 +0x6D7A 0x281A8
49.6842 +0x6D7B 0x28185
49.6843 +0x6D7C 0x281A6
49.6844 +0x6D7D 0x28182
49.6845 +0x6D7E 0x281A7
49.6846 +0x6E21 0x283B9
49.6847 +0x6E22 0x283B7
49.6848 +0x6E23 0x283B4
49.6849 +0x6E24 0x283B6
49.6850 +0x6E25 0x283B3
49.6851 +0x6E26 0x283C6
49.6852 +0x6E27 0x2863C
49.6853 +0x6E28 0x28640
49.6854 +0x6E29 0x28638
49.6855 +0x6E2A 0x28791
49.6856 +0x6E2B 0x287A6
49.6857 +0x6E2C 0x287DA
49.6858 +0x6E2D 0x288DA
49.6859 +0x6E2E 0x288D8
49.6860 +0x6E2F 0x288D9
49.6861 +0x6E30 0x288DB
49.6862 +0x6E31 0x288D7
49.6863 +0x6E32 0x28B16
49.6864 +0x6E33 0x28B12
49.6865 +0x6E34 0x28B1F
49.6866 +0x6E36 0x28B14
49.6867 +0x6E37 0x28B1A
49.6868 +0x6E38 0x28B10
49.6869 +0x6E39 0x28CB3
49.6870 +0x6E3A 0x28DAE
49.6871 +0x6E3B 0x28DC1
49.6872 +0x6E3C 0x28DB0
49.6873 +0x6E3D 0x28DAF
49.6874 +0x6E3E 0x28DB1
49.6875 +0x6E3F 0x28DAD
49.6876 +0x6E40 0x28DB2
49.6877 +0x6E41 0x28DC4
49.6878 +0x6E42 0x2903C
49.6879 +0x6E43 0x2903F
49.6880 +0x6E44 0x29161
49.6881 +0x6E45 0x29166
49.6882 +0x6E46 0x2923C
49.6883 +0x6E47 0x2923B
49.6884 +0x6E48 0x2932C
49.6885 +0x6E4A 0x2932A
49.6886 +0x6E4B 0x2933E
49.6887 +0x6E4C 0x2932F
49.6888 +0x6E4D 0x29332
49.6889 +0x6E4E 0x29327
49.6890 +0x6E4F 0x29329
49.6891 +0x6E50 0x29340
49.6892 +0x6E51 0x293DF
49.6893 +0x6E52 0x293DE
49.6894 +0x6E53 0x2943C
49.6895 +0x6E54 0x2943B
49.6896 +0x6E55 0x2943E
49.6897 +0x6E56 0x29521
49.6898 +0x6E57 0x29546
49.6899 +0x6E58 0x2953C
49.6900 +0x6E59 0x29536
49.6901 +0x6E5A 0x29538
49.6902 +0x6E5B 0x29535
49.6903 +0x6E5C 0x29631
49.6904 +0x6E5D 0x29636
49.6905 +0x6E5E 0x2962D
49.6906 +0x6E5F 0x29633
49.6907 +0x6E60 0x2962F
49.6908 +0x6E61 0x2962E
49.6909 +0x6E62 0x29635
49.6910 +0x6E63 0x297AC
49.6911 +0x6E64 0x297A9
49.6912 +0x6E65 0x297A6
49.6913 +0x6E67 0x2994C
49.6914 +0x6E68 0x29943
49.6915 +0x6E69 0x29941
49.6916 +0x6E6A 0x2994F
49.6917 +0x6E6B 0x29942
49.6918 +0x6E6C 0x29951
49.6919 +0x6E6E 0x29940
49.6920 +0x6E6F 0x29950
49.6921 +0x6E70 0x29945
49.6922 +0x6E71 0x2994A
49.6923 +0x6E72 0x2994B
49.6924 +0x6E73 0x29A83
49.6925 +0x6E74 0x29A82
49.6926 +0x6E75 0x29A81
49.6927 +0x6E76 0x29AE0
49.6928 +0x6E77 0x29B98
49.6929 +0x6E78 0x29B9F
49.6930 +0x6E79 0x29B9B
49.6931 +0x6E7A 0x29B9A
49.6932 +0x6E7B 0x29B99
49.6933 +0x6E7C 0x29B96
49.6934 +0x6E7D 0x29BAE
49.6935 +0x6E7E 0x29B9E
49.6936 +0x6F21 0x29D09
49.6937 +0x6F22 0x29D0D
49.6938 +0x6F23 0x29E4E
49.6939 +0x6F24 0x29E4A
49.6940 +0x6F25 0x29E4D
49.6941 +0x6F26 0x29E40
49.6942 +0x6F27 0x29E3E
49.6943 +0x6F28 0x29E48
49.6944 +0x6F29 0x29E42
49.6945 +0x6F2A 0x29E62
49.6946 +0x6F2B 0x29E45
49.6947 +0x6F2C 0x29E51
49.6948 +0x6F2D 0x2A0C6
49.6949 +0x6F2E 0x2A0D0
49.6950 +0x6F2F 0x2A0C0
49.6951 +0x6F30 0x2A0B7
49.6952 +0x6F31 0x2A0C2
49.6953 +0x6F32 0x2A0BC
49.6954 +0x6F33 0x2A0C5
49.6955 +0x6F34 0x2A0DC
49.6956 +0x6F35 0x2A0DB
49.6957 +0x6F36 0x2A0D2
49.6958 +0x6F37 0x2A0C7
49.6959 +0x6F38 0x2A0B6
49.6960 +0x6F39 0x2A0C9
49.6961 +0x6F3A 0x2A0CC
49.6962 +0x6F3B 0x2A0D1
49.6963 +0x6F3C 0x2A0CD
49.6964 +0x6F3D 0x2A0DA
49.6965 +0x6F3E 0x2A0BA
49.6966 +0x6F3F 0x2A0D3
49.6967 +0x6F40 0x2A0CE
49.6968 +0x6F41 0x2A0F6
49.6969 +0x6F42 0x2A0BD
49.6970 +0x6F43 0x2A0DD
49.6971 +0x6F44 0x2A0C8
49.6972 +0x6F45 0x2A10D
49.6973 +0x6F46 0x2A135
49.6974 +0x6F47 0x2A271
49.6975 +0x6F48 0x2A26E
49.6976 +0x6F49 0x2A26F
49.6977 +0x6F4A 0x2A2D6
49.6978 +0x6F4B 0x2A34C
49.6979 +0x6F4C 0x2A34F
49.6980 +0x6F4D 0x2A354
49.6981 +0x6F4E 0x2A353
49.6982 +0x6F4F 0x2A3C9
49.6983 +0x6F50 0x2A3C8
49.6984 +0x6F51 0x2A403
49.6985 +0x6F53 0x2A404
49.6986 +0x6F55 0x2A457
49.6987 +0x6F56 0x2A452
49.6988 +0x6F57 0x2A453
49.6989 +0x6F59 0x2A456
49.6990 +0x6F5A 0x2A45C
49.6991 +0x6F5B 0x2A455
49.6992 +0x6F5C 0x2A564
49.6993 +0x6F5D 0x2A55D
49.6994 +0x6F5E 0x2A55E
49.6995 +0x6F5F 0x2A5A2
49.6996 +0x6F60 0x2A5A3
49.6997 +0x6F62 0x2A5E7
49.6998 +0x6F63 0x2A5E6
49.6999 +0x6F64 0x2A698
49.7000 +0x6F65 0x2A6AC
49.7001 +0x6F66 0x2A6AF
49.7002 +0x6F67 0x2A6AE
49.7003 +0x6F68 0x20459
49.7004 +0x6F69 0x205A9
49.7005 +0x6F6A 0x2082A
49.7006 +0x6F6B 0x208C7
49.7007 +0x6F6C 0x21141
49.7008 +0x6F6D 0x21137
49.7009 +0x6F6E 0x21135
49.7010 +0x6F6F 0x21133
49.7011 +0x6F70 0x21139
49.7012 +0x6F71 0x21132
49.7013 +0x6F72 0x214FF
49.7014 +0x6F73 0x21501
49.7015 +0x6F74 0x214F8
49.7016 +0x6F75 0x2191B
49.7017 +0x6F76 0x21919
49.7018 +0x6F77 0x21BBF
49.7019 +0x6F78 0x21FBC
49.7020 +0x6F79 0x21FBE
49.7021 +0x6F7A 0x21FBD
49.7022 +0x6F7B 0x2217D
49.7023 +0x6F7C 0x22446
49.7024 +0x6F7D 0x22447
49.7025 +0x6F7E 0x225A4
49.7026 +0x7021 0x22A21
49.7027 +0x7022 0x22A62
49.7028 +0x7023 0x22E86
49.7029 +0x7025 0x2302F
49.7030 +0x7026 0x23031
49.7031 +0x7028 0x237F8
49.7032 +0x7029 0x237F5
49.7033 +0x702A 0x237F9
49.7034 +0x702B 0x237F2
49.7035 +0x702C 0x237FA
49.7036 +0x702D 0x237F3
49.7037 +0x702E 0x23814
49.7038 +0x702F 0x237FD
49.7039 +0x7030 0x2380F
49.7040 +0x7031 0x2380E
49.7041 +0x7032 0x23801
49.7042 +0x7033 0x23937
49.7043 +0x7034 0x23935
49.7044 +0x7035 0x23934
49.7045 +0x7036 0x23931
49.7046 +0x7037 0x23A7A
49.7047 +0x7038 0x23A7B
49.7048 +0x7039 0x23C37
49.7049 +0x703A 0x2412B
49.7050 +0x703B 0x240FB
49.7051 +0x703C 0x24116
49.7052 +0x703D 0x24113
49.7053 +0x703F 0x24111
49.7054 +0x7040 0x2410F
49.7055 +0x7041 0x2411B
49.7056 +0x7042 0x24138
49.7057 +0x7043 0x244A4
49.7058 +0x7044 0x24709
49.7059 +0x7045 0x24707
49.7060 +0x7046 0x2470B
49.7061 +0x7047 0x248D3
49.7062 +0x7048 0x248D1
49.7063 +0x7049 0x248D8
49.7064 +0x704A 0x24B1D
49.7065 +0x704B 0x24BA9
49.7066 +0x704C 0x24BD0
49.7067 +0x704D 0x27215
49.7068 +0x704E 0x24F02
49.7069 +0x704F 0x24F05
49.7070 +0x7050 0x24F01
49.7071 +0x7051 0x24F00
49.7072 +0x7052 0x2532E
49.7073 +0x7053 0x25330
49.7074 +0x7054 0x2532F
49.7075 +0x7055 0x25331
49.7076 +0x7056 0x255D2
49.7077 +0x7057 0x255D3
49.7078 +0x7058 0x25902
49.7079 +0x7059 0x25A40
49.7080 +0x705A 0x25A42
49.7081 +0x705B 0x25A3B
49.7082 +0x705C 0x25ACE
49.7083 +0x705D 0x25D98
49.7084 +0x705E 0x25D8F
49.7085 +0x705F 0x25D94
49.7086 +0x7060 0x25D91
49.7087 +0x7062 0x25DBA
49.7088 +0x7063 0x25D90
49.7089 +0x7064 0x25D86
49.7090 +0x7065 0x25D9A
49.7091 +0x7066 0x25D8C
49.7092 +0x7067 0x25D93
49.7093 +0x7068 0x25D87
49.7094 +0x7069 0x25D88
49.7095 +0x706A 0x25D97
49.7096 +0x706B 0x25D8D
49.7097 +0x706C 0x25D9C
49.7098 +0x706D 0x25DBD
49.7099 +0x706E 0x25F3C
49.7100 +0x706F 0x25F59
49.7101 +0x7071 0x261D1
49.7102 +0x7072 0x261BB
49.7103 +0x7073 0x261BE
49.7104 +0x7074 0x2625D
49.7105 +0x7075 0x263E2
49.7106 +0x7076 0x26605
49.7107 +0x7077 0x268BA
49.7108 +0x7079 0x268F4
49.7109 +0x707A 0x269B2
49.7110 +0x707B 0x269F9
49.7111 +0x707C 0x26AB7
49.7112 +0x707D 0x26AB6
49.7113 +0x707E 0x27089
49.7114 +0x7121 0x270F9
49.7115 +0x7122 0x270D9
49.7116 +0x7123 0x270E8
49.7117 +0x7124 0x270D4
49.7118 +0x7125 0x270DB
49.7119 +0x7126 0x270E2
49.7120 +0x7127 0x270DF
49.7121 +0x7128 0x270D1
49.7122 +0x7129 0x270E9
49.7123 +0x712A 0x270EA
49.7124 +0x712B 0x27213
49.7125 +0x712C 0x27211
49.7126 +0x712D 0x274FA
49.7127 +0x712E 0x274F8
49.7128 +0x712F 0x274F4
49.7129 +0x7130 0x274FB
49.7130 +0x7131 0x2750E
49.7131 +0x7132 0x27502
49.7132 +0x7133 0x2750F
49.7133 +0x7134 0x27790
49.7134 +0x7135 0x277AD
49.7135 +0x7136 0x277A9
49.7136 +0x7137 0x27948
49.7137 +0x7138 0x27B5A
49.7138 +0x7139 0x27B4F
49.7139 +0x713A 0x27B4E
49.7140 +0x713B 0x27B55
49.7141 +0x713C 0x27B54
49.7142 +0x713D 0x27B4A
49.7143 +0x713E 0x27BD5
49.7144 +0x713F 0x27C18
49.7145 +0x7140 0x27C8D
49.7146 +0x7141 0x27D1D
49.7147 +0x7142 0x27D19
49.7148 +0x7143 0x27E26
49.7149 +0x7144 0x27E28
49.7150 +0x7145 0x27E2B
49.7151 +0x7146 0x27E7D
49.7152 +0x7147 0x27FA0
49.7153 +0x7148 0x27F9A
49.7154 +0x7149 0x27F9B
49.7155 +0x714A 0x281B5
49.7156 +0x714B 0x281AD
49.7157 +0x714C 0x281B2
49.7158 +0x714D 0x28294
49.7159 +0x714E 0x283C9
49.7160 +0x714F 0x2864E
49.7161 +0x7150 0x2864F
49.7162 +0x7151 0x28644
49.7163 +0x7152 0x28652
49.7164 +0x7153 0x288E9
49.7165 +0x7154 0x28939
49.7166 +0x7157 0x28DC7
49.7167 +0x7158 0x28DD3
49.7168 +0x7159 0x28DC6
49.7169 +0x715A 0x28DC3
49.7170 +0x715C 0x28DD2
49.7171 +0x715D 0x28F66
49.7172 +0x715E 0x2917F
49.7173 +0x715F 0x29180
49.7174 +0x7160 0x29184
49.7175 +0x7161 0x29185
49.7176 +0x7162 0x291E3
49.7177 +0x7164 0x29241
49.7178 +0x7165 0x29244
49.7179 +0x7166 0x29243
49.7180 +0x7167 0x2934E
49.7181 +0x7168 0x2934F
49.7182 +0x716A 0x29349
49.7183 +0x716B 0x2934A
49.7184 +0x716C 0x2934B
49.7185 +0x716D 0x29343
49.7186 +0x716E 0x293E0
49.7187 +0x716F 0x293E5
49.7188 +0x7170 0x293E1
49.7189 +0x7171 0x293E6
49.7190 +0x7172 0x293E2
49.7191 +0x7173 0x2940C
49.7192 +0x7174 0x29440
49.7193 +0x7175 0x29549
49.7194 +0x7176 0x2954A
49.7195 +0x7177 0x29554
49.7196 +0x7178 0x2954C
49.7197 +0x7179 0x29555
49.7198 +0x717A 0x29556
49.7199 +0x717B 0x2963B
49.7200 +0x717C 0x2963D
49.7201 +0x717D 0x297A4
49.7202 +0x717E 0x297A8
49.7203 +0x7221 0x297C3
49.7204 +0x7222 0x297BF
49.7205 +0x7223 0x297C8
49.7206 +0x7224 0x297C2
49.7207 +0x7225 0x297CA
49.7208 +0x7226 0x297CC
49.7209 +0x7227 0x297C9
49.7210 +0x7228 0x297BE
49.7211 +0x7229 0x297CD
49.7212 +0x722A 0x297C7
49.7213 +0x722B 0x297C5
49.7214 +0x722C 0x2985D
49.7215 +0x722E 0x2996C
49.7216 +0x722F 0x2996B
49.7217 +0x7230 0x29970
49.7218 +0x7231 0x2996D
49.7219 +0x7232 0x2996F
49.7220 +0x7233 0x29989
49.7221 +0x7234 0x29984
49.7222 +0x7235 0x29A8D
49.7223 +0x7236 0x29A8A
49.7224 +0x7237 0x29A8E
49.7225 +0x7238 0x29A91
49.7226 +0x7239 0x29BB5
49.7227 +0x723A 0x29BB1
49.7228 +0x723B 0x29BAF
49.7229 +0x723C 0x29BB9
49.7230 +0x723D 0x29BB7
49.7231 +0x723E 0x29BB0
49.7232 +0x7240 0x29C17
49.7233 +0x7242 0x29C4F
49.7234 +0x7243 0x29D19
49.7235 +0x7244 0x29D10
49.7236 +0x7245 0x29D18
49.7237 +0x7246 0x29D11
49.7238 +0x7247 0x29D1C
49.7239 +0x7248 0x29D12
49.7240 +0x7249 0x29E76
49.7241 +0x724A 0x29E71
49.7242 +0x724C 0x29E7A
49.7243 +0x724D 0x29E7F
49.7244 +0x724F 0x29E73
49.7245 +0x7250 0x29EAB
49.7246 +0x7252 0x29E77
49.7247 +0x7253 0x29E74
49.7248 +0x7254 0x29E7E
49.7249 +0x7255 0x29E9B
49.7250 +0x7256 0x29E84
49.7251 +0x7257 0x29E7C
49.7252 +0x7258 0x2A129
49.7253 +0x7259 0x2A12B
49.7254 +0x725A 0x2A10E
49.7255 +0x725B 0x2A100
49.7256 +0x725C 0x2A10B
49.7257 +0x725D 0x2A0FE
49.7258 +0x725E 0x2A0FA
49.7259 +0x725F 0x2A117
49.7260 +0x7260 0x2A0FF
49.7261 +0x7261 0x2A10C
49.7262 +0x7262 0x2A10F
49.7263 +0x7264 0x2A102
49.7264 +0x7265 0x2A101
49.7265 +0x7266 0x2A0FC
49.7266 +0x7267 0x2A149
49.7267 +0x7268 0x2A106
49.7268 +0x7269 0x2A112
49.7269 +0x726A 0x2A113
49.7270 +0x726B 0x2A278
49.7271 +0x726C 0x2A35B
49.7272 +0x726D 0x2A362
49.7273 +0x726E 0x2A35F
49.7274 +0x726F 0x2A35D
49.7275 +0x7270 0x2A3AB
49.7276 +0x7271 0x2A3D5
49.7277 +0x7272 0x2A3D4
49.7278 +0x7273 0x2A3D3
49.7279 +0x7274 0x2A407
49.7280 +0x7275 0x2A46C
49.7281 +0x7276 0x2A470
49.7282 +0x7277 0x2A46E
49.7283 +0x7278 0x2A468
49.7284 +0x7279 0x2A46D
49.7285 +0x727A 0x2A477
49.7286 +0x727B 0x2A46A
49.7287 +0x727C 0x2A4CE
49.7288 +0x727D 0x2A4EC
49.7289 +0x727E 0x2A569
49.7290 +0x7321 0x2A568
49.7291 +0x7322 0x2A5A6
49.7292 +0x7323 0x2A5A9
49.7293 +0x7324 0x2A5AA
49.7294 +0x7325 0x2A600
49.7295 +0x7326 0x2A60D
49.7296 +0x7327 0x2A5F8
49.7297 +0x7328 0x2A5FC
49.7298 +0x7329 0x2A60A
49.7299 +0x732A 0x2A5F7
49.7300 +0x732B 0x2A601
49.7301 +0x732C 0x2A6B6
49.7302 +0x732D 0x2A6BB
49.7303 +0x732E 0x2A6B7
49.7304 +0x732F 0x2A6B9
49.7305 +0x7330 0x2A6CA
49.7306 +0x7331 0x20469
49.7307 +0x7332 0x20625
49.7308 +0x7333 0x21159
49.7309 +0x7334 0x21507
49.7310 +0x7335 0x21509
49.7311 +0x7336 0x21922
49.7312 +0x7337 0x21B07
49.7313 +0x7338 0x21B04
49.7314 +0x7339 0x2330F
49.7315 +0x733A 0x21CF8
49.7316 +0x733B 0x21FC7
49.7317 +0x733C 0x21FD1
49.7318 +0x733D 0x2217E
49.7319 +0x733E 0x22308
49.7320 +0x733F 0x2244A
49.7321 +0x7340 0x2F898
49.7322 +0x7341 0x224B9
49.7323 +0x7342 0x22E88
49.7324 +0x7343 0x22E91
49.7325 +0x7344 0x22E84
49.7326 +0x7345 0x22E73
49.7327 +0x7346 0x22E89
49.7328 +0x7347 0x22E85
49.7329 +0x7348 0x23033
49.7330 +0x7349 0x23313
49.7331 +0x734A 0x2381D
49.7332 +0x734B 0x2381F
49.7333 +0x734C 0x2381C
49.7334 +0x734D 0x23820
49.7335 +0x734E 0x2381A
49.7336 +0x734F 0x2381B
49.7337 +0x7350 0x23939
49.7338 +0x7351 0x239AF
49.7339 +0x7352 0x23AE5
49.7340 +0x7353 0x23C3C
49.7341 +0x7354 0x24137
49.7342 +0x7355 0x2413A
49.7343 +0x7356 0x244BB
49.7344 +0x7358 0x24710
49.7345 +0x7359 0x2470D
49.7346 +0x735A 0x24BAF
49.7347 +0x735B 0x24C11
49.7348 +0x735D 0x24F0D
49.7349 +0x735E 0x24F0C
49.7350 +0x735F 0x24F0B
49.7351 +0x7360 0x250D4
49.7352 +0x7361 0x2533D
49.7353 +0x7362 0x2533E
49.7354 +0x7363 0x2533B
49.7355 +0x7364 0x25343
49.7356 +0x7365 0x25340
49.7357 +0x7366 0x25346
49.7358 +0x7367 0x25411
49.7359 +0x7368 0x255DD
49.7360 +0x7369 0x255DF
49.7361 +0x736A 0x255EA
49.7362 +0x736B 0x2574A
49.7363 +0x736C 0x25906
49.7364 +0x736D 0x25DC1
49.7365 +0x736E 0x25DB9
49.7366 +0x736F 0x25DC6
49.7367 +0x7370 0x25DB8
49.7368 +0x7371 0x25DBB
49.7369 +0x7372 0x25DC8
49.7370 +0x7373 0x25DC5
49.7371 +0x7374 0x25DBF
49.7372 +0x7375 0x25DC7
49.7373 +0x7376 0x25DC4
49.7374 +0x7377 0x25F65
49.7375 +0x7378 0x25F67
49.7376 +0x7379 0x261D7
49.7377 +0x737A 0x261DB
49.7378 +0x737B 0x261D4
49.7379 +0x737C 0x261D6
49.7380 +0x737D 0x263E8
49.7381 +0x737E 0x2660A
49.7382 +0x7421 0x26ABD
49.7383 +0x7422 0x26ABE
49.7384 +0x7423 0x2711A
49.7385 +0x7424 0x2710D
49.7386 +0x7425 0x2710F
49.7387 +0x7426 0x2711B
49.7388 +0x7427 0x27110
49.7389 +0x7428 0x27111
49.7390 +0x7429 0x27113
49.7391 +0x742A 0x27218
49.7392 +0x742B 0x27520
49.7393 +0x742C 0x2751F
49.7394 +0x742D 0x27523
49.7395 +0x742E 0x2751D
49.7396 +0x742F 0x27537
49.7397 +0x7430 0x27525
49.7398 +0x7431 0x27524
49.7399 +0x7432 0x2752A
49.7400 +0x7433 0x27527
49.7401 +0x7434 0x27533
49.7402 +0x7435 0x27528
49.7403 +0x7436 0x27534
49.7404 +0x7437 0x277BA
49.7405 +0x7439 0x2789D
49.7406 +0x743A 0x2794C
49.7407 +0x743B 0x27B5C
49.7408 +0x743C 0x27B6A
49.7409 +0x743D 0x27B5D
49.7410 +0x743E 0x27B65
49.7411 +0x743F 0x27B63
49.7412 +0x7440 0x27B5E
49.7413 +0x7441 0x27C19
49.7414 +0x7442 0x27C97
49.7415 +0x7443 0x27E3F
49.7416 +0x7444 0x27E33
49.7417 +0x7445 0x27E32
49.7418 +0x7446 0x27FA1
49.7419 +0x7447 0x27FA5
49.7420 +0x7448 0x27FA4
49.7421 +0x7449 0x27FA2
49.7422 +0x744A 0x281C1
49.7423 +0x744C 0x281C7
49.7424 +0x744D 0x281C4
49.7425 +0x744E 0x281C6
49.7426 +0x744F 0x281C5
49.7427 +0x7450 0x281D4
49.7428 +0x7451 0x281CA
49.7429 +0x7452 0x28653
49.7430 +0x7453 0x288F1
49.7431 +0x7454 0x28921
49.7432 +0x7456 0x28BB7
49.7433 +0x7457 0x28B92
49.7434 +0x7458 0x28DD4
49.7435 +0x7459 0x28F44
49.7436 +0x745A 0x29198
49.7437 +0x745B 0x2919B
49.7438 +0x745C 0x29191
49.7439 +0x745D 0x29195
49.7440 +0x745E 0x2919A
49.7441 +0x745F 0x29192
49.7442 +0x7460 0x29353
49.7443 +0x7461 0x29357
49.7444 +0x7463 0x2935C
49.7445 +0x7464 0x2935D
49.7446 +0x7465 0x29364
49.7447 +0x7466 0x293EA
49.7448 +0x7467 0x293ED
49.7449 +0x7468 0x29442
49.7450 +0x7469 0x29443
49.7451 +0x746A 0x29564
49.7452 +0x746B 0x29561
49.7453 +0x746C 0x29560
49.7454 +0x746D 0x2967D
49.7455 +0x746E 0x297D4
49.7456 +0x746F 0x297D5
49.7457 +0x7470 0x297D9
49.7458 +0x7471 0x29987
49.7459 +0x7472 0x29999
49.7460 +0x7473 0x2998C
49.7461 +0x7474 0x2998A
49.7462 +0x7475 0x2998F
49.7463 +0x7477 0x2998B
49.7464 +0x7478 0x29982
49.7465 +0x7479 0x2999B
49.7466 +0x747B 0x29BC8
49.7467 +0x747C 0x29BC4
49.7468 +0x747D 0x29BCC
49.7469 +0x747E 0x29BC7
49.7470 +0x7521 0x29BC3
49.7471 +0x7522 0x29BC6
49.7472 +0x7523 0x29BCB
49.7473 +0x7524 0x29BCA
49.7474 +0x7525 0x29BC9
49.7475 +0x7526 0x29BCD
49.7476 +0x7527 0x29C53
49.7477 +0x7528 0x29D21
49.7478 +0x7529 0x29D29
49.7479 +0x752A 0x29D1D
49.7480 +0x752B 0x29D24
49.7481 +0x752C 0x29D28
49.7482 +0x752E 0x29EB1
49.7483 +0x752F 0x29EB2
49.7484 +0x7530 0x29EB5
49.7485 +0x7531 0x29ED6
49.7486 +0x7532 0x29EAF
49.7487 +0x7533 0x29ECA
49.7488 +0x7534 0x29EB8
49.7489 +0x7535 0x2FA12
49.7490 +0x7536 0x2FA11
49.7491 +0x7537 0x2A145
49.7492 +0x7538 0x2A147
49.7493 +0x7539 0x2A134
49.7494 +0x753A 0x2A16E
49.7495 +0x753B 0x2A142
49.7496 +0x753C 0x2A131
49.7497 +0x753D 0x2A12E
49.7498 +0x753E 0x2A156
49.7499 +0x753F 0x2A138
49.7500 +0x7540 0x2A137
49.7501 +0x7541 0x2A14B
49.7502 +0x7542 0x2A12D
49.7503 +0x7543 0x2A133
49.7504 +0x7544 0x2A136
49.7505 +0x7546 0x2A148
49.7506 +0x7547 0x2A2DC
49.7507 +0x7549 0x2A366
49.7508 +0x754A 0x2A36D
49.7509 +0x754B 0x2A363
49.7510 +0x754C 0x2A364
49.7511 +0x754E 0x2A367
49.7512 +0x754F 0x2A3D9
49.7513 +0x7550 0x2A40B
49.7514 +0x7551 0x2A47E
49.7515 +0x7552 0x2A48B
49.7516 +0x7553 0x2A526
49.7517 +0x7554 0x2A52C
49.7518 +0x7555 0x2A529
49.7519 +0x7556 0x2A56F
49.7520 +0x7557 0x2A56B
49.7521 +0x7558 0x2A56D
49.7522 +0x7559 0x2A56E
49.7523 +0x755A 0x2A61C
49.7524 +0x755B 0x2A611
49.7525 +0x755C 0x2A610
49.7526 +0x755D 0x2A624
49.7527 +0x755E 0x2A612
49.7528 +0x755F 0x2A615
49.7529 +0x7560 0x2A617
49.7530 +0x7562 0x2046F
49.7531 +0x7563 0x205AB
49.7532 +0x7564 0x2082E
49.7533 +0x7565 0x208C9
49.7534 +0x7566 0x20B96
49.7535 +0x7567 0x21185
49.7536 +0x7568 0x216A0
49.7537 +0x7569 0x2192B
49.7538 +0x756A 0x2230D
49.7539 +0x756B 0x23036
49.7540 +0x756F 0x233B1
49.7541 +0x7570 0x2384A
49.7542 +0x7571 0x23837
49.7543 +0x7572 0x2383C
49.7544 +0x7573 0x23838
49.7545 +0x7574 0x2383A
49.7546 +0x7575 0x2383E
49.7547 +0x7576 0x23849
49.7548 +0x7579 0x23A80
49.7549 +0x757A 0x23A7F
49.7550 +0x757B 0x23AE3
49.7551 +0x757C 0x23C3F
49.7552 +0x757D 0x24152
49.7553 +0x757E 0x2414E
49.7554 +0x7621 0x2414A
49.7555 +0x7622 0x2414B
49.7556 +0x7623 0x244D5
49.7557 +0x7624 0x24AD8
49.7558 +0x7625 0x24B20
49.7559 +0x7626 0x24BB3
49.7560 +0x7627 0x24BB1
49.7561 +0x7628 0x24BB0
49.7562 +0x7629 0x24F17
49.7563 +0x762A 0x250D9
49.7564 +0x762B 0x25349
49.7565 +0x762C 0x25413
49.7566 +0x762D 0x255ED
49.7567 +0x762E 0x255EB
49.7568 +0x762F 0x255EE
49.7569 +0x7630 0x2590A
49.7570 +0x7631 0x2590B
49.7571 +0x7632 0x25A4A
49.7572 +0x7633 0x25DD5
49.7573 +0x7634 0x25DD7
49.7574 +0x7635 0x25DDE
49.7575 +0x7636 0x25DDC
49.7576 +0x7637 0x25DEE
49.7577 +0x7638 0x25F70
49.7578 +0x763A 0x261D9
49.7579 +0x763B 0x263D7
49.7580 +0x763C 0x268CB
49.7581 +0x763D 0x268C7
49.7582 +0x763E 0x269FC
49.7583 +0x763F 0x2713B
49.7584 +0x7640 0x27139
49.7585 +0x7641 0x2714B
49.7586 +0x7642 0x27143
49.7587 +0x7643 0x27140
49.7588 +0x7644 0x27146
49.7589 +0x7645 0x2754D
49.7590 +0x7646 0x27543
49.7591 +0x7647 0x27547
49.7592 +0x7648 0x2754B
49.7593 +0x7649 0x27555
49.7594 +0x764A 0x27552
49.7595 +0x764B 0x27B5F
49.7596 +0x764D 0x27B7C
49.7597 +0x764E 0x27B7B
49.7598 +0x764F 0x27FA8
49.7599 +0x7650 0x27FA9
49.7600 +0x7651 0x281DE
49.7601 +0x7652 0x281D7
49.7602 +0x7653 0x281DD
49.7603 +0x7654 0x281D6
49.7604 +0x7655 0x281D8
49.7605 +0x7656 0x2829B
49.7606 +0x7657 0x283E0
49.7607 +0x7658 0x283E8
49.7608 +0x7659 0x283E6
49.7609 +0x765A 0x288F8
49.7610 +0x765B 0x288FB
49.7611 +0x765C 0x28BBB
49.7612 +0x765E 0x28BB8
49.7613 +0x7660 0x28CC1
49.7614 +0x7661 0x28CC0
49.7615 +0x7662 0x291A4
49.7616 +0x7663 0x291AB
49.7617 +0x7664 0x2924D
49.7618 +0x7665 0x29365
49.7619 +0x7666 0x29367
49.7620 +0x7667 0x2936A
49.7621 +0x7668 0x29366
49.7622 +0x7669 0x29369
49.7623 +0x766A 0x29573
49.7624 +0x766B 0x29580
49.7625 +0x766C 0x2956F
49.7626 +0x766D 0x29571
49.7627 +0x766E 0x297E4
49.7628 +0x766F 0x297E6
49.7629 +0x7670 0x297E7
49.7630 +0x7671 0x299A0
49.7631 +0x7672 0x299A4
49.7632 +0x7673 0x29AA2
49.7633 +0x7674 0x29AA7
49.7634 +0x7675 0x29AA4
49.7635 +0x7676 0x29BDE
49.7636 +0x7677 0x29BDB
49.7637 +0x7678 0x29C58
49.7638 +0x7679 0x29C5C
49.7639 +0x767A 0x29D2F
49.7640 +0x767B 0x29D2E
49.7641 +0x767C 0x29EDD
49.7642 +0x767D 0x29EE4
49.7643 +0x767E 0x29ED8
49.7644 +0x7721 0x29EE7
49.7645 +0x7722 0x29EDA
49.7646 +0x7723 0x29E75
49.7647 +0x7725 0x2A179
49.7648 +0x7726 0x2A180
49.7649 +0x7727 0x2A17F
49.7650 +0x7728 0x2A17C
49.7651 +0x7729 0x2A175
49.7652 +0x772A 0x2A17B
49.7653 +0x772B 0x2A182
49.7654 +0x772D 0x2A189
49.7655 +0x772E 0x2A174
49.7656 +0x772F 0x2A17D
49.7657 +0x7730 0x2A17A
49.7658 +0x7731 0x2A186
49.7659 +0x7732 0x2A1A8
49.7660 +0x7733 0x2A172
49.7661 +0x7735 0x2A18B
49.7662 +0x7736 0x2A191
49.7663 +0x7737 0x2A1B3
49.7664 +0x7738 0x2A181
49.7665 +0x7739 0x2A282
49.7666 +0x773A 0x2A2E1
49.7667 +0x773B 0x2A2E3
49.7668 +0x773C 0x2A2E2
49.7669 +0x773D 0x2A376
49.7670 +0x773E 0x2A374
49.7671 +0x773F 0x2A372
49.7672 +0x7740 0x2A375
49.7673 +0x7741 0x2A40E
49.7674 +0x7742 0x2A40D
49.7675 +0x7743 0x2A494
49.7676 +0x7744 0x2A492
49.7677 +0x7745 0x2A493
49.7678 +0x7746 0x2A491
49.7679 +0x7747 0x2A48F
49.7680 +0x7748 0x2A495
49.7681 +0x7749 0x2A4D0
49.7682 +0x774A 0x2A4F7
49.7683 +0x774B 0x2A576
49.7684 +0x774C 0x2A5AF
49.7685 +0x774E 0x2A626
49.7686 +0x774F 0x2A625
49.7687 +0x7750 0x2A62D
49.7688 +0x7751 0x2A6A0
49.7689 +0x7752 0x2A6C3
49.7690 +0x7753 0x204D7
49.7691 +0x7754 0x20ACC
49.7692 +0x7755 0x21179
49.7693 +0x7756 0x2117A
49.7694 +0x7757 0x21515
49.7695 +0x7758 0x21FDB
49.7696 +0x7759 0x22185
49.7697 +0x775A 0x22970
49.7698 +0x775B 0x2297B
49.7699 +0x775C 0x22EA5
49.7700 +0x775D 0x22E9F
49.7701 +0x775E 0x23317
49.7702 +0x775F 0x233B2
49.7703 +0x7760 0x23839
49.7704 +0x7761 0x23840
49.7705 +0x7762 0x2384E
49.7706 +0x7763 0x2393E
49.7707 +0x7764 0x23AE8
49.7708 +0x7765 0x23AE7
49.7709 +0x7766 0x24166
49.7710 +0x7767 0x24161
49.7711 +0x7768 0x244DA
49.7712 +0x7769 0x24714
49.7713 +0x776A 0x248DF
49.7714 +0x776B 0x24F18
49.7715 +0x776C 0x25039
49.7716 +0x776D 0x2503A
49.7717 +0x776E 0x25730
49.7718 +0x776F 0x25732
49.7719 +0x7770 0x2590E
49.7720 +0x7771 0x25A4C
49.7721 +0x7772 0x25DE8
49.7722 +0x7773 0x25DF1
49.7723 +0x7774 0x25DEB
49.7724 +0x7775 0x25DEC
49.7725 +0x7776 0x25F74
49.7726 +0x7777 0x25F73
49.7727 +0x7778 0x261F1
49.7728 +0x7779 0x26342
49.7729 +0x777A 0x2633E
49.7730 +0x777B 0x26341
49.7731 +0x777C 0x2652C
49.7732 +0x777D 0x268D2
49.7733 +0x777E 0x269BB
49.7734 +0x7821 0x27158
49.7735 +0x7822 0x27157
49.7736 +0x7823 0x27156
49.7737 +0x7824 0x2715A
49.7738 +0x7826 0x27561
49.7739 +0x7827 0x27568
49.7740 +0x7828 0x27565
49.7741 +0x7829 0x2755F
49.7742 +0x782A 0x27564
49.7743 +0x782B 0x2755E
49.7744 +0x782C 0x2755B
49.7745 +0x782D 0x27567
49.7746 +0x782E 0x277C3
49.7747 +0x782F 0x278A2
49.7748 +0x7830 0x27953
49.7749 +0x7831 0x27B7D
49.7750 +0x7832 0x27C20
49.7751 +0x7833 0x27FAE
49.7752 +0x7834 0x27FAF
49.7753 +0x7835 0x27FB0
49.7754 +0x7836 0x281E7
49.7755 +0x7837 0x281E6
49.7756 +0x7838 0x281E9
49.7757 +0x7839 0x283F1
49.7758 +0x783A 0x283EB
49.7759 +0x783B 0x283EA
49.7760 +0x783C 0x283E9
49.7761 +0x783D 0x28663
49.7762 +0x783E 0x28902
49.7763 +0x783F 0x288FE
49.7764 +0x7840 0x28BDE
49.7765 +0x7841 0x28CC2
49.7766 +0x7842 0x28DE6
49.7767 +0x7843 0x28F5D
49.7768 +0x7844 0x291AD
49.7769 +0x7845 0x29375
49.7770 +0x7846 0x29372
49.7771 +0x7847 0x29377
49.7772 +0x7849 0x29651
49.7773 +0x784A 0x297E8
49.7774 +0x784B 0x297ED
49.7775 +0x784C 0x297EE
49.7776 +0x784D 0x299B9
49.7777 +0x784E 0x299A1
49.7778 +0x784F 0x299B6
49.7779 +0x7850 0x29AAE
49.7780 +0x7851 0x29BE8
49.7781 +0x7853 0x29C1E
49.7782 +0x7854 0x29D31
49.7783 +0x7855 0x29D32
49.7784 +0x7857 0x29F0E
49.7785 +0x7858 0x29F12
49.7786 +0x7859 0x29F09
49.7787 +0x785A 0x29F05
49.7788 +0x785C 0x29F03
49.7789 +0x785D 0x29F1F
49.7790 +0x785E 0x29F0D
49.7791 +0x785F 0x29F0C
49.7792 +0x7860 0x29F04
49.7793 +0x7861 0x29F0A
49.7794 +0x7862 0x2A1C2
49.7795 +0x7863 0x2A1BF
49.7796 +0x7864 0x2A1C9
49.7797 +0x7865 0x2A1B2
49.7798 +0x7866 0x2A1C1
49.7799 +0x7867 0x2A1AF
49.7800 +0x7868 0x2A1B4
49.7801 +0x7869 0x2A1B0
49.7802 +0x786A 0x2A1B6
49.7803 +0x786B 0x2A1B7
49.7804 +0x786C 0x2A1BB
49.7805 +0x786D 0x2A1B1
49.7806 +0x786E 0x2A2F0
49.7807 +0x786F 0x2A378
49.7808 +0x7870 0x2A37A
49.7809 +0x7871 0x2A379
49.7810 +0x7872 0x2A3E4
49.7811 +0x7873 0x2A3E6
49.7812 +0x7874 0x2A49F
49.7813 +0x7875 0x2A49D
49.7814 +0x7876 0x2A498
49.7815 +0x7877 0x2A499
49.7816 +0x7878 0x2A4F9
49.7817 +0x7879 0x2A530
49.7818 +0x787A 0x2A582
49.7819 +0x787B 0x2A581
49.7820 +0x787C 0x2A5B3
49.7821 +0x787D 0x2A57F
49.7822 +0x787E 0x2A63A
49.7823 +0x7921 0x2A63E
49.7824 +0x7922 0x2A648
49.7825 +0x7923 0x21186
49.7826 +0x7924 0x21936
49.7827 +0x7925 0x21B13
49.7828 +0x7926 0x21C22
49.7829 +0x7927 0x21FDD
49.7830 +0x7928 0x225A7
49.7831 +0x7929 0x2297D
49.7832 +0x792B 0x2331C
49.7833 +0x792C 0x23865
49.7834 +0x792D 0x23860
49.7835 +0x792E 0x23867
49.7836 +0x7930 0x23B1A
49.7837 +0x7931 0x24AE3
49.7838 +0x7932 0x25734
49.7839 +0x7933 0x25918
49.7840 +0x7934 0x25A52
49.7841 +0x7935 0x25DFC
49.7842 +0x7936 0x25F79
49.7843 +0x7937 0x25F78
49.7844 +0x7938 0x25F76
49.7845 +0x7939 0x261FA
49.7846 +0x793A 0x261F8
49.7847 +0x793B 0x2652D
49.7848 +0x793C 0x268D6
49.7849 +0x793D 0x269BD
49.7850 +0x793E 0x269BF
49.7851 +0x793F 0x269BE
49.7852 +0x7940 0x27144
49.7853 +0x7941 0x27170
49.7854 +0x7942 0x27162
49.7855 +0x7943 0x2716E
49.7856 +0x7944 0x2756E
49.7857 +0x7945 0x2757C
49.7858 +0x7946 0x27574
49.7859 +0x7947 0x27578
49.7860 +0x7948 0x27570
49.7861 +0x7949 0x27579
49.7862 +0x794A 0x27571
49.7863 +0x794B 0x277CC
49.7864 +0x794C 0x278A7
49.7865 +0x794D 0x278A6
49.7866 +0x794E 0x27B93
49.7867 +0x794F 0x27C21
49.7868 +0x7950 0x27C9C
49.7869 +0x7951 0x2829D
49.7870 +0x7952 0x283F4
49.7871 +0x7953 0x283F3
49.7872 +0x7954 0x28DF0
49.7873 +0x7955 0x291B8
49.7874 +0x7956 0x291B6
49.7875 +0x7957 0x291BD
49.7876 +0x7958 0x29373
49.7877 +0x7959 0x29382
49.7878 +0x795A 0x29587
49.7879 +0x795B 0x29656
49.7880 +0x795C 0x29659
49.7881 +0x795D 0x297F6
49.7882 +0x795E 0x299C9
49.7883 +0x795F 0x299C5
49.7884 +0x7960 0x299C7
49.7885 +0x7961 0x299CA
49.7886 +0x7962 0x299C2
49.7887 +0x7963 0x299C4
49.7888 +0x7964 0x29BF2
49.7889 +0x7965 0x29BF0
49.7890 +0x7966 0x29D3B
49.7891 +0x7967 0x29D3A
49.7892 +0x7968 0x29F26
49.7893 +0x7969 0x29F28
49.7894 +0x796A 0x29F34
49.7895 +0x796B 0x29F2D
49.7896 +0x796C 0x2A1D7
49.7897 +0x796D 0x2A1D2
49.7898 +0x796E 0x2A1D6
49.7899 +0x796F 0x2A1DC
49.7900 +0x7970 0x2A1D3
49.7901 +0x7971 0x2A1D1
49.7902 +0x7972 0x2A286
49.7903 +0x7974 0x2A2EF
49.7904 +0x7975 0x2A2EE
49.7905 +0x7976 0x2A3E8
49.7906 +0x7977 0x2A4AC
49.7907 +0x7978 0x2A4A9
49.7908 +0x7979 0x2A4AA
49.7909 +0x797A 0x2A4AB
49.7910 +0x797B 0x2A4FB
49.7911 +0x797C 0x2A533
49.7912 +0x797D 0x2A588
49.7913 +0x797E 0x2A5B6
49.7914 +0x7A21 0x2A5B7
49.7915 +0x7A22 0x2A5D0
49.7916 +0x7A23 0x2A5CF
49.7917 +0x7A24 0x2A64F
49.7918 +0x7A25 0x2A659
49.7919 +0x7A26 0x2A64C
49.7920 +0x7A27 0x21B18
49.7921 +0x7A28 0x21FE0
49.7922 +0x7A29 0x23869
49.7923 +0x7A2A 0x24173
49.7924 +0x7A2B 0x24172
49.7925 +0x7A2C 0x24AE8
49.7926 +0x7A2D 0x255FB
49.7927 +0x7A2E 0x2591C
49.7928 +0x7A2F 0x25E09
49.7929 +0x7A30 0x25E0A
49.7930 +0x7A31 0x25E08
49.7931 +0x7A32 0x25F7D
49.7932 +0x7A33 0x25F7F
49.7933 +0x7A34 0x26267
49.7934 +0x7A35 0x2717A
49.7935 +0x7A36 0x2717B
49.7936 +0x7A37 0x277D1
49.7937 +0x7A38 0x2F9CB
49.7938 +0x7A39 0x27B9D
49.7939 +0x7A3A 0x27C9D
49.7940 +0x7A3B 0x281FC
49.7941 +0x7A3C 0x281FB
49.7942 +0x7A3D 0x281FD
49.7943 +0x7A3E 0x283F5
49.7944 +0x7A3F 0x283F6
49.7945 +0x7A40 0x28C0F
49.7946 +0x7A41 0x28C1D
49.7947 +0x7A42 0x291C7
49.7948 +0x7A43 0x291C1
49.7949 +0x7A44 0x291BF
49.7950 +0x7A45 0x29254
49.7951 +0x7A46 0x2937F
49.7952 +0x7A47 0x293F5
49.7953 +0x7A48 0x2958A
49.7954 +0x7A49 0x2958C
49.7955 +0x7A4A 0x2965C
49.7956 +0x7A4B 0x29865
49.7957 +0x7A4C 0x299CF
49.7958 +0x7A4D 0x299D0
49.7959 +0x7A4E 0x29AB8
49.7960 +0x7A4F 0x29BFA
49.7961 +0x7A50 0x29C66
49.7962 +0x7A51 0x29F40
49.7963 +0x7A52 0x29F41
49.7964 +0x7A54 0x2A1F7
49.7965 +0x7A55 0x2A1F3
49.7966 +0x7A56 0x2A1EF
49.7967 +0x7A57 0x2A1F4
49.7968 +0x7A58 0x2A1ED
49.7969 +0x7A59 0x2A1F2
49.7970 +0x7A5A 0x2A1F1
49.7971 +0x7A5B 0x2A1F9
49.7972 +0x7A5C 0x2A4B4
49.7973 +0x7A5D 0x2A4FC
49.7974 +0x7A5E 0x2A5BC
49.7975 +0x7A5F 0x2A65E
49.7976 +0x7A60 0x2A65B
49.7977 +0x7A61 0x2A65F
49.7978 +0x7A62 0x2A65D
49.7979 +0x7A63 0x2A6CF
49.7980 +0x7A64 0x2A6CE
49.7981 +0x7A65 0x2193A
49.7982 +0x7A66 0x21FE1
49.7983 +0x7A67 0x22315
49.7984 +0x7A68 0x22314
49.7985 +0x7A69 0x24178
49.7986 +0x7A6A 0x24179
49.7987 +0x7A6B 0x244E6
49.7988 +0x7A6C 0x24BB8
49.7989 +0x7A6D 0x24F22
49.7990 +0x7A6E 0x255FE
49.7991 +0x7A6F 0x268DB
49.7992 +0x7A70 0x26A06
49.7993 +0x7A71 0x26AC8
49.7994 +0x7A72 0x27189
49.7995 +0x7A73 0x27586
49.7996 +0x7A74 0x278AD
49.7997 +0x7A75 0x27B99
49.7998 +0x7A76 0x27BD8
49.7999 +0x7A77 0x27C23
49.8000 +0x7A78 0x27D23
49.8001 +0x7A79 0x27FB5
49.8002 +0x7A7A 0x283F9
49.8003 +0x7A7B 0x28907
49.8004 +0x7A7C 0x28C1E
49.8005 +0x7A7D 0x28DFB
49.8006 +0x7A7E 0x28F72
49.8007 +0x7B21 0x28F73
49.8008 +0x7B22 0x29387
49.8009 +0x7B23 0x29449
49.8010 +0x7B24 0x2965D
49.8011 +0x7B25 0x297F8
49.8012 +0x7B26 0x29C03
49.8013 +0x7B27 0x29F4E
49.8014 +0x7B28 0x29F4D
49.8015 +0x7B29 0x29F50
49.8016 +0x7B2A 0x29F55
49.8017 +0x7B2B 0x2A209
49.8018 +0x7B2C 0x2A207
49.8019 +0x7B2D 0x2A20C
49.8020 +0x7B2E 0x2A203
49.8021 +0x7B2F 0x2A206
49.8022 +0x7B30 0x2A20B
49.8023 +0x7B31 0x2A20A
49.8024 +0x7B32 0x2A289
49.8025 +0x7B33 0x2A4BB
49.8026 +0x7B34 0x2A4FF
49.8027 +0x7B35 0x2A536
49.8028 +0x7B36 0x2A58B
49.8029 +0x7B37 0x2A666
49.8030 +0x7B38 0x2A669
49.8031 +0x7B39 0x2A667
49.8032 +0x7B3A 0x2A6C2
49.8033 +0x7B3B 0x2A6D2
49.8034 +0x7B3C 0x21FE2
49.8035 +0x7B3E 0x22988
49.8036 +0x7B3F 0x2335B
49.8037 +0x7B40 0x23876
49.8038 +0x7B41 0x2417D
49.8039 +0x7B42 0x245A6
49.8040 +0x7B43 0x2535A
49.8041 +0x7B44 0x25E17
49.8042 +0x7B45 0x268DC
49.8043 +0x7B46 0x2718F
49.8044 +0x7B47 0x27594
49.8045 +0x7B48 0x27595
49.8046 +0x7B49 0x27FB6
49.8047 +0x7B4A 0x28204
49.8048 +0x7B4B 0x287EE
49.8049 +0x7B4C 0x2938A
49.8050 +0x7B4D 0x293F9
49.8051 +0x7B4E 0x29C07
49.8052 +0x7B4F 0x29C1F
49.8053 +0x7B50 0x29C2A
49.8054 +0x7B51 0x29D45
49.8055 +0x7B52 0x29F5C
49.8056 +0x7B53 0x29F5B
49.8057 +0x7B54 0x29F61
49.8058 +0x7B55 0x29F5D
49.8059 +0x7B56 0x2A218
49.8060 +0x7B57 0x2A21F
49.8061 +0x7B58 0x2A383
49.8062 +0x7B59 0x2A416
49.8063 +0x7B5A 0x2A414
49.8064 +0x7B5B 0x2A4BF
49.8065 +0x7B5C 0x2A4C0
49.8066 +0x7B5D 0x2A673
49.8067 +0x7B5E 0x2A6C0
49.8068 +0x7B5F 0x21517
49.8069 +0x7B60 0x22989
49.8070 +0x7B61 0x2591E
49.8071 +0x7B62 0x2591F
49.8072 +0x7B63 0x25A54
49.8073 +0x7B64 0x25E18
49.8074 +0x7B65 0x26205
49.8075 +0x7B66 0x27195
49.8076 +0x7B67 0x27598
49.8077 +0x7B68 0x2759B
49.8078 +0x7B69 0x27959
49.8079 +0x7B6A 0x28208
49.8080 +0x7B6B 0x28401
49.8081 +0x7B6C 0x291CE
49.8082 +0x7B6D 0x293FA
49.8083 +0x7B6E 0x29ABE
49.8084 +0x7B6F 0x29D47
49.8085 +0x7B70 0x29F6A
49.8086 +0x7B71 0x29F69
49.8087 +0x7B72 0x29F68
49.8088 +0x7B73 0x29F67
49.8089 +0x7B74 0x2A225
49.8090 +0x7B75 0x2A228
49.8091 +0x7B76 0x2A4C4
49.8092 +0x7B77 0x2A537
49.8093 +0x7B78 0x2A58D
49.8094 +0x7B79 0x2A58C
49.8095 +0x7B7B 0x2F920
49.8096 +0x7B7C 0x25E22
49.8097 +0x7B7D 0x25F82
49.8098 +0x7B7E 0x277D9
49.8099 +0x7C21 0x28C38
49.8100 +0x7C22 0x293FB
49.8101 +0x7C23 0x299E1
49.8102 +0x7C24 0x29C72
49.8103 +0x7C25 0x29D48
49.8104 +0x7C26 0x29F6C
49.8105 +0x7C27 0x29F70
49.8106 +0x7C28 0x2A231
49.8107 +0x7C29 0x2A230
49.8108 +0x7C2A 0x2A679
49.8109 +0x7C2B 0x25E23
49.8110 +0x7C2C 0x268F8
49.8111 +0x7C2D 0x29C74
49.8112 +0x7C2E 0x29F73
49.8113 +0x7C2F 0x2A234
49.8114 +0x7C30 0x2A387
49.8115 +0x7C31 0x2A3B2
49.8116 +0x7C32 0x2A5C2
49.8117 +0x7C33 0x2A67D
49.8118 +0x7C34 0x21FE5
49.8119 +0x7C35 0x2938C
49.8120 +0x7C36 0x29F77
49.8121 +0x7C37 0x29F75
49.8122 +0x7C38 0x2A238
49.8123 +0x7C39 0x2A23A
49.8124 +0x7C3A 0x2A683
49.8125 +0x7C3B 0x2A681
49.8126 +0x7C3C 0x24180
49.8127 +0x7C3D 0x27199
49.8128 +0x7C3F 0x2944A
49.8129 +0x7C40 0x29D4A
49.8130 +0x7C41 0x2A23C
49.8131 +0x7C42 0x2A6C8
49.8132 +0x7C43 0x25604
49.8133 +0x7C44 0x278AF
49.8134 +0x7C45 0x2A689
49.8135 +0x7C46 0x2A2FA
49.8136 +0x7C47 0x29661
49.8137 +0x7C48 0x2A23F
49.8138 +0x7C49 0x27193
49.8139 +0x7C4A 0x2A4C9
49.8140 +0x7C4B 0x277DE
49.8141 +0x7C4C 0x29391
49.8142 +0x7C4D 0x2A68E
49.8143 +0x7C4E 0x2A68D
49.8144 +0x7C4F 0x27198
49.8145 +0x7C50 0x269C5
49.8146 +0x7C51 0x2A6A5
50.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
50.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane6.surrogates Wed Jul 09 10:04:09 2008 -0700
50.3 @@ -0,0 +1,6158 @@
50.4 +0x2121 0x2F802
50.5 +0x2122 0x20062
50.6 +0x2124 0x20088
50.7 +0x2125 0x200D0
50.8 +0x2126 0x200CF
50.9 +0x2127 0x2011E
50.10 +0x2128 0x2011F
50.11 +0x2129 0x20120
50.12 +0x212A 0x2090E
50.13 +0x212B 0x2092C
50.14 +0x212C 0x20061
50.15 +0x212D 0x20004
50.16 +0x212E 0x20005
50.17 +0x212F 0x20003
50.18 +0x2131 0x2F801
50.19 +0x2132 0x2007D
50.20 +0x2133 0x2008D
50.21 +0x2134 0x201A3
50.22 +0x2135 0x201A4
50.23 +0x2136 0x204DB
50.24 +0x2137 0x20500
50.25 +0x2138 0x2F81E
50.26 +0x2139 0x206A3
50.27 +0x213A 0x20832
50.28 +0x213C 0x20AD4
50.29 +0x213D 0x20AD5
50.30 +0x213E 0x21C23
50.31 +0x213F 0x2232C
50.32 +0x2140 0x2237A
50.33 +0x2141 0x20503
50.34 +0x2142 0x20007
50.35 +0x2143 0x20008
50.36 +0x2144 0x2008F
50.37 +0x2145 0x2009C
50.38 +0x2146 0x200D5
50.39 +0x2147 0x20112
50.40 +0x2148 0x20113
50.41 +0x2149 0x20114
50.42 +0x214A 0x20121
50.43 +0x214B 0x201A8
50.44 +0x214C 0x201A6
50.45 +0x214D 0x20476
50.46 +0x214E 0x20501
50.47 +0x214F 0x2053D
50.48 +0x2150 0x2F814
50.49 +0x2151 0x2053E
50.50 +0x2152 0x20629
50.51 +0x2153 0x20677
50.52 +0x2154 0x20678
50.53 +0x2155 0x206A6
50.54 +0x2156 0x206A9
50.55 +0x2157 0x206AC
50.56 +0x2158 0x20834
50.57 +0x2159 0x20504
50.58 +0x215A 0x2097B
50.59 +0x215B 0x20A10
50.60 +0x215C 0x2062F
50.61 +0x215D 0x20AD7
50.62 +0x215E 0x20B1C
50.63 +0x215F 0x20B1F
50.64 +0x2160 0x20B1A
50.65 +0x2161 0x2F836
50.66 +0x2162 0x20B1E
50.67 +0x2163 0x20B9E
50.68 +0x2164 0x20B9A
50.69 +0x2165 0x211A0
50.70 +0x2166 0x211A1
50.71 +0x2167 0x215D2
50.72 +0x2168 0x215D3
50.73 +0x2169 0x219B9
50.74 +0x216A 0x21B1D
50.75 +0x216B 0x21B55
50.76 +0x216C 0x21CFF
50.77 +0x216D 0x21FE7
50.78 +0x216F 0x22011
50.79 +0x2170 0x22013
50.80 +0x2171 0x22012
50.81 +0x2172 0x221AF
50.82 +0x2173 0x221B1
50.83 +0x2174 0x2F890
50.84 +0x2175 0x2232D
50.85 +0x2176 0x2237B
50.86 +0x2177 0x2239D
50.87 +0x2178 0x2239A
50.88 +0x217A 0x2239F
50.89 +0x217B 0x223A0
50.90 +0x217C 0x2239C
50.91 +0x217D 0x224BD
50.92 +0x2221 0x225AA
50.93 +0x2222 0x2306C
50.94 +0x2223 0x23091
50.95 +0x2224 0x23C74
50.96 +0x2225 0x2456A
50.97 +0x2226 0x2F929
50.98 +0x2227 0x25605
50.99 +0x2228 0x2626B
50.100 +0x2229 0x2626A
50.101 +0x222A 0x200E0
50.102 +0x222B 0x20012
50.103 +0x222D 0x2007F
50.104 +0x222E 0x200A0
50.105 +0x222F 0x20099
50.106 +0x2230 0x20095
50.107 +0x2231 0x2009E
50.108 +0x2232 0x200DF
50.109 +0x2233 0x200DE
50.110 +0x2234 0x201AF
50.111 +0x2235 0x201AD
50.112 +0x2236 0x201B0
50.113 +0x2237 0x204DF
50.114 +0x2238 0x20543
50.115 +0x2239 0x20541
50.116 +0x223A 0x20548
50.117 +0x223B 0x20575
50.118 +0x223C 0x2F81A
50.119 +0x223D 0x20632
50.120 +0x223E 0x2067B
50.121 +0x223F 0x20679
50.122 +0x2240 0x206B3
50.123 +0x2242 0x20BA7
50.124 +0x2243 0x206B2
50.125 +0x2244 0x206B0
50.126 +0x2245 0x206B4
50.127 +0x2246 0x2F829
50.128 +0x2247 0x208CD
50.129 +0x2248 0x208CE
50.130 +0x2249 0x2F82B
50.131 +0x224A 0x20910
50.132 +0x224B 0x20980
50.133 +0x224C 0x209D3
50.134 +0x224D 0x20A30
50.135 +0x224E 0x20098
50.136 +0x224F 0x20A2F
50.137 +0x2250 0x20A31
50.138 +0x2251 0x20ADA
50.139 +0x2252 0x20AD9
50.140 +0x2253 0x20B27
50.141 +0x2254 0x20B28
50.142 +0x2255 0x20B21
50.143 +0x2256 0x20B25
50.144 +0x2257 0x20BA6
50.145 +0x2258 0x20BA2
50.146 +0x2259 0x20BA1
50.147 +0x225A 0x20BA4
50.148 +0x225B 0x2F839
50.149 +0x225C 0x20BAA
50.150 +0x225D 0x20BA5
50.151 +0x225E 0x20BA3
50.152 +0x225F 0x20064
50.153 +0x2260 0x2123F
50.154 +0x2261 0x21244
50.155 +0x2262 0x2151B
50.156 +0x2263 0x21553
50.157 +0x2264 0x21584
50.158 +0x2265 0x21586
50.159 +0x2266 0x215D5
50.160 +0x2267 0x2F860
50.161 +0x2268 0x2193E
50.162 +0x2269 0x21940
50.163 +0x226A 0x21BCA
50.164 +0x226B 0x21BC9
50.165 +0x226C 0x21C26
50.166 +0x226D 0x21D00
50.167 +0x226E 0x21D31
50.168 +0x226F 0x21D3C
50.169 +0x2270 0x21D30
50.170 +0x2271 0x21D33
50.171 +0x2272 0x21D32
50.172 +0x2273 0x21D38
50.173 +0x2274 0x22034
50.174 +0x2275 0x22053
50.175 +0x2276 0x22054
50.176 +0x2277 0x221B4
50.177 +0x2278 0x221B2
50.178 +0x2279 0x2232F
50.179 +0x227A 0x223A5
50.180 +0x227B 0x223A7
50.181 +0x227C 0x223A4
50.182 +0x227D 0x223A8
50.183 +0x227E 0x223A9
50.184 +0x2321 0x223A2
50.185 +0x2322 0x223A3
50.186 +0x2323 0x223A6
50.187 +0x2324 0x22481
50.188 +0x2325 0x22480
50.189 +0x2326 0x225AD
50.190 +0x2327 0x22A24
50.191 +0x2328 0x22A65
50.192 +0x2329 0x22A68
50.193 +0x232A 0x22A69
50.194 +0x232B 0x2313C
50.195 +0x232C 0x2313B
50.196 +0x232D 0x2335D
50.197 +0x232E 0x23944
50.198 +0x232F 0x24182
50.199 +0x2330 0x244F1
50.200 +0x2331 0x2456B
50.201 +0x2332 0x2471B
50.202 +0x2333 0x248EB
50.203 +0x2334 0x24BBA
50.204 +0x2335 0x24BD3
50.205 +0x2336 0x24D13
50.206 +0x2337 0x25922
50.207 +0x2338 0x26AF4
50.208 +0x2339 0x2820F
50.209 +0x233A 0x28210
50.210 +0x233B 0x20507
50.211 +0x233C 0x29C0B
50.212 +0x233D 0x29C0A
50.213 +0x233E 0x20019
50.214 +0x233F 0x2001A
50.215 +0x2340 0x20018
50.216 +0x2341 0x20066
50.217 +0x2342 0x20082
50.218 +0x2343 0x200A8
50.219 +0x2344 0x200E5
50.220 +0x2345 0x200E7
50.221 +0x2346 0x200E4
50.222 +0x2347 0x20115
50.223 +0x2348 0x20123
50.224 +0x2349 0x20124
50.225 +0x234A 0x20143
50.226 +0x234B 0x201C3
50.227 +0x234C 0x201BC
50.228 +0x234D 0x201BB
50.229 +0x234F 0x201B7
50.230 +0x2350 0x201B9
50.231 +0x2351 0x201CF
50.232 +0x2352 0x2F80D
50.233 +0x2353 0x2047A
50.234 +0x2354 0x2047B
50.235 +0x2355 0x204E1
50.236 +0x2356 0x204E0
50.237 +0x2357 0x20509
50.238 +0x2358 0x2054D
50.239 +0x2359 0x2F816
50.240 +0x235A 0x2054B
50.241 +0x235B 0x20579
50.242 +0x235C 0x205B1
50.243 +0x235D 0x20636
50.244 +0x235E 0x20635
50.245 +0x235F 0x20637
50.246 +0x2360 0x20638
50.247 +0x2361 0x2067F
50.248 +0x2362 0x20680
50.249 +0x2363 0x20681
50.250 +0x2364 0x26953
50.251 +0x2365 0x2067E
50.252 +0x2366 0x206CD
50.253 +0x2367 0x206BF
50.254 +0x2368 0x206BE
50.255 +0x2369 0x206C2
50.256 +0x236A 0x206B8
50.257 +0x236B 0x206C1
50.258 +0x236D 0x20931
50.259 +0x236E 0x2092F
50.260 +0x236F 0x2096F
50.261 +0x2370 0x20982
50.262 +0x2372 0x20987
50.263 +0x2373 0x20986
50.264 +0x2374 0x2098D
50.265 +0x2375 0x20994
50.266 +0x2376 0x209D7
50.267 +0x2377 0x209D4
50.268 +0x2378 0x209D8
50.269 +0x2379 0x20A16
50.270 +0x237A 0x20A14
50.271 +0x237B 0x20A2E
50.272 +0x237C 0x20A36
50.273 +0x237D 0x20A37
50.274 +0x237E 0x21FEE
50.275 +0x2421 0x20AE0
50.276 +0x2422 0x20AE5
50.277 +0x2423 0x20ADF
50.278 +0x2424 0x20B2B
50.279 +0x2425 0x20B29
50.280 +0x2426 0x20B2D
50.281 +0x2427 0x20B2F
50.282 +0x2428 0x20BB7
50.283 +0x2429 0x20BC9
50.284 +0x242A 0x20BC1
50.285 +0x242B 0x20BCA
50.286 +0x242C 0x20BB2
50.287 +0x242D 0x20BAC
50.288 +0x242E 0x20BAE
50.289 +0x242F 0x211B2
50.290 +0x2430 0x211A8
50.291 +0x2431 0x211B0
50.292 +0x2432 0x211A7
50.293 +0x2433 0x2F851
50.294 +0x2434 0x21252
50.295 +0x2435 0x2124A
50.296 +0x2436 0x21556
50.297 +0x2437 0x21555
50.298 +0x2438 0x2155F
50.299 +0x2439 0x2155E
50.300 +0x243A 0x21588
50.301 +0x243B 0x2F85D
50.302 +0x243C 0x215DD
50.303 +0x243D 0x215E2
50.304 +0x243E 0x215E1
50.305 +0x243F 0x215DF
50.306 +0x2440 0x215E0
50.307 +0x2441 0x216AF
50.308 +0x2442 0x216B1
50.309 +0x2443 0x216BA
50.310 +0x2444 0x21945
50.311 +0x2445 0x21943
50.312 +0x2446 0x219BD
50.313 +0x2447 0x219C8
50.314 +0x2448 0x2F86C
50.315 +0x2449 0x219BE
50.316 +0x244A 0x219BF
50.317 +0x244B 0x2F874
50.318 +0x244C 0x21B59
50.319 +0x244D 0x21C29
50.320 +0x244E 0x21C2C
50.321 +0x244F 0x21C2F
50.322 +0x2450 0x21C2D
50.323 +0x2451 0x21C2E
50.324 +0x2452 0x21D04
50.325 +0x2453 0x21D02
50.326 +0x2454 0x21D01
50.327 +0x2455 0x21D40
50.328 +0x2456 0x21D4A
50.329 +0x2457 0x21D3F
50.330 +0x2458 0x21D4F
50.331 +0x2459 0x21D41
50.332 +0x245A 0x21D4E
50.333 +0x245B 0x21FEB
50.334 +0x245C 0x21FEC
50.335 +0x245D 0x200AC
50.336 +0x245E 0x2205B
50.337 +0x245F 0x22063
50.338 +0x2460 0x2205A
50.339 +0x2461 0x22059
50.340 +0x2462 0x221DC
50.341 +0x2463 0x221DB
50.342 +0x2464 0x221D9
50.343 +0x2465 0x221E0
50.344 +0x2466 0x221DD
50.345 +0x2467 0x20020
50.346 +0x2468 0x223B0
50.347 +0x2469 0x223B1
50.348 +0x246A 0x223B2
50.349 +0x246B 0x223B6
50.350 +0x246C 0x22451
50.351 +0x246D 0x22452
50.352 +0x246E 0x22450
50.353 +0x246F 0x22484
50.354 +0x2471 0x22483
50.355 +0x2472 0x225C3
50.356 +0x2473 0x225B8
50.357 +0x2474 0x225B9
50.358 +0x2475 0x225B2
50.359 +0x2476 0x22990
50.360 +0x2477 0x22A26
50.361 +0x2478 0x22A29
50.362 +0x2479 0x22A6E
50.363 +0x247A 0x23140
50.364 +0x247B 0x2313E
50.365 +0x247C 0x23141
50.366 +0x247D 0x2335E
50.367 +0x247E 0x233BB
50.368 +0x2521 0x233BC
50.369 +0x2522 0x233B9
50.370 +0x2523 0x2F8EF
50.371 +0x2524 0x23880
50.372 +0x2526 0x23945
50.373 +0x2527 0x239BA
50.374 +0x2528 0x239BD
50.375 +0x2529 0x23C56
50.376 +0x252A 0x23C55
50.377 +0x252B 0x23C75
50.378 +0x252C 0x23C77
50.379 +0x252D 0x23C81
50.380 +0x252E 0x2F8FA
50.381 +0x252F 0x23C83
50.382 +0x2530 0x23C8B
50.383 +0x2531 0x23C84
50.384 +0x2532 0x24186
50.385 +0x2533 0x24183
50.386 +0x2534 0x2418B
50.387 +0x2535 0x2456D
50.388 +0x2536 0x24616
50.389 +0x2537 0x24728
50.390 +0x2538 0x248EA
50.391 +0x2539 0x24BD4
50.392 +0x253A 0x24C03
50.393 +0x253B 0x24D15
50.394 +0x253C 0x24F3D
50.395 +0x253D 0x24F3E
50.396 +0x253E 0x25416
50.397 +0x253F 0x2F94C
50.398 +0x2540 0x25606
50.399 +0x2541 0x2574D
50.400 +0x2542 0x26222
50.401 +0x2543 0x26273
50.402 +0x2544 0x2626D
50.403 +0x2545 0x2626E
50.404 +0x2546 0x264B1
50.405 +0x2547 0x2054E
50.406 +0x2548 0x2662D
50.407 +0x254A 0x268F9
50.408 +0x254B 0x26952
50.409 +0x254C 0x26B00
50.410 +0x254D 0x26AFC
50.411 +0x254E 0x26AFA
50.412 +0x2550 0x26AF7
50.413 +0x2551 0x26AF8
50.414 +0x2552 0x2F990
50.415 +0x2553 0x2F9C4
50.416 +0x2554 0x27C27
50.417 +0x2555 0x28211
50.418 +0x2556 0x200AE
50.419 +0x2557 0x28450
50.420 +0x2558 0x2844F
50.421 +0x2559 0x2844D
50.422 +0x255A 0x28671
50.423 +0x255B 0x2F9E2
50.424 +0x255C 0x28672
50.425 +0x255D 0x28E18
50.426 +0x255E 0x20A44
50.427 +0x255F 0x20021
50.428 +0x2560 0x20067
50.429 +0x2561 0x200AF
50.430 +0x2562 0x200B0
50.431 +0x2563 0x20029
50.432 +0x2564 0x20117
50.433 +0x2565 0x20122
50.434 +0x2566 0x2F803
50.435 +0x2567 0x20025
50.436 +0x2568 0x20128
50.437 +0x2569 0x201FF
50.438 +0x256A 0x201D9
50.439 +0x256B 0x201DB
50.440 +0x256C 0x201DE
50.441 +0x256D 0x201F2
50.442 +0x256E 0x201FE
50.443 +0x256F 0x201F4
50.444 +0x2570 0x201DD
50.445 +0x2572 0x2F804
50.446 +0x2573 0x20201
50.447 +0x2574 0x201DC
50.448 +0x2575 0x2047D
50.449 +0x2576 0x20481
50.450 +0x2577 0x2047E
50.451 +0x2578 0x2047F
50.452 +0x2579 0x204E5
50.453 +0x257A 0x2050F
50.454 +0x257C 0x2050A
50.455 +0x257E 0x2050B
50.456 +0x2621 0x20551
50.457 +0x2622 0x20552
50.458 +0x2623 0x20550
50.459 +0x2624 0x205B8
50.460 +0x2625 0x2063D
50.461 +0x2626 0x2063E
50.462 +0x2627 0x2063C
50.463 +0x2628 0x20687
50.464 +0x2629 0x206D7
50.465 +0x262A 0x206DB
50.466 +0x262B 0x206CF
50.467 +0x262C 0x206E0
50.468 +0x262D 0x2084C
50.469 +0x262E 0x20842
50.470 +0x262F 0x208D4
50.471 +0x2630 0x20911
50.472 +0x2631 0x20914
50.473 +0x2632 0x20915
50.474 +0x2633 0x20912
50.475 +0x2634 0x20933
50.476 +0x2635 0x20935
50.477 +0x2637 0x20971
50.478 +0x2639 0x20991
50.479 +0x263A 0x20993
50.480 +0x263B 0x20995
50.481 +0x263C 0x209DC
50.482 +0x263D 0x20A42
50.483 +0x263E 0x20A40
50.484 +0x263F 0x253A6
50.485 +0x2640 0x20AE6
50.486 +0x2641 0x2128F
50.487 +0x2642 0x20B32
50.488 +0x2643 0x2F837
50.489 +0x2644 0x20B31
50.490 +0x2645 0x20BF5
50.491 +0x2646 0x20BCD
50.492 +0x2647 0x20BDE
50.493 +0x2648 0x20BD5
50.494 +0x2649 0x20BDA
50.495 +0x264A 0x20BEE
50.496 +0x264B 0x20BEC
50.497 +0x264C 0x20BCF
50.498 +0x264D 0x20BCE
50.499 +0x264E 0x2F83D
50.500 +0x264F 0x20BCC
50.501 +0x2650 0x20BF3
50.502 +0x2651 0x211C1
50.503 +0x2652 0x211C4
50.504 +0x2653 0x211C6
50.505 +0x2654 0x211B4
50.506 +0x2655 0x211C3
50.507 +0x2656 0x211B8
50.508 +0x2657 0x211BB
50.509 +0x2658 0x211B7
50.510 +0x2659 0x211BC
50.511 +0x265A 0x211BF
50.512 +0x265B 0x211C7
50.513 +0x265C 0x211BE
50.514 +0x265D 0x21260
50.515 +0x265E 0x2125D
50.516 +0x265F 0x21276
50.517 +0x2660 0x2126C
50.518 +0x2661 0x21275
50.519 +0x2662 0x2125B
50.520 +0x2663 0x21271
50.521 +0x2664 0x21273
50.522 +0x2665 0x21261
50.523 +0x2666 0x2125A
50.524 +0x2667 0x21262
50.525 +0x2668 0x21272
50.526 +0x2669 0x2125F
50.527 +0x266A 0x21258
50.528 +0x266B 0x2151E
50.529 +0x266C 0x21558
50.530 +0x266D 0x2158B
50.531 +0x266E 0x2158A
50.532 +0x266F 0x215F4
50.533 +0x2670 0x215F0
50.534 +0x2671 0x216D2
50.535 +0x2672 0x216CD
50.536 +0x2673 0x216CE
50.537 +0x2674 0x216BC
50.538 +0x2675 0x216D0
50.539 +0x2676 0x21946
50.540 +0x2677 0x21947
50.541 +0x267B 0x219CE
50.542 +0x267C 0x219CF
50.543 +0x267D 0x219CC
50.544 +0x267E 0x219CB
50.545 +0x2721 0x2F872
50.546 +0x2722 0x21B60
50.547 +0x2723 0x21B5F
50.548 +0x2724 0x21B5D
50.549 +0x2725 0x21BD4
50.550 +0x2726 0x21C3A
50.551 +0x2727 0x21C38
50.552 +0x2728 0x21C3C
50.553 +0x2729 0x21C36
50.554 +0x272A 0x21D08
50.555 +0x272B 0x21D7E
50.556 +0x272C 0x21D5E
50.557 +0x272D 0x21D6E
50.558 +0x272E 0x21D53
50.559 +0x272F 0x21D70
50.560 +0x2730 0x21D57
50.561 +0x2731 0x21D5D
50.562 +0x2732 0x21D63
50.563 +0x2733 0x21D7A
50.564 +0x2734 0x21D79
50.565 +0x2735 0x21D93
50.566 +0x2736 0x2F881
50.567 +0x2737 0x2201D
50.568 +0x2738 0x22068
50.569 +0x2739 0x22073
50.570 +0x273A 0x22074
50.571 +0x273B 0x22066
50.572 +0x273C 0x2206F
50.573 +0x273D 0x22075
50.574 +0x273E 0x2207A
50.575 +0x273F 0x22070
50.576 +0x2740 0x2206D
50.577 +0x2741 0x22065
50.578 +0x2742 0x2218A
50.579 +0x2743 0x221ED
50.580 +0x2744 0x221E9
50.581 +0x2745 0x221E3
50.582 +0x2746 0x221EF
50.583 +0x2748 0x221EA
50.584 +0x2749 0x22331
50.585 +0x274A 0x2F891
50.586 +0x274B 0x22338
50.587 +0x274C 0x26B20
50.588 +0x274D 0x22335
50.589 +0x274E 0x2233A
50.590 +0x274F 0x22381
50.591 +0x2750 0x22380
50.592 +0x2751 0x223B8
50.593 +0x2752 0x223C1
50.594 +0x2753 0x223BA
50.595 +0x2754 0x22488
50.596 +0x2755 0x224CF
50.597 +0x2756 0x224CA
50.598 +0x2757 0x224C7
50.599 +0x2758 0x224C5
50.600 +0x2759 0x224C8
50.601 +0x275A 0x224D0
50.602 +0x275B 0x224C9
50.603 +0x275C 0x225BB
50.604 +0x275D 0x225B6
50.605 +0x275E 0x225BD
50.606 +0x275F 0x2F89D
50.607 +0x2760 0x225B4
50.608 +0x2761 0x225C1
50.609 +0x2762 0x225D1
50.610 +0x2763 0x225D2
50.611 +0x2764 0x225CC
50.612 +0x2765 0x225D4
50.613 +0x2766 0x225CB
50.614 +0x2767 0x225CE
50.615 +0x2768 0x225D5
50.616 +0x2769 0x225D8
50.617 +0x276A 0x22995
50.618 +0x276B 0x22993
50.619 +0x276C 0x22999
50.620 +0x276D 0x22996
50.621 +0x276F 0x22A89
50.622 +0x2770 0x22A94
50.623 +0x2771 0x22A91
50.624 +0x2772 0x22A8F
50.625 +0x2773 0x22A84
50.626 +0x2774 0x22A97
50.627 +0x2775 0x22A86
50.628 +0x2776 0x22A85
50.629 +0x2777 0x22A8C
50.630 +0x2778 0x22EF2
50.631 +0x2779 0x22EED
50.632 +0x277A 0x22EEF
50.633 +0x277B 0x230D9
50.634 +0x277C 0x23146
50.635 +0x277D 0x23147
50.636 +0x277E 0x2314B
50.637 +0x2821 0x23150
50.638 +0x2822 0x2314A
50.639 +0x2823 0x2314E
50.640 +0x2824 0x2314C
50.641 +0x2825 0x23148
50.642 +0x2826 0x23363
50.643 +0x2827 0x23361
50.644 +0x2828 0x23362
50.645 +0x2829 0x23360
50.646 +0x282A 0x233C3
50.647 +0x282B 0x233C5
50.648 +0x282C 0x233C1
50.649 +0x282D 0x233D0
50.650 +0x282E 0x2F8DC
50.651 +0x282F 0x23882
50.652 +0x2831 0x23886
50.653 +0x2832 0x23884
50.654 +0x2833 0x2394C
50.655 +0x2834 0x23948
50.656 +0x2835 0x239B8
50.657 +0x2836 0x239BF
50.658 +0x2837 0x239C1
50.659 +0x2838 0x239C6
50.660 +0x2839 0x239C5
50.661 +0x283A 0x239C7
50.662 +0x283B 0x239C0
50.663 +0x283C 0x239C3
50.664 +0x283D 0x23AED
50.665 +0x283E 0x23B03
50.666 +0x283F 0x23B22
50.667 +0x2840 0x23B21
50.668 +0x2841 0x23C9F
50.669 +0x2842 0x23C90
50.670 +0x2843 0x23C9E
50.671 +0x2845 0x23CA0
50.672 +0x2846 0x23C94
50.673 +0x2847 0x23C95
50.674 +0x2848 0x23CA1
50.675 +0x284B 0x2419A
50.676 +0x284C 0x24190
50.677 +0x284D 0x244F2
50.678 +0x284E 0x244F3
50.679 +0x284F 0x2456E
50.680 +0x2850 0x245AB
50.681 +0x2851 0x245A9
50.682 +0x2852 0x2461A
50.683 +0x2853 0x24618
50.684 +0x2854 0x2461B
50.685 +0x2855 0x24760
50.686 +0x2856 0x2474C
50.687 +0x2857 0x24742
50.688 +0x2858 0x24733
50.689 +0x2859 0x2473F
50.690 +0x285A 0x2473E
50.691 +0x285B 0x24738
50.692 +0x285C 0x24743
50.693 +0x285D 0x24746
50.694 +0x285E 0x24736
50.695 +0x285F 0x248EE
50.696 +0x2860 0x248F5
50.697 +0x2861 0x248F4
50.698 +0x2863 0x24C1B
50.699 +0x2865 0x24D2B
50.700 +0x2866 0x24D29
50.701 +0x2867 0x24D2A
50.702 +0x2868 0x24D2E
50.703 +0x2869 0x2503F
50.704 +0x286A 0x250E6
50.705 +0x286B 0x253A7
50.706 +0x286C 0x253A8
50.707 +0x286D 0x25418
50.708 +0x286E 0x25608
50.709 +0x286F 0x25750
50.710 +0x2870 0x25753
50.711 +0x2871 0x25A56
50.712 +0x2872 0x25A55
50.713 +0x2873 0x2626F
50.714 +0x2874 0x2627F
50.715 +0x2875 0x264B3
50.716 +0x2876 0x2663A
50.717 +0x2877 0x26638
50.718 +0x2878 0x26637
50.719 +0x2879 0x26636
50.720 +0x287A 0x20554
50.721 +0x287B 0x2F980
50.722 +0x287C 0x268DD
50.723 +0x287D 0x268FC
50.724 +0x287E 0x268FA
50.725 +0x2921 0x26933
50.726 +0x2922 0x26B04
50.727 +0x2923 0x26B07
50.728 +0x2924 0x26B08
50.729 +0x2925 0x26B06
50.730 +0x2926 0x26B09
50.731 +0x2927 0x2F991
50.732 +0x2928 0x2F993
50.733 +0x2929 0x2721E
50.734 +0x292A 0x2F9D2
50.735 +0x292B 0x2840B
50.736 +0x292C 0x28443
50.737 +0x292D 0x28452
50.738 +0x292E 0x28458
50.739 +0x292F 0x2845E
50.740 +0x2930 0x28668
50.741 +0x2931 0x2868D
50.742 +0x2932 0x28682
50.743 +0x2933 0x2867B
50.744 +0x2934 0x28C58
50.745 +0x2936 0x2F800
50.746 +0x2937 0x2002C
50.747 +0x2938 0x2002E
50.748 +0x2939 0x2160B
50.749 +0x293A 0x2002D
50.750 +0x293B 0x20069
50.751 +0x293C 0x200B2
50.752 +0x293D 0x200B6
50.753 +0x293E 0x200A9
50.754 +0x293F 0x200ED
50.755 +0x2940 0x20119
50.756 +0x2941 0x2014F
50.757 +0x2942 0x20216
50.758 +0x2943 0x20203
50.759 +0x2944 0x2020E
50.760 +0x2945 0x20204
50.761 +0x2946 0x20207
50.762 +0x2947 0x20210
50.763 +0x2948 0x20227
50.764 +0x2949 0x20228
50.765 +0x294A 0x2020D
50.766 +0x294B 0x20229
50.767 +0x294C 0x2020F
50.768 +0x294D 0x20222
50.769 +0x294E 0x20211
50.770 +0x294F 0x20485
50.771 +0x2950 0x20484
50.772 +0x2951 0x20483
50.773 +0x2952 0x2048A
50.774 +0x2953 0x20486
50.775 +0x2954 0x20510
50.776 +0x2955 0x20558
50.777 +0x2956 0x2055A
50.778 +0x2957 0x2070C
50.779 +0x2958 0x205C4
50.780 +0x2959 0x205C5
50.781 +0x295A 0x20647
50.782 +0x295B 0x20649
50.783 +0x295C 0x2064A
50.784 +0x295D 0x2064B
50.785 +0x295E 0x221BB
50.786 +0x295F 0x2068D
50.787 +0x2960 0x2068B
50.788 +0x2961 0x20707
50.789 +0x2962 0x20706
50.790 +0x2963 0x2F820
50.791 +0x2964 0x206EF
50.792 +0x2965 0x206F0
50.793 +0x2966 0x206ED
50.794 +0x2967 0x206F9
50.795 +0x2968 0x20702
50.796 +0x2969 0x206E7
50.797 +0x296A 0x206F4
50.798 +0x296B 0x206F7
50.799 +0x296C 0x206F1
50.800 +0x296D 0x20853
50.801 +0x296E 0x20855
50.802 +0x2970 0x208DA
50.803 +0x2971 0x208D9
50.804 +0x2973 0x20938
50.805 +0x2974 0x20999
50.806 +0x2975 0x209A2
50.807 +0x2976 0x2099C
50.808 +0x2977 0x2099A
50.809 +0x2978 0x2099B
50.810 +0x2979 0x209E5
50.811 +0x297A 0x209E3
50.812 +0x297B 0x209E1
50.813 +0x297C 0x209E0
50.814 +0x297D 0x209E2
50.815 +0x297E 0x209E4
50.816 +0x2A22 0x209E8
50.817 +0x2A23 0x2F82F
50.818 +0x2A24 0x20A13
50.819 +0x2A25 0x20A56
50.820 +0x2A26 0x20A4B
50.821 +0x2A27 0x20A4A
50.822 +0x2A28 0x20A4D
50.823 +0x2A29 0x20A4C
50.824 +0x2A2B 0x20AEA
50.825 +0x2A2C 0x20AE9
50.826 +0x2A2D 0x20AEB
50.827 +0x2A2E 0x20AEC
50.828 +0x2A2F 0x20B3A
50.829 +0x2A30 0x20B3C
50.830 +0x2A31 0x20B39
50.831 +0x2A32 0x20B3B
50.832 +0x2A33 0x20C14
50.833 +0x2A34 0x20C0E
50.834 +0x2A35 0x20C35
50.835 +0x2A36 0x20C0A
50.836 +0x2A37 0x20C3F
50.837 +0x2A38 0x20C38
50.838 +0x2A3A 0x20C4E
50.839 +0x2A3B 0x20C17
50.840 +0x2A3C 0x2F83F
50.841 +0x2A3D 0x20C1E
50.842 +0x2A3E 0x211B6
50.843 +0x2A3F 0x211CE
50.844 +0x2A40 0x211CA
50.845 +0x2A41 0x211CB
50.846 +0x2A42 0x211CC
50.847 +0x2A43 0x211C9
50.848 +0x2A44 0x212B4
50.849 +0x2A45 0x212AC
50.850 +0x2A46 0x21288
50.851 +0x2A47 0x21286
50.852 +0x2A48 0x2128C
50.853 +0x2A49 0x21293
50.854 +0x2A4A 0x2128A
50.855 +0x2A4B 0x212A4
50.856 +0x2A4C 0x21287
50.857 +0x2A4D 0x212A5
50.858 +0x2A4E 0x212A6
50.859 +0x2A4F 0x21285
50.860 +0x2A50 0x212A3
50.861 +0x2A51 0x2128E
50.862 +0x2A52 0x2151F
50.863 +0x2A53 0x21563
50.864 +0x2A54 0x2158D
50.865 +0x2A55 0x215FA
50.866 +0x2A56 0x215FB
50.867 +0x2A57 0x21609
50.868 +0x2A58 0x215FE
50.869 +0x2A59 0x215FF
50.870 +0x2A5A 0x21602
50.871 +0x2A5B 0x21604
50.872 +0x2A5C 0x215FD
50.873 +0x2A5D 0x21605
50.874 +0x2A5E 0x216F9
50.875 +0x2A5F 0x216F7
50.876 +0x2A60 0x216DB
50.877 +0x2A61 0x216DA
50.878 +0x2A62 0x21951
50.879 +0x2A63 0x21950
50.880 +0x2A64 0x21957
50.881 +0x2A65 0x219E2
50.882 +0x2A66 0x219D8
50.883 +0x2A67 0x219DA
50.884 +0x2A68 0x219DC
50.885 +0x2A69 0x21B20
50.886 +0x2A6A 0x21B1F
50.887 +0x2A6B 0x21B69
50.888 +0x2A6C 0x21BDD
50.889 +0x2A6D 0x21C40
50.890 +0x2A6E 0x21C41
50.891 +0x2A6F 0x21C43
50.892 +0x2A70 0x21D0D
50.893 +0x2A71 0x21D0C
50.894 +0x2A72 0x21D87
50.895 +0x2A73 0x21DA9
50.896 +0x2A74 0x21D92
50.897 +0x2A75 0x21D85
50.898 +0x2A77 0x21D8C
50.899 +0x2A78 0x21DA2
50.900 +0x2A79 0x21D8F
50.901 +0x2A7A 0x21D8A
50.902 +0x2A7C 0x21D8D
50.903 +0x2A7D 0x21FF1
50.904 +0x2A7E 0x22037
50.905 +0x2B21 0x2208B
50.906 +0x2B22 0x22087
50.907 +0x2B23 0x22082
50.908 +0x2B24 0x2218E
50.909 +0x2B25 0x221BC
50.910 +0x2B26 0x221F8
50.911 +0x2B27 0x221FA
50.912 +0x2B28 0x221EB
50.913 +0x2B29 0x221F9
50.914 +0x2B2A 0x221FC
50.915 +0x2B2B 0x22205
50.916 +0x2B2C 0x2231B
50.917 +0x2B2D 0x2231D
50.918 +0x2B2E 0x2231E
50.919 +0x2B2F 0x2F892
50.920 +0x2B30 0x2233C
50.921 +0x2B31 0x2233E
50.922 +0x2B32 0x22384
50.923 +0x2B33 0x223C8
50.924 +0x2B34 0x223C9
50.925 +0x2B35 0x223D3
50.926 +0x2B36 0x223C7
50.927 +0x2B37 0x223D2
50.928 +0x2B38 0x22455
50.929 +0x2B39 0x2F896
50.930 +0x2B3A 0x2248C
50.931 +0x2B3B 0x2248A
50.932 +0x2B3C 0x224D5
50.933 +0x2B3D 0x224D3
50.934 +0x2B3F 0x224D8
50.935 +0x2B40 0x225D0
50.936 +0x2B41 0x225EE
50.937 +0x2B42 0x225F1
50.938 +0x2B43 0x225FB
50.939 +0x2B44 0x225D3
50.940 +0x2B45 0x225EC
50.941 +0x2B46 0x225CD
50.942 +0x2B47 0x22615
50.943 +0x2B48 0x22626
50.944 +0x2B49 0x2260E
50.945 +0x2B4A 0x22627
50.946 +0x2B4B 0x2262A
50.947 +0x2B4C 0x22600
50.948 +0x2B4D 0x22604
50.949 +0x2B4E 0x22628
50.950 +0x2B4F 0x22608
50.951 +0x2B50 0x22614
50.952 +0x2B51 0x2299B
50.953 +0x2B53 0x229A1
50.954 +0x2B54 0x2299D
50.955 +0x2B55 0x229A0
50.956 +0x2B56 0x2299E
50.957 +0x2B57 0x229A2
50.958 +0x2B58 0x2299C
50.959 +0x2B59 0x22A32
50.960 +0x2B5A 0x22A34
50.961 +0x2B5B 0x22A93
50.962 +0x2B5C 0x22A96
50.963 +0x2B5D 0x22A90
50.964 +0x2B5E 0x22AB4
50.965 +0x2B5F 0x22AB5
50.966 +0x2B60 0x2F8B6
50.967 +0x2B61 0x22AB6
50.968 +0x2B62 0x22AC2
50.969 +0x2B63 0x2F8B5
50.970 +0x2B64 0x22ABA
50.971 +0x2B65 0x22A92
50.972 +0x2B66 0x22EFB
50.973 +0x2B67 0x22F05
50.974 +0x2B68 0x22EF3
50.975 +0x2B69 0x22EFE
50.976 +0x2B6A 0x22EFD
50.977 +0x2B6B 0x2455D
50.978 +0x2B6C 0x22EFA
50.979 +0x2B6D 0x23043
50.980 +0x2B6E 0x23095
50.981 +0x2B6F 0x23094
50.982 +0x2B71 0x2316F
50.983 +0x2B72 0x23173
50.984 +0x2B73 0x2315C
50.985 +0x2B74 0x2315B
50.986 +0x2B75 0x23166
50.987 +0x2B76 0x23174
50.988 +0x2B77 0x23163
50.989 +0x2B78 0x23167
50.990 +0x2B79 0x23160
50.991 +0x2B7A 0x23162
50.992 +0x2B7B 0x23171
50.993 +0x2B7C 0x23172
50.994 +0x2B7D 0x2315E
50.995 +0x2B7E 0x23323
50.996 +0x2C21 0x23326
50.997 +0x2C22 0x23364
50.998 +0x2C23 0x2F8D6
50.999 +0x2C24 0x233F2
50.1000 +0x2C25 0x23401
50.1001 +0x2C26 0x233DD
50.1002 +0x2C27 0x233DC
50.1003 +0x2C28 0x233DB
50.1004 +0x2C29 0x233F3
50.1005 +0x2C2A 0x233FD
50.1006 +0x2C2B 0x233D8
50.1007 +0x2C2C 0x233F8
50.1008 +0x2C2D 0x233FB
50.1009 +0x2C2E 0x23883
50.1010 +0x2C2F 0x2388C
50.1011 +0x2C30 0x2388E
50.1012 +0x2C31 0x23949
50.1013 +0x2C32 0x23954
50.1014 +0x2C33 0x23952
50.1015 +0x2C34 0x2394E
50.1016 +0x2C35 0x23958
50.1017 +0x2C36 0x23951
50.1018 +0x2C37 0x23955
50.1019 +0x2C38 0x23953
50.1020 +0x2C39 0x23957
50.1021 +0x2C3A 0x23950
50.1022 +0x2C3B 0x2394F
50.1023 +0x2C3C 0x2394D
50.1024 +0x2C3D 0x239D2
50.1025 +0x2C3E 0x239D3
50.1026 +0x2C3F 0x239C9
50.1027 +0x2C40 0x239D4
50.1028 +0x2C41 0x23AEF
50.1029 +0x2C42 0x2F8F8
50.1030 +0x2C43 0x200B1
50.1031 +0x2C44 0x23B05
50.1032 +0x2C45 0x23B04
50.1033 +0x2C46 0x23B2E
50.1034 +0x2C47 0x23B2D
50.1035 +0x2C48 0x23C45
50.1036 +0x2C49 0x23C5B
50.1037 +0x2C4A 0x23C5A
50.1038 +0x2C4B 0x23C59
50.1039 +0x2C4C 0x23C9D
50.1040 +0x2C4D 0x23C8E
50.1041 +0x2C4E 0x23CBC
50.1042 +0x2C4F 0x23CDD
50.1043 +0x2C50 0x23CBA
50.1044 +0x2C51 0x2F8FD
50.1045 +0x2C52 0x23CD8
50.1046 +0x2C53 0x23CCB
50.1047 +0x2C54 0x23CD9
50.1048 +0x2C55 0x23CDA
50.1049 +0x2C56 0x23CC4
50.1050 +0x2C57 0x23CB8
50.1051 +0x2C58 0x23CBF
50.1052 +0x2C59 0x23CDB
50.1053 +0x2C5A 0x23CC1
50.1054 +0x2C5B 0x2F8FC
50.1055 +0x2C5C 0x23CC5
50.1056 +0x2C5D 0x2F919
50.1057 +0x2C5E 0x241B1
50.1058 +0x2C5F 0x241AF
50.1059 +0x2C60 0x2F918
50.1060 +0x2C61 0x244F7
50.1061 +0x2C62 0x244F6
50.1062 +0x2C63 0x244F8
50.1063 +0x2C64 0x24550
50.1064 +0x2C65 0x24551
50.1065 +0x2C66 0x24571
50.1066 +0x2C67 0x24570
50.1067 +0x2C68 0x245B0
50.1068 +0x2C69 0x245AF
50.1069 +0x2C6A 0x245AE
50.1070 +0x2C6B 0x245AD
50.1071 +0x2C6C 0x24625
50.1072 +0x2C6D 0x2462C
50.1073 +0x2C6E 0x24622
50.1074 +0x2C6F 0x24633
50.1075 +0x2C70 0x24634
50.1076 +0x2C72 0x2473A
50.1077 +0x2C73 0x24740
50.1078 +0x2C74 0x24768
50.1079 +0x2C76 0x24764
50.1080 +0x2C77 0x2475C
50.1081 +0x2C78 0x24757
50.1082 +0x2C79 0x24753
50.1083 +0x2C7A 0x2474F
50.1084 +0x2C7B 0x24751
50.1085 +0x2C7C 0x24754
50.1086 +0x2C7D 0x24766
50.1087 +0x2D22 0x2490D
50.1088 +0x2D23 0x24908
50.1089 +0x2D24 0x2F92B
50.1090 +0x2D25 0x248FA
50.1091 +0x2D26 0x24AEA
50.1092 +0x2D27 0x24B2A
50.1093 +0x2D28 0x24BBB
50.1094 +0x2D29 0x24BD5
50.1095 +0x2D2A 0x24BD7
50.1096 +0x2D2B 0x21DA4
50.1097 +0x2D2C 0x200F0
50.1098 +0x2D2D 0x200B5
50.1099 +0x2D2E 0x24C06
50.1100 +0x2D2F 0x24C28
50.1101 +0x2D30 0x24C22
50.1102 +0x2D31 0x24C21
50.1103 +0x2D32 0x22456
50.1104 +0x2D33 0x24C23
50.1105 +0x2D34 0x211CD
50.1106 +0x2D35 0x24D30
50.1107 +0x2D36 0x24D34
50.1108 +0x2D37 0x24FC9
50.1109 +0x2D38 0x24FCA
50.1110 +0x2D39 0x24FC8
50.1111 +0x2D3A 0x2F93D
50.1112 +0x2D3B 0x25044
50.1113 +0x2D3C 0x250F3
50.1114 +0x2D3D 0x2F941
50.1115 +0x2D3E 0x250F8
50.1116 +0x2D3F 0x250FC
50.1117 +0x2D40 0x250F6
50.1118 +0x2D41 0x250FB
50.1119 +0x2D42 0x250F7
50.1120 +0x2D43 0x25100
50.1121 +0x2D44 0x25102
50.1122 +0x2D45 0x2F940
50.1123 +0x2D46 0x2F94D
50.1124 +0x2D47 0x25424
50.1125 +0x2D48 0x2560D
50.1126 +0x2D4A 0x25762
50.1127 +0x2D4B 0x25930
50.1128 +0x2D4C 0x2592B
50.1129 +0x2D4D 0x2592A
50.1130 +0x2D4F 0x2592D
50.1131 +0x2D50 0x25ADA
50.1132 +0x2D51 0x25E28
50.1133 +0x2D52 0x25F86
50.1134 +0x2D53 0x26277
50.1135 +0x2D54 0x2627C
50.1136 +0x2D55 0x26350
50.1137 +0x2D56 0x2634E
50.1138 +0x2D57 0x263F2
50.1139 +0x2D58 0x264B2
50.1140 +0x2D59 0x264CE
50.1141 +0x2D5A 0x264CF
50.1142 +0x2D5B 0x264E5
50.1143 +0x2D5C 0x23407
50.1144 +0x2D5D 0x26535
50.1145 +0x2D5E 0x26531
50.1146 +0x2D5F 0x26613
50.1147 +0x2D60 0x2662B
50.1148 +0x2D61 0x2662C
50.1149 +0x2D62 0x26645
50.1150 +0x2D63 0x26660
50.1151 +0x2D64 0x26641
50.1152 +0x2D65 0x26658
50.1153 +0x2D66 0x26647
50.1154 +0x2D67 0x2665B
50.1155 +0x2D68 0x26650
50.1156 +0x2D69 0x2F982
50.1157 +0x2D6A 0x2665F
50.1158 +0x2D6B 0x2664A
50.1159 +0x2D6C 0x26656
50.1160 +0x2D6D 0x26643
50.1161 +0x2D6E 0x26644
50.1162 +0x2D6F 0x26651
50.1163 +0x2D70 0x268FD
50.1164 +0x2D71 0x26934
50.1165 +0x2D72 0x26935
50.1166 +0x2D73 0x26954
50.1167 +0x2D74 0x26955
50.1168 +0x2D75 0x26A0C
50.1169 +0x2D76 0x26A0B
50.1170 +0x2D77 0x26A0A
50.1171 +0x2D78 0x26AF9
50.1172 +0x2D79 0x26B35
50.1173 +0x2D7A 0x26B24
50.1174 +0x2D7B 0x26B13
50.1175 +0x2D7C 0x26B1C
50.1176 +0x2D7D 0x26B69
50.1177 +0x2D7E 0x26B25
50.1178 +0x2E21 0x26B21
50.1179 +0x2E22 0x2F995
50.1180 +0x2E23 0x2F996
50.1181 +0x2E24 0x2F998
50.1182 +0x2E25 0x27220
50.1183 +0x2E26 0x275A9
50.1184 +0x2E27 0x275A8
50.1185 +0x2E28 0x275DE
50.1186 +0x2E29 0x27609
50.1187 +0x2E2A 0x2760A
50.1188 +0x2E2B 0x2760B
50.1189 +0x2E2C 0x277E3
50.1190 +0x2E2D 0x27807
50.1191 +0x2E2E 0x278B2
50.1192 +0x2E2F 0x278B3
50.1193 +0x2E30 0x2795D
50.1194 +0x2E31 0x27E58
50.1195 +0x2E32 0x27E86
50.1196 +0x2E33 0x27E87
50.1197 +0x2E34 0x27FB9
50.1198 +0x2E35 0x27FB8
50.1199 +0x2E36 0x2840C
50.1200 +0x2E37 0x28444
50.1201 +0x2E38 0x28466
50.1202 +0x2E39 0x28480
50.1203 +0x2E3A 0x28475
50.1204 +0x2E3B 0x2846D
50.1205 +0x2E3C 0x2847E
50.1206 +0x2E3D 0x28467
50.1207 +0x2E3E 0x28481
50.1208 +0x2E3F 0x28477
50.1209 +0x2E40 0x286A8
50.1210 +0x2E41 0x286A2
50.1211 +0x2E42 0x286A5
50.1212 +0x2E43 0x2869B
50.1213 +0x2E44 0x28C57
50.1214 +0x2E45 0x28E0F
50.1215 +0x2E46 0x28E32
50.1216 +0x2E47 0x28E2C
50.1217 +0x2E48 0x28E33
50.1218 +0x2E49 0x291E7
50.1219 +0x2E4A 0x2006E
50.1220 +0x2E4B 0x200B7
50.1221 +0x2E4C 0x200F6
50.1222 +0x2E4D 0x200F2
50.1223 +0x2E4E 0x200F3
50.1224 +0x2E4F 0x20517
50.1225 +0x2E50 0x20130
50.1226 +0x2E51 0x20154
50.1227 +0x2E52 0x20153
50.1228 +0x2E53 0x20252
50.1229 +0x2E54 0x2023D
50.1230 +0x2E55 0x2023C
50.1231 +0x2E56 0x20234
50.1232 +0x2E57 0x20233
50.1233 +0x2E58 0x20254
50.1234 +0x2E59 0x2022F
50.1235 +0x2E5B 0x20255
50.1236 +0x2E5C 0x2023F
50.1237 +0x2E5D 0x20237
50.1238 +0x2E5E 0x20256
50.1239 +0x2E5F 0x20261
50.1240 +0x2E60 0x20258
50.1241 +0x2E61 0x2F806
50.1242 +0x2E62 0x2023B
50.1243 +0x2E63 0x20232
50.1244 +0x2E64 0x2022E
50.1245 +0x2E65 0x2023E
50.1246 +0x2E66 0x2003B
50.1247 +0x2E67 0x2048C
50.1248 +0x2E68 0x2048D
50.1249 +0x2E69 0x20513
50.1250 +0x2E6A 0x20516
50.1251 +0x2E6B 0x20512
50.1252 +0x2E6C 0x2055B
50.1253 +0x2E6D 0x2058A
50.1254 +0x2E6E 0x205D7
50.1255 +0x2E6F 0x205CE
50.1256 +0x2E70 0x20650
50.1257 +0x2E71 0x20651
50.1258 +0x2E72 0x2064F
50.1259 +0x2E73 0x2068E
50.1260 +0x2E74 0x2068F
50.1261 +0x2E75 0x206F2
50.1262 +0x2E76 0x2F821
50.1263 +0x2E77 0x20728
50.1264 +0x2E78 0x2071A
50.1265 +0x2E79 0x20725
50.1266 +0x2E7A 0x2071D
50.1267 +0x2E7B 0x20714
50.1268 +0x2E7C 0x20720
50.1269 +0x2E7D 0x2071F
50.1270 +0x2E7E 0x2071B
50.1271 +0x2F21 0x20717
50.1272 +0x2F22 0x20715
50.1273 +0x2F23 0x2071C
50.1274 +0x2F24 0x20713
50.1275 +0x2F25 0x2F825
50.1276 +0x2F26 0x20860
50.1277 +0x2F28 0x20866
50.1278 +0x2F29 0x208E3
50.1279 +0x2F2A 0x208DE
50.1280 +0x2F2B 0x208E0
50.1281 +0x2F2C 0x208E1
50.1282 +0x2F2D 0x2091A
50.1283 +0x2F2E 0x2091B
50.1284 +0x2F2F 0x20918
50.1285 +0x2F30 0x2091C
50.1286 +0x2F31 0x20919
50.1287 +0x2F32 0x20942
50.1288 +0x2F33 0x20940
50.1289 +0x2F34 0x2093E
50.1290 +0x2F35 0x20944
50.1291 +0x2F36 0x20974
50.1292 +0x2F37 0x20943
50.1293 +0x2F38 0x2F82D
50.1294 +0x2F39 0x209F2
50.1295 +0x2F3A 0x20A1B
50.1296 +0x2F3B 0x20A19
50.1297 +0x2F3C 0x20A1E
50.1298 +0x2F3D 0x2F830
50.1299 +0x2F3E 0x20A5E
50.1300 +0x2F3F 0x20A66
50.1301 +0x2F40 0x20A5D
50.1302 +0x2F41 0x20A5A
50.1303 +0x2F42 0x20A5F
50.1304 +0x2F43 0x20A60
50.1305 +0x2F44 0x20A5B
50.1306 +0x2F45 0x20A5C
50.1307 +0x2F46 0x20A59
50.1308 +0x2F47 0x20AF0
50.1309 +0x2F48 0x20AF1
50.1310 +0x2F49 0x20B43
50.1311 +0x2F4A 0x20B40
50.1312 +0x2F4B 0x20B42
50.1313 +0x2F4C 0x20B41
50.1314 +0x2F4D 0x20B3F
50.1315 +0x2F4E 0x20C57
50.1316 +0x2F4F 0x20C69
50.1317 +0x2F50 0x20C6F
50.1318 +0x2F51 0x20CAB
50.1319 +0x2F52 0x20C71
50.1320 +0x2F53 0x20C93
50.1321 +0x2F54 0x20C56
50.1322 +0x2F55 0x20C90
50.1323 +0x2F56 0x20C6D
50.1324 +0x2F57 0x20C6C
50.1325 +0x2F58 0x20C70
50.1326 +0x2F59 0x20C66
50.1327 +0x2F5A 0x20C67
50.1328 +0x2F5B 0x211D7
50.1329 +0x2F5C 0x211B5
50.1330 +0x2F5D 0x211DB
50.1331 +0x2F5E 0x211D8
50.1332 +0x2F5F 0x211D5
50.1333 +0x2F60 0x211D4
50.1334 +0x2F61 0x212BA
50.1335 +0x2F62 0x212B7
50.1336 +0x2F63 0x212BE
50.1337 +0x2F64 0x212B9
50.1338 +0x2F66 0x212E0
50.1339 +0x2F67 0x212DD
50.1340 +0x2F68 0x212DE
50.1341 +0x2F69 0x24918
50.1342 +0x2F6A 0x212D8
50.1343 +0x2F6B 0x212BD
50.1344 +0x2F6C 0x212DB
50.1345 +0x2F6D 0x2151D
50.1346 +0x2F6E 0x21525
50.1347 +0x2F6F 0x21721
50.1348 +0x2F70 0x2170C
50.1349 +0x2F71 0x21729
50.1350 +0x2F72 0x2172D
50.1351 +0x2F73 0x2171B
50.1352 +0x2F74 0x2170E
50.1353 +0x2F75 0x2171F
50.1354 +0x2F76 0x21704
50.1355 +0x2F77 0x2171C
50.1356 +0x2F78 0x21705
50.1357 +0x2F79 0x21706
50.1358 +0x2F7A 0x21720
50.1359 +0x2F7B 0x2170D
50.1360 +0x2F7C 0x2172A
50.1361 +0x2F7D 0x21723
50.1362 +0x2F7E 0x21711
50.1363 +0x3021 0x2195C
50.1364 +0x3022 0x21966
50.1365 +0x3023 0x2195B
50.1366 +0x3024 0x2194F
50.1367 +0x3025 0x2195E
50.1368 +0x3026 0x2195D
50.1369 +0x3027 0x219F1
50.1370 +0x3028 0x219EA
50.1371 +0x3029 0x219F4
50.1372 +0x302A 0x219EB
50.1373 +0x302B 0x219F0
50.1374 +0x302C 0x219FA
50.1375 +0x302D 0x219FB
50.1376 +0x302E 0x21B28
50.1377 +0x302F 0x21B2C
50.1378 +0x3030 0x21B6B
50.1379 +0x3031 0x21B2A
50.1380 +0x3032 0x21B6A
50.1381 +0x3033 0x21B6F
50.1382 +0x3034 0x21BDB
50.1383 +0x3035 0x21BE0
50.1384 +0x3036 0x24FD1
50.1385 +0x3037 0x21BE3
50.1386 +0x3038 0x21BE5
50.1387 +0x3039 0x21BE7
50.1388 +0x303A 0x21C4D
50.1389 +0x303B 0x21C55
50.1390 +0x303C 0x21C54
50.1391 +0x303D 0x21C53
50.1392 +0x303E 0x21C52
50.1393 +0x303F 0x21C4E
50.1394 +0x3040 0x21C60
50.1395 +0x3041 0x221C0
50.1396 +0x3042 0x21D0F
50.1397 +0x3043 0x21D11
50.1398 +0x3044 0x21D13
50.1399 +0x3045 0x21DC6
50.1400 +0x3046 0x21DB3
50.1401 +0x3047 0x21DC7
50.1402 +0x3048 0x21DD2
50.1403 +0x3049 0x21DB8
50.1404 +0x304A 0x21DAC
50.1405 +0x304B 0x21DAE
50.1406 +0x304C 0x21DCF
50.1407 +0x304D 0x21DC5
50.1408 +0x304E 0x2F87B
50.1409 +0x304F 0x21DCC
50.1410 +0x3050 0x21DAB
50.1411 +0x3051 0x21DC9
50.1412 +0x3052 0x21DB9
50.1413 +0x3053 0x21FFB
50.1414 +0x3054 0x21FF8
50.1415 +0x3055 0x21FF7
50.1416 +0x3056 0x21FF9
50.1417 +0x3057 0x22020
50.1418 +0x3058 0x2203B
50.1419 +0x3059 0x22039
50.1420 +0x305A 0x2209E
50.1421 +0x305B 0x2209A
50.1422 +0x305C 0x220AA
50.1423 +0x305D 0x220AB
50.1424 +0x305E 0x220AF
50.1425 +0x305F 0x22096
50.1426 +0x3060 0x220A9
50.1427 +0x3061 0x220A6
50.1428 +0x3062 0x22091
50.1429 +0x3064 0x220AE
50.1430 +0x3065 0x2209F
50.1431 +0x3066 0x220AC
50.1432 +0x3067 0x220A0
50.1433 +0x3068 0x22192
50.1434 +0x3069 0x22191
50.1435 +0x306A 0x221BF
50.1436 +0x306B 0x22217
50.1437 +0x306C 0x2220A
50.1438 +0x306D 0x2220C
50.1439 +0x306E 0x2234A
50.1440 +0x306F 0x22346
50.1441 +0x3070 0x22334
50.1442 +0x3071 0x22345
50.1443 +0x3072 0x22343
50.1444 +0x3073 0x22344
50.1445 +0x3074 0x2F893
50.1446 +0x3075 0x22387
50.1447 +0x3076 0x22386
50.1448 +0x3077 0x2238A
50.1449 +0x3078 0x223DA
50.1450 +0x3079 0x223D8
50.1451 +0x307B 0x20518
50.1452 +0x307C 0x20134
50.1453 +0x307D 0x223D6
50.1454 +0x307E 0x223D4
50.1455 +0x3121 0x22454
50.1456 +0x3122 0x22459
50.1457 +0x3123 0x2245A
50.1458 +0x3124 0x22457
50.1459 +0x3126 0x224DD
50.1460 +0x3127 0x224E9
50.1461 +0x3128 0x224E0
50.1462 +0x3129 0x22605
50.1463 +0x312A 0x22612
50.1464 +0x312B 0x22613
50.1465 +0x312C 0x22607
50.1466 +0x312D 0x22616
50.1467 +0x312E 0x22623
50.1468 +0x312F 0x22602
50.1469 +0x3130 0x2F8A1
50.1470 +0x3131 0x2264A
50.1471 +0x3132 0x22636
50.1472 +0x3133 0x22640
50.1473 +0x3134 0x22656
50.1474 +0x3135 0x22643
50.1475 +0x3136 0x2F8A0
50.1476 +0x3137 0x2264B
50.1477 +0x3138 0x22646
50.1478 +0x3139 0x2263E
50.1479 +0x313A 0x22649
50.1480 +0x313B 0x229A7
50.1481 +0x313C 0x229B6
50.1482 +0x313D 0x229A6
50.1483 +0x313E 0x229A8
50.1484 +0x313F 0x229AC
50.1485 +0x3140 0x229A9
50.1486 +0x3141 0x229AB
50.1487 +0x3142 0x22A38
50.1488 +0x3143 0x22A37
50.1489 +0x3144 0x22A39
50.1490 +0x3145 0x22A41
50.1491 +0x3146 0x22A3E
50.1492 +0x3147 0x22AC0
50.1493 +0x3148 0x22ABB
50.1494 +0x3149 0x22ABF
50.1495 +0x314A 0x22ABD
50.1496 +0x314B 0x22AFE
50.1497 +0x314C 0x22B1E
50.1498 +0x314D 0x22AEE
50.1499 +0x314E 0x22AFC
50.1500 +0x314F 0x2F8B7
50.1501 +0x3150 0x22AF9
50.1502 +0x3151 0x22B06
50.1503 +0x3152 0x22AE4
50.1504 +0x3153 0x22AE9
50.1505 +0x3154 0x22AE5
50.1506 +0x3155 0x22B03
50.1507 +0x3156 0x22AFD
50.1508 +0x3157 0x22B49
50.1509 +0x3158 0x22EBE
50.1510 +0x3159 0x22F0A
50.1511 +0x315A 0x25626
50.1512 +0x315B 0x22F18
50.1513 +0x315C 0x22F0D
50.1514 +0x315D 0x22F0F
50.1515 +0x315E 0x22F0E
50.1516 +0x315F 0x22F20
50.1517 +0x3160 0x23071
50.1518 +0x3161 0x23099
50.1519 +0x3162 0x230E2
50.1520 +0x3163 0x230DF
50.1521 +0x3164 0x230DE
50.1522 +0x3165 0x23178
50.1523 +0x3166 0x23179
50.1524 +0x3168 0x2317C
50.1525 +0x3169 0x2317D
50.1526 +0x316A 0x23184
50.1527 +0x316B 0x2318B
50.1528 +0x316C 0x2318A
50.1529 +0x316D 0x2F8D2
50.1530 +0x316E 0x23189
50.1531 +0x316F 0x2332C
50.1532 +0x3170 0x23329
50.1533 +0x3171 0x2336C
50.1534 +0x3173 0x23409
50.1535 +0x3174 0x23408
50.1536 +0x3175 0x2340C
50.1537 +0x3176 0x2340D
50.1538 +0x3177 0x23410
50.1539 +0x3179 0x2389F
50.1540 +0x317A 0x23898
50.1541 +0x317B 0x238A2
50.1542 +0x317C 0x2389A
50.1543 +0x317D 0x239D5
50.1544 +0x317E 0x239E2
50.1545 +0x3221 0x239F0
50.1546 +0x3222 0x239EA
50.1547 +0x3223 0x239EB
50.1548 +0x3224 0x239ED
50.1549 +0x3225 0x239E8
50.1550 +0x3226 0x239E0
50.1551 +0x3227 0x23A85
50.1552 +0x3228 0x23A86
50.1553 +0x3229 0x23AF0
50.1554 +0x322A 0x21E46
50.1555 +0x322B 0x23B45
50.1556 +0x322C 0x23B38
50.1557 +0x322D 0x23B3E
50.1558 +0x322E 0x23B42
50.1559 +0x322F 0x23B40
50.1560 +0x3230 0x23C47
50.1561 +0x3231 0x23C5C
50.1562 +0x3232 0x23C5E
50.1563 +0x3233 0x23CB4
50.1564 +0x3234 0x23CC2
50.1565 +0x3235 0x23D14
50.1566 +0x3236 0x23CE5
50.1567 +0x3237 0x23D15
50.1568 +0x3238 0x23D11
50.1569 +0x3239 0x2F8FF
50.1570 +0x323A 0x23CEE
50.1571 +0x323B 0x23CE7
50.1572 +0x323C 0x23CF5
50.1573 +0x323D 0x23CF4
50.1574 +0x323E 0x23CE8
50.1575 +0x323F 0x23D01
50.1576 +0x3240 0x23CEF
50.1577 +0x3241 0x23CF1
50.1578 +0x3242 0x2F900
50.1579 +0x3243 0x241DB
50.1580 +0x3244 0x241BF
50.1581 +0x3245 0x241DA
50.1582 +0x3246 0x241C7
50.1583 +0x3247 0x241DD
50.1584 +0x3248 0x2F91A
50.1585 +0x3249 0x241EB
50.1586 +0x324A 0x241E1
50.1587 +0x324B 0x241C1
50.1588 +0x324C 0x241BD
50.1589 +0x324D 0x24507
50.1590 +0x324E 0x244FD
50.1591 +0x324F 0x24501
50.1592 +0x3250 0x2450A
50.1593 +0x3251 0x24503
50.1594 +0x3252 0x24572
50.1595 +0x3253 0x24574
50.1596 +0x3254 0x24575
50.1597 +0x3255 0x245B2
50.1598 +0x3256 0x245B1
50.1599 +0x3257 0x245B4
50.1600 +0x3258 0x2464C
50.1601 +0x3259 0x24642
50.1602 +0x325A 0x24640
50.1603 +0x325B 0x24649
50.1604 +0x325C 0x2463C
50.1605 +0x325D 0x2464D
50.1606 +0x325E 0x2464A
50.1607 +0x325F 0x2463B
50.1608 +0x3260 0x24761
50.1609 +0x3261 0x24774
50.1610 +0x3262 0x2F926
50.1611 +0x3263 0x2477F
50.1612 +0x3264 0x2477A
50.1613 +0x3265 0x24788
50.1614 +0x3266 0x2477C
50.1615 +0x3268 0x24770
50.1616 +0x3269 0x2490F
50.1617 +0x326A 0x24928
50.1618 +0x326B 0x24913
50.1619 +0x326C 0x2492A
50.1620 +0x326D 0x24AED
50.1621 +0x326E 0x24AEF
50.1622 +0x326F 0x24B2E
50.1623 +0x3270 0x24BC1
50.1624 +0x3271 0x24BDD
50.1625 +0x3272 0x20B47
50.1626 +0x3273 0x24C2D
50.1627 +0x3274 0x24C2B
50.1628 +0x3275 0x24C35
50.1629 +0x3276 0x24C2F
50.1630 +0x3277 0x24C31
50.1631 +0x3278 0x24C34
50.1632 +0x3279 0x2F935
50.1633 +0x327A 0x24C30
50.1634 +0x327B 0x24D3A
50.1635 +0x327C 0x24D39
50.1636 +0x327D 0x24D37
50.1637 +0x327E 0x24D4B
50.1638 +0x3321 0x24D54
50.1639 +0x3322 0x24D4D
50.1640 +0x3323 0x24D51
50.1641 +0x3324 0x24D47
50.1642 +0x3325 0x24F27
50.1643 +0x3326 0x24F50
50.1644 +0x3327 0x24F4D
50.1645 +0x3328 0x24F4E
50.1646 +0x3329 0x24F54
50.1647 +0x332A 0x24FD2
50.1648 +0x332B 0x24FCE
50.1649 +0x332C 0x2504B
50.1650 +0x332D 0x25049
50.1651 +0x332E 0x25105
50.1652 +0x332F 0x2510F
50.1653 +0x3330 0x25119
50.1654 +0x3331 0x2F943
50.1655 +0x3332 0x25106
50.1656 +0x3333 0x2510C
50.1657 +0x3334 0x25129
50.1658 +0x3335 0x25104
50.1659 +0x3336 0x25108
50.1660 +0x3337 0x25125
50.1661 +0x3339 0x25103
50.1662 +0x333A 0x25127
50.1663 +0x333B 0x25110
50.1664 +0x333C 0x2510A
50.1665 +0x333D 0x2F942
50.1666 +0x333E 0x26B5D
50.1667 +0x333F 0x253AA
50.1668 +0x3340 0x253AB
50.1669 +0x3341 0x253A9
50.1670 +0x3342 0x25441
50.1671 +0x3343 0x2543A
50.1672 +0x3344 0x2543C
50.1673 +0x3345 0x2542B
50.1674 +0x3346 0x25449
50.1675 +0x3347 0x25615
50.1676 +0x3349 0x25616
50.1677 +0x334A 0x2F953
50.1678 +0x334B 0x25631
50.1679 +0x334C 0x23C4A
50.1680 +0x334D 0x2573C
50.1681 +0x334E 0x2577C
50.1682 +0x334F 0x2576D
50.1683 +0x3350 0x2576A
50.1684 +0x3351 0x25763
50.1685 +0x3352 0x2576B
50.1686 +0x3353 0x2577B
50.1687 +0x3354 0x25764
50.1688 +0x3355 0x2577A
50.1689 +0x3356 0x25769
50.1690 +0x3357 0x2576F
50.1691 +0x3358 0x25937
50.1692 +0x3359 0x25935
50.1693 +0x335A 0x2593C
50.1694 +0x335B 0x25936
50.1695 +0x335C 0x2593D
50.1696 +0x335D 0x2593E
50.1697 +0x335E 0x25AE1
50.1698 +0x335F 0x25AE0
50.1699 +0x3360 0x25E2D
50.1700 +0x3361 0x25E2B
50.1701 +0x3362 0x25F8D
50.1702 +0x3363 0x25F92
50.1703 +0x3365 0x25F8E
50.1704 +0x3366 0x2F96B
50.1705 +0x3367 0x25F91
50.1706 +0x3368 0x25F96
50.1707 +0x3369 0x2627B
50.1708 +0x336A 0x26278
50.1709 +0x336B 0x26281
50.1710 +0x336C 0x26296
50.1711 +0x336D 0x262A3
50.1712 +0x336E 0x26295
50.1713 +0x336F 0x26297
50.1714 +0x3370 0x26354
50.1715 +0x3371 0x26352
50.1716 +0x3372 0x263F5
50.1717 +0x3373 0x26400
50.1718 +0x3374 0x263FB
50.1719 +0x3375 0x263F4
50.1720 +0x3376 0x263F6
50.1721 +0x3377 0x264E8
50.1722 +0x3378 0x264EA
50.1723 +0x3379 0x2663E
50.1724 +0x337A 0x2663D
50.1725 +0x337B 0x2663B
50.1726 +0x337C 0x26680
50.1727 +0x337E 0x26688
50.1728 +0x3421 0x26681
50.1729 +0x3422 0x26682
50.1730 +0x3423 0x266CE
50.1731 +0x3424 0x26683
50.1732 +0x3425 0x26677
50.1733 +0x3426 0x26679
50.1734 +0x3427 0x26673
50.1735 +0x3428 0x2666D
50.1736 +0x3429 0x26670
50.1737 +0x342A 0x2668D
50.1738 +0x342B 0x26675
50.1739 +0x342C 0x2668C
50.1740 +0x342D 0x2666A
50.1741 +0x342E 0x26691
50.1742 +0x342F 0x26689
50.1743 +0x3430 0x2668E
50.1744 +0x3431 0x212DC
50.1745 +0x3432 0x268FF
50.1746 +0x3433 0x26959
50.1747 +0x3434 0x269C7
50.1748 +0x3435 0x26A12
50.1749 +0x3436 0x26A14
50.1750 +0x3437 0x26A13
50.1751 +0x3438 0x26ACB
50.1752 +0x3439 0x26B42
50.1753 +0x343B 0x26B3D
50.1754 +0x343D 0x26B40
50.1755 +0x343E 0x26B44
50.1756 +0x343F 0x26B62
50.1757 +0x3440 0x26B43
50.1758 +0x3441 0x26B3F
50.1759 +0x3442 0x26B45
50.1760 +0x3443 0x26B3C
50.1761 +0x3444 0x2F997
50.1762 +0x3445 0x26B46
50.1763 +0x3446 0x26B47
50.1764 +0x3447 0x2F9B3
50.1765 +0x3448 0x2719E
50.1766 +0x3449 0x2719D
50.1767 +0x344A 0x2722C
50.1768 +0x344B 0x27229
50.1769 +0x344C 0x2722F
50.1770 +0x344D 0x2722E
50.1771 +0x344E 0x27230
50.1772 +0x344F 0x275E1
50.1773 +0x3450 0x275E2
50.1774 +0x3451 0x2760E
50.1775 +0x3452 0x27619
50.1776 +0x3453 0x27612
50.1777 +0x3454 0x278B4
50.1778 +0x3455 0x27BDA
50.1779 +0x3456 0x27D26
50.1780 +0x3457 0x27E59
50.1781 +0x3458 0x27E5A
50.1782 +0x3459 0x27E88
50.1783 +0x345A 0x27FC0
50.1784 +0x345B 0x27FBA
50.1785 +0x345C 0x282A0
50.1786 +0x345D 0x2F9DD
50.1787 +0x345E 0x282A2
50.1788 +0x345F 0x28486
50.1789 +0x3461 0x2849D
50.1790 +0x3462 0x28488
50.1791 +0x3463 0x2848F
50.1792 +0x3464 0x2848E
50.1793 +0x3465 0x2849B
50.1794 +0x3466 0x286C1
50.1795 +0x3467 0x286C3
50.1796 +0x3468 0x286C4
50.1797 +0x3469 0x28696
50.1798 +0x346A 0x286C7
50.1799 +0x346B 0x286C6
50.1800 +0x346C 0x286BF
50.1801 +0x346E 0x2890F
50.1802 +0x346F 0x28E55
50.1803 +0x3470 0x28E42
50.1804 +0x3471 0x28E46
50.1805 +0x3472 0x28E4B
50.1806 +0x3473 0x28E43
50.1807 +0x3474 0x28E53
50.1808 +0x3475 0x28E48
50.1809 +0x3476 0x28E49
50.1810 +0x3477 0x28E4A
50.1811 +0x3478 0x28E4E
50.1812 +0x3479 0x24BDE
50.1813 +0x347A 0x20691
50.1814 +0x347B 0x2944B
50.1815 +0x347C 0x29680
50.1816 +0x347D 0x29681
50.1817 +0x347E 0x29683
50.1818 +0x3521 0x2028A
50.1819 +0x3522 0x29682
50.1820 +0x3523 0x22342
50.1821 +0x3524 0x20922
50.1822 +0x3525 0x20070
50.1823 +0x3526 0x20071
50.1824 +0x3527 0x200BC
50.1825 +0x3528 0x21D18
50.1826 +0x3529 0x200BE
50.1827 +0x352A 0x200BA
50.1828 +0x352B 0x200F8
50.1829 +0x352C 0x20137
50.1830 +0x352D 0x20135
50.1831 +0x352E 0x20AFC
50.1832 +0x352F 0x20156
50.1833 +0x3530 0x20159
50.1834 +0x3531 0x2015E
50.1835 +0x3532 0x2026D
50.1836 +0x3533 0x20291
50.1837 +0x3534 0x20292
50.1838 +0x3535 0x20268
50.1839 +0x3536 0x20266
50.1840 +0x3537 0x20273
50.1841 +0x3539 0x20296
50.1842 +0x353A 0x2028B
50.1843 +0x353B 0x2028C
50.1844 +0x353C 0x20496
50.1845 +0x353D 0x204EE
50.1846 +0x353E 0x2051C
50.1847 +0x353F 0x2051A
50.1848 +0x3540 0x20519
50.1849 +0x3541 0x2051B
50.1850 +0x3542 0x2055D
50.1851 +0x3543 0x2055E
50.1852 +0x3544 0x2F818
50.1853 +0x3545 0x205DC
50.1854 +0x3546 0x205E2
50.1855 +0x3547 0x20652
50.1856 +0x3548 0x20692
50.1857 +0x3549 0x20730
50.1858 +0x354A 0x20752
50.1859 +0x354B 0x20742
50.1860 +0x354C 0x20741
50.1861 +0x354D 0x20745
50.1862 +0x354E 0x20737
50.1863 +0x354F 0x20740
50.1864 +0x3550 0x2073F
50.1865 +0x3551 0x2073D
50.1866 +0x3552 0x20738
50.1867 +0x3553 0x2073A
50.1868 +0x3554 0x20749
50.1869 +0x3555 0x2086B
50.1870 +0x3556 0x20878
50.1871 +0x3557 0x20879
50.1872 +0x3558 0x2F826
50.1873 +0x3559 0x2086C
50.1874 +0x355A 0x208E9
50.1875 +0x355B 0x208E6
50.1876 +0x355C 0x208E5
50.1877 +0x355D 0x208EA
50.1878 +0x355E 0x208E7
50.1879 +0x355F 0x208E8
50.1880 +0x3560 0x2091F
50.1881 +0x3561 0x2094B
50.1882 +0x3562 0x2094A
50.1883 +0x3563 0x20953
50.1884 +0x3564 0x20976
50.1885 +0x3565 0x209A3
50.1886 +0x3566 0x209A4
50.1887 +0x3567 0x209F6
50.1888 +0x3568 0x209F3
50.1889 +0x3569 0x209F9
50.1890 +0x356A 0x209F7
50.1891 +0x356B 0x209FC
50.1892 +0x356C 0x20A1D
50.1893 +0x356D 0x20A6D
50.1894 +0x356E 0x20A71
50.1895 +0x356F 0x20A6C
50.1896 +0x3570 0x20A6E
50.1897 +0x3571 0x20A70
50.1898 +0x3572 0x20A6F
50.1899 +0x3573 0x20A67
50.1900 +0x3574 0x20A68
50.1901 +0x3575 0x20AFA
50.1902 +0x3576 0x20AF9
50.1903 +0x3577 0x20B4E
50.1904 +0x3579 0x20B4D
50.1905 +0x357A 0x20B4F
50.1906 +0x357B 0x20B4A
50.1907 +0x357C 0x20B4C
50.1908 +0x357E 0x2F842
50.1909 +0x3621 0x20CEE
50.1910 +0x3622 0x20CB2
50.1911 +0x3623 0x20CC0
50.1912 +0x3624 0x20CC1
50.1913 +0x3625 0x20CF4
50.1914 +0x3626 0x20CC8
50.1915 +0x3627 0x20CC5
50.1916 +0x3628 0x20CC6
50.1917 +0x3629 0x20CAD
50.1918 +0x362A 0x211E2
50.1919 +0x362B 0x211EA
50.1920 +0x362C 0x211E3
50.1921 +0x362D 0x211E1
50.1922 +0x362E 0x212F7
50.1923 +0x362F 0x21301
50.1924 +0x3630 0x21312
50.1925 +0x3631 0x212F6
50.1926 +0x3632 0x212F1
50.1927 +0x3633 0x2131F
50.1928 +0x3634 0x212EE
50.1929 +0x3635 0x2F852
50.1930 +0x3636 0x212F3
50.1931 +0x3637 0x21315
50.1932 +0x3638 0x21316
50.1933 +0x3639 0x21317
50.1934 +0x363A 0x212F8
50.1935 +0x363B 0x21319
50.1936 +0x363C 0x212F2
50.1937 +0x363D 0x212F4
50.1938 +0x363E 0x212F5
50.1939 +0x363F 0x21313
50.1940 +0x3640 0x21306
50.1941 +0x3641 0x21526
50.1942 +0x3642 0x21524
50.1943 +0x3643 0x2155A
50.1944 +0x3644 0x22EC8
50.1945 +0x3645 0x21597
50.1946 +0x3646 0x21595
50.1947 +0x3647 0x2159A
50.1948 +0x3648 0x2161F
50.1949 +0x3649 0x20AFB
50.1950 +0x364A 0x21629
50.1951 +0x364B 0x21620
50.1952 +0x364C 0x2F862
50.1953 +0x364D 0x2F863
50.1954 +0x364E 0x2174C
50.1955 +0x364F 0x21730
50.1956 +0x3650 0x21738
50.1957 +0x3651 0x2173D
50.1958 +0x3652 0x21751
50.1959 +0x3653 0x2174F
50.1960 +0x3654 0x2174A
50.1961 +0x3655 0x21734
50.1962 +0x3656 0x21736
50.1963 +0x3658 0x2196A
50.1964 +0x3659 0x21968
50.1965 +0x365A 0x21A1C
50.1966 +0x365B 0x21A0E
50.1967 +0x365C 0x21A1E
50.1968 +0x365E 0x21A09
50.1969 +0x365F 0x21A08
50.1970 +0x3660 0x21A13
50.1971 +0x3661 0x21A01
50.1972 +0x3662 0x21A0F
50.1973 +0x3663 0x21A14
50.1974 +0x3664 0x21A06
50.1975 +0x3665 0x21A07
50.1976 +0x3667 0x2F873
50.1977 +0x3669 0x21B79
50.1978 +0x366A 0x21BEA
50.1979 +0x366B 0x21BED
50.1980 +0x366C 0x21BE9
50.1981 +0x366D 0x21BEE
50.1982 +0x366E 0x21C68
50.1983 +0x366F 0x21C64
50.1984 +0x3670 0x21C67
50.1985 +0x3671 0x21C72
50.1986 +0x3672 0x21C62
50.1987 +0x3673 0x21C74
50.1988 +0x3674 0x21C79
50.1989 +0x3675 0x21D19
50.1990 +0x3676 0x21D17
50.1991 +0x3677 0x21D15
50.1992 +0x3678 0x21D16
50.1993 +0x3679 0x21DE6
50.1994 +0x367A 0x262A4
50.1995 +0x367B 0x21DEE
50.1996 +0x367D 0x21DDF
50.1997 +0x367E 0x21DE4
50.1998 +0x3721 0x21DDA
50.1999 +0x3722 0x21DEA
50.2000 +0x3723 0x21DED
50.2001 +0x3724 0x21DE3
50.2002 +0x3725 0x21DE9
50.2003 +0x3726 0x21FFD
50.2004 +0x3727 0x20657
50.2005 +0x3728 0x22021
50.2006 +0x3729 0x220C6
50.2007 +0x372A 0x220B8
50.2008 +0x372B 0x220CB
50.2009 +0x372C 0x2F885
50.2010 +0x372D 0x220BD
50.2011 +0x372E 0x220B5
50.2012 +0x372F 0x220BB
50.2013 +0x3730 0x220BF
50.2014 +0x3731 0x220BE
50.2015 +0x3732 0x220B2
50.2016 +0x3733 0x220C1
50.2017 +0x3734 0x220C2
50.2018 +0x3735 0x22199
50.2019 +0x3736 0x221C6
50.2020 +0x3737 0x2222C
50.2021 +0x3738 0x2222D
50.2022 +0x3739 0x22225
50.2023 +0x373A 0x2221E
50.2024 +0x373B 0x2221F
50.2025 +0x373C 0x22223
50.2026 +0x373D 0x22350
50.2027 +0x373E 0x2234E
50.2028 +0x373F 0x2234D
50.2029 +0x3740 0x22352
50.2030 +0x3741 0x223E9
50.2031 +0x3742 0x223EC
50.2032 +0x3743 0x223E8
50.2033 +0x3744 0x22458
50.2034 +0x3745 0x2245C
50.2035 +0x3746 0x2245B
50.2036 +0x3747 0x2248F
50.2037 +0x3748 0x23972
50.2038 +0x3749 0x224F6
50.2039 +0x374A 0x22500
50.2040 +0x374B 0x224FC
50.2041 +0x374C 0x224F8
50.2042 +0x374D 0x224EA
50.2043 +0x374E 0x224FE
50.2044 +0x374F 0x224F7
50.2045 +0x3750 0x224FD
50.2046 +0x3751 0x22670
50.2047 +0x3752 0x22662
50.2048 +0x3753 0x22644
50.2049 +0x3755 0x2264D
50.2050 +0x3756 0x2264C
50.2051 +0x3757 0x2263F
50.2052 +0x3758 0x22666
50.2053 +0x3759 0x22635
50.2054 +0x375B 0x22634
50.2055 +0x375C 0x2268D
50.2056 +0x375D 0x22684
50.2057 +0x375F 0x22686
50.2058 +0x3760 0x22689
50.2059 +0x3761 0x22687
50.2060 +0x3762 0x22683
50.2061 +0x3763 0x22675
50.2062 +0x3764 0x22679
50.2063 +0x3765 0x226AF
50.2064 +0x3766 0x226B0
50.2065 +0x3767 0x229B7
50.2066 +0x3768 0x229BB
50.2067 +0x3769 0x229B9
50.2068 +0x376A 0x22A46
50.2069 +0x376B 0x22A47
50.2070 +0x376C 0x22A45
50.2071 +0x376D 0x22AEA
50.2072 +0x376E 0x22AF6
50.2073 +0x376F 0x22B68
50.2074 +0x3770 0x22B39
50.2075 +0x3771 0x2F8B9
50.2076 +0x3772 0x22B3D
50.2077 +0x3773 0x22B3B
50.2078 +0x3774 0x22B4D
50.2079 +0x3775 0x22B30
50.2080 +0x3776 0x22B4A
50.2081 +0x3777 0x22B3E
50.2082 +0x3778 0x22B40
50.2083 +0x3779 0x22B4C
50.2084 +0x377A 0x22B47
50.2085 +0x377B 0x22B38
50.2086 +0x377C 0x22B52
50.2087 +0x377D 0x22B3A
50.2088 +0x377E 0x22B53
50.2089 +0x3821 0x22EC4
50.2090 +0x3822 0x22EC1
50.2091 +0x3823 0x22F1C
50.2092 +0x3824 0x22F1D
50.2093 +0x3825 0x22F2A
50.2094 +0x3826 0x22F1E
50.2095 +0x3827 0x22F2F
50.2096 +0x3828 0x22F22
50.2097 +0x3829 0x22F2E
50.2098 +0x382A 0x22F25
50.2099 +0x382D 0x2304A
50.2100 +0x382E 0x2304B
50.2101 +0x382F 0x23076
50.2102 +0x3831 0x230E8
50.2103 +0x3832 0x230EF
50.2104 +0x3833 0x230E9
50.2105 +0x3835 0x230EA
50.2106 +0x3836 0x2F8CC
50.2107 +0x3838 0x2319B
50.2108 +0x3839 0x2319E
50.2109 +0x383A 0x23193
50.2110 +0x383B 0x231A7
50.2111 +0x383C 0x2319C
50.2112 +0x383D 0x231A0
50.2113 +0x383E 0x2319A
50.2114 +0x383F 0x231AB
50.2115 +0x3840 0x231BE
50.2116 +0x3841 0x231A9
50.2117 +0x3842 0x2332D
50.2118 +0x3843 0x2336E
50.2119 +0x3844 0x23444
50.2120 +0x3845 0x2343D
50.2121 +0x3846 0x2343A
50.2122 +0x3847 0x23468
50.2123 +0x3848 0x2343C
50.2124 +0x3849 0x2346A
50.2125 +0x384A 0x2F8E0
50.2126 +0x384B 0x23438
50.2127 +0x384C 0x23465
50.2128 +0x384D 0x23439
50.2129 +0x384E 0x2346D
50.2130 +0x384F 0x23436
50.2131 +0x3850 0x2F8E3
50.2132 +0x3851 0x2343E
50.2133 +0x3852 0x2347E
50.2134 +0x3853 0x23437
50.2135 +0x3854 0x23899
50.2136 +0x3855 0x238A9
50.2137 +0x3856 0x238AD
50.2138 +0x3857 0x238A7
50.2139 +0x3858 0x238A8
50.2140 +0x3859 0x23966
50.2141 +0x385A 0x23969
50.2142 +0x385B 0x2396D
50.2143 +0x385C 0x23967
50.2144 +0x385D 0x2396B
50.2145 +0x385E 0x2396A
50.2146 +0x385F 0x239EE
50.2147 +0x3860 0x23A01
50.2148 +0x3861 0x23A03
50.2149 +0x3862 0x239F4
50.2150 +0x3863 0x239FB
50.2151 +0x3865 0x239F6
50.2152 +0x3866 0x239FC
50.2153 +0x3867 0x23AF4
50.2154 +0x3868 0x23B08
50.2155 +0x3869 0x23B0A
50.2156 +0x386A 0x23B09
50.2157 +0x386B 0x23B6D
50.2158 +0x386C 0x23B62
50.2159 +0x386D 0x23B41
50.2160 +0x386E 0x23B5E
50.2161 +0x386F 0x23B5C
50.2162 +0x3870 0x23CF3
50.2163 +0x3871 0x23D26
50.2164 +0x3873 0x23D39
50.2165 +0x3874 0x2F904
50.2166 +0x3875 0x23D6C
50.2167 +0x3876 0x23D2B
50.2168 +0x3877 0x23D2E
50.2169 +0x3878 0x23D3B
50.2170 +0x3879 0x23D5E
50.2171 +0x387A 0x23DFB
50.2172 +0x387B 0x23D27
50.2173 +0x387C 0x23D24
50.2174 +0x387D 0x23D69
50.2175 +0x387E 0x23D30
50.2176 +0x3921 0x2F905
50.2177 +0x3922 0x23D62
50.2178 +0x3923 0x23D38
50.2179 +0x3924 0x23D35
50.2180 +0x3925 0x23D2A
50.2181 +0x3926 0x23D2C
50.2182 +0x3927 0x23D68
50.2183 +0x3928 0x23D31
50.2184 +0x3929 0x23D2F
50.2185 +0x392A 0x23D2D
50.2186 +0x392B 0x23D3A
50.2187 +0x392C 0x23D36
50.2188 +0x392D 0x2F903
50.2189 +0x392E 0x23D21
50.2190 +0x392F 0x23D3C
50.2191 +0x3930 0x23D20
50.2192 +0x3931 0x23D64
50.2193 +0x3932 0x23D3E
50.2194 +0x3934 0x241F7
50.2195 +0x3935 0x24212
50.2196 +0x3936 0x241F1
50.2197 +0x3937 0x241F5
50.2198 +0x3938 0x24222
50.2199 +0x3939 0x241F2
50.2200 +0x393A 0x241DF
50.2201 +0x393B 0x24215
50.2202 +0x393C 0x24216
50.2203 +0x393D 0x2457A
50.2204 +0x393E 0x24576
50.2205 +0x393F 0x245BE
50.2206 +0x3941 0x245BD
50.2207 +0x3942 0x24609
50.2208 +0x3943 0x24608
50.2209 +0x3944 0x24657
50.2210 +0x3945 0x247A3
50.2211 +0x3946 0x247BF
50.2212 +0x3947 0x247B8
50.2213 +0x3948 0x247AF
50.2214 +0x3949 0x2479C
50.2215 +0x394A 0x247A5
50.2216 +0x394B 0x24772
50.2217 +0x394C 0x24775
50.2218 +0x394D 0x2479D
50.2219 +0x394E 0x24799
50.2220 +0x394F 0x247B9
50.2221 +0x3950 0x2494E
50.2222 +0x3951 0x24939
50.2223 +0x3952 0x2493B
50.2224 +0x3953 0x24935
50.2225 +0x3954 0x2493C
50.2226 +0x3955 0x24955
50.2227 +0x3956 0x24AF0
50.2228 +0x3957 0x24AF3
50.2229 +0x3958 0x24AF4
50.2230 +0x3959 0x24B3B
50.2231 +0x395A 0x24B3C
50.2232 +0x395B 0x24B3A
50.2233 +0x395C 0x24B36
50.2234 +0x395D 0x24C07
50.2235 +0x395E 0x20CEB
50.2236 +0x395F 0x24C55
50.2237 +0x3960 0x24C50
50.2238 +0x3961 0x24C4F
50.2239 +0x3962 0x24C52
50.2240 +0x3963 0x24C56
50.2241 +0x3964 0x200BD
50.2242 +0x3965 0x24C32
50.2243 +0x3966 0x24D63
50.2244 +0x3967 0x24D6B
50.2245 +0x3968 0x24D66
50.2246 +0x3969 0x24D57
50.2247 +0x396A 0x24D5D
50.2248 +0x396C 0x24D6D
50.2249 +0x396D 0x24D61
50.2250 +0x396E 0x24D69
50.2251 +0x396F 0x24D5A
50.2252 +0x3970 0x24D5C
50.2253 +0x3971 0x24D62
50.2254 +0x3972 0x24F2A
50.2255 +0x3973 0x24F29
50.2256 +0x3974 0x24F58
50.2257 +0x3975 0x24F5A
50.2258 +0x3976 0x24FD7
50.2259 +0x3977 0x24FDB
50.2260 +0x3978 0x24FDC
50.2261 +0x3979 0x24FDD
50.2262 +0x397A 0x24FD8
50.2263 +0x397B 0x25054
50.2264 +0x397C 0x2505B
50.2265 +0x397D 0x2505C
50.2266 +0x397E 0x25053
50.2267 +0x3A21 0x2504F
50.2268 +0x3A22 0x25056
50.2269 +0x3A23 0x25050
50.2270 +0x3A24 0x2505A
50.2271 +0x3A25 0x2506B
50.2272 +0x3A26 0x25136
50.2273 +0x3A27 0x25153
50.2274 +0x3A28 0x2513A
50.2275 +0x3A29 0x2513C
50.2276 +0x3A2A 0x2513E
50.2277 +0x3A2B 0x25149
50.2278 +0x3A2C 0x25140
50.2279 +0x3A2D 0x2F946
50.2280 +0x3A2E 0x2F947
50.2281 +0x3A2F 0x25364
50.2282 +0x3A30 0x25365
50.2283 +0x3A31 0x253B5
50.2284 +0x3A32 0x253B6
50.2285 +0x3A33 0x253B2
50.2286 +0x3A34 0x25448
50.2287 +0x3A35 0x2544A
50.2288 +0x3A36 0x25472
50.2289 +0x3A37 0x25469
50.2290 +0x3A38 0x2545A
50.2291 +0x3A39 0x2544C
50.2292 +0x3A3A 0x2562C
50.2293 +0x3A3B 0x25630
50.2294 +0x3A3C 0x2564B
50.2295 +0x3A3D 0x25649
50.2296 +0x3A3E 0x25642
50.2297 +0x3A3F 0x25644
50.2298 +0x3A40 0x2564A
50.2299 +0x3A41 0x2564F
50.2300 +0x3A42 0x25792
50.2301 +0x3A43 0x2F957
50.2302 +0x3A44 0x25797
50.2303 +0x3A45 0x25780
50.2304 +0x3A46 0x25782
50.2305 +0x3A47 0x25786
50.2306 +0x3A48 0x25953
50.2307 +0x3A49 0x2595E
50.2308 +0x3A4A 0x25952
50.2309 +0x3A4B 0x2595B
50.2310 +0x3A4C 0x2594E
50.2311 +0x3A4D 0x25A6D
50.2312 +0x3A4E 0x25A6E
50.2313 +0x3A4F 0x25AFA
50.2314 +0x3A50 0x25AF6
50.2315 +0x3A51 0x25AFB
50.2316 +0x3A52 0x25E33
50.2317 +0x3A53 0x25E3D
50.2318 +0x3A54 0x25E37
50.2319 +0x3A55 0x25E3E
50.2320 +0x3A56 0x25E35
50.2321 +0x3A57 0x25F9A
50.2322 +0x3A58 0x25FAB
50.2323 +0x3A59 0x25FA6
50.2324 +0x3A5A 0x25FB0
50.2325 +0x3A5B 0x25F99
50.2326 +0x3A5C 0x25FA0
50.2327 +0x3A5D 0x25F9E
50.2328 +0x3A5E 0x25FA8
50.2329 +0x3A5F 0x25FA1
50.2330 +0x3A60 0x25FAA
50.2331 +0x3A61 0x25FAD
50.2332 +0x3A62 0x25FBB
50.2333 +0x3A63 0x25F9C
50.2334 +0x3A64 0x25FA5
50.2335 +0x3A65 0x200B3
50.2336 +0x3A66 0x26227
50.2337 +0x3A67 0x2628D
50.2338 +0x3A68 0x2628E
50.2339 +0x3A69 0x2628F
50.2340 +0x3A6A 0x26292
50.2341 +0x3A6C 0x26291
50.2342 +0x3A6D 0x262AD
50.2343 +0x3A6E 0x26357
50.2344 +0x3A6F 0x26358
50.2345 +0x3A70 0x2635E
50.2346 +0x3A71 0x2635D
50.2347 +0x3A72 0x2635C
50.2348 +0x3A73 0x2635B
50.2349 +0x3A75 0x2640A
50.2350 +0x3A76 0x26403
50.2351 +0x3A77 0x2640E
50.2352 +0x3A78 0x264B8
50.2353 +0x3A79 0x2654D
50.2354 +0x3A7A 0x2653F
50.2355 +0x3A7B 0x26547
50.2356 +0x3A7C 0x2654B
50.2357 +0x3A7D 0x2654A
50.2358 +0x3A7E 0x2653D
50.2359 +0x3B22 0x26541
50.2360 +0x3B23 0x2654C
50.2361 +0x3B25 0x26662
50.2362 +0x3B26 0x26669
50.2363 +0x3B27 0x26661
50.2364 +0x3B29 0x266AA
50.2365 +0x3B2A 0x266A6
50.2366 +0x3B2B 0x266AC
50.2367 +0x3B2C 0x266BD
50.2368 +0x3B2D 0x266BB
50.2369 +0x3B2E 0x266A4
50.2370 +0x3B2F 0x266BA
50.2371 +0x3B30 0x2669A
50.2372 +0x3B32 0x266A1
50.2373 +0x3B33 0x266C1
50.2374 +0x3B34 0x268E0
50.2375 +0x3B35 0x2690A
50.2376 +0x3B36 0x26903
50.2377 +0x3B37 0x26906
50.2378 +0x3B38 0x26939
50.2379 +0x3B39 0x2693A
50.2380 +0x3B3A 0x26936
50.2381 +0x3B3B 0x2695B
50.2382 +0x3B3C 0x2695F
50.2383 +0x3B3D 0x2695E
50.2384 +0x3B3E 0x26967
50.2385 +0x3B3F 0x26961
50.2386 +0x3B40 0x26962
50.2387 +0x3B41 0x2695D
50.2388 +0x3B42 0x269CA
50.2389 +0x3B43 0x269CC
50.2390 +0x3B44 0x269CE
50.2391 +0x3B45 0x26A18
50.2392 +0x3B46 0x26A1D
50.2393 +0x3B47 0x26A1F
50.2394 +0x3B48 0x26A20
50.2395 +0x3B49 0x26A17
50.2396 +0x3B4A 0x26A15
50.2397 +0x3B4B 0x26B1F
50.2398 +0x3B4C 0x26B27
50.2399 +0x3B4D 0x26B26
50.2400 +0x3B4E 0x21E10
50.2401 +0x3B4F 0x26B8B
50.2402 +0x3B50 0x26BAE
50.2403 +0x3B51 0x26B8A
50.2404 +0x3B52 0x2F999
50.2405 +0x3B53 0x26B92
50.2406 +0x3B54 0x26B89
50.2407 +0x3B55 0x26B87
50.2408 +0x3B57 0x26B8F
50.2409 +0x3B58 0x26B84
50.2410 +0x3B59 0x26B83
50.2411 +0x3B5A 0x26B8C
50.2412 +0x3B5B 0x26B93
50.2413 +0x3B5C 0x26B8D
50.2414 +0x3B5D 0x26B98
50.2415 +0x3B5E 0x26B7D
50.2416 +0x3B5F 0x26B7E
50.2417 +0x3B60 0x26BD2
50.2418 +0x3B61 0x26B80
50.2419 +0x3B62 0x26B99
50.2420 +0x3B63 0x271AC
50.2421 +0x3B64 0x27250
50.2422 +0x3B65 0x27255
50.2423 +0x3B66 0x27242
50.2424 +0x3B67 0x2723F
50.2425 +0x3B68 0x2723C
50.2426 +0x3B6A 0x2724C
50.2427 +0x3B6B 0x27249
50.2428 +0x3B6C 0x27257
50.2429 +0x3B6D 0x27258
50.2430 +0x3B6E 0x2724F
50.2431 +0x3B6F 0x2725C
50.2432 +0x3B70 0x27247
50.2433 +0x3B71 0x2F9B7
50.2434 +0x3B72 0x275AB
50.2435 +0x3B74 0x275AF
50.2436 +0x3B75 0x275AD
50.2437 +0x3B76 0x275E8
50.2438 +0x3B77 0x275E7
50.2439 +0x3B78 0x27630
50.2440 +0x3B79 0x27626
50.2441 +0x3B7A 0x2762F
50.2442 +0x3B7B 0x27628
50.2443 +0x3B7C 0x2762B
50.2444 +0x3B7D 0x2761D
50.2445 +0x3B7E 0x2762D
50.2446 +0x3C21 0x27620
50.2447 +0x3C22 0x2762A
50.2448 +0x3C23 0x2762C
50.2449 +0x3C24 0x27635
50.2450 +0x3C25 0x27621
50.2451 +0x3C26 0x27623
50.2452 +0x3C27 0x27624
50.2453 +0x3C28 0x27636
50.2454 +0x3C29 0x27637
50.2455 +0x3C2A 0x277E9
50.2456 +0x3C2B 0x278BA
50.2457 +0x3C2C 0x278B8
50.2458 +0x3C2D 0x2F9CC
50.2459 +0x3C2E 0x2796D
50.2460 +0x3C2F 0x2796A
50.2461 +0x3C30 0x27968
50.2462 +0x3C31 0x27969
50.2463 +0x3C32 0x2796B
50.2464 +0x3C33 0x27961
50.2465 +0x3C34 0x27BDC
50.2466 +0x3C35 0x27BDB
50.2467 +0x3C36 0x27C2D
50.2468 +0x3C37 0x27C2C
50.2469 +0x3C38 0x27CA2
50.2470 +0x3C39 0x27D2B
50.2471 +0x3C3A 0x27D32
50.2472 +0x3C3B 0x2F9D7
50.2473 +0x3C3C 0x27E94
50.2474 +0x3C3D 0x27E92
50.2475 +0x3C3E 0x27E90
50.2476 +0x3C3F 0x27FC9
50.2477 +0x3C40 0x27FC4
50.2478 +0x3C41 0x27FC1
50.2479 +0x3C42 0x27FC3
50.2480 +0x3C43 0x27FCD
50.2481 +0x3C44 0x28214
50.2482 +0x3C45 0x282A7
50.2483 +0x3C46 0x282AF
50.2484 +0x3C47 0x282AA
50.2485 +0x3C48 0x2840D
50.2486 +0x3C49 0x28454
50.2487 +0x3C4A 0x2845B
50.2488 +0x3C4B 0x28461
50.2489 +0x3C4C 0x284AE
50.2490 +0x3C4D 0x284B3
50.2491 +0x3C4E 0x284C0
50.2492 +0x3C4F 0x284C4
50.2493 +0x3C50 0x284BF
50.2494 +0x3C51 0x284CB
50.2495 +0x3C52 0x284AD
50.2496 +0x3C53 0x284A7
50.2497 +0x3C54 0x284A4
50.2498 +0x3C55 0x284BD
50.2499 +0x3C56 0x284AF
50.2500 +0x3C57 0x284B2
50.2501 +0x3C58 0x284A5
50.2502 +0x3C59 0x286E7
50.2503 +0x3C5A 0x286E0
50.2504 +0x3C5B 0x286CE
50.2505 +0x3C5C 0x286DE
50.2506 +0x3C5D 0x286D5
50.2507 +0x3C5E 0x286DF
50.2508 +0x3C5F 0x286D9
50.2509 +0x3C60 0x287F2
50.2510 +0x3C61 0x28923
50.2511 +0x3C62 0x28940
50.2512 +0x3C64 0x2893E
50.2513 +0x3C66 0x28CCF
50.2514 +0x3C67 0x20B54
50.2515 +0x3C68 0x28E5B
50.2516 +0x3C69 0x28E58
50.2517 +0x3C6A 0x28E62
50.2518 +0x3C6B 0x28E5F
50.2519 +0x3C6C 0x28E67
50.2520 +0x3C6D 0x28E63
50.2521 +0x3C6E 0x28E5E
50.2522 +0x3C6F 0x28E60
50.2523 +0x3C70 0x28F85
50.2524 +0x3C71 0x28F86
50.2525 +0x3C72 0x28F87
50.2526 +0x3C73 0x291E8
50.2527 +0x3C74 0x291E6
50.2528 +0x3C75 0x29671
50.2529 +0x3C76 0x29685
50.2530 +0x3C77 0x2FA02
50.2531 +0x3C78 0x29686
50.2532 +0x3C79 0x29810
50.2533 +0x3C7A 0x209F8
50.2534 +0x3C7B 0x200BF
50.2535 +0x3C7C 0x20B61
50.2536 +0x3C7D 0x200FE
50.2537 +0x3C7E 0x200FC
50.2538 +0x3D21 0x20139
50.2539 +0x3D22 0x20161
50.2540 +0x3D23 0x20160
50.2541 +0x3D24 0x202E2
50.2542 +0x3D25 0x202EA
50.2543 +0x3D26 0x202E3
50.2544 +0x3D27 0x202B4
50.2545 +0x3D28 0x202AE
50.2546 +0x3D29 0x202BE
50.2547 +0x3D2A 0x202B8
50.2548 +0x3D2B 0x202A8
50.2549 +0x3D2C 0x202AA
50.2550 +0x3D2D 0x202A9
50.2551 +0x3D2E 0x202B3
50.2552 +0x3D2F 0x202D5
50.2553 +0x3D30 0x202AD
50.2554 +0x3D31 0x202B9
50.2555 +0x3D32 0x202BB
50.2556 +0x3D33 0x202B1
50.2557 +0x3D34 0x202C2
50.2558 +0x3D35 0x2F808
50.2559 +0x3D36 0x202EB
50.2560 +0x3D37 0x202BA
50.2561 +0x3D38 0x202D2
50.2562 +0x3D39 0x202D4
50.2563 +0x3D3A 0x204F1
50.2564 +0x3D3B 0x2051D
50.2565 +0x3D3C 0x2F812
50.2566 +0x3D3D 0x20562
50.2567 +0x3D3E 0x2058C
50.2568 +0x3D3F 0x205E6
50.2569 +0x3D40 0x205E7
50.2570 +0x3D41 0x2065A
50.2571 +0x3D42 0x20658
50.2572 +0x3D43 0x20659
50.2573 +0x3D44 0x20696
50.2574 +0x3D45 0x20697
50.2575 +0x3D46 0x20761
50.2576 +0x3D47 0x20767
50.2577 +0x3D48 0x20771
50.2578 +0x3D49 0x20765
50.2579 +0x3D4A 0x2077D
50.2580 +0x3D4B 0x2077E
50.2581 +0x3D4C 0x2087D
50.2582 +0x3D4D 0x20884
50.2583 +0x3D4E 0x2087C
50.2584 +0x3D4F 0x2087E
50.2585 +0x3D50 0x2087F
50.2586 +0x3D51 0x20880
50.2587 +0x3D52 0x208EF
50.2588 +0x3D53 0x208F4
50.2589 +0x3D54 0x2091E
50.2590 +0x3D55 0x2094E
50.2591 +0x3D56 0x209FB
50.2592 +0x3D57 0x209FA
50.2593 +0x3D58 0x209FD
50.2594 +0x3D59 0x2F831
50.2595 +0x3D5A 0x2F832
50.2596 +0x3D5B 0x20A79
50.2597 +0x3D5C 0x20A7C
50.2598 +0x3D5D 0x20A7D
50.2599 +0x3D5E 0x20A84
50.2600 +0x3D5F 0x20A7B
50.2601 +0x3D60 0x20A78
50.2602 +0x3D62 0x20B5E
50.2603 +0x3D63 0x20B5A
50.2604 +0x3D64 0x20B5C
50.2605 +0x3D65 0x20B59
50.2606 +0x3D66 0x20B55
50.2607 +0x3D67 0x20B63
50.2608 +0x3D68 0x20B56
50.2609 +0x3D69 0x20B5F
50.2610 +0x3D6A 0x20B60
50.2611 +0x3D6B 0x20B5B
50.2612 +0x3D6C 0x20D4A
50.2613 +0x3D6D 0x20D65
50.2614 +0x3D6E 0x20DB3
50.2615 +0x3D6F 0x20D2C
50.2616 +0x3D70 0x20D77
50.2617 +0x3D71 0x20D3D
50.2618 +0x3D72 0x20D52
50.2619 +0x3D73 0x20D61
50.2620 +0x3D74 0x20D2A
50.2621 +0x3D75 0x20D3E
50.2622 +0x3D76 0x20D34
50.2623 +0x3D77 0x20D29
50.2624 +0x3D78 0x20DB2
50.2625 +0x3D79 0x20DAD
50.2626 +0x3D7A 0x20D40
50.2627 +0x3D7B 0x20D53
50.2628 +0x3D7C 0x2F844
50.2629 +0x3D7D 0x20D3F
50.2630 +0x3D7E 0x20D41
50.2631 +0x3E21 0x20D72
50.2632 +0x3E22 0x211F6
50.2633 +0x3E23 0x211F5
50.2634 +0x3E24 0x211F4
50.2635 +0x3E25 0x211F2
50.2636 +0x3E26 0x211F9
50.2637 +0x3E27 0x21327
50.2638 +0x3E28 0x21354
50.2639 +0x3E29 0x21355
50.2640 +0x3E2A 0x2132E
50.2641 +0x3E2B 0x2F854
50.2642 +0x3E2C 0x2F853
50.2643 +0x3E2D 0x2132C
50.2644 +0x3E2E 0x21338
50.2645 +0x3E2F 0x21339
50.2646 +0x3E30 0x21331
50.2647 +0x3E31 0x2134F
50.2648 +0x3E32 0x21373
50.2649 +0x3E33 0x21330
50.2650 +0x3E34 0x2132B
50.2651 +0x3E35 0x21351
50.2652 +0x3E36 0x2152C
50.2653 +0x3E37 0x2155B
50.2654 +0x3E38 0x2155C
50.2655 +0x3E39 0x21568
50.2656 +0x3E3A 0x2156C
50.2657 +0x3E3B 0x2156B
50.2658 +0x3E3C 0x21569
50.2659 +0x3E3D 0x2159F
50.2660 +0x3E3E 0x21638
50.2661 +0x3E3F 0x2163C
50.2662 +0x3E40 0x2163A
50.2663 +0x3E41 0x21635
50.2664 +0x3E43 0x21639
50.2665 +0x3E44 0x21636
50.2666 +0x3E45 0x2163B
50.2667 +0x3E46 0x21760
50.2668 +0x3E47 0x21761
50.2669 +0x3E48 0x21763
50.2670 +0x3E49 0x21764
50.2671 +0x3E4A 0x21794
50.2672 +0x3E4B 0x21793
50.2673 +0x3E4C 0x2175E
50.2674 +0x3E4D 0x21768
50.2675 +0x3E4E 0x2176A
50.2676 +0x3E4F 0x21765
50.2677 +0x3E50 0x2F866
50.2678 +0x3E51 0x21790
50.2679 +0x3E52 0x2175F
50.2680 +0x3E53 0x21772
50.2681 +0x3E54 0x2F865
50.2682 +0x3E55 0x21A3C
50.2683 +0x3E56 0x21A27
50.2684 +0x3E57 0x21A24
50.2685 +0x3E58 0x21A26
50.2686 +0x3E59 0x21A25
50.2687 +0x3E5B 0x21A28
50.2688 +0x3E5C 0x21A36
50.2689 +0x3E5D 0x21B31
50.2690 +0x3E5E 0x21B30
50.2691 +0x3E5F 0x21B34
50.2692 +0x3E60 0x21B81
50.2693 +0x3E61 0x21B7D
50.2694 +0x3E62 0x21B82
50.2695 +0x3E63 0x21B80
50.2696 +0x3E65 0x202D3
50.2697 +0x3E66 0x21BF2
50.2698 +0x3E67 0x21C66
50.2699 +0x3E68 0x21C8C
50.2700 +0x3E69 0x21C7B
50.2701 +0x3E6A 0x21C83
50.2702 +0x3E6C 0x21C8E
50.2703 +0x3E6D 0x21C7A
50.2704 +0x3E6E 0x21C92
50.2705 +0x3E6F 0x21C91
50.2706 +0x3E70 0x21C82
50.2707 +0x3E71 0x21D1B
50.2708 +0x3E72 0x21D1C
50.2709 +0x3E73 0x21E27
50.2710 +0x3E74 0x21E21
50.2711 +0x3E77 0x21E43
50.2712 +0x3E79 0x21E18
50.2713 +0x3E7A 0x21E7B
50.2714 +0x3E7B 0x21E1A
50.2715 +0x3E7C 0x21E4B
50.2716 +0x3E7D 0x21E4A
50.2717 +0x3E7E 0x21E4D
50.2718 +0x3F21 0x21E4F
50.2719 +0x3F22 0x21E19
50.2720 +0x3F23 0x21E35
50.2721 +0x3F24 0x21E13
50.2722 +0x3F25 0x21E52
50.2723 +0x3F26 0x21E14
50.2724 +0x3F27 0x21E1E
50.2725 +0x3F28 0x21E2C
50.2726 +0x3F29 0x21E20
50.2727 +0x3F2A 0x21E22
50.2728 +0x3F2B 0x21E12
50.2729 +0x3F2C 0x21E1F
50.2730 +0x3F2D 0x22000
50.2731 +0x3F2E 0x22023
50.2732 +0x3F2F 0x22040
50.2733 +0x3F30 0x22043
50.2734 +0x3F31 0x220E4
50.2735 +0x3F32 0x220DB
50.2736 +0x3F33 0x220EA
50.2737 +0x3F34 0x220DD
50.2738 +0x3F35 0x220CC
50.2739 +0x3F36 0x220D9
50.2740 +0x3F37 0x220E8
50.2741 +0x3F38 0x220F6
50.2742 +0x3F39 0x220E3
50.2743 +0x3F3A 0x220D3
50.2744 +0x3F3B 0x220DA
50.2745 +0x3F3C 0x220D6
50.2746 +0x3F3D 0x220E7
50.2747 +0x3F3E 0x2223A
50.2748 +0x3F3F 0x2223F
50.2749 +0x3F40 0x22240
50.2750 +0x3F41 0x22248
50.2751 +0x3F42 0x22259
50.2752 +0x3F43 0x22237
50.2753 +0x3F44 0x22244
50.2754 +0x3F45 0x2F88C
50.2755 +0x3F46 0x2F88B
50.2756 +0x3F47 0x22255
50.2757 +0x3F48 0x22239
50.2758 +0x3F49 0x22354
50.2759 +0x3F4A 0x22355
50.2760 +0x3F4B 0x22356
50.2761 +0x3F4C 0x22357
50.2762 +0x3F4D 0x22358
50.2763 +0x3F4E 0x22359
50.2764 +0x3F4F 0x2238D
50.2765 +0x3F50 0x223F2
50.2766 +0x3F51 0x223F8
50.2767 +0x3F52 0x223F5
50.2768 +0x3F53 0x223F6
50.2769 +0x3F54 0x223FC
50.2770 +0x3F55 0x223FE
50.2771 +0x3F56 0x223F1
50.2772 +0x3F57 0x223FD
50.2773 +0x3F58 0x2245E
50.2774 +0x3F59 0x22496
50.2775 +0x3F5A 0x22497
50.2776 +0x3F5B 0x2249C
50.2777 +0x3F5C 0x2249B
50.2778 +0x3F5D 0x22495
50.2779 +0x3F5E 0x2F89A
50.2780 +0x3F5F 0x2251A
50.2781 +0x3F60 0x22509
50.2782 +0x3F61 0x22504
50.2783 +0x3F62 0x2250E
50.2784 +0x3F63 0x2251C
50.2785 +0x3F64 0x22518
50.2786 +0x3F65 0x2250D
50.2787 +0x3F66 0x22510
50.2788 +0x3F67 0x2250C
50.2789 +0x3F68 0x22503
50.2790 +0x3F69 0x2267B
50.2791 +0x3F6A 0x226A6
50.2792 +0x3F6B 0x22677
50.2793 +0x3F6C 0x22688
50.2794 +0x3F6D 0x22674
50.2795 +0x3F6E 0x226DA
50.2796 +0x3F6F 0x22676
50.2797 +0x3F70 0x22678
50.2798 +0x3F71 0x2268A
50.2799 +0x3F72 0x2268F
50.2800 +0x3F73 0x2267D
50.2801 +0x3F74 0x22690
50.2802 +0x3F75 0x226ED
50.2803 +0x3F76 0x226D9
50.2804 +0x3F77 0x226D0
50.2805 +0x3F78 0x2271A
50.2806 +0x3F79 0x226D7
50.2807 +0x3F7A 0x226E2
50.2808 +0x3F7B 0x226E1
50.2809 +0x3F7C 0x226C5
50.2810 +0x3F7D 0x226E0
50.2811 +0x3F7E 0x226CA
50.2812 +0x4021 0x22725
50.2813 +0x4022 0x226CC
50.2814 +0x4023 0x2F8B3
50.2815 +0x4024 0x229C6
50.2816 +0x4025 0x229C1
50.2817 +0x4026 0x22A4D
50.2818 +0x4027 0x22B4B
50.2819 +0x4028 0x22B64
50.2820 +0x4029 0x22B95
50.2821 +0x402A 0x22B99
50.2822 +0x402B 0x2F8BC
50.2823 +0x402C 0x22B94
50.2824 +0x402D 0x22BA2
50.2825 +0x402E 0x22BAE
50.2826 +0x402F 0x22B9E
50.2827 +0x4030 0x22BA7
50.2828 +0x4031 0x22B86
50.2829 +0x4033 0x22BA4
50.2830 +0x4034 0x22B91
50.2831 +0x4035 0x22B93
50.2832 +0x4036 0x2F8BB
50.2833 +0x4037 0x22B88
50.2834 +0x4038 0x22ECD
50.2835 +0x4039 0x22ECA
50.2836 +0x403A 0x22F3F
50.2837 +0x403B 0x22F40
50.2838 +0x403C 0x22F46
50.2839 +0x403D 0x22F41
50.2840 +0x403E 0x22F45
50.2841 +0x403F 0x22F58
50.2842 +0x4040 0x22F3B
50.2843 +0x4041 0x22F48
50.2844 +0x4042 0x2304E
50.2845 +0x4043 0x23052
50.2846 +0x4044 0x2304F
50.2847 +0x4045 0x2307B
50.2848 +0x4046 0x2307A
50.2849 +0x4047 0x230A0
50.2850 +0x4048 0x2309F
50.2851 +0x4049 0x230FB
50.2852 +0x404A 0x230F7
50.2853 +0x404B 0x231B8
50.2854 +0x404C 0x231B9
50.2855 +0x404D 0x231BB
50.2856 +0x404E 0x231B7
50.2857 +0x4050 0x231BA
50.2858 +0x4052 0x231DA
50.2859 +0x4053 0x231B5
50.2860 +0x4054 0x231BF
50.2861 +0x4055 0x231BC
50.2862 +0x4056 0x231C0
50.2863 +0x4057 0x2F8D3
50.2864 +0x4058 0x2F8D9
50.2865 +0x4059 0x23375
50.2866 +0x405A 0x23379
50.2867 +0x405B 0x23376
50.2868 +0x405C 0x23435
50.2869 +0x405D 0x23440
50.2870 +0x405E 0x234C0
50.2871 +0x405F 0x23481
50.2872 +0x4060 0x234AD
50.2873 +0x4061 0x234AF
50.2874 +0x4062 0x234AC
50.2875 +0x4063 0x2348F
50.2876 +0x4064 0x234A8
50.2877 +0x4065 0x234AA
50.2878 +0x4066 0x234A9
50.2879 +0x4067 0x23488
50.2880 +0x4068 0x2347F
50.2881 +0x4069 0x23480
50.2882 +0x406A 0x234BC
50.2883 +0x406B 0x238AE
50.2884 +0x406C 0x238BB
50.2885 +0x406D 0x238BD
50.2886 +0x406F 0x23978
50.2887 +0x4070 0x23974
50.2888 +0x4071 0x23A0C
50.2889 +0x4072 0x23A11
50.2890 +0x4073 0x23A08
50.2891 +0x4074 0x23A06
50.2892 +0x4075 0x23A10
50.2893 +0x4076 0x23A8F
50.2894 +0x4077 0x23A90
50.2895 +0x4078 0x23A8D
50.2896 +0x4079 0x23A8E
50.2897 +0x407A 0x23A96
50.2898 +0x407B 0x23A95
50.2899 +0x407C 0x23B0B
50.2900 +0x407D 0x23B0C
50.2901 +0x407E 0x23B7C
50.2902 +0x4121 0x23B73
50.2903 +0x4122 0x23B75
50.2904 +0x4123 0x23B76
50.2905 +0x4124 0x23B7D
50.2906 +0x4125 0x23B78
50.2907 +0x4126 0x23B71
50.2908 +0x4127 0x23C4B
50.2909 +0x4128 0x23C4E
50.2910 +0x4129 0x23D33
50.2911 +0x412A 0x23D32
50.2912 +0x412C 0x23D91
50.2913 +0x412D 0x23DE7
50.2914 +0x412E 0x23DE9
50.2915 +0x412F 0x23DA2
50.2916 +0x4130 0x23D94
50.2917 +0x4131 0x23D87
50.2918 +0x4132 0x23DA3
50.2919 +0x4133 0x23DDD
50.2920 +0x4134 0x23D7B
50.2921 +0x4135 0x23D83
50.2922 +0x4136 0x23D81
50.2923 +0x4137 0x23DDF
50.2924 +0x4138 0x23D7C
50.2925 +0x4139 0x23DE4
50.2926 +0x413A 0x23DE2
50.2927 +0x413B 0x23D93
50.2928 +0x413C 0x23D7D
50.2929 +0x413D 0x23DBF
50.2930 +0x413E 0x23D9B
50.2931 +0x413F 0x23D8E
50.2932 +0x4140 0x23D9F
50.2933 +0x4142 0x23D8C
50.2934 +0x4143 0x23D7F
50.2935 +0x4144 0x23D9C
50.2936 +0x4145 0x23D84
50.2937 +0x4146 0x23D42
50.2938 +0x4147 0x23DE6
50.2939 +0x4148 0x24251
50.2940 +0x4149 0x2424A
50.2941 +0x414A 0x24264
50.2942 +0x414B 0x24225
50.2943 +0x414C 0x2422F
50.2944 +0x414D 0x2422E
50.2945 +0x414E 0x2422B
50.2946 +0x414F 0x24228
50.2947 +0x4150 0x24232
50.2948 +0x4151 0x2422D
50.2949 +0x4152 0x24231
50.2950 +0x4153 0x24239
50.2951 +0x4154 0x2422C
50.2952 +0x4155 0x24261
50.2953 +0x4156 0x24511
50.2954 +0x4157 0x24510
50.2955 +0x4158 0x24512
50.2956 +0x4159 0x24553
50.2957 +0x415A 0x24555
50.2958 +0x415B 0x2457B
50.2959 +0x415C 0x24581
50.2960 +0x415D 0x2457D
50.2961 +0x415E 0x2457C
50.2962 +0x415F 0x245C2
50.2963 +0x4160 0x245C5
50.2964 +0x4161 0x2F922
50.2965 +0x4162 0x245C4
50.2966 +0x4163 0x2F923
50.2967 +0x4164 0x2466B
50.2968 +0x4165 0x24668
50.2969 +0x4167 0x2465C
50.2970 +0x4168 0x2465D
50.2971 +0x4169 0x2466A
50.2972 +0x416A 0x2F924
50.2973 +0x416B 0x24C76
50.2974 +0x416C 0x24776
50.2975 +0x416E 0x247C4
50.2976 +0x416F 0x247CB
50.2977 +0x4170 0x247C8
50.2978 +0x4171 0x247D4
50.2979 +0x4172 0x247D5
50.2980 +0x4173 0x247C9
50.2981 +0x4174 0x247D7
50.2982 +0x4176 0x24978
50.2983 +0x4177 0x2495A
50.2984 +0x4178 0x2495B
50.2985 +0x4179 0x2495C
50.2986 +0x417A 0x24956
50.2987 +0x417B 0x24958
50.2988 +0x417C 0x24971
50.2989 +0x417D 0x269D4
50.2990 +0x417E 0x24B40
50.2991 +0x4221 0x2F933
50.2992 +0x4222 0x24B3F
50.2993 +0x4223 0x24B43
50.2994 +0x4224 0x24B41
50.2995 +0x4225 0x24BE2
50.2996 +0x4226 0x24BE0
50.2997 +0x4227 0x24BE3
50.2998 +0x4228 0x24C66
50.2999 +0x4229 0x24C73
50.3000 +0x422A 0x24C6C
50.3001 +0x422B 0x24C71
50.3002 +0x422C 0x24C6A
50.3003 +0x422D 0x24C6D
50.3004 +0x422E 0x24C6E
50.3005 +0x422F 0x24C6B
50.3006 +0x4230 0x24D8C
50.3007 +0x4231 0x24D77
50.3008 +0x4232 0x2F93A
50.3009 +0x4233 0x24D7F
50.3010 +0x4234 0x24D89
50.3011 +0x4235 0x24D7A
50.3012 +0x4236 0x24D85
50.3013 +0x4237 0x24D78
50.3014 +0x4238 0x24D8A
50.3015 +0x4239 0x24D86
50.3016 +0x423A 0x24F2C
50.3017 +0x423B 0x24F67
50.3018 +0x423C 0x24F5B
50.3019 +0x423D 0x24FE5
50.3020 +0x423E 0x24FE1
50.3021 +0x423F 0x25061
50.3022 +0x4240 0x25069
50.3023 +0x4241 0x2506A
50.3024 +0x4242 0x25165
50.3025 +0x4243 0x2516D
50.3026 +0x4244 0x25163
50.3027 +0x4245 0x25186
50.3028 +0x4246 0x2515C
50.3029 +0x4247 0x25162
50.3030 +0x4248 0x2F948
50.3031 +0x4249 0x25179
50.3032 +0x424A 0x25169
50.3033 +0x424B 0x25170
50.3034 +0x424C 0x25176
50.3035 +0x424D 0x2515D
50.3036 +0x424E 0x25187
50.3037 +0x424F 0x2516E
50.3038 +0x4250 0x25171
50.3039 +0x4251 0x2517C
50.3040 +0x4252 0x25173
50.3041 +0x4253 0x2515B
50.3042 +0x4254 0x2516B
50.3043 +0x4255 0x253BF
50.3044 +0x4256 0x253C1
50.3045 +0x4257 0x253BD
50.3046 +0x4258 0x253C9
50.3047 +0x4259 0x253BC
50.3048 +0x425A 0x253C2
50.3049 +0x425B 0x253C0
50.3050 +0x425C 0x25492
50.3051 +0x425D 0x254A9
50.3052 +0x425E 0x2548F
50.3053 +0x425F 0x25476
50.3054 +0x4260 0x2547B
50.3055 +0x4261 0x25475
50.3056 +0x4262 0x254A4
50.3057 +0x4263 0x25664
50.3058 +0x4264 0x2573D
50.3059 +0x4265 0x257AF
50.3060 +0x4268 0x2579D
50.3061 +0x4269 0x25799
50.3062 +0x426A 0x257B1
50.3063 +0x426B 0x25963
50.3064 +0x426C 0x25962
50.3065 +0x426D 0x25964
50.3066 +0x426E 0x25969
50.3067 +0x4270 0x25A75
50.3068 +0x4271 0x25A73
50.3069 +0x4272 0x25A71
50.3070 +0x4273 0x25A74
50.3071 +0x4274 0x25B0C
50.3072 +0x4275 0x25B16
50.3073 +0x4277 0x25B11
50.3074 +0x4278 0x25B1F
50.3075 +0x4279 0x25B1A
50.3076 +0x427A 0x25B0D
50.3077 +0x427B 0x25B1B
50.3078 +0x427C 0x25B13
50.3079 +0x427D 0x25E4E
50.3080 +0x427E 0x25E55
50.3081 +0x4321 0x25E50
50.3082 +0x4323 0x25FD2
50.3083 +0x4324 0x25FD3
50.3084 +0x4325 0x25FD1
50.3085 +0x4326 0x25FF1
50.3086 +0x4327 0x25FDC
50.3087 +0x4328 0x25FC8
50.3088 +0x4329 0x25FCC
50.3089 +0x432A 0x25FD0
50.3090 +0x432B 0x25FCF
50.3091 +0x432C 0x25FDF
50.3092 +0x432D 0x2622B
50.3093 +0x432E 0x2622E
50.3094 +0x432F 0x2622D
50.3095 +0x4330 0x2629D
50.3096 +0x4331 0x2629E
50.3097 +0x4332 0x2629F
50.3098 +0x4333 0x262A9
50.3099 +0x4334 0x262A0
50.3100 +0x4335 0x26298
50.3101 +0x4336 0x262A1
50.3102 +0x4337 0x262AB
50.3103 +0x4338 0x262AF
50.3104 +0x4339 0x2636E
50.3105 +0x433A 0x2635F
50.3106 +0x433B 0x2635A
50.3107 +0x433D 0x26365
50.3108 +0x433E 0x26368
50.3109 +0x433F 0x26372
50.3110 +0x4340 0x26417
50.3111 +0x4341 0x26416
50.3112 +0x4342 0x26418
50.3113 +0x4343 0x26419
50.3114 +0x4344 0x2641A
50.3115 +0x4345 0x26422
50.3116 +0x4346 0x2641B
50.3117 +0x4347 0x2641C
50.3118 +0x4348 0x264BE
50.3119 +0x4349 0x264EE
50.3120 +0x434A 0x2655A
50.3121 +0x434B 0x26550
50.3122 +0x434C 0x26558
50.3123 +0x434D 0x26554
50.3124 +0x434E 0x26557
50.3125 +0x434F 0x26556
50.3126 +0x4350 0x26615
50.3127 +0x4351 0x2669B
50.3128 +0x4352 0x26693
50.3129 +0x4353 0x26692
50.3130 +0x4354 0x26672
50.3131 +0x4355 0x26698
50.3132 +0x4356 0x26699
50.3133 +0x4357 0x266DF
50.3134 +0x4359 0x266D5
50.3135 +0x435B 0x266D4
50.3136 +0x435C 0x266F3
50.3137 +0x435D 0x266F4
50.3138 +0x435E 0x266E7
50.3139 +0x435F 0x266E1
50.3140 +0x4360 0x266E6
50.3141 +0x4361 0x266EB
50.3142 +0x4362 0x266EC
50.3143 +0x4363 0x202DB
50.3144 +0x4365 0x2690D
50.3145 +0x4366 0x2690C
50.3146 +0x4367 0x21B2F
50.3147 +0x4368 0x26968
50.3148 +0x4369 0x26965
50.3149 +0x436A 0x2696B
50.3150 +0x436B 0x26969
50.3151 +0x436C 0x269D1
50.3152 +0x436D 0x269D3
50.3153 +0x436E 0x26A27
50.3154 +0x436F 0x26A28
50.3155 +0x4372 0x26A24
50.3156 +0x4373 0x26AD7
50.3157 +0x4374 0x26BCA
50.3158 +0x4375 0x26BC7
50.3159 +0x4376 0x2F99E
50.3160 +0x4377 0x26BD8
50.3161 +0x4378 0x26BE1
50.3162 +0x4379 0x26BC6
50.3163 +0x437A 0x26BF8
50.3164 +0x437B 0x26BC3
50.3165 +0x437C 0x26BF4
50.3166 +0x437D 0x26C17
50.3167 +0x437E 0x26BEA
50.3168 +0x4421 0x26BCB
50.3169 +0x4422 0x26B86
50.3170 +0x4423 0x26BC4
50.3171 +0x4424 0x26BD9
50.3172 +0x4425 0x26C19
50.3173 +0x4426 0x26BC2
50.3174 +0x4427 0x26BE2
50.3175 +0x4429 0x26BDE
50.3176 +0x442A 0x26BED
50.3177 +0x442B 0x2F99C
50.3178 +0x442D 0x26C1D
50.3179 +0x442E 0x26BDD
50.3180 +0x442F 0x26BDB
50.3181 +0x4430 0x26BE8
50.3182 +0x4431 0x26BE9
50.3183 +0x4432 0x26BBF
50.3184 +0x4433 0x26BE0
50.3185 +0x4434 0x26BD1
50.3186 +0x4435 0x26BDC
50.3187 +0x4436 0x26BCE
50.3188 +0x4437 0x26C1E
50.3189 +0x4438 0x26BCC
50.3190 +0x4439 0x26BF2
50.3191 +0x443A 0x26BF3
50.3192 +0x443B 0x2F99F
50.3193 +0x443C 0x2F9A2
50.3194 +0x443D 0x2F9A3
50.3195 +0x443E 0x2F9A1
50.3196 +0x443F 0x271AB
50.3197 +0x4440 0x271AA
50.3198 +0x4441 0x271A7
50.3199 +0x4442 0x271A9
50.3200 +0x4443 0x27288
50.3201 +0x4444 0x27275
50.3202 +0x4445 0x27260
50.3203 +0x4446 0x2726C
50.3204 +0x4447 0x27273
50.3205 +0x4449 0x2726E
50.3206 +0x444A 0x27274
50.3207 +0x444B 0x27276
50.3208 +0x444C 0x27268
50.3209 +0x444D 0x27277
50.3210 +0x444E 0x27286
50.3211 +0x444F 0x275EA
50.3212 +0x4450 0x27651
50.3213 +0x4451 0x27650
50.3214 +0x4452 0x27658
50.3215 +0x4453 0x2764D
50.3216 +0x4454 0x2764F
50.3217 +0x4455 0x2764E
50.3218 +0x4456 0x2765C
50.3219 +0x4457 0x27652
50.3220 +0x4458 0x27644
50.3221 +0x4459 0x2764A
50.3222 +0x445A 0x2764B
50.3223 +0x445B 0x277EA
50.3224 +0x445C 0x27810
50.3225 +0x445D 0x27811
50.3226 +0x445E 0x278CD
50.3227 +0x445F 0x278BF
50.3228 +0x4460 0x278C4
50.3229 +0x4461 0x278D0
50.3230 +0x4462 0x278CE
50.3231 +0x4463 0x278C0
50.3232 +0x4464 0x278C2
50.3233 +0x4465 0x278CF
50.3234 +0x4466 0x278C9
50.3235 +0x4467 0x278BB
50.3236 +0x4468 0x27997
50.3237 +0x4469 0x27992
50.3238 +0x446A 0x2796F
50.3239 +0x446B 0x2797E
50.3240 +0x446C 0x2799A
50.3241 +0x446E 0x27986
50.3242 +0x446F 0x27973
50.3243 +0x4471 0x27977
50.3244 +0x4472 0x2798F
50.3245 +0x4473 0x27970
50.3246 +0x4474 0x27981
50.3247 +0x4475 0x27982
50.3248 +0x4476 0x27999
50.3249 +0x4477 0x2797D
50.3250 +0x4478 0x2797F
50.3251 +0x4479 0x2797B
50.3252 +0x447A 0x27987
50.3253 +0x447B 0x27BB2
50.3254 +0x447C 0x27C2F
50.3255 +0x447D 0x27C34
50.3256 +0x447E 0x27C2E
50.3257 +0x4521 0x27C32
50.3258 +0x4523 0x27CAA
50.3259 +0x4525 0x27CA9
50.3260 +0x4526 0x27D38
50.3261 +0x4527 0x27D36
50.3262 +0x4528 0x27D37
50.3263 +0x4529 0x27D47
50.3264 +0x452A 0x27D33
50.3265 +0x452B 0x27D39
50.3266 +0x452C 0x27D35
50.3267 +0x452D 0x27D44
50.3268 +0x452E 0x27EA5
50.3269 +0x452F 0x27EA6
50.3270 +0x4530 0x27E9E
50.3271 +0x4531 0x27FE3
50.3272 +0x4532 0x27FDF
50.3273 +0x4533 0x27FD3
50.3274 +0x4534 0x27FF1
50.3275 +0x4535 0x27FE4
50.3276 +0x4536 0x27FE0
50.3277 +0x4537 0x27FD6
50.3278 +0x4539 0x27FE6
50.3279 +0x453A 0x27FD8
50.3280 +0x453B 0x27FDE
50.3281 +0x453C 0x27FDB
50.3282 +0x453D 0x27FDC
50.3283 +0x453E 0x2821B
50.3284 +0x453F 0x2821F
50.3285 +0x4540 0x2821D
50.3286 +0x4541 0x2821C
50.3287 +0x4542 0x2821E
50.3288 +0x4543 0x28220
50.3289 +0x4544 0x28221
50.3290 +0x4546 0x282B6
50.3291 +0x4547 0x282BC
50.3292 +0x4548 0x282C6
50.3293 +0x4549 0x282C7
50.3294 +0x454A 0x282BA
50.3295 +0x454B 0x282BE
50.3296 +0x454C 0x282BD
50.3297 +0x454D 0x282B5
50.3298 +0x454E 0x282B4
50.3299 +0x454F 0x2840F
50.3300 +0x4550 0x28462
50.3301 +0x4551 0x284EB
50.3302 +0x4552 0x284D9
50.3303 +0x4553 0x284E4
50.3304 +0x4554 0x284D7
50.3305 +0x4555 0x284D8
50.3306 +0x4556 0x284D6
50.3307 +0x4557 0x284CE
50.3308 +0x4558 0x284DD
50.3309 +0x4559 0x284E7
50.3310 +0x455A 0x284D2
50.3311 +0x455B 0x284C5
50.3312 +0x455C 0x284C9
50.3313 +0x455D 0x284DB
50.3314 +0x455E 0x28692
50.3315 +0x455F 0x2868A
50.3316 +0x4560 0x2868B
50.3317 +0x4561 0x28689
50.3318 +0x4562 0x28708
50.3319 +0x4563 0x28703
50.3320 +0x4564 0x28706
50.3321 +0x4565 0x28705
50.3322 +0x4566 0x286F5
50.3323 +0x4567 0x2870B
50.3324 +0x4568 0x286FB
50.3325 +0x4569 0x287FC
50.3326 +0x456A 0x28801
50.3327 +0x456B 0x28802
50.3328 +0x456C 0x287FA
50.3329 +0x456D 0x28808
50.3330 +0x456E 0x287F7
50.3331 +0x456F 0x28800
50.3332 +0x4570 0x287FF
50.3333 +0x4571 0x28806
50.3334 +0x4572 0x287F6
50.3335 +0x4573 0x287FB
50.3336 +0x4574 0x2880A
50.3337 +0x4575 0x28925
50.3338 +0x4576 0x28943
50.3339 +0x4577 0x28944
50.3340 +0x4578 0x28C64
50.3341 +0x4579 0x28C62
50.3342 +0x457A 0x28C5E
50.3343 +0x457B 0x28C5B
50.3344 +0x457C 0x28CD6
50.3345 +0x457D 0x20072
50.3346 +0x457E 0x200C2
50.3347 +0x4621 0x28E77
50.3348 +0x4622 0x28E82
50.3349 +0x4623 0x28E7C
50.3350 +0x4624 0x28E7D
50.3351 +0x4625 0x28E86
50.3352 +0x4626 0x28E81
50.3353 +0x4627 0x28E84
50.3354 +0x4628 0x28E76
50.3355 +0x4629 0x28E83
50.3356 +0x462A 0x28E7F
50.3357 +0x462B 0x28E7E
50.3358 +0x462C 0x28F88
50.3359 +0x462D 0x28F8D
50.3360 +0x462E 0x28F8B
50.3361 +0x462F 0x28F91
50.3362 +0x4630 0x28F8F
50.3363 +0x4631 0x2907C
50.3364 +0x4632 0x29079
50.3365 +0x4633 0x2907A
50.3366 +0x4634 0x291EA
50.3367 +0x4635 0x2944C
50.3368 +0x4636 0x29599
50.3369 +0x4637 0x202D1
50.3370 +0x4638 0x2968B
50.3371 +0x4639 0x2968D
50.3372 +0x463A 0x2968A
50.3373 +0x463B 0x2968E
50.3374 +0x463C 0x29811
50.3375 +0x463D 0x22256
50.3376 +0x463E 0x2FA15
50.3377 +0x463F 0x20074
50.3378 +0x4640 0x200C3
50.3379 +0x4641 0x200C4
50.3380 +0x4642 0x2011B
50.3381 +0x4643 0x2015F
50.3382 +0x4644 0x2016A
50.3383 +0x4645 0x20169
50.3384 +0x4646 0x2016B
50.3385 +0x4647 0x2030C
50.3386 +0x4648 0x202F6
50.3387 +0x4649 0x202ED
50.3388 +0x464A 0x20329
50.3389 +0x464B 0x202FE
50.3390 +0x464C 0x202F1
50.3391 +0x464D 0x20317
50.3392 +0x464E 0x202FF
50.3393 +0x464F 0x202EE
50.3394 +0x4650 0x202FD
50.3395 +0x4651 0x2031C
50.3396 +0x4652 0x202FC
50.3397 +0x4653 0x20300
50.3398 +0x4654 0x20320
50.3399 +0x4656 0x202F9
50.3400 +0x4657 0x20367
50.3401 +0x4658 0x20308
50.3402 +0x4659 0x2049E
50.3403 +0x465A 0x204F3
50.3404 +0x465B 0x20525
50.3405 +0x465C 0x20527
50.3406 +0x465D 0x2051F
50.3407 +0x465E 0x20565
50.3408 +0x465F 0x20563
50.3409 +0x4660 0x20594
50.3410 +0x4661 0x20597
50.3411 +0x4662 0x205F1
50.3412 +0x4663 0x2065F
50.3413 +0x4664 0x20662
50.3414 +0x4666 0x20660
50.3415 +0x4667 0x2F822
50.3416 +0x4668 0x2078C
50.3417 +0x4669 0x20782
50.3418 +0x466A 0x20790
50.3419 +0x466B 0x2078B
50.3420 +0x466C 0x2078D
50.3421 +0x466D 0x20781
50.3422 +0x466E 0x2079D
50.3423 +0x466F 0x2088E
50.3424 +0x4670 0x2088F
50.3425 +0x4671 0x20892
50.3426 +0x4672 0x20923
50.3427 +0x4673 0x20952
50.3428 +0x4674 0x2F82E
50.3429 +0x4675 0x20A00
50.3430 +0x4676 0x20A01
50.3431 +0x4677 0x20A02
50.3432 +0x4678 0x20A1F
50.3433 +0x4679 0x20A8C
50.3434 +0x467A 0x20A89
50.3435 +0x467B 0x20A8B
50.3436 +0x467C 0x20A88
50.3437 +0x467D 0x20A8D
50.3438 +0x467E 0x20A8F
50.3439 +0x4721 0x26385
50.3440 +0x4722 0x20B00
50.3441 +0x4723 0x20B05
50.3442 +0x4724 0x20B01
50.3443 +0x4725 0x20B68
50.3444 +0x4726 0x20B6E
50.3445 +0x4727 0x20B67
50.3446 +0x4728 0x20B75
50.3447 +0x472A 0x2F845
50.3448 +0x472B 0x20DD7
50.3449 +0x472C 0x2F846
50.3450 +0x472D 0x20048
50.3451 +0x472E 0x20DD4
50.3452 +0x472F 0x20DD8
50.3453 +0x4730 0x2F847
50.3454 +0x4731 0x2F848
50.3455 +0x4732 0x20DBA
50.3456 +0x4733 0x2F849
50.3457 +0x4734 0x20DDB
50.3458 +0x4735 0x20DBF
50.3459 +0x4736 0x20E35
50.3460 +0x4737 0x20DBC
50.3461 +0x4738 0x20DD9
50.3462 +0x473A 0x20DDD
50.3463 +0x473B 0x20E00
50.3464 +0x473C 0x20DD5
50.3465 +0x473D 0x20E30
50.3466 +0x473E 0x20DBD
50.3467 +0x473F 0x20DDC
50.3468 +0x4740 0x211FD
50.3469 +0x4741 0x211FE
50.3470 +0x4742 0x21207
50.3471 +0x4743 0x24517
50.3472 +0x4744 0x2136F
50.3473 +0x4745 0x21369
50.3474 +0x4746 0x21370
50.3475 +0x4747 0x21367
50.3476 +0x4748 0x213A9
50.3477 +0x4749 0x21395
50.3478 +0x474A 0x21390
50.3479 +0x474B 0x2136C
50.3480 +0x474C 0x21397
50.3481 +0x474D 0x21371
50.3482 +0x474F 0x21374
50.3483 +0x4750 0x2136D
50.3484 +0x4751 0x2138E
50.3485 +0x4752 0x2152F
50.3486 +0x4753 0x2A31B
50.3487 +0x4754 0x215A9
50.3488 +0x4755 0x2164E
50.3489 +0x4756 0x2F85F
50.3490 +0x4757 0x2165A
50.3491 +0x4758 0x21648
50.3492 +0x4759 0x21655
50.3493 +0x475A 0x2164C
50.3494 +0x475B 0x21649
50.3495 +0x475C 0x2164F
50.3496 +0x475D 0x2164A
50.3497 +0x475E 0x217D6
50.3498 +0x475F 0x217A0
50.3499 +0x4760 0x217A9
50.3500 +0x4761 0x2F867
50.3501 +0x4762 0x2179D
50.3502 +0x4763 0x217D4
50.3503 +0x4764 0x217A4
50.3504 +0x4765 0x217A8
50.3505 +0x4766 0x217A6
50.3506 +0x4767 0x217E6
50.3507 +0x4768 0x2197D
50.3508 +0x4769 0x21977
50.3509 +0x476A 0x2197A
50.3510 +0x476B 0x21A41
50.3511 +0x476C 0x21A49
50.3512 +0x476D 0x21A59
50.3513 +0x476E 0x21A45
50.3514 +0x476F 0x21A48
50.3515 +0x4770 0x21A40
50.3516 +0x4771 0x21B8E
50.3517 +0x4772 0x21B95
50.3518 +0x4773 0x21B90
50.3519 +0x4774 0x21BF7
50.3520 +0x4775 0x21BF8
50.3521 +0x4776 0x21BF6
50.3522 +0x4777 0x21BFB
50.3523 +0x4778 0x21C9E
50.3524 +0x4779 0x21C9D
50.3525 +0x477A 0x21C99
50.3526 +0x477B 0x2F877
50.3527 +0x477C 0x21CA3
50.3528 +0x477D 0x21CA9
50.3529 +0x477E 0x21C98
50.3530 +0x4821 0x21CA0
50.3531 +0x4822 0x21C96
50.3532 +0x4823 0x21C94
50.3533 +0x4824 0x21C95
50.3534 +0x4825 0x21C9F
50.3535 +0x4826 0x21CA1
50.3536 +0x4827 0x21D21
50.3537 +0x4828 0x21D1D
50.3538 +0x4829 0x21D1F
50.3539 +0x482A 0x21E6D
50.3540 +0x482B 0x2F87C
50.3541 +0x482C 0x21E9A
50.3542 +0x482D 0x21E92
50.3543 +0x482E 0x21E7A
50.3544 +0x482F 0x21E7D
50.3545 +0x4830 0x21EA1
50.3546 +0x4831 0x21E9D
50.3547 +0x4832 0x21E99
50.3548 +0x4833 0x21E6B
50.3549 +0x4834 0x21E6E
50.3550 +0x4835 0x2F87D
50.3551 +0x4836 0x22045
50.3552 +0x4837 0x2F884
50.3553 +0x4838 0x220FB
50.3554 +0x4839 0x220EB
50.3555 +0x483A 0x220F2
50.3556 +0x483B 0x220F9
50.3557 +0x483C 0x2F886
50.3558 +0x483D 0x220F8
50.3559 +0x483E 0x220ED
50.3560 +0x483F 0x22101
50.3561 +0x4840 0x220F7
50.3562 +0x4841 0x22106
50.3563 +0x4842 0x2219B
50.3564 +0x4843 0x221CA
50.3565 +0x4846 0x2226B
50.3566 +0x4847 0x2226C
50.3567 +0x4848 0x22274
50.3568 +0x4849 0x22267
50.3569 +0x484A 0x2225B
50.3570 +0x484B 0x22260
50.3571 +0x484C 0x22276
50.3572 +0x484D 0x22263
50.3573 +0x484E 0x22261
50.3574 +0x484F 0x22328
50.3575 +0x4850 0x2235B
50.3576 +0x4851 0x2235E
50.3577 +0x4852 0x22360
50.3578 +0x4853 0x2235D
50.3579 +0x4854 0x2235C
50.3580 +0x4855 0x223F4
50.3581 +0x4856 0x22400
50.3582 +0x4857 0x22408
50.3583 +0x4858 0x22407
50.3584 +0x4859 0x22401
50.3585 +0x485A 0x22405
50.3586 +0x485B 0x22464
50.3587 +0x485C 0x22463
50.3588 +0x485D 0x2249E
50.3589 +0x485E 0x224A0
50.3590 +0x485F 0x224A1
50.3591 +0x4860 0x2249F
50.3592 +0x4861 0x22526
50.3593 +0x4862 0x2252D
50.3594 +0x4863 0x22528
50.3595 +0x4864 0x2251D
50.3596 +0x4865 0x226EC
50.3597 +0x4866 0x226E3
50.3598 +0x4867 0x226EB
50.3599 +0x4868 0x22716
50.3600 +0x4869 0x226C8
50.3601 +0x486A 0x2661B
50.3602 +0x486B 0x226E9
50.3603 +0x486C 0x226E4
50.3604 +0x486D 0x22724
50.3605 +0x486E 0x226D1
50.3606 +0x4870 0x226DD
50.3607 +0x4871 0x226C2
50.3608 +0x4872 0x226CB
50.3609 +0x4873 0x226C7
50.3610 +0x4874 0x226E7
50.3611 +0x4876 0x226EA
50.3612 +0x4877 0x2274B
50.3613 +0x4878 0x2F8A5
50.3614 +0x4879 0x22760
50.3615 +0x487A 0x2277D
50.3616 +0x487B 0x2273E
50.3617 +0x487C 0x2F8A4
50.3618 +0x487D 0x22752
50.3619 +0x487E 0x2274E
50.3620 +0x4921 0x2273C
50.3621 +0x4922 0x22732
50.3622 +0x4923 0x22730
50.3623 +0x4924 0x22723
50.3624 +0x4925 0x229CA
50.3625 +0x4926 0x229CB
50.3626 +0x4927 0x229C9
50.3627 +0x4928 0x229C8
50.3628 +0x4929 0x229CD
50.3629 +0x492A 0x22B98
50.3630 +0x492B 0x22BA0
50.3631 +0x492C 0x22B9F
50.3632 +0x492D 0x22B9C
50.3633 +0x492E 0x22BA3
50.3634 +0x492F 0x22B97
50.3635 +0x4930 0x2F8BE
50.3636 +0x4931 0x22BF1
50.3637 +0x4932 0x22C09
50.3638 +0x4933 0x22C03
50.3639 +0x4934 0x22BEA
50.3640 +0x4935 0x22C45
50.3641 +0x4936 0x22BED
50.3642 +0x4937 0x22C05
50.3643 +0x4938 0x22C1A
50.3644 +0x4939 0x22C15
50.3645 +0x493A 0x22C01
50.3646 +0x493B 0x22BEC
50.3647 +0x493C 0x22C0E
50.3648 +0x493D 0x22C17
50.3649 +0x493E 0x22C42
50.3650 +0x493F 0x22C12
50.3651 +0x4940 0x22C10
50.3652 +0x4941 0x22BEF
50.3653 +0x4942 0x22BFF
50.3654 +0x4943 0x22C00
50.3655 +0x4944 0x22C0C
50.3656 +0x4945 0x22C0F
50.3657 +0x4946 0x22C04
50.3658 +0x4947 0x22C08
50.3659 +0x4948 0x22C14
50.3660 +0x4949 0x22C43
50.3661 +0x494A 0x2F8BD
50.3662 +0x494B 0x22C1B
50.3663 +0x494C 0x22C11
50.3664 +0x494D 0x22C13
50.3665 +0x494E 0x22ECF
50.3666 +0x494F 0x22ECE
50.3667 +0x4950 0x22F6F
50.3668 +0x4951 0x22F6E
50.3669 +0x4952 0x22F7A
50.3670 +0x4953 0x22F70
50.3671 +0x4954 0x22F64
50.3672 +0x4955 0x22F5E
50.3673 +0x4956 0x22F6C
50.3674 +0x4957 0x2F8C9
50.3675 +0x4958 0x22F5B
50.3676 +0x4959 0x22F61
50.3677 +0x495A 0x22F65
50.3678 +0x495B 0x2307F
50.3679 +0x495C 0x23080
50.3680 +0x495D 0x2307C
50.3681 +0x495E 0x230A7
50.3682 +0x495F 0x230A6
50.3683 +0x4960 0x230A1
50.3684 +0x4962 0x230A8
50.3685 +0x4963 0x230A3
50.3686 +0x4964 0x230A2
50.3687 +0x4965 0x230AD
50.3688 +0x4966 0x230A5
50.3689 +0x4967 0x23101
50.3690 +0x4968 0x230FF
50.3691 +0x4969 0x230FC
50.3692 +0x496A 0x23100
50.3693 +0x496B 0x23135
50.3694 +0x496C 0x231EE
50.3695 +0x496D 0x231EF
50.3696 +0x496E 0x231F6
50.3697 +0x496F 0x231E8
50.3698 +0x4970 0x231EA
50.3699 +0x4971 0x231E3
50.3700 +0x4972 0x2321F
50.3701 +0x4974 0x231E4
50.3702 +0x4975 0x231FA
50.3703 +0x4976 0x231F1
50.3704 +0x4977 0x231FB
50.3705 +0x4978 0x2F8D4
50.3706 +0x4979 0x2333D
50.3707 +0x497A 0x2333C
50.3708 +0x497C 0x23378
50.3709 +0x497D 0x23377
50.3710 +0x4A21 0x234D1
50.3711 +0x4A22 0x234C7
50.3712 +0x4A23 0x234DF
50.3713 +0x4A24 0x234D0
50.3714 +0x4A25 0x234E0
50.3715 +0x4A26 0x234D6
50.3716 +0x4A27 0x234D8
50.3717 +0x4A28 0x23516
50.3718 +0x4A29 0x2350E
50.3719 +0x4A2A 0x234D9
50.3720 +0x4A2B 0x2350F
50.3721 +0x4A2C 0x23511
50.3722 +0x4A2D 0x234CD
50.3723 +0x4A2E 0x23489
50.3724 +0x4A2F 0x234CE
50.3725 +0x4A30 0x23514
50.3726 +0x4A31 0x234DA
50.3727 +0x4A32 0x23512
50.3728 +0x4A33 0x234D3
50.3729 +0x4A34 0x234C2
50.3730 +0x4A35 0x234E1
50.3731 +0x4A36 0x234E9
50.3732 +0x4A37 0x234EA
50.3733 +0x4A38 0x234DE
50.3734 +0x4A39 0x23515
50.3735 +0x4A3A 0x238D9
50.3736 +0x4A3B 0x238D6
50.3737 +0x4A3C 0x238CD
50.3738 +0x4A3D 0x238D0
50.3739 +0x4A3E 0x238D3
50.3740 +0x4A3F 0x2F8F0
50.3741 +0x4A40 0x23982
50.3742 +0x4A41 0x23985
50.3743 +0x4A42 0x2397F
50.3744 +0x4A43 0x2397D
50.3745 +0x4A44 0x23981
50.3746 +0x4A45 0x23983
50.3747 +0x4A46 0x23984
50.3748 +0x4A47 0x284A0
50.3749 +0x4A48 0x23A28
50.3750 +0x4A49 0x23A0F
50.3751 +0x4A4A 0x23A17
50.3752 +0x4A4B 0x23A1A
50.3753 +0x4A4C 0x23A25
50.3754 +0x4A4D 0x2F8F7
50.3755 +0x4A4E 0x23A9B
50.3756 +0x4A4F 0x23A99
50.3757 +0x4A50 0x23B92
50.3758 +0x4A51 0x23B8C
50.3759 +0x4A52 0x23B95
50.3760 +0x4A53 0x23B8D
50.3761 +0x4A54 0x23BA3
50.3762 +0x4A55 0x23B93
50.3763 +0x4A56 0x23B91
50.3764 +0x4A57 0x23DDB
50.3765 +0x4A58 0x23D99
50.3766 +0x4A59 0x23D9A
50.3767 +0x4A5A 0x23E08
50.3768 +0x4A5B 0x23E4C
50.3769 +0x4A5C 0x23E0D
50.3770 +0x4A5D 0x23E01
50.3771 +0x4A5E 0x23E4E
50.3772 +0x4A5F 0x23E02
50.3773 +0x4A60 0x23E4D
50.3774 +0x4A61 0x23E21
50.3775 +0x4A62 0x23DFC
50.3776 +0x4A63 0x2F909
50.3777 +0x4A64 0x23D8A
50.3778 +0x4A65 0x2F908
50.3779 +0x4A66 0x23D95
50.3780 +0x4A67 0x23E11
50.3781 +0x4A68 0x23E12
50.3782 +0x4A69 0x23E46
50.3783 +0x4A6A 0x23E1C
50.3784 +0x4A6B 0x23E49
50.3785 +0x4A6C 0x23E0C
50.3786 +0x4A6E 0x23E13
50.3787 +0x4A6F 0x23E16
50.3788 +0x4A70 0x23DFD
50.3789 +0x4A71 0x23E0F
50.3790 +0x4A72 0x23E1F
50.3791 +0x4A73 0x24230
50.3792 +0x4A74 0x2426E
50.3793 +0x4A75 0x2426B
50.3794 +0x4A76 0x2429B
50.3795 +0x4A77 0x2427B
50.3796 +0x4A78 0x24263
50.3797 +0x4A79 0x24297
50.3798 +0x4A7A 0x2426D
50.3799 +0x4A7B 0x2429C
50.3800 +0x4A7C 0x24298
50.3801 +0x4A7D 0x2426F
50.3802 +0x4A7E 0x24267
50.3803 +0x4B21 0x24269
50.3804 +0x4B22 0x24515
50.3805 +0x4B23 0x24563
50.3806 +0x4B24 0x24586
50.3807 +0x4B25 0x2458A
50.3808 +0x4B26 0x24587
50.3809 +0x4B27 0x24588
50.3810 +0x4B28 0x24585
50.3811 +0x4B29 0x24589
50.3812 +0x4B2A 0x245CA
50.3813 +0x4B2B 0x245C7
50.3814 +0x4B2C 0x245CB
50.3815 +0x4B2D 0x245CC
50.3816 +0x4B2E 0x245C9
50.3817 +0x4B2F 0x2460D
50.3818 +0x4B30 0x24683
50.3819 +0x4B31 0x24684
50.3820 +0x4B32 0x24678
50.3821 +0x4B33 0x24682
50.3822 +0x4B34 0x24673
50.3823 +0x4B35 0x24679
50.3824 +0x4B36 0x2468C
50.3825 +0x4B37 0x247D0
50.3826 +0x4B38 0x247CF
50.3827 +0x4B39 0x247D2
50.3828 +0x4B3A 0x247D9
50.3829 +0x4B3B 0x247CC
50.3830 +0x4B3C 0x247EB
50.3831 +0x4B3D 0x247FD
50.3832 +0x4B3E 0x247EC
50.3833 +0x4B3F 0x247E8
50.3834 +0x4B40 0x247F8
50.3835 +0x4B41 0x247FA
50.3836 +0x4B42 0x2F927
50.3837 +0x4B44 0x247E1
50.3838 +0x4B45 0x247FB
50.3839 +0x4B46 0x248E7
50.3840 +0x4B47 0x2F92E
50.3841 +0x4B48 0x249A5
50.3842 +0x4B49 0x24991
50.3843 +0x4B4A 0x249A6
50.3844 +0x4B4B 0x2497C
50.3845 +0x4B4C 0x24992
50.3846 +0x4B4D 0x249A2
50.3847 +0x4B4E 0x249A0
50.3848 +0x4B4F 0x24AFC
50.3849 +0x4B50 0x24AFE
50.3850 +0x4B51 0x24B57
50.3851 +0x4B52 0x24B53
50.3852 +0x4B53 0x24B58
50.3853 +0x4B54 0x24BE7
50.3854 +0x4B55 0x24C8E
50.3855 +0x4B56 0x2F938
50.3856 +0x4B57 0x24C83
50.3857 +0x4B58 0x24C8B
50.3858 +0x4B59 0x24C84
50.3859 +0x4B5B 0x24DA2
50.3860 +0x4B5C 0x24DB7
50.3861 +0x4B5D 0x24DA9
50.3862 +0x4B5E 0x24DA5
50.3863 +0x4B5F 0x24D9F
50.3864 +0x4B60 0x24DAA
50.3865 +0x4B61 0x24D97
50.3866 +0x4B62 0x24DA1
50.3867 +0x4B63 0x24D9E
50.3868 +0x4B64 0x24DAB
50.3869 +0x4B65 0x24D99
50.3870 +0x4B66 0x24DA3
50.3871 +0x4B67 0x24F30
50.3872 +0x4B68 0x24F32
50.3873 +0x4B69 0x24F2F
50.3874 +0x4B6A 0x24F70
50.3875 +0x4B6B 0x24F6C
50.3876 +0x4B6C 0x24F6F
50.3877 +0x4B6D 0x24FE8
50.3878 +0x4B6E 0x24FEE
50.3879 +0x4B6F 0x24FEA
50.3880 +0x4B70 0x2506D
50.3881 +0x4B71 0x25076
50.3882 +0x4B72 0x25070
50.3883 +0x4B73 0x25071
50.3884 +0x4B74 0x2506C
50.3885 +0x4B75 0x251EB
50.3886 +0x4B76 0x251B5
50.3887 +0x4B77 0x25196
50.3888 +0x4B78 0x25190
50.3889 +0x4B79 0x2518D
50.3890 +0x4B7A 0x2F949
50.3891 +0x4B7B 0x251A2
50.3892 +0x4B7C 0x251B0
50.3893 +0x4B7D 0x25192
50.3894 +0x4B7E 0x251A0
50.3895 +0x4C21 0x25193
50.3896 +0x4C22 0x251C3
50.3897 +0x4C23 0x2518E
50.3898 +0x4C24 0x251B6
50.3899 +0x4C25 0x2519D
50.3900 +0x4C26 0x25195
50.3901 +0x4C27 0x251B3
50.3902 +0x4C28 0x251A4
50.3903 +0x4C29 0x25370
50.3904 +0x4C2A 0x253D4
50.3905 +0x4C2C 0x253CF
50.3906 +0x4C2D 0x20170
50.3907 +0x4C2E 0x25494
50.3908 +0x4C30 0x254C0
50.3909 +0x4C31 0x254B4
50.3910 +0x4C32 0x254C1
50.3911 +0x4C34 0x254BD
50.3912 +0x4C35 0x254AF
50.3913 +0x4C36 0x25677
50.3914 +0x4C37 0x25678
50.3915 +0x4C38 0x2566B
50.3916 +0x4C39 0x2566D
50.3917 +0x4C3A 0x2566E
50.3918 +0x4C3B 0x25672
50.3919 +0x4C3C 0x2566F
50.3920 +0x4C3D 0x25671
50.3921 +0x4C3E 0x230AB
50.3922 +0x4C3F 0x2568C
50.3923 +0x4C40 0x2573F
50.3924 +0x4C41 0x257B6
50.3925 +0x4C42 0x257B7
50.3926 +0x4C44 0x257BB
50.3927 +0x4C45 0x257B8
50.3928 +0x4C46 0x2079C
50.3929 +0x4C47 0x257B9
50.3930 +0x4C49 0x2598B
50.3931 +0x4C4A 0x2597A
50.3932 +0x4C4B 0x25984
50.3933 +0x4C4C 0x25988
50.3934 +0x4C4D 0x25991
50.3935 +0x4C4E 0x25979
50.3936 +0x4C4F 0x2598E
50.3937 +0x4C50 0x25980
50.3938 +0x4C51 0x25982
50.3939 +0x4C52 0x2597C
50.3940 +0x4C54 0x25A84
50.3941 +0x4C55 0x25A7F
50.3942 +0x4C57 0x25B3B
50.3943 +0x4C58 0x25B71
50.3944 +0x4C59 0x25B3D
50.3945 +0x4C5A 0x25B30
50.3946 +0x4C5C 0x25B3E
50.3947 +0x4C5D 0x25B38
50.3948 +0x4C5E 0x25E5E
50.3949 +0x4C5F 0x25E64
50.3950 +0x4C61 0x25E5D
50.3951 +0x4C62 0x25E6D
50.3952 +0x4C63 0x25E4F
50.3953 +0x4C64 0x25E62
50.3954 +0x4C65 0x25E5F
50.3955 +0x4C66 0x25FEC
50.3956 +0x4C67 0x25FF2
50.3957 +0x4C68 0x25FF4
50.3958 +0x4C69 0x25FF7
50.3959 +0x4C6A 0x25FF6
50.3960 +0x4C6B 0x26007
50.3961 +0x4C6C 0x25FED
50.3962 +0x4C6D 0x25FEA
50.3963 +0x4C6E 0x25FF0
50.3964 +0x4C6F 0x25FF8
50.3965 +0x4C70 0x25FF3
50.3966 +0x4C72 0x2F972
50.3967 +0x4C73 0x26231
50.3968 +0x4C74 0x2622F
50.3969 +0x4C75 0x262B6
50.3970 +0x4C76 0x262AE
50.3971 +0x4C77 0x262AA
50.3972 +0x4C78 0x262BF
50.3973 +0x4C79 0x262CC
50.3974 +0x4C7A 0x262C7
50.3975 +0x4C7B 0x26C83
50.3976 +0x4C7C 0x26380
50.3977 +0x4C7D 0x2637B
50.3978 +0x4C7E 0x2637F
50.3979 +0x4D21 0x2637D
50.3980 +0x4D22 0x26383
50.3981 +0x4D23 0x2F978
50.3982 +0x4D24 0x26446
50.3983 +0x4D25 0x2642D
50.3984 +0x4D26 0x26425
50.3985 +0x4D27 0x26426
50.3986 +0x4D28 0x2642C
50.3987 +0x4D29 0x26437
50.3988 +0x4D2A 0x26431
50.3989 +0x4D2B 0x26433
50.3990 +0x4D2C 0x26432
50.3991 +0x4D2D 0x26427
50.3992 +0x4D2E 0x2642A
50.3993 +0x4D2F 0x2642E
50.3994 +0x4D30 0x2642F
50.3995 +0x4D31 0x264C0
50.3996 +0x4D32 0x26571
50.3997 +0x4D33 0x26561
50.3998 +0x4D34 0x26562
50.3999 +0x4D35 0x26566
50.4000 +0x4D36 0x26618
50.4001 +0x4D37 0x266C5
50.4002 +0x4D38 0x266C3
50.4003 +0x4D39 0x266C4
50.4004 +0x4D3A 0x266C2
50.4005 +0x4D3B 0x266AE
50.4006 +0x4D3C 0x26710
50.4007 +0x4D3D 0x26708
50.4008 +0x4D3E 0x2671F
50.4009 +0x4D3F 0x2673A
50.4010 +0x4D40 0x2673B
50.4011 +0x4D41 0x26736
50.4012 +0x4D42 0x2670C
50.4013 +0x4D43 0x26706
50.4014 +0x4D44 0x2672A
50.4015 +0x4D45 0x26757
50.4016 +0x4D46 0x26750
50.4017 +0x4D47 0x26720
50.4018 +0x4D48 0x2F985
50.4019 +0x4D49 0x2672C
50.4020 +0x4D4A 0x26721
50.4021 +0x4D4B 0x2670B
50.4022 +0x4D4C 0x26719
50.4023 +0x4D4D 0x26735
50.4024 +0x4D4E 0x26718
50.4025 +0x4D4F 0x2670F
50.4026 +0x4D50 0x26713
50.4027 +0x4D51 0x26755
50.4028 +0x4D52 0x26739
50.4029 +0x4D53 0x2671A
50.4030 +0x4D55 0x26717
50.4031 +0x4D56 0x268E4
50.4032 +0x4D57 0x268E9
50.4033 +0x4D58 0x2458B
50.4034 +0x4D59 0x26910
50.4035 +0x4D5A 0x26912
50.4036 +0x4D5B 0x2693F
50.4037 +0x4D5C 0x2696E
50.4038 +0x4D5D 0x24518
50.4039 +0x4D5E 0x2F98C
50.4040 +0x4D5F 0x269D6
50.4041 +0x4D60 0x269D5
50.4042 +0x4D61 0x269D7
50.4043 +0x4D62 0x20B02
50.4044 +0x4D64 0x26A31
50.4045 +0x4D65 0x26A30
50.4046 +0x4D66 0x26A3A
50.4047 +0x4D67 0x26B85
50.4048 +0x4D68 0x26B6B
50.4049 +0x4D69 0x26C48
50.4050 +0x4D6A 0x26C4B
50.4051 +0x4D6B 0x26C37
50.4052 +0x4D6C 0x26C7B
50.4053 +0x4D6D 0x26C6C
50.4054 +0x4D6E 0x26C85
50.4055 +0x4D6F 0x26C65
50.4056 +0x4D70 0x26C36
50.4057 +0x4D71 0x26C86
50.4058 +0x4D72 0x26C34
50.4059 +0x4D73 0x26C68
50.4060 +0x4D74 0x26C5A
50.4061 +0x4D75 0x26C58
50.4062 +0x4D76 0x26C72
50.4063 +0x4D77 0x26C6A
50.4064 +0x4D78 0x26BD3
50.4065 +0x4D79 0x26C3C
50.4066 +0x4D7A 0x26C33
50.4067 +0x4D7B 0x26C3B
50.4068 +0x4D7C 0x26C4D
50.4069 +0x4D7D 0x26C4F
50.4070 +0x4D7E 0x26C7C
50.4071 +0x4E21 0x26CB0
50.4072 +0x4E22 0x26C5B
50.4073 +0x4E23 0x26C55
50.4074 +0x4E24 0x26C64
50.4075 +0x4E25 0x26C6B
50.4076 +0x4E26 0x26C53
50.4077 +0x4E28 0x26C57
50.4078 +0x4E29 0x26C5E
50.4079 +0x4E2A 0x26C6D
50.4080 +0x4E2B 0x26C35
50.4081 +0x4E2C 0x26C69
50.4082 +0x4E2D 0x26C59
50.4083 +0x4E2E 0x26C66
50.4084 +0x4E2F 0x26C50
50.4085 +0x4E30 0x26C51
50.4086 +0x4E31 0x26C5C
50.4087 +0x4E32 0x26D5D
50.4088 +0x4E33 0x26C87
50.4089 +0x4E34 0x26C78
50.4090 +0x4E35 0x26C49
50.4091 +0x4E36 0x26C4E
50.4092 +0x4E37 0x26BF1
50.4093 +0x4E38 0x26C73
50.4094 +0x4E39 0x26C88
50.4095 +0x4E3A 0x26BCF
50.4096 +0x4E3B 0x2F9A4
50.4097 +0x4E3C 0x271B1
50.4098 +0x4E3D 0x271B3
50.4099 +0x4E3E 0x2729C
50.4100 +0x4E3F 0x272A4
50.4101 +0x4E40 0x27290
50.4102 +0x4E41 0x272B8
50.4103 +0x4E42 0x272A0
50.4104 +0x4E43 0x2729D
50.4105 +0x4E44 0x272A8
50.4106 +0x4E45 0x272A9
50.4107 +0x4E46 0x2F9B9
50.4108 +0x4E47 0x272B1
50.4109 +0x4E48 0x27293
50.4110 +0x4E49 0x2729B
50.4111 +0x4E4A 0x272A2
50.4112 +0x4E4B 0x272A1
50.4113 +0x4E4C 0x272B0
50.4114 +0x4E4D 0x272A7
50.4115 +0x4E4E 0x275B3
50.4116 +0x4E50 0x275B4
50.4117 +0x4E51 0x275F1
50.4118 +0x4E52 0x275ED
50.4119 +0x4E53 0x275EC
50.4120 +0x4E54 0x27668
50.4121 +0x4E55 0x27675
50.4122 +0x4E56 0x2766A
50.4123 +0x4E57 0x27662
50.4124 +0x4E58 0x27667
50.4125 +0x4E59 0x27660
50.4126 +0x4E5A 0x27677
50.4127 +0x4E5B 0x2765F
50.4128 +0x4E5C 0x27679
50.4129 +0x4E5D 0x27823
50.4130 +0x4E5E 0x27821
50.4131 +0x4E5F 0x2781C
50.4132 +0x4E61 0x2781F
50.4133 +0x4E62 0x2781E
50.4134 +0x4E63 0x278D6
50.4135 +0x4E64 0x278D3
50.4136 +0x4E65 0x278D9
50.4137 +0x4E66 0x278D7
50.4138 +0x4E67 0x278D4
50.4139 +0x4E68 0x278DC
50.4140 +0x4E69 0x278D8
50.4141 +0x4E6A 0x279A3
50.4142 +0x4E6C 0x279BE
50.4143 +0x4E6D 0x279A9
50.4144 +0x4E6E 0x279A1
50.4145 +0x4E6F 0x279A0
50.4146 +0x4E70 0x279AB
50.4147 +0x4E71 0x279A2
50.4148 +0x4E72 0x279BA
50.4149 +0x4E73 0x279C2
50.4150 +0x4E74 0x2799C
50.4151 +0x4E75 0x279BB
50.4152 +0x4E76 0x279AA
50.4153 +0x4E77 0x279AC
50.4154 +0x4E78 0x279A5
50.4155 +0x4E79 0x279C1
50.4156 +0x4E7B 0x27BE2
50.4157 +0x4E7C 0x27C36
50.4158 +0x4E7D 0x27C3D
50.4159 +0x4E7E 0x27C3A
50.4160 +0x4F21 0x22461
50.4161 +0x4F22 0x27C48
50.4162 +0x4F23 0x27C3C
50.4163 +0x4F24 0x27CB7
50.4164 +0x4F25 0x27CAC
50.4165 +0x4F26 0x27CB3
50.4166 +0x4F27 0x27CB6
50.4167 +0x4F28 0x27CB2
50.4168 +0x4F2A 0x27D5D
50.4169 +0x4F2B 0x27D49
50.4170 +0x4F2C 0x27D4E
50.4171 +0x4F2D 0x27D4F
50.4172 +0x4F2E 0x27D4D
50.4173 +0x4F2F 0x27D5C
50.4174 +0x4F30 0x27E5D
50.4175 +0x4F31 0x27EBB
50.4176 +0x4F32 0x27ECE
50.4177 +0x4F33 0x27EBF
50.4178 +0x4F34 0x27EBA
50.4179 +0x4F35 0x27EC3
50.4180 +0x4F37 0x28006
50.4181 +0x4F38 0x27FF8
50.4182 +0x4F39 0x27FFE
50.4183 +0x4F3A 0x28013
50.4184 +0x4F3B 0x27FF6
50.4185 +0x4F3D 0x28234
50.4186 +0x4F3E 0x2822D
50.4187 +0x4F3F 0x2822A
50.4188 +0x4F40 0x28235
50.4189 +0x4F41 0x2822C
50.4190 +0x4F42 0x282D4
50.4191 +0x4F43 0x282DA
50.4192 +0x4F44 0x282D3
50.4193 +0x4F45 0x282D2
50.4194 +0x4F46 0x282CE
50.4195 +0x4F47 0x282CF
50.4196 +0x4F49 0x284FD
50.4197 +0x4F4A 0x2850B
50.4198 +0x4F4B 0x284FE
50.4199 +0x4F4C 0x284F8
50.4200 +0x4F4D 0x284F7
50.4201 +0x4F4E 0x28517
50.4202 +0x4F4F 0x284FA
50.4203 +0x4F50 0x284F9
50.4204 +0x4F51 0x28500
50.4205 +0x4F52 0x284F5
50.4206 +0x4F53 0x284F1
50.4207 +0x4F54 0x28503
50.4208 +0x4F55 0x28505
50.4209 +0x4F56 0x2851C
50.4210 +0x4F57 0x286AC
50.4211 +0x4F58 0x2869A
50.4212 +0x4F59 0x286AD
50.4213 +0x4F5A 0x286A0
50.4214 +0x4F5B 0x2871B
50.4215 +0x4F5C 0x28725
50.4216 +0x4F5D 0x28724
50.4217 +0x4F5E 0x28726
50.4218 +0x4F5F 0x28727
50.4219 +0x4F60 0x28728
50.4220 +0x4F61 0x2872A
50.4221 +0x4F62 0x2871A
50.4222 +0x4F63 0x2872E
50.4223 +0x4F64 0x28715
50.4224 +0x4F65 0x28815
50.4225 +0x4F66 0x28814
50.4226 +0x4F67 0x28817
50.4227 +0x4F68 0x28818
50.4228 +0x4F69 0x2880F
50.4229 +0x4F6A 0x28813
50.4230 +0x4F6B 0x2880B
50.4231 +0x4F6C 0x28822
50.4232 +0x4F6D 0x2137A
50.4233 +0x4F6E 0x28926
50.4234 +0x4F70 0x28951
50.4235 +0x4F71 0x2894D
50.4236 +0x4F72 0x2894E
50.4237 +0x4F73 0x2894A
50.4238 +0x4F74 0x2894B
50.4239 +0x4F75 0x2894C
50.4240 +0x4F76 0x28950
50.4241 +0x4F77 0x28962
50.4242 +0x4F78 0x2894F
50.4243 +0x4F79 0x28952
50.4244 +0x4F7A 0x28C68
50.4245 +0x4F7B 0x28C69
50.4246 +0x4F7C 0x28CE5
50.4247 +0x4F7D 0x28CF0
50.4248 +0x4F7E 0x28CE1
50.4249 +0x5021 0x28CE2
50.4250 +0x5022 0x2F9F2
50.4251 +0x5023 0x28EA5
50.4252 +0x5024 0x28EA9
50.4253 +0x5025 0x28EA4
50.4254 +0x5026 0x28EAF
50.4255 +0x5027 0x28EAC
50.4256 +0x5028 0x28EAE
50.4257 +0x5029 0x28EAA
50.4258 +0x502A 0x28F95
50.4259 +0x502B 0x28F99
50.4260 +0x502C 0x28F93
50.4261 +0x502D 0x28F9D
50.4262 +0x502E 0x28F98
50.4263 +0x502F 0x28F9C
50.4264 +0x5030 0x28F97
50.4265 +0x5032 0x29089
50.4266 +0x5033 0x29087
50.4267 +0x5034 0x291D7
50.4268 +0x5035 0x291ED
50.4269 +0x5036 0x291F1
50.4270 +0x5037 0x291F0
50.4271 +0x5038 0x29205
50.4272 +0x5039 0x29203
50.4273 +0x503A 0x29204
50.4274 +0x503B 0x2925F
50.4275 +0x503C 0x29457
50.4276 +0x503D 0x2959C
50.4277 +0x503E 0x295A1
50.4278 +0x503F 0x2959A
50.4279 +0x5040 0x2968F
50.4280 +0x5041 0x29693
50.4281 +0x5042 0x2969E
50.4282 +0x5043 0x296A3
50.4283 +0x5044 0x29698
50.4284 +0x5045 0x29699
50.4285 +0x5046 0x29695
50.4286 +0x5047 0x2986E
50.4287 +0x5048 0x2986A
50.4288 +0x5049 0x29AF4
50.4289 +0x504A 0x29AF7
50.4290 +0x504B 0x29C79
50.4291 +0x504C 0x29F8F
50.4292 +0x504D 0x29F91
50.4293 +0x504E 0x2A00B
50.4294 +0x504F 0x2A502
50.4295 +0x5050 0x20084
50.4296 +0x5051 0x20104
50.4297 +0x5052 0x20180
50.4298 +0x5053 0x2032F
50.4299 +0x5054 0x2033F
50.4300 +0x5055 0x2033B
50.4301 +0x5056 0x20362
50.4302 +0x5057 0x20344
50.4303 +0x5058 0x20333
50.4304 +0x5059 0x2035F
50.4305 +0x505A 0x2032B
50.4306 +0x505B 0x2F809
50.4307 +0x505C 0x20339
50.4308 +0x505D 0x20336
50.4309 +0x505E 0x20348
50.4310 +0x505F 0x20335
50.4311 +0x5060 0x2036C
50.4312 +0x5061 0x20358
50.4313 +0x5062 0x2033A
50.4314 +0x5063 0x204A8
50.4315 +0x5064 0x204F4
50.4316 +0x5065 0x20529
50.4317 +0x5066 0x2059A
50.4318 +0x5067 0x20600
50.4319 +0x5068 0x207BB
50.4320 +0x5069 0x207BD
50.4321 +0x506A 0x207B7
50.4322 +0x506B 0x207B2
50.4323 +0x506D 0x207A8
50.4324 +0x506E 0x207AB
50.4325 +0x506F 0x207A6
50.4326 +0x5070 0x207BC
50.4327 +0x5071 0x20897
50.4328 +0x5072 0x20896
50.4329 +0x5073 0x208F8
50.4330 +0x5075 0x20951
50.4331 +0x5077 0x209B5
50.4332 +0x5078 0x209B4
50.4333 +0x5079 0x209B6
50.4334 +0x507B 0x209B7
50.4335 +0x507C 0x20A05
50.4336 +0x507D 0x20A23
50.4337 +0x507E 0x20A95
50.4338 +0x5121 0x20A98
50.4339 +0x5123 0x20A94
50.4340 +0x5124 0x20A93
50.4341 +0x5125 0x20B07
50.4342 +0x5126 0x20B73
50.4343 +0x5127 0x20B71
50.4344 +0x5128 0x20B72
50.4345 +0x5129 0x20B78
50.4346 +0x512A 0x20E5F
50.4347 +0x512B 0x20E6A
50.4348 +0x512C 0x20E67
50.4349 +0x512D 0x20E6B
50.4350 +0x512E 0x20E69
50.4351 +0x512F 0x20E8E
50.4352 +0x5130 0x20E49
50.4353 +0x5131 0x20E80
50.4354 +0x5133 0x20E44
50.4355 +0x5134 0x20E8F
50.4356 +0x5135 0x20E45
50.4357 +0x5136 0x2F84C
50.4358 +0x5137 0x20E4F
50.4359 +0x5138 0x20E63
50.4360 +0x5139 0x20E36
50.4361 +0x513A 0x20E48
50.4362 +0x513B 0x20E5C
50.4363 +0x513C 0x20E93
50.4364 +0x513D 0x20E61
50.4365 +0x513E 0x20E60
50.4366 +0x513F 0x20E4E
50.4367 +0x5140 0x20E5E
50.4368 +0x5141 0x20E3F
50.4369 +0x5142 0x20EA4
50.4370 +0x5144 0x20E68
50.4371 +0x5145 0x2120B
50.4372 +0x5146 0x21211
50.4373 +0x5147 0x2120D
50.4374 +0x5148 0x2120E
50.4375 +0x5149 0x213C2
50.4376 +0x514A 0x2F857
50.4377 +0x514B 0x213B0
50.4378 +0x514C 0x213C3
50.4379 +0x514D 0x213C8
50.4380 +0x514E 0x21365
50.4381 +0x514F 0x213D7
50.4382 +0x5150 0x213BD
50.4383 +0x5151 0x213B8
50.4384 +0x5152 0x213B6
50.4385 +0x5153 0x213C7
50.4386 +0x5154 0x213BC
50.4387 +0x5155 0x213B1
50.4388 +0x5156 0x213AF
50.4389 +0x5157 0x2F85B
50.4390 +0x5158 0x21535
50.4391 +0x5159 0x21530
50.4392 +0x515A 0x2155D
50.4393 +0x515B 0x20B76
50.4394 +0x515C 0x2156F
50.4395 +0x515D 0x215B0
50.4396 +0x515E 0x2F85E
50.4397 +0x515F 0x215B4
50.4398 +0x5160 0x2165C
50.4399 +0x5161 0x2165D
50.4400 +0x5162 0x21808
50.4401 +0x5163 0x217EE
50.4402 +0x5164 0x2180B
50.4403 +0x5165 0x217F2
50.4404 +0x5166 0x217FD
50.4405 +0x5167 0x217F1
50.4406 +0x5168 0x21810
50.4407 +0x5169 0x2F868
50.4408 +0x516A 0x21814
50.4409 +0x516B 0x2198B
50.4410 +0x516C 0x2198C
50.4411 +0x516D 0x21985
50.4412 +0x516E 0x21A7A
50.4413 +0x516F 0x21A6C
50.4414 +0x5170 0x21A60
50.4415 +0x5171 0x21A67
50.4416 +0x5172 0x21A66
50.4417 +0x5173 0x21A6A
50.4418 +0x5174 0x21A5F
50.4419 +0x5175 0x21A6D
50.4420 +0x5176 0x21A68
50.4421 +0x5177 0x21A64
50.4422 +0x5178 0x21B3A
50.4423 +0x5179 0x21B3B
50.4424 +0x517A 0x21B39
50.4425 +0x517B 0x21C02
50.4426 +0x517C 0x21C04
50.4427 +0x517D 0x21C03
50.4428 +0x517E 0x21CB4
50.4429 +0x5221 0x21CB3
50.4430 +0x5222 0x21CBB
50.4431 +0x5223 0x21CAC
50.4432 +0x5224 0x21CB6
50.4433 +0x5225 0x21CB1
50.4434 +0x5226 0x21CAF
50.4435 +0x5227 0x21CB5
50.4436 +0x5228 0x21CBE
50.4437 +0x5229 0x21CB2
50.4438 +0x522A 0x21D24
50.4439 +0x522B 0x21EB6
50.4440 +0x522C 0x21EB9
50.4441 +0x522D 0x21EAC
50.4442 +0x522E 0x21EB0
50.4443 +0x522F 0x21ED7
50.4444 +0x5230 0x21EBB
50.4445 +0x5231 0x21EFE
50.4446 +0x5232 0x21ECB
50.4447 +0x5233 0x2F87F
50.4448 +0x5235 0x21EB3
50.4449 +0x5236 0x21EBE
50.4450 +0x5237 0x21ECD
50.4451 +0x5238 0x21EBC
50.4452 +0x5239 0x21EBA
50.4453 +0x523A 0x21EC7
50.4454 +0x523B 0x22116
50.4455 +0x523C 0x2211B
50.4456 +0x523D 0x22117
50.4457 +0x523E 0x22115
50.4458 +0x523F 0x2219F
50.4459 +0x5240 0x2F88E
50.4460 +0x5241 0x22282
50.4461 +0x5242 0x22283
50.4462 +0x5243 0x2228E
50.4463 +0x5244 0x2226A
50.4464 +0x5245 0x22289
50.4465 +0x5246 0x22294
50.4466 +0x5247 0x22286
50.4467 +0x5248 0x22290
50.4468 +0x5249 0x22362
50.4469 +0x524A 0x22390
50.4470 +0x524B 0x2240C
50.4471 +0x524C 0x2240F
50.4472 +0x524E 0x224A5
50.4473 +0x524F 0x224A7
50.4474 +0x5250 0x224A6
50.4475 +0x5251 0x224A4
50.4476 +0x5252 0x22535
50.4477 +0x5253 0x22538
50.4478 +0x5254 0x22536
50.4479 +0x5255 0x22543
50.4480 +0x5256 0x22547
50.4481 +0x5257 0x22537
50.4482 +0x5258 0x22743
50.4483 +0x5259 0x227A2
50.4484 +0x525A 0x22751
50.4485 +0x525B 0x22772
50.4486 +0x525C 0x2276D
50.4487 +0x525D 0x2272F
50.4488 +0x525E 0x22754
50.4489 +0x525F 0x2276E
50.4490 +0x5260 0x22755
50.4491 +0x5261 0x22737
50.4492 +0x5262 0x2274F
50.4493 +0x5263 0x22750
50.4494 +0x5265 0x2279E
50.4495 +0x5266 0x2F8A8
50.4496 +0x5267 0x227B3
50.4497 +0x5268 0x227A7
50.4498 +0x526A 0x227F9
50.4499 +0x526B 0x22791
50.4500 +0x526C 0x2F8A7
50.4501 +0x526D 0x227B6
50.4502 +0x526E 0x227DD
50.4503 +0x526F 0x22799
50.4504 +0x5270 0x229DF
50.4505 +0x5271 0x229D5
50.4506 +0x5272 0x247F5
50.4507 +0x5273 0x22C28
50.4508 +0x5274 0x22C40
50.4509 +0x5275 0x22C71
50.4510 +0x5276 0x22C98
50.4511 +0x5277 0x22C95
50.4512 +0x5278 0x22C65
50.4513 +0x5279 0x22C78
50.4514 +0x527A 0x22C7F
50.4515 +0x527B 0x22C60
50.4516 +0x527C 0x22C7C
50.4517 +0x527D 0x22C96
50.4518 +0x527E 0x22C6A
50.4519 +0x5321 0x22C79
50.4520 +0x5322 0x22C73
50.4521 +0x5323 0x22C72
50.4522 +0x5324 0x22C7B
50.4523 +0x5325 0x22C70
50.4524 +0x5326 0x22ED5
50.4525 +0x5327 0x22ED7
50.4526 +0x5328 0x22F8F
50.4527 +0x5329 0x22F89
50.4528 +0x532A 0x22F9E
50.4529 +0x532B 0x22F87
50.4530 +0x532C 0x22FA0
50.4531 +0x532D 0x22F8D
50.4532 +0x532E 0x22F88
50.4533 +0x532F 0x22F7F
50.4534 +0x5330 0x22F8C
50.4535 +0x5331 0x22F93
50.4536 +0x5332 0x23059
50.4537 +0x5333 0x295B0
50.4538 +0x5334 0x230B1
50.4539 +0x5335 0x251F4
50.4540 +0x5336 0x230AF
50.4541 +0x5337 0x230B2
50.4542 +0x5338 0x23108
50.4543 +0x5339 0x2310A
50.4544 +0x533A 0x23136
50.4545 +0x533B 0x23137
50.4546 +0x533C 0x2F8CF
50.4547 +0x533E 0x23236
50.4548 +0x533F 0x23229
50.4549 +0x5340 0x2324A
50.4550 +0x5341 0x23226
50.4551 +0x5342 0x23228
50.4552 +0x5343 0x23224
50.4553 +0x5344 0x2322A
50.4554 +0x5345 0x23248
50.4555 +0x5346 0x23344
50.4556 +0x5347 0x23384
50.4557 +0x5348 0x2338C
50.4558 +0x5349 0x234C4
50.4559 +0x534A 0x234DC
50.4560 +0x534B 0x23587
50.4561 +0x534C 0x23553
50.4562 +0x534D 0x2357F
50.4563 +0x534E 0x23531
50.4564 +0x534F 0x23551
50.4565 +0x5350 0x2354B
50.4566 +0x5351 0x23552
50.4567 +0x5352 0x23580
50.4568 +0x5353 0x235A5
50.4569 +0x5354 0x23581
50.4570 +0x5355 0x23543
50.4571 +0x5356 0x23534
50.4572 +0x5357 0x23536
50.4573 +0x5358 0x23532
50.4574 +0x5359 0x23548
50.4575 +0x535A 0x23549
50.4576 +0x535B 0x2353C
50.4577 +0x535C 0x2354D
50.4578 +0x535D 0x2354A
50.4579 +0x535E 0x2F8E6
50.4580 +0x535F 0x2358A
50.4581 +0x5360 0x23546
50.4582 +0x5361 0x2353E
50.4583 +0x5362 0x23583
50.4584 +0x5363 0x23550
50.4585 +0x5364 0x235B4
50.4586 +0x5365 0x238F0
50.4587 +0x5366 0x238E4
50.4588 +0x5367 0x238E3
50.4589 +0x5368 0x238E5
50.4590 +0x5369 0x238E6
50.4591 +0x536A 0x238E7
50.4592 +0x536B 0x238E1
50.4593 +0x536C 0x238EF
50.4594 +0x536D 0x238E8
50.4595 +0x536E 0x238DD
50.4596 +0x536F 0x23903
50.4597 +0x5370 0x23988
50.4598 +0x5371 0x23A26
50.4599 +0x5372 0x23A16
50.4600 +0x5373 0x23A3B
50.4601 +0x5374 0x23A2F
50.4602 +0x5375 0x23A39
50.4603 +0x5376 0x23A34
50.4604 +0x5377 0x2F8F4
50.4605 +0x5378 0x23A35
50.4606 +0x5379 0x23A31
50.4607 +0x537A 0x23A38
50.4608 +0x537B 0x20B81
50.4609 +0x537C 0x23AAA
50.4610 +0x537D 0x23AA3
50.4611 +0x537E 0x23AA4
50.4612 +0x5421 0x23AA0
50.4613 +0x5422 0x23AA1
50.4614 +0x5423 0x23AA9
50.4615 +0x5424 0x23AA5
50.4616 +0x5425 0x23BAF
50.4617 +0x5426 0x23BB1
50.4618 +0x5427 0x23BAB
50.4619 +0x5428 0x23BAE
50.4620 +0x5429 0x23BB0
50.4621 +0x542A 0x23BB3
50.4622 +0x542B 0x23BAC
50.4623 +0x542C 0x23BA9
50.4624 +0x542D 0x23BB2
50.4625 +0x542E 0x23BA8
50.4626 +0x542F 0x23BB4
50.4627 +0x5430 0x23BC2
50.4628 +0x5431 0x23C4F
50.4629 +0x5432 0x23C66
50.4630 +0x5433 0x23E1E
50.4631 +0x5434 0x23E15
50.4632 +0x5435 0x23E10
50.4633 +0x5436 0x23E7F
50.4634 +0x5437 0x23E7E
50.4635 +0x5438 0x23E60
50.4636 +0x5439 0x23ECC
50.4637 +0x543A 0x23EB2
50.4638 +0x543B 0x23E62
50.4639 +0x543C 0x23E8D
50.4640 +0x543D 0x23E8E
50.4641 +0x543E 0x23E77
50.4642 +0x543F 0x23E7C
50.4643 +0x5440 0x23E8F
50.4644 +0x5441 0x23E5D
50.4645 +0x5442 0x23E6D
50.4646 +0x5443 0x23E63
50.4647 +0x5444 0x23EAF
50.4648 +0x5445 0x23E90
50.4649 +0x5446 0x23E7D
50.4650 +0x5447 0x23E7A
50.4651 +0x5448 0x23E06
50.4652 +0x5449 0x2F90B
50.4653 +0x544A 0x23E68
50.4654 +0x544B 0x23EB4
50.4655 +0x544C 0x23E78
50.4656 +0x544D 0x23EB1
50.4657 +0x544F 0x2F90C
50.4658 +0x5451 0x242E8
50.4659 +0x5452 0x242E9
50.4660 +0x5453 0x242C0
50.4661 +0x5455 0x242EA
50.4662 +0x5456 0x242B7
50.4663 +0x5457 0x242BA
50.4664 +0x5458 0x242B5
50.4665 +0x5459 0x2F91D
50.4666 +0x545A 0x242B4
50.4667 +0x545B 0x242BC
50.4668 +0x545C 0x242C6
50.4669 +0x545D 0x242B8
50.4670 +0x545E 0x242BD
50.4671 +0x545F 0x242C2
50.4672 +0x5460 0x2434D
50.4673 +0x5461 0x242F0
50.4674 +0x5462 0x242C7
50.4675 +0x5463 0x242C1
50.4676 +0x5464 0x242C3
50.4677 +0x5465 0x242F1
50.4678 +0x5466 0x242EC
50.4679 +0x5468 0x2451C
50.4680 +0x5469 0x24520
50.4681 +0x546A 0x24558
50.4682 +0x546B 0x24565
50.4683 +0x546C 0x24564
50.4684 +0x546D 0x2458C
50.4685 +0x546E 0x2458D
50.4686 +0x546F 0x245D9
50.4687 +0x5470 0x245E0
50.4688 +0x5471 0x24610
50.4689 +0x5472 0x24694
50.4690 +0x5473 0x24692
50.4691 +0x5474 0x24696
50.4692 +0x5475 0x24695
50.4693 +0x5476 0x246BF
50.4694 +0x5477 0x246A0
50.4695 +0x5479 0x247F4
50.4696 +0x547A 0x247F6
50.4697 +0x547B 0x247DC
50.4698 +0x547D 0x24816
50.4699 +0x547E 0x24815
50.4700 +0x5521 0x2481C
50.4701 +0x5522 0x2480F
50.4702 +0x5523 0x2482C
50.4703 +0x5524 0x24814
50.4704 +0x5525 0x24825
50.4705 +0x5526 0x24817
50.4706 +0x5527 0x24812
50.4707 +0x5528 0x2481E
50.4708 +0x5529 0x24980
50.4709 +0x552A 0x249A8
50.4710 +0x552B 0x249AF
50.4711 +0x552C 0x249D6
50.4712 +0x552D 0x249E2
50.4713 +0x552E 0x249B4
50.4714 +0x552F 0x249B3
50.4715 +0x5530 0x249B0
50.4716 +0x5531 0x249B2
50.4717 +0x5532 0x249A1
50.4718 +0x5533 0x24B60
50.4719 +0x5534 0x24B66
50.4720 +0x5535 0x24B61
50.4721 +0x5536 0x24B4E
50.4722 +0x5537 0x24B5D
50.4723 +0x5538 0x24B63
50.4724 +0x5539 0x24BE6
50.4725 +0x553A 0x24BEF
50.4726 +0x553B 0x24BEC
50.4727 +0x553C 0x24C98
50.4728 +0x553D 0x24CA7
50.4729 +0x553E 0x24C94
50.4730 +0x553F 0x24C95
50.4731 +0x5540 0x24C91
50.4732 +0x5541 0x24C9D
50.4733 +0x5542 0x24C99
50.4734 +0x5543 0x24C9B
50.4735 +0x5544 0x24C9C
50.4736 +0x5545 0x24D1D
50.4737 +0x5546 0x24D1C
50.4738 +0x5547 0x24DD0
50.4739 +0x5548 0x24DE0
50.4740 +0x5549 0x24DCB
50.4741 +0x554A 0x24DDB
50.4742 +0x554B 0x24DDA
50.4743 +0x554C 0x24DC2
50.4744 +0x554D 0x24DD3
50.4745 +0x554E 0x24DE5
50.4746 +0x554F 0x24F7D
50.4747 +0x5550 0x24F7B
50.4748 +0x5551 0x24FFF
50.4749 +0x5553 0x24FF9
50.4750 +0x5554 0x25077
50.4751 +0x5555 0x2507C
50.4752 +0x5556 0x25078
50.4753 +0x5557 0x2507B
50.4754 +0x5558 0x2507A
50.4755 +0x5559 0x251D2
50.4756 +0x555A 0x251CB
50.4757 +0x555B 0x251C9
50.4758 +0x555C 0x251CE
50.4759 +0x555D 0x251E4
50.4760 +0x555E 0x251CA
50.4761 +0x555F 0x251D0
50.4762 +0x5560 0x22FA5
50.4763 +0x5562 0x251D9
50.4764 +0x5563 0x251EE
50.4765 +0x5564 0x251DD
50.4766 +0x5565 0x25200
50.4767 +0x5566 0x251E1
50.4768 +0x5567 0x253DE
50.4769 +0x5568 0x253E2
50.4770 +0x5569 0x253DA
50.4771 +0x556A 0x254CE
50.4772 +0x556B 0x2F94F
50.4773 +0x556C 0x254CF
50.4774 +0x556D 0x254DA
50.4775 +0x556E 0x254D1
50.4776 +0x556F 0x254D4
50.4777 +0x5570 0x254ED
50.4778 +0x5571 0x254CB
50.4779 +0x5572 0x254D5
50.4780 +0x5573 0x254F1
50.4781 +0x5574 0x2569C
50.4782 +0x5575 0x25688
50.4783 +0x5576 0x25741
50.4784 +0x5577 0x257D0
50.4785 +0x5578 0x257F7
50.4786 +0x5579 0x257CF
50.4787 +0x557A 0x257D1
50.4788 +0x557B 0x257DB
50.4789 +0x557C 0x257DE
50.4790 +0x557D 0x257F8
50.4791 +0x557E 0x257DC
50.4792 +0x5621 0x257D9
50.4793 +0x5622 0x259A0
50.4794 +0x5623 0x259B2
50.4795 +0x5624 0x259A1
50.4796 +0x5625 0x259AA
50.4797 +0x5626 0x259A9
50.4798 +0x5628 0x259A6
50.4799 +0x5629 0x2599C
50.4800 +0x562A 0x259B5
50.4801 +0x562B 0x259A7
50.4802 +0x562C 0x25A8E
50.4803 +0x562D 0x25A90
50.4804 +0x562E 0x25A91
50.4805 +0x562F 0x25B85
50.4806 +0x5630 0x25B5B
50.4807 +0x5631 0x25B70
50.4808 +0x5632 0x25B64
50.4809 +0x5633 0x25B67
50.4810 +0x5634 0x25B63
50.4811 +0x5635 0x25B77
50.4812 +0x5636 0x25B68
50.4813 +0x5637 0x25B65
50.4814 +0x5638 0x25B6A
50.4815 +0x5639 0x25B78
50.4816 +0x563A 0x25B66
50.4817 +0x563B 0x25E88
50.4818 +0x563C 0x25E9E
50.4819 +0x563D 0x25E74
50.4820 +0x563E 0x25E7A
50.4821 +0x563F 0x25E79
50.4822 +0x5640 0x25E8B
50.4823 +0x5641 0x25E7F
50.4824 +0x5642 0x26013
50.4825 +0x5643 0x2601E
50.4826 +0x5644 0x26017
50.4827 +0x5645 0x2601A
50.4828 +0x5646 0x26022
50.4829 +0x5647 0x26043
50.4830 +0x5648 0x26019
50.4831 +0x5649 0x2601F
50.4832 +0x564A 0x26027
50.4833 +0x564B 0x26012
50.4834 +0x564C 0x26024
50.4835 +0x564D 0x26025
50.4836 +0x564E 0x2035E
50.4837 +0x564F 0x26235
50.4838 +0x5650 0x26234
50.4839 +0x5651 0x262D1
50.4840 +0x5652 0x262C4
50.4841 +0x5653 0x262CA
50.4842 +0x5654 0x262C6
50.4843 +0x5655 0x262CB
50.4844 +0x5656 0x262CD
50.4845 +0x5657 0x262E2
50.4846 +0x5658 0x26389
50.4847 +0x5659 0x2638B
50.4848 +0x565A 0x26386
50.4849 +0x565B 0x26388
50.4850 +0x565C 0x2638D
50.4851 +0x565D 0x2643B
50.4852 +0x565E 0x2643C
50.4853 +0x565F 0x2643D
50.4854 +0x5660 0x264F5
50.4855 +0x5661 0x26579
50.4856 +0x5662 0x26575
50.4857 +0x5663 0x26582
50.4858 +0x5664 0x2657F
50.4859 +0x5665 0x26585
50.4860 +0x5666 0x26576
50.4861 +0x5667 0x2657C
50.4862 +0x5668 0x2657E
50.4863 +0x5669 0x2657B
50.4864 +0x566A 0x26580
50.4865 +0x566B 0x2657A
50.4866 +0x566C 0x22548
50.4867 +0x566E 0x2661D
50.4868 +0x566F 0x266F6
50.4869 +0x5670 0x266F7
50.4870 +0x5671 0x266F9
50.4871 +0x5672 0x26763
50.4872 +0x5673 0x2676C
50.4873 +0x5674 0x2676E
50.4874 +0x5675 0x26714
50.4875 +0x5677 0x26767
50.4876 +0x5678 0x2676F
50.4877 +0x5679 0x26769
50.4878 +0x567A 0x26776
50.4879 +0x567B 0x26795
50.4880 +0x567C 0x26771
50.4881 +0x567D 0x26761
50.4882 +0x567E 0x26778
50.4883 +0x5721 0x2676B
50.4884 +0x5722 0x26785
50.4885 +0x5723 0x26784
50.4886 +0x5724 0x26914
50.4887 +0x5725 0x26976
50.4888 +0x5726 0x259B6
50.4889 +0x5727 0x26975
50.4890 +0x5728 0x26974
50.4891 +0x5729 0x269E2
50.4892 +0x572A 0x26A3F
50.4893 +0x572B 0x26A44
50.4894 +0x572C 0x26A3D
50.4895 +0x572D 0x26A47
50.4896 +0x572E 0x26A48
50.4897 +0x572F 0x26ADB
50.4898 +0x5730 0x26ADC
50.4899 +0x5731 0x26ADD
50.4900 +0x5732 0x26BE5
50.4901 +0x5733 0x26BE6
50.4902 +0x5734 0x26CC2
50.4903 +0x5735 0x26D2E
50.4904 +0x5736 0x26D1D
50.4905 +0x5737 0x26CF8
50.4906 +0x5738 0x26CF0
50.4907 +0x5739 0x26CF6
50.4908 +0x573A 0x26CC5
50.4909 +0x573B 0x26CC6
50.4910 +0x573C 0x26CFC
50.4911 +0x573D 0x26D52
50.4912 +0x573E 0x26D2F
50.4913 +0x573F 0x26D10
50.4914 +0x5740 0x26CF3
50.4915 +0x5741 0x26CD2
50.4916 +0x5742 0x26CEA
50.4917 +0x5743 0x26CDC
50.4918 +0x5744 0x26D1B
50.4919 +0x5745 0x26CFB
50.4920 +0x5746 0x26CC3
50.4921 +0x5747 0x26D16
50.4922 +0x5748 0x26D07
50.4923 +0x5749 0x26CC9
50.4924 +0x574A 0x26CD8
50.4925 +0x574B 0x26D30
50.4926 +0x574C 0x26D13
50.4927 +0x574D 0x26D31
50.4928 +0x574E 0x26CFA
50.4929 +0x574F 0x26CF2
50.4930 +0x5750 0x26DE3
50.4931 +0x5751 0x26CD5
50.4932 +0x5752 0x26D01
50.4933 +0x5753 0x26CF1
50.4934 +0x5754 0x26D1C
50.4935 +0x5755 0x26CD6
50.4936 +0x5756 0x26D08
50.4937 +0x5757 0x26D0B
50.4938 +0x5758 0x26D17
50.4939 +0x5759 0x26D20
50.4940 +0x575A 0x26CCA
50.4941 +0x575B 0x26D32
50.4942 +0x575C 0x26D05
50.4943 +0x575D 0x26CE4
50.4944 +0x575E 0x26CCE
50.4945 +0x575F 0x26D33
50.4946 +0x5760 0x26D02
50.4947 +0x5761 0x26D19
50.4948 +0x5762 0x26D1E
50.4949 +0x5763 0x26CD3
50.4950 +0x5764 0x26CF7
50.4951 +0x5765 0x26CE8
50.4952 +0x5766 0x26D1F
50.4953 +0x5767 0x26CF4
50.4954 +0x5768 0x26DD8
50.4955 +0x5769 0x271BF
50.4956 +0x576A 0x271BE
50.4957 +0x576B 0x271BD
50.4958 +0x576C 0x272DC
50.4959 +0x576D 0x272DD
50.4960 +0x576E 0x272AB
50.4961 +0x576F 0x272C9
50.4962 +0x5770 0x272C8
50.4963 +0x5771 0x272DF
50.4964 +0x5772 0x272D9
50.4965 +0x5773 0x272DB
50.4966 +0x5774 0x272CC
50.4967 +0x5775 0x272E0
50.4968 +0x5776 0x272EF
50.4969 +0x5777 0x272F3
50.4970 +0x5778 0x272AE
50.4971 +0x5779 0x27301
50.4972 +0x577A 0x275B7
50.4973 +0x577B 0x275B9
50.4974 +0x577C 0x275B6
50.4975 +0x577D 0x275B8
50.4976 +0x577E 0x275F6
50.4977 +0x5821 0x275F3
50.4978 +0x5822 0x275F5
50.4979 +0x5823 0x275F2
50.4980 +0x5824 0x27691
50.4981 +0x5825 0x2769D
50.4982 +0x5826 0x2769B
50.4983 +0x5827 0x27692
50.4984 +0x5828 0x2768D
50.4985 +0x5829 0x2769E
50.4986 +0x582A 0x2768C
50.4987 +0x582C 0x2F9C7
50.4988 +0x582D 0x27695
50.4989 +0x582E 0x2F9C6
50.4990 +0x582F 0x2768A
50.4991 +0x5830 0x2768E
50.4992 +0x5831 0x2769C
50.4993 +0x5832 0x277EF
50.4994 +0x5833 0x2782D
50.4995 +0x5834 0x27852
50.4996 +0x5835 0x27835
50.4997 +0x5836 0x27828
50.4998 +0x5837 0x2782E
50.4999 +0x5838 0x278E5
50.5000 +0x5839 0x279EA
50.5001 +0x583A 0x279F1
50.5002 +0x583B 0x279EB
50.5003 +0x583C 0x279D8
50.5004 +0x583D 0x279D0
50.5005 +0x583E 0x279F3
50.5006 +0x583F 0x279DB
50.5007 +0x5840 0x279CE
50.5008 +0x5842 0x279DA
50.5009 +0x5843 0x279D7
50.5010 +0x5844 0x279E1
50.5011 +0x5845 0x279F2
50.5012 +0x5846 0x279C8
50.5013 +0x5847 0x279D9
50.5014 +0x5848 0x279DE
50.5015 +0x5849 0x279D1
50.5016 +0x584A 0x279E7
50.5017 +0x584B 0x279CF
50.5018 +0x584C 0x27BB7
50.5019 +0x584D 0x27C47
50.5020 +0x584E 0x27C42
50.5021 +0x584F 0x27C43
50.5022 +0x5850 0x2F9D3
50.5023 +0x5851 0x27CC3
50.5024 +0x5852 0x27CC1
50.5025 +0x5853 0x27CC7
50.5026 +0x5854 0x27D64
50.5027 +0x5855 0x27D6A
50.5028 +0x5856 0x27D66
50.5029 +0x5857 0x27D50
50.5030 +0x5858 0x27D6E
50.5031 +0x5859 0x27D65
50.5032 +0x585A 0x238EC
50.5033 +0x585B 0x27D7F
50.5034 +0x585C 0x2F9D5
50.5035 +0x585D 0x27D9A
50.5036 +0x585E 0x27D69
50.5037 +0x585F 0x27D72
50.5038 +0x5860 0x27D6F
50.5039 +0x5861 0x27D7D
50.5040 +0x5862 0x27D70
50.5041 +0x5863 0x27E60
50.5042 +0x5864 0x27EC2
50.5043 +0x5865 0x27EE7
50.5044 +0x5866 0x27ED1
50.5045 +0x5867 0x27EEB
50.5046 +0x5868 0x27ED4
50.5047 +0x5869 0x27EDC
50.5048 +0x586A 0x27EDB
50.5049 +0x586B 0x28037
50.5050 +0x586C 0x28025
50.5051 +0x586D 0x2801F
50.5052 +0x586E 0x2801E
50.5053 +0x586F 0x28021
50.5054 +0x5870 0x2801B
50.5055 +0x5871 0x28017
50.5056 +0x5872 0x28022
50.5057 +0x5873 0x2802A
50.5058 +0x5874 0x2801A
50.5059 +0x5875 0x2802D
50.5060 +0x5876 0x28023
50.5061 +0x5877 0x28026
50.5062 +0x5878 0x28036
50.5063 +0x5879 0x27FFF
50.5064 +0x587A 0x2823A
50.5065 +0x587B 0x28240
50.5066 +0x587C 0x28242
50.5067 +0x587D 0x28238
50.5068 +0x587E 0x2823B
50.5069 +0x5921 0x2823C
50.5070 +0x5922 0x28243
50.5071 +0x5923 0x282E8
50.5072 +0x5925 0x282F9
50.5073 +0x5926 0x282EB
50.5074 +0x5927 0x282F1
50.5075 +0x5928 0x282E9
50.5076 +0x5929 0x282EC
50.5077 +0x592A 0x28415
50.5078 +0x592B 0x28447
50.5079 +0x592C 0x28446
50.5080 +0x592D 0x28445
50.5081 +0x592E 0x28524
50.5082 +0x592F 0x28556
50.5083 +0x5930 0x28521
50.5084 +0x5931 0x28527
50.5085 +0x5932 0x2854D
50.5086 +0x5933 0x28531
50.5087 +0x5934 0x2851E
50.5088 +0x5935 0x2852C
50.5089 +0x5936 0x2854F
50.5090 +0x5937 0x2852B
50.5091 +0x5938 0x28553
50.5092 +0x5939 0x28551
50.5093 +0x593A 0x28554
50.5094 +0x593B 0x28529
50.5095 +0x593C 0x28550
50.5096 +0x593D 0x2851F
50.5097 +0x593E 0x28532
50.5098 +0x593F 0x2852A
50.5099 +0x5940 0x2851D
50.5100 +0x5941 0x28528
50.5101 +0x5942 0x2852E
50.5102 +0x5943 0x2852D
50.5103 +0x5944 0x286BC
50.5104 +0x5945 0x286BB
50.5105 +0x5946 0x286BD
50.5106 +0x5947 0x2F9E4
50.5107 +0x5948 0x28747
50.5108 +0x5949 0x28741
50.5109 +0x594A 0x2F9E5
50.5110 +0x594B 0x28749
50.5111 +0x594D 0x2882E
50.5112 +0x594E 0x28827
50.5113 +0x594F 0x2896A
50.5114 +0x5950 0x2897B
50.5115 +0x5951 0x28973
50.5116 +0x5952 0x28975
50.5117 +0x5953 0x28969
50.5118 +0x5954 0x28979
50.5119 +0x5955 0x28972
50.5120 +0x5956 0x28C76
50.5121 +0x5957 0x28C77
50.5122 +0x5958 0x28C74
50.5123 +0x5959 0x28C73
50.5124 +0x595A 0x28D02
50.5125 +0x595B 0x28CFE
50.5126 +0x595C 0x28D01
50.5127 +0x595D 0x28CF9
50.5128 +0x595E 0x28CF4
50.5129 +0x595F 0x28ED3
50.5130 +0x5960 0x28ED5
50.5131 +0x5961 0x28ED8
50.5132 +0x5962 0x28EC3
50.5133 +0x5963 0x28ECA
50.5134 +0x5964 0x28ED0
50.5135 +0x5965 0x28ECB
50.5136 +0x5966 0x28ECE
50.5137 +0x5967 0x28EC5
50.5138 +0x5968 0x28EE6
50.5139 +0x5969 0x28EC4
50.5140 +0x596A 0x28EC0
50.5141 +0x596B 0x28ED4
50.5142 +0x596C 0x28EE8
50.5143 +0x596D 0x28F76
50.5144 +0x596E 0x28FA2
50.5145 +0x596F 0x28FAE
50.5146 +0x5970 0x28FA8
50.5147 +0x5971 0x28FA3
50.5148 +0x5972 0x28FA7
50.5149 +0x5973 0x28F96
50.5150 +0x5974 0x28FA9
50.5151 +0x5975 0x28FA5
50.5152 +0x5976 0x28FAF
50.5153 +0x5977 0x28FA4
50.5154 +0x5978 0x28FAB
50.5155 +0x5979 0x28FAA
50.5156 +0x597A 0x28FA6
50.5157 +0x597B 0x28FA0
50.5158 +0x597C 0x29098
50.5159 +0x597D 0x291DB
50.5160 +0x597E 0x291F6
50.5161 +0x5A21 0x291F5
50.5162 +0x5A22 0x2920C
50.5163 +0x5A23 0x2920A
50.5164 +0x5A25 0x29268
50.5165 +0x5A26 0x29263
50.5166 +0x5A27 0x29266
50.5167 +0x5A29 0x29264
50.5168 +0x5A2A 0x2926A
50.5169 +0x5A2B 0x29269
50.5170 +0x5A2C 0x29395
50.5171 +0x5A2D 0x29402
50.5172 +0x5A2E 0x2946A
50.5173 +0x5A2F 0x2945E
50.5174 +0x5A30 0x29468
50.5175 +0x5A31 0x29469
50.5176 +0x5A32 0x29465
50.5177 +0x5A33 0x2F9FE
50.5178 +0x5A34 0x295A7
50.5179 +0x5A35 0x295AE
50.5180 +0x5A36 0x295A8
50.5181 +0x5A37 0x295B3
50.5182 +0x5A38 0x2969C
50.5183 +0x5A39 0x296A9
50.5184 +0x5A3A 0x296B6
50.5185 +0x5A3B 0x296B3
50.5186 +0x5A3C 0x296B2
50.5187 +0x5A3D 0x2FA03
50.5188 +0x5A3E 0x296B8
50.5189 +0x5A3F 0x296C0
50.5190 +0x5A40 0x296BF
50.5191 +0x5A41 0x296BA
50.5192 +0x5A42 0x296A8
50.5193 +0x5A43 0x2983C
50.5194 +0x5A44 0x29872
50.5195 +0x5A45 0x29871
50.5196 +0x5A46 0x29875
50.5197 +0x5A47 0x29873
50.5198 +0x5A48 0x29A17
50.5199 +0x5A49 0x29A15
50.5200 +0x5A4A 0x29A16
50.5201 +0x5A4B 0x29A1B
50.5202 +0x5A4C 0x29AFA
50.5203 +0x5A4D 0x29AF9
50.5204 +0x5A4E 0x29C2C
50.5205 +0x5A4F 0x29C85
50.5206 +0x5A50 0x29C82
50.5207 +0x5A51 0x29C7F
50.5208 +0x5A52 0x29C7D
50.5209 +0x5A53 0x29C88
50.5210 +0x5A54 0x242F3
50.5211 +0x5A55 0x29D4E
50.5212 +0x5A56 0x29D50
50.5213 +0x5A57 0x29F93
50.5214 +0x5A58 0x29F97
50.5215 +0x5A59 0x29F98
50.5216 +0x5A5A 0x29F9B
50.5217 +0x5A5B 0x29F9C
50.5218 +0x5A5C 0x29F96
50.5219 +0x5A5D 0x2A28B
50.5220 +0x5A5E 0x2A2FD
50.5221 +0x5A5F 0x2A2FC
50.5222 +0x5A60 0x2FA17
50.5223 +0x5A61 0x2398B
50.5224 +0x5A62 0x20108
50.5225 +0x5A63 0x20107
50.5226 +0x5A64 0x20373
50.5227 +0x5A65 0x203A2
50.5228 +0x5A66 0x203AF
50.5229 +0x5A67 0x20382
50.5230 +0x5A68 0x2037B
50.5231 +0x5A69 0x20374
50.5232 +0x5A6A 0x203B0
50.5233 +0x5A6B 0x20376
50.5234 +0x5A6C 0x203B9
50.5235 +0x5A6D 0x2039E
50.5236 +0x5A6E 0x203B1
50.5237 +0x5A6F 0x203A1
50.5238 +0x5A70 0x203B2
50.5239 +0x5A71 0x2036E
50.5240 +0x5A72 0x2F80B
50.5241 +0x5A74 0x20378
50.5242 +0x5A75 0x2037A
50.5243 +0x5A76 0x20383
50.5244 +0x5A77 0x2039A
50.5245 +0x5A78 0x204F8
50.5246 +0x5A79 0x20531
50.5247 +0x5A7A 0x20569
50.5248 +0x5A7B 0x20568
50.5249 +0x5A7C 0x2059C
50.5250 +0x5A7D 0x20604
50.5251 +0x5A7E 0x20699
50.5252 +0x5B21 0x207C7
50.5253 +0x5B22 0x207C6
50.5254 +0x5B23 0x207DC
50.5255 +0x5B24 0x207C4
50.5256 +0x5B25 0x207D8
50.5257 +0x5B26 0x207D4
50.5258 +0x5B27 0x207DF
50.5259 +0x5B28 0x207D1
50.5260 +0x5B29 0x207D0
50.5261 +0x5B2A 0x207D6
50.5262 +0x5B2B 0x207CF
50.5263 +0x5B2C 0x208AD
50.5264 +0x5B2D 0x208AF
50.5265 +0x5B2E 0x208A7
50.5266 +0x5B2F 0x208FD
50.5267 +0x5B30 0x2095B
50.5268 +0x5B31 0x2095A
50.5269 +0x5B32 0x20A07
50.5270 +0x5B33 0x20A9D
50.5271 +0x5B34 0x20A9B
50.5272 +0x5B35 0x20AAB
50.5273 +0x5B36 0x20AA4
50.5274 +0x5B37 0x20A9C
50.5275 +0x5B38 0x20A9E
50.5276 +0x5B39 0x20AA5
50.5277 +0x5B3A 0x20AAA
50.5278 +0x5B3B 0x20AA6
50.5279 +0x5B3C 0x20B0E
50.5280 +0x5B3D 0x20B7E
50.5281 +0x5B3E 0x20B7C
50.5282 +0x5B3F 0x20EEE
50.5283 +0x5B40 0x20ED5
50.5284 +0x5B41 0x20EE9
50.5285 +0x5B42 0x20E42
50.5286 +0x5B43 0x20EE2
50.5287 +0x5B44 0x20F23
50.5288 +0x5B45 0x20ED9
50.5289 +0x5B46 0x20ED4
50.5290 +0x5B47 0x20EE3
50.5291 +0x5B48 0x20F15
50.5292 +0x5B49 0x20EEF
50.5293 +0x5B4A 0x20EF0
50.5294 +0x5B4B 0x20ED6
50.5295 +0x5B4C 0x20EDD
50.5296 +0x5B4D 0x20EF6
50.5297 +0x5B4E 0x20F1C
50.5298 +0x5B4F 0x20ED8
50.5299 +0x5B50 0x20EDB
50.5300 +0x5B51 0x20EDA
50.5301 +0x5B52 0x20EED
50.5302 +0x5B53 0x21411
50.5303 +0x5B54 0x21215
50.5304 +0x5B55 0x21218
50.5305 +0x5B56 0x2121A
50.5306 +0x5B57 0x2121F
50.5307 +0x5B58 0x21216
50.5308 +0x5B59 0x2F84D
50.5309 +0x5B5A 0x21219
50.5310 +0x5B5B 0x2F84B
50.5311 +0x5B5C 0x213F0
50.5312 +0x5B5D 0x21409
50.5313 +0x5B5E 0x2141B
50.5314 +0x5B5F 0x27BE7
50.5315 +0x5B60 0x213F6
50.5316 +0x5B61 0x213F4
50.5317 +0x5B62 0x213B5
50.5318 +0x5B63 0x21410
50.5319 +0x5B64 0x213F2
50.5320 +0x5B65 0x21415
50.5321 +0x5B66 0x213F3
50.5322 +0x5B67 0x213F8
50.5323 +0x5B68 0x21539
50.5324 +0x5B69 0x2153B
50.5325 +0x5B6A 0x21536
50.5326 +0x5B6B 0x2140E
50.5327 +0x5B6C 0x21572
50.5328 +0x5B6D 0x21574
50.5329 +0x5B6E 0x215B9
50.5330 +0x5B6F 0x215B7
50.5331 +0x5B70 0x215B8
50.5332 +0x5B71 0x21672
50.5333 +0x5B72 0x2166B
50.5334 +0x5B73 0x2181D
50.5335 +0x5B74 0x21837
50.5336 +0x5B75 0x21822
50.5337 +0x5B76 0x21843
50.5338 +0x5B77 0x2184D
50.5339 +0x5B78 0x21838
50.5340 +0x5B79 0x2185B
50.5341 +0x5B7A 0x21879
50.5342 +0x5B7B 0x2181B
50.5343 +0x5B7C 0x217F3
50.5344 +0x5B7D 0x21991
50.5345 +0x5B7E 0x21A7B
50.5346 +0x5C21 0x21A94
50.5347 +0x5C22 0x2F86F
50.5348 +0x5C23 0x21A96
50.5349 +0x5C24 0x21A7F
50.5350 +0x5C25 0x21A8F
50.5351 +0x5C26 0x21A84
50.5352 +0x5C27 0x21A7C
50.5353 +0x5C28 0x21A8E
50.5354 +0x5C29 0x21A90
50.5355 +0x5C2A 0x21A98
50.5356 +0x5C2B 0x21A83
50.5357 +0x5C2C 0x21A80
50.5358 +0x5C2D 0x21A93
50.5359 +0x5C2E 0x21A82
50.5360 +0x5C30 0x21B3D
50.5361 +0x5C31 0x21B41
50.5362 +0x5C32 0x21BA1
50.5363 +0x5C33 0x21B9F
50.5364 +0x5C34 0x21C0A
50.5365 +0x5C35 0x21C0D
50.5366 +0x5C36 0x21CC8
50.5367 +0x5C37 0x21CC9
50.5368 +0x5C38 0x21CC7
50.5369 +0x5C39 0x21CCD
50.5370 +0x5C3A 0x21D25
50.5371 +0x5C3B 0x21EB1
50.5372 +0x5C3C 0x21EDC
50.5373 +0x5C3D 0x2F880
50.5374 +0x5C3E 0x21EE5
50.5375 +0x5C3F 0x21EF4
50.5376 +0x5C40 0x21EBF
50.5377 +0x5C41 0x21EDB
50.5378 +0x5C42 0x21EEA
50.5379 +0x5C43 0x21EF2
50.5380 +0x5C45 0x21EF1
50.5381 +0x5C46 0x21EED
50.5382 +0x5C47 0x21EE6
50.5383 +0x5C48 0x22002
50.5384 +0x5C49 0x2F882
50.5385 +0x5C4A 0x22125
50.5386 +0x5C4B 0x22118
50.5387 +0x5C4C 0x2211F
50.5388 +0x5C4D 0x22120
50.5389 +0x5C4E 0x221CF
50.5390 +0x5C4F 0x2229D
50.5391 +0x5C50 0x22299
50.5392 +0x5C51 0x222A8
50.5393 +0x5C52 0x22368
50.5394 +0x5C53 0x22366
50.5395 +0x5C54 0x22367
50.5396 +0x5C55 0x22391
50.5397 +0x5C56 0x22413
50.5398 +0x5C57 0x22415
50.5399 +0x5C58 0x2241D
50.5400 +0x5C59 0x22416
50.5401 +0x5C5A 0x22419
50.5402 +0x5C5B 0x2246B
50.5403 +0x5C5C 0x22468
50.5404 +0x5C5D 0x2246A
50.5405 +0x5C5E 0x2246D
50.5406 +0x5C5F 0x22469
50.5407 +0x5C60 0x224AA
50.5408 +0x5C61 0x22557
50.5409 +0x5C62 0x22552
50.5410 +0x5C63 0x22550
50.5411 +0x5C64 0x2255F
50.5412 +0x5C65 0x22567
50.5413 +0x5C66 0x2254F
50.5414 +0x5C68 0x2255B
50.5415 +0x5C69 0x2255C
50.5416 +0x5C6A 0x2255D
50.5417 +0x5C6B 0x2281F
50.5418 +0x5C6C 0x2279D
50.5419 +0x5C6D 0x227B1
50.5420 +0x5C6E 0x227B0
50.5421 +0x5C6F 0x22794
50.5422 +0x5C70 0x227C3
50.5423 +0x5C71 0x227AF
50.5424 +0x5C72 0x227A8
50.5425 +0x5C73 0x227DC
50.5426 +0x5C74 0x22798
50.5427 +0x5C75 0x227C4
50.5428 +0x5C76 0x227A4
50.5429 +0x5C77 0x227AB
50.5430 +0x5C78 0x227AA
50.5431 +0x5C79 0x227A5
50.5432 +0x5C7A 0x22821
50.5433 +0x5C7B 0x227EB
50.5434 +0x5C7C 0x227E6
50.5435 +0x5C7D 0x227F7
50.5436 +0x5C7E 0x227F8
50.5437 +0x5D21 0x227FC
50.5438 +0x5D22 0x227FA
50.5439 +0x5D23 0x227E0
50.5440 +0x5D24 0x2F8AA
50.5441 +0x5D25 0x227F6
50.5442 +0x5D26 0x2F8A9
50.5443 +0x5D27 0x227E1
50.5444 +0x5D28 0x229EC
50.5445 +0x5D29 0x229E2
50.5446 +0x5D2A 0x229E4
50.5447 +0x5D2B 0x229F9
50.5448 +0x5D2C 0x22C6F
50.5449 +0x5D2D 0x23A4C
50.5450 +0x5D2E 0x22CBB
50.5451 +0x5D2F 0x22CE1
50.5452 +0x5D30 0x22D00
50.5453 +0x5D31 0x22CD8
50.5454 +0x5D33 0x22CD6
50.5455 +0x5D34 0x22CE2
50.5456 +0x5D35 0x22CC3
50.5457 +0x5D36 0x22CB3
50.5458 +0x5D37 0x22CD2
50.5459 +0x5D38 0x2F8C1
50.5460 +0x5D39 0x22CCE
50.5461 +0x5D3A 0x22CD0
50.5462 +0x5D3B 0x22CD5
50.5463 +0x5D3C 0x22CB9
50.5464 +0x5D3D 0x22CBA
50.5465 +0x5D3E 0x22CCF
50.5466 +0x5D3F 0x22CBD
50.5467 +0x5D40 0x22EDB
50.5468 +0x5D41 0x22FAA
50.5469 +0x5D42 0x22FAD
50.5470 +0x5D43 0x22FB8
50.5471 +0x5D44 0x22FB6
50.5472 +0x5D45 0x22FB5
50.5473 +0x5D46 0x22FAF
50.5474 +0x5D47 0x22FB4
50.5475 +0x5D48 0x22FB7
50.5476 +0x5D49 0x22FA8
50.5477 +0x5D4A 0x22FB9
50.5478 +0x5D4B 0x22FBE
50.5479 +0x5D4C 0x23082
50.5480 +0x5D4D 0x230BC
50.5481 +0x5D4E 0x230B8
50.5482 +0x5D4F 0x230B6
50.5483 +0x5D50 0x230B9
50.5484 +0x5D52 0x23110
50.5485 +0x5D53 0x23227
50.5486 +0x5D54 0x23269
50.5487 +0x5D55 0x23270
50.5488 +0x5D56 0x23256
50.5489 +0x5D57 0x2326B
50.5490 +0x5D58 0x2327A
50.5491 +0x5D59 0x2326C
50.5492 +0x5D5A 0x2326D
50.5493 +0x5D5B 0x2F8D5
50.5494 +0x5D5C 0x267C1
50.5495 +0x5D5D 0x2338D
50.5496 +0x5D5E 0x23390
50.5497 +0x5D5F 0x235B6
50.5498 +0x5D60 0x23610
50.5499 +0x5D61 0x23612
50.5500 +0x5D62 0x235BA
50.5501 +0x5D63 0x235BD
50.5502 +0x5D64 0x23605
50.5503 +0x5D65 0x235C2
50.5504 +0x5D66 0x23607
50.5505 +0x5D67 0x235F5
50.5506 +0x5D68 0x2F8E9
50.5507 +0x5D69 0x235AF
50.5508 +0x5D6A 0x235F4
50.5509 +0x5D6B 0x235F7
50.5510 +0x5D6C 0x235F8
50.5511 +0x5D6D 0x23611
50.5512 +0x5D6E 0x238F6
50.5513 +0x5D6F 0x238F5
50.5514 +0x5D70 0x238FB
50.5515 +0x5D71 0x23901
50.5516 +0x5D72 0x23900
50.5517 +0x5D73 0x23902
50.5518 +0x5D74 0x238FE
50.5519 +0x5D75 0x238FA
50.5520 +0x5D76 0x238FD
50.5521 +0x5D78 0x23A37
50.5522 +0x5D79 0x23A49
50.5523 +0x5D7A 0x23A4B
50.5524 +0x5D7B 0x23A46
50.5525 +0x5D7C 0x23A47
50.5526 +0x5D7D 0x23AB3
50.5527 +0x5D7E 0x23AB2
50.5528 +0x5E21 0x23AB0
50.5529 +0x5E22 0x23AB7
50.5530 +0x5E23 0x23B11
50.5531 +0x5E24 0x23BCC
50.5532 +0x5E25 0x23BDF
50.5533 +0x5E26 0x23BD3
50.5534 +0x5E27 0x23BD5
50.5535 +0x5E28 0x23BDB
50.5536 +0x5E29 0x23BC5
50.5537 +0x5E2A 0x23BC8
50.5538 +0x5E2B 0x23BC9
50.5539 +0x5E2C 0x23BE2
50.5540 +0x5E2D 0x23BCA
50.5541 +0x5E2E 0x23BD1
50.5542 +0x5E2F 0x23BD2
50.5543 +0x5E30 0x23BDD
50.5544 +0x5E31 0x23E6C
50.5545 +0x5E32 0x23E73
50.5546 +0x5E33 0x23F21
50.5547 +0x5E34 0x23EF0
50.5548 +0x5E35 0x23F1F
50.5549 +0x5E36 0x23F3B
50.5550 +0x5E37 0x23F22
50.5551 +0x5E38 0x23F23
50.5552 +0x5E39 0x23EE8
50.5553 +0x5E3A 0x23EDD
50.5554 +0x5E3C 0x23F1B
50.5555 +0x5E3D 0x23EED
50.5556 +0x5E3E 0x2F90E
50.5557 +0x5E3F 0x23EF2
50.5558 +0x5E41 0x23EDC
50.5559 +0x5E42 0x23EE9
50.5560 +0x5E43 0x23F1D
50.5561 +0x5E44 0x23EDA
50.5562 +0x5E45 0x23EE6
50.5563 +0x5E46 0x24313
50.5564 +0x5E47 0x24315
50.5565 +0x5E48 0x24316
50.5566 +0x5E49 0x2433C
50.5567 +0x5E4A 0x2430B
50.5568 +0x5E4B 0x2431C
50.5569 +0x5E4C 0x2433A
50.5570 +0x5E4D 0x2433D
50.5571 +0x5E4E 0x2439A
50.5572 +0x5E4F 0x2431D
50.5573 +0x5E50 0x24309
50.5574 +0x5E51 0x24308
50.5575 +0x5E52 0x2433B
50.5576 +0x5E53 0x24522
50.5577 +0x5E54 0x24526
50.5578 +0x5E55 0x24525
50.5579 +0x5E56 0x24524
50.5580 +0x5E57 0x2039B
50.5581 +0x5E58 0x2458F
50.5582 +0x5E59 0x24590
50.5583 +0x5E5A 0x245E6
50.5584 +0x5E5B 0x245E3
50.5585 +0x5E5C 0x245E5
50.5586 +0x5E5D 0x24611
50.5587 +0x5E5E 0x2F925
50.5588 +0x5E5F 0x246AE
50.5589 +0x5E60 0x246BE
50.5590 +0x5E61 0x246B4
50.5591 +0x5E62 0x246B3
50.5592 +0x5E63 0x246AF
50.5593 +0x5E64 0x24691
50.5594 +0x5E65 0x246C2
50.5595 +0x5E66 0x246B6
50.5596 +0x5E67 0x246B2
50.5597 +0x5E68 0x24857
50.5598 +0x5E69 0x2483B
50.5599 +0x5E6A 0x24858
50.5600 +0x5E6B 0x24851
50.5601 +0x5E6C 0x24841
50.5602 +0x5E6D 0x24839
50.5603 +0x5E6F 0x24859
50.5604 +0x5E70 0x24845
50.5605 +0x5E71 0x24861
50.5606 +0x5E72 0x248E8
50.5607 +0x5E73 0x249FA
50.5608 +0x5E74 0x249EA
50.5609 +0x5E75 0x249EF
50.5610 +0x5E76 0x249F2
50.5611 +0x5E77 0x249F0
50.5612 +0x5E78 0x24B08
50.5613 +0x5E79 0x24B70
50.5614 +0x5E7A 0x24B6A
50.5615 +0x5E7B 0x24B73
50.5616 +0x5E7C 0x24B68
50.5617 +0x5E7D 0x24BC8
50.5618 +0x5E7E 0x24BF2
50.5619 +0x5F21 0x20B7B
50.5620 +0x5F22 0x24CAE
50.5621 +0x5F23 0x24CAB
50.5622 +0x5F24 0x24CB5
50.5623 +0x5F25 0x24CAF
50.5624 +0x5F26 0x24CB2
50.5625 +0x5F27 0x24CB6
50.5626 +0x5F28 0x24CB0
50.5627 +0x5F29 0x24D1E
50.5628 +0x5F2A 0x24E03
50.5629 +0x5F2B 0x24E06
50.5630 +0x5F2C 0x24E1F
50.5631 +0x5F2E 0x24E0F
50.5632 +0x5F2F 0x24E02
50.5633 +0x5F30 0x24E19
50.5634 +0x5F31 0x24E18
50.5635 +0x5F32 0x24E22
50.5636 +0x5F33 0x24E15
50.5637 +0x5F34 0x24E07
50.5638 +0x5F35 0x24E0D
50.5639 +0x5F36 0x24E24
50.5640 +0x5F37 0x24E0C
50.5641 +0x5F38 0x24E1E
50.5642 +0x5F39 0x24F89
50.5643 +0x5F3A 0x24F8A
50.5644 +0x5F3B 0x2500A
50.5645 +0x5F3C 0x2500B
50.5646 +0x5F3D 0x25007
50.5647 +0x5F3E 0x25004
50.5648 +0x5F3F 0x25009
50.5649 +0x5F40 0x25084
50.5650 +0x5F41 0x25083
50.5651 +0x5F42 0x25218
50.5652 +0x5F43 0x25214
50.5653 +0x5F44 0x25205
50.5654 +0x5F45 0x25216
50.5655 +0x5F46 0x2520E
50.5656 +0x5F47 0x25211
50.5657 +0x5F48 0x25208
50.5658 +0x5F49 0x2520B
50.5659 +0x5F4A 0x25215
50.5660 +0x5F4B 0x25085
50.5661 +0x5F4C 0x25237
50.5662 +0x5F4D 0x2522A
50.5663 +0x5F4E 0x2520D
50.5664 +0x5F4F 0x2520F
50.5665 +0x5F50 0x2537E
50.5666 +0x5F51 0x25376
50.5667 +0x5F52 0x25377
50.5668 +0x5F53 0x253EC
50.5669 +0x5F54 0x254FC
50.5670 +0x5F55 0x25508
50.5671 +0x5F56 0x254FF
50.5672 +0x5F57 0x25503
50.5673 +0x5F58 0x25510
50.5674 +0x5F59 0x25505
50.5675 +0x5F5A 0x25506
50.5676 +0x5F5B 0x254FA
50.5677 +0x5F5C 0x256C7
50.5678 +0x5F5D 0x256C0
50.5679 +0x5F5E 0x256C3
50.5680 +0x5F5F 0x256A7
50.5681 +0x5F60 0x256A8
50.5682 +0x5F61 0x256AB
50.5683 +0x5F62 0x256C1
50.5684 +0x5F63 0x256AA
50.5685 +0x5F64 0x256C8
50.5686 +0x5F65 0x25743
50.5687 +0x5F66 0x25802
50.5688 +0x5F67 0x2580E
50.5689 +0x5F68 0x25801
50.5690 +0x5F69 0x257FE
50.5691 +0x5F6A 0x25803
50.5692 +0x5F6C 0x25822
50.5693 +0x5F6D 0x25821
50.5694 +0x5F6E 0x25807
50.5695 +0x5F6F 0x25808
50.5696 +0x5F70 0x2580C
50.5697 +0x5F71 0x259CA
50.5698 +0x5F72 0x259BC
50.5699 +0x5F73 0x259BE
50.5700 +0x5F74 0x259BD
50.5701 +0x5F75 0x2F95C
50.5702 +0x5F76 0x259BB
50.5703 +0x5F77 0x259B9
50.5704 +0x5F79 0x259C5
50.5705 +0x5F7A 0x25A99
50.5706 +0x5F7B 0x25B6B
50.5707 +0x5F7C 0x25B93
50.5708 +0x5F7D 0x25B94
50.5709 +0x5F7E 0x25BA9
50.5710 +0x6021 0x25BA0
50.5711 +0x6022 0x25BA6
50.5712 +0x6023 0x2F961
50.5713 +0x6024 0x25BAB
50.5714 +0x6025 0x25B9E
50.5715 +0x6026 0x25B9B
50.5716 +0x6027 0x25B91
50.5717 +0x6028 0x25B99
50.5718 +0x6029 0x25EB6
50.5719 +0x602A 0x25EB8
50.5720 +0x602B 0x25E9A
50.5721 +0x602D 0x25E98
50.5722 +0x602E 0x25E9B
50.5723 +0x602F 0x25EB3
50.5724 +0x6030 0x25EA2
50.5725 +0x6031 0x222AA
50.5726 +0x6032 0x25EA0
50.5727 +0x6033 0x25E9F
50.5728 +0x6034 0x2605B
50.5729 +0x6035 0x26070
50.5730 +0x6036 0x26054
50.5731 +0x6037 0x26071
50.5732 +0x6038 0x26065
50.5733 +0x6039 0x26051
50.5734 +0x603A 0x2609D
50.5735 +0x603B 0x26061
50.5736 +0x603C 0x2605A
50.5737 +0x603D 0x26074
50.5738 +0x603E 0x2604C
50.5739 +0x603F 0x2604B
50.5740 +0x6040 0x2605E
50.5741 +0x6041 0x26058
50.5742 +0x6042 0x26053
50.5743 +0x6043 0x26052
50.5744 +0x6044 0x2623B
50.5745 +0x6045 0x26239
50.5746 +0x6046 0x262D6
50.5747 +0x6047 0x262E7
50.5748 +0x6048 0x262D7
50.5749 +0x6049 0x262D8
50.5750 +0x604A 0x262D9
50.5751 +0x604B 0x262DA
50.5752 +0x604C 0x262DB
50.5753 +0x604D 0x262DC
50.5754 +0x604E 0x262E0
50.5755 +0x604F 0x262E4
50.5756 +0x6050 0x262DD
50.5757 +0x6051 0x262F5
50.5758 +0x6052 0x262F1
50.5759 +0x6053 0x26398
50.5760 +0x6054 0x2639D
50.5761 +0x6055 0x26399
50.5762 +0x6056 0x26450
50.5763 +0x6057 0x26449
50.5764 +0x6059 0x26462
50.5765 +0x605A 0x264D7
50.5766 +0x605B 0x26501
50.5767 +0x605C 0x264F7
50.5768 +0x605D 0x2F97D
50.5769 +0x605E 0x2658C
50.5770 +0x605F 0x2659C
50.5771 +0x6061 0x2661F
50.5772 +0x6062 0x2661E
50.5773 +0x6063 0x2673D
50.5774 +0x6064 0x2673F
50.5775 +0x6065 0x26711
50.5776 +0x6066 0x26759
50.5777 +0x6067 0x2673E
50.5778 +0x6068 0x26758
50.5779 +0x6069 0x26800
50.5780 +0x606A 0x2679E
50.5781 +0x606B 0x267B6
50.5782 +0x606C 0x267AA
50.5783 +0x606D 0x267AF
50.5784 +0x606E 0x267AC
50.5785 +0x6070 0x267C0
50.5786 +0x6071 0x267A9
50.5787 +0x6072 0x20B10
50.5788 +0x6073 0x268EE
50.5789 +0x6074 0x26977
50.5790 +0x6075 0x26979
50.5791 +0x6076 0x2697A
50.5792 +0x6077 0x2697D
50.5793 +0x6078 0x2697F
50.5794 +0x6079 0x26983
50.5795 +0x607A 0x26978
50.5796 +0x607B 0x2697E
50.5797 +0x607C 0x269E4
50.5798 +0x607D 0x269E6
50.5799 +0x607E 0x269E5
50.5800 +0x6122 0x26A4E
50.5801 +0x6123 0x26A59
50.5802 +0x6125 0x2F98E
50.5803 +0x6126 0x26A4F
50.5804 +0x6127 0x26A4A
50.5805 +0x6128 0x26AE3
50.5806 +0x6129 0x26ADE
50.5807 +0x612A 0x26AE2
50.5808 +0x612B 0x26C74
50.5809 +0x612C 0x26CAC
50.5810 +0x612D 0x26C61
50.5811 +0x612E 0x26C62
50.5812 +0x612F 0x26C76
50.5813 +0x6130 0x26C7A
50.5814 +0x6131 0x26C79
50.5815 +0x6132 0x26C60
50.5816 +0x6133 0x26D64
50.5817 +0x6134 0x26E81
50.5818 +0x6135 0x26DDF
50.5819 +0x6136 0x26D84
50.5820 +0x6137 0x26D8A
50.5821 +0x6138 0x26D92
50.5822 +0x6139 0x26D79
50.5823 +0x613A 0x26DDE
50.5824 +0x613B 0x26D98
50.5825 +0x613C 0x26D6C
50.5826 +0x613D 0x26DE1
50.5827 +0x613E 0x2F9A5
50.5828 +0x613F 0x26D7C
50.5829 +0x6140 0x26D72
50.5830 +0x6141 0x26D81
50.5831 +0x6142 0x26DE0
50.5832 +0x6143 0x26D65
50.5833 +0x6145 0x26D6A
50.5834 +0x6146 0x26D97
50.5835 +0x6147 0x26DAA
50.5836 +0x6148 0x26DD3
50.5837 +0x6149 0x26DAB
50.5838 +0x614A 0x26D6E
50.5839 +0x614B 0x26DAC
50.5840 +0x614C 0x26D76
50.5841 +0x614D 0x26D7B
50.5842 +0x614E 0x26DAD
50.5843 +0x614F 0x2F9A6
50.5844 +0x6150 0x26D94
50.5845 +0x6151 0x26DD7
50.5846 +0x6152 0x26D70
50.5847 +0x6153 0x26DD5
50.5848 +0x6154 0x26DF1
50.5849 +0x6155 0x26D7A
50.5850 +0x6156 0x26D68
50.5851 +0x6157 0x26D96
50.5852 +0x6159 0x26D73
50.5853 +0x615A 0x26DAE
50.5854 +0x615B 0x26DDD
50.5855 +0x615C 0x26DDA
50.5856 +0x615D 0x26DAF
50.5857 +0x615E 0x26DB0
50.5858 +0x615F 0x26DDB
50.5859 +0x6160 0x26D62
50.5860 +0x6161 0x26DF8
50.5861 +0x6162 0x271C2
50.5862 +0x6163 0x271C7
50.5863 +0x6164 0x271C8
50.5864 +0x6165 0x271C5
50.5865 +0x6166 0x271C3
50.5866 +0x6167 0x271C6
50.5867 +0x6168 0x272DE
50.5868 +0x616A 0x27311
50.5869 +0x616B 0x27315
50.5870 +0x616C 0x27328
50.5871 +0x616D 0x27321
50.5872 +0x616E 0x2732D
50.5873 +0x616F 0x27351
50.5874 +0x6170 0x2732B
50.5875 +0x6171 0x27316
50.5876 +0x6172 0x27324
50.5877 +0x6173 0x27335
50.5878 +0x6174 0x2731F
50.5879 +0x6175 0x27312
50.5880 +0x6176 0x27310
50.5881 +0x6177 0x27380
50.5882 +0x6178 0x2733B
50.5883 +0x6179 0x27329
50.5884 +0x617A 0x2732A
50.5885 +0x617B 0x2731B
50.5886 +0x617C 0x27318
50.5887 +0x617D 0x27320
50.5888 +0x617E 0x2733F
50.5889 +0x6221 0x2731C
50.5890 +0x6222 0x27326
50.5891 +0x6223 0x2730B
50.5892 +0x6224 0x275BE
50.5893 +0x6225 0x275C4
50.5894 +0x6226 0x275BD
50.5895 +0x6227 0x275FA
50.5896 +0x6228 0x275FB
50.5897 +0x6229 0x276B1
50.5898 +0x622A 0x276B2
50.5899 +0x622B 0x276B0
50.5900 +0x622C 0x276B9
50.5901 +0x622D 0x276A6
50.5902 +0x622E 0x276BD
50.5903 +0x622F 0x276B6
50.5904 +0x6230 0x276B8
50.5905 +0x6231 0x276B4
50.5906 +0x6232 0x276B3
50.5907 +0x6233 0x276A7
50.5908 +0x6234 0x276AE
50.5909 +0x6235 0x276BC
50.5910 +0x6236 0x277F2
50.5911 +0x6237 0x277F3
50.5912 +0x6238 0x277F4
50.5913 +0x6239 0x2783B
50.5914 +0x623A 0x27840
50.5915 +0x623B 0x27846
50.5916 +0x623C 0x278F0
50.5917 +0x623D 0x278EE
50.5918 +0x623E 0x278E8
50.5919 +0x623F 0x278F1
50.5920 +0x6240 0x278EB
50.5921 +0x6241 0x278EF
50.5922 +0x6242 0x279FC
50.5923 +0x6243 0x27A20
50.5924 +0x6244 0x27A09
50.5925 +0x6245 0x27A06
50.5926 +0x6246 0x27A03
50.5927 +0x6247 0x2F9CF
50.5928 +0x6248 0x27A19
50.5929 +0x6249 0x27A24
50.5930 +0x624A 0x27A1B
50.5931 +0x624B 0x27A1D
50.5932 +0x624C 0x279FD
50.5933 +0x624D 0x27A1E
50.5934 +0x624E 0x279F4
50.5935 +0x624F 0x27A01
50.5936 +0x6250 0x27A08
50.5937 +0x6251 0x27A05
50.5938 +0x6252 0x27A23
50.5939 +0x6253 0x279FF
50.5940 +0x6254 0x27BEA
50.5941 +0x6255 0x27C4D
50.5942 +0x6256 0x27C4E
50.5943 +0x6257 0x27C56
50.5944 +0x6258 0x27C57
50.5945 +0x6259 0x27C51
50.5946 +0x625A 0x27C55
50.5947 +0x625B 0x27C54
50.5948 +0x625C 0x27CCB
50.5949 +0x625D 0x27CD4
50.5950 +0x625E 0x27CD1
50.5951 +0x625F 0x27CCF
50.5952 +0x6260 0x27CD2
50.5953 +0x6261 0x27CCA
50.5954 +0x6262 0x27CD6
50.5955 +0x6263 0x27D8B
50.5956 +0x6264 0x27D88
50.5957 +0x6265 0x27D85
50.5958 +0x6266 0x27D89
50.5959 +0x6267 0x21A9B
50.5960 +0x6268 0x27DBB
50.5961 +0x6269 0x27D8C
50.5962 +0x626B 0x27D99
50.5963 +0x626C 0x27D8A
50.5964 +0x626D 0x27EEC
50.5965 +0x626E 0x27EEF
50.5966 +0x626F 0x27EF9
50.5967 +0x6270 0x27F09
50.5968 +0x6271 0x27EF8
50.5969 +0x6272 0x27EF3
50.5970 +0x6273 0x27F00
50.5971 +0x6274 0x27F1D
50.5972 +0x6276 0x27EFD
50.5973 +0x6277 0x28048
50.5974 +0x6278 0x2805C
50.5975 +0x6279 0x28055
50.5976 +0x627A 0x2805E
50.5977 +0x627B 0x28049
50.5978 +0x627C 0x28063
50.5979 +0x627D 0x28060
50.5980 +0x627E 0x28053
50.5981 +0x6321 0x28062
50.5982 +0x6322 0x28040
50.5983 +0x6323 0x28249
50.5984 +0x6324 0x2824A
50.5985 +0x6325 0x2824C
50.5986 +0x6326 0x2824D
50.5987 +0x6327 0x2830A
50.5988 +0x6328 0x28306
50.5989 +0x6329 0x2832F
50.5990 +0x632A 0x28321
50.5991 +0x632B 0x28307
50.5992 +0x632C 0x28309
50.5993 +0x632D 0x28302
50.5994 +0x632E 0x28316
50.5995 +0x632F 0x28303
50.5996 +0x6330 0x2830B
50.5997 +0x6331 0x2830F
50.5998 +0x6332 0x28560
50.5999 +0x6333 0x28568
50.6000 +0x6334 0x2855E
50.6001 +0x6335 0x2855D
50.6002 +0x6336 0x28563
50.6003 +0x6337 0x2855F
50.6004 +0x6338 0x28564
50.6005 +0x6339 0x28578
50.6006 +0x633A 0x28561
50.6007 +0x633B 0x28569
50.6008 +0x633C 0x28565
50.6009 +0x633D 0x286DA
50.6010 +0x633E 0x286E6
50.6011 +0x633F 0x286DB
50.6012 +0x6340 0x286DC
50.6013 +0x6341 0x28739
50.6014 +0x6342 0x28757
50.6015 +0x6343 0x28755
50.6016 +0x6344 0x28765
50.6017 +0x6345 0x28761
50.6018 +0x6346 0x28754
50.6019 +0x6347 0x28845
50.6020 +0x6348 0x28841
50.6021 +0x6349 0x2883E
50.6022 +0x634A 0x28837
50.6023 +0x634B 0x28912
50.6024 +0x634C 0x28913
50.6025 +0x634D 0x2892C
50.6026 +0x634E 0x28996
50.6027 +0x634F 0x2F9E9
50.6028 +0x6350 0x2899C
50.6029 +0x6351 0x2899D
50.6030 +0x6352 0x28985
50.6031 +0x6353 0x2F9E8
50.6032 +0x6354 0x2899F
50.6033 +0x6355 0x289A3
50.6034 +0x6356 0x28C82
50.6035 +0x6357 0x28C83
50.6036 +0x6358 0x2F9EE
50.6037 +0x6359 0x28D1D
50.6038 +0x635A 0x28D14
50.6039 +0x635B 0x28D1F
50.6040 +0x635C 0x28D20
50.6041 +0x635D 0x28E47
50.6042 +0x635E 0x28E80
50.6043 +0x635F 0x28EC9
50.6044 +0x6360 0x28EF9
50.6045 +0x6361 0x28F06
50.6046 +0x6362 0x28EF0
50.6047 +0x6363 0x28EF8
50.6048 +0x6364 0x28EEF
50.6049 +0x6365 0x28EFD
50.6050 +0x6366 0x28EF1
50.6051 +0x6367 0x28EFE
50.6052 +0x6368 0x28FB8
50.6053 +0x6369 0x28FC0
50.6054 +0x636A 0x28FC3
50.6055 +0x636B 0x28FB5
50.6056 +0x636C 0x28FB6
50.6057 +0x636D 0x28FC9
50.6058 +0x636E 0x2F9F3
50.6059 +0x636F 0x28FBD
50.6060 +0x6370 0x28FBA
50.6061 +0x6371 0x28FBF
50.6062 +0x6372 0x28FB3
50.6063 +0x6373 0x28FC6
50.6064 +0x6374 0x28FB2
50.6065 +0x6375 0x28FBC
50.6066 +0x6376 0x28FB7
50.6067 +0x6377 0x28FB9
50.6068 +0x6378 0x28FC8
50.6069 +0x6379 0x290B5
50.6070 +0x637A 0x290B3
50.6071 +0x637C 0x290AC
50.6072 +0x637D 0x290A9
50.6073 +0x637E 0x290AD
50.6074 +0x6421 0x29211
50.6075 +0x6422 0x2920D
50.6076 +0x6423 0x29216
50.6077 +0x6424 0x29289
50.6078 +0x6425 0x2927C
50.6079 +0x6426 0x2928B
50.6080 +0x6427 0x2927B
50.6081 +0x6428 0x29288
50.6082 +0x6429 0x29284
50.6083 +0x642A 0x2939D
50.6084 +0x642B 0x29398
50.6085 +0x642C 0x29488
50.6086 +0x642D 0x29486
50.6087 +0x642E 0x29482
50.6088 +0x642F 0x2948B
50.6089 +0x6430 0x2F9FF
50.6090 +0x6431 0x29471
50.6091 +0x6432 0x29472
50.6092 +0x6433 0x29481
50.6093 +0x6434 0x2948C
50.6094 +0x6435 0x29480
50.6095 +0x6436 0x29489
50.6096 +0x6437 0x295BB
50.6097 +0x6438 0x295C1
50.6098 +0x6439 0x295BE
50.6099 +0x643A 0x2FA01
50.6100 +0x643B 0x295BD
50.6101 +0x643C 0x296C1
50.6102 +0x643D 0x296B4
50.6103 +0x643E 0x296B7
50.6104 +0x643F 0x296C8
50.6105 +0x6441 0x296D3
50.6106 +0x6442 0x296D0
50.6107 +0x6443 0x296B0
50.6108 +0x6444 0x296CA
50.6109 +0x6445 0x296CD
50.6110 +0x6446 0x29815
50.6111 +0x6447 0x29819
50.6112 +0x6448 0x29817
50.6113 +0x6449 0x2983F
50.6114 +0x644A 0x29840
50.6115 +0x644B 0x29844
50.6116 +0x644C 0x2987C
50.6117 +0x644D 0x29878
50.6118 +0x644E 0x29879
50.6119 +0x644F 0x29888
50.6120 +0x6450 0x2FA06
50.6121 +0x6451 0x29889
50.6122 +0x6452 0x2987D
50.6123 +0x6453 0x29A23
50.6124 +0x6454 0x29A24
50.6125 +0x6455 0x29A26
50.6126 +0x6456 0x29A22
50.6127 +0x6457 0x29A27
50.6128 +0x6458 0x29A1F
50.6129 +0x6459 0x29AC9
50.6130 +0x645A 0x29AC3
50.6131 +0x645B 0x29B0A
50.6132 +0x645C 0x29B0B
50.6133 +0x645D 0x29B04
50.6134 +0x645F 0x29B03
50.6135 +0x6460 0x29B01
50.6136 +0x6461 0x29B09
50.6137 +0x6462 0x29C0F
50.6138 +0x6463 0x29C2E
50.6139 +0x6464 0x29C2D
50.6140 +0x6465 0x29C91
50.6141 +0x6466 0x29C99
50.6142 +0x6467 0x29C9E
50.6143 +0x6468 0x29C90
50.6144 +0x6469 0x29C94
50.6145 +0x646A 0x29C9D
50.6146 +0x646B 0x29C98
50.6147 +0x646C 0x29C9B
50.6148 +0x646D 0x29C9C
50.6149 +0x646E 0x29C9A
50.6150 +0x646F 0x29D54
50.6151 +0x6470 0x29F9D
50.6152 +0x6471 0x29F9F
50.6153 +0x6472 0x29FA3
50.6154 +0x6473 0x29FA4
50.6155 +0x6474 0x29FA5
50.6156 +0x6475 0x2A302
50.6157 +0x6476 0x2A417
50.6158 +0x6477 0x2A41B
50.6159 +0x6478 0x2A419
50.6160 +0x6479 0x2A4D1
50.6161 +0x647A 0x21537
51.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
51.2 +++ b/test/sun/nio/cs/SurrogateTestEUCTW.plane7.surrogates Wed Jul 09 10:04:09 2008 -0700
51.3 @@ -0,0 +1,6388 @@
51.4 +0x2121 0x20055
51.5 +0x2122 0x20182
51.6 +0x2123 0x20189
51.7 +0x2124 0x20187
51.8 +0x2125 0x203BE
51.9 +0x2126 0x203BD
51.10 +0x2127 0x203CA
51.11 +0x2128 0x203D4
51.12 +0x2129 0x203BC
51.13 +0x212A 0x203C4
51.14 +0x212B 0x203C1
51.15 +0x212C 0x203C2
51.16 +0x212D 0x203D7
51.17 +0x212E 0x20370
51.18 +0x212F 0x203BA
51.19 +0x2130 0x203E3
51.20 +0x2131 0x203BB
51.21 +0x2132 0x204B1
51.22 +0x2133 0x204B6
51.23 +0x2134 0x204B0
51.24 +0x2135 0x2056C
51.25 +0x2136 0x2060D
51.26 +0x2137 0x20607
51.27 +0x2138 0x207F1
51.28 +0x2139 0x207F5
51.29 +0x213A 0x207ED
51.30 +0x213B 0x207EF
51.31 +0x213C 0x207EB
51.32 +0x213D 0x207EC
51.33 +0x213E 0x207EE
51.34 +0x213F 0x20807
51.35 +0x2140 0x209C4
51.36 +0x2141 0x20A08
51.37 +0x2142 0x20AB3
51.38 +0x2143 0x20AAD
51.39 +0x2144 0x20AB0
51.40 +0x2145 0x20B11
51.41 +0x2146 0x2018A
51.42 +0x2147 0x20F83
51.43 +0x2148 0x20F7A
51.44 +0x2149 0x20F82
51.45 +0x214A 0x20F68
51.46 +0x214B 0x20F71
51.47 +0x214C 0x20FB0
51.48 +0x214D 0x20FAF
51.49 +0x214F 0x20F6C
51.50 +0x2150 0x20F6F
51.51 +0x2151 0x20F62
51.52 +0x2152 0x20F65
51.53 +0x2153 0x20F81
51.54 +0x2154 0x20F7F
51.55 +0x2155 0x20F64
51.56 +0x2156 0x20F73
51.57 +0x2157 0x20F6E
51.58 +0x2158 0x20F67
51.59 +0x2159 0x20F74
51.60 +0x215A 0x20F7D
51.61 +0x215B 0x20F78
51.62 +0x215C 0x20F85
51.63 +0x215D 0x20FAA
51.64 +0x215E 0x20F88
51.65 +0x215F 0x20FA6
51.66 +0x2160 0x2F84E
51.67 +0x2161 0x20F8A
51.68 +0x2162 0x20F84
51.69 +0x2164 0x21224
51.70 +0x2165 0x21222
51.71 +0x2166 0x21223
51.72 +0x2167 0x21432
51.73 +0x2168 0x2145B
51.74 +0x2169 0x2144F
51.75 +0x216B 0x21426
51.76 +0x216C 0x2143E
51.77 +0x216D 0x21442
51.78 +0x216E 0x21447
51.79 +0x216F 0x21422
51.80 +0x2170 0x2069B
51.81 +0x2171 0x2144A
51.82 +0x2172 0x2141F
51.83 +0x2173 0x21449
51.84 +0x2174 0x2142B
51.85 +0x2175 0x21433
51.86 +0x2176 0x2F858
51.87 +0x2177 0x2142A
51.88 +0x2178 0x21428
51.89 +0x2179 0x2153D
51.90 +0x217A 0x2153C
51.91 +0x217B 0x215BF
51.92 +0x217C 0x21679
51.93 +0x217D 0x21680
51.94 +0x217E 0x2167C
51.95 +0x2221 0x2167A
51.96 +0x2222 0x21678
51.97 +0x2223 0x21882
51.98 +0x2224 0x2185C
51.99 +0x2225 0x2185A
51.100 +0x2226 0x2184B
51.101 +0x2227 0x2187C
51.102 +0x2228 0x2187F
51.103 +0x2229 0x2181F
51.104 +0x222A 0x21889
51.105 +0x222B 0x2188B
51.106 +0x222C 0x21857
51.107 +0x222D 0x2187E
51.108 +0x222E 0x2187D
51.109 +0x222F 0x21853
51.110 +0x2230 0x21A9F
51.111 +0x2231 0x21ABC
51.112 +0x2232 0x21AA5
51.113 +0x2233 0x21A86
51.114 +0x2234 0x21ADC
51.115 +0x2235 0x21AA4
51.116 +0x2236 0x21AB6
51.117 +0x2237 0x21AA2
51.118 +0x2238 0x21AB4
51.119 +0x2239 0x21B48
51.120 +0x223A 0x21B46
51.121 +0x223B 0x21BA7
51.122 +0x223C 0x21C14
51.123 +0x223D 0x21C12
51.124 +0x223E 0x21C11
51.125 +0x223F 0x21CE1
51.126 +0x2240 0x21CD0
51.127 +0x2241 0x21D26
51.128 +0x2242 0x21D28
51.129 +0x2243 0x21D29
51.130 +0x2244 0x21F2F
51.131 +0x2245 0x21F0D
51.132 +0x2246 0x21F25
51.133 +0x2247 0x21F14
51.134 +0x2248 0x21F3C
51.135 +0x2249 0x21F0B
51.136 +0x224A 0x21F11
51.137 +0x224B 0x21F30
51.138 +0x224C 0x21F18
51.139 +0x224D 0x21F19
51.140 +0x224E 0x21F36
51.141 +0x224F 0x21F17
51.142 +0x2250 0x21F10
51.143 +0x2251 0x21F15
51.144 +0x2252 0x22003
51.145 +0x2253 0x22029
51.146 +0x2254 0x2204C
51.147 +0x2255 0x2213F
51.148 +0x2256 0x2213E
51.149 +0x2257 0x22134
51.150 +0x2258 0x22142
51.151 +0x2259 0x22135
51.152 +0x225A 0x207F3
51.153 +0x225B 0x221CD
51.154 +0x225C 0x221D1
51.155 +0x225D 0x221D2
51.156 +0x225E 0x222AD
51.157 +0x225F 0x222BA
51.158 +0x2260 0x222C1
51.159 +0x2261 0x222BB
51.160 +0x2262 0x222B4
51.161 +0x2263 0x222BC
51.162 +0x2264 0x2236C
51.163 +0x2265 0x22392
51.164 +0x2266 0x22421
51.165 +0x2267 0x22424
51.166 +0x2268 0x23F19
51.167 +0x2269 0x224AD
51.168 +0x226A 0x224AE
51.169 +0x226B 0x224AB
51.170 +0x226C 0x224AC
51.171 +0x226D 0x22570
51.172 +0x226E 0x22576
51.173 +0x226F 0x22571
51.174 +0x2270 0x22577
51.175 +0x2272 0x227EC
51.176 +0x2273 0x2281C
51.177 +0x2274 0x227FB
51.178 +0x2275 0x227EE
51.179 +0x2276 0x228E2
51.180 +0x2277 0x227FD
51.181 +0x2278 0x2281E
51.182 +0x2279 0x2283B
51.183 +0x227A 0x2284A
51.184 +0x227B 0x2F8AE
51.185 +0x227D 0x2287D
51.186 +0x227E 0x22856
51.187 +0x2321 0x22844
51.188 +0x2322 0x2284B
51.189 +0x2323 0x229FA
51.190 +0x2324 0x229E8
51.191 +0x2325 0x229F8
51.192 +0x2326 0x229FF
51.193 +0x2327 0x229F7
51.194 +0x2328 0x229F6
51.195 +0x2329 0x229FE
51.196 +0x232A 0x22A07
51.197 +0x232B 0x22A5D
51.198 +0x232C 0x22CD4
51.199 +0x232D 0x2F8C3
51.200 +0x232E 0x22CC8
51.201 +0x232F 0x22CC5
51.202 +0x2330 0x2F8C0
51.203 +0x2331 0x22CC9
51.204 +0x2332 0x22D4D
51.205 +0x2333 0x22D20
51.206 +0x2334 0x22D36
51.207 +0x2335 0x22D35
51.208 +0x2336 0x22D88
51.209 +0x2337 0x22D25
51.210 +0x2338 0x22D21
51.211 +0x2339 0x22D26
51.212 +0x233B 0x22D3F
51.213 +0x233C 0x22D3B
51.214 +0x233D 0x22D24
51.215 +0x233E 0x22D43
51.216 +0x233F 0x22D4E
51.217 +0x2340 0x22D4F
51.218 +0x2341 0x22D44
51.219 +0x2342 0x22D40
51.220 +0x2343 0x22D41
51.221 +0x2344 0x22D39
51.222 +0x2345 0x22D2B
51.223 +0x2346 0x22EDD
51.224 +0x2347 0x22EDE
51.225 +0x2348 0x22FCD
51.226 +0x2349 0x22FCB
51.227 +0x234A 0x22FDB
51.228 +0x234B 0x22FD8
51.229 +0x234C 0x22FD9
51.230 +0x234D 0x22FD2
51.231 +0x234E 0x22FCA
51.232 +0x234F 0x22FD1
51.233 +0x2350 0x22FD4
51.234 +0x2351 0x22FF9
51.235 +0x2352 0x22FD0
51.236 +0x2353 0x2305E
51.237 +0x2354 0x2305D
51.238 +0x2355 0x2308A
51.239 +0x2356 0x23114
51.240 +0x2357 0x23283
51.241 +0x2358 0x23284
51.242 +0x2359 0x2329B
51.243 +0x235A 0x23282
51.244 +0x235B 0x2327D
51.245 +0x235C 0x2327C
51.246 +0x235D 0x23299
51.247 +0x235E 0x2327E
51.248 +0x235F 0x2329A
51.249 +0x2360 0x23295
51.250 +0x2361 0x2327B
51.251 +0x2362 0x23286
51.252 +0x2363 0x23348
51.253 +0x2364 0x23392
51.254 +0x2365 0x235B2
51.255 +0x2366 0x23642
51.256 +0x2367 0x23672
51.257 +0x2368 0x23615
51.258 +0x2369 0x23630
51.259 +0x236A 0x23643
51.260 +0x236B 0x2365B
51.261 +0x236C 0x2361D
51.262 +0x236D 0x23673
51.263 +0x236E 0x2362D
51.264 +0x2370 0x23621
51.265 +0x2371 0x2361C
51.266 +0x2372 0x2F8EA
51.267 +0x2373 0x23629
51.268 +0x2374 0x2361E
51.269 +0x2375 0x23633
51.270 +0x2376 0x23910
51.271 +0x2377 0x2390E
51.272 +0x2378 0x2F8F1
51.273 +0x2379 0x2390D
51.274 +0x237A 0x23911
51.275 +0x237B 0x23912
51.276 +0x237C 0x23917
51.277 +0x237D 0x23909
51.278 +0x237E 0x2390F
51.279 +0x2421 0x23998
51.280 +0x2422 0x23994
51.281 +0x2423 0x23996
51.282 +0x2424 0x23999
51.283 +0x2425 0x23995
51.284 +0x2426 0x23997
51.285 +0x2427 0x23A50
51.286 +0x2428 0x23A52
51.287 +0x2429 0x23A4D
51.288 +0x242A 0x23A57
51.289 +0x242B 0x23A53
51.290 +0x242C 0x23A56
51.291 +0x242D 0x23AB8
51.292 +0x242E 0x23B12
51.293 +0x242F 0x23BF1
51.294 +0x2430 0x23BF0
51.295 +0x2431 0x23BEE
51.296 +0x2432 0x23BEF
51.297 +0x2433 0x23BE5
51.298 +0x2434 0x23BEB
51.299 +0x2435 0x23BE7
51.300 +0x2436 0x23BF2
51.301 +0x2437 0x23BE6
51.302 +0x2438 0x23BF7
51.303 +0x2439 0x23C09
51.304 +0x243A 0x23C6B
51.305 +0x243B 0x23C6A
51.306 +0x243C 0x23E79
51.307 +0x243D 0x23ECD
51.308 +0x243E 0x23EEF
51.309 +0x243F 0x23EE4
51.310 +0x2440 0x23EE3
51.311 +0x2441 0x23F6C
51.312 +0x2442 0x23F67
51.313 +0x2443 0x23F62
51.314 +0x2444 0x23F58
51.315 +0x2445 0x23F69
51.316 +0x2446 0x23FAB
51.317 +0x2447 0x23F57
51.318 +0x2448 0x23FAD
51.319 +0x2449 0x23F54
51.320 +0x244A 0x23FAE
51.321 +0x244B 0x23F76
51.322 +0x244C 0x23F49
51.323 +0x244D 0x23F45
51.324 +0x244E 0x23F4F
51.325 +0x244F 0x2F90F
51.326 +0x2450 0x23F50
51.327 +0x2451 0x23F7D
51.328 +0x2452 0x23F44
51.329 +0x2453 0x23F66
51.330 +0x2454 0x23F48
51.331 +0x2455 0x23FA3
51.332 +0x2456 0x23F51
51.333 +0x2457 0x23F53
51.334 +0x2458 0x2F910
51.335 +0x2459 0x23F60
51.336 +0x245A 0x23F47
51.337 +0x245B 0x23F5E
51.338 +0x245C 0x23F85
51.339 +0x245D 0x23FAC
51.340 +0x245E 0x23F6D
51.341 +0x245F 0x23F75
51.342 +0x2460 0x23FA8
51.343 +0x2462 0x23F43
51.344 +0x2463 0x23F4E
51.345 +0x2464 0x23F5C
51.346 +0x2465 0x23F56
51.347 +0x2466 0x23F6E
51.348 +0x2467 0x23F63
51.349 +0x2468 0x23F6A
51.350 +0x2469 0x24356
51.351 +0x246A 0x24312
51.352 +0x246B 0x2435C
51.353 +0x246C 0x24358
51.354 +0x246D 0x24355
51.355 +0x246E 0x2437E
51.356 +0x246F 0x243A8
51.357 +0x2470 0x24311
51.358 +0x2471 0x24359
51.359 +0x2472 0x2435A
51.360 +0x2473 0x24367
51.361 +0x2474 0x24354
51.362 +0x2475 0x2435B
51.363 +0x2476 0x243F0
51.364 +0x2477 0x24529
51.365 +0x2478 0x2452C
51.366 +0x2479 0x2452A
51.367 +0x247A 0x24527
51.368 +0x247B 0x24567
51.369 +0x247C 0x24568
51.370 +0x247D 0x24593
51.371 +0x247E 0x24595
51.372 +0x2521 0x2459A
51.373 +0x2522 0x245EE
51.374 +0x2523 0x245F1
51.375 +0x2524 0x245ED
51.376 +0x2525 0x245E9
51.377 +0x2526 0x246CB
51.378 +0x2527 0x246DF
51.379 +0x2528 0x246DB
51.380 +0x2529 0x2483C
51.381 +0x252A 0x2484E
51.382 +0x252B 0x2486C
51.383 +0x252C 0x2487B
51.384 +0x252D 0x2487C
51.385 +0x252E 0x24883
51.386 +0x252F 0x2486B
51.387 +0x2530 0x24866
51.388 +0x2531 0x24863
51.389 +0x2532 0x248A0
51.390 +0x2533 0x24885
51.391 +0x2534 0x24868
51.392 +0x2535 0x248A2
51.393 +0x2536 0x249EC
51.394 +0x2538 0x249E7
51.395 +0x2539 0x24A10
51.396 +0x253A 0x24A18
51.397 +0x253B 0x24A3A
51.398 +0x253C 0x24A1A
51.399 +0x253D 0x24A38
51.400 +0x253E 0x24A41
51.401 +0x253F 0x24A1B
51.402 +0x2540 0x24A14
51.403 +0x2541 0x24A1C
51.404 +0x2542 0x24A1D
51.405 +0x2543 0x24B12
51.406 +0x2544 0x24B0D
51.407 +0x2545 0x24B07
51.408 +0x2546 0x24B7E
51.409 +0x2547 0x24B7F
51.410 +0x2548 0x20AB9
51.411 +0x2549 0x24B80
51.412 +0x254A 0x24B7A
51.413 +0x254B 0x24BF3
51.414 +0x254C 0x24CB9
51.415 +0x254D 0x24CBB
51.416 +0x254E 0x24CBA
51.417 +0x254F 0x24CBD
51.418 +0x2550 0x24CB7
51.419 +0x2551 0x24CBF
51.420 +0x2552 0x24D21
51.421 +0x2553 0x24E3A
51.422 +0x2554 0x24E3D
51.423 +0x2555 0x24E36
51.424 +0x2556 0x24E49
51.425 +0x2557 0x24E81
51.426 +0x2559 0x24E3F
51.427 +0x255A 0x24E4D
51.428 +0x255B 0x24E3E
51.429 +0x255D 0x24E30
51.430 +0x255E 0x24E4F
51.431 +0x255F 0x24F37
51.432 +0x2560 0x24F98
51.433 +0x2561 0x24F99
51.434 +0x2562 0x25011
51.435 +0x2563 0x2500D
51.436 +0x2564 0x25088
51.437 +0x2565 0x2508A
51.438 +0x2566 0x2521C
51.439 +0x2567 0x25255
51.440 +0x2568 0x25256
51.441 +0x2569 0x25262
51.442 +0x256A 0x25257
51.443 +0x256B 0x25242
51.444 +0x256C 0x25210
51.445 +0x256D 0x2524D
51.446 +0x256E 0x2525A
51.447 +0x256F 0x25266
51.448 +0x2570 0x25246
51.449 +0x2571 0x2287E
51.450 +0x2572 0x2524F
51.451 +0x2573 0x262F9
51.452 +0x2574 0x25387
51.453 +0x2575 0x25384
51.454 +0x2576 0x253F4
51.455 +0x2577 0x253F5
51.456 +0x2578 0x253F2
51.457 +0x2579 0x253F7
51.458 +0x257A 0x25545
51.459 +0x257B 0x2F950
51.460 +0x257C 0x25549
51.461 +0x257D 0x25535
51.462 +0x257E 0x254FD
51.463 +0x2621 0x25530
51.464 +0x2622 0x25543
51.465 +0x2623 0x25546
51.466 +0x2625 0x25533
51.467 +0x2626 0x256C6
51.468 +0x2627 0x2F956
51.469 +0x2628 0x256D4
51.470 +0x2629 0x271D8
51.471 +0x262A 0x256E0
51.472 +0x262B 0x20FA7
51.473 +0x262C 0x25744
51.474 +0x262D 0x20398
51.475 +0x262E 0x25854
51.476 +0x262F 0x2583E
51.477 +0x2630 0x25835
51.478 +0x2631 0x2583A
51.479 +0x2633 0x25834
51.480 +0x2634 0x25839
51.481 +0x2635 0x25846
51.482 +0x2636 0x2585A
51.483 +0x2637 0x2585B
51.484 +0x2638 0x2583C
51.485 +0x2639 0x259DC
51.486 +0x263A 0x259D6
51.487 +0x263B 0x259D0
51.488 +0x263C 0x2F95E
51.489 +0x263D 0x25AAC
51.490 +0x263E 0x2F95D
51.491 +0x263F 0x25AA5
51.492 +0x2640 0x25BF4
51.493 +0x2641 0x25C24
51.494 +0x2642 0x25BE0
51.495 +0x2643 0x25BFD
51.496 +0x2644 0x25BF2
51.497 +0x2645 0x25BFC
51.498 +0x2646 0x25C02
51.499 +0x2647 0x25BF1
51.500 +0x2648 0x25BFF
51.501 +0x2649 0x25BD2
51.502 +0x264A 0x25BD8
51.503 +0x264B 0x25BD3
51.504 +0x264C 0x25BF9
51.505 +0x264D 0x2F963
51.506 +0x264E 0x25BED
51.507 +0x264F 0x25BF7
51.508 +0x2650 0x25BF0
51.509 +0x2651 0x25BD7
51.510 +0x2652 0x25C09
51.511 +0x2653 0x25BF5
51.512 +0x2654 0x25EC2
51.513 +0x2655 0x25EC5
51.514 +0x2656 0x25ECF
51.515 +0x2658 0x25EC1
51.516 +0x2659 0x25EC6
51.517 +0x265A 0x25ED4
51.518 +0x265B 0x25ECE
51.519 +0x265C 0x2609B
51.520 +0x265D 0x26099
51.521 +0x265E 0x2608F
51.522 +0x265F 0x260B7
51.523 +0x2660 0x26082
51.524 +0x2661 0x26093
51.525 +0x2662 0x260B4
51.526 +0x2663 0x260C1
51.527 +0x2664 0x26090
51.528 +0x2665 0x2609A
51.529 +0x2666 0x26094
51.530 +0x2667 0x2609C
51.531 +0x2668 0x260B5
51.532 +0x2669 0x2F96F
51.533 +0x266A 0x2F96E
51.534 +0x266B 0x2609F
51.535 +0x266C 0x2608E
51.536 +0x266D 0x2609E
51.537 +0x266E 0x2623C
51.538 +0x266F 0x26247
51.539 +0x2670 0x26241
51.540 +0x2671 0x262EB
51.541 +0x2672 0x262EC
51.542 +0x2673 0x262ED
51.543 +0x2674 0x262EE
51.544 +0x2675 0x262DF
51.545 +0x2676 0x262F2
51.546 +0x2677 0x2630D
51.547 +0x2678 0x2630E
51.548 +0x2679 0x20186
51.549 +0x267A 0x263A9
51.550 +0x267B 0x263A4
51.551 +0x267C 0x263A5
51.552 +0x267D 0x2645F
51.553 +0x267E 0x2645A
51.554 +0x2721 0x26466
51.555 +0x2722 0x26468
51.556 +0x2723 0x2646A
51.557 +0x2724 0x26464
51.558 +0x2725 0x26465
51.559 +0x2726 0x264C1
51.560 +0x2727 0x264D8
51.561 +0x2728 0x2F97B
51.562 +0x2729 0x264D9
51.563 +0x272A 0x26509
51.564 +0x272B 0x265AA
51.565 +0x272C 0x265A3
51.566 +0x272D 0x265B9
51.567 +0x272E 0x259E2
51.568 +0x272F 0x265A5
51.569 +0x2730 0x265AB
51.570 +0x2731 0x26620
51.571 +0x2732 0x26789
51.572 +0x2733 0x2678B
51.573 +0x2734 0x267DB
51.574 +0x2735 0x267E4
51.575 +0x2736 0x267EF
51.576 +0x2737 0x267E2
51.577 +0x2738 0x267E9
51.578 +0x2739 0x267F0
51.579 +0x273A 0x267F3
51.580 +0x273B 0x267DD
51.581 +0x273C 0x2681E
51.582 +0x273D 0x2691D
51.583 +0x273E 0x26946
51.584 +0x273F 0x2697C
51.585 +0x2740 0x26980
51.586 +0x2741 0x26981
51.587 +0x2742 0x26982
51.588 +0x2743 0x26987
51.589 +0x2744 0x26988
51.590 +0x2745 0x2698A
51.591 +0x2746 0x2698C
51.592 +0x2747 0x269E7
51.593 +0x2748 0x269EB
51.594 +0x2749 0x269EA
51.595 +0x274A 0x26A68
51.596 +0x274B 0x26A6B
51.597 +0x274C 0x26A69
51.598 +0x274D 0x26A66
51.599 +0x274E 0x26A6A
51.600 +0x274F 0x26A65
51.601 +0x2750 0x26AE5
51.602 +0x2751 0x26AE4
51.603 +0x2752 0x26AE6
51.604 +0x2753 0x26D18
51.605 +0x2754 0x26E24
51.606 +0x2755 0x26E48
51.607 +0x2756 0x26E2F
51.608 +0x2757 0x26E7E
51.609 +0x2758 0x26D89
51.610 +0x2759 0x26E1E
51.611 +0x275A 0x26E49
51.612 +0x275B 0x26E26
51.613 +0x275C 0x26E09
51.614 +0x275D 0x26E34
51.615 +0x275E 0x26E2D
51.616 +0x275F 0x26E4A
51.617 +0x2760 0x26E15
51.618 +0x2761 0x2F9A9
51.619 +0x2762 0x26E33
51.620 +0x2763 0x26E28
51.621 +0x2764 0x26E27
51.622 +0x2765 0x26E20
51.623 +0x2766 0x26E2B
51.624 +0x2767 0x26E29
51.625 +0x2768 0x26E6A
51.626 +0x2769 0x26E0B
51.627 +0x276A 0x26E0E
51.628 +0x276B 0x26E1C
51.629 +0x276C 0x26DFF
51.630 +0x276D 0x2F9AA
51.631 +0x276E 0x26E35
51.632 +0x276F 0x26E11
51.633 +0x2770 0x26E4B
51.634 +0x2771 0x26E4C
51.635 +0x2772 0x26E1F
51.636 +0x2773 0x26E0F
51.637 +0x2774 0x26E39
51.638 +0x2775 0x26E68
51.639 +0x2776 0x26E1D
51.640 +0x2777 0x26E08
51.641 +0x2778 0x26E0C
51.642 +0x2779 0x26E0D
51.643 +0x277A 0x26E62
51.644 +0x277B 0x26EAF
51.645 +0x277C 0x26E32
51.646 +0x277D 0x26E2C
51.647 +0x277E 0x26E64
51.648 +0x2821 0x26E04
51.649 +0x2822 0x26E16
51.650 +0x2823 0x26E4D
51.651 +0x2824 0x26E07
51.652 +0x2825 0x26EAE
51.653 +0x2826 0x271D4
51.654 +0x2827 0x271D1
51.655 +0x2828 0x271D5
51.656 +0x2829 0x271D0
51.657 +0x282A 0x27371
51.658 +0x282B 0x2735D
51.659 +0x282C 0x2735B
51.660 +0x282D 0x2737A
51.661 +0x282E 0x2F9BD
51.662 +0x282F 0x2737F
51.663 +0x2830 0x27379
51.664 +0x2831 0x27367
51.665 +0x2832 0x2739E
51.666 +0x2833 0x27394
51.667 +0x2834 0x27364
51.668 +0x2835 0x2735E
51.669 +0x2836 0x27381
51.670 +0x2837 0x2735A
51.671 +0x2838 0x27357
51.672 +0x2839 0x2737C
51.673 +0x283A 0x27398
51.674 +0x283B 0x27366
51.675 +0x283C 0x2737E
51.676 +0x283D 0x27382
51.677 +0x283E 0x27368
51.678 +0x283F 0x2735F
51.679 +0x2840 0x27363
51.680 +0x2841 0x27397
51.681 +0x2843 0x27353
51.682 +0x2844 0x2737B
51.683 +0x2845 0x2737D
51.684 +0x2846 0x27378
51.685 +0x2847 0x27406
51.686 +0x2848 0x275C0
51.687 +0x2849 0x275C2
51.688 +0x284A 0x275C3
51.689 +0x284B 0x276DC
51.690 +0x284C 0x276E6
51.691 +0x284D 0x276EC
51.692 +0x284E 0x276F2
51.693 +0x284F 0x276E8
51.694 +0x2850 0x276EB
51.695 +0x2851 0x276EA
51.696 +0x2852 0x276E5
51.697 +0x2853 0x276E0
51.698 +0x2854 0x276D0
51.699 +0x2855 0x276D8
51.700 +0x2856 0x276D5
51.701 +0x2857 0x276D3
51.702 +0x2858 0x276E4
51.703 +0x2859 0x276F3
51.704 +0x285A 0x276DB
51.705 +0x285B 0x2772F
51.706 +0x285C 0x277F9
51.707 +0x285D 0x2785D
51.708 +0x285E 0x2785B
51.709 +0x285F 0x2784C
51.710 +0x2860 0x27858
51.711 +0x2861 0x27860
51.712 +0x2862 0x27853
51.713 +0x2863 0x27850
51.714 +0x2864 0x27907
51.715 +0x2865 0x27908
51.716 +0x2866 0x278F4
51.717 +0x2867 0x278F6
51.718 +0x2868 0x27904
51.719 +0x2869 0x278FD
51.720 +0x286A 0x27905
51.721 +0x286B 0x27A28
51.722 +0x286C 0x27A56
51.723 +0x286D 0x27A42
51.724 +0x286E 0x27A5C
51.725 +0x286F 0x27A3D
51.726 +0x2870 0x27A2F
51.727 +0x2871 0x27A2B
51.728 +0x2872 0x27A58
51.729 +0x2873 0x27A61
51.730 +0x2874 0x27A2C
51.731 +0x2875 0x27A51
51.732 +0x2876 0x27A50
51.733 +0x2877 0x27A3C
51.734 +0x2878 0x27A36
51.735 +0x287A 0x27A60
51.736 +0x287B 0x27A5B
51.737 +0x287C 0x27A2E
51.738 +0x287D 0x27A40
51.739 +0x287E 0x27A5F
51.740 +0x2921 0x27A26
51.741 +0x2922 0x27A2D
51.742 +0x2923 0x27A5E
51.743 +0x2924 0x27A3B
51.744 +0x2925 0x27BEF
51.745 +0x2926 0x27BF3
51.746 +0x2927 0x27BEE
51.747 +0x2928 0x27BED
51.748 +0x2929 0x27C5A
51.749 +0x292A 0x27C62
51.750 +0x292B 0x27C5B
51.751 +0x292C 0x27C5F
51.752 +0x292D 0x27C5E
51.753 +0x292E 0x27C64
51.754 +0x292F 0x27CE0
51.755 +0x2930 0x27CE1
51.756 +0x2931 0x27CE5
51.757 +0x2932 0x27DA5
51.758 +0x2933 0x27D9B
51.759 +0x2934 0x27D9F
51.760 +0x2935 0x27D9C
51.761 +0x2937 0x27DAA
51.762 +0x2938 0x27DA4
51.763 +0x2939 0x27DA3
51.764 +0x293A 0x27E67
51.765 +0x293B 0x27F26
51.766 +0x293C 0x27F1A
51.767 +0x293E 0x27F1C
51.768 +0x293F 0x27F15
51.769 +0x2940 0x27F1B
51.770 +0x2941 0x27F18
51.771 +0x2942 0x27F1E
51.772 +0x2943 0x27F25
51.773 +0x2944 0x2F9DC
51.774 +0x2945 0x2807B
51.775 +0x2946 0x28075
51.776 +0x2947 0x28093
51.777 +0x2948 0x2808F
51.778 +0x2949 0x2807C
51.779 +0x294A 0x2809B
51.780 +0x294B 0x28088
51.781 +0x294C 0x28091
51.782 +0x294D 0x2807E
51.783 +0x294F 0x28086
51.784 +0x2950 0x2825B
51.785 +0x2951 0x28254
51.786 +0x2952 0x28335
51.787 +0x2953 0x28340
51.788 +0x2954 0x28337
51.789 +0x2955 0x28329
51.790 +0x2956 0x28326
51.791 +0x2957 0x28323
51.792 +0x2958 0x28330
51.793 +0x2959 0x28320
51.794 +0x295A 0x28328
51.795 +0x295B 0x28332
51.796 +0x295C 0x2832A
51.797 +0x295D 0x28331
51.798 +0x295E 0x28324
51.799 +0x295F 0x28341
51.800 +0x2960 0x28342
51.801 +0x2961 0x28343
51.802 +0x2962 0x28325
51.803 +0x2963 0x28338
51.804 +0x2964 0x2841C
51.805 +0x2965 0x2841D
51.806 +0x2966 0x2841E
51.807 +0x2967 0x284F6
51.808 +0x2968 0x285A5
51.809 +0x2969 0x28589
51.810 +0x296A 0x2859D
51.811 +0x296B 0x2858A
51.812 +0x296C 0x28587
51.813 +0x296D 0x285AB
51.814 +0x296E 0x28586
51.815 +0x296F 0x2859E
51.816 +0x2970 0x28593
51.817 +0x2971 0x285A1
51.818 +0x2972 0x28588
51.819 +0x2973 0x285A3
51.820 +0x2974 0x2859F
51.821 +0x2975 0x285A0
51.822 +0x2976 0x286FF
51.823 +0x2977 0x28700
51.824 +0x2978 0x28702
51.825 +0x2979 0x286F8
51.826 +0x297A 0x286F7
51.827 +0x297B 0x28701
51.828 +0x297C 0x28787
51.829 +0x297D 0x28789
51.830 +0x297E 0x28776
51.831 +0x2A21 0x2876E
51.832 +0x2A22 0x28777
51.833 +0x2A23 0x28782
51.834 +0x2A24 0x28785
51.835 +0x2A25 0x28783
51.836 +0x2A26 0x28784
51.837 +0x2A27 0x28857
51.838 +0x2A28 0x2884B
51.839 +0x2A29 0x28856
51.840 +0x2A2A 0x2885D
51.841 +0x2A2B 0x28860
51.842 +0x2A2C 0x2884D
51.843 +0x2A2D 0x28855
51.844 +0x2A2E 0x28854
51.845 +0x2A2F 0x28853
51.846 +0x2A30 0x28850
51.847 +0x2A31 0x28863
51.848 +0x2A32 0x28862
51.849 +0x2A33 0x28917
51.850 +0x2A34 0x28916
51.851 +0x2A35 0x2892D
51.852 +0x2A36 0x289D9
51.853 +0x2A37 0x289BF
51.854 +0x2A39 0x289B2
51.855 +0x2A3A 0x289AC
51.856 +0x2A3B 0x289B0
51.857 +0x2A3C 0x289CF
51.858 +0x2A3D 0x289B8
51.859 +0x2A3F 0x289D3
51.860 +0x2A40 0x289B1
51.861 +0x2A41 0x289AF
51.862 +0x2A42 0x289CE
51.863 +0x2A43 0x289B4
51.864 +0x2A44 0x289B7
51.865 +0x2A45 0x289D5
51.866 +0x2A47 0x28D38
51.867 +0x2A48 0x28D28
51.868 +0x2A49 0x28D3F
51.869 +0x2A4A 0x28D40
51.870 +0x2A4B 0x28D41
51.871 +0x2A4C 0x28D33
51.872 +0x2A4D 0x28D2B
51.873 +0x2A4E 0x28D2E
51.874 +0x2A4F 0x28F11
51.875 +0x2A50 0x28F18
51.876 +0x2A51 0x28F17
51.877 +0x2A52 0x28F19
51.878 +0x2A53 0x28F16
51.879 +0x2A55 0x28F0D
51.880 +0x2A56 0x28F26
51.881 +0x2A57 0x28F79
51.882 +0x2A58 0x28FD8
51.883 +0x2A59 0x28FF3
51.884 +0x2A5A 0x28FD7
51.885 +0x2A5B 0x28FCC
51.886 +0x2A5C 0x28FCF
51.887 +0x2A5D 0x28FCB
51.888 +0x2A5E 0x28FD1
51.889 +0x2A5F 0x28FCE
51.890 +0x2A60 0x28FD4
51.891 +0x2A61 0x28FD5
51.892 +0x2A62 0x28FD3
51.893 +0x2A63 0x28FD6
51.894 +0x2A64 0x28FCD
51.895 +0x2A65 0x28FDA
51.896 +0x2A66 0x28FD2
51.897 +0x2A67 0x28FDE
51.898 +0x2A68 0x290CC
51.899 +0x2A69 0x290B8
51.900 +0x2A6A 0x290B7
51.901 +0x2A6B 0x290C2
51.902 +0x2A6C 0x290C3
51.903 +0x2A6D 0x291FA
51.904 +0x2A6E 0x291F9
51.905 +0x2A6F 0x2921F
51.906 +0x2A70 0x2921D
51.907 +0x2A71 0x24382
51.908 +0x2A72 0x292A6
51.909 +0x2A73 0x29290
51.910 +0x2A74 0x2929E
51.911 +0x2A75 0x29298
51.912 +0x2A76 0x29293
51.913 +0x2A77 0x29292
51.914 +0x2A78 0x292A5
51.915 +0x2A79 0x29295
51.916 +0x2A7A 0x293A9
51.917 +0x2A7B 0x293A8
51.918 +0x2A7C 0x293AA
51.919 +0x2A7D 0x293AB
51.920 +0x2A7E 0x293AC
51.921 +0x2B21 0x2941F
51.922 +0x2B22 0x29422
51.923 +0x2B23 0x294AA
51.924 +0x2B24 0x29496
51.925 +0x2B25 0x29491
51.926 +0x2B26 0x294AB
51.927 +0x2B27 0x294A2
51.928 +0x2B28 0x294A4
51.929 +0x2B29 0x2949D
51.930 +0x2B2A 0x29497
51.931 +0x2B2B 0x2947D
51.932 +0x2B2C 0x2949F
51.933 +0x2B2D 0x2949C
51.934 +0x2B2E 0x29499
51.935 +0x2B2F 0x294A6
51.936 +0x2B30 0x29492
51.937 +0x2B31 0x294A7
51.938 +0x2B32 0x295C9
51.939 +0x2B33 0x295C8
51.940 +0x2B34 0x295C7
51.941 +0x2B35 0x295CB
51.942 +0x2B36 0x29674
51.943 +0x2B37 0x296C9
51.944 +0x2B39 0x296D2
51.945 +0x2B3A 0x296DB
51.946 +0x2B3B 0x296EB
51.947 +0x2B3C 0x296E9
51.948 +0x2B3D 0x296EF
51.949 +0x2B3E 0x296EE
51.950 +0x2B3F 0x296F9
51.951 +0x2B40 0x296DE
51.952 +0x2B41 0x29816
51.953 +0x2B42 0x29845
51.954 +0x2B43 0x2987F
51.955 +0x2B44 0x29898
51.956 +0x2B45 0x2989F
51.957 +0x2B46 0x29886
51.958 +0x2B47 0x29890
51.959 +0x2B48 0x2989A
51.960 +0x2B49 0x2989D
51.961 +0x2B4A 0x2988D
51.962 +0x2B4B 0x2989C
51.963 +0x2B4C 0x298A0
51.964 +0x2B4D 0x298A7
51.965 +0x2B4E 0x2988F
51.966 +0x2B4F 0x29A41
51.967 +0x2B50 0x29A35
51.968 +0x2B51 0x29A37
51.969 +0x2B52 0x29A30
51.970 +0x2B53 0x29A3A
51.971 +0x2B54 0x29A36
51.972 +0x2B55 0x2FA08
51.973 +0x2B56 0x29ACA
51.974 +0x2B57 0x29B12
51.975 +0x2B58 0x29B15
51.976 +0x2B59 0x29B22
51.977 +0x2B5A 0x29B13
51.978 +0x2B5B 0x29B18
51.979 +0x2B5C 0x29B21
51.980 +0x2B5D 0x29C10
51.981 +0x2B5E 0x29C20
51.982 +0x2B5F 0x29C2F
51.983 +0x2B60 0x29CA5
51.984 +0x2B61 0x29CA3
51.985 +0x2B62 0x29CB6
51.986 +0x2B63 0x29CAB
51.987 +0x2B64 0x29D68
51.988 +0x2B65 0x29D67
51.989 +0x2B66 0x29D6F
51.990 +0x2B67 0x29D77
51.991 +0x2B68 0x29D64
51.992 +0x2B69 0x29D78
51.993 +0x2B6B 0x29D76
51.994 +0x2B6C 0x29D6E
51.995 +0x2B6E 0x29FD0
51.996 +0x2B6F 0x29FB3
51.997 +0x2B70 0x29FCB
51.998 +0x2B71 0x29FD6
51.999 +0x2B72 0x29FB1
51.1000 +0x2B73 0x29FB4
51.1001 +0x2B74 0x29FD7
51.1002 +0x2B75 0x29FC6
51.1003 +0x2B76 0x29FBA
51.1004 +0x2B77 0x29FD1
51.1005 +0x2B78 0x29FD2
51.1006 +0x2B79 0x29FB5
51.1007 +0x2B7A 0x29FC4
51.1008 +0x2B7B 0x29FCC
51.1009 +0x2B7C 0x29FBB
51.1010 +0x2B7D 0x29FB2
51.1011 +0x2B7E 0x2A25B
51.1012 +0x2C21 0x2A25A
51.1013 +0x2C22 0x2A259
51.1014 +0x2C23 0x2A299
51.1015 +0x2C24 0x2A294
51.1016 +0x2C25 0x2A296
51.1017 +0x2C26 0x2A293
51.1018 +0x2C27 0x2A291
51.1019 +0x2C28 0x2A28F
51.1020 +0x2C29 0x2A298
51.1021 +0x2C2A 0x2A30C
51.1022 +0x2C2B 0x2A30A
51.1023 +0x2C2C 0x2A30E
51.1024 +0x2C2D 0x2A312
51.1025 +0x2C2E 0x2A311
51.1026 +0x2C2F 0x2A30B
51.1027 +0x2C30 0x2A39A
51.1028 +0x2C32 0x2A3B4
51.1029 +0x2C34 0x2A41C
51.1030 +0x2C35 0x2A420
51.1031 +0x2C36 0x2A421
51.1032 +0x2C37 0x2A4D3
51.1033 +0x2C38 0x2A4D2
51.1034 +0x2C39 0x2A538
51.1035 +0x2C3B 0x24CCF
51.1036 +0x2C3C 0x2011D
51.1037 +0x2C3D 0x20192
51.1038 +0x2C3E 0x2018F
51.1039 +0x2C3F 0x2018C
51.1040 +0x2C40 0x203EA
51.1041 +0x2C41 0x204B9
51.1042 +0x2C42 0x2056E
51.1043 +0x2C43 0x205A0
51.1044 +0x2C44 0x291DD
51.1045 +0x2C45 0x20612
51.1046 +0x2C46 0x20617
51.1047 +0x2C47 0x2066D
51.1048 +0x2C48 0x20805
51.1049 +0x2C49 0x207FB
51.1050 +0x2C4A 0x207FD
51.1051 +0x2C4B 0x20806
51.1052 +0x2C4C 0x20800
51.1053 +0x2C4D 0x207FF
51.1054 +0x2C4E 0x207FE
51.1055 +0x2C4F 0x208B6
51.1056 +0x2C50 0x20905
51.1057 +0x2C51 0x20907
51.1058 +0x2C52 0x20ABC
51.1059 +0x2C53 0x20ABB
51.1060 +0x2C54 0x20B8B
51.1061 +0x2C55 0x20B87
51.1062 +0x2C56 0x27BFB
51.1063 +0x2C57 0x20FE7
51.1064 +0x2C58 0x20FE6
51.1065 +0x2C59 0x20FE2
51.1066 +0x2C5A 0x285D3
51.1067 +0x2C5B 0x20FD9
51.1068 +0x2C5C 0x20FCA
51.1069 +0x2C5D 0x21012
51.1070 +0x2C5E 0x21010
51.1071 +0x2C5F 0x20FDC
51.1072 +0x2C60 0x20FD0
51.1073 +0x2C61 0x20F8B
51.1074 +0x2C62 0x21013
51.1075 +0x2C63 0x22A10
51.1076 +0x2C64 0x20FDA
51.1077 +0x2C65 0x2F84F
51.1078 +0x2C66 0x20FFD
51.1079 +0x2C67 0x20FE5
51.1080 +0x2C68 0x20FCC
51.1081 +0x2C69 0x21039
51.1082 +0x2C6A 0x20FC7
51.1083 +0x2C6B 0x20FD8
51.1084 +0x2C6C 0x21460
51.1085 +0x2C6D 0x21464
51.1086 +0x2C6E 0x21486
51.1087 +0x2C6F 0x2145E
51.1088 +0x2C70 0x21466
51.1089 +0x2C71 0x2145F
51.1090 +0x2C72 0x21477
51.1091 +0x2C73 0x21482
51.1092 +0x2C74 0x21496
51.1093 +0x2C75 0x2153E
51.1094 +0x2C76 0x21579
51.1095 +0x2C77 0x2157A
51.1096 +0x2C78 0x21688
51.1097 +0x2C79 0x21689
51.1098 +0x2C7A 0x2168C
51.1099 +0x2C7B 0x243E0
51.1100 +0x2C7C 0x2167B
51.1101 +0x2C7D 0x21686
51.1102 +0x2C7E 0x21894
51.1103 +0x2D21 0x21897
51.1104 +0x2D22 0x218B7
51.1105 +0x2D23 0x218B5
51.1106 +0x2D24 0x218B8
51.1107 +0x2D25 0x21893
51.1108 +0x2D26 0x218B2
51.1109 +0x2D27 0x218B4
51.1110 +0x2D28 0x21899
51.1111 +0x2D29 0x218C3
51.1112 +0x2D2A 0x2189D
51.1113 +0x2D2B 0x2189B
51.1114 +0x2D2C 0x218A3
51.1115 +0x2D2E 0x2199F
51.1116 +0x2D2F 0x2199E
51.1117 +0x2D30 0x219A3
51.1118 +0x2D31 0x219A0
51.1119 +0x2D32 0x219A1
51.1120 +0x2D33 0x21AC5
51.1121 +0x2D34 0x21AC6
51.1122 +0x2D35 0x21ABE
51.1123 +0x2D36 0x21AC4
51.1124 +0x2D37 0x21ABF
51.1125 +0x2D38 0x21B4C
51.1126 +0x2D39 0x21B4A
51.1127 +0x2D3A 0x21BB1
51.1128 +0x2D3B 0x21C15
51.1129 +0x2D3C 0x21C17
51.1130 +0x2D3D 0x21C10
51.1131 +0x2D3E 0x21C18
51.1132 +0x2D3F 0x21CE0
51.1133 +0x2D40 0x21CDF
51.1134 +0x2D41 0x21D27
51.1135 +0x2D42 0x21F43
51.1136 +0x2D43 0x21F48
51.1137 +0x2D44 0x21F1D
51.1138 +0x2D45 0x21F50
51.1139 +0x2D46 0x21F58
51.1140 +0x2D47 0x21F47
51.1141 +0x2D48 0x21F54
51.1142 +0x2D49 0x21F53
51.1143 +0x2D4A 0x21F40
51.1144 +0x2D4B 0x21F55
51.1145 +0x2D4D 0x21F5A
51.1146 +0x2D4E 0x22470
51.1147 +0x2D4F 0x2215B
51.1148 +0x2D50 0x2214D
51.1149 +0x2D51 0x22156
51.1150 +0x2D52 0x2214F
51.1151 +0x2D53 0x2F887
51.1152 +0x2D54 0x22159
51.1153 +0x2D55 0x2F888
51.1154 +0x2D56 0x22154
51.1155 +0x2D57 0x22153
51.1156 +0x2D58 0x22150
51.1157 +0x2D59 0x222B3
51.1158 +0x2D5A 0x2236E
51.1159 +0x2D5C 0x2236F
51.1160 +0x2D5D 0x22393
51.1161 +0x2D5E 0x22429
51.1162 +0x2D5F 0x22425
51.1163 +0x2D60 0x22428
51.1164 +0x2D61 0x2246F
51.1165 +0x2D62 0x232B8
51.1166 +0x2D63 0x2F897
51.1167 +0x2D64 0x224B3
51.1168 +0x2D65 0x22579
51.1169 +0x2D66 0x2257E
51.1170 +0x2D67 0x2257C
51.1171 +0x2D68 0x22583
51.1172 +0x2D69 0x2F8AC
51.1173 +0x2D6A 0x22800
51.1174 +0x2D6B 0x22834
51.1175 +0x2D6C 0x22865
51.1176 +0x2D6D 0x22836
51.1177 +0x2D6E 0x228A7
51.1178 +0x2D6F 0x22859
51.1179 +0x2D70 0x22858
51.1180 +0x2D71 0x22831
51.1181 +0x2D72 0x22862
51.1182 +0x2D73 0x22838
51.1183 +0x2D74 0x22873
51.1184 +0x2D75 0x2283E
51.1185 +0x2D76 0x22855
51.1186 +0x2D77 0x22854
51.1187 +0x2D78 0x22895
51.1188 +0x2D79 0x2F8AD
51.1189 +0x2D7A 0x228A5
51.1190 +0x2D7B 0x22894
51.1191 +0x2D7C 0x2289A
51.1192 +0x2D7D 0x2289B
51.1193 +0x2D7E 0x22899
51.1194 +0x2E21 0x2289F
51.1195 +0x2E22 0x22853
51.1196 +0x2E23 0x22A12
51.1197 +0x2E24 0x22A0A
51.1198 +0x2E25 0x22A09
51.1199 +0x2E26 0x22A0C
51.1200 +0x2E27 0x22A0B
51.1201 +0x2E28 0x22A0E
51.1202 +0x2E29 0x22A0D
51.1203 +0x2E2A 0x22A08
51.1204 +0x2E2B 0x22D38
51.1205 +0x2E2C 0x22D3A
51.1206 +0x2E2D 0x22D37
51.1207 +0x2E2E 0x22D3D
51.1208 +0x2E2F 0x22D2D
51.1209 +0x2E30 0x22D82
51.1210 +0x2E31 0x22D95
51.1211 +0x2E32 0x22D87
51.1212 +0x2E33 0x22D9D
51.1213 +0x2E34 0x22DB5
51.1214 +0x2E35 0x22D81
51.1215 +0x2E36 0x22DC7
51.1216 +0x2E37 0x22D9B
51.1217 +0x2E38 0x22D98
51.1218 +0x2E39 0x22D94
51.1219 +0x2E3A 0x22D86
51.1220 +0x2E3B 0x22D90
51.1221 +0x2E3C 0x22D34
51.1222 +0x2E3D 0x22D8E
51.1223 +0x2E3E 0x22D85
51.1224 +0x2E3F 0x22DA6
51.1225 +0x2E40 0x22D96
51.1226 +0x2E41 0x22FEA
51.1227 +0x2E42 0x22FDF
51.1228 +0x2E43 0x232BD
51.1229 +0x2E44 0x22FF7
51.1230 +0x2E45 0x22FEB
51.1231 +0x2E46 0x22FE0
51.1232 +0x2E47 0x22FE8
51.1233 +0x2E48 0x22FE1
51.1234 +0x2E49 0x22FE9
51.1235 +0x2E4A 0x22FEE
51.1236 +0x2E4B 0x22FE5
51.1237 +0x2E4C 0x22FEC
51.1238 +0x2E4D 0x23063
51.1239 +0x2E4E 0x230C6
51.1240 +0x2E4F 0x230C2
51.1241 +0x2E50 0x230C1
51.1242 +0x2E51 0x230C0
51.1243 +0x2E52 0x230C3
51.1244 +0x2E53 0x23118
51.1245 +0x2E54 0x232AE
51.1246 +0x2E55 0x232A3
51.1247 +0x2E56 0x232C5
51.1248 +0x2E57 0x232A0
51.1249 +0x2E58 0x232B4
51.1250 +0x2E59 0x232A5
51.1251 +0x2E5B 0x232A4
51.1252 +0x2E5C 0x232A8
51.1253 +0x2E5D 0x232A6
51.1254 +0x2E5E 0x236A8
51.1255 +0x2E5F 0x2368D
51.1256 +0x2E60 0x23682
51.1257 +0x2E61 0x2369E
51.1258 +0x2E62 0x23689
51.1259 +0x2E63 0x23683
51.1260 +0x2E64 0x23691
51.1261 +0x2E65 0x236A6
51.1262 +0x2E66 0x2369A
51.1263 +0x2E67 0x23690
51.1264 +0x2E68 0x23685
51.1265 +0x2E69 0x2367D
51.1266 +0x2E6A 0x2F8EC
51.1267 +0x2E6B 0x2369B
51.1268 +0x2E6C 0x236A5
51.1269 +0x2E6D 0x236F0
51.1270 +0x2E6E 0x23696
51.1271 +0x2E6F 0x23688
51.1272 +0x2E70 0x236D6
51.1273 +0x2E71 0x236D8
51.1274 +0x2E72 0x23686
51.1275 +0x2E73 0x236A4
51.1276 +0x2E74 0x23697
51.1277 +0x2E75 0x2391C
51.1278 +0x2E76 0x23919
51.1279 +0x2E77 0x2399E
51.1280 +0x2E78 0x2399F
51.1281 +0x2E79 0x2399D
51.1282 +0x2E7A 0x2399C
51.1283 +0x2E7B 0x23A5D
51.1284 +0x2E7C 0x23A5E
51.1285 +0x2E7D 0x23A73
51.1286 +0x2E7E 0x23A63
51.1287 +0x2F21 0x23ABE
51.1288 +0x2F22 0x23AC1
51.1289 +0x2F23 0x23ABC
51.1290 +0x2F24 0x23ABF
51.1291 +0x2F25 0x23ABB
51.1292 +0x2F26 0x23ABD
51.1293 +0x2F27 0x23B13
51.1294 +0x2F28 0x23B14
51.1295 +0x2F29 0x23BF8
51.1296 +0x2F2A 0x23BFA
51.1297 +0x2F2B 0x23C06
51.1298 +0x2F2C 0x23BFE
51.1299 +0x2F2D 0x23C51
51.1300 +0x2F2E 0x2400B
51.1301 +0x2F2F 0x23FF1
51.1302 +0x2F30 0x23FA9
51.1303 +0x2F31 0x23FD5
51.1304 +0x2F32 0x23FDC
51.1305 +0x2F33 0x23FCB
51.1306 +0x2F34 0x23FF2
51.1307 +0x2F35 0x2405F
51.1308 +0x2F36 0x23FDB
51.1309 +0x2F37 0x23FD6
51.1310 +0x2F38 0x23FD9
51.1311 +0x2F39 0x23FD1
51.1312 +0x2F3A 0x23FCF
51.1313 +0x2F3B 0x23FD8
51.1314 +0x2F3C 0x23FE0
51.1315 +0x2F3D 0x23FD4
51.1316 +0x2F3E 0x23FF3
51.1317 +0x2F3F 0x24005
51.1318 +0x2F40 0x23FCE
51.1319 +0x2F41 0x23FF4
51.1320 +0x2F42 0x2F912
51.1321 +0x2F43 0x23FDA
51.1322 +0x2F44 0x2400E
51.1323 +0x2F45 0x24006
51.1324 +0x2F46 0x23FD7
51.1325 +0x2F47 0x23FCD
51.1326 +0x2F48 0x24007
51.1327 +0x2F49 0x23FE1
51.1328 +0x2F4A 0x24008
51.1329 +0x2F4B 0x243BE
51.1330 +0x2F4C 0x243EF
51.1331 +0x2F4D 0x243D9
51.1332 +0x2F4E 0x243DA
51.1333 +0x2F50 0x243A0
51.1334 +0x2F51 0x243DF
51.1335 +0x2F52 0x2439E
51.1336 +0x2F53 0x243BF
51.1337 +0x2F54 0x243AF
51.1338 +0x2F55 0x243A7
51.1339 +0x2F56 0x243AA
51.1340 +0x2F57 0x243F4
51.1341 +0x2F58 0x243AE
51.1342 +0x2F59 0x243B5
51.1343 +0x2F5A 0x243B8
51.1344 +0x2F5B 0x243DB
51.1345 +0x2F5C 0x243C0
51.1346 +0x2F5D 0x243B7
51.1347 +0x2F5E 0x243A2
51.1348 +0x2F5F 0x243DD
51.1349 +0x2F60 0x243A1
51.1350 +0x2F61 0x243A5
51.1351 +0x2F62 0x243B4
51.1352 +0x2F63 0x243A6
51.1353 +0x2F64 0x243AB
51.1354 +0x2F65 0x243AC
51.1355 +0x2F66 0x2439F
51.1356 +0x2F67 0x243B1
51.1357 +0x2F68 0x243FC
51.1358 +0x2F69 0x2452E
51.1359 +0x2F6A 0x24530
51.1360 +0x2F6B 0x24599
51.1361 +0x2F6C 0x245F8
51.1362 +0x2F6D 0x245F6
51.1363 +0x2F6E 0x246F4
51.1364 +0x2F6F 0x246EB
51.1365 +0x2F70 0x246E1
51.1366 +0x2F71 0x246E4
51.1367 +0x2F72 0x24875
51.1368 +0x2F73 0x24869
51.1369 +0x2F75 0x24899
51.1370 +0x2F76 0x2489E
51.1371 +0x2F77 0x24894
51.1372 +0x2F78 0x24893
51.1373 +0x2F79 0x24891
51.1374 +0x2F7A 0x24A19
51.1375 +0x2F7B 0x24A17
51.1376 +0x2F7C 0x24A49
51.1377 +0x2F7D 0x24A47
51.1378 +0x2F7E 0x24A48
51.1379 +0x3021 0x24A52
51.1380 +0x3022 0x24A40
51.1381 +0x3023 0x24A63
51.1382 +0x3024 0x24A46
51.1383 +0x3025 0x24A5F
51.1384 +0x3026 0x24B0E
51.1385 +0x3027 0x24B85
51.1386 +0x3028 0x24B87
51.1387 +0x3029 0x24BCB
51.1388 +0x302A 0x24BCC
51.1389 +0x302B 0x24BC9
51.1390 +0x302C 0x24CCB
51.1391 +0x302D 0x21CE7
51.1392 +0x302E 0x24D20
51.1393 +0x302F 0x24E5F
51.1394 +0x3030 0x24E60
51.1395 +0x3031 0x24E6A
51.1396 +0x3032 0x24E76
51.1397 +0x3033 0x24E73
51.1398 +0x3034 0x24E71
51.1399 +0x3035 0x24E66
51.1400 +0x3037 0x24E6B
51.1401 +0x3038 0x24E79
51.1402 +0x3039 0x24E7B
51.1403 +0x303A 0x24F3C
51.1404 +0x303B 0x24F9E
51.1405 +0x303C 0x24F9C
51.1406 +0x303D 0x2501C
51.1407 +0x303E 0x2501E
51.1408 +0x303F 0x25021
51.1409 +0x3040 0x25096
51.1410 +0x3041 0x250A1
51.1411 +0x3042 0x250B6
51.1412 +0x3043 0x250A0
51.1413 +0x3044 0x25094
51.1414 +0x3045 0x25097
51.1415 +0x3046 0x25281
51.1416 +0x3047 0x25286
51.1417 +0x3048 0x252C0
51.1418 +0x3049 0x2528A
51.1419 +0x304A 0x2F94B
51.1420 +0x304B 0x25285
51.1421 +0x304C 0x25295
51.1422 +0x304D 0x25249
51.1423 +0x304E 0x25282
51.1424 +0x304F 0x25284
51.1425 +0x3050 0x22878
51.1426 +0x3051 0x25290
51.1427 +0x3052 0x252B1
51.1428 +0x3053 0x253FE
51.1429 +0x3054 0x253FB
51.1430 +0x3055 0x25550
51.1431 +0x3056 0x25556
51.1432 +0x3057 0x2555A
51.1433 +0x3058 0x2554C
51.1434 +0x305A 0x25557
51.1435 +0x305B 0x256E1
51.1436 +0x305C 0x256D9
51.1437 +0x305D 0x256DB
51.1438 +0x305E 0x256F4
51.1439 +0x305F 0x25745
51.1440 +0x3060 0x25747
51.1441 +0x3061 0x25874
51.1442 +0x3062 0x2586B
51.1443 +0x3063 0x25868
51.1444 +0x3064 0x25869
51.1445 +0x3065 0x25879
51.1446 +0x3066 0x2F95B
51.1447 +0x3067 0x25880
51.1448 +0x3068 0x25881
51.1449 +0x3069 0x25861
51.1450 +0x306A 0x25870
51.1451 +0x306B 0x2586F
51.1452 +0x306C 0x25873
51.1453 +0x306D 0x2585D
51.1454 +0x306E 0x259FA
51.1455 +0x3070 0x259F3
51.1456 +0x3071 0x25A0A
51.1457 +0x3072 0x25A17
51.1458 +0x3073 0x2F95F
51.1459 +0x3074 0x25AB0
51.1460 +0x3075 0x25C3E
51.1461 +0x3076 0x25C46
51.1462 +0x3077 0x25C4F
51.1463 +0x3078 0x25C44
51.1464 +0x3079 0x25C69
51.1465 +0x307A 0x25C33
51.1466 +0x307B 0x25C2F
51.1467 +0x307C 0x25C4E
51.1468 +0x307D 0x25C3A
51.1469 +0x307E 0x25C2B
51.1470 +0x3121 0x25CA9
51.1471 +0x3122 0x25C50
51.1472 +0x3123 0x25C45
51.1473 +0x3124 0x25C37
51.1474 +0x3125 0x25C25
51.1475 +0x3126 0x25C2C
51.1476 +0x3127 0x25C3F
51.1477 +0x3128 0x25C34
51.1478 +0x3129 0x25C29
51.1479 +0x312A 0x25C1E
51.1480 +0x312B 0x25C3D
51.1481 +0x312C 0x25EED
51.1482 +0x312D 0x2F966
51.1483 +0x312E 0x25EF3
51.1484 +0x312F 0x25EEA
51.1485 +0x3130 0x25EEB
51.1486 +0x3131 0x260CC
51.1487 +0x3132 0x260CE
51.1488 +0x3133 0x260D0
51.1489 +0x3134 0x260E3
51.1490 +0x3135 0x260E0
51.1491 +0x3136 0x260D1
51.1492 +0x3137 0x260DC
51.1493 +0x3138 0x260DD
51.1494 +0x3139 0x260F0
51.1495 +0x313A 0x260DB
51.1496 +0x313B 0x260E5
51.1497 +0x313C 0x260F1
51.1498 +0x313D 0x260C9
51.1499 +0x313E 0x260E8
51.1500 +0x313F 0x260E7
51.1501 +0x3140 0x260C8
51.1502 +0x3141 0x260DE
51.1503 +0x3142 0x260CD
51.1504 +0x3143 0x260C5
51.1505 +0x3144 0x260C6
51.1506 +0x3145 0x260E4
51.1507 +0x3146 0x260C3
51.1508 +0x3147 0x262FB
51.1509 +0x3148 0x262FC
51.1510 +0x3149 0x262FE
51.1511 +0x314A 0x26303
51.1512 +0x314B 0x26300
51.1513 +0x314C 0x262FD
51.1514 +0x314D 0x26305
51.1515 +0x314E 0x26313
51.1516 +0x314F 0x263A7
51.1517 +0x3150 0x263B4
51.1518 +0x3151 0x26470
51.1519 +0x3152 0x26474
51.1520 +0x3153 0x26471
51.1521 +0x3154 0x26475
51.1522 +0x3155 0x2647D
51.1523 +0x3156 0x26473
51.1524 +0x3157 0x264C4
51.1525 +0x3158 0x264C3
51.1526 +0x3159 0x264DE
51.1527 +0x315A 0x264DD
51.1528 +0x315B 0x26511
51.1529 +0x315C 0x2650F
51.1530 +0x315D 0x26510
51.1531 +0x315E 0x265C3
51.1532 +0x315F 0x265C2
51.1533 +0x3160 0x265CA
51.1534 +0x3161 0x265C1
51.1535 +0x3162 0x26623
51.1536 +0x3163 0x267B1
51.1537 +0x3164 0x26824
51.1538 +0x3165 0x26811
51.1539 +0x3166 0x26825
51.1540 +0x3167 0x2680A
51.1541 +0x3168 0x2681F
51.1542 +0x3169 0x26820
51.1543 +0x316A 0x26814
51.1544 +0x316B 0x26828
51.1545 +0x316C 0x26803
51.1546 +0x316D 0x26812
51.1547 +0x316E 0x2680B
51.1548 +0x316F 0x26817
51.1549 +0x3170 0x22A11
51.1550 +0x3171 0x26949
51.1551 +0x3172 0x26989
51.1552 +0x3173 0x26990
51.1553 +0x3174 0x2698F
51.1554 +0x3175 0x26996
51.1555 +0x3176 0x26995
51.1556 +0x3177 0x26993
51.1557 +0x3178 0x269ED
51.1558 +0x3179 0x269F0
51.1559 +0x317A 0x243DE
51.1560 +0x317B 0x26A85
51.1561 +0x317C 0x26A77
51.1562 +0x317D 0x26A7A
51.1563 +0x317E 0x26A84
51.1564 +0x3221 0x26A79
51.1565 +0x3222 0x26A7D
51.1566 +0x3223 0x26A7B
51.1567 +0x3224 0x26AED
51.1568 +0x3225 0x26AEC
51.1569 +0x3226 0x26DF6
51.1570 +0x3227 0x26D9B
51.1571 +0x3228 0x26E9D
51.1572 +0x3229 0x26F11
51.1573 +0x322A 0x26EC4
51.1574 +0x322B 0x26EC8
51.1575 +0x322C 0x26EDF
51.1576 +0x322D 0x26EBF
51.1577 +0x322E 0x26EB3
51.1578 +0x322F 0x26EBA
51.1579 +0x3230 0x26F10
51.1580 +0x3231 0x26F06
51.1581 +0x3232 0x26E88
51.1582 +0x3233 0x26E9A
51.1583 +0x3234 0x26EE0
51.1584 +0x3235 0x26ECC
51.1585 +0x3236 0x26EB5
51.1586 +0x3237 0x26EE1
51.1587 +0x3238 0x26EBC
51.1588 +0x3239 0x26EC6
51.1589 +0x323A 0x26F0B
51.1590 +0x323B 0x26EA4
51.1591 +0x323C 0x26E95
51.1592 +0x323D 0x26EA3
51.1593 +0x323E 0x26EE2
51.1594 +0x323F 0x26ECD
51.1595 +0x3240 0x26EE3
51.1596 +0x3241 0x26EAB
51.1597 +0x3242 0x26ECB
51.1598 +0x3243 0x26E8F
51.1599 +0x3244 0x2F9AB
51.1600 +0x3245 0x26EA9
51.1601 +0x3246 0x26F24
51.1602 +0x3247 0x26EE4
51.1603 +0x3248 0x26F12
51.1604 +0x3249 0x26EE5
51.1605 +0x324A 0x26F67
51.1606 +0x324B 0x26EAA
51.1607 +0x324C 0x26EA0
51.1608 +0x324D 0x26EE6
51.1609 +0x324E 0x26EC1
51.1610 +0x324F 0x26EE7
51.1611 +0x3250 0x26F0D
51.1612 +0x3251 0x26E86
51.1613 +0x3252 0x26EB0
51.1614 +0x3253 0x26E8B
51.1615 +0x3254 0x26EE8
51.1616 +0x3255 0x26EC9
51.1617 +0x3256 0x26F19
51.1618 +0x3257 0x26EC0
51.1619 +0x3258 0x26F0C
51.1620 +0x3259 0x26EE9
51.1621 +0x325A 0x26EEA
51.1622 +0x325B 0x271ED
51.1623 +0x325C 0x271E3
51.1624 +0x325D 0x271E4
51.1625 +0x325E 0x271E8
51.1626 +0x325F 0x271D2
51.1627 +0x3260 0x271E2
51.1628 +0x3262 0x273CF
51.1629 +0x3263 0x273D1
51.1630 +0x3264 0x273C3
51.1631 +0x3265 0x273C9
51.1632 +0x3266 0x273EA
51.1633 +0x3267 0x273B4
51.1634 +0x3268 0x273DC
51.1635 +0x3269 0x273BD
51.1636 +0x326A 0x273E6
51.1637 +0x326B 0x273C8
51.1638 +0x326C 0x273EC
51.1639 +0x326D 0x273B2
51.1640 +0x326E 0x273A9
51.1641 +0x326F 0x273D3
51.1642 +0x3270 0x273C0
51.1643 +0x3271 0x273E9
51.1644 +0x3272 0x273D5
51.1645 +0x3274 0x273C5
51.1646 +0x3276 0x273CB
51.1647 +0x3277 0x273D0
51.1648 +0x3278 0x273D2
51.1649 +0x3279 0x273E4
51.1650 +0x327A 0x273E8
51.1651 +0x327B 0x273CD
51.1652 +0x327C 0x273B6
51.1653 +0x327D 0x273AA
51.1654 +0x327E 0x273D4
51.1655 +0x3321 0x28449
51.1656 +0x3322 0x273C1
51.1657 +0x3323 0x273DD
51.1658 +0x3324 0x273CE
51.1659 +0x3325 0x275C9
51.1660 +0x3326 0x275CA
51.1661 +0x3327 0x276FD
51.1662 +0x3328 0x276D9
51.1663 +0x3329 0x276FF
51.1664 +0x332A 0x27704
51.1665 +0x332B 0x276FA
51.1666 +0x332C 0x27706
51.1667 +0x332D 0x27715
51.1668 +0x332E 0x27711
51.1669 +0x332F 0x27707
51.1670 +0x3330 0x2770B
51.1671 +0x3331 0x277FC
51.1672 +0x3332 0x277FD
51.1673 +0x3333 0x2786D
51.1674 +0x3334 0x27865
51.1675 +0x3335 0x27914
51.1676 +0x3336 0x27913
51.1677 +0x3337 0x2790C
51.1678 +0x3338 0x2790B
51.1679 +0x3339 0x27918
51.1680 +0x333A 0x27922
51.1681 +0x333B 0x27A7D
51.1682 +0x333C 0x27A6F
51.1683 +0x333D 0x27A75
51.1684 +0x333E 0x27A7B
51.1685 +0x333F 0x27A80
51.1686 +0x3340 0x27A7F
51.1687 +0x3341 0x27A96
51.1688 +0x3342 0x27A6D
51.1689 +0x3343 0x27A6B
51.1690 +0x3344 0x27A86
51.1691 +0x3345 0x27A73
51.1692 +0x3346 0x27A62
51.1693 +0x3347 0x27A77
51.1694 +0x3348 0x27A81
51.1695 +0x3349 0x27A69
51.1696 +0x334A 0x27A82
51.1697 +0x334B 0x27A97
51.1698 +0x334C 0x27A84
51.1699 +0x334E 0x27A78
51.1700 +0x334F 0x2F9D0
51.1701 +0x3350 0x27A7A
51.1702 +0x3351 0x27A6A
51.1703 +0x3352 0x27A65
51.1704 +0x3353 0x27A7E
51.1705 +0x3354 0x27A94
51.1706 +0x3355 0x27BC2
51.1707 +0x3356 0x27BC1
51.1708 +0x3357 0x27BF9
51.1709 +0x3358 0x27C71
51.1710 +0x3359 0x27C6B
51.1711 +0x335A 0x27C6D
51.1712 +0x335B 0x27C6F
51.1713 +0x335C 0x27C6E
51.1714 +0x335D 0x27CF2
51.1715 +0x335E 0x27CE8
51.1716 +0x335F 0x27CEF
51.1717 +0x3360 0x27CE9
51.1718 +0x3361 0x27CEA
51.1719 +0x3362 0x27CED
51.1720 +0x3363 0x27CF3
51.1721 +0x3364 0x27CE6
51.1722 +0x3365 0x27DC9
51.1723 +0x3366 0x27DB4
51.1724 +0x3367 0x27DB3
51.1725 +0x3368 0x27DB9
51.1726 +0x3369 0x27DCA
51.1727 +0x336A 0x27DB1
51.1728 +0x336B 0x27DB6
51.1729 +0x336C 0x27DC7
51.1730 +0x336D 0x27DC4
51.1731 +0x336E 0x27DB7
51.1732 +0x336F 0x27E6F
51.1733 +0x3370 0x27F33
51.1734 +0x3371 0x27F32
51.1735 +0x3372 0x27F1F
51.1736 +0x3373 0x2F9D9
51.1737 +0x3374 0x27F2B
51.1738 +0x3375 0x27F30
51.1739 +0x3376 0x27F36
51.1740 +0x3377 0x27F42
51.1741 +0x3378 0x27F41
51.1742 +0x3379 0x2F9D8
51.1743 +0x337A 0x280A5
51.1744 +0x337B 0x280AB
51.1745 +0x337C 0x280A9
51.1746 +0x337D 0x280B3
51.1747 +0x337E 0x280A7
51.1748 +0x3421 0x280A0
51.1749 +0x3422 0x280D2
51.1750 +0x3423 0x280A8
51.1751 +0x3424 0x280B6
51.1752 +0x3425 0x280AC
51.1753 +0x3426 0x280AE
51.1754 +0x3427 0x280E6
51.1755 +0x3428 0x28265
51.1756 +0x3429 0x28347
51.1757 +0x342A 0x28363
51.1758 +0x342B 0x2834D
51.1759 +0x342C 0x2835F
51.1760 +0x342D 0x2834B
51.1761 +0x342E 0x28360
51.1762 +0x342F 0x28349
51.1763 +0x3430 0x28353
51.1764 +0x3431 0x2F9DF
51.1765 +0x3433 0x28357
51.1766 +0x3434 0x2834E
51.1767 +0x3435 0x28352
51.1768 +0x3436 0x28354
51.1769 +0x3437 0x28420
51.1770 +0x3438 0x28422
51.1771 +0x3439 0x285C1
51.1772 +0x343A 0x285D7
51.1773 +0x343B 0x285D5
51.1774 +0x343C 0x285C4
51.1775 +0x343D 0x285D0
51.1776 +0x343E 0x285BB
51.1777 +0x343F 0x285E2
51.1778 +0x3440 0x285CB
51.1779 +0x3441 0x285B8
51.1780 +0x3442 0x285BF
51.1781 +0x3443 0x285D8
51.1782 +0x3444 0x285C0
51.1783 +0x3445 0x285BA
51.1784 +0x3446 0x285B4
51.1785 +0x3447 0x285BC
51.1786 +0x3448 0x285D4
51.1787 +0x3449 0x285ED
51.1788 +0x344A 0x285C2
51.1789 +0x344B 0x285D9
51.1790 +0x344C 0x285CC
51.1791 +0x344D 0x2872F
51.1792 +0x344E 0x28723
51.1793 +0x344F 0x28796
51.1794 +0x3450 0x2878D
51.1795 +0x3451 0x2879E
51.1796 +0x3452 0x28799
51.1797 +0x3453 0x28883
51.1798 +0x3455 0x2886A
51.1799 +0x3456 0x28869
51.1800 +0x3457 0x28875
51.1801 +0x3458 0x2886C
51.1802 +0x3459 0x28880
51.1803 +0x345A 0x2886E
51.1804 +0x345B 0x28881
51.1805 +0x345C 0x28877
51.1806 +0x345D 0x28876
51.1807 +0x345E 0x28873
51.1808 +0x345F 0x28870
51.1809 +0x3460 0x28884
51.1810 +0x3461 0x28919
51.1811 +0x3462 0x289F2
51.1812 +0x3464 0x289EC
51.1813 +0x3465 0x289EB
51.1814 +0x3466 0x289F6
51.1815 +0x3467 0x289EF
51.1816 +0x3468 0x289F4
51.1817 +0x3469 0x289EE
51.1818 +0x346A 0x289F3
51.1819 +0x346B 0x289ED
51.1820 +0x346C 0x28C9B
51.1821 +0x346D 0x28C98
51.1822 +0x346E 0x28C94
51.1823 +0x346F 0x2147A
51.1824 +0x3470 0x28C9A
51.1825 +0x3471 0x2F9F0
51.1826 +0x3472 0x28D4C
51.1827 +0x3474 0x28D57
51.1828 +0x3475 0x28D51
51.1829 +0x3476 0x28D62
51.1830 +0x3477 0x28D52
51.1831 +0x3478 0x28D5C
51.1832 +0x3479 0x28D53
51.1833 +0x347A 0x2F9EF
51.1834 +0x347B 0x28E85
51.1835 +0x347C 0x28F2D
51.1836 +0x347D 0x28F3E
51.1837 +0x347E 0x28F30
51.1838 +0x3521 0x28F7D
51.1839 +0x3522 0x28FE6
51.1840 +0x3523 0x28FF6
51.1841 +0x3524 0x28FE4
51.1842 +0x3525 0x28FE9
51.1843 +0x3526 0x28FEC
51.1844 +0x3527 0x28FF2
51.1845 +0x3528 0x28FE8
51.1846 +0x3529 0x28FE3
51.1847 +0x352A 0x28FEB
51.1848 +0x352B 0x28FF0
51.1849 +0x352C 0x28FEA
51.1850 +0x352D 0x28FE7
51.1851 +0x352E 0x28FFD
51.1852 +0x352F 0x28FE5
51.1853 +0x3530 0x28FEE
51.1854 +0x3531 0x28FF5
51.1855 +0x3532 0x28FF9
51.1856 +0x3533 0x28FF1
51.1857 +0x3534 0x28FF4
51.1858 +0x3535 0x2F9F4
51.1859 +0x3536 0x29011
51.1860 +0x3537 0x290DE
51.1861 +0x3538 0x290D8
51.1862 +0x3539 0x290DD
51.1863 +0x353A 0x290DB
51.1864 +0x353B 0x290D3
51.1865 +0x353C 0x290E1
51.1866 +0x353D 0x291DE
51.1867 +0x353E 0x291FC
51.1868 +0x353F 0x29228
51.1869 +0x3540 0x292B7
51.1870 +0x3541 0x292B8
51.1871 +0x3542 0x292C7
51.1872 +0x3543 0x292B2
51.1873 +0x3544 0x292A9
51.1874 +0x3545 0x292B9
51.1875 +0x3546 0x292BC
51.1876 +0x3547 0x292B3
51.1877 +0x3548 0x292D1
51.1878 +0x3549 0x293B0
51.1879 +0x354A 0x293B1
51.1880 +0x354B 0x293B6
51.1881 +0x354C 0x29404
51.1882 +0x354D 0x2942C
51.1883 +0x354E 0x294C1
51.1884 +0x354F 0x2949E
51.1885 +0x3550 0x294BA
51.1886 +0x3552 0x294D1
51.1887 +0x3553 0x294D3
51.1888 +0x3554 0x294D4
51.1889 +0x3555 0x294D5
51.1890 +0x3556 0x294C5
51.1891 +0x3557 0x294B6
51.1892 +0x3558 0x294B2
51.1893 +0x3559 0x294B5
51.1894 +0x355A 0x294C3
51.1895 +0x355B 0x294B9
51.1896 +0x355C 0x294C6
51.1897 +0x355D 0x295D6
51.1898 +0x355E 0x295E0
51.1899 +0x355F 0x295DB
51.1900 +0x3560 0x295D7
51.1901 +0x3561 0x295DD
51.1902 +0x3562 0x29715
51.1903 +0x3563 0x2970C
51.1904 +0x3564 0x2970F
51.1905 +0x3565 0x2970E
51.1906 +0x3566 0x296FE
51.1907 +0x3567 0x29704
51.1908 +0x3568 0x2970B
51.1909 +0x3569 0x29702
51.1910 +0x356A 0x296FF
51.1911 +0x356B 0x29708
51.1912 +0x356C 0x29710
51.1913 +0x356D 0x29717
51.1914 +0x356E 0x29713
51.1915 +0x356F 0x29706
51.1916 +0x3570 0x29709
51.1917 +0x3571 0x29824
51.1918 +0x3572 0x29826
51.1919 +0x3573 0x29825
51.1920 +0x3574 0x29848
51.1921 +0x3575 0x298B5
51.1922 +0x3576 0x298D2
51.1923 +0x3577 0x298D5
51.1924 +0x3578 0x298C4
51.1925 +0x3579 0x298AF
51.1926 +0x357A 0x298AD
51.1927 +0x357B 0x298C1
51.1928 +0x357C 0x298C0
51.1929 +0x357D 0x298CC
51.1930 +0x357E 0x298CD
51.1931 +0x3621 0x298C3
51.1932 +0x3622 0x298C8
51.1933 +0x3623 0x298C5
51.1934 +0x3624 0x298BA
51.1935 +0x3625 0x298D0
51.1936 +0x3626 0x298C2
51.1937 +0x3627 0x298CE
51.1938 +0x3629 0x29A43
51.1939 +0x362A 0x29A42
51.1940 +0x362B 0x29A40
51.1941 +0x362C 0x29A31
51.1942 +0x362D 0x29ACF
51.1943 +0x362E 0x29ACE
51.1944 +0x362F 0x29B30
51.1945 +0x3630 0x29B34
51.1946 +0x3631 0x29B32
51.1947 +0x3632 0x29B43
51.1948 +0x3633 0x29B3C
51.1949 +0x3634 0x29C11
51.1950 +0x3635 0x29C35
51.1951 +0x3636 0x29C34
51.1952 +0x3637 0x29C37
51.1953 +0x3638 0x29C31
51.1954 +0x3639 0x29CBF
51.1955 +0x363A 0x29CBC
51.1956 +0x363B 0x29CC2
51.1957 +0x363C 0x29CC9
51.1958 +0x363D 0x29D83
51.1959 +0x363E 0x29D8B
51.1960 +0x363F 0x29DA0
51.1961 +0x3640 0x29D8D
51.1962 +0x3641 0x29D8C
51.1963 +0x3642 0x29D9A
51.1964 +0x3643 0x29D8A
51.1965 +0x3644 0x29D91
51.1966 +0x3645 0x29FF1
51.1967 +0x3646 0x2A00F
51.1968 +0x3647 0x2A001
51.1969 +0x3648 0x2A007
51.1970 +0x3649 0x2A00C
51.1971 +0x364B 0x29FDC
51.1972 +0x364C 0x29FEE
51.1973 +0x364D 0x29FF7
51.1974 +0x364E 0x29FF2
51.1975 +0x364F 0x29FF8
51.1976 +0x3650 0x29FEB
51.1977 +0x3652 0x29FE6
51.1978 +0x3653 0x29FED
51.1979 +0x3654 0x29FE9
51.1980 +0x3655 0x2A008
51.1981 +0x3656 0x2A000
51.1982 +0x3657 0x29FE5
51.1983 +0x3658 0x29FFC
51.1984 +0x3659 0x2A261
51.1985 +0x365A 0x2A25E
51.1986 +0x365B 0x2A25F
51.1987 +0x365D 0x2A29B
51.1988 +0x365E 0x2A316
51.1989 +0x365F 0x2A315
51.1990 +0x3660 0x2A320
51.1991 +0x3661 0x2A314
51.1992 +0x3662 0x2A31A
51.1993 +0x3663 0x2A317
51.1994 +0x3664 0x2A39C
51.1995 +0x3666 0x2A3F1
51.1996 +0x3668 0x2A3F0
51.1997 +0x3669 0x2A428
51.1998 +0x366A 0x2A424
51.1999 +0x366B 0x2A42A
51.2000 +0x366C 0x2A42B
51.2001 +0x366D 0x2A4D5
51.2002 +0x366E 0x2A504
51.2003 +0x366F 0x2A505
51.2004 +0x3670 0x2A591
51.2005 +0x3671 0x2A592
51.2006 +0x3672 0x2A6A6
51.2007 +0x3673 0x20109
51.2008 +0x3674 0x20422
51.2009 +0x3675 0x2041A
51.2010 +0x3676 0x2040E
51.2011 +0x3677 0x2041B
51.2012 +0x3678 0x20408
51.2013 +0x3679 0x250B3
51.2014 +0x367A 0x2F81C
51.2015 +0x367B 0x2069D
51.2016 +0x367C 0x20812
51.2017 +0x367D 0x2081E
51.2018 +0x367E 0x208BB
51.2019 +0x3721 0x208BF
51.2020 +0x3722 0x208BC
51.2021 +0x3723 0x20908
51.2022 +0x3724 0x20909
51.2023 +0x3725 0x20963
51.2024 +0x3726 0x209C8
51.2025 +0x3727 0x23728
51.2026 +0x3728 0x20B8E
51.2027 +0x3729 0x20B8D
51.2028 +0x372A 0x21043
51.2029 +0x372B 0x2104D
51.2030 +0x372C 0x2106D
51.2031 +0x372D 0x21042
51.2032 +0x372E 0x21052
51.2033 +0x372F 0x21051
51.2034 +0x3730 0x21069
51.2035 +0x3731 0x21050
51.2036 +0x3732 0x21056
51.2037 +0x3733 0x2106C
51.2038 +0x3734 0x21044
51.2039 +0x3735 0x21045
51.2040 +0x3736 0x2106B
51.2041 +0x3738 0x21068
51.2042 +0x3739 0x21057
51.2043 +0x373A 0x2122E
51.2044 +0x373B 0x21231
51.2045 +0x373C 0x2122D
51.2046 +0x373D 0x2148B
51.2047 +0x373E 0x214B2
51.2048 +0x373F 0x2148D
51.2049 +0x3740 0x214A3
51.2050 +0x3741 0x214A4
51.2051 +0x3742 0x21490
51.2052 +0x3743 0x21489
51.2053 +0x3744 0x2148E
51.2054 +0x3745 0x21492
51.2055 +0x3746 0x2157B
51.2056 +0x3747 0x21690
51.2057 +0x3748 0x2168F
51.2058 +0x3749 0x218E9
51.2059 +0x374A 0x218CD
51.2060 +0x374B 0x218C5
51.2061 +0x374C 0x218D0
51.2062 +0x374D 0x218C9
51.2063 +0x374E 0x218D1
51.2064 +0x374F 0x218C7
51.2065 +0x3750 0x218D2
51.2066 +0x3751 0x2185F
51.2067 +0x3752 0x218E1
51.2068 +0x3753 0x218CC
51.2069 +0x3754 0x218C6
51.2070 +0x3755 0x218E4
51.2071 +0x3756 0x219A9
51.2072 +0x3757 0x21AD3
51.2073 +0x3758 0x21ADA
51.2074 +0x3759 0x21AD2
51.2075 +0x375A 0x21ADB
51.2076 +0x375B 0x21B4D
51.2077 +0x375C 0x21B4E
51.2078 +0x375D 0x21C1C
51.2079 +0x375E 0x21CE8
51.2080 +0x375F 0x21F6C
51.2081 +0x3760 0x21F5F
51.2082 +0x3761 0x21F66
51.2083 +0x3762 0x21F64
51.2084 +0x3763 0x21F78
51.2085 +0x3764 0x21F65
51.2086 +0x3765 0x21F6D
51.2087 +0x3766 0x21F61
51.2088 +0x3767 0x21F7A
51.2089 +0x3768 0x22007
51.2090 +0x3769 0x22166
51.2091 +0x376A 0x22168
51.2092 +0x376B 0x22162
51.2093 +0x376C 0x222D3
51.2094 +0x376D 0x222D4
51.2095 +0x376E 0x222D1
51.2096 +0x376F 0x222DC
51.2097 +0x3770 0x22373
51.2098 +0x3771 0x22372
51.2099 +0x3772 0x2242D
51.2100 +0x3773 0x2242C
51.2101 +0x3774 0x2242F
51.2102 +0x3775 0x22472
51.2103 +0x3776 0x224B4
51.2104 +0x3777 0x22589
51.2105 +0x3778 0x228CD
51.2106 +0x3779 0x228A6
51.2107 +0x377A 0x228A2
51.2108 +0x377B 0x228A0
51.2109 +0x377C 0x22846
51.2110 +0x377D 0x228A1
51.2111 +0x377E 0x26857
51.2112 +0x3821 0x228A3
51.2113 +0x3822 0x228B1
51.2114 +0x3823 0x228DB
51.2115 +0x3824 0x228F6
51.2116 +0x3825 0x228DC
51.2117 +0x3826 0x228D6
51.2118 +0x3827 0x22A13
51.2119 +0x3828 0x22D9C
51.2120 +0x3829 0x22D97
51.2121 +0x382A 0x22DD8
51.2122 +0x382B 0x22DE4
51.2123 +0x382C 0x22DD4
51.2124 +0x382D 0x22DE5
51.2125 +0x382E 0x22DDB
51.2126 +0x382F 0x22DD0
51.2127 +0x3830 0x22DDA
51.2128 +0x3831 0x22DCC
51.2129 +0x3832 0x22DDC
51.2130 +0x3833 0x22DED
51.2131 +0x3834 0x22DD3
51.2132 +0x3835 0x22DD1
51.2133 +0x3836 0x22DCE
51.2134 +0x3837 0x22DD9
51.2135 +0x3838 0x22DDD
51.2136 +0x3839 0x2F8C6
51.2137 +0x383A 0x22EE6
51.2138 +0x383B 0x22EE5
51.2139 +0x383C 0x22EE9
51.2140 +0x383D 0x22FFF
51.2141 +0x383E 0x22FFE
51.2142 +0x383F 0x2300E
51.2143 +0x3840 0x2308C
51.2144 +0x3841 0x230CA
51.2145 +0x3842 0x230CB
51.2146 +0x3843 0x2311A
51.2147 +0x3844 0x232D7
51.2148 +0x3845 0x232CF
51.2149 +0x3846 0x232D0
51.2150 +0x3847 0x232C9
51.2151 +0x3848 0x232CC
51.2152 +0x3849 0x232D3
51.2153 +0x384A 0x233A4
51.2154 +0x384B 0x233A3
51.2155 +0x384C 0x23681
51.2156 +0x384D 0x23726
51.2157 +0x384E 0x236F3
51.2158 +0x384F 0x23727
51.2159 +0x3850 0x236F2
51.2160 +0x3851 0x236FF
51.2161 +0x3852 0x236F5
51.2162 +0x3853 0x236FC
51.2163 +0x3854 0x2370E
51.2164 +0x3856 0x236F6
51.2165 +0x3857 0x23700
51.2166 +0x3858 0x23723
51.2167 +0x3859 0x23705
51.2168 +0x385A 0x23725
51.2169 +0x385B 0x23708
51.2170 +0x385C 0x23750
51.2171 +0x385D 0x23925
51.2172 +0x385E 0x23920
51.2173 +0x385F 0x23923
51.2174 +0x3860 0x23921
51.2175 +0x3861 0x239A1
51.2176 +0x3862 0x23A69
51.2177 +0x3863 0x23A6C
51.2178 +0x3864 0x23A68
51.2179 +0x3865 0x23A6B
51.2180 +0x3866 0x23ACC
51.2181 +0x3867 0x23ACD
51.2182 +0x3868 0x23C10
51.2183 +0x3869 0x23C0D
51.2184 +0x386A 0x23C0A
51.2185 +0x386B 0x23C16
51.2186 +0x386C 0x23C14
51.2187 +0x386D 0x23C52
51.2188 +0x386E 0x24028
51.2189 +0x386F 0x2402E
51.2190 +0x3870 0x2402C
51.2191 +0x3871 0x2404D
51.2192 +0x3872 0x24049
51.2193 +0x3873 0x24031
51.2194 +0x3874 0x24030
51.2195 +0x3875 0x24033
51.2196 +0x3876 0x2402D
51.2197 +0x3877 0x24036
51.2198 +0x3878 0x2403E
51.2199 +0x3879 0x2402F
51.2200 +0x387A 0x24027
51.2201 +0x387B 0x24034
51.2202 +0x387C 0x2404C
51.2203 +0x387D 0x243FE
51.2204 +0x387E 0x24412
51.2205 +0x3921 0x2441F
51.2206 +0x3922 0x24417
51.2207 +0x3923 0x243F5
51.2208 +0x3924 0x24415
51.2209 +0x3925 0x243F7
51.2210 +0x3927 0x21F7D
51.2211 +0x3928 0x243FA
51.2212 +0x3929 0x243F9
51.2213 +0x392A 0x2444B
51.2214 +0x392B 0x2459C
51.2215 +0x392C 0x2459D
51.2216 +0x392E 0x246F0
51.2217 +0x392F 0x246F6
51.2218 +0x3930 0x246EF
51.2219 +0x3931 0x2489D
51.2220 +0x3932 0x2489A
51.2221 +0x3933 0x248A7
51.2222 +0x3934 0x248AF
51.2223 +0x3935 0x248AA
51.2224 +0x3936 0x24A64
51.2225 +0x3937 0x24A86
51.2226 +0x3938 0x24A75
51.2227 +0x3939 0x24A70
51.2228 +0x393A 0x24A84
51.2229 +0x393B 0x24A6B
51.2230 +0x393C 0x24A85
51.2231 +0x393D 0x24A6C
51.2232 +0x393E 0x24B17
51.2233 +0x393F 0x24B94
51.2234 +0x3940 0x24B93
51.2235 +0x3941 0x24CD2
51.2236 +0x3942 0x24CD7
51.2237 +0x3943 0x24CD4
51.2238 +0x3944 0x24EA6
51.2239 +0x3945 0x24EA7
51.2240 +0x3946 0x24E9C
51.2241 +0x3947 0x24E8B
51.2242 +0x3948 0x24E8D
51.2243 +0x3949 0x24E98
51.2244 +0x394A 0x24EB9
51.2245 +0x394B 0x24E9B
51.2246 +0x394C 0x24E9D
51.2247 +0x394D 0x24E99
51.2248 +0x394E 0x24EA8
51.2249 +0x394F 0x24E91
51.2250 +0x3950 0x24E87
51.2251 +0x3951 0x24E9A
51.2252 +0x3952 0x24FA6
51.2253 +0x3953 0x2501F
51.2254 +0x3954 0x250A7
51.2255 +0x3955 0x250B1
51.2256 +0x3956 0x250B2
51.2257 +0x3957 0x250B7
51.2258 +0x3958 0x252D0
51.2259 +0x3959 0x252B3
51.2260 +0x395A 0x252B5
51.2261 +0x395B 0x252C4
51.2262 +0x395C 0x252C3
51.2263 +0x395D 0x252BC
51.2264 +0x395E 0x252B2
51.2265 +0x395F 0x252BA
51.2266 +0x3960 0x252BB
51.2267 +0x3961 0x252C2
51.2268 +0x3962 0x252CD
51.2269 +0x3963 0x252BE
51.2270 +0x3964 0x252B7
51.2271 +0x3965 0x2538F
51.2272 +0x3966 0x25403
51.2273 +0x3967 0x25404
51.2274 +0x3968 0x25571
51.2275 +0x3969 0x25577
51.2276 +0x396A 0x25574
51.2277 +0x396B 0x2558B
51.2278 +0x396C 0x2557A
51.2279 +0x396D 0x2F951
51.2280 +0x396E 0x2558C
51.2281 +0x396F 0x25573
51.2282 +0x3970 0x256FF
51.2283 +0x3971 0x256FB
51.2284 +0x3972 0x256FD
51.2285 +0x3973 0x256F0
51.2286 +0x3974 0x256F3
51.2287 +0x3975 0x256FC
51.2288 +0x3976 0x256F2
51.2289 +0x3977 0x25892
51.2290 +0x3978 0x2589E
51.2291 +0x3979 0x258AE
51.2292 +0x397A 0x25896
51.2293 +0x397B 0x25A14
51.2294 +0x397C 0x25A12
51.2295 +0x397D 0x25A13
51.2296 +0x397E 0x25A16
51.2297 +0x3A21 0x25A0F
51.2298 +0x3A22 0x25AB6
51.2299 +0x3A23 0x25ABD
51.2300 +0x3A24 0x25C8C
51.2301 +0x3A25 0x25CAE
51.2302 +0x3A26 0x25CAC
51.2303 +0x3A27 0x25CAB
51.2304 +0x3A28 0x25C99
51.2305 +0x3A29 0x25C92
51.2306 +0x3A2A 0x25CBB
51.2307 +0x3A2B 0x25C9E
51.2308 +0x3A2C 0x25C7E
51.2309 +0x3A2D 0x25CAF
51.2310 +0x3A2E 0x25CBC
51.2311 +0x3A2F 0x25C98
51.2312 +0x3A30 0x25F01
51.2313 +0x3A31 0x25F09
51.2314 +0x3A32 0x25F06
51.2315 +0x3A33 0x2F967
51.2316 +0x3A34 0x25F07
51.2317 +0x3A35 0x25F08
51.2318 +0x3A36 0x260CF
51.2319 +0x3A37 0x2610E
51.2320 +0x3A38 0x26132
51.2321 +0x3A3A 0x26112
51.2322 +0x3A3B 0x26116
51.2323 +0x3A3C 0x26117
51.2324 +0x3A3D 0x2611B
51.2325 +0x3A3E 0x26115
51.2326 +0x3A3F 0x26131
51.2327 +0x3A40 0x26118
51.2328 +0x3A41 0x2611A
51.2329 +0x3A42 0x26110
51.2330 +0x3A43 0x2610A
51.2331 +0x3A44 0x26109
51.2332 +0x3A45 0x2624F
51.2333 +0x3A46 0x2F973
51.2334 +0x3A47 0x2630F
51.2335 +0x3A48 0x26310
51.2336 +0x3A49 0x2F975
51.2337 +0x3A4A 0x26328
51.2338 +0x3A4B 0x26311
51.2339 +0x3A4C 0x26316
51.2340 +0x3A4D 0x26317
51.2341 +0x3A4E 0x26302
51.2342 +0x3A4F 0x263BB
51.2343 +0x3A50 0x263BA
51.2344 +0x3A51 0x263C3
51.2345 +0x3A52 0x263BC
51.2346 +0x3A53 0x2648A
51.2347 +0x3A54 0x26484
51.2348 +0x3A55 0x26486
51.2349 +0x3A56 0x264E0
51.2350 +0x3A57 0x26517
51.2351 +0x3A58 0x26518
51.2352 +0x3A59 0x2651E
51.2353 +0x3A5A 0x26515
51.2354 +0x3A5B 0x265D3
51.2355 +0x3A5C 0x265DA
51.2356 +0x3A5D 0x265D9
51.2357 +0x3A5E 0x267E6
51.2358 +0x3A5F 0x267F4
51.2359 +0x3A60 0x267E1
51.2360 +0x3A61 0x26869
51.2361 +0x3A62 0x26840
51.2362 +0x3A63 0x26858
51.2363 +0x3A64 0x2686C
51.2364 +0x3A65 0x2684D
51.2365 +0x3A66 0x26921
51.2366 +0x3A67 0x26999
51.2367 +0x3A68 0x269F1
51.2368 +0x3A69 0x23F68
51.2369 +0x3A6A 0x26A86
51.2370 +0x3A6B 0x26F5B
51.2371 +0x3A6C 0x26F5C
51.2372 +0x3A6D 0x26F77
51.2373 +0x3A6E 0x26F2C
51.2374 +0x3A6F 0x2F9AD
51.2375 +0x3A70 0x26F58
51.2376 +0x3A71 0x26F64
51.2377 +0x3A72 0x26F61
51.2378 +0x3A73 0x26F48
51.2379 +0x3A74 0x26F97
51.2380 +0x3A75 0x26F59
51.2381 +0x3A76 0x26F29
51.2382 +0x3A77 0x26F62
51.2383 +0x3A78 0x26F2E
51.2384 +0x3A79 0x26F68
51.2385 +0x3A7A 0x26F90
51.2386 +0x3A7B 0x26F3A
51.2387 +0x3A7C 0x26F3D
51.2388 +0x3A7D 0x26F5E
51.2389 +0x3A7E 0x26F46
51.2390 +0x3B21 0x26F69
51.2391 +0x3B22 0x26F65
51.2392 +0x3B23 0x26F3E
51.2393 +0x3B24 0x26F49
51.2394 +0x3B25 0x26F56
51.2395 +0x3B26 0x26FE1
51.2396 +0x3B27 0x26F78
51.2397 +0x3B28 0x26F79
51.2398 +0x3B29 0x26F66
51.2399 +0x3B2A 0x26F4A
51.2400 +0x3B2B 0x26F35
51.2401 +0x3B2C 0x26F7A
51.2402 +0x3B2D 0x26F92
51.2403 +0x3B2E 0x26F60
51.2404 +0x3B2F 0x26F36
51.2405 +0x3B30 0x26F51
51.2406 +0x3B31 0x26F42
51.2407 +0x3B33 0x26F3F
51.2408 +0x3B34 0x26F7B
51.2409 +0x3B35 0x26F5D
51.2410 +0x3B36 0x26F94
51.2411 +0x3B37 0x26F6A
51.2412 +0x3B38 0x2F9B5
51.2413 +0x3B39 0x271F2
51.2414 +0x3B3A 0x273BB
51.2415 +0x3B3B 0x2741B
51.2416 +0x3B3C 0x2741A
51.2417 +0x3B3D 0x27433
51.2418 +0x3B3E 0x27417
51.2419 +0x3B3F 0x2740A
51.2420 +0x3B40 0x27415
51.2421 +0x3B41 0x27412
51.2422 +0x3B42 0x27401
51.2423 +0x3B43 0x2742D
51.2424 +0x3B44 0x273FD
51.2425 +0x3B45 0x27423
51.2426 +0x3B46 0x27405
51.2427 +0x3B47 0x27411
51.2428 +0x3B48 0x27400
51.2429 +0x3B49 0x2741C
51.2430 +0x3B4A 0x27435
51.2431 +0x3B4B 0x2742E
51.2432 +0x3B4C 0x27436
51.2433 +0x3B4D 0x20ABF
51.2434 +0x3B4E 0x2742F
51.2435 +0x3B4F 0x2740C
51.2436 +0x3B50 0x27409
51.2437 +0x3B51 0x27431
51.2438 +0x3B52 0x273FC
51.2439 +0x3B53 0x2740F
51.2440 +0x3B54 0x27418
51.2441 +0x3B55 0x27402
51.2442 +0x3B56 0x27600
51.2443 +0x3B57 0x2771F
51.2444 +0x3B58 0x27737
51.2445 +0x3B5A 0x27738
51.2446 +0x3B5B 0x2772B
51.2447 +0x3B5C 0x2772E
51.2448 +0x3B5D 0x27721
51.2449 +0x3B5E 0x27730
51.2450 +0x3B5F 0x27729
51.2451 +0x3B60 0x27731
51.2452 +0x3B61 0x2F9C9
51.2453 +0x3B62 0x27701
51.2454 +0x3B63 0x2772C
51.2455 +0x3B64 0x27722
51.2456 +0x3B65 0x277FF
51.2457 +0x3B66 0x27877
51.2458 +0x3B67 0x27867
51.2459 +0x3B68 0x2787F
51.2460 +0x3B69 0x2787D
51.2461 +0x3B6A 0x2787B
51.2462 +0x3B6B 0x2787E
51.2463 +0x3B6C 0x2791E
51.2464 +0x3B6D 0x2791C
51.2465 +0x3B6E 0x27921
51.2466 +0x3B6F 0x27926
51.2467 +0x3B70 0x27927
51.2468 +0x3B71 0x27929
51.2469 +0x3B72 0x2792C
51.2470 +0x3B73 0x2791D
51.2471 +0x3B74 0x2792B
51.2472 +0x3B75 0x27ABF
51.2473 +0x3B76 0x27AA4
51.2474 +0x3B77 0x27AAA
51.2475 +0x3B78 0x27AAE
51.2476 +0x3B79 0x27A9F
51.2477 +0x3B7A 0x27AD0
51.2478 +0x3B7B 0x27AB1
51.2479 +0x3B7C 0x27AAD
51.2480 +0x3B7D 0x27A9B
51.2481 +0x3B7E 0x27AB2
51.2482 +0x3C21 0x27AA9
51.2483 +0x3C22 0x27AB3
51.2484 +0x3C23 0x27AB4
51.2485 +0x3C24 0x27ABA
51.2486 +0x3C25 0x27AA5
51.2487 +0x3C26 0x27AB7
51.2488 +0x3C27 0x27AAC
51.2489 +0x3C28 0x27ACB
51.2490 +0x3C29 0x27ACF
51.2491 +0x3C2A 0x27BC6
51.2492 +0x3C2B 0x27C01
51.2493 +0x3C2C 0x27BFF
51.2494 +0x3C2D 0x27BFD
51.2495 +0x3C2E 0x27C77
51.2496 +0x3C2F 0x27C78
51.2497 +0x3C30 0x27C76
51.2498 +0x3C31 0x27CF7
51.2499 +0x3C32 0x27DCC
51.2500 +0x3C34 0x27DD4
51.2501 +0x3C35 0x27DD7
51.2502 +0x3C36 0x27DD5
51.2503 +0x3C37 0x27DD6
51.2504 +0x3C38 0x27DD3
51.2505 +0x3C39 0x27F5D
51.2506 +0x3C3A 0x27F55
51.2507 +0x3C3B 0x280E0
51.2508 +0x3C3C 0x28148
51.2509 +0x3C3D 0x280EE
51.2510 +0x3C3E 0x280DB
51.2511 +0x3C3F 0x280E7
51.2512 +0x3C40 0x280D6
51.2513 +0x3C41 0x280E5
51.2514 +0x3C42 0x280E1
51.2515 +0x3C43 0x280DD
51.2516 +0x3C44 0x280E2
51.2517 +0x3C45 0x28270
51.2518 +0x3C46 0x28266
51.2519 +0x3C47 0x2826F
51.2520 +0x3C48 0x2826E
51.2521 +0x3C49 0x28381
51.2522 +0x3C4A 0x28369
51.2523 +0x3C4B 0x2836E
51.2524 +0x3C4C 0x2836D
51.2525 +0x3C4D 0x2836C
51.2526 +0x3C4E 0x28384
51.2527 +0x3C4F 0x28385
51.2528 +0x3C50 0x28371
51.2529 +0x3C51 0x28373
51.2530 +0x3C52 0x2836A
51.2531 +0x3C53 0x2836F
51.2532 +0x3C54 0x2837B
51.2533 +0x3C55 0x2856A
51.2534 +0x3C56 0x2857C
51.2535 +0x3C57 0x2857D
51.2536 +0x3C58 0x28581
51.2537 +0x3C59 0x285FA
51.2538 +0x3C5A 0x28605
51.2539 +0x3C5B 0x285EB
51.2540 +0x3C5C 0x285FB
51.2541 +0x3C5D 0x285E9
51.2542 +0x3C5E 0x285EF
51.2543 +0x3C5F 0x285FC
51.2544 +0x3C60 0x285E7
51.2545 +0x3C61 0x2F9E1
51.2546 +0x3C62 0x285EE
51.2547 +0x3C63 0x285FD
51.2548 +0x3C64 0x28732
51.2549 +0x3C65 0x287A7
51.2550 +0x3C66 0x287B5
51.2551 +0x3C67 0x287B1
51.2552 +0x3C68 0x287B9
51.2553 +0x3C69 0x287A8
51.2554 +0x3C6A 0x287B3
51.2555 +0x3C6B 0x2F9E6
51.2556 +0x3C6C 0x2888A
51.2557 +0x3C6D 0x28891
51.2558 +0x3C6E 0x2888D
51.2559 +0x3C6F 0x28899
51.2560 +0x3C71 0x2889A
51.2561 +0x3C72 0x2889B
51.2562 +0x3C73 0x28892
51.2563 +0x3C74 0x2888F
51.2564 +0x3C75 0x288AB
51.2565 +0x3C76 0x24CDB
51.2566 +0x3C78 0x28A75
51.2567 +0x3C79 0x28A31
51.2568 +0x3C7A 0x28A38
51.2569 +0x3C7C 0x28A35
51.2570 +0x3C7D 0x28A69
51.2571 +0x3C7E 0x28A3B
51.2572 +0x3D21 0x28A3D
51.2573 +0x3D22 0x28A6C
51.2574 +0x3D23 0x28A79
51.2575 +0x3D24 0x28A3C
51.2576 +0x3D25 0x28A3E
51.2577 +0x3D26 0x28C97
51.2578 +0x3D27 0x28CA5
51.2579 +0x3D28 0x28CA2
51.2580 +0x3D29 0x28C9D
51.2581 +0x3D2A 0x28CA1
51.2582 +0x3D2B 0x28D68
51.2583 +0x3D2C 0x28D6F
51.2584 +0x3D2D 0x28D6D
51.2585 +0x3D2E 0x28D72
51.2586 +0x3D2F 0x28D75
51.2587 +0x3D30 0x28D77
51.2588 +0x3D31 0x28D79
51.2589 +0x3D32 0x28EB5
51.2590 +0x3D33 0x28EEA
51.2591 +0x3D34 0x28EAB
51.2592 +0x3D35 0x28F43
51.2593 +0x3D36 0x28F41
51.2594 +0x3D37 0x28F42
51.2595 +0x3D38 0x29009
51.2596 +0x3D39 0x29008
51.2597 +0x3D3A 0x29006
51.2598 +0x3D3B 0x29001
51.2599 +0x3D3C 0x29003
51.2600 +0x3D3D 0x29000
51.2601 +0x3D3E 0x29004
51.2602 +0x3D3F 0x2900A
51.2603 +0x3D40 0x2900E
51.2604 +0x3D41 0x2900D
51.2605 +0x3D42 0x29007
51.2606 +0x3D43 0x2900F
51.2607 +0x3D44 0x29014
51.2608 +0x3D45 0x29002
51.2609 +0x3D46 0x29015
51.2610 +0x3D47 0x2900C
51.2611 +0x3D48 0x29010
51.2612 +0x3D49 0x29005
51.2613 +0x3D4A 0x290FD
51.2614 +0x3D4B 0x290FF
51.2615 +0x3D4C 0x29104
51.2616 +0x3D4D 0x29100
51.2617 +0x3D4E 0x29109
51.2618 +0x3D4F 0x2922B
51.2619 +0x3D50 0x2F9F7
51.2620 +0x3D51 0x29231
51.2621 +0x3D52 0x292DB
51.2622 +0x3D53 0x292C5
51.2623 +0x3D54 0x292D3
51.2624 +0x3D55 0x292CE
51.2625 +0x3D57 0x292C9
51.2626 +0x3D58 0x292BF
51.2627 +0x3D59 0x292CB
51.2628 +0x3D5A 0x292C0
51.2629 +0x3D5B 0x292D0
51.2630 +0x3D5C 0x292D4
51.2631 +0x3D5D 0x293C1
51.2632 +0x3D5E 0x293B9
51.2633 +0x3D5F 0x293BB
51.2634 +0x3D60 0x293C3
51.2635 +0x3D61 0x293C9
51.2636 +0x3D62 0x29407
51.2637 +0x3D63 0x2942D
51.2638 +0x3D64 0x294F8
51.2639 +0x3D65 0x294E1
51.2640 +0x3D66 0x294FA
51.2641 +0x3D67 0x294EF
51.2642 +0x3D68 0x294FD
51.2643 +0x3D6A 0x294EB
51.2644 +0x3D6B 0x294F1
51.2645 +0x3D6C 0x294ED
51.2646 +0x3D6D 0x294FE
51.2647 +0x3D6E 0x295F8
51.2648 +0x3D6F 0x29603
51.2649 +0x3D70 0x295EE
51.2650 +0x3D71 0x295E8
51.2651 +0x3D72 0x29601
51.2652 +0x3D73 0x296EC
51.2653 +0x3D74 0x29722
51.2654 +0x3D75 0x29714
51.2655 +0x3D76 0x29734
51.2656 +0x3D77 0x2972F
51.2657 +0x3D78 0x29739
51.2658 +0x3D79 0x29741
51.2659 +0x3D7A 0x2973C
51.2660 +0x3D7B 0x29749
51.2661 +0x3D7C 0x29758
51.2662 +0x3D7D 0x2973A
51.2663 +0x3D7E 0x29742
51.2664 +0x3E21 0x2973F
51.2665 +0x3E22 0x29822
51.2666 +0x3E23 0x29823
51.2667 +0x3E24 0x2984A
51.2668 +0x3E25 0x298DC
51.2669 +0x3E26 0x298D9
51.2670 +0x3E27 0x298DB
51.2671 +0x3E28 0x298E2
51.2672 +0x3E29 0x2FA07
51.2673 +0x3E2A 0x298DF
51.2674 +0x3E2B 0x298E0
51.2675 +0x3E2C 0x298D7
51.2676 +0x3E2D 0x29A4F
51.2677 +0x3E2E 0x29A46
51.2678 +0x3E2F 0x29A53
51.2679 +0x3E30 0x29A55
51.2680 +0x3E31 0x29A4E
51.2681 +0x3E32 0x29A4A
51.2682 +0x3E33 0x29A4C
51.2683 +0x3E34 0x29A63
51.2684 +0x3E35 0x29B51
51.2685 +0x3E36 0x29B53
51.2686 +0x3E37 0x29B58
51.2687 +0x3E38 0x29B4D
51.2688 +0x3E39 0x29B5A
51.2689 +0x3E3A 0x29B49
51.2690 +0x3E3B 0x29B5D
51.2691 +0x3E3C 0x29C12
51.2692 +0x3E3D 0x29C3C
51.2693 +0x3E3E 0x29CD1
51.2694 +0x3E3F 0x29CDF
51.2695 +0x3E40 0x29CD6
51.2696 +0x3E41 0x29CD8
51.2697 +0x3E42 0x29CE0
51.2698 +0x3E43 0x29CD9
51.2699 +0x3E44 0x29DB1
51.2700 +0x3E45 0x29DAC
51.2701 +0x3E46 0x29DAA
51.2702 +0x3E47 0x29DEE
51.2703 +0x3E48 0x29DBD
51.2704 +0x3E4A 0x29DC3
51.2705 +0x3E4B 0x29DA8
51.2706 +0x3E4C 0x29DAE
51.2707 +0x3E4D 0x29DAB
51.2708 +0x3E4E 0x2A01D
51.2709 +0x3E4F 0x2A027
51.2710 +0x3E50 0x2A038
51.2711 +0x3E51 0x2A012
51.2712 +0x3E52 0x2A048
51.2713 +0x3E53 0x2A02B
51.2714 +0x3E54 0x2A016
51.2715 +0x3E55 0x2A019
51.2716 +0x3E56 0x2A03D
51.2717 +0x3E57 0x2A023
51.2718 +0x3E58 0x2A02A
51.2719 +0x3E59 0x2A264
51.2720 +0x3E5A 0x2A2AD
51.2721 +0x3E5B 0x2A2AC
51.2722 +0x3E5C 0x2FA14
51.2723 +0x3E5D 0x2A2B1
51.2724 +0x3E5E 0x2A2AF
51.2725 +0x3E5F 0x2A32C
51.2726 +0x3E60 0x2A324
51.2727 +0x3E61 0x2A325
51.2728 +0x3E62 0x2A328
51.2729 +0x3E63 0x2A3F9
51.2730 +0x3E64 0x2A3F7
51.2731 +0x3E65 0x2A3FD
51.2732 +0x3E66 0x2A3FE
51.2733 +0x3E67 0x2A439
51.2734 +0x3E68 0x2A433
51.2735 +0x3E69 0x2A4D7
51.2736 +0x3E6A 0x2A4D8
51.2737 +0x3E6B 0x2A4E4
51.2738 +0x3E6C 0x214A1
51.2739 +0x3E6D 0x2A50E
51.2740 +0x3E6E 0x2A53B
51.2741 +0x3E6F 0x2A544
51.2742 +0x3E70 0x2A542
51.2743 +0x3E71 0x2A594
51.2744 +0x3E72 0x2A593
51.2745 +0x3E73 0x2A5D5
51.2746 +0x3E74 0x2A6A7
51.2747 +0x3E75 0x20431
51.2748 +0x3E76 0x20423
51.2749 +0x3E77 0x20428
51.2750 +0x3E78 0x20427
51.2751 +0x3E79 0x204C6
51.2752 +0x3E7A 0x205A3
51.2753 +0x3E7B 0x20621
51.2754 +0x3E7C 0x2081B
51.2755 +0x3E7E 0x208C1
51.2756 +0x3F21 0x208C3
51.2757 +0x3F22 0x2092A
51.2758 +0x3F23 0x20969
51.2759 +0x3F24 0x20A27
51.2760 +0x3F25 0x210B6
51.2761 +0x3F26 0x210A7
51.2762 +0x3F27 0x210A4
51.2763 +0x3F28 0x210A6
51.2764 +0x3F29 0x21090
51.2765 +0x3F2A 0x2109E
51.2766 +0x3F2B 0x21094
51.2767 +0x3F2C 0x210A8
51.2768 +0x3F2D 0x210A5
51.2769 +0x3F2E 0x210A2
51.2770 +0x3F2F 0x21091
51.2771 +0x3F31 0x214BC
51.2772 +0x3F32 0x214BD
51.2773 +0x3F33 0x214B4
51.2774 +0x3F34 0x214B0
51.2775 +0x3F35 0x214E4
51.2776 +0x3F36 0x21545
51.2777 +0x3F37 0x2154B
51.2778 +0x3F38 0x2157E
51.2779 +0x3F39 0x2157F
51.2780 +0x3F3A 0x2157D
51.2781 +0x3F3B 0x215C3
51.2782 +0x3F3C 0x218FC
51.2783 +0x3F3D 0x218F7
51.2784 +0x3F3E 0x218F0
51.2785 +0x3F3F 0x218ED
51.2786 +0x3F40 0x218F1
51.2787 +0x3F41 0x218F8
51.2788 +0x3F42 0x21AE9
51.2789 +0x3F43 0x21CEB
51.2790 +0x3F45 0x21F90
51.2791 +0x3F46 0x21F8D
51.2792 +0x3F47 0x21F86
51.2793 +0x3F48 0x21F91
51.2794 +0x3F49 0x21F8A
51.2795 +0x3F4A 0x22008
51.2796 +0x3F4B 0x22050
51.2797 +0x3F4C 0x222EA
51.2798 +0x3F4D 0x222E6
51.2799 +0x3F4E 0x222E2
51.2800 +0x3F4F 0x222E7
51.2801 +0x3F50 0x222ED
51.2802 +0x3F51 0x222E1
51.2803 +0x3F52 0x22434
51.2804 +0x3F53 0x22476
51.2805 +0x3F54 0x22475
51.2806 +0x3F55 0x22473
51.2807 +0x3F56 0x224B5
51.2808 +0x3F57 0x22590
51.2809 +0x3F58 0x22592
51.2810 +0x3F59 0x228E1
51.2811 +0x3F5A 0x228DF
51.2812 +0x3F5B 0x228D5
51.2813 +0x3F5C 0x228F2
51.2814 +0x3F5D 0x228FE
51.2815 +0x3F5E 0x22913
51.2816 +0x3F5F 0x2292E
51.2817 +0x3F60 0x22A19
51.2818 +0x3F61 0x22E08
51.2819 +0x3F63 0x22E05
51.2820 +0x3F64 0x22E09
51.2821 +0x3F65 0x22E06
51.2822 +0x3F66 0x22E03
51.2823 +0x3F67 0x22DFD
51.2824 +0x3F68 0x22DFC
51.2825 +0x3F69 0x22E02
51.2826 +0x3F6A 0x22E42
51.2827 +0x3F6B 0x2301A
51.2828 +0x3F6C 0x23011
51.2829 +0x3F6D 0x23015
51.2830 +0x3F6E 0x23016
51.2831 +0x3F6F 0x230CC
51.2832 +0x3F70 0x230CF
51.2833 +0x3F71 0x230D0
51.2834 +0x3F72 0x23122
51.2835 +0x3F73 0x2311E
51.2836 +0x3F74 0x23121
51.2837 +0x3F75 0x232E5
51.2838 +0x3F77 0x23354
51.2839 +0x3F78 0x232EF
51.2840 +0x3F79 0x23353
51.2841 +0x3F7A 0x23351
51.2842 +0x3F7B 0x233AD
51.2843 +0x3F7C 0x23767
51.2844 +0x3F7D 0x23768
51.2845 +0x3F7E 0x237A4
51.2846 +0x4021 0x23777
51.2847 +0x4022 0x23789
51.2848 +0x4023 0x23744
51.2849 +0x4024 0x2378B
51.2850 +0x4025 0x23779
51.2851 +0x4026 0x2375B
51.2852 +0x4027 0x23743
51.2853 +0x4028 0x23757
51.2854 +0x4029 0x2374A
51.2855 +0x402A 0x2377C
51.2856 +0x402B 0x23746
51.2857 +0x402C 0x2377B
51.2858 +0x402D 0x23756
51.2859 +0x402E 0x239A8
51.2860 +0x402F 0x23A76
51.2861 +0x4030 0x23A72
51.2862 +0x4031 0x23AD6
51.2863 +0x4032 0x23AD8
51.2864 +0x4033 0x23AD1
51.2865 +0x4034 0x23C22
51.2866 +0x4035 0x23C20
51.2867 +0x4036 0x23C23
51.2868 +0x4037 0x23C1E
51.2869 +0x4038 0x23C6E
51.2870 +0x4039 0x240A3
51.2871 +0x403A 0x24077
51.2872 +0x403B 0x240A6
51.2873 +0x403C 0x2406D
51.2874 +0x403D 0x240A2
51.2875 +0x403E 0x2407C
51.2876 +0x403F 0x24084
51.2877 +0x4040 0x24068
51.2878 +0x4041 0x24074
51.2879 +0x4042 0x24086
51.2880 +0x4043 0x240A5
51.2881 +0x4044 0x2407B
51.2882 +0x4045 0x2407A
51.2883 +0x4046 0x24069
51.2884 +0x4047 0x24072
51.2885 +0x4048 0x24076
51.2886 +0x4049 0x2444A
51.2887 +0x404A 0x24437
51.2888 +0x404B 0x2442A
51.2889 +0x404C 0x2442D
51.2890 +0x404D 0x24446
51.2891 +0x404E 0x24428
51.2892 +0x404F 0x24426
51.2893 +0x4050 0x24442
51.2894 +0x4051 0x2442C
51.2895 +0x4052 0x24438
51.2896 +0x4053 0x2442B
51.2897 +0x4054 0x24433
51.2898 +0x4055 0x24445
51.2899 +0x4056 0x24539
51.2900 +0x4057 0x246F9
51.2901 +0x4058 0x246FA
51.2902 +0x4059 0x248B8
51.2903 +0x405A 0x248B7
51.2904 +0x405B 0x248BB
51.2905 +0x405C 0x248B9
51.2906 +0x405D 0x248B4
51.2907 +0x405E 0x24A6F
51.2908 +0x405F 0x24A87
51.2909 +0x4060 0x24A8F
51.2910 +0x4061 0x24AA2
51.2911 +0x4062 0x24AA3
51.2912 +0x4063 0x2F931
51.2913 +0x4064 0x24B9B
51.2914 +0x4065 0x24B9D
51.2915 +0x4066 0x24BCE
51.2916 +0x4068 0x24EBD
51.2917 +0x4069 0x24EBF
51.2918 +0x406A 0x24E92
51.2919 +0x406C 0x24EEF
51.2920 +0x406D 0x24EC9
51.2921 +0x406E 0x24FA4
51.2922 +0x406F 0x24FA8
51.2923 +0x4070 0x24FAA
51.2924 +0x4071 0x25028
51.2925 +0x4072 0x25024
51.2926 +0x4073 0x25025
51.2927 +0x4074 0x25026
51.2928 +0x4075 0x250A9
51.2929 +0x4076 0x250BA
51.2930 +0x4077 0x250BE
51.2931 +0x4078 0x250BC
51.2932 +0x4079 0x250C0
51.2933 +0x407A 0x252F0
51.2934 +0x407B 0x252DF
51.2935 +0x407C 0x252E0
51.2936 +0x407D 0x252ED
51.2937 +0x407E 0x252DB
51.2938 +0x4121 0x252FB
51.2939 +0x4122 0x252B9
51.2940 +0x4123 0x252DA
51.2941 +0x4124 0x252EB
51.2942 +0x4125 0x252EC
51.2943 +0x4126 0x2559A
51.2944 +0x4127 0x2559F
51.2945 +0x4128 0x2559B
51.2946 +0x4129 0x25597
51.2947 +0x412A 0x255A1
51.2948 +0x412B 0x2570F
51.2949 +0x412C 0x25705
51.2950 +0x412D 0x25748
51.2951 +0x412F 0x258BC
51.2952 +0x4130 0x258BA
51.2953 +0x4131 0x25ABF
51.2954 +0x4132 0x25D01
51.2955 +0x4133 0x25CE8
51.2956 +0x4134 0x25CEF
51.2957 +0x4135 0x25CE4
51.2958 +0x4136 0x25CE6
51.2959 +0x4137 0x25D02
51.2960 +0x4138 0x25CEB
51.2961 +0x4139 0x25CE0
51.2962 +0x413A 0x25CED
51.2963 +0x413B 0x25CD9
51.2964 +0x413C 0x2F964
51.2965 +0x413D 0x25D14
51.2966 +0x413E 0x25CEE
51.2967 +0x4140 0x25D13
51.2968 +0x4141 0x25CF9
51.2969 +0x4142 0x25CF8
51.2970 +0x4143 0x25F25
51.2971 +0x4144 0x2F969
51.2972 +0x4145 0x25F19
51.2973 +0x4146 0x25F20
51.2974 +0x4147 0x25F43
51.2975 +0x4148 0x25F3F
51.2976 +0x4149 0x26145
51.2977 +0x414A 0x2614C
51.2978 +0x414B 0x26149
51.2979 +0x414C 0x2614F
51.2980 +0x414D 0x26141
51.2981 +0x414E 0x2613E
51.2982 +0x414F 0x2614D
51.2983 +0x4150 0x26152
51.2984 +0x4151 0x2614A
51.2985 +0x4152 0x2614E
51.2986 +0x4153 0x26173
51.2987 +0x4154 0x26142
51.2988 +0x4155 0x26151
51.2989 +0x4156 0x26155
51.2990 +0x4157 0x26150
51.2991 +0x4158 0x2616C
51.2992 +0x415A 0x2616A
51.2993 +0x415B 0x26153
51.2994 +0x415C 0x26168
51.2995 +0x415D 0x26255
51.2996 +0x415E 0x26256
51.2997 +0x415F 0x2631C
51.2998 +0x4160 0x2631D
51.2999 +0x4162 0x2631E
51.3000 +0x4163 0x26323
51.3001 +0x4164 0x2631F
51.3002 +0x4165 0x263E1
51.3003 +0x4166 0x263CD
51.3004 +0x4167 0x263CB
51.3005 +0x4168 0x263CC
51.3006 +0x4169 0x263C8
51.3007 +0x416A 0x263C9
51.3008 +0x416B 0x2649B
51.3009 +0x416C 0x26494
51.3010 +0x416D 0x26492
51.3011 +0x416E 0x26496
51.3012 +0x416F 0x26493
51.3013 +0x4170 0x26495
51.3014 +0x4171 0x2648F
51.3015 +0x4172 0x2651D
51.3016 +0x4173 0x26522
51.3017 +0x4174 0x26521
51.3018 +0x4175 0x265E9
51.3019 +0x4176 0x265EF
51.3020 +0x4177 0x265E0
51.3021 +0x4178 0x265E6
51.3022 +0x4179 0x265E4
51.3023 +0x417A 0x26829
51.3024 +0x417B 0x2682C
51.3025 +0x417C 0x26876
51.3026 +0x417D 0x26883
51.3027 +0x417E 0x26878
51.3028 +0x4221 0x2683C
51.3029 +0x4222 0x24443
51.3030 +0x4223 0x2687A
51.3031 +0x4225 0x268F2
51.3032 +0x4226 0x2699E
51.3033 +0x4227 0x2699B
51.3034 +0x4228 0x2699A
51.3035 +0x4229 0x269F6
51.3036 +0x422A 0x269F5
51.3037 +0x422B 0x26AA5
51.3038 +0x422C 0x26A93
51.3039 +0x422D 0x26AA4
51.3040 +0x422E 0x26E82
51.3041 +0x422F 0x26EC7
51.3042 +0x4230 0x26FB7
51.3043 +0x4231 0x2701D
51.3044 +0x4232 0x26FE2
51.3045 +0x4233 0x26FD7
51.3046 +0x4234 0x26FE3
51.3047 +0x4235 0x26FE4
51.3048 +0x4236 0x26FBC
51.3049 +0x4237 0x26FD3
51.3050 +0x4239 0x26F5A
51.3051 +0x423A 0x26FD2
51.3052 +0x423B 0x26F2D
51.3053 +0x423C 0x2F9AF
51.3054 +0x423D 0x26FC4
51.3055 +0x423E 0x26FD0
51.3056 +0x423F 0x26FE5
51.3057 +0x4240 0x27005
51.3058 +0x4241 0x27007
51.3059 +0x4242 0x26FE6
51.3060 +0x4243 0x2701B
51.3061 +0x4244 0x26FE7
51.3062 +0x4245 0x26FD8
51.3063 +0x4246 0x26FBE
51.3064 +0x4247 0x27017
51.3065 +0x4248 0x26FB4
51.3066 +0x4249 0x26FD9
51.3067 +0x424A 0x26FE8
51.3068 +0x424B 0x26FAD
51.3069 +0x424C 0x26FAF
51.3070 +0x424D 0x26FC8
51.3071 +0x424E 0x26FE9
51.3072 +0x424F 0x26FEA
51.3073 +0x4250 0x271FE
51.3074 +0x4251 0x271FB
51.3075 +0x4252 0x27200
51.3076 +0x4253 0x27472
51.3077 +0x4254 0x27470
51.3078 +0x4255 0x27446
51.3079 +0x4256 0x27459
51.3080 +0x4257 0x2745E
51.3081 +0x4258 0x27448
51.3082 +0x4259 0x2744F
51.3083 +0x425A 0x27471
51.3084 +0x425B 0x27460
51.3085 +0x425C 0x2745F
51.3086 +0x425D 0x2746E
51.3087 +0x425E 0x27473
51.3088 +0x425F 0x2F9C0
51.3089 +0x4260 0x2F9BF
51.3090 +0x4261 0x27447
51.3091 +0x4262 0x2746D
51.3092 +0x4263 0x2746F
51.3093 +0x4264 0x27481
51.3094 +0x4265 0x2746C
51.3095 +0x4266 0x27478
51.3096 +0x4267 0x27483
51.3097 +0x4268 0x27449
51.3098 +0x4269 0x27468
51.3099 +0x426A 0x27474
51.3100 +0x426B 0x27463
51.3101 +0x426C 0x2746A
51.3102 +0x426D 0x26885
51.3103 +0x426E 0x27465
51.3104 +0x426F 0x27462
51.3105 +0x4270 0x274C8
51.3106 +0x4271 0x275D0
51.3107 +0x4272 0x275D4
51.3108 +0x4273 0x275D1
51.3109 +0x4274 0x27603
51.3110 +0x4275 0x27742
51.3111 +0x4276 0x27763
51.3112 +0x4277 0x27756
51.3113 +0x4278 0x2775B
51.3114 +0x4279 0x27755
51.3115 +0x427A 0x27750
51.3116 +0x427B 0x2772D
51.3117 +0x427C 0x27744
51.3118 +0x427D 0x27748
51.3119 +0x427E 0x27745
51.3120 +0x4321 0x27782
51.3121 +0x4323 0x27762
51.3122 +0x4324 0x27885
51.3123 +0x4325 0x2788D
51.3124 +0x4326 0x27936
51.3125 +0x4327 0x2792F
51.3126 +0x4328 0x27931
51.3127 +0x4329 0x27937
51.3128 +0x432A 0x27AA7
51.3129 +0x432B 0x27AD9
51.3130 +0x432C 0x27AF0
51.3131 +0x432D 0x27AF2
51.3132 +0x432E 0x27AFD
51.3133 +0x432F 0x27AE8
51.3134 +0x4330 0x27AEB
51.3135 +0x4331 0x27AEE
51.3136 +0x4332 0x27AE0
51.3137 +0x4333 0x27AE9
51.3138 +0x4334 0x27AED
51.3139 +0x4335 0x27AD6
51.3140 +0x4336 0x27AF8
51.3141 +0x4337 0x27AD4
51.3142 +0x4338 0x27ADF
51.3143 +0x4339 0x27AE7
51.3144 +0x433A 0x27AD8
51.3145 +0x433B 0x27AE3
51.3146 +0x433C 0x27AEF
51.3147 +0x433D 0x27B0F
51.3148 +0x433E 0x27BCA
51.3149 +0x433F 0x21546
51.3150 +0x4340 0x27C05
51.3151 +0x4341 0x27C0C
51.3152 +0x4342 0x27C0D
51.3153 +0x4343 0x27C7F
51.3154 +0x4344 0x27C80
51.3155 +0x4345 0x27C81
51.3156 +0x4346 0x27D01
51.3157 +0x4347 0x27D03
51.3158 +0x4348 0x27DF2
51.3159 +0x4349 0x27DE2
51.3160 +0x434A 0x27DE3
51.3161 +0x434B 0x27DDE
51.3162 +0x434C 0x27DE9
51.3163 +0x434D 0x27DE8
51.3164 +0x434E 0x27DE0
51.3165 +0x434F 0x27E01
51.3166 +0x4350 0x27DF5
51.3167 +0x4351 0x27DE4
51.3168 +0x4353 0x27E77
51.3169 +0x4354 0x27F74
51.3170 +0x4355 0x27F6F
51.3171 +0x4356 0x27F62
51.3172 +0x4357 0x27F61
51.3173 +0x4358 0x27F6D
51.3174 +0x4359 0x27F73
51.3175 +0x435A 0x27F6A
51.3176 +0x435B 0x27F69
51.3177 +0x435C 0x28112
51.3178 +0x435D 0x2812D
51.3179 +0x435E 0x28114
51.3180 +0x435F 0x2810F
51.3181 +0x4360 0x28129
51.3182 +0x4361 0x28116
51.3183 +0x4362 0x28103
51.3184 +0x4363 0x28146
51.3185 +0x4364 0x2815C
51.3186 +0x4365 0x28111
51.3187 +0x4366 0x28106
51.3188 +0x4367 0x280DC
51.3189 +0x4368 0x2812B
51.3190 +0x4369 0x2812A
51.3191 +0x436A 0x2812C
51.3192 +0x436B 0x28127
51.3193 +0x436C 0x2827A
51.3194 +0x436D 0x2839C
51.3195 +0x436E 0x28399
51.3196 +0x436F 0x28395
51.3197 +0x4370 0x2838B
51.3198 +0x4371 0x28398
51.3199 +0x4372 0x28396
51.3200 +0x4373 0x28432
51.3201 +0x4374 0x285A4
51.3202 +0x4375 0x285AA
51.3203 +0x4376 0x2861B
51.3204 +0x4378 0x2860D
51.3205 +0x4379 0x2861C
51.3206 +0x437A 0x2860A
51.3207 +0x437B 0x28620
51.3208 +0x437C 0x28608
51.3209 +0x437D 0x2861A
51.3210 +0x437E 0x28613
51.3211 +0x4421 0x28611
51.3212 +0x4422 0x2875D
51.3213 +0x4423 0x2875F
51.3214 +0x4424 0x2875E
51.3215 +0x4425 0x28760
51.3216 +0x4426 0x287BB
51.3217 +0x4427 0x287BC
51.3218 +0x4428 0x287C1
51.3219 +0x4429 0x287C0
51.3220 +0x442A 0x287C8
51.3221 +0x442B 0x287CE
51.3222 +0x442C 0x288A7
51.3223 +0x442D 0x288B2
51.3224 +0x442E 0x288B6
51.3225 +0x442F 0x288A5
51.3226 +0x4430 0x288BA
51.3227 +0x4431 0x288B5
51.3228 +0x4432 0x288AD
51.3229 +0x4433 0x288A4
51.3230 +0x4434 0x288D3
51.3231 +0x4435 0x288B0
51.3232 +0x4436 0x288B1
51.3233 +0x4437 0x2891D
51.3234 +0x4438 0x28A8D
51.3235 +0x443A 0x28A91
51.3236 +0x443B 0x28AB6
51.3237 +0x443C 0x28AB7
51.3238 +0x443D 0x28ABD
51.3239 +0x443E 0x28ABC
51.3240 +0x443F 0x28A96
51.3241 +0x4440 0x28A94
51.3242 +0x4441 0x28AA0
51.3243 +0x4442 0x28CA8
51.3244 +0x4443 0x28CA6
51.3245 +0x4444 0x28D84
51.3246 +0x4445 0x28D96
51.3247 +0x4446 0x28D88
51.3248 +0x4447 0x28D9A
51.3249 +0x4448 0x28ED1
51.3250 +0x4449 0x28ECF
51.3251 +0x444A 0x28F50
51.3252 +0x444B 0x28F51
51.3253 +0x444C 0x28F4E
51.3254 +0x444D 0x28F80
51.3255 +0x444E 0x28F81
51.3256 +0x444F 0x2901B
51.3257 +0x4450 0x29017
51.3258 +0x4451 0x29020
51.3259 +0x4452 0x29019
51.3260 +0x4453 0x2901A
51.3261 +0x4454 0x29021
51.3262 +0x4455 0x2901E
51.3263 +0x4456 0x29018
51.3264 +0x4457 0x2901D
51.3265 +0x4459 0x2912D
51.3266 +0x445A 0x29124
51.3267 +0x445B 0x29127
51.3268 +0x445C 0x2912E
51.3269 +0x445D 0x29125
51.3270 +0x445E 0x2911C
51.3271 +0x445F 0x29119
51.3272 +0x4461 0x29123
51.3273 +0x4462 0x2911F
51.3274 +0x4463 0x2911A
51.3275 +0x4464 0x2912B
51.3276 +0x4465 0x2911E
51.3277 +0x4466 0x291E0
51.3278 +0x4467 0x29233
51.3279 +0x4468 0x292E6
51.3280 +0x4469 0x292FC
51.3281 +0x446A 0x292E5
51.3282 +0x446B 0x292F8
51.3283 +0x446C 0x292F6
51.3284 +0x446D 0x292EA
51.3285 +0x446E 0x292F2
51.3286 +0x446F 0x292ED
51.3287 +0x4470 0x292EB
51.3288 +0x4471 0x292F0
51.3289 +0x4472 0x292F1
51.3290 +0x4473 0x293C6
51.3291 +0x4474 0x293C8
51.3292 +0x4475 0x293CE
51.3293 +0x4476 0x293C5
51.3294 +0x4478 0x293CB
51.3295 +0x4479 0x29513
51.3296 +0x447A 0x29514
51.3297 +0x447B 0x29507
51.3298 +0x447C 0x2950C
51.3299 +0x447D 0x2961A
51.3300 +0x4521 0x29617
51.3301 +0x4522 0x29606
51.3302 +0x4523 0x29616
51.3303 +0x4524 0x29607
51.3304 +0x4525 0x29610
51.3305 +0x4526 0x29609
51.3306 +0x4527 0x29619
51.3307 +0x4528 0x29615
51.3308 +0x4529 0x2976E
51.3309 +0x452A 0x2973B
51.3310 +0x452B 0x2973E
51.3311 +0x452C 0x2976C
51.3312 +0x452D 0x29765
51.3313 +0x452E 0x29764
51.3314 +0x452F 0x29759
51.3315 +0x4530 0x2977C
51.3316 +0x4531 0x29770
51.3317 +0x4532 0x29779
51.3318 +0x4533 0x2982C
51.3319 +0x4534 0x29852
51.3320 +0x4535 0x29851
51.3321 +0x4536 0x2984C
51.3322 +0x4537 0x29900
51.3323 +0x4538 0x29910
51.3324 +0x4539 0x29913
51.3325 +0x453A 0x298FF
51.3326 +0x453B 0x298FE
51.3327 +0x453C 0x298ED
51.3328 +0x453D 0x29A5A
51.3329 +0x453E 0x29A58
51.3330 +0x453F 0x29A5C
51.3331 +0x4540 0x29ADA
51.3332 +0x4541 0x29B78
51.3333 +0x4542 0x29B5E
51.3334 +0x4543 0x29B67
51.3335 +0x4544 0x29B64
51.3336 +0x4545 0x29C13
51.3337 +0x4546 0x29C23
51.3338 +0x4547 0x29C41
51.3339 +0x4548 0x29C3F
51.3340 +0x4549 0x29C40
51.3341 +0x454A 0x29CED
51.3342 +0x454B 0x29CE3
51.3343 +0x454C 0x29CEA
51.3344 +0x454D 0x29CF0
51.3345 +0x454E 0x29CE6
51.3346 +0x454F 0x29CE9
51.3347 +0x4550 0x29CF1
51.3348 +0x4551 0x29CEE
51.3349 +0x4552 0x29DD4
51.3350 +0x4553 0x29DD1
51.3351 +0x4554 0x29DDC
51.3352 +0x4555 0x29DEC
51.3353 +0x4556 0x2A069
51.3354 +0x4557 0x2A06D
51.3355 +0x4558 0x2A057
51.3356 +0x4559 0x2A066
51.3357 +0x455A 0x2A0F9
51.3358 +0x455B 0x2A04A
51.3359 +0x455C 0x2A060
51.3360 +0x455D 0x2A056
51.3361 +0x455E 0x2A059
51.3362 +0x455F 0x2A04C
51.3363 +0x4560 0x2A06A
51.3364 +0x4561 0x2A062
51.3365 +0x4562 0x2A063
51.3366 +0x4563 0x2A070
51.3367 +0x4564 0x2A05F
51.3368 +0x4565 0x2FA0D
51.3369 +0x4566 0x2A064
51.3370 +0x4567 0x2A05D
51.3371 +0x4568 0x2A068
51.3372 +0x4569 0x2A09F
51.3373 +0x456A 0x2A2BA
51.3374 +0x456B 0x2A2B8
51.3375 +0x456C 0x2A2BC
51.3376 +0x456D 0x2A2B9
51.3377 +0x456E 0x2A2B4
51.3378 +0x456F 0x2A33B
51.3379 +0x4570 0x2A32D
51.3380 +0x4571 0x2A338
51.3381 +0x4572 0x2A32F
51.3382 +0x4573 0x2A332
51.3383 +0x4574 0x2A441
51.3384 +0x4575 0x2A4CB
51.3385 +0x4576 0x2A4DE
51.3386 +0x4577 0x2A4DD
51.3387 +0x4578 0x2A4DA
51.3388 +0x4579 0x2A4DC
51.3389 +0x457A 0x2A510
51.3390 +0x457B 0x2A54F
51.3391 +0x457C 0x2A549
51.3392 +0x457D 0x2A598
51.3393 +0x457E 0x2A596
51.3394 +0x4621 0x2A597
51.3395 +0x4622 0x2A5C7
51.3396 +0x4623 0x2019C
51.3397 +0x4624 0x2A5DA
51.3398 +0x4625 0x2A5D8
51.3399 +0x4626 0x2A6A8
51.3400 +0x4627 0x2010A
51.3401 +0x4628 0x2019D
51.3402 +0x4629 0x204CB
51.3403 +0x462A 0x20538
51.3404 +0x462B 0x20539
51.3405 +0x462C 0x205A6
51.3406 +0x462D 0x20823
51.3407 +0x462E 0x20822
51.3408 +0x462F 0x20821
51.3409 +0x4630 0x209CE
51.3410 +0x4631 0x20B92
51.3411 +0x4632 0x20B91
51.3412 +0x4633 0x210EC
51.3413 +0x4634 0x210E0
51.3414 +0x4635 0x210ED
51.3415 +0x4636 0x21108
51.3416 +0x4637 0x210E5
51.3417 +0x4638 0x210EE
51.3418 +0x4639 0x210E4
51.3419 +0x463A 0x210EB
51.3420 +0x463B 0x210E3
51.3421 +0x463C 0x210EA
51.3422 +0x463D 0x2110A
51.3423 +0x463E 0x2F859
51.3424 +0x463F 0x214D1
51.3425 +0x4640 0x214E3
51.3426 +0x4641 0x214D4
51.3427 +0x4642 0x214D0
51.3428 +0x4643 0x214D9
51.3429 +0x4646 0x214DA
51.3430 +0x4647 0x214D3
51.3431 +0x4648 0x2154C
51.3432 +0x4649 0x2154D
51.3433 +0x464A 0x2157C
51.3434 +0x464B 0x21580
51.3435 +0x464C 0x215CC
51.3436 +0x464D 0x218FF
51.3437 +0x464E 0x21908
51.3438 +0x464F 0x2A508
51.3439 +0x4650 0x21901
51.3440 +0x4651 0x2F86B
51.3441 +0x4652 0x21900
51.3442 +0x4653 0x21AED
51.3443 +0x4654 0x21AF3
51.3444 +0x4655 0x21AEE
51.3445 +0x4656 0x21AF1
51.3446 +0x4657 0x21AF0
51.3447 +0x4658 0x21ADE
51.3448 +0x4659 0x21B51
51.3449 +0x465A 0x21F82
51.3450 +0x465B 0x21FA9
51.3451 +0x465C 0x21F98
51.3452 +0x465D 0x21F9D
51.3453 +0x465E 0x21F9A
51.3454 +0x465F 0x21F9E
51.3455 +0x4660 0x21F9F
51.3456 +0x4661 0x21FA6
51.3457 +0x4662 0x21FA7
51.3458 +0x4663 0x22009
51.3459 +0x4664 0x2202F
51.3460 +0x4665 0x22171
51.3461 +0x4666 0x2216D
51.3462 +0x4667 0x22172
51.3463 +0x4668 0x222EF
51.3464 +0x4669 0x222F0
51.3465 +0x466A 0x2243B
51.3466 +0x466B 0x22439
51.3467 +0x466C 0x2243C
51.3468 +0x466D 0x22438
51.3469 +0x466E 0x24BFD
51.3470 +0x466F 0x2243A
51.3471 +0x4670 0x22478
51.3472 +0x4671 0x22479
51.3473 +0x4672 0x22477
51.3474 +0x4673 0x22598
51.3475 +0x4674 0x2259C
51.3476 +0x4675 0x22599
51.3477 +0x4676 0x2259A
51.3478 +0x4677 0x22911
51.3479 +0x4678 0x2290A
51.3480 +0x4679 0x228FD
51.3481 +0x467A 0x2290F
51.3482 +0x467B 0x22919
51.3483 +0x467C 0x22903
51.3484 +0x467D 0x22915
51.3485 +0x467E 0x2290C
51.3486 +0x4721 0x22909
51.3487 +0x4722 0x22912
51.3488 +0x4723 0x22934
51.3489 +0x4724 0x2292A
51.3490 +0x4725 0x22908
51.3491 +0x4726 0x2292D
51.3492 +0x4727 0x22928
51.3493 +0x4728 0x2F8B1
51.3494 +0x4729 0x2292C
51.3495 +0x472A 0x22926
51.3496 +0x472B 0x22933
51.3497 +0x472D 0x22A1A
51.3498 +0x472E 0x22A1E
51.3499 +0x472F 0x22E07
51.3500 +0x4730 0x22E2C
51.3501 +0x4731 0x22E32
51.3502 +0x4732 0x22E28
51.3503 +0x4733 0x22E31
51.3504 +0x4734 0x22E29
51.3505 +0x4735 0x22E30
51.3506 +0x4736 0x22E2A
51.3507 +0x4737 0x22E44
51.3508 +0x4738 0x22E2E
51.3509 +0x4739 0x230D1
51.3510 +0x473A 0x23124
51.3511 +0x473B 0x232F7
51.3512 +0x473C 0x232F4
51.3513 +0x473D 0x232F3
51.3514 +0x473E 0x232F8
51.3515 +0x473F 0x237B5
51.3516 +0x4740 0x23796
51.3517 +0x4741 0x23798
51.3518 +0x4742 0x23795
51.3519 +0x4743 0x23791
51.3520 +0x4744 0x237B2
51.3521 +0x4745 0x2379E
51.3522 +0x4746 0x23759
51.3523 +0x4747 0x237A3
51.3524 +0x4748 0x2379A
51.3525 +0x4749 0x2379B
51.3526 +0x474B 0x26183
51.3527 +0x474C 0x23ADA
51.3528 +0x474D 0x23ADF
51.3529 +0x474E 0x23B16
51.3530 +0x474F 0x23C1F
51.3531 +0x4750 0x23C2D
51.3532 +0x4751 0x23C2E
51.3533 +0x4752 0x23C2B
51.3534 +0x4753 0x240B8
51.3535 +0x4754 0x240BB
51.3536 +0x4755 0x240BF
51.3537 +0x4756 0x240BA
51.3538 +0x4757 0x240D5
51.3539 +0x4758 0x240E3
51.3540 +0x4759 0x240C1
51.3541 +0x475A 0x240BE
51.3542 +0x475B 0x240BD
51.3543 +0x475C 0x240B4
51.3544 +0x475D 0x240C2
51.3545 +0x475E 0x240A1
51.3546 +0x475F 0x24087
51.3547 +0x4760 0x240D7
51.3548 +0x4761 0x240CA
51.3549 +0x4762 0x240B5
51.3550 +0x4763 0x240DA
51.3551 +0x4764 0x240D9
51.3552 +0x4765 0x240B3
51.3553 +0x4766 0x240D8
51.3554 +0x4767 0x24467
51.3555 +0x4768 0x24471
51.3556 +0x4769 0x24462
51.3557 +0x476A 0x2445C
51.3558 +0x476B 0x24468
51.3559 +0x476C 0x24452
51.3560 +0x476D 0x24456
51.3561 +0x476E 0x21109
51.3562 +0x476F 0x20442
51.3563 +0x4770 0x245A0
51.3564 +0x4771 0x24700
51.3565 +0x4772 0x246FE
51.3566 +0x4773 0x246FF
51.3567 +0x4774 0x248CB
51.3568 +0x4775 0x2F928
51.3569 +0x4776 0x248CA
51.3570 +0x4777 0x248A9
51.3571 +0x4778 0x248C8
51.3572 +0x4779 0x24AB4
51.3573 +0x477A 0x24AAC
51.3574 +0x477B 0x24AAA
51.3575 +0x477C 0x24AA9
51.3576 +0x477D 0x24C0E
51.3577 +0x477E 0x24CE9
51.3578 +0x4821 0x24CED
51.3579 +0x4822 0x24CF2
51.3580 +0x4823 0x24CEB
51.3581 +0x4824 0x24CEE
51.3582 +0x4825 0x24EE8
51.3583 +0x4826 0x24EDB
51.3584 +0x4827 0x24ED7
51.3585 +0x4828 0x24EE3
51.3586 +0x4829 0x24EE5
51.3587 +0x482A 0x24EEE
51.3588 +0x482B 0x24ED5
51.3589 +0x482C 0x24FB3
51.3590 +0x482D 0x2502D
51.3591 +0x482E 0x250C1
51.3592 +0x482F 0x250C3
51.3593 +0x4830 0x2530C
51.3594 +0x4831 0x2530E
51.3595 +0x4832 0x25307
51.3596 +0x4833 0x25317
51.3597 +0x4834 0x25309
51.3598 +0x4835 0x25316
51.3599 +0x4836 0x2539A
51.3600 +0x4837 0x2539C
51.3601 +0x4838 0x255B4
51.3602 +0x4839 0x255B7
51.3603 +0x483A 0x255B3
51.3604 +0x483B 0x2154E
51.3605 +0x483C 0x25713
51.3606 +0x483D 0x25714
51.3607 +0x483E 0x258E6
51.3608 +0x483F 0x258DC
51.3609 +0x4840 0x258E8
51.3610 +0x4841 0x258E5
51.3611 +0x4842 0x25A2E
51.3612 +0x4843 0x25A2C
51.3613 +0x4844 0x25A2B
51.3614 +0x4845 0x25ACD
51.3615 +0x4846 0x25D3D
51.3616 +0x4847 0x25D32
51.3617 +0x4848 0x25D2D
51.3618 +0x4849 0x25D45
51.3619 +0x484A 0x25D3E
51.3620 +0x484B 0x25D50
51.3621 +0x484C 0x25D25
51.3622 +0x484D 0x25D53
51.3623 +0x484E 0x25D23
51.3624 +0x484F 0x25F37
51.3625 +0x4850 0x25F38
51.3626 +0x4851 0x25F47
51.3627 +0x4852 0x25F3D
51.3628 +0x4853 0x25F3E
51.3629 +0x4854 0x25F49
51.3630 +0x4855 0x25F4A
51.3631 +0x4856 0x25F1D
51.3632 +0x4858 0x261A5
51.3633 +0x4859 0x2618C
51.3634 +0x485A 0x2618D
51.3635 +0x485B 0x26189
51.3636 +0x485C 0x26196
51.3637 +0x485D 0x26185
51.3638 +0x485E 0x2618F
51.3639 +0x485F 0x26177
51.3640 +0x4860 0x2618E
51.3641 +0x4861 0x26182
51.3642 +0x4862 0x2618A
51.3643 +0x4863 0x26188
51.3644 +0x4864 0x2617B
51.3645 +0x4865 0x26197
51.3646 +0x4866 0x2617D
51.3647 +0x4867 0x26179
51.3648 +0x4868 0x26259
51.3649 +0x4869 0x26324
51.3650 +0x486A 0x2632D
51.3651 +0x486B 0x2632E
51.3652 +0x486C 0x2632B
51.3653 +0x486D 0x2F976
51.3654 +0x486E 0x263DA
51.3655 +0x486F 0x263D8
51.3656 +0x4870 0x263D6
51.3657 +0x4871 0x26487
51.3658 +0x4872 0x264A0
51.3659 +0x4873 0x26528
51.3660 +0x4874 0x26525
51.3661 +0x4875 0x2651F
51.3662 +0x4876 0x265F3
51.3663 +0x4877 0x265F7
51.3664 +0x4878 0x265F6
51.3665 +0x4879 0x2682B
51.3666 +0x487A 0x2685B
51.3667 +0x487B 0x26848
51.3668 +0x487D 0x2685C
51.3669 +0x487E 0x2686D
51.3670 +0x4921 0x2689D
51.3671 +0x4922 0x26899
51.3672 +0x4923 0x2688C
51.3673 +0x4924 0x26891
51.3674 +0x4925 0x2689B
51.3675 +0x4926 0x2689A
51.3676 +0x4927 0x2689C
51.3677 +0x4928 0x26895
51.3678 +0x4929 0x2688D
51.3679 +0x492A 0x26896
51.3680 +0x492B 0x268A5
51.3681 +0x492C 0x2692A
51.3682 +0x492D 0x269A1
51.3683 +0x492E 0x269A4
51.3684 +0x492F 0x269AD
51.3685 +0x4930 0x26AA9
51.3686 +0x4931 0x26AAE
51.3687 +0x4932 0x26AB0
51.3688 +0x4933 0x2700D
51.3689 +0x4934 0x26F63
51.3690 +0x4935 0x26F71
51.3691 +0x4936 0x27051
51.3692 +0x4937 0x27054
51.3693 +0x4938 0x2702A
51.3694 +0x4939 0x27044
51.3695 +0x493A 0x27055
51.3696 +0x493B 0x27099
51.3697 +0x493C 0x27039
51.3698 +0x493D 0x2703F
51.3699 +0x493E 0x2703E
51.3700 +0x493F 0x2704F
51.3701 +0x4940 0x2704D
51.3702 +0x4941 0x27035
51.3703 +0x4942 0x27040
51.3704 +0x4943 0x27031
51.3705 +0x4944 0x26FD5
51.3706 +0x4945 0x2702B
51.3707 +0x4946 0x27033
51.3708 +0x4947 0x27041
51.3709 +0x4948 0x27056
51.3710 +0x4949 0x2704C
51.3711 +0x494A 0x27046
51.3712 +0x494B 0x2703C
51.3713 +0x494C 0x27045
51.3714 +0x494D 0x27043
51.3715 +0x494E 0x2703D
51.3716 +0x494F 0x27070
51.3717 +0x4950 0x27057
51.3718 +0x4951 0x27038
51.3719 +0x4952 0x27058
51.3720 +0x4954 0x27037
51.3721 +0x4955 0x27207
51.3722 +0x4956 0x27206
51.3723 +0x4957 0x27209
51.3724 +0x4958 0x274AB
51.3725 +0x4959 0x27490
51.3726 +0x495A 0x27493
51.3727 +0x495B 0x274BC
51.3728 +0x495C 0x274A9
51.3729 +0x495D 0x2749E
51.3730 +0x495E 0x274BF
51.3731 +0x495F 0x274AA
51.3732 +0x4960 0x27491
51.3733 +0x4961 0x274A4
51.3734 +0x4962 0x2749A
51.3735 +0x4963 0x274A7
51.3736 +0x4964 0x274A1
51.3737 +0x4965 0x2749C
51.3738 +0x4966 0x274A2
51.3739 +0x4967 0x2749B
51.3740 +0x4968 0x2749F
51.3741 +0x4969 0x27494
51.3742 +0x496A 0x2748F
51.3743 +0x496B 0x272F0
51.3744 +0x496C 0x27492
51.3745 +0x496D 0x27495
51.3746 +0x496E 0x274A5
51.3747 +0x496F 0x274A6
51.3748 +0x4970 0x27604
51.3749 +0x4971 0x2779C
51.3750 +0x4972 0x27779
51.3751 +0x4973 0x2777A
51.3752 +0x4974 0x2777E
51.3753 +0x4975 0x2777B
51.3754 +0x4976 0x27771
51.3755 +0x4977 0x27781
51.3756 +0x4978 0x2777F
51.3757 +0x4979 0x2777C
51.3758 +0x497A 0x2777D
51.3759 +0x497B 0x27775
51.3760 +0x497C 0x27776
51.3761 +0x497D 0x2788E
51.3762 +0x497E 0x2788F
51.3763 +0x4A21 0x2793E
51.3764 +0x4A22 0x2793F
51.3765 +0x4A23 0x27940
51.3766 +0x4A24 0x27941
51.3767 +0x4A26 0x27B0D
51.3768 +0x4A27 0x27B17
51.3769 +0x4A28 0x27B10
51.3770 +0x4A29 0x27B0E
51.3771 +0x4A2A 0x27AEA
51.3772 +0x4A2B 0x27B1D
51.3773 +0x4A2C 0x27B03
51.3774 +0x4A2D 0x27B22
51.3775 +0x4A2E 0x27B04
51.3776 +0x4A2F 0x27B00
51.3777 +0x4A30 0x27B20
51.3778 +0x4A31 0x27B21
51.3779 +0x4A32 0x27B23
51.3780 +0x4A33 0x27B13
51.3781 +0x4A34 0x27B09
51.3782 +0x4A35 0x27B11
51.3783 +0x4A36 0x27BCB
51.3784 +0x4A37 0x27BCE
51.3785 +0x4A38 0x27BD0
51.3786 +0x4A39 0x27BCC
51.3787 +0x4A3A 0x27BD4
51.3788 +0x4A3B 0x214DB
51.3789 +0x4A3C 0x27C09
51.3790 +0x4A3D 0x27C0B
51.3791 +0x4A3E 0x27C85
51.3792 +0x4A3F 0x27D06
51.3793 +0x4A40 0x27D0D
51.3794 +0x4A42 0x27D14
51.3795 +0x4A43 0x27D0F
51.3796 +0x4A44 0x27E09
51.3797 +0x4A45 0x27E14
51.3798 +0x4A46 0x27E0B
51.3799 +0x4A47 0x27DFC
51.3800 +0x4A48 0x27E04
51.3801 +0x4A49 0x27E0A
51.3802 +0x4A4A 0x27E00
51.3803 +0x4A4B 0x27DFD
51.3804 +0x4A4C 0x27E07
51.3805 +0x4A4D 0x27E06
51.3806 +0x4A4E 0x27E11
51.3807 +0x4A4F 0x27E79
51.3808 +0x4A50 0x27E78
51.3809 +0x4A51 0x27F88
51.3810 +0x4A52 0x27F80
51.3811 +0x4A53 0x27F8B
51.3812 +0x4A54 0x28159
51.3813 +0x4A55 0x28161
51.3814 +0x4A56 0x28175
51.3815 +0x4A58 0x28155
51.3816 +0x4A59 0x2815B
51.3817 +0x4A5A 0x2815F
51.3818 +0x4A5B 0x28152
51.3819 +0x4A5C 0x28162
51.3820 +0x4A5D 0x28172
51.3821 +0x4A5E 0x2815D
51.3822 +0x4A5F 0x28168
51.3823 +0x4A60 0x28171
51.3824 +0x4A61 0x28165
51.3825 +0x4A62 0x28166
51.3826 +0x4A63 0x28167
51.3827 +0x4A64 0x28176
51.3828 +0x4A65 0x2814C
51.3829 +0x4A66 0x28160
51.3830 +0x4A67 0x28174
51.3831 +0x4A68 0x28150
51.3832 +0x4A69 0x2828A
51.3833 +0x4A6A 0x28281
51.3834 +0x4A6B 0x28286
51.3835 +0x4A6C 0x2827F
51.3836 +0x4A6D 0x28280
51.3837 +0x4A6E 0x283A5
51.3838 +0x4A6F 0x283A7
51.3839 +0x4A70 0x283A8
51.3840 +0x4A71 0x283A6
51.3841 +0x4A72 0x283AF
51.3842 +0x4A73 0x26195
51.3843 +0x4A74 0x283B1
51.3844 +0x4A75 0x28435
51.3845 +0x4A76 0x28439
51.3846 +0x4A77 0x285C3
51.3847 +0x4A78 0x28630
51.3848 +0x4A79 0x2862A
51.3849 +0x4A7A 0x2862B
51.3850 +0x4A7B 0x2862D
51.3851 +0x4A7C 0x2862E
51.3852 +0x4A7D 0x2862C
51.3853 +0x4A7E 0x28623
51.3854 +0x4B21 0x28621
51.3855 +0x4B22 0x28622
51.3856 +0x4B23 0x2876C
51.3857 +0x4B24 0x28781
51.3858 +0x4B25 0x2878F
51.3859 +0x4B26 0x28780
51.3860 +0x4B27 0x287D0
51.3861 +0x4B28 0x287CD
51.3862 +0x4B29 0x287D5
51.3863 +0x4B2A 0x287D4
51.3864 +0x4B2B 0x288D1
51.3865 +0x4B2C 0x288BE
51.3866 +0x4B2D 0x288CB
51.3867 +0x4B2E 0x288CE
51.3868 +0x4B2F 0x288BD
51.3869 +0x4B30 0x288D0
51.3870 +0x4B31 0x28B04
51.3871 +0x4B32 0x28AD5
51.3872 +0x4B33 0x28AD0
51.3873 +0x4B34 0x28AD3
51.3874 +0x4B35 0x28AFB
51.3875 +0x4B36 0x28AD8
51.3876 +0x4B37 0x28AD1
51.3877 +0x4B38 0x28AFD
51.3878 +0x4B39 0x28AD9
51.3879 +0x4B3A 0x28AD6
51.3880 +0x4B3B 0x28AE6
51.3881 +0x4B3C 0x28AF9
51.3882 +0x4B3D 0x28DA1
51.3883 +0x4B3E 0x28D9D
51.3884 +0x4B3F 0x28D9E
51.3885 +0x4B41 0x28EFF
51.3886 +0x4B42 0x28F5F
51.3887 +0x4B43 0x28F57
51.3888 +0x4B44 0x28F60
51.3889 +0x4B45 0x28F59
51.3890 +0x4B46 0x2902C
51.3891 +0x4B47 0x29025
51.3892 +0x4B48 0x29027
51.3893 +0x4B49 0x29030
51.3894 +0x4B4A 0x29024
51.3895 +0x4B4B 0x29026
51.3896 +0x4B4C 0x2902D
51.3897 +0x4B4D 0x2902E
51.3898 +0x4B4E 0x29029
51.3899 +0x4B4F 0x29031
51.3900 +0x4B50 0x29145
51.3901 +0x4B51 0x29147
51.3902 +0x4B52 0x29152
51.3903 +0x4B53 0x2914A
51.3904 +0x4B54 0x29150
51.3905 +0x4B55 0x29146
51.3906 +0x4B56 0x2914F
51.3907 +0x4B57 0x2914E
51.3908 +0x4B58 0x29153
51.3909 +0x4B59 0x29321
51.3910 +0x4B5A 0x29309
51.3911 +0x4B5B 0x2931A
51.3912 +0x4B5C 0x2931B
51.3913 +0x4B5D 0x25315
51.3914 +0x4B5E 0x29310
51.3915 +0x4B5F 0x2F9F9
51.3916 +0x4B60 0x29314
51.3917 +0x4B61 0x2930E
51.3918 +0x4B62 0x29312
51.3919 +0x4B63 0x2930B
51.3920 +0x4B64 0x293CF
51.3921 +0x4B65 0x293D2
51.3922 +0x4B66 0x293D0
51.3923 +0x4B67 0x293D4
51.3924 +0x4B68 0x293D3
51.3925 +0x4B69 0x293D1
51.3926 +0x4B6A 0x20B18
51.3927 +0x4B6B 0x2F9FB
51.3928 +0x4B6C 0x29409
51.3929 +0x4B6D 0x2951C
51.3930 +0x4B6E 0x29527
51.3931 +0x4B6F 0x29525
51.3932 +0x4B70 0x2951B
51.3933 +0x4B71 0x29529
51.3934 +0x4B72 0x2951F
51.3935 +0x4B73 0x29530
51.3936 +0x4B74 0x29524
51.3937 +0x4B75 0x29528
51.3938 +0x4B76 0x29519
51.3939 +0x4B77 0x2952F
51.3940 +0x4B78 0x29624
51.3941 +0x4B79 0x29621
51.3942 +0x4B7A 0x29625
51.3943 +0x4B7B 0x29626
51.3944 +0x4B7C 0x29627
51.3945 +0x4B7D 0x29676
51.3946 +0x4B7E 0x29766
51.3947 +0x4C21 0x29775
51.3948 +0x4C22 0x29769
51.3949 +0x4C23 0x2977E
51.3950 +0x4C24 0x2978F
51.3951 +0x4C25 0x29774
51.3952 +0x4C26 0x27210
51.3953 +0x4C27 0x297AD
51.3954 +0x4C28 0x2982B
51.3955 +0x4C29 0x2982A
51.3956 +0x4C2A 0x29858
51.3957 +0x4C2B 0x29922
51.3958 +0x4C2C 0x2991D
51.3959 +0x4C2D 0x2992B
51.3960 +0x4C2E 0x2992C
51.3961 +0x4C2F 0x2992D
51.3962 +0x4C30 0x29933
51.3963 +0x4C31 0x2991B
51.3964 +0x4C32 0x29927
51.3965 +0x4C33 0x2992A
51.3966 +0x4C34 0x29928
51.3967 +0x4C35 0x2993B
51.3968 +0x4C36 0x29A7E
51.3969 +0x4C37 0x29A71
51.3970 +0x4C38 0x29A79
51.3971 +0x4C39 0x29A78
51.3972 +0x4C3A 0x29A70
51.3973 +0x4C3B 0x29A6D
51.3974 +0x4C3C 0x29A7D
51.3975 +0x4C3D 0x29A75
51.3976 +0x4C3E 0x29A76
51.3977 +0x4C3F 0x29ADE
51.3978 +0x4C40 0x29B66
51.3979 +0x4C41 0x29B83
51.3980 +0x4C42 0x29B87
51.3981 +0x4C43 0x29B7B
51.3982 +0x4C44 0x29B89
51.3983 +0x4C45 0x29B86
51.3984 +0x4C46 0x29B82
51.3985 +0x4C47 0x29B7C
51.3986 +0x4C48 0x29B81
51.3987 +0x4C49 0x29C43
51.3988 +0x4C4A 0x29C45
51.3989 +0x4C4B 0x29CF7
51.3990 +0x4C4C 0x29CF9
51.3991 +0x4C4D 0x29CFA
51.3992 +0x4C4E 0x29E05
51.3993 +0x4C4F 0x29DFE
51.3994 +0x4C50 0x29E0F
51.3995 +0x4C51 0x29DFF
51.3996 +0x4C52 0x29DFA
51.3997 +0x4C53 0x29E09
51.3998 +0x4C54 0x29E20
51.3999 +0x4C55 0x29E0C
51.4000 +0x4C56 0x29E3C
51.4001 +0x4C57 0x29E22
51.4002 +0x4C58 0x29DF8
51.4003 +0x4C59 0x29E0A
51.4004 +0x4C5A 0x29E08
51.4005 +0x4C5B 0x29DF7
51.4006 +0x4C5C 0x2A08E
51.4007 +0x4C5D 0x2A077
51.4008 +0x4C5E 0x2A08B
51.4009 +0x4C5F 0x2A0B4
51.4010 +0x4C60 0x2A08A
51.4011 +0x4C61 0x2A09A
51.4012 +0x4C62 0x2A079
51.4013 +0x4C63 0x2A083
51.4014 +0x4C64 0x2A07F
51.4015 +0x4C65 0x2A0A1
51.4016 +0x4C66 0x2A08F
51.4017 +0x4C67 0x2A0A3
51.4018 +0x4C68 0x2A081
51.4019 +0x4C69 0x2A094
51.4020 +0x4C6A 0x2A07E
51.4021 +0x4C6B 0x2A082
51.4022 +0x4C6C 0x2A090
51.4023 +0x4C6D 0x2A0A5
51.4024 +0x4C6E 0x2A0AD
51.4025 +0x4C6F 0x2A09D
51.4026 +0x4C70 0x2A267
51.4027 +0x4C71 0x2A269
51.4028 +0x4C72 0x2A2CB
51.4029 +0x4C73 0x2A2C8
51.4030 +0x4C74 0x2A2D1
51.4031 +0x4C75 0x2A340
51.4032 +0x4C76 0x2A34B
51.4033 +0x4C77 0x2A349
51.4034 +0x4C78 0x2A346
51.4035 +0x4C79 0x2A33E
51.4036 +0x4C7A 0x2A343
51.4037 +0x4C7B 0x2A33F
51.4038 +0x4C7C 0x2A3A5
51.4039 +0x4C7D 0x2A3A7
51.4040 +0x4C7E 0x2A44E
51.4041 +0x4D21 0x2A44D
51.4042 +0x4D22 0x2259B
51.4043 +0x4D23 0x2A4E5
51.4044 +0x4D24 0x2A4E1
51.4045 +0x4D25 0x2A4E2
51.4046 +0x4D26 0x2A516
51.4047 +0x4D27 0x2A514
51.4048 +0x4D28 0x2FA1B
51.4049 +0x4D29 0x2A559
51.4050 +0x4D2A 0x2A551
51.4051 +0x4D2B 0x2A55F
51.4052 +0x4D2C 0x2A54A
51.4053 +0x4D2D 0x2A557
51.4054 +0x4D2E 0x2A558
51.4055 +0x4D2F 0x2A5CA
51.4056 +0x4D30 0x2A5DB
51.4057 +0x4D31 0x2A5DE
51.4058 +0x4D32 0x2A5E0
51.4059 +0x4D33 0x2A5E1
51.4060 +0x4D34 0x2A5DF
51.4061 +0x4D35 0x2A5E2
51.4062 +0x4D36 0x2A5E3
51.4063 +0x4D37 0x2A692
51.4064 +0x4D38 0x2A6BF
51.4065 +0x4D39 0x2A6BE
51.4066 +0x4D3A 0x2010B
51.4067 +0x4D3B 0x20452
51.4068 +0x4D3C 0x2044E
51.4069 +0x4D3E 0x2F813
51.4070 +0x4D3F 0x205A7
51.4071 +0x4D40 0x20826
51.4072 +0x4D41 0x20827
51.4073 +0x4D42 0x208C6
51.4074 +0x4D43 0x2090B
51.4075 +0x4D44 0x2096A
51.4076 +0x4D45 0x20978
51.4077 +0x4D46 0x2111A
51.4078 +0x4D47 0x21116
51.4079 +0x4D48 0x21119
51.4080 +0x4D49 0x21117
51.4081 +0x4D4A 0x2111B
51.4082 +0x4D4B 0x21118
51.4083 +0x4D4C 0x21120
51.4084 +0x4D4D 0x21237
51.4085 +0x4D4E 0x214EC
51.4086 +0x4D4F 0x21581
51.4087 +0x4D50 0x2923D
51.4088 +0x4D51 0x2190F
51.4089 +0x4D52 0x219AD
51.4090 +0x4D53 0x21AFB
51.4091 +0x4D54 0x21B52
51.4092 +0x4D55 0x21FAF
51.4093 +0x4D56 0x21FB7
51.4094 +0x4D57 0x21FB2
51.4095 +0x4D58 0x22178
51.4096 +0x4D59 0x221AC
51.4097 +0x4D5A 0x22300
51.4098 +0x4D5B 0x222FE
51.4099 +0x4D5C 0x22302
51.4100 +0x4D5D 0x222FD
51.4101 +0x4D5E 0x22303
51.4102 +0x4D5F 0x22440
51.4103 +0x4D60 0x22443
51.4104 +0x4D61 0x22442
51.4105 +0x4D62 0x224B7
51.4106 +0x4D63 0x225A2
51.4107 +0x4D64 0x22900
51.4108 +0x4D65 0x22935
51.4109 +0x4D66 0x22941
51.4110 +0x4D67 0x22905
51.4111 +0x4D68 0x20453
51.4112 +0x4D69 0x22950
51.4113 +0x4D6A 0x2294E
51.4114 +0x4D6B 0x22953
51.4115 +0x4D6C 0x22E53
51.4116 +0x4D6D 0x22E50
51.4117 +0x4D6E 0x22E57
51.4118 +0x4D6F 0x22E5F
51.4119 +0x4D70 0x22E55
51.4120 +0x4D71 0x22EEA
51.4121 +0x4D72 0x23026
51.4122 +0x4D73 0x29830
51.4123 +0x4D74 0x2302A
51.4124 +0x4D75 0x23028
51.4125 +0x4D76 0x2302C
51.4126 +0x4D77 0x2302D
51.4127 +0x4D78 0x230D4
51.4128 +0x4D79 0x23307
51.4129 +0x4D7A 0x23358
51.4130 +0x4D7B 0x23359
51.4131 +0x4D7C 0x237C5
51.4132 +0x4D7D 0x237CD
51.4133 +0x4D7E 0x237C7
51.4134 +0x4E21 0x237E8
51.4135 +0x4E23 0x23932
51.4136 +0x4E24 0x2A697
51.4137 +0x4E25 0x23ADE
51.4138 +0x4E26 0x23C32
51.4139 +0x4E27 0x20AC8
51.4140 +0x4E28 0x2F915
51.4141 +0x4E29 0x240F1
51.4142 +0x4E2A 0x240F0
51.4143 +0x4E2B 0x240EC
51.4144 +0x4E2C 0x24109
51.4145 +0x4E2D 0x240F9
51.4146 +0x4E2E 0x240F5
51.4147 +0x4E2F 0x240FE
51.4148 +0x4E30 0x24474
51.4149 +0x4E31 0x24481
51.4150 +0x4E32 0x2447C
51.4151 +0x4E33 0x24475
51.4152 +0x4E34 0x24489
51.4153 +0x4E35 0x24482
51.4154 +0x4E36 0x24497
51.4155 +0x4E37 0x24486
51.4156 +0x4E38 0x2447D
51.4157 +0x4E39 0x24493
51.4158 +0x4E3A 0x2449C
51.4159 +0x4E3B 0x24476
51.4160 +0x4E3C 0x24480
51.4161 +0x4E3D 0x24545
51.4162 +0x4E3E 0x206A1
51.4163 +0x4E3F 0x24703
51.4164 +0x4E40 0x248C9
51.4165 +0x4E41 0x248CD
51.4166 +0x4E42 0x248D0
51.4167 +0x4E43 0x24AAD
51.4168 +0x4E44 0x24AC5
51.4169 +0x4E45 0x24BA2
51.4170 +0x4E46 0x24CEC
51.4171 +0x4E47 0x24CF6
51.4172 +0x4E48 0x24CF3
51.4173 +0x4E49 0x24EF3
51.4174 +0x4E4A 0x24EFA
51.4175 +0x4E4B 0x24EF9
51.4176 +0x4E4C 0x24EF5
51.4177 +0x4E4D 0x24EF4
51.4178 +0x4E4E 0x24EF8
51.4179 +0x4E4F 0x24FB6
51.4180 +0x4E50 0x24FB4
51.4181 +0x4E51 0x25032
51.4182 +0x4E52 0x250CD
51.4183 +0x4E53 0x250C8
51.4184 +0x4E54 0x250CE
51.4185 +0x4E55 0x250CA
51.4186 +0x4E56 0x2532A
51.4187 +0x4E57 0x25321
51.4188 +0x4E58 0x2531D
51.4189 +0x4E59 0x255BD
51.4190 +0x4E5A 0x255BE
51.4191 +0x4E5B 0x255C2
51.4192 +0x4E5D 0x255C9
51.4193 +0x4E5E 0x2571F
51.4194 +0x4E5F 0x258F1
51.4195 +0x4E60 0x258ED
51.4196 +0x4E61 0x258F2
51.4197 +0x4E62 0x258E0
51.4198 +0x4E63 0x258F7
51.4199 +0x4E64 0x25A30
51.4200 +0x4E65 0x25A37
51.4201 +0x4E66 0x25A31
51.4202 +0x4E67 0x25A36
51.4203 +0x4E68 0x25AC8
51.4204 +0x4E69 0x25D6D
51.4205 +0x4E6A 0x25D69
51.4206 +0x4E6B 0x25D7D
51.4207 +0x4E6C 0x25D61
51.4208 +0x4E6D 0x25D70
51.4209 +0x4E6E 0x25D71
51.4210 +0x4E6F 0x25D73
51.4211 +0x4E70 0x25D76
51.4212 +0x4E71 0x25D75
51.4213 +0x4E72 0x25D78
51.4214 +0x4E73 0x25D79
51.4215 +0x4E74 0x25D64
51.4216 +0x4E75 0x25D6E
51.4217 +0x4E76 0x25F51
51.4218 +0x4E77 0x25F4F
51.4219 +0x4E78 0x25F22
51.4220 +0x4E79 0x261AF
51.4221 +0x4E7A 0x261AA
51.4222 +0x4E7B 0x261A3
51.4223 +0x4E7C 0x2619D
51.4224 +0x4E7D 0x2619C
51.4225 +0x4E7E 0x261A1
51.4226 +0x4F21 0x261B6
51.4227 +0x4F22 0x261AC
51.4228 +0x4F23 0x261A2
51.4229 +0x4F24 0x261A7
51.4230 +0x4F25 0x261B0
51.4231 +0x4F26 0x261A9
51.4232 +0x4F27 0x261C3
51.4233 +0x4F28 0x26331
51.4234 +0x4F29 0x26332
51.4235 +0x4F2A 0x26333
51.4236 +0x4F2B 0x26334
51.4237 +0x4F2C 0x26337
51.4238 +0x4F2D 0x2633C
51.4239 +0x4F2E 0x263D9
51.4240 +0x4F2F 0x263DD
51.4241 +0x4F30 0x263DE
51.4242 +0x4F31 0x263DF
51.4243 +0x4F32 0x263E0
51.4244 +0x4F33 0x264A5
51.4245 +0x4F34 0x264AA
51.4246 +0x4F35 0x264A2
51.4247 +0x4F36 0x264A3
51.4248 +0x4F37 0x26604
51.4249 +0x4F38 0x26603
51.4250 +0x4F39 0x265FE
51.4251 +0x4F3A 0x26628
51.4252 +0x4F3B 0x268AF
51.4253 +0x4F3C 0x268AD
51.4254 +0x4F3D 0x268A6
51.4255 +0x4F3E 0x269AC
51.4256 +0x4F3F 0x269A5
51.4257 +0x4F40 0x269B0
51.4258 +0x4F41 0x269B1
51.4259 +0x4F42 0x26A01
51.4260 +0x4F43 0x26AB2
51.4261 +0x4F44 0x26AD2
51.4262 +0x4F45 0x26AF1
51.4263 +0x4F46 0x26FD1
51.4264 +0x4F47 0x27047
51.4265 +0x4F48 0x270C9
51.4266 +0x4F49 0x270A7
51.4267 +0x4F4A 0x270C8
51.4268 +0x4F4B 0x27095
51.4269 +0x4F4C 0x2708E
51.4270 +0x4F4D 0x27091
51.4271 +0x4F4E 0x2707D
51.4272 +0x4F4F 0x270EE
51.4273 +0x4F50 0x2708D
51.4274 +0x4F51 0x2708C
51.4275 +0x4F52 0x270B0
51.4276 +0x4F53 0x27096
51.4277 +0x4F54 0x27042
51.4278 +0x4F55 0x2707C
51.4279 +0x4F56 0x270B1
51.4280 +0x4F57 0x270B2
51.4281 +0x4F58 0x27084
51.4282 +0x4F59 0x2709D
51.4283 +0x4F5A 0x270A1
51.4284 +0x4F5B 0x27098
51.4285 +0x4F5C 0x270B3
51.4286 +0x4F5D 0x27022
51.4287 +0x4F5E 0x2707B
51.4288 +0x4F5F 0x2708A
51.4289 +0x4F60 0x270CE
51.4290 +0x4F61 0x27080
51.4291 +0x4F62 0x27097
51.4292 +0x4F63 0x270B4
51.4293 +0x4F64 0x270B5
51.4294 +0x4F65 0x2709A
51.4295 +0x4F66 0x2709F
51.4296 +0x4F67 0x27093
51.4297 +0x4F68 0x27212
51.4298 +0x4F69 0x2720B
51.4299 +0x4F6A 0x2720E
51.4300 +0x4F6B 0x274A3
51.4301 +0x4F6C 0x274CC
51.4302 +0x4F6D 0x274DC
51.4303 +0x4F6E 0x274E1
51.4304 +0x4F6F 0x274DE
51.4305 +0x4F70 0x274D2
51.4306 +0x4F71 0x274DB
51.4307 +0x4F72 0x274D9
51.4308 +0x4F73 0x274D7
51.4309 +0x4F74 0x274D4
51.4310 +0x4F75 0x274C9
51.4311 +0x4F76 0x274EB
51.4312 +0x4F77 0x274DA
51.4313 +0x4F78 0x274D1
51.4314 +0x4F79 0x27504
51.4315 +0x4F7A 0x274CA
51.4316 +0x4F7B 0x274E2
51.4317 +0x4F7C 0x275D7
51.4318 +0x4F7D 0x2778C
51.4319 +0x4F7E 0x27799
51.4320 +0x5021 0x277A2
51.4321 +0x5022 0x27796
51.4322 +0x5023 0x27794
51.4323 +0x5024 0x2779F
51.4324 +0x5026 0x2778E
51.4325 +0x5027 0x27803
51.4326 +0x5028 0x27894
51.4327 +0x5029 0x27893
51.4328 +0x502A 0x27944
51.4329 +0x502B 0x27B2F
51.4330 +0x502C 0x27B35
51.4331 +0x502D 0x27B2B
51.4332 +0x502E 0x27B32
51.4333 +0x502F 0x27B2D
51.4334 +0x5030 0x27B36
51.4335 +0x5032 0x27B31
51.4336 +0x5033 0x27B12
51.4337 +0x5034 0x27B33
51.4338 +0x5035 0x27B1F
51.4339 +0x5036 0x27B34
51.4340 +0x5037 0x27B40
51.4341 +0x5038 0x27B3F
51.4342 +0x5039 0x27B41
51.4343 +0x503A 0x27BD3
51.4344 +0x503B 0x27C89
51.4345 +0x503C 0x27D18
51.4346 +0x503D 0x27D10
51.4347 +0x503E 0x27E1A
51.4348 +0x503F 0x27E25
51.4349 +0x5040 0x27E1E
51.4350 +0x5041 0x27F92
51.4351 +0x5042 0x27F95
51.4352 +0x5043 0x27F93
51.4353 +0x5044 0x28184
51.4354 +0x5045 0x2819A
51.4355 +0x5046 0x28189
51.4356 +0x5047 0x2818D
51.4357 +0x5048 0x28188
51.4358 +0x5049 0x28191
51.4359 +0x504A 0x2819B
51.4360 +0x504B 0x2819C
51.4361 +0x504C 0x29548
51.4362 +0x504D 0x2828E
51.4363 +0x504E 0x28292
51.4364 +0x504F 0x283C5
51.4365 +0x5050 0x283C1
51.4366 +0x5051 0x283B8
51.4367 +0x5052 0x283BE
51.4368 +0x5053 0x283B5
51.4369 +0x5054 0x283C7
51.4370 +0x5055 0x2843C
51.4371 +0x5057 0x285EC
51.4372 +0x5058 0x2863F
51.4373 +0x5059 0x28639
51.4374 +0x505A 0x28637
51.4375 +0x505B 0x287A1
51.4376 +0x505C 0x28794
51.4377 +0x505D 0x287A0
51.4378 +0x505E 0x287DE
51.4379 +0x505F 0x287DB
51.4380 +0x5060 0x287DF
51.4381 +0x5061 0x287DC
51.4382 +0x5062 0x288D6
51.4383 +0x5063 0x288DC
51.4384 +0x5064 0x288DD
51.4385 +0x5065 0x288E0
51.4386 +0x5066 0x288E3
51.4387 +0x5067 0x288E1
51.4388 +0x5068 0x28B18
51.4389 +0x5069 0x28B19
51.4390 +0x506A 0x28B53
51.4391 +0x506B 0x2F9EC
51.4392 +0x506C 0x28B44
51.4393 +0x506D 0x28B0E
51.4394 +0x506E 0x28B0F
51.4395 +0x506F 0x28B47
51.4396 +0x5070 0x28B17
51.4397 +0x5071 0x28B1D
51.4398 +0x5072 0x28B11
51.4399 +0x5073 0x28CB4
51.4400 +0x5074 0x28CB6
51.4401 +0x5075 0x28DB7
51.4402 +0x5076 0x28DBE
51.4403 +0x5077 0x28DC2
51.4404 +0x5078 0x28DB4
51.4405 +0x5079 0x28F31
51.4406 +0x507A 0x28F15
51.4407 +0x507B 0x28F83
51.4408 +0x507C 0x2903B
51.4409 +0x507D 0x29036
51.4410 +0x507E 0x29042
51.4411 +0x5121 0x29050
51.4412 +0x5122 0x29040
51.4413 +0x5123 0x29034
51.4414 +0x5124 0x29038
51.4415 +0x5125 0x2903D
51.4416 +0x5126 0x2903E
51.4417 +0x5127 0x29035
51.4418 +0x5128 0x2903A
51.4419 +0x5129 0x29046
51.4420 +0x512A 0x29037
51.4421 +0x512B 0x29039
51.4422 +0x512C 0x29045
51.4423 +0x512D 0x29177
51.4424 +0x512E 0x2915D
51.4425 +0x512F 0x2916A
51.4426 +0x5130 0x29176
51.4427 +0x5131 0x2916B
51.4428 +0x5132 0x2916C
51.4429 +0x5133 0x29165
51.4430 +0x5134 0x29164
51.4431 +0x5135 0x29171
51.4432 +0x5136 0x2915F
51.4433 +0x5137 0x29172
51.4434 +0x5138 0x291FE
51.4435 +0x5139 0x291FF
51.4436 +0x513A 0x2923E
51.4437 +0x513B 0x2932B
51.4438 +0x513C 0x29336
51.4439 +0x513D 0x2932D
51.4440 +0x513E 0x29339
51.4441 +0x513F 0x2933F
51.4442 +0x5140 0x2933B
51.4443 +0x5141 0x29333
51.4444 +0x5142 0x29342
51.4445 +0x5143 0x2933A
51.4446 +0x5144 0x293D5
51.4447 +0x5145 0x293D8
51.4448 +0x5146 0x293D9
51.4449 +0x5147 0x2940D
51.4450 +0x5148 0x2940A
51.4451 +0x5149 0x29439
51.4452 +0x514A 0x2943A
51.4453 +0x514B 0x2953D
51.4454 +0x514C 0x29545
51.4455 +0x514D 0x2953A
51.4456 +0x514E 0x29537
51.4457 +0x514F 0x2953E
51.4458 +0x5150 0x29542
51.4459 +0x5151 0x29787
51.4460 +0x5152 0x2978C
51.4461 +0x5153 0x29782
51.4462 +0x5154 0x2976B
51.4463 +0x5155 0x297A0
51.4464 +0x5156 0x2979A
51.4465 +0x5157 0x29790
51.4466 +0x5158 0x2978E
51.4467 +0x5159 0x297A1
51.4468 +0x515A 0x297BD
51.4469 +0x515B 0x297B2
51.4470 +0x515C 0x297B5
51.4471 +0x515D 0x297B7
51.4472 +0x515E 0x297AA
51.4473 +0x515F 0x297A2
51.4474 +0x5160 0x297A5
51.4475 +0x5161 0x297AE
51.4476 +0x5162 0x297AB
51.4477 +0x5163 0x297BC
51.4478 +0x5164 0x29832
51.4479 +0x5165 0x2985A
51.4480 +0x5166 0x29964
51.4481 +0x5167 0x2995C
51.4482 +0x5168 0x2994D
51.4483 +0x5169 0x2993F
51.4484 +0x516A 0x2993E
51.4485 +0x516B 0x29952
51.4486 +0x516C 0x29958
51.4487 +0x516D 0x29957
51.4488 +0x516E 0x2995E
51.4489 +0x516F 0x29953
51.4490 +0x5170 0x29954
51.4491 +0x5171 0x29956
51.4492 +0x5172 0x28F65
51.4493 +0x5173 0x29A84
51.4494 +0x5174 0x29A85
51.4495 +0x5175 0x29A86
51.4496 +0x5176 0x29B97
51.4497 +0x5177 0x29BA1
51.4498 +0x5178 0x29BA2
51.4499 +0x517A 0x2FA0A
51.4500 +0x517B 0x29BA3
51.4501 +0x517C 0x29BA6
51.4502 +0x517E 0x29C15
51.4503 +0x5221 0x29C24
51.4504 +0x5222 0x29C4A
51.4505 +0x5223 0x29C49
51.4506 +0x5224 0x29C48
51.4507 +0x5225 0x29C4B
51.4508 +0x5226 0x29D0E
51.4509 +0x5227 0x29962
51.4510 +0x5228 0x29D0B
51.4511 +0x5229 0x29D0A
51.4512 +0x522A 0x29D08
51.4513 +0x522B 0x29D06
51.4514 +0x522C 0x29E43
51.4515 +0x522D 0x29E47
51.4516 +0x522E 0x29E3F
51.4517 +0x522F 0x29E46
51.4518 +0x5230 0x29E50
51.4519 +0x5232 0x29E4B
51.4520 +0x5234 0x29E52
51.4521 +0x5235 0x2A0D7
51.4522 +0x5236 0x2A0BF
51.4523 +0x5237 0x2A0D8
51.4524 +0x5238 0x2A0E0
51.4525 +0x5239 0x2A0E7
51.4526 +0x523A 0x2A0B8
51.4527 +0x523B 0x2A0D5
51.4528 +0x523C 0x2A0EF
51.4529 +0x523D 0x2A0E6
51.4530 +0x523E 0x2A0E4
51.4531 +0x523F 0x2A0D4
51.4532 +0x5240 0x2A0D6
51.4533 +0x5241 0x2A0EA
51.4534 +0x5243 0x2A0BB
51.4535 +0x5244 0x2A0E9
51.4536 +0x5245 0x2FA10
51.4537 +0x5246 0x2A26D
51.4538 +0x5247 0x2A270
51.4539 +0x5248 0x2A273
51.4540 +0x5249 0x2A272
51.4541 +0x524A 0x2A2D4
51.4542 +0x524B 0x2A2CE
51.4543 +0x524C 0x2A2D5
51.4544 +0x524D 0x2A35A
51.4545 +0x524E 0x2A358
51.4546 +0x524F 0x2A352
51.4547 +0x5250 0x2A350
51.4548 +0x5251 0x2A355
51.4549 +0x5252 0x2A34E
51.4550 +0x5253 0x2A34D
51.4551 +0x5254 0x2A3CB
51.4552 +0x5255 0x2A3CC
51.4553 +0x5256 0x2A3CD
51.4554 +0x5257 0x2A3D1
51.4555 +0x5258 0x2A458
51.4556 +0x5259 0x2A463
51.4557 +0x525A 0x2A45E
51.4558 +0x525B 0x2A454
51.4559 +0x525C 0x2A45B
51.4560 +0x525D 0x2A4E9
51.4561 +0x525E 0x2A4E7
51.4562 +0x525F 0x2A4E8
51.4563 +0x5260 0x2A51D
51.4564 +0x5261 0x2A567
51.4565 +0x5262 0x2A55A
51.4566 +0x5263 0x2A55C
51.4567 +0x5264 0x2A55B
51.4568 +0x5265 0x2A561
51.4569 +0x5266 0x2A5A1
51.4570 +0x5268 0x2A5A4
51.4571 +0x5269 0x2A5E9
51.4572 +0x526A 0x2A5EF
51.4573 +0x526B 0x2A5E5
51.4574 +0x526C 0x2A5F5
51.4575 +0x526D 0x2A5EB
51.4576 +0x526E 0x2A5ED
51.4577 +0x526F 0x2A696
51.4578 +0x5270 0x2A695
51.4579 +0x5271 0x2A6B3
51.4580 +0x5272 0x2A6B5
51.4581 +0x5273 0x2A6B1
51.4582 +0x5275 0x2044D
51.4583 +0x5276 0x20624
51.4584 +0x5277 0x2082B
51.4585 +0x5278 0x209CF
51.4586 +0x5279 0x20AC9
51.4587 +0x527A 0x21136
51.4588 +0x527B 0x21131
51.4589 +0x527C 0x21154
51.4590 +0x527D 0x2113A
51.4591 +0x527E 0x21138
51.4592 +0x5321 0x21239
51.4593 +0x5322 0x21238
51.4594 +0x5323 0x214F4
51.4595 +0x5324 0x214F3
51.4596 +0x5325 0x214F6
51.4597 +0x5326 0x214FC
51.4598 +0x5327 0x214F5
51.4599 +0x5328 0x214F1
51.4600 +0x5329 0x2169C
51.4601 +0x532A 0x21918
51.4602 +0x532B 0x2191A
51.4603 +0x532C 0x21AFC
51.4604 +0x532D 0x21AFE
51.4605 +0x532E 0x21B03
51.4606 +0x532F 0x21B53
51.4607 +0x5330 0x21D2B
51.4608 +0x5331 0x21FC6
51.4609 +0x5332 0x21FC1
51.4610 +0x5333 0x2217B
51.4611 +0x5334 0x22306
51.4612 +0x5335 0x22449
51.4613 +0x5336 0x224B8
51.4614 +0x5337 0x225A3
51.4615 +0x5338 0x22952
51.4616 +0x5339 0x2294D
51.4617 +0x533A 0x2295F
51.4618 +0x533B 0x2295E
51.4619 +0x533C 0x22961
51.4620 +0x533D 0x22A23
51.4621 +0x533E 0x22E8C
51.4622 +0x533F 0x22E6F
51.4623 +0x5340 0x22E75
51.4624 +0x5341 0x22E74
51.4625 +0x5342 0x22E71
51.4626 +0x5343 0x22E70
51.4627 +0x5344 0x22E6C
51.4628 +0x5345 0x23126
51.4629 +0x5346 0x23308
51.4630 +0x5348 0x237F0
51.4631 +0x5349 0x237EF
51.4632 +0x534A 0x237FB
51.4633 +0x534B 0x23810
51.4634 +0x534C 0x2380C
51.4635 +0x534D 0x237F6
51.4636 +0x534E 0x237FE
51.4637 +0x534F 0x23A7C
51.4638 +0x5350 0x23AE1
51.4639 +0x5351 0x23C38
51.4640 +0x5352 0x23C6F
51.4641 +0x5353 0x24118
51.4642 +0x5354 0x24115
51.4643 +0x5355 0x2411C
51.4644 +0x5356 0x24110
51.4645 +0x5357 0x24135
51.4646 +0x5358 0x2F917
51.4647 +0x5359 0x24117
51.4648 +0x535A 0x2411D
51.4649 +0x535B 0x24126
51.4650 +0x535C 0x24128
51.4651 +0x535D 0x24129
51.4652 +0x535E 0x2412A
51.4653 +0x535F 0x2411A
51.4654 +0x5360 0x2F916
51.4655 +0x5361 0x22307
51.4656 +0x5362 0x244AB
51.4657 +0x5363 0x244AC
51.4658 +0x5364 0x244A1
51.4659 +0x5365 0x244AE
51.4660 +0x5366 0x244A3
51.4661 +0x5367 0x244A7
51.4662 +0x5368 0x24548
51.4663 +0x5369 0x24604
51.4664 +0x536A 0x246FD
51.4665 +0x536C 0x24708
51.4666 +0x536D 0x248D2
51.4667 +0x536E 0x24AC6
51.4668 +0x536F 0x24ABE
51.4669 +0x5370 0x24B1C
51.4670 +0x5371 0x24BA6
51.4671 +0x5372 0x24BA7
51.4672 +0x5373 0x24BAB
51.4673 +0x5374 0x24C00
51.4674 +0x5375 0x24CFB
51.4675 +0x5376 0x24CFC
51.4676 +0x5377 0x24CF9
51.4677 +0x5378 0x24D01
51.4678 +0x5379 0x24F06
51.4679 +0x537A 0x24F04
51.4680 +0x537B 0x2F93C
51.4681 +0x537C 0x25034
51.4682 +0x537D 0x25336
51.4683 +0x537E 0x25332
51.4684 +0x5421 0x25342
51.4685 +0x5422 0x2532D
51.4686 +0x5423 0x25335
51.4687 +0x5424 0x255D8
51.4688 +0x5425 0x25723
51.4689 +0x5426 0x25720
51.4690 +0x5427 0x25901
51.4691 +0x5428 0x25900
51.4692 +0x5429 0x25903
51.4693 +0x542A 0x2A6BC
51.4694 +0x542B 0x25A3C
51.4695 +0x542C 0x25A41
51.4696 +0x542D 0x25A35
51.4697 +0x542E 0x25AC9
51.4698 +0x542F 0x25D8E
51.4699 +0x5430 0x25D9E
51.4700 +0x5431 0x25D99
51.4701 +0x5432 0x25DB4
51.4702 +0x5433 0x25DAA
51.4703 +0x5434 0x25D9F
51.4704 +0x5435 0x25D96
51.4705 +0x5436 0x25D9D
51.4706 +0x5437 0x25DC3
51.4707 +0x5438 0x25D74
51.4708 +0x5439 0x25DAB
51.4709 +0x543B 0x25F63
51.4710 +0x543C 0x25F5B
51.4711 +0x543D 0x25F5A
51.4712 +0x543E 0x261C5
51.4713 +0x543F 0x261C4
51.4714 +0x5440 0x261CF
51.4715 +0x5441 0x261C8
51.4716 +0x5442 0x261A4
51.4717 +0x5443 0x261BD
51.4718 +0x5444 0x261D3
51.4719 +0x5445 0x26260
51.4720 +0x5446 0x2633B
51.4721 +0x5447 0x263E3
51.4722 +0x5448 0x263E7
51.4723 +0x5449 0x264A8
51.4724 +0x544A 0x264AC
51.4725 +0x544B 0x264A9
51.4726 +0x544C 0x2652A
51.4727 +0x544D 0x26608
51.4728 +0x544E 0x26609
51.4729 +0x544F 0x268B9
51.4730 +0x5450 0x26AC1
51.4731 +0x5451 0x26AC2
51.4732 +0x5452 0x26AB8
51.4733 +0x5453 0x270E1
51.4734 +0x5454 0x270EB
51.4735 +0x5455 0x270E5
51.4736 +0x5456 0x270FA
51.4737 +0x5457 0x270E4
51.4738 +0x5458 0x2710B
51.4739 +0x5459 0x270D7
51.4740 +0x545A 0x270EF
51.4741 +0x545B 0x270E0
51.4742 +0x545C 0x270EC
51.4743 +0x545D 0x270FB
51.4744 +0x545E 0x2F9B0
51.4745 +0x545F 0x270D3
51.4746 +0x5460 0x270E6
51.4747 +0x5461 0x270FC
51.4748 +0x5462 0x270E3
51.4749 +0x5463 0x270CF
51.4750 +0x5464 0x270DA
51.4751 +0x5465 0x270DC
51.4752 +0x5466 0x270D2
51.4753 +0x5467 0x270A4
51.4754 +0x5469 0x27217
51.4755 +0x546A 0x27216
51.4756 +0x546B 0x274F2
51.4757 +0x546C 0x274FC
51.4758 +0x546D 0x27518
51.4759 +0x546E 0x274F6
51.4760 +0x546F 0x274FE
51.4761 +0x5470 0x274F3
51.4762 +0x5471 0x274F7
51.4763 +0x5472 0x27501
51.4764 +0x5473 0x274F9
51.4765 +0x5474 0x27506
51.4766 +0x5475 0x274F5
51.4767 +0x5476 0x27510
51.4768 +0x5477 0x274DF
51.4769 +0x5478 0x27503
51.4770 +0x5479 0x27508
51.4771 +0x547A 0x275D8
51.4772 +0x547B 0x27605
51.4773 +0x547C 0x27797
51.4774 +0x547D 0x277B3
51.4775 +0x547E 0x277AE
51.4776 +0x5521 0x277AF
51.4777 +0x5522 0x277A7
51.4778 +0x5523 0x277B1
51.4779 +0x5524 0x277A8
51.4780 +0x5525 0x277AC
51.4781 +0x5526 0x277AB
51.4782 +0x5527 0x27804
51.4783 +0x5528 0x2789A
51.4784 +0x5529 0x2794A
51.4785 +0x552A 0x27B42
51.4786 +0x552B 0x27B58
51.4787 +0x552C 0x27B4B
51.4788 +0x552D 0x27B45
51.4789 +0x552E 0x27B49
51.4790 +0x552F 0x27B4C
51.4791 +0x5530 0x27B59
51.4792 +0x5531 0x27B56
51.4793 +0x5533 0x27B46
51.4794 +0x5534 0x27B44
51.4795 +0x5535 0x27B5B
51.4796 +0x5536 0x27B69
51.4797 +0x5537 0x27C8E
51.4798 +0x5538 0x27C8F
51.4799 +0x5539 0x27D1E
51.4800 +0x553A 0x268BC
51.4801 +0x553B 0x27E2F
51.4802 +0x553C 0x27F9E
51.4803 +0x553D 0x27F9D
51.4804 +0x553E 0x27F9F
51.4805 +0x553F 0x27F9C
51.4806 +0x5540 0x281B4
51.4807 +0x5541 0x281AE
51.4808 +0x5542 0x281AB
51.4809 +0x5543 0x281B3
51.4810 +0x5544 0x281AF
51.4811 +0x5545 0x281C2
51.4812 +0x5546 0x28293
51.4813 +0x5547 0x28295
51.4814 +0x5548 0x28296
51.4815 +0x5549 0x28297
51.4816 +0x554A 0x283CF
51.4817 +0x554B 0x283CE
51.4818 +0x554C 0x283CB
51.4819 +0x554D 0x2844B
51.4820 +0x554E 0x28646
51.4821 +0x554F 0x28643
51.4822 +0x5550 0x28645
51.4823 +0x5551 0x28651
51.4824 +0x5552 0x287AE
51.4825 +0x5553 0x287AF
51.4826 +0x5554 0x287B0
51.4827 +0x5555 0x287B8
51.4828 +0x5556 0x287E2
51.4829 +0x5557 0x287E3
51.4830 +0x5558 0x287E6
51.4831 +0x5559 0x288ED
51.4832 +0x555A 0x288EA
51.4833 +0x555B 0x2893A
51.4834 +0x555C 0x28B59
51.4835 +0x555D 0x28B84
51.4836 +0x555E 0x28B5F
51.4837 +0x555F 0x28B7C
51.4838 +0x5560 0x28B5C
51.4839 +0x5561 0x28B58
51.4840 +0x5562 0x28B55
51.4841 +0x5563 0x28B5D
51.4842 +0x5564 0x28B7E
51.4843 +0x5565 0x28B80
51.4844 +0x5566 0x28B83
51.4845 +0x5567 0x28B57
51.4846 +0x5569 0x28B5E
51.4847 +0x556A 0x28CBA
51.4848 +0x556B 0x28DD5
51.4849 +0x556C 0x28F58
51.4850 +0x556D 0x28F68
51.4851 +0x556E 0x28F67
51.4852 +0x556F 0x2904A
51.4853 +0x5570 0x2904C
51.4854 +0x5571 0x29052
51.4855 +0x5572 0x29049
51.4856 +0x5573 0x2904E
51.4857 +0x5574 0x29047
51.4858 +0x5575 0x2904D
51.4859 +0x5576 0x2904B
51.4860 +0x5577 0x2904F
51.4861 +0x5578 0x2917E
51.4862 +0x5579 0x29187
51.4863 +0x557A 0x29183
51.4864 +0x557B 0x29189
51.4865 +0x557C 0x24ACA
51.4866 +0x557D 0x29186
51.4867 +0x557E 0x29188
51.4868 +0x5621 0x29247
51.4869 +0x5622 0x29242
51.4870 +0x5623 0x29249
51.4871 +0x5624 0x29248
51.4872 +0x5628 0x29344
51.4873 +0x5629 0x29351
51.4874 +0x562A 0x29346
51.4875 +0x562B 0x29347
51.4876 +0x562C 0x293E4
51.4877 +0x562D 0x2940F
51.4878 +0x562E 0x2943F
51.4879 +0x562F 0x2954B
51.4880 +0x5630 0x29557
51.4881 +0x5631 0x29552
51.4882 +0x5633 0x29551
51.4883 +0x5634 0x29558
51.4884 +0x5635 0x2955E
51.4885 +0x5636 0x29553
51.4886 +0x5637 0x2955D
51.4887 +0x5638 0x2954D
51.4888 +0x5639 0x2963C
51.4889 +0x563A 0x2963F
51.4890 +0x563B 0x29646
51.4891 +0x563C 0x2963E
51.4892 +0x563D 0x29644
51.4893 +0x563E 0x29645
51.4894 +0x563F 0x29641
51.4895 +0x5640 0x29638
51.4896 +0x5641 0x29642
51.4897 +0x5642 0x29643
51.4898 +0x5643 0x2967A
51.4899 +0x5644 0x297A3
51.4900 +0x5645 0x297BA
51.4901 +0x5646 0x297C0
51.4902 +0x5647 0x297C4
51.4903 +0x5648 0x297C6
51.4904 +0x5649 0x297CB
51.4905 +0x564A 0x29861
51.4906 +0x564B 0x2997A
51.4907 +0x564C 0x29973
51.4908 +0x564D 0x29972
51.4909 +0x564E 0x29974
51.4910 +0x564F 0x29980
51.4911 +0x5650 0x29981
51.4912 +0x5652 0x29A95
51.4913 +0x5653 0x29A8F
51.4914 +0x5654 0x29A90
51.4915 +0x5655 0x29A92
51.4916 +0x5656 0x29A94
51.4917 +0x5657 0x29A8B
51.4918 +0x5658 0x29AE6
51.4919 +0x5659 0x29BB2
51.4920 +0x565A 0x29BB8
51.4921 +0x565B 0x29BBD
51.4922 +0x565C 0x29BBE
51.4923 +0x565D 0x29BCE
51.4924 +0x565E 0x29BBA
51.4925 +0x565F 0x29C16
51.4926 +0x5660 0x29C26
51.4927 +0x5661 0x29C25
51.4928 +0x5662 0x29C4C
51.4929 +0x5663 0x29C50
51.4930 +0x5664 0x29C4E
51.4931 +0x5665 0x29C51
51.4932 +0x5666 0x29C52
51.4933 +0x5667 0x29D14
51.4934 +0x5668 0x29D15
51.4935 +0x5669 0x29D1B
51.4936 +0x566A 0x29E82
51.4937 +0x566B 0x29E99
51.4938 +0x566C 0x29E9A
51.4939 +0x566D 0x29E7D
51.4940 +0x566E 0x29E85
51.4941 +0x566F 0x29E86
51.4942 +0x5670 0x29E9C
51.4943 +0x5671 0x29E79
51.4944 +0x5672 0x29E7B
51.4945 +0x5673 0x29E80
51.4946 +0x5674 0x29E83
51.4947 +0x5675 0x29E81
51.4948 +0x5676 0x2A11E
51.4949 +0x5677 0x2A11B
51.4950 +0x5678 0x2A12A
51.4951 +0x5679 0x2A0FB
51.4952 +0x567A 0x2A105
51.4953 +0x567B 0x2A120
51.4954 +0x567C 0x2A111
51.4955 +0x567D 0x2A104
51.4956 +0x567E 0x2A0FD
51.4957 +0x5721 0x2A103
51.4958 +0x5722 0x2A110
51.4959 +0x5723 0x2A118
51.4960 +0x5724 0x2A10A
51.4961 +0x5725 0x2A14E
51.4962 +0x5726 0x2A109
51.4963 +0x5727 0x2A107
51.4964 +0x5728 0x2A11C
51.4965 +0x572A 0x2A277
51.4966 +0x572B 0x2A276
51.4967 +0x572C 0x2A2D8
51.4968 +0x572D 0x2A2D9
51.4969 +0x572E 0x2A361
51.4970 +0x572F 0x2A35C
51.4971 +0x5730 0x2A35E
51.4972 +0x5731 0x2A360
51.4973 +0x5732 0x2A3AA
51.4974 +0x5733 0x2A3D6
51.4975 +0x5734 0x2A3D8
51.4976 +0x5735 0x2A409
51.4977 +0x5736 0x2A408
51.4978 +0x5737 0x2A46B
51.4979 +0x5738 0x2A465
51.4980 +0x5739 0x2A473
51.4981 +0x573A 0x2A474
51.4982 +0x573B 0x2A4ED
51.4983 +0x573C 0x2A524
51.4984 +0x573D 0x2A525
51.4985 +0x573E 0x2A56A
51.4986 +0x573F 0x2A5A7
51.4987 +0x5740 0x2A5A8
51.4988 +0x5741 0x2A60B
51.4989 +0x5742 0x2A5FA
51.4990 +0x5743 0x2A5F9
51.4991 +0x5744 0x2A5FF
51.4992 +0x5745 0x2A604
51.4993 +0x5746 0x2A5F6
51.4994 +0x5747 0x2A605
51.4995 +0x5748 0x2A699
51.4996 +0x5749 0x2A6AB
51.4997 +0x574A 0x2A6BD
51.4998 +0x574B 0x2A6B8
51.4999 +0x574D 0x20464
51.5000 +0x574E 0x2045A
51.5001 +0x574F 0x20572
51.5002 +0x5750 0x2097A
51.5003 +0x5751 0x20B95
51.5004 +0x5752 0x2115F
51.5005 +0x5753 0x21161
51.5006 +0x5754 0x2115E
51.5007 +0x5755 0x2115A
51.5008 +0x5756 0x2115C
51.5009 +0x5757 0x2115D
51.5010 +0x5758 0x2116E
51.5011 +0x5759 0x21157
51.5012 +0x575A 0x21158
51.5013 +0x575B 0x21502
51.5014 +0x575C 0x2150B
51.5015 +0x575D 0x21508
51.5016 +0x575E 0x21551
51.5017 +0x575F 0x21925
51.5018 +0x5760 0x21928
51.5019 +0x5761 0x21923
51.5020 +0x5762 0x21921
51.5021 +0x5763 0x21924
51.5022 +0x5764 0x21929
51.5023 +0x5765 0x21B06
51.5024 +0x5766 0x21B0A
51.5025 +0x5767 0x21FCA
51.5026 +0x5768 0x21FCC
51.5027 +0x5769 0x21FCB
51.5028 +0x576A 0x21FCF
51.5029 +0x576B 0x2217F
51.5030 +0x576C 0x2217C
51.5031 +0x576D 0x221D6
51.5032 +0x576E 0x22309
51.5033 +0x576F 0x2230B
51.5034 +0x5770 0x22376
51.5035 +0x5771 0x2247D
51.5036 +0x5772 0x225A5
51.5037 +0x5773 0x2295B
51.5038 +0x5774 0x2295C
51.5039 +0x5775 0x2295D
51.5040 +0x5776 0x22965
51.5041 +0x5777 0x22E6D
51.5042 +0x5778 0x22E82
51.5043 +0x5779 0x22E83
51.5044 +0x577A 0x22E87
51.5045 +0x577B 0x22E95
51.5046 +0x577C 0x22E8A
51.5047 +0x577D 0x230D6
51.5048 +0x577E 0x23128
51.5049 +0x5821 0x2330D
51.5050 +0x5822 0x2382E
51.5051 +0x5823 0x2F8EE
51.5052 +0x5824 0x2382D
51.5053 +0x5825 0x23821
51.5054 +0x5826 0x23819
51.5055 +0x5827 0x2393B
51.5056 +0x5828 0x2393C
51.5057 +0x5829 0x2393A
51.5058 +0x582A 0x23A7E
51.5059 +0x582B 0x23C3B
51.5060 +0x582C 0x24147
51.5061 +0x582D 0x24139
51.5062 +0x582E 0x24134
51.5063 +0x582F 0x24136
51.5064 +0x5830 0x24146
51.5065 +0x5831 0x2413B
51.5066 +0x5832 0x24141
51.5067 +0x5833 0x24145
51.5068 +0x5834 0x244C0
51.5069 +0x5835 0x244C4
51.5070 +0x5836 0x244BA
51.5071 +0x5837 0x244BD
51.5072 +0x5838 0x244BE
51.5073 +0x5839 0x245A3
51.5074 +0x583A 0x2470C
51.5075 +0x583B 0x248D9
51.5076 +0x583C 0x24ACD
51.5077 +0x583D 0x24BAE
51.5078 +0x583E 0x24CFF
51.5079 +0x583F 0x24D24
51.5080 +0x5840 0x24FBB
51.5081 +0x5841 0x24FBC
51.5082 +0x5842 0x25036
51.5083 +0x5843 0x250D5
51.5084 +0x5844 0x250D3
51.5085 +0x5845 0x250D6
51.5086 +0x5846 0x2533C
51.5087 +0x5847 0x2533F
51.5088 +0x5848 0x255DE
51.5089 +0x5849 0x255E3
51.5090 +0x584A 0x25727
51.5091 +0x584B 0x25729
51.5092 +0x584D 0x25905
51.5093 +0x584E 0x25907
51.5094 +0x584F 0x2590C
51.5095 +0x5850 0x25AD0
51.5096 +0x5851 0x25DBE
51.5097 +0x5852 0x25DBC
51.5098 +0x5853 0x25DD0
51.5099 +0x5854 0x25DC2
51.5100 +0x5855 0x25DB5
51.5101 +0x5856 0x25DC9
51.5102 +0x5857 0x25F66
51.5103 +0x5859 0x261D5
51.5104 +0x585A 0x261E2
51.5105 +0x585B 0x261DC
51.5106 +0x585C 0x261E3
51.5107 +0x585D 0x261DA
51.5108 +0x585E 0x261C2
51.5109 +0x585F 0x261E8
51.5110 +0x5860 0x263E9
51.5111 +0x5861 0x264AF
51.5112 +0x5862 0x264AD
51.5113 +0x5863 0x264AE
51.5114 +0x5864 0x2660B
51.5115 +0x5865 0x268C1
51.5116 +0x5866 0x269B6
51.5117 +0x5867 0x269B9
51.5118 +0x5868 0x26AC0
51.5119 +0x5869 0x270A5
51.5120 +0x586A 0x27128
51.5121 +0x586B 0x27122
51.5122 +0x586C 0x27129
51.5123 +0x586D 0x27118
51.5124 +0x586E 0x2711F
51.5125 +0x586F 0x2711C
51.5126 +0x5870 0x27112
51.5127 +0x5871 0x2712A
51.5128 +0x5873 0x27121
51.5129 +0x5874 0x2712B
51.5130 +0x5875 0x27117
51.5131 +0x5876 0x270F0
51.5132 +0x5877 0x27116
51.5133 +0x5878 0x27123
51.5134 +0x5879 0x2752B
51.5135 +0x587A 0x27526
51.5136 +0x587B 0x2753D
51.5137 +0x587C 0x27522
51.5138 +0x587D 0x2753A
51.5139 +0x587E 0x27531
51.5140 +0x5921 0x27532
51.5141 +0x5922 0x27554
51.5142 +0x5923 0x27521
51.5143 +0x5924 0x27535
51.5144 +0x5926 0x2752E
51.5145 +0x5927 0x27530
51.5146 +0x5928 0x2752F
51.5147 +0x5929 0x27536
51.5148 +0x592A 0x275DA
51.5149 +0x592B 0x275D9
51.5150 +0x592C 0x277BB
51.5151 +0x592D 0x277BC
51.5152 +0x592E 0x277B7
51.5153 +0x592F 0x277C2
51.5154 +0x5930 0x277BD
51.5155 +0x5931 0x277B2
51.5156 +0x5933 0x25344
51.5157 +0x5934 0x25DD1
51.5158 +0x5935 0x27B52
51.5159 +0x5936 0x27B6B
51.5160 +0x5937 0x27B67
51.5161 +0x5939 0x27B61
51.5162 +0x593A 0x27B6C
51.5163 +0x593B 0x27B51
51.5164 +0x593C 0x27B74
51.5165 +0x593D 0x27B77
51.5166 +0x593E 0x27B6F
51.5167 +0x593F 0x27B6D
51.5168 +0x5940 0x27B68
51.5169 +0x5941 0x2F9D1
51.5170 +0x5942 0x27B84
51.5171 +0x5943 0x27C90
51.5172 +0x5944 0x27C92
51.5173 +0x5945 0x27C93
51.5174 +0x5946 0x27D1F
51.5175 +0x5947 0x27E31
51.5176 +0x5948 0x27E38
51.5177 +0x5949 0x27E39
51.5178 +0x594A 0x27E37
51.5179 +0x594B 0x27FAB
51.5180 +0x594C 0x281C3
51.5181 +0x594D 0x281C8
51.5182 +0x594E 0x281CB
51.5183 +0x594F 0x281CF
51.5184 +0x5950 0x28298
51.5185 +0x5951 0x283D4
51.5186 +0x5952 0x283D3
51.5187 +0x5953 0x283D8
51.5188 +0x5954 0x283D9
51.5189 +0x5955 0x283DD
51.5190 +0x5956 0x283D1
51.5191 +0x5957 0x283D6
51.5192 +0x5958 0x2843E
51.5193 +0x5959 0x28658
51.5194 +0x595A 0x28657
51.5195 +0x595B 0x28655
51.5196 +0x595C 0x287C4
51.5197 +0x595D 0x287E4
51.5198 +0x595E 0x288EE
51.5199 +0x595F 0x288EF
51.5200 +0x5960 0x288F3
51.5201 +0x5961 0x288F2
51.5202 +0x5962 0x288F0
51.5203 +0x5963 0x28BAB
51.5204 +0x5964 0x28B9A
51.5205 +0x5965 0x28BAF
51.5206 +0x5966 0x28B97
51.5207 +0x5969 0x28BBF
51.5208 +0x596A 0x28B94
51.5209 +0x596B 0x28B93
51.5210 +0x596C 0x28CBE
51.5211 +0x596D 0x28CBB
51.5212 +0x596E 0x28CBC
51.5213 +0x596F 0x28DD9
51.5214 +0x5970 0x28F6C
51.5215 +0x5971 0x29053
51.5216 +0x5972 0x29054
51.5217 +0x5973 0x2905B
51.5218 +0x5974 0x29058
51.5219 +0x5975 0x29056
51.5220 +0x5976 0x29057
51.5221 +0x5977 0x2919F
51.5222 +0x5978 0x29194
51.5223 +0x5979 0x29196
51.5224 +0x597A 0x29197
51.5225 +0x597B 0x2924A
51.5226 +0x597C 0x2924B
51.5227 +0x597D 0x29355
51.5228 +0x597E 0x2935A
51.5229 +0x5A21 0x2935E
51.5230 +0x5A22 0x2935F
51.5231 +0x5A23 0x29359
51.5232 +0x5A24 0x2935B
51.5233 +0x5A25 0x29358
51.5234 +0x5A26 0x29354
51.5235 +0x5A27 0x293E8
51.5236 +0x5A28 0x293EB
51.5237 +0x5A29 0x293EC
51.5238 +0x5A2A 0x29413
51.5239 +0x5A2B 0x29566
51.5240 +0x5A2C 0x2956B
51.5241 +0x5A2D 0x29562
51.5242 +0x5A2E 0x29569
51.5243 +0x5A2F 0x29563
51.5244 +0x5A30 0x2955F
51.5245 +0x5A31 0x2954E
51.5246 +0x5A32 0x29648
51.5247 +0x5A33 0x2964A
51.5248 +0x5A34 0x297E3
51.5249 +0x5A35 0x297DB
51.5250 +0x5A36 0x297D8
51.5251 +0x5A37 0x297D6
51.5252 +0x5A38 0x29986
51.5253 +0x5A39 0x29990
51.5254 +0x5A3A 0x29991
51.5255 +0x5A3B 0x29988
51.5256 +0x5A3C 0x29994
51.5257 +0x5A3D 0x29983
51.5258 +0x5A3F 0x2999C
51.5259 +0x5A40 0x2998D
51.5260 +0x5A41 0x29985
51.5261 +0x5A42 0x29A98
51.5262 +0x5A43 0x29A9A
51.5263 +0x5A44 0x29A9C
51.5264 +0x5A45 0x29AE7
51.5265 +0x5A46 0x29BC5
51.5266 +0x5A47 0x29BD0
51.5267 +0x5A48 0x29BD1
51.5268 +0x5A49 0x29C19
51.5269 +0x5A4A 0x29C27
51.5270 +0x5A4C 0x29C54
51.5271 +0x5A4D 0x29D2D
51.5272 +0x5A4E 0x29D22
51.5273 +0x5A50 0x29D1F
51.5274 +0x5A51 0x29EBD
51.5275 +0x5A52 0x29EAE
51.5276 +0x5A53 0x29EBB
51.5277 +0x5A54 0x29EAD
51.5278 +0x5A55 0x29EBC
51.5279 +0x5A56 0x29EB9
51.5280 +0x5A57 0x29EB4
51.5281 +0x5A58 0x29ECB
51.5282 +0x5A59 0x29EB7
51.5283 +0x5A5A 0x29EB3
51.5284 +0x5A5B 0x29EBA
51.5285 +0x5A5C 0x29EB6
51.5286 +0x5A5D 0x29ECD
51.5287 +0x5A5E 0x29EBE
51.5288 +0x5A5F 0x29EC9
51.5289 +0x5A60 0x2FA0B
51.5290 +0x5A61 0x2A15F
51.5291 +0x5A62 0x2A13B
51.5292 +0x5A63 0x2A161
51.5293 +0x5A64 0x2A15C
51.5294 +0x5A65 0x2A18A
51.5295 +0x5A66 0x2A15A
51.5296 +0x5A67 0x2A14D
51.5297 +0x5A68 0x2A146
51.5298 +0x5A69 0x2A144
51.5299 +0x5A6A 0x2A13D
51.5300 +0x5A6B 0x2A140
51.5301 +0x5A6C 0x2A13C
51.5302 +0x5A6D 0x2A18C
51.5303 +0x5A6E 0x2A141
51.5304 +0x5A6F 0x2A14C
51.5305 +0x5A70 0x2A13E
51.5306 +0x5A71 0x2A14A
51.5307 +0x5A72 0x2A27C
51.5308 +0x5A73 0x2A27A
51.5309 +0x5A74 0x2A365
51.5310 +0x5A75 0x2A36E
51.5311 +0x5A76 0x2A369
51.5312 +0x5A77 0x2A36A
51.5313 +0x5A78 0x2A36F
51.5314 +0x5A79 0x2A36C
51.5315 +0x5A7A 0x2A370
51.5316 +0x5A7B 0x2A368
51.5317 +0x5A7C 0x2A36B
51.5318 +0x5A7E 0x2A3AC
51.5319 +0x5B21 0x2A3DE
51.5320 +0x5B22 0x2A3DD
51.5321 +0x5B23 0x2A3DC
51.5322 +0x5B24 0x244C5
51.5323 +0x5B25 0x2A48C
51.5324 +0x5B26 0x2A483
51.5325 +0x5B27 0x2A482
51.5326 +0x5B28 0x2A488
51.5327 +0x5B29 0x2A485
51.5328 +0x5B2A 0x2A481
51.5329 +0x5B2B 0x2A4F5
51.5330 +0x5B2C 0x2A4EF
51.5331 +0x5B2D 0x2A4F4
51.5332 +0x5B2E 0x2A4F2
51.5333 +0x5B2F 0x2A4F6
51.5334 +0x5B30 0x2A4F3
51.5335 +0x5B31 0x2A4F0
51.5336 +0x5B32 0x2A4F1
51.5337 +0x5B33 0x2A52B
51.5338 +0x5B34 0x2A527
51.5339 +0x5B35 0x2A528
51.5340 +0x5B36 0x2A56C
51.5341 +0x5B37 0x2A5AE
51.5342 +0x5B38 0x2A60E
51.5343 +0x5B39 0x2A61B
51.5344 +0x5B3A 0x2A616
51.5345 +0x5B3B 0x2A61F
51.5346 +0x5B3C 0x2A622
51.5347 +0x5B3D 0x2A620
51.5348 +0x5B3E 0x2A621
51.5349 +0x5B3F 0x2A614
51.5350 +0x5B40 0x2A613
51.5351 +0x5B41 0x2A69D
51.5352 +0x5B42 0x2A69C
51.5353 +0x5B43 0x2A69E
51.5354 +0x5B44 0x2A69F
51.5355 +0x5B45 0x2046B
51.5356 +0x5B46 0x208C8
51.5357 +0x5B47 0x21178
51.5358 +0x5B48 0x21176
51.5359 +0x5B49 0x21170
51.5360 +0x5B4A 0x21171
51.5361 +0x5B4B 0x2150A
51.5362 +0x5B4C 0x2192C
51.5363 +0x5B4D 0x22311
51.5364 +0x5B4E 0x2247E
51.5365 +0x5B4F 0x22957
51.5366 +0x5B50 0x22966
51.5367 +0x5B51 0x22969
51.5368 +0x5B52 0x22967
51.5369 +0x5B53 0x22968
51.5370 +0x5B54 0x22971
51.5371 +0x5B55 0x2296F
51.5372 +0x5B56 0x2A3AE
51.5373 +0x5B57 0x22E8B
51.5374 +0x5B58 0x22E96
51.5375 +0x5B59 0x23035
51.5376 +0x5B5A 0x2303A
51.5377 +0x5B5B 0x2306B
51.5378 +0x5B5C 0x23316
51.5379 +0x5B5D 0x23843
51.5380 +0x5B5E 0x23846
51.5381 +0x5B5F 0x2383F
51.5382 +0x5B60 0x2383B
51.5383 +0x5B61 0x2383D
51.5384 +0x5B62 0x239B1
51.5385 +0x5B63 0x239B2
51.5386 +0x5B64 0x23AE4
51.5387 +0x5B65 0x23C40
51.5388 +0x5B66 0x2415D
51.5389 +0x5B67 0x24151
51.5390 +0x5B68 0x2414D
51.5391 +0x5B69 0x2414C
51.5392 +0x5B6A 0x2415B
51.5393 +0x5B6B 0x244D4
51.5394 +0x5B6C 0x244D2
51.5395 +0x5B6D 0x244CA
51.5396 +0x5B6E 0x244C8
51.5397 +0x5B6F 0x244D0
51.5398 +0x5B70 0x244C9
51.5399 +0x5B71 0x24549
51.5400 +0x5B72 0x245A4
51.5401 +0x5B73 0x24712
51.5402 +0x5B74 0x2470F
51.5403 +0x5B75 0x24711
51.5404 +0x5B76 0x248DB
51.5405 +0x5B77 0x248DD
51.5406 +0x5B78 0x248DC
51.5407 +0x5B79 0x24AD4
51.5408 +0x5B7A 0x24B21
51.5409 +0x5B7B 0x24BB2
51.5410 +0x5B7C 0x24D04
51.5411 +0x5B7D 0x24D02
51.5412 +0x5B7E 0x24F11
51.5413 +0x5C21 0x24F16
51.5414 +0x5C22 0x24F10
51.5415 +0x5C23 0x24FBE
51.5416 +0x5C24 0x2721A
51.5417 +0x5C25 0x2534C
51.5418 +0x5C26 0x2534A
51.5419 +0x5C27 0x255F2
51.5420 +0x5C28 0x255F1
51.5421 +0x5C29 0x2572A
51.5422 +0x5C2A 0x2572C
51.5423 +0x5C2B 0x2572F
51.5424 +0x5C2C 0x25731
51.5425 +0x5C2D 0x25911
51.5426 +0x5C2E 0x25912
51.5427 +0x5C2F 0x25A4B
51.5428 +0x5C30 0x25DDB
51.5429 +0x5C31 0x25DD6
51.5430 +0x5C32 0x25DDD
51.5431 +0x5C33 0x25DE2
51.5432 +0x5C34 0x25DE4
51.5433 +0x5C35 0x25DE0
51.5434 +0x5C36 0x25DDF
51.5435 +0x5C37 0x25DE3
51.5436 +0x5C38 0x25F6E
51.5437 +0x5C39 0x25F71
51.5438 +0x5C3A 0x261E9
51.5439 +0x5C3B 0x261EA
51.5440 +0x5C3C 0x26263
51.5441 +0x5C3D 0x263EB
51.5442 +0x5C3E 0x263EA
51.5443 +0x5C3F 0x268BD
51.5444 +0x5C40 0x268BB
51.5445 +0x5C41 0x268C6
51.5446 +0x5C42 0x268CC
51.5447 +0x5C43 0x268C8
51.5448 +0x5C44 0x244CF
51.5449 +0x5C45 0x268C9
51.5450 +0x5C46 0x268CA
51.5451 +0x5C47 0x268CF
51.5452 +0x5C48 0x268D0
51.5453 +0x5C49 0x269BA
51.5454 +0x5C4A 0x269FB
51.5455 +0x5C4B 0x26A03
51.5456 +0x5C4C 0x26AC4
51.5457 +0x5C4D 0x27149
51.5458 +0x5C4E 0x27153
51.5459 +0x5C4F 0x27136
51.5460 +0x5C50 0x2714A
51.5461 +0x5C51 0x27141
51.5462 +0x5C52 0x2714E
51.5463 +0x5C53 0x27119
51.5464 +0x5C54 0x2714D
51.5465 +0x5C55 0x27145
51.5466 +0x5C56 0x2714C
51.5467 +0x5C57 0x27147
51.5468 +0x5C58 0x27148
51.5469 +0x5C59 0x2714F
51.5470 +0x5C5A 0x27137
51.5471 +0x5C5B 0x27142
51.5472 +0x5C5C 0x2754A
51.5473 +0x5C5D 0x27546
51.5474 +0x5C5F 0x27549
51.5475 +0x5C60 0x2754F
51.5476 +0x5C61 0x27551
51.5477 +0x5C62 0x2754C
51.5478 +0x5C64 0x27606
51.5479 +0x5C65 0x27951
51.5480 +0x5C66 0x27B7A
51.5481 +0x5C67 0x27B83
51.5482 +0x5C68 0x27B7E
51.5483 +0x5C69 0x27B7F
51.5484 +0x5C6A 0x27B80
51.5485 +0x5C6B 0x24BB5
51.5486 +0x5C6C 0x27C91
51.5487 +0x5C6D 0x27C94
51.5488 +0x5C6E 0x27C95
51.5489 +0x5C6F 0x27D21
51.5490 +0x5C70 0x27D20
51.5491 +0x5C71 0x27E3D
51.5492 +0x5C72 0x27E40
51.5493 +0x5C73 0x27E46
51.5494 +0x5C74 0x27E84
51.5495 +0x5C75 0x27FAC
51.5496 +0x5C76 0x27FAD
51.5497 +0x5C78 0x281DA
51.5498 +0x5C79 0x281D9
51.5499 +0x5C7A 0x283E2
51.5500 +0x5C7B 0x283E1
51.5501 +0x5C7C 0x283E3
51.5502 +0x5C7D 0x283E4
51.5503 +0x5C7E 0x283DE
51.5504 +0x5D21 0x283DF
51.5505 +0x5D22 0x28641
51.5506 +0x5D23 0x28659
51.5507 +0x5D24 0x2865C
51.5508 +0x5D25 0x2865A
51.5509 +0x5D26 0x287E8
51.5510 +0x5D27 0x288F6
51.5511 +0x5D28 0x288FC
51.5512 +0x5D29 0x288F7
51.5513 +0x5D2A 0x288FA
51.5514 +0x5D2B 0x288F9
51.5515 +0x5D2C 0x28BC4
51.5516 +0x5D2D 0x28BBE
51.5517 +0x5D2E 0x28BD2
51.5518 +0x5D2F 0x28BBD
51.5519 +0x5D30 0x28B95
51.5520 +0x5D31 0x28BD4
51.5521 +0x5D32 0x28DE4
51.5522 +0x5D33 0x29061
51.5523 +0x5D34 0x29062
51.5524 +0x5D35 0x29063
51.5525 +0x5D36 0x29064
51.5526 +0x5D37 0x29060
51.5527 +0x5D38 0x2905C
51.5528 +0x5D39 0x2905D
51.5529 +0x5D3A 0x2905E
51.5530 +0x5D3B 0x291A5
51.5531 +0x5D3C 0x291A6
51.5532 +0x5D3D 0x2924C
51.5533 +0x5D3E 0x29368
51.5534 +0x5D3F 0x2936E
51.5535 +0x5D40 0x29371
51.5536 +0x5D41 0x2936B
51.5537 +0x5D42 0x2936F
51.5538 +0x5D43 0x293EE
51.5539 +0x5D44 0x293F1
51.5540 +0x5D45 0x293F0
51.5541 +0x5D46 0x293EF
51.5542 +0x5D47 0x29415
51.5543 +0x5D48 0x29414
51.5544 +0x5D49 0x28F6E
51.5545 +0x5D4A 0x29447
51.5546 +0x5D4B 0x2957C
51.5547 +0x5D4C 0x2957A
51.5548 +0x5D4D 0x29574
51.5549 +0x5D4E 0x29576
51.5550 +0x5D4F 0x2956E
51.5551 +0x5D50 0x29578
51.5552 +0x5D51 0x2956D
51.5553 +0x5D52 0x2956C
51.5554 +0x5D53 0x2964E
51.5555 +0x5D54 0x297D7
51.5556 +0x5D55 0x297EA
51.5557 +0x5D56 0x297E5
51.5558 +0x5D57 0x29864
51.5559 +0x5D58 0x299B3
51.5560 +0x5D59 0x299A3
51.5561 +0x5D5A 0x299A5
51.5562 +0x5D5B 0x299A7
51.5563 +0x5D5C 0x299A2
51.5564 +0x5D5D 0x2999F
51.5565 +0x5D5E 0x299A6
51.5566 +0x5D5F 0x2999E
51.5567 +0x5D60 0x299A8
51.5568 +0x5D61 0x29AA9
51.5569 +0x5D62 0x29AA6
51.5570 +0x5D63 0x29AAA
51.5571 +0x5D64 0x29AAB
51.5572 +0x5D65 0x29AA0
51.5573 +0x5D66 0x29AA1
51.5574 +0x5D67 0x29AA8
51.5575 +0x5D68 0x29AE8
51.5576 +0x5D69 0x29AE9
51.5577 +0x5D6A 0x29AEA
51.5578 +0x5D6B 0x29BE4
51.5579 +0x5D6C 0x29BDF
51.5580 +0x5D6D 0x29BE0
51.5581 +0x5D6E 0x29C28
51.5582 +0x5D6F 0x29C5D
51.5583 +0x5D70 0x29C5B
51.5584 +0x5D71 0x29C56
51.5585 +0x5D72 0x29C57
51.5586 +0x5D73 0x29C5F
51.5587 +0x5D74 0x29C62
51.5588 +0x5D75 0x29EE1
51.5589 +0x5D76 0x29EE3
51.5590 +0x5D77 0x29EDE
51.5591 +0x5D78 0x29ED9
51.5592 +0x5D79 0x29EE8
51.5593 +0x5D7A 0x29EF2
51.5594 +0x5D7B 0x29EF6
51.5595 +0x5D7C 0x29EE6
51.5596 +0x5D7D 0x29EF4
51.5597 +0x5D7E 0x29EF5
51.5598 +0x5E21 0x29EE5
51.5599 +0x5E22 0x29EE2
51.5600 +0x5E24 0x2A196
51.5601 +0x5E25 0x2A1AA
51.5602 +0x5E26 0x2A197
51.5603 +0x5E27 0x2A170
51.5604 +0x5E28 0x2A1A1
51.5605 +0x5E29 0x2A19D
51.5606 +0x5E2A 0x2A1A9
51.5607 +0x5E2B 0x2A16F
51.5608 +0x5E2C 0x2A17E
51.5609 +0x5E2D 0x2A194
51.5610 +0x5E2E 0x2A19A
51.5611 +0x5E2F 0x2A173
51.5612 +0x5E30 0x2A187
51.5613 +0x5E31 0x2A171
51.5614 +0x5E32 0x2A177
51.5615 +0x5E33 0x2A188
51.5616 +0x5E34 0x2A18D
51.5617 +0x5E35 0x2A185
51.5618 +0x5E36 0x2A178
51.5619 +0x5E37 0x2A1AD
51.5620 +0x5E38 0x2A280
51.5621 +0x5E39 0x2A281
51.5622 +0x5E3A 0x2A2E5
51.5623 +0x5E3B 0x2A2E7
51.5624 +0x5E3C 0x2A37C
51.5625 +0x5E3D 0x2A3AF
51.5626 +0x5E3E 0x2A3E1
51.5627 +0x5E3F 0x2A496
51.5628 +0x5E40 0x2A4A3
51.5629 +0x5E41 0x2A490
51.5630 +0x5E42 0x2A4F8
51.5631 +0x5E43 0x2A52E
51.5632 +0x5E44 0x2A575
51.5633 +0x5E45 0x2A57E
51.5634 +0x5E46 0x2A57D
51.5635 +0x5E47 0x2A57B
51.5636 +0x5E48 0x2A578
51.5637 +0x5E49 0x2A5B0
51.5638 +0x5E4A 0x2A634
51.5639 +0x5E4B 0x2A636
51.5640 +0x5E4C 0x2A630
51.5641 +0x5E4D 0x2FA1D
51.5642 +0x5E4E 0x2A62E
51.5643 +0x5E4F 0x2A637
51.5644 +0x5E50 0x20ACE
51.5645 +0x5E51 0x20B97
51.5646 +0x5E52 0x20B98
51.5647 +0x5E53 0x2117C
51.5648 +0x5E54 0x2117E
51.5649 +0x5E55 0x2117D
51.5650 +0x5E56 0x2117F
51.5651 +0x5E57 0x2150F
51.5652 +0x5E58 0x216A4
51.5653 +0x5E59 0x21931
51.5654 +0x5E5A 0x2192E
51.5655 +0x5E5B 0x2192F
51.5656 +0x5E5C 0x21932
51.5657 +0x5E5D 0x21D2C
51.5658 +0x5E5E 0x21FD4
51.5659 +0x5E5F 0x21FDC
51.5660 +0x5E60 0x21FD8
51.5661 +0x5E61 0x2200E
51.5662 +0x5E62 0x22183
51.5663 +0x5E63 0x22184
51.5664 +0x5E64 0x22312
51.5665 +0x5E65 0x22972
51.5666 +0x5E66 0x2297C
51.5667 +0x5E67 0x2297E
51.5668 +0x5E68 0x22EA6
51.5669 +0x5E69 0x22EA0
51.5670 +0x5E6A 0x22E9E
51.5671 +0x5E6B 0x22EA2
51.5672 +0x5E6C 0x2312A
51.5673 +0x5E6D 0x23318
51.5674 +0x5E6E 0x2384D
51.5675 +0x5E6F 0x23858
51.5676 +0x5E70 0x2385B
51.5677 +0x5E71 0x25914
51.5678 +0x5E72 0x2F8F2
51.5679 +0x5E73 0x23AE6
51.5680 +0x5E74 0x24164
51.5681 +0x5E75 0x24168
51.5682 +0x5E76 0x24160
51.5683 +0x5E77 0x24162
51.5684 +0x5E78 0x244D7
51.5685 +0x5E79 0x2454B
51.5686 +0x5E7A 0x248E0
51.5687 +0x5E7B 0x24B22
51.5688 +0x5E7C 0x24D05
51.5689 +0x5E7D 0x24F19
51.5690 +0x5E7E 0x24F1A
51.5691 +0x5F21 0x24FC3
51.5692 +0x5F22 0x250D8
51.5693 +0x5F23 0x250DC
51.5694 +0x5F24 0x2534F
51.5695 +0x5F25 0x255F7
51.5696 +0x5F26 0x255F4
51.5697 +0x5F27 0x255F8
51.5698 +0x5F28 0x25913
51.5699 +0x5F29 0x25A50
51.5700 +0x5F2A 0x25DF0
51.5701 +0x5F2B 0x25DE9
51.5702 +0x5F2C 0x25DEF
51.5703 +0x5F2D 0x25DED
51.5704 +0x5F2E 0x25DEA
51.5705 +0x5F2F 0x25DF8
51.5706 +0x5F30 0x25E05
51.5707 +0x5F31 0x25DF2
51.5708 +0x5F32 0x25F72
51.5709 +0x5F34 0x261F9
51.5710 +0x5F35 0x261F3
51.5711 +0x5F36 0x261F6
51.5712 +0x5F37 0x261F2
51.5713 +0x5F38 0x261F7
51.5714 +0x5F39 0x26266
51.5715 +0x5F3A 0x26265
51.5716 +0x5F3B 0x26340
51.5717 +0x5F3C 0x2F977
51.5718 +0x5F3D 0x268D1
51.5719 +0x5F3E 0x268D3
51.5720 +0x5F3F 0x26A04
51.5721 +0x5F40 0x27159
51.5722 +0x5F41 0x27160
51.5723 +0x5F42 0x2715B
51.5724 +0x5F43 0x2715D
51.5725 +0x5F44 0x2715E
51.5726 +0x5F45 0x27169
51.5727 +0x5F46 0x2715C
51.5728 +0x5F47 0x27161
51.5729 +0x5F48 0x2716A
51.5730 +0x5F49 0x2715F
51.5731 +0x5F4A 0x2754E
51.5732 +0x5F4B 0x2755C
51.5733 +0x5F4C 0x27560
51.5734 +0x5F4D 0x27563
51.5735 +0x5F4E 0x275DB
51.5736 +0x5F4F 0x277CA
51.5737 +0x5F50 0x277C9
51.5738 +0x5F51 0x277C8
51.5739 +0x5F52 0x278A5
51.5740 +0x5F53 0x278A3
51.5741 +0x5F54 0x27B8E
51.5742 +0x5F55 0x27B87
51.5743 +0x5F56 0x27B89
51.5744 +0x5F57 0x27B85
51.5745 +0x5F58 0x27B86
51.5746 +0x5F59 0x27B8F
51.5747 +0x5F5A 0x27B8A
51.5748 +0x5F5B 0x27B90
51.5749 +0x5F5C 0x27C98
51.5750 +0x5F5D 0x27C9B
51.5751 +0x5F5E 0x27E47
51.5752 +0x5F5F 0x27E49
51.5753 +0x5F60 0x27E48
51.5754 +0x5F61 0x281E5
51.5755 +0x5F62 0x281EA
51.5756 +0x5F63 0x281ED
51.5757 +0x5F64 0x283F0
51.5758 +0x5F65 0x283EF
51.5759 +0x5F66 0x283F2
51.5760 +0x5F67 0x283EC
51.5761 +0x5F68 0x28440
51.5762 +0x5F69 0x28660
51.5763 +0x5F6A 0x2865F
51.5764 +0x5F6B 0x287EB
51.5765 +0x5F6C 0x287EC
51.5766 +0x5F6D 0x28900
51.5767 +0x5F6E 0x28901
51.5768 +0x5F6F 0x28BE2
51.5769 +0x5F70 0x28BDF
51.5770 +0x5F71 0x28BE0
51.5771 +0x5F72 0x28BE1
51.5772 +0x5F73 0x28BE3
51.5773 +0x5F74 0x28CC3
51.5774 +0x5F75 0x28DEB
51.5775 +0x5F76 0x28DEA
51.5776 +0x5F77 0x28F61
51.5777 +0x5F78 0x28F71
51.5778 +0x5F79 0x2906B
51.5779 +0x5F7A 0x29068
51.5780 +0x5F7B 0x29069
51.5781 +0x5F7C 0x29067
51.5782 +0x5F7D 0x291B0
51.5783 +0x5F7E 0x291B1
51.5784 +0x6021 0x291B2
51.5785 +0x6022 0x29251
51.5786 +0x6023 0x29374
51.5787 +0x6024 0x2957F
51.5788 +0x6025 0x29584
51.5789 +0x6026 0x29653
51.5790 +0x6027 0x29654
51.5791 +0x6028 0x297F0
51.5792 +0x6029 0x297F4
51.5793 +0x602A 0x297F1
51.5794 +0x602B 0x29837
51.5795 +0x602C 0x299BF
51.5796 +0x602F 0x299BD
51.5797 +0x6030 0x299BE
51.5798 +0x6031 0x299B7
51.5799 +0x6032 0x299C0
51.5800 +0x6033 0x299BA
51.5801 +0x6034 0x299B8
51.5802 +0x6035 0x299BC
51.5803 +0x6036 0x299BB
51.5804 +0x6037 0x29AEB
51.5805 +0x6038 0x29BE7
51.5806 +0x6039 0x29C1D
51.5807 +0x603A 0x29C1C
51.5808 +0x603B 0x29C63
51.5809 +0x603C 0x2244B
51.5810 +0x603D 0x29D38
51.5811 +0x603E 0x29D36
51.5812 +0x603F 0x29D34
51.5813 +0x6040 0x29D37
51.5814 +0x6041 0x29F06
51.5815 +0x6042 0x29F1C
51.5816 +0x6043 0x29F02
51.5817 +0x6044 0x29F1D
51.5818 +0x6045 0x29F1E
51.5819 +0x6046 0x29EE0
51.5820 +0x6047 0x29F11
51.5821 +0x6048 0x29F18
51.5822 +0x6049 0x29F21
51.5823 +0x604A 0x29F20
51.5824 +0x604B 0x29F10
51.5825 +0x604C 0x2A1BD
51.5826 +0x604D 0x2A1AE
51.5827 +0x604E 0x2A1B5
51.5828 +0x604F 0x2A1B8
51.5829 +0x6050 0x2A1B9
51.5830 +0x6051 0x2A1BE
51.5831 +0x6052 0x2A1C4
51.5832 +0x6053 0x2A1BC
51.5833 +0x6054 0x2A1BA
51.5834 +0x6055 0x2A283
51.5835 +0x6056 0x2A2EA
51.5836 +0x6057 0x2A2EC
51.5837 +0x6058 0x2A37E
51.5838 +0x6059 0x2A37B
51.5839 +0x605A 0x2A3E5
51.5840 +0x605B 0x2A4A7
51.5841 +0x605C 0x2A49E
51.5842 +0x605D 0x2A49A
51.5843 +0x605E 0x2A52F
51.5844 +0x605F 0x2A531
51.5845 +0x6060 0x2A583
51.5846 +0x6061 0x2A5B5
51.5847 +0x6062 0x2A646
51.5848 +0x6063 0x2A641
51.5849 +0x6064 0x2A643
51.5850 +0x6065 0x2A63D
51.5851 +0x6066 0x2A642
51.5852 +0x6067 0x2A63B
51.5853 +0x6068 0x2A647
51.5854 +0x6069 0x2096B
51.5855 +0x606A 0x209D0
51.5856 +0x606B 0x2118E
51.5857 +0x606C 0x21B11
51.5858 +0x606D 0x2F871
51.5859 +0x606E 0x2F889
51.5860 +0x606F 0x2244C
51.5861 +0x6070 0x2312B
51.5862 +0x6071 0x2384F
51.5863 +0x6072 0x2385E
51.5864 +0x6073 0x23863
51.5865 +0x6074 0x2386B
51.5866 +0x6075 0x2393F
51.5867 +0x6076 0x23AE9
51.5868 +0x6077 0x2416D
51.5869 +0x6078 0x2416B
51.5870 +0x6079 0x2416A
51.5871 +0x607A 0x29F2A
51.5872 +0x607B 0x244E0
51.5873 +0x607C 0x244DD
51.5874 +0x607D 0x244E1
51.5875 +0x607E 0x244DE
51.5876 +0x6121 0x244DC
51.5877 +0x6122 0x2454D
51.5878 +0x6123 0x24716
51.5879 +0x6124 0x248E3
51.5880 +0x6125 0x24AE5
51.5881 +0x6126 0x24AE4
51.5882 +0x6127 0x24F1D
51.5883 +0x6128 0x2574B
51.5884 +0x6129 0x2A6C1
51.5885 +0x612A 0x25A4E
51.5886 +0x612B 0x25AD6
51.5887 +0x612C 0x25DFD
51.5888 +0x612D 0x25E07
51.5889 +0x612E 0x25DFE
51.5890 +0x612F 0x25E03
51.5891 +0x6130 0x25E0B
51.5892 +0x6131 0x25DFF
51.5893 +0x6132 0x25F7A
51.5894 +0x6133 0x25F77
51.5895 +0x6134 0x261FB
51.5896 +0x6135 0x26343
51.5897 +0x6136 0x263ED
51.5898 +0x6137 0x269BC
51.5899 +0x6138 0x244DF
51.5900 +0x6139 0x26A05
51.5901 +0x613A 0x26AC6
51.5902 +0x613B 0x26AC5
51.5903 +0x613C 0x27174
51.5904 +0x613D 0x27173
51.5905 +0x613E 0x27172
51.5906 +0x613F 0x27178
51.5907 +0x6140 0x27573
51.5908 +0x6141 0x2757A
51.5909 +0x6142 0x24F1C
51.5910 +0x6143 0x27576
51.5911 +0x6144 0x27575
51.5912 +0x6145 0x27577
51.5913 +0x6146 0x277CF
51.5914 +0x6147 0x277CE
51.5915 +0x6148 0x277CD
51.5916 +0x6149 0x278A8
51.5917 +0x614A 0x27B98
51.5918 +0x614B 0x27B92
51.5919 +0x614C 0x27B94
51.5920 +0x614D 0x27C9A
51.5921 +0x614E 0x27FB4
51.5922 +0x614F 0x281EB
51.5923 +0x6150 0x281F4
51.5924 +0x6151 0x281F3
51.5925 +0x6152 0x281EE
51.5926 +0x6153 0x281F2
51.5927 +0x6154 0x281F0
51.5928 +0x6155 0x28664
51.5929 +0x6156 0x28C05
51.5930 +0x6157 0x28BFB
51.5931 +0x6158 0x28BFC
51.5932 +0x6159 0x28DF3
51.5933 +0x615A 0x2906C
51.5934 +0x615B 0x291BA
51.5935 +0x615C 0x29379
51.5936 +0x615D 0x2937E
51.5937 +0x615E 0x29378
51.5938 +0x615F 0x293F4
51.5939 +0x6160 0x29416
51.5940 +0x6161 0x29657
51.5941 +0x6162 0x299C8
51.5942 +0x6163 0x299C3
51.5943 +0x6164 0x299CE
51.5944 +0x6165 0x29AB3
51.5945 +0x6166 0x29AED
51.5946 +0x6167 0x29AEE
51.5947 +0x6168 0x29BF1
51.5948 +0x6169 0x29BF8
51.5949 +0x616B 0x29C64
51.5950 +0x616C 0x29C65
51.5951 +0x616D 0x29F35
51.5952 +0x616E 0x29F29
51.5953 +0x616F 0x29F2C
51.5954 +0x6170 0x29F31
51.5955 +0x6171 0x29F2B
51.5956 +0x6172 0x29F2E
51.5957 +0x6173 0x29F25
51.5958 +0x6174 0x2A1DA
51.5959 +0x6175 0x2A1E0
51.5960 +0x6176 0x2A1D4
51.5961 +0x6177 0x2A1E1
51.5962 +0x6178 0x2A1DD
51.5963 +0x6179 0x2A3E7
51.5964 +0x617A 0x2A412
51.5965 +0x617B 0x2A4AE
51.5966 +0x617C 0x2A4AF
51.5967 +0x617D 0x2A586
51.5968 +0x617E 0x2A585
51.5969 +0x6221 0x2A5D1
51.5970 +0x6222 0x2A658
51.5971 +0x6223 0x2A63F
51.5972 +0x6224 0x2A652
51.5973 +0x6225 0x2A64B
51.5974 +0x6226 0x2A653
51.5975 +0x6227 0x2A650
51.5976 +0x6228 0x2A656
51.5977 +0x6229 0x2A657
51.5978 +0x622A 0x2A6CD
51.5979 +0x622B 0x2A6CB
51.5980 +0x622C 0x20831
51.5981 +0x622D 0x20830
51.5982 +0x622E 0x209D1
51.5983 +0x6230 0x21192
51.5984 +0x6231 0x21190
51.5985 +0x6232 0x2118F
51.5986 +0x6233 0x21193
51.5987 +0x6234 0x21191
51.5988 +0x6236 0x22313
51.5989 +0x6237 0x2247F
51.5990 +0x6238 0x22EAC
51.5991 +0x6239 0x24170
51.5992 +0x623A 0x244E5
51.5993 +0x623B 0x24B23
51.5994 +0x623C 0x24B24
51.5995 +0x623D 0x24D08
51.5996 +0x623E 0x24D07
51.5997 +0x623F 0x24F1F
51.5998 +0x6240 0x24F20
51.5999 +0x6241 0x24F21
51.6000 +0x6242 0x250E1
51.6001 +0x6243 0x25354
51.6002 +0x6244 0x25357
51.6003 +0x6245 0x25355
51.6004 +0x6246 0x255FA
51.6005 +0x6247 0x25738
51.6006 +0x6248 0x27186
51.6007 +0x6249 0x25737
51.6008 +0x624A 0x25A53
51.6009 +0x624B 0x25F7E
51.6010 +0x624C 0x25F7B
51.6011 +0x624D 0x2F971
51.6012 +0x624E 0x261FD
51.6013 +0x624F 0x261FC
51.6014 +0x6250 0x26346
51.6015 +0x6251 0x26932
51.6016 +0x6252 0x26AC7
51.6017 +0x6253 0x27171
51.6018 +0x6254 0x27183
51.6019 +0x6255 0x2716F
51.6020 +0x6256 0x2717E
51.6021 +0x6257 0x2717D
51.6022 +0x6258 0x27181
51.6023 +0x6259 0x2717C
51.6024 +0x625A 0x2758A
51.6025 +0x625B 0x2757E
51.6026 +0x625C 0x27580
51.6027 +0x625D 0x2757D
51.6028 +0x625E 0x2757F
51.6029 +0x625F 0x27582
51.6030 +0x6260 0x277D4
51.6031 +0x6261 0x277D0
51.6032 +0x6262 0x277D2
51.6033 +0x6263 0x27955
51.6034 +0x6264 0x27B9B
51.6035 +0x6265 0x27B9A
51.6036 +0x6266 0x27E4E
51.6037 +0x6267 0x281F1
51.6038 +0x6268 0x283F8
51.6039 +0x6269 0x283FD
51.6040 +0x626A 0x2865E
51.6041 +0x626B 0x28666
51.6042 +0x626C 0x28905
51.6043 +0x626D 0x28C0A
51.6044 +0x626E 0x28C0B
51.6045 +0x626F 0x28C0E
51.6046 +0x6270 0x28C0D
51.6047 +0x6271 0x28C11
51.6048 +0x6272 0x28C09
51.6049 +0x6273 0x28C10
51.6050 +0x6274 0x28C0C
51.6051 +0x6275 0x28C12
51.6052 +0x6276 0x28CC4
51.6053 +0x6277 0x28DF7
51.6054 +0x6278 0x28DF8
51.6055 +0x6279 0x28F6A
51.6056 +0x627A 0x28F6B
51.6057 +0x627B 0x291C0
51.6058 +0x627C 0x291C2
51.6059 +0x627D 0x29385
51.6060 +0x627E 0x29380
51.6061 +0x6321 0x29384
51.6062 +0x6322 0x29381
51.6063 +0x6323 0x291C4
51.6064 +0x6324 0x2958B
51.6065 +0x6325 0x2958D
51.6066 +0x6326 0x2958E
51.6067 +0x6327 0x29AB7
51.6068 +0x6328 0x29AB9
51.6069 +0x6329 0x29AEF
51.6070 +0x632A 0x29BFB
51.6071 +0x632B 0x29BFF
51.6072 +0x632C 0x29C67
51.6073 +0x632D 0x29C68
51.6074 +0x632E 0x29C69
51.6075 +0x632F 0x29D3F
51.6076 +0x6330 0x29F3C
51.6077 +0x6331 0x29F4C
51.6078 +0x6332 0x29F3D
51.6079 +0x6333 0x29F3E
51.6080 +0x6334 0x29F3F
51.6081 +0x6335 0x29F3B
51.6082 +0x6336 0x2A1FF
51.6083 +0x6338 0x2A1F6
51.6084 +0x6339 0x2A1EE
51.6085 +0x633A 0x2A1FC
51.6086 +0x633B 0x2A1F8
51.6087 +0x633C 0x2A201
51.6088 +0x633D 0x2A1FA
51.6089 +0x633E 0x2A288
51.6090 +0x633F 0x2A380
51.6091 +0x6340 0x2A411
51.6092 +0x6341 0x2A4FE
51.6093 +0x6342 0x2A500
51.6094 +0x6343 0x2A535
51.6095 +0x6344 0x2503C
51.6096 +0x6345 0x2A5BD
51.6097 +0x6346 0x2A5BB
51.6098 +0x6347 0x2A65C
51.6099 +0x6348 0x2A65A
51.6100 +0x6349 0x2A6D1
51.6101 +0x634A 0x2A6D0
51.6102 +0x634B 0x20A0B
51.6103 +0x634C 0x23873
51.6104 +0x634D 0x21939
51.6105 +0x634E 0x21B1A
51.6106 +0x634F 0x21FE3
51.6107 +0x6350 0x22187
51.6108 +0x6351 0x22377
51.6109 +0x6352 0x22378
51.6110 +0x6353 0x22EB1
51.6111 +0x6354 0x2386A
51.6112 +0x6355 0x23874
51.6113 +0x6356 0x23AEB
51.6114 +0x6357 0x2417B
51.6115 +0x6358 0x245A5
51.6116 +0x6359 0x248E4
51.6117 +0x635A 0x24D0B
51.6118 +0x635B 0x24D0E
51.6119 +0x635C 0x24D0C
51.6120 +0x635D 0x25739
51.6121 +0x635E 0x25E10
51.6122 +0x635F 0x25E11
51.6123 +0x6360 0x25E16
51.6124 +0x6361 0x25F81
51.6125 +0x6362 0x25F80
51.6126 +0x6363 0x261FE
51.6127 +0x6364 0x26201
51.6128 +0x6365 0x26200
51.6129 +0x6366 0x26347
51.6130 +0x6367 0x263EF
51.6131 +0x6368 0x27188
51.6132 +0x6369 0x2758B
51.6133 +0x636A 0x2758D
51.6134 +0x636B 0x27587
51.6135 +0x636C 0x27585
51.6136 +0x636D 0x2758F
51.6137 +0x636E 0x27584
51.6138 +0x636F 0x27588
51.6139 +0x6370 0x2758E
51.6140 +0x6371 0x2758C
51.6141 +0x6372 0x277D7
51.6142 +0x6373 0x277D6
51.6143 +0x6374 0x27B9F
51.6144 +0x6375 0x22188
51.6145 +0x6376 0x28203
51.6146 +0x6377 0x283FE
51.6147 +0x6378 0x287EF
51.6148 +0x6379 0x28909
51.6149 +0x637A 0x28908
51.6150 +0x637B 0x28C20
51.6151 +0x637C 0x28C24
51.6152 +0x637D 0x28C1F
51.6153 +0x637E 0x29070
51.6154 +0x6421 0x29256
51.6155 +0x6422 0x293F7
51.6156 +0x6423 0x293F8
51.6157 +0x6424 0x293F6
51.6158 +0x6425 0x29590
51.6159 +0x6426 0x2965E
51.6160 +0x6427 0x297F7
51.6161 +0x6428 0x299D6
51.6162 +0x6429 0x299D5
51.6163 +0x642A 0x29ABB
51.6164 +0x642B 0x29AF0
51.6165 +0x642C 0x29C01
51.6166 +0x642D 0x29C6C
51.6167 +0x642E 0x29D41
51.6168 +0x642F 0x29D42
51.6169 +0x6430 0x29F4F
51.6170 +0x6431 0x29F53
51.6171 +0x6432 0x29F58
51.6172 +0x6433 0x2A212
51.6173 +0x6434 0x2A204
51.6174 +0x6435 0x2A213
51.6175 +0x6436 0x2A205
51.6176 +0x6437 0x2A20D
51.6177 +0x6438 0x2A382
51.6178 +0x6439 0x2A381
51.6179 +0x643A 0x2A4B5
51.6180 +0x643B 0x2A4BA
51.6181 +0x643C 0x2A5BE
51.6182 +0x643D 0x2A665
51.6183 +0x643E 0x2A663
51.6184 +0x643F 0x2A66E
51.6185 +0x6440 0x2A66A
51.6186 +0x6441 0x2A66C
51.6187 +0x6442 0x2A6C4
51.6188 +0x6443 0x2096C
51.6189 +0x6444 0x27BA5
51.6190 +0x6445 0x21B12
51.6191 +0x6446 0x2244D
51.6192 +0x6447 0x2331F
51.6193 +0x6448 0x23877
51.6194 +0x6449 0x23878
51.6195 +0x644A 0x23C44
51.6196 +0x644B 0x2417C
51.6197 +0x644C 0x244EB
51.6198 +0x644D 0x244EA
51.6199 +0x644E 0x244EC
51.6200 +0x644F 0x245A7
51.6201 +0x6450 0x24719
51.6202 +0x6451 0x24F23
51.6203 +0x6453 0x25601
51.6204 +0x6454 0x25E1C
51.6205 +0x6455 0x26203
51.6206 +0x6456 0x26348
51.6207 +0x6457 0x268DA
51.6208 +0x6458 0x27191
51.6209 +0x6459 0x27192
51.6210 +0x645A 0x27596
51.6211 +0x645B 0x27597
51.6212 +0x645C 0x27591
51.6213 +0x645D 0x27593
51.6214 +0x645E 0x277D8
51.6215 +0x645F 0x277D5
51.6216 +0x6460 0x27957
51.6217 +0x6461 0x27958
51.6218 +0x6462 0x27BA2
51.6219 +0x6463 0x28205
51.6220 +0x6464 0x283FA
51.6221 +0x6465 0x2890C
51.6222 +0x6466 0x2890A
51.6223 +0x6467 0x28C2E
51.6224 +0x6468 0x28C29
51.6225 +0x6469 0x28C2F
51.6226 +0x646A 0x28CC5
51.6227 +0x646B 0x29072
51.6228 +0x646C 0x291C8
51.6229 +0x646D 0x2925A
51.6230 +0x646E 0x29259
51.6231 +0x646F 0x29389
51.6232 +0x6470 0x29388
51.6233 +0x6471 0x299DB
51.6234 +0x6472 0x299D9
51.6235 +0x6473 0x299DA
51.6236 +0x6474 0x29ABC
51.6237 +0x6476 0x29C06
51.6238 +0x6477 0x29C05
51.6239 +0x6478 0x29C6F
51.6240 +0x6479 0x29C6D
51.6241 +0x647A 0x29C70
51.6242 +0x647B 0x29F60
51.6243 +0x647C 0x29F5E
51.6244 +0x647D 0x29F63
51.6245 +0x647E 0x29F5A
51.6246 +0x6521 0x29F5F
51.6247 +0x6522 0x2A219
51.6248 +0x6523 0x2A21D
51.6249 +0x6524 0x2A21B
51.6250 +0x6525 0x2A222
51.6251 +0x6526 0x2A21C
51.6252 +0x6527 0x2A21E
51.6253 +0x6528 0x2A2F7
51.6254 +0x6529 0x2A384
51.6255 +0x652A 0x2A415
51.6256 +0x652B 0x2A4B8
51.6257 +0x652C 0x2A4C1
51.6258 +0x652D 0x2A501
51.6259 +0x652E 0x2A50A
51.6260 +0x652F 0x2A5D2
51.6261 +0x6530 0x2A675
51.6262 +0x6531 0x2A674
51.6263 +0x6532 0x2A672
51.6264 +0x6533 0x20AD0
51.6265 +0x6534 0x21B1B
51.6266 +0x6535 0x22010
51.6267 +0x6536 0x22379
51.6268 +0x6537 0x244ED
51.6269 +0x6538 0x24BB9
51.6270 +0x6539 0x24F24
51.6271 +0x653A 0x24FC5
51.6272 +0x653B 0x25603
51.6273 +0x653C 0x2634A
51.6274 +0x653D 0x268F7
51.6275 +0x653E 0x269C1
51.6276 +0x653F 0x269C2
51.6277 +0x6540 0x27194
51.6278 +0x6541 0x27599
51.6279 +0x6542 0x2759A
51.6280 +0x6543 0x2795A
51.6281 +0x6544 0x27BA8
51.6282 +0x6545 0x27C25
51.6283 +0x6546 0x27C9E
51.6284 +0x6547 0x28441
51.6285 +0x6548 0x28C32
51.6286 +0x6549 0x28C33
51.6287 +0x654A 0x291CB
51.6288 +0x654B 0x291CA
51.6289 +0x654C 0x291CC
51.6290 +0x654D 0x29593
51.6291 +0x654E 0x299E0
51.6292 +0x654F 0x29C71
51.6293 +0x6550 0x29F6B
51.6294 +0x6551 0x2A22B
51.6295 +0x6552 0x2A229
51.6296 +0x6553 0x2A21A
51.6297 +0x6554 0x2A226
51.6298 +0x6555 0x2A227
51.6299 +0x6556 0x2A22A
51.6300 +0x6557 0x2A2F8
51.6301 +0x6558 0x2503D
51.6302 +0x6559 0x2A676
51.6303 +0x655A 0x21518
51.6304 +0x655B 0x2387A
51.6305 +0x655C 0x2417F
51.6306 +0x655E 0x263F0
51.6307 +0x655F 0x2719A
51.6308 +0x6560 0x27196
51.6309 +0x6561 0x2759E
51.6310 +0x6562 0x2759D
51.6311 +0x6563 0x275DC
51.6312 +0x6564 0x277DA
51.6313 +0x6565 0x2820B
51.6314 +0x6566 0x28402
51.6315 +0x6567 0x28442
51.6316 +0x6568 0x28667
51.6317 +0x6569 0x2938B
51.6318 +0x656A 0x299E2
51.6319 +0x656B 0x29F71
51.6320 +0x656C 0x2A22F
51.6321 +0x656D 0x2A22E
51.6322 +0x656E 0x2A4C6
51.6323 +0x656F 0x2A58E
51.6324 +0x6570 0x2A67B
51.6325 +0x6571 0x2A677
51.6326 +0x6572 0x2A678
51.6327 +0x6573 0x2A67C
51.6328 +0x6574 0x2387C
51.6329 +0x6575 0x26207
51.6330 +0x6576 0x27197
51.6331 +0x6577 0x27BD9
51.6332 +0x6578 0x2890D
51.6333 +0x6579 0x2890E
51.6334 +0x657A 0x299E3
51.6335 +0x657B 0x299E4
51.6336 +0x657C 0x29AF3
51.6337 +0x657D 0x29C75
51.6338 +0x657E 0x2A237
51.6339 +0x6621 0x2A235
51.6340 +0x6622 0x2A58F
51.6341 +0x6623 0x2A680
51.6342 +0x6624 0x2A67F
51.6343 +0x6625 0x2A6D4
51.6344 +0x6626 0x22EB4
51.6345 +0x6627 0x2A3EC
51.6346 +0x6628 0x28F75
51.6347 +0x6629 0x24D10
51.6348 +0x662A 0x26269
51.6349 +0x662B 0x275A4
51.6350 +0x662C 0x277DB
51.6351 +0x662D 0x291D1
51.6352 +0x662E 0x2938D
51.6353 +0x662F 0x29F76
51.6354 +0x6630 0x2A239
51.6355 +0x6631 0x2A684
51.6356 +0x6632 0x2A682
51.6357 +0x6633 0x20AD2
51.6358 +0x6634 0x244EE
51.6359 +0x6635 0x24D11
51.6360 +0x6636 0x25F84
51.6361 +0x6637 0x28F74
51.6362 +0x6638 0x2938F
51.6363 +0x6639 0x2938E
51.6364 +0x663A 0x2A23B
51.6365 +0x663B 0x208CB
51.6366 +0x663C 0x2A688
51.6367 +0x663D 0x2A686
51.6368 +0x663E 0x2335C
51.6369 +0x663F 0x253A4
51.6370 +0x6640 0x29075
51.6371 +0x6641 0x2A68B
51.6372 +0x6642 0x21519
51.6373 +0x6643 0x27C9F
51.6374 +0x6644 0x299E5
51.6375 +0x6645 0x2A240
51.6376 +0x6646 0x24D12
51.6377 +0x6647 0x2A2FB
51.6378 +0x6648 0x2A68C
51.6379 +0x6649 0x253A5
51.6380 +0x664A 0x29C77
51.6381 +0x664B 0x29C78
51.6382 +0x664C 0x2A6D6
51.6383 +0x664D 0x277DF
51.6384 +0x664E 0x291D2
51.6385 +0x664F 0x2151A
51.6386 +0x6650 0x27BA9
51.6387 +0x6651 0x291D3
51.6388 +0x6652 0x2A4CA
51.6389 +0x6653 0x269C4
51.6390 +0x6654 0x278B1
51.6391 +0x6655 0x29664
52.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
52.2 +++ b/test/sun/nio/cs/SurrogateTestHKSCS.java Wed Jul 09 10:04:09 2008 -0700
52.3 @@ -0,0 +1,1191 @@
52.4 +/*
52.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
52.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
52.7 + *
52.8 + * This code is free software; you can redistribute it and/or modify it
52.9 + * under the terms of the GNU General Public License version 2 only, as
52.10 + * published by the Free Software Foundation.
52.11 + *
52.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
52.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
52.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
52.15 + * version 2 for more details (a copy is included in the LICENSE file that
52.16 + * accompanied this code).
52.17 + *
52.18 + * You should have received a copy of the GNU General Public License version
52.19 + * 2 along with this work; if not, write to the Free Software Foundation,
52.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
52.21 + *
52.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
52.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
52.24 + * have any questions.
52.25 + */
52.26 +
52.27 +/* @test
52.28 + @bug 4750497
52.29 + @summary Check surrogate coverage of Big5-HKSCS (2001)
52.30 + */
52.31 +
52.32 +/*
52.33 + * Tests the HKSCS converter. Supplements the test for BMP
52.34 + * mappings (and compatibility char->byte mappings) provided
52.35 + * via ./test/sun/io/Converter/Big5-HKSCS.b2c and
52.36 + * ./test/sun/io/Converter/Big5-HKSCS.c2b-irreversible
52.37 + *
52.38 + * Mappings available at :
52.39 + * http://www.info.gov.hk/digital21/eng/hkscs/download.html
52.40 + *
52.41 + */
52.42 +
52.43 +import java.io.*;
52.44 +public class SurrogateTestHKSCS {
52.45 +
52.46 + /**
52.47 + * int array holding the supplementary character
52.48 + * values (encoded as ints below) for full set of 1651
52.49 + * supplementary chars / surrogate pairs which should
52.50 + * be round-trip mappable within Big5-HKSCS 2001
52.51 + *
52.52 + */
52.53 +
52.54 + static int[] suppValues = {
52.55 + 0x20021, 0x2003E, 0x20046, 0x2004E, 0x20068, 0x20086,
52.56 + 0x20087, 0x2008A, 0x20094, 0x200CA, 0x200CB, 0x200CC,
52.57 + 0x200CD, 0x200D1, 0x200EE, 0x2010C, 0x2010E, 0x20118,
52.58 + 0x201A9, 0x201AB, 0x201C1, 0x201D4, 0x201F2, 0x20204,
52.59 + 0x2020C, 0x20214, 0x2025B, 0x20274, 0x20275, 0x20299,
52.60 + 0x2029E, 0x202A0, 0x202B7, 0x202BF, 0x202C0, 0x202E5,
52.61 + 0x2030A, 0x20325, 0x20341, 0x20345, 0x20346, 0x20347,
52.62 + 0x2037E, 0x2037F, 0x20380, 0x203A0, 0x203A7, 0x203B5,
52.63 + 0x203C9, 0x203CB, 0x203F5, 0x203FC, 0x20413, 0x20414,
52.64 + 0x2041F, 0x20465, 0x20487, 0x2048E, 0x20491, 0x20492,
52.65 + 0x204A3, 0x204D7, 0x204FC, 0x204FE, 0x20547, 0x2058E,
52.66 + 0x205A5, 0x205B3, 0x205C3, 0x205CA, 0x205D0, 0x205D5,
52.67 + 0x205DF, 0x205E0, 0x205EB, 0x20611, 0x20615, 0x20619,
52.68 + 0x2061A, 0x20630, 0x20656, 0x20676, 0x2070E, 0x20731,
52.69 + 0x20779, 0x2082C, 0x20873, 0x208D5, 0x20916, 0x20923,
52.70 + 0x20954, 0x20979, 0x209E7, 0x20A11, 0x20A50, 0x20AB4,
52.71 + 0x20AC2, 0x20ACD, 0x20B0D, 0x20B8F, 0x20BA8, 0x20BA9,
52.72 + 0x20BBF, 0x20BC6, 0x20BCB, 0x20BE2, 0x20BEB, 0x20BFB,
52.73 + 0x20BFF, 0x20C0B, 0x20C0D, 0x20C20, 0x20C34, 0x20C3A,
52.74 + 0x20C3B, 0x20C41, 0x20C42, 0x20C43, 0x20C53, 0x20C65,
52.75 + 0x20C77, 0x20C78, 0x20C7C, 0x20C8D, 0x20C96, 0x20C9C,
52.76 + 0x20CB5, 0x20CB8, 0x20CCF, 0x20CD3, 0x20CD4, 0x20CD5,
52.77 + 0x20CD6, 0x20CDD, 0x20CED, 0x20CFF, 0x20D15, 0x20D28,
52.78 + 0x20D31, 0x20D32, 0x20D46, 0x20D47, 0x20D48, 0x20D49,
52.79 + 0x20D4C, 0x20D4D, 0x20D4E, 0x20D6F, 0x20D71, 0x20D74,
52.80 + 0x20D7C, 0x20D7E, 0x20D7F, 0x20D96, 0x20D9C, 0x20DA7,
52.81 + 0x20DB2, 0x20DC8, 0x20E04, 0x20E09, 0x20E0A, 0x20E0D,
52.82 + 0x20E0E, 0x20E0F, 0x20E10, 0x20E11, 0x20E16, 0x20E1D,
52.83 + 0x20E4C, 0x20E6D, 0x20E73, 0x20E75, 0x20E76, 0x20E77,
52.84 + 0x20E78, 0x20E79, 0x20E7A, 0x20E7B, 0x20E8C, 0x20E96,
52.85 + 0x20E98, 0x20E9D, 0x20EA2, 0x20EAA, 0x20EAB, 0x20EAC,
52.86 + 0x20EB6, 0x20ED7, 0x20ED8, 0x20EDD, 0x20EF8, 0x20EF9,
52.87 + 0x20EFA, 0x20EFB, 0x20F1D, 0x20F26, 0x20F2D, 0x20F2E,
52.88 + 0x20F30, 0x20F31, 0x20F3B, 0x20F4C, 0x20F64, 0x20F8D,
52.89 + 0x20F90, 0x20FAD, 0x20FB4, 0x20FB5, 0x20FB6, 0x20FBC,
52.90 + 0x20FDF, 0x20FEA, 0x20FEB, 0x20FEC, 0x20FED, 0x21014,
52.91 + 0x2101D, 0x2101E, 0x2104F, 0x2105C, 0x2106F, 0x21075,
52.92 + 0x21076, 0x21077, 0x21078, 0x2107B, 0x21088, 0x21096,
52.93 + 0x2109D, 0x210B4, 0x210BF, 0x210C0, 0x210C1, 0x210C7,
52.94 + 0x210C8, 0x210C9, 0x210CF, 0x210D3, 0x210E4, 0x210F4,
52.95 + 0x210F5, 0x210F6, 0x2112F, 0x2113B, 0x2113D, 0x21145,
52.96 + 0x21148, 0x2114F, 0x21180, 0x21187, 0x211D9, 0x2123C,
52.97 + 0x2124F, 0x2127C, 0x212A8, 0x212A9, 0x212B0, 0x212E3,
52.98 + 0x212FE, 0x21302, 0x21303, 0x21304, 0x21305, 0x21336,
52.99 + 0x2133A, 0x21375, 0x21376, 0x2138E, 0x21398, 0x2139C,
52.100 + 0x213C5, 0x213C6, 0x213ED, 0x213FE, 0x21413, 0x21416,
52.101 + 0x21424, 0x2143F, 0x21452, 0x21454, 0x21455, 0x2148A,
52.102 + 0x21497, 0x214B6, 0x214E8, 0x214FD, 0x21577, 0x21582,
52.103 + 0x21596, 0x2160A, 0x21613, 0x21619, 0x2163E, 0x21661,
52.104 + 0x21692, 0x216B8, 0x216BA, 0x216C0, 0x216C1, 0x216C2,
52.105 + 0x216D3, 0x216D5, 0x216DF, 0x216E6, 0x216E7, 0x216E8,
52.106 + 0x216FA, 0x216FB, 0x216FC, 0x216FE, 0x2170D, 0x21710,
52.107 + 0x21726, 0x2173A, 0x2173B, 0x2173C, 0x21757, 0x2176C,
52.108 + 0x2176D, 0x2176E, 0x2176F, 0x21770, 0x21771, 0x21773,
52.109 + 0x21774, 0x217AB, 0x217B0, 0x217B1, 0x217B2, 0x217B3,
52.110 + 0x217B4, 0x217B5, 0x217C3, 0x217C7, 0x217D9, 0x217DA,
52.111 + 0x217DB, 0x217DC, 0x217DF, 0x217EF, 0x217F5, 0x217F6,
52.112 + 0x217F8, 0x217F9, 0x217FA, 0x217FB, 0x217FC, 0x21820,
52.113 + 0x21828, 0x21829, 0x2182A, 0x2182D, 0x21839, 0x2183A,
52.114 + 0x2183B, 0x21840, 0x21845, 0x21852, 0x2185E, 0x21861,
52.115 + 0x21862, 0x21863, 0x21864, 0x21877, 0x2187B, 0x21883,
52.116 + 0x21884, 0x21885, 0x2189E, 0x2189F, 0x218A0, 0x218A1,
52.117 + 0x218A2, 0x218BE, 0x218BF, 0x218D1, 0x218D6, 0x218D7,
52.118 + 0x218D8, 0x218D9, 0x218FA, 0x21903, 0x21904, 0x21905,
52.119 + 0x21910, 0x21911, 0x21912, 0x21915, 0x2191C, 0x21922,
52.120 + 0x21927, 0x2193B, 0x21944, 0x21958, 0x2196A, 0x2197C,
52.121 + 0x21980, 0x21983, 0x21988, 0x21996, 0x219DB, 0x219F3,
52.122 + 0x21A2D, 0x21A34, 0x21A45, 0x21A4B, 0x21B44, 0x21BC1,
52.123 + 0x21BC2, 0x21C2A, 0x21C70, 0x21CA2, 0x21CA5, 0x21CAC,
52.124 + 0x21D46, 0x21D90, 0x21DB6, 0x21DBA, 0x21DCA, 0x21DD1,
52.125 + 0x21DEB, 0x21DF9, 0x21E1C, 0x21E37, 0x21E3D, 0x21E89,
52.126 + 0x21EA4, 0x21EA8, 0x21EC8, 0x21ED5, 0x21F0F, 0x21F15,
52.127 + 0x21F6A, 0x21F9E, 0x21FA1, 0x21FE8, 0x22045, 0x22049,
52.128 + 0x2207E, 0x2209A, 0x220C7, 0x220FC, 0x2212A, 0x2215B,
52.129 + 0x22173, 0x2217A, 0x221A1, 0x221C3, 0x22208, 0x2227C,
52.130 + 0x22321, 0x22325, 0x223BD, 0x223D0, 0x223D7, 0x223FA,
52.131 + 0x22465, 0x22471, 0x2248B, 0x22491, 0x224B0, 0x224ED,
52.132 + 0x22513, 0x2251B, 0x22530, 0x22554, 0x2258D, 0x225AF,
52.133 + 0x225BE, 0x2261B, 0x2261C, 0x2262B, 0x22668, 0x2267A,
52.134 + 0x22696, 0x22698, 0x226F4, 0x226F5, 0x226F6, 0x22712,
52.135 + 0x22714, 0x2271B, 0x2271F, 0x2272A, 0x22775, 0x22781,
52.136 + 0x227B4, 0x227B5, 0x227CD, 0x22803, 0x2285F, 0x22860,
52.137 + 0x22871, 0x228AD, 0x228C1, 0x228F7, 0x22926, 0x22939,
52.138 + 0x2294F, 0x22967, 0x2296B, 0x22980, 0x22993, 0x22A66,
52.139 + 0x22ACF, 0x22AD5, 0x22AE6, 0x22AE8, 0x22B0E, 0x22B22,
52.140 + 0x22B3F, 0x22B43, 0x22B6A, 0x22BCA, 0x22BCE, 0x22C26,
52.141 + 0x22C27, 0x22C38, 0x22C4C, 0x22C51, 0x22C55, 0x22C62,
52.142 + 0x22C88, 0x22C9B, 0x22CA1, 0x22CA9, 0x22CB2, 0x22CB7,
52.143 + 0x22CC2, 0x22CC6, 0x22CC9, 0x22D07, 0x22D08, 0x22D12,
52.144 + 0x22D44, 0x22D4C, 0x22D67, 0x22D8D, 0x22D95, 0x22DA0,
52.145 + 0x22DA3, 0x22DA4, 0x22DB7, 0x22DEE, 0x22E0D, 0x22E36,
52.146 + 0x22E42, 0x22E78, 0x22E8B, 0x22EB3, 0x22EEF, 0x22F74,
52.147 + 0x22FCC, 0x22FE3, 0x23033, 0x23044, 0x2304B, 0x23066,
52.148 + 0x2307D, 0x2307E, 0x2308E, 0x230B7, 0x230BC, 0x230DA,
52.149 + 0x23103, 0x2313D, 0x2317D, 0x23182, 0x231A4, 0x231A5,
52.150 + 0x231B3, 0x231C8, 0x231C9, 0x231F7, 0x231F8, 0x231F9,
52.151 + 0x2320F, 0x23225, 0x2322F, 0x23231, 0x23232, 0x23233,
52.152 + 0x23234, 0x23262, 0x23281, 0x23289, 0x2328A, 0x232AB,
52.153 + 0x232AC, 0x232AD, 0x232D2, 0x232E0, 0x232E1, 0x23300,
52.154 + 0x2330A, 0x2331F, 0x233B4, 0x233CC, 0x233DE, 0x233E6,
52.155 + 0x233F4, 0x233F5, 0x233F9, 0x233FA, 0x233FE, 0x23400,
52.156 + 0x2343F, 0x23450, 0x2346F, 0x23472, 0x234E5, 0x23519,
52.157 + 0x23530, 0x2355A, 0x23567, 0x23595, 0x23599, 0x2359C,
52.158 + 0x235CD, 0x235CE, 0x235CF, 0x235F3, 0x23600, 0x2361A,
52.159 + 0x2363C, 0x23640, 0x23659, 0x2365F, 0x23677, 0x236A6,
52.160 + 0x236AD, 0x236BA, 0x236DF, 0x236EE, 0x23703, 0x23716,
52.161 + 0x23720, 0x2372D, 0x2372F, 0x2373F, 0x23766, 0x23781,
52.162 + 0x237A2, 0x237BC, 0x237C2, 0x237D5, 0x237D6, 0x237D7,
52.163 + 0x2383A, 0x239C2, 0x23AA7, 0x23ADB, 0x23AEE, 0x23AFA,
52.164 + 0x23B5A, 0x23C63, 0x23C99, 0x23C9A, 0x23C9B, 0x23CB5,
52.165 + 0x23CB7, 0x23CC7, 0x23CC8, 0x23CC9, 0x23CFC, 0x23CFD,
52.166 + 0x23CFE, 0x23CFF, 0x23D40, 0x23D5B, 0x23D7E, 0x23D8F,
52.167 + 0x23DB6, 0x23DB7, 0x23DB8, 0x23DB9, 0x23DBA, 0x23DBB,
52.168 + 0x23DBC, 0x23DBD, 0x23DE3, 0x23DF8, 0x23E11, 0x23E2C,
52.169 + 0x23E2D, 0x23E2E, 0x23E2F, 0x23E30, 0x23E31, 0x23E39,
52.170 + 0x23E88, 0x23E89, 0x23E8A, 0x23E8B, 0x23EB9, 0x23EBF,
52.171 + 0x23ED7, 0x23EF7, 0x23EF8, 0x23EF9, 0x23EFA, 0x23EFB,
52.172 + 0x23EFC, 0x23F35, 0x23F41, 0x23F4A, 0x23F7F, 0x23F80,
52.173 + 0x23F81, 0x23F82, 0x23F8F, 0x23FB4, 0x23FB7, 0x23FC0,
52.174 + 0x23FC5, 0x23FEB, 0x23FEC, 0x23FED, 0x23FEE, 0x23FEF,
52.175 + 0x23FF0, 0x24011, 0x24039, 0x2403A, 0x2403B, 0x2403C,
52.176 + 0x2403D, 0x24057, 0x24085, 0x2408B, 0x2408C, 0x2408D,
52.177 + 0x24091, 0x240C9, 0x240E1, 0x24104, 0x2410F, 0x24119,
52.178 + 0x2413F, 0x24140, 0x24144, 0x2414E, 0x24155, 0x24156,
52.179 + 0x24157, 0x2415C, 0x2415F, 0x24177, 0x2417A, 0x241A3,
52.180 + 0x241A4, 0x241A5, 0x241AC, 0x241B5, 0x241CD, 0x241E2,
52.181 + 0x241FC, 0x2421B, 0x2424B, 0x24256, 0x24259, 0x24276,
52.182 + 0x24277, 0x24278, 0x24284, 0x24293, 0x24295, 0x242A5,
52.183 + 0x242C1, 0x242C9, 0x242CA, 0x242EE, 0x242FA, 0x2430D,
52.184 + 0x2431A, 0x24334, 0x24348, 0x24362, 0x24363, 0x24364,
52.185 + 0x24365, 0x2438C, 0x24396, 0x2439C, 0x243BD, 0x243C1,
52.186 + 0x243E9, 0x243EA, 0x243F2, 0x243F8, 0x24404, 0x24435,
52.187 + 0x24436, 0x2445A, 0x2445B, 0x24473, 0x24487, 0x24488,
52.188 + 0x244B9, 0x244BC, 0x244CE, 0x244D3, 0x244D6, 0x24505,
52.189 + 0x24521, 0x24578, 0x245C8, 0x24618, 0x2462A, 0x24665,
52.190 + 0x24674, 0x24697, 0x246D4, 0x24706, 0x24725, 0x2472F,
52.191 + 0x2478F, 0x247E0, 0x24812, 0x24823, 0x24882, 0x248E9,
52.192 + 0x248F0, 0x248F1, 0x248F2, 0x248F3, 0x248FB, 0x248FF,
52.193 + 0x24900, 0x24901, 0x2490C, 0x24916, 0x24917, 0x24919,
52.194 + 0x2492F, 0x24933, 0x24934, 0x2493E, 0x2493F, 0x24940,
52.195 + 0x24941, 0x24942, 0x24943, 0x24962, 0x24963, 0x24974,
52.196 + 0x24975, 0x24976, 0x2497B, 0x2497F, 0x24982, 0x24988,
52.197 + 0x24989, 0x2498A, 0x2498B, 0x2498C, 0x2498D, 0x2498E,
52.198 + 0x2498F, 0x24994, 0x249A4, 0x249A7, 0x249A9, 0x249AB,
52.199 + 0x249AC, 0x249AD, 0x249B7, 0x249B8, 0x249B9, 0x249BA,
52.200 + 0x249BB, 0x249C5, 0x249D0, 0x249DA, 0x249DE, 0x249DF,
52.201 + 0x249E3, 0x249E5, 0x249EC, 0x249ED, 0x249F6, 0x249F7,
52.202 + 0x249F8, 0x249F9, 0x249FB, 0x24A0E, 0x24A12, 0x24A13,
52.203 + 0x24A15, 0x24A21, 0x24A22, 0x24A23, 0x24A24, 0x24A25,
52.204 + 0x24A26, 0x24A27, 0x24A28, 0x24A29, 0x24A2A, 0x24A3E,
52.205 + 0x24A42, 0x24A45, 0x24A4A, 0x24A4E, 0x24A4F, 0x24A50,
52.206 + 0x24A51, 0x24A5D, 0x24A65, 0x24A66, 0x24A67, 0x24A71,
52.207 + 0x24A77, 0x24A78, 0x24A79, 0x24A7A, 0x24A8C, 0x24A93,
52.208 + 0x24A94, 0x24A95, 0x24A96, 0x24AA4, 0x24AA5, 0x24AA6,
52.209 + 0x24AA7, 0x24AB1, 0x24AB2, 0x24AB3, 0x24ABA, 0x24ABB,
52.210 + 0x24ABC, 0x24AC0, 0x24AC7, 0x24ACA, 0x24AD1, 0x24ADF,
52.211 + 0x24AE2, 0x24AE9, 0x24B6E, 0x24BF5, 0x24C09, 0x24C9E,
52.212 + 0x24C9F, 0x24CC9, 0x24CD9, 0x24D06, 0x24D13, 0x24DB8,
52.213 + 0x24DEA, 0x24DEB, 0x24E3B, 0x24E50, 0x24EA5, 0x24EA7,
52.214 + 0x24F0E, 0x24F5C, 0x24F82, 0x24F86, 0x24F97, 0x24F9A,
52.215 + 0x24FA9, 0x24FB8, 0x24FC2, 0x2502C, 0x25052, 0x2509D,
52.216 + 0x2512B, 0x25148, 0x2517D, 0x2517E, 0x251CD, 0x251E3,
52.217 + 0x251E6, 0x251E7, 0x25220, 0x25221, 0x25250, 0x25299,
52.218 + 0x252C7, 0x252D8, 0x2530E, 0x25311, 0x25313, 0x25419,
52.219 + 0x25425, 0x2542F, 0x25430, 0x25446, 0x2546C, 0x2546E,
52.220 + 0x25531, 0x25535, 0x2553F, 0x2555B, 0x2555C, 0x2555D,
52.221 + 0x2555E, 0x25562, 0x25565, 0x25566, 0x25581, 0x25584,
52.222 + 0x2558F, 0x255B9, 0x255D5, 0x255DB, 0x255E0, 0x25605,
52.223 + 0x25635, 0x25651, 0x25683, 0x25695, 0x256E3, 0x256F6,
52.224 + 0x25706, 0x2571D, 0x25725, 0x2573D, 0x25772, 0x257C7,
52.225 + 0x257DF, 0x257E0, 0x257E1, 0x25857, 0x2585D, 0x25872,
52.226 + 0x258C8, 0x258E1, 0x25903, 0x25946, 0x25956, 0x259AC,
52.227 + 0x259CC, 0x25A95, 0x25A9C, 0x25AAE, 0x25AAF, 0x25AE9,
52.228 + 0x25B74, 0x25B89, 0x25BB3, 0x25BB4, 0x25BC6, 0x25BE4,
52.229 + 0x25BE8, 0x25C01, 0x25C06, 0x25C21, 0x25C4A, 0x25C65,
52.230 + 0x25C91, 0x25CA4, 0x25CC0, 0x25CC1, 0x25CFE, 0x25D20,
52.231 + 0x25D30, 0x25D43, 0x25E0E, 0x25E49, 0x25E81, 0x25E82,
52.232 + 0x25E83, 0x25EA6, 0x25EBC, 0x25ED7, 0x25ED8, 0x25F1A,
52.233 + 0x25F4B, 0x25FE1, 0x25FE2, 0x26029, 0x26048, 0x26064,
52.234 + 0x26083, 0x26097, 0x260A4, 0x260A5, 0x26102, 0x26121,
52.235 + 0x26159, 0x2615A, 0x2615B, 0x2615C, 0x261AD, 0x261AE,
52.236 + 0x261B2, 0x261DD, 0x26258, 0x26261, 0x2626A, 0x2626B,
52.237 + 0x262D0, 0x26335, 0x2634B, 0x2634C, 0x26351, 0x263BE,
52.238 + 0x263F5, 0x263F8, 0x26402, 0x26410, 0x26411, 0x26412,
52.239 + 0x2644A, 0x26469, 0x26484, 0x26488, 0x26489, 0x2648D,
52.240 + 0x26498, 0x26512, 0x26572, 0x265A0, 0x265AD, 0x265BF,
52.241 + 0x26612, 0x26626, 0x266AF, 0x266B1, 0x266B5, 0x266DA,
52.242 + 0x266E8, 0x266FC, 0x26716, 0x26741, 0x26799, 0x267B3,
52.243 + 0x267B4, 0x267CC, 0x2681C, 0x26846, 0x2685E, 0x2686E,
52.244 + 0x26888, 0x2688A, 0x26893, 0x268C7, 0x2690E, 0x26911,
52.245 + 0x26926, 0x26939, 0x26951, 0x269A8, 0x269B5, 0x269F2,
52.246 + 0x269FA, 0x26A2D, 0x26A2E, 0x26A34, 0x26A42, 0x26A51,
52.247 + 0x26A52, 0x26B05, 0x26B0A, 0x26B13, 0x26B15, 0x26B28,
52.248 + 0x26B50, 0x26B51, 0x26B52, 0x26B53, 0x26B5B, 0x26B75,
52.249 + 0x26B82, 0x26B96, 0x26B97, 0x26B9D, 0x26BB3, 0x26BC0,
52.250 + 0x26BF7, 0x26C21, 0x26C40, 0x26C7E, 0x26C7F, 0x26C80,
52.251 + 0x26C81, 0x26C82, 0x26CA4, 0x26CB7, 0x26CB8, 0x26CBD,
52.252 + 0x26CC0, 0x26CC3, 0x26CD1, 0x26D22, 0x26D23, 0x26D24,
52.253 + 0x26D25, 0x26D26, 0x26D27, 0x26D28, 0x26D29, 0x26D2A,
52.254 + 0x26D51, 0x26D74, 0x26DA0, 0x26DA1, 0x26DA2, 0x26DA3,
52.255 + 0x26DA4, 0x26DA5, 0x26DA6, 0x26DA7, 0x26DAE, 0x26DDC,
52.256 + 0x26DEA, 0x26DEB, 0x26DF0, 0x26E00, 0x26E05, 0x26E07,
52.257 + 0x26E12, 0x26E42, 0x26E43, 0x26E44, 0x26E45, 0x26E6E,
52.258 + 0x26E72, 0x26E77, 0x26E84, 0x26E99, 0x26ED0, 0x26ED1,
52.259 + 0x26ED2, 0x26ED3, 0x26ED4, 0x26ED5, 0x26ED6, 0x26ED7,
52.260 + 0x26F26, 0x26F73, 0x26F74, 0x26F9F, 0x26FA1, 0x26FBE,
52.261 + 0x26FDE, 0x26FDF, 0x2700E, 0x2704B, 0x27052, 0x27053,
52.262 + 0x27088, 0x270AD, 0x270AE, 0x270AF, 0x270CD, 0x270F8,
52.263 + 0x27109, 0x2710C, 0x2710D, 0x27126, 0x27127, 0x27164,
52.264 + 0x27165, 0x27175, 0x271CD, 0x2721B, 0x27280, 0x27285,
52.265 + 0x2728B, 0x272B2, 0x272B6, 0x272E6, 0x2739A, 0x27422,
52.266 + 0x27450, 0x27484, 0x27486, 0x27574, 0x275A3, 0x275E0,
52.267 + 0x275E4, 0x275FD, 0x275FE, 0x27607, 0x2760C, 0x27632,
52.268 + 0x27639, 0x27655, 0x27656, 0x27657, 0x27694, 0x2770F,
52.269 + 0x27735, 0x27736, 0x27741, 0x2775E, 0x27784, 0x27785,
52.270 + 0x277CC, 0x27858, 0x27870, 0x2789D, 0x278B2, 0x278C8,
52.271 + 0x27924, 0x27967, 0x2797A, 0x279A0, 0x279DD, 0x279FD,
52.272 + 0x27A0A, 0x27A0E, 0x27A3E, 0x27A53, 0x27A59, 0x27A79,
52.273 + 0x27A84, 0x27ABD, 0x27ABE, 0x27AF4, 0x27B06, 0x27B0B,
52.274 + 0x27B18, 0x27B38, 0x27B39, 0x27B3A, 0x27B48, 0x27BF4,
52.275 + 0x27C12, 0x27D2F, 0x27D53, 0x27D54, 0x27D66, 0x27D73,
52.276 + 0x27D84, 0x27D8F, 0x27D98, 0x27DBD, 0x27DDC, 0x27E4D,
52.277 + 0x27E4F, 0x27FF9, 0x28002, 0x28009, 0x2801E, 0x28023,
52.278 + 0x28024, 0x28048, 0x28083, 0x28090, 0x280BD, 0x280BE,
52.279 + 0x280E8, 0x280E9, 0x280F4, 0x2812E, 0x2814F, 0x2815D,
52.280 + 0x2816F, 0x28189, 0x281AF, 0x281BC, 0x28207, 0x28218,
52.281 + 0x2821A, 0x28256, 0x2827C, 0x2829B, 0x282CD, 0x282E2,
52.282 + 0x28306, 0x28318, 0x2832F, 0x2833A, 0x28365, 0x2836D,
52.283 + 0x2837D, 0x2838A, 0x28412, 0x28468, 0x2846C, 0x28473,
52.284 + 0x28482, 0x28501, 0x2853C, 0x2853D, 0x2856C, 0x285E8,
52.285 + 0x285F4, 0x28600, 0x2860B, 0x28625, 0x2863B, 0x286AA,
52.286 + 0x286AB, 0x286BC, 0x286D8, 0x286E6, 0x2870F, 0x28713,
52.287 + 0x28804, 0x2882B, 0x28933, 0x28948, 0x28949, 0x28956,
52.288 + 0x28964, 0x28968, 0x2896C, 0x2897E, 0x28989, 0x289A8,
52.289 + 0x289AA, 0x289AB, 0x289B8, 0x289BC, 0x289C0, 0x289DC,
52.290 + 0x289DE, 0x289E1, 0x289E3, 0x289E4, 0x289E7, 0x289E8,
52.291 + 0x289F9, 0x289FA, 0x289FB, 0x289FC, 0x28A0F, 0x28A16,
52.292 + 0x28A25, 0x28A29, 0x28A32, 0x28A36, 0x28A44, 0x28A45,
52.293 + 0x28A46, 0x28A47, 0x28A48, 0x28A49, 0x28A4A, 0x28A4B,
52.294 + 0x28A59, 0x28A5A, 0x28A81, 0x28A82, 0x28A83, 0x28A9A,
52.295 + 0x28A9B, 0x28A9C, 0x28AC0, 0x28AC6, 0x28ACB, 0x28ACC,
52.296 + 0x28ACE, 0x28ADE, 0x28ADF, 0x28AE0, 0x28AE1, 0x28AE2,
52.297 + 0x28AE3, 0x28AE5, 0x28AEA, 0x28AFC, 0x28B0C, 0x28B13,
52.298 + 0x28B21, 0x28B22, 0x28B2B, 0x28B2C, 0x28B2D, 0x28B2F,
52.299 + 0x28B46, 0x28B4C, 0x28B4E, 0x28B50, 0x28B63, 0x28B64,
52.300 + 0x28B65, 0x28B66, 0x28B6C, 0x28B8F, 0x28B99, 0x28B9C,
52.301 + 0x28B9D, 0x28BC2, 0x28BC5, 0x28BD4, 0x28BD7, 0x28BD9,
52.302 + 0x28BDA, 0x28BE7, 0x28BE8, 0x28BE9, 0x28BEA, 0x28BEB,
52.303 + 0x28BEC, 0x28BF5, 0x28BFF, 0x28C03, 0x28C09, 0x28C1C,
52.304 + 0x28C1D, 0x28C23, 0x28C26, 0x28C2B, 0x28C30, 0x28C39,
52.305 + 0x28C3B, 0x28CCA, 0x28CCD, 0x28CD2, 0x28D34, 0x28D99,
52.306 + 0x28DB9, 0x28E0F, 0x28E36, 0x28E39, 0x28E65, 0x28E66,
52.307 + 0x28E97, 0x28EAC, 0x28EB2, 0x28EB3, 0x28ED9, 0x28EE7,
52.308 + 0x28FC5, 0x29088, 0x2908B, 0x29093, 0x290AF, 0x290B0,
52.309 + 0x290B1, 0x290C0, 0x290E4, 0x290E5, 0x290EC, 0x290ED,
52.310 + 0x2910D, 0x29110, 0x2913C, 0x2914D, 0x2915B, 0x2915E,
52.311 + 0x29170, 0x2919C, 0x291A8, 0x291D5, 0x291EB, 0x2941D,
52.312 + 0x29420, 0x29433, 0x2943F, 0x29448, 0x294D0, 0x294D9,
52.313 + 0x294DA, 0x294E5, 0x294E7, 0x2959E, 0x295B0, 0x295B8,
52.314 + 0x295D7, 0x295E9, 0x295F4, 0x29720, 0x29732, 0x297D4,
52.315 + 0x29810, 0x29857, 0x298A4, 0x298D1, 0x298EA, 0x298F1,
52.316 + 0x29903, 0x29905, 0x2992F, 0x29947, 0x29948, 0x29949,
52.317 + 0x2995D, 0x2996A, 0x2999D, 0x299C3, 0x299C9, 0x29A28,
52.318 + 0x29A4D, 0x29B05, 0x29B0E, 0x29BD5, 0x29C73, 0x29CAD,
52.319 + 0x29D3E, 0x29D5A, 0x29D7C, 0x29D98, 0x29D9B, 0x29DF6,
52.320 + 0x29E06, 0x29E2D, 0x29E68, 0x29EAC, 0x29EC3, 0x29EF8,
52.321 + 0x29F23, 0x29F30, 0x29FB7, 0x29FDE, 0x2A014, 0x2A087,
52.322 + 0x2A0B9, 0x2A0E1, 0x2A0ED, 0x2A0F3, 0x2A0F8, 0x2A0FE,
52.323 + 0x2A107, 0x2A123, 0x2A133, 0x2A134, 0x2A150, 0x2A192,
52.324 + 0x2A193, 0x2A1AB, 0x2A1B4, 0x2A1DF, 0x2A1F5, 0x2A220,
52.325 + 0x2A233, 0x2A293, 0x2A29F, 0x2A2B2, 0x2A2B4, 0x2A2B6,
52.326 + 0x2A2BA, 0x2A2BD, 0x2A2DF, 0x2A2FF, 0x2A3A9, 0x2A434,
52.327 + 0x2A45B, 0x2A5C6, 0x2A5CB, 0x2A601, 0x2A632, 0x2A64A,
52.328 + 0x2A65B, 0x2A6A9, 0x2F825, 0x2F83B, 0x2F840, 0x2F878,
52.329 + 0x2F894, 0x2F8A6, 0x2F8CD, 0x2F994, 0x2F9B2, 0x2F9BC,
52.330 + 0x2F9D4 };
52.331 +
52.332 + /**
52.333 + * Big5-HKSCS native encoded equivalent for the
52.334 + * surrogate pair input provided above within the
52.335 + * String constant "surrogates"
52.336 + */
52.337 +
52.338 + final static byte[] expectBytes = {
52.339 + (byte)0x9C, (byte)0x71, (byte)0x93, (byte)0x75,
52.340 + (byte)0x93, (byte)0x76, (byte)0x95, (byte)0x48,
52.341 + (byte)0x8E, (byte)0xC6, (byte)0x8B, (byte)0xC5,
52.342 + (byte)0x8B, (byte)0xFA, (byte)0xC8, (byte)0x7C,
52.343 + (byte)0x9A, (byte)0xB4, (byte)0x88, (byte)0x4E,
52.344 + (byte)0x88, (byte)0x4B, (byte)0xC8, (byte)0x7A,
52.345 + (byte)0x88, (byte)0x48, (byte)0x88, (byte)0x47,
52.346 + (byte)0xA0, (byte)0xF6, (byte)0x88, (byte)0x45,
52.347 + (byte)0x88, (byte)0x53, (byte)0xFC, (byte)0xAD,
52.348 + (byte)0x8A, (byte)0xAD, (byte)0x92, (byte)0x72,
52.349 + (byte)0xFC, (byte)0x47, (byte)0x94, (byte)0xDF,
52.350 + (byte)0x9F, (byte)0xD1, (byte)0xFB, (byte)0xCB,
52.351 + (byte)0x92, (byte)0x7D, (byte)0x98, (byte)0xA4,
52.352 + (byte)0x94, (byte)0xE7, (byte)0x90, (byte)0xCB,
52.353 + (byte)0x92, (byte)0x7B, (byte)0x94, (byte)0xD8,
52.354 + (byte)0xFC, (byte)0x5F, (byte)0xFA, (byte)0x54,
52.355 + (byte)0x9A, (byte)0xB5, (byte)0x96, (byte)0xDA,
52.356 + (byte)0x92, (byte)0x79, (byte)0xFA, (byte)0x74,
52.357 + (byte)0x92, (byte)0x75, (byte)0x8D, (byte)0xFB,
52.358 + (byte)0x8A, (byte)0x49, (byte)0x92, (byte)0xDF,
52.359 + (byte)0x9B, (byte)0x7C, (byte)0xFA, (byte)0x63,
52.360 + (byte)0xFA, (byte)0x60, (byte)0x92, (byte)0x6D,
52.361 + (byte)0xFA, (byte)0x62, (byte)0x9A, (byte)0xB6,
52.362 + (byte)0x97, (byte)0x6B, (byte)0xFD, (byte)0x6A,
52.363 + (byte)0xFD, (byte)0x54, (byte)0x92, (byte)0x73,
52.364 + (byte)0x97, (byte)0xD8, (byte)0x9F, (byte)0xBB,
52.365 + (byte)0x93, (byte)0x42, (byte)0x92, (byte)0x76,
52.366 + (byte)0xFA, (byte)0x65, (byte)0x92, (byte)0x6C,
52.367 + (byte)0xFA, (byte)0x6E, (byte)0x9E, (byte)0xE0,
52.368 + (byte)0x92, (byte)0xC0, (byte)0x92, (byte)0xBF,
52.369 + (byte)0x92, (byte)0xBE, (byte)0x9A, (byte)0xBA,
52.370 + (byte)0x8A, (byte)0xB3, (byte)0x97, (byte)0x75,
52.371 + (byte)0xFA, (byte)0x40, (byte)0xFA, (byte)0x76,
52.372 + (byte)0xFB, (byte)0xD0, (byte)0xFA, (byte)0x7B,
52.373 + (byte)0xFE, (byte)0x6D, (byte)0x9B, (byte)0xB3,
52.374 + (byte)0x89, (byte)0xCC, (byte)0x9A, (byte)0xBE,
52.375 + (byte)0xFA, (byte)0x42, (byte)0x92, (byte)0xBC,
52.376 + (byte)0x94, (byte)0x5C, (byte)0x9B, (byte)0xB5,
52.377 + (byte)0x9A, (byte)0xBF, (byte)0x98, (byte)0xA7,
52.378 + (byte)0x97, (byte)0xA4, (byte)0x90, (byte)0xFD,
52.379 + (byte)0xFC, (byte)0x7B, (byte)0x9A, (byte)0xC0,
52.380 + (byte)0x92, (byte)0xC3, (byte)0x8A, (byte)0xAA,
52.381 + (byte)0x9B, (byte)0xD0, (byte)0x95, (byte)0x50,
52.382 + (byte)0x92, (byte)0xC6, (byte)0x98, (byte)0xA6,
52.383 + (byte)0x95, (byte)0x46, (byte)0xFD, (byte)0x63,
52.384 + (byte)0xFA, (byte)0xC2, (byte)0x9E, (byte)0xC3,
52.385 + (byte)0x89, (byte)0xB2, (byte)0x9C, (byte)0x66,
52.386 + (byte)0x90, (byte)0x53, (byte)0x97, (byte)0xC1,
52.387 + (byte)0x9A, (byte)0xC4, (byte)0x9A, (byte)0xC5,
52.388 + (byte)0x8E, (byte)0xEF, (byte)0xFA, (byte)0xE9,
52.389 + (byte)0x92, (byte)0x62, (byte)0x8A, (byte)0xF7,
52.390 + (byte)0x9A, (byte)0xC6, (byte)0x92, (byte)0xE1,
52.391 + (byte)0x9A, (byte)0xC9, (byte)0xFA, (byte)0xC6,
52.392 + (byte)0x97, (byte)0xA5, (byte)0x9A, (byte)0xCB,
52.393 + (byte)0xFA, (byte)0x72, (byte)0x8A, (byte)0x5E,
52.394 + (byte)0x94, (byte)0xE0, (byte)0x92, (byte)0xCC,
52.395 + (byte)0x8A, (byte)0xE5, (byte)0xFE, (byte)0x5C,
52.396 + (byte)0x9A, (byte)0xCC, (byte)0x9D, (byte)0xF9,
52.397 + (byte)0x8A, (byte)0x43, (byte)0x8A, (byte)0xA6,
52.398 + (byte)0x9A, (byte)0xCD, (byte)0x9A, (byte)0xCE,
52.399 + (byte)0xFA, (byte)0xEE, (byte)0x9B, (byte)0xCC,
52.400 + (byte)0x9A, (byte)0xCF, (byte)0x9A, (byte)0xD1,
52.401 + (byte)0x9D, (byte)0xFA, (byte)0x9D, (byte)0x7C,
52.402 + (byte)0x9A, (byte)0xD3, (byte)0x97, (byte)0xA6,
52.403 + (byte)0x99, (byte)0x5F, (byte)0xFB, (byte)0xF6,
52.404 + (byte)0x9F, (byte)0xC5, (byte)0x8A, (byte)0x59,
52.405 + (byte)0x8B, (byte)0x6B, (byte)0x9A, (byte)0xD4,
52.406 + (byte)0x9A, (byte)0xD5, (byte)0x97, (byte)0xA2,
52.407 + (byte)0x8A, (byte)0x44, (byte)0x9F, (byte)0x4A,
52.408 + (byte)0x90, (byte)0xA1, (byte)0xFD, (byte)0xA4,
52.409 + (byte)0x8A, (byte)0x64, (byte)0x8A, (byte)0xF2,
52.410 + (byte)0x8A, (byte)0xF8, (byte)0x9D, (byte)0xD8,
52.411 + (byte)0x94, (byte)0xD6, (byte)0xFA, (byte)0xFE,
52.412 + (byte)0xFB, (byte)0xA7, (byte)0x9A, (byte)0xD6,
52.413 + (byte)0x9F, (byte)0x4D, (byte)0xFA, (byte)0xF6,
52.414 + (byte)0x8A, (byte)0x57, (byte)0x8B, (byte)0x43,
52.415 + (byte)0x8B, (byte)0x44, (byte)0x8A, (byte)0xB6,
52.416 + (byte)0x8A, (byte)0xC0, (byte)0x9E, (byte)0x54,
52.417 + (byte)0x9A, (byte)0xD7, (byte)0x9A, (byte)0xD8,
52.418 + (byte)0x9A, (byte)0xDC, (byte)0x8A, (byte)0xCA,
52.419 + (byte)0x9E, (byte)0xA8, (byte)0x92, (byte)0x63,
52.420 + (byte)0x9A, (byte)0xDD, (byte)0x8B, (byte)0x65,
52.421 + (byte)0x8B, (byte)0x6F, (byte)0x8B, (byte)0x7E,
52.422 + (byte)0x8F, (byte)0x43, (byte)0x92, (byte)0xD0,
52.423 + (byte)0x8A, (byte)0xF4, (byte)0x9D, (byte)0xBE,
52.424 + (byte)0x9A, (byte)0xE1, (byte)0xFC, (byte)0xDE,
52.425 + (byte)0x9D, (byte)0xFD, (byte)0x8B, (byte)0x66,
52.426 + (byte)0x8B, (byte)0x70, (byte)0x8B, (byte)0x75,
52.427 + (byte)0x8A, (byte)0xE4, (byte)0x8B, (byte)0xA4,
52.428 + (byte)0x8A, (byte)0xED, (byte)0x8A, (byte)0x5D,
52.429 + (byte)0x8B, (byte)0x48, (byte)0x9D, (byte)0xED,
52.430 + (byte)0x9E, (byte)0x40, (byte)0x8A, (byte)0xEF,
52.431 + (byte)0x8A, (byte)0xF6, (byte)0x9E, (byte)0x76,
52.432 + (byte)0x9E, (byte)0xE3, (byte)0x9A, (byte)0xDE,
52.433 + (byte)0x8D, (byte)0xFE, (byte)0xFA, (byte)0xFC,
52.434 + (byte)0x9C, (byte)0xB1, (byte)0x9E, (byte)0x77,
52.435 + (byte)0x8B, (byte)0x64, (byte)0x8B, (byte)0x67,
52.436 + (byte)0x97, (byte)0x4B, (byte)0x96, (byte)0x53,
52.437 + (byte)0x9A, (byte)0xE0, (byte)0x8B, (byte)0x4A,
52.438 + (byte)0x8A, (byte)0xF1, (byte)0x8A, (byte)0xD7,
52.439 + (byte)0xA0, (byte)0xAB, (byte)0x8A, (byte)0xB5,
52.440 + (byte)0x8A, (byte)0x5F, (byte)0x8A, (byte)0xEE,
52.441 + (byte)0x9A, (byte)0xDF, (byte)0x8A, (byte)0xFE,
52.442 + (byte)0x8A, (byte)0x58, (byte)0x8B, (byte)0xA3,
52.443 + (byte)0x8B, (byte)0xA7, (byte)0x9A, (byte)0xE3,
52.444 + (byte)0x92, (byte)0x61, (byte)0x9D, (byte)0xD7,
52.445 + (byte)0x9E, (byte)0x7D, (byte)0x9E, (byte)0xA7,
52.446 + (byte)0x9E, (byte)0xAB, (byte)0x90, (byte)0x42,
52.447 + (byte)0x8B, (byte)0x79, (byte)0x8B, (byte)0x7A,
52.448 + (byte)0x9A, (byte)0xE6, (byte)0x9A, (byte)0xE5,
52.449 + (byte)0x8A, (byte)0x7E, (byte)0x9E, (byte)0x44,
52.450 + (byte)0x9A, (byte)0xE7, (byte)0x8A, (byte)0x7C,
52.451 + (byte)0x8B, (byte)0x71, (byte)0x9A, (byte)0xE9,
52.452 + (byte)0x9A, (byte)0xEA, (byte)0x9A, (byte)0xEB,
52.453 + (byte)0x8A, (byte)0xBD, (byte)0xFB, (byte)0x4E,
52.454 + (byte)0x9A, (byte)0xED, (byte)0x8A, (byte)0xF9,
52.455 + (byte)0x9E, (byte)0x63, (byte)0x8B, (byte)0x49,
52.456 + (byte)0x8A, (byte)0xCE, (byte)0x8B, (byte)0x6E,
52.457 + (byte)0x8A, (byte)0xE8, (byte)0x9A, (byte)0xEE,
52.458 + (byte)0x92, (byte)0xCE, (byte)0x8A, (byte)0x5A,
52.459 + (byte)0x8B, (byte)0x7B, (byte)0x8B, (byte)0x7C,
52.460 + (byte)0x9A, (byte)0xEF, (byte)0x9A, (byte)0xF0,
52.461 + (byte)0x8A, (byte)0xFA, (byte)0x89, (byte)0x41,
52.462 + (byte)0x8B, (byte)0x72, (byte)0x8A, (byte)0xF3,
52.463 + (byte)0x8B, (byte)0xA8, (byte)0x9E, (byte)0xAE,
52.464 + (byte)0x9E, (byte)0x72, (byte)0xFB, (byte)0x73,
52.465 + (byte)0xFB, (byte)0x5F, (byte)0x90, (byte)0xBA,
52.466 + (byte)0x91, (byte)0xFE, (byte)0x9E, (byte)0xF6,
52.467 + (byte)0x97, (byte)0xED, (byte)0x9A, (byte)0xF3,
52.468 + (byte)0xA0, (byte)0xEE, (byte)0x96, (byte)0x7C,
52.469 + (byte)0x93, (byte)0x45, (byte)0x98, (byte)0x6E,
52.470 + (byte)0xFA, (byte)0x56, (byte)0x9A, (byte)0xF5,
52.471 + (byte)0xFC, (byte)0x4B, (byte)0x9A, (byte)0xF4,
52.472 + (byte)0xFE, (byte)0xDE, (byte)0xFC, (byte)0xB7,
52.473 + (byte)0x97, (byte)0xF1, (byte)0x97, (byte)0xC7,
52.474 + (byte)0x9C, (byte)0xCB, (byte)0x92, (byte)0x40,
52.475 + (byte)0x9C, (byte)0xE8, (byte)0x91, (byte)0xFD,
52.476 + (byte)0x97, (byte)0x4E, (byte)0xFB, (byte)0x68,
52.477 + (byte)0x97, (byte)0x6C, (byte)0x8C, (byte)0xC2,
52.478 + (byte)0x97, (byte)0xE8, (byte)0xFB, (byte)0x6A,
52.479 + (byte)0x8B, (byte)0x74, (byte)0x8E, (byte)0xE7,
52.480 + (byte)0xFD, (byte)0xC8, (byte)0x92, (byte)0x41,
52.481 + (byte)0x96, (byte)0xA1, (byte)0x8E, (byte)0xF3,
52.482 + (byte)0x9A, (byte)0xF7, (byte)0x8F, (byte)0xA6,
52.483 + (byte)0xFA, (byte)0xD6, (byte)0x9C, (byte)0xC7,
52.484 + (byte)0xFA, (byte)0xD7, (byte)0x9A, (byte)0xF8,
52.485 + (byte)0xFB, (byte)0xA1, (byte)0x8E, (byte)0xC5,
52.486 + (byte)0xFB, (byte)0xA4, (byte)0xFB, (byte)0xC2,
52.487 + (byte)0x9A, (byte)0xC1, (byte)0x91, (byte)0xFA,
52.488 + (byte)0xFE, (byte)0xDB, (byte)0x97, (byte)0xAB,
52.489 + (byte)0x91, (byte)0x47, (byte)0xFB, (byte)0xB1,
52.490 + (byte)0x8F, (byte)0xEA, (byte)0x94, (byte)0xD2,
52.491 + (byte)0xFE, (byte)0x61, (byte)0xFA, (byte)0xCE,
52.492 + (byte)0x92, (byte)0xED, (byte)0x91, (byte)0xF3,
52.493 + (byte)0x93, (byte)0xC6, (byte)0x93, (byte)0x5A,
52.494 + (byte)0xFA, (byte)0xFB, (byte)0x92, (byte)0xEF,
52.495 + (byte)0xFA, (byte)0xC8, (byte)0x98, (byte)0x47,
52.496 + (byte)0x93, (byte)0x66, (byte)0x98, (byte)0x55,
52.497 + (byte)0x96, (byte)0xE6, (byte)0x9F, (byte)0x43,
52.498 + (byte)0x9F, (byte)0xAA, (byte)0x94, (byte)0xDA,
52.499 + (byte)0x92, (byte)0xEE, (byte)0xFC, (byte)0xAF,
52.500 + (byte)0xFB, (byte)0xFB, (byte)0x8E, (byte)0xF9,
52.501 + (byte)0x91, (byte)0xF6, (byte)0x93, (byte)0x64,
52.502 + (byte)0x94, (byte)0xF5, (byte)0x9C, (byte)0xB6,
52.503 + (byte)0xFB, (byte)0xAD, (byte)0x98, (byte)0x4E,
52.504 + (byte)0x8F, (byte)0x44, (byte)0x96, (byte)0xFD,
52.505 + (byte)0x9A, (byte)0xF9, (byte)0x9A, (byte)0xFA,
52.506 + (byte)0x97, (byte)0x69, (byte)0x95, (byte)0xD4,
52.507 + (byte)0x98, (byte)0x4B, (byte)0xFB, (byte)0xAA,
52.508 + (byte)0x98, (byte)0x7C, (byte)0x91, (byte)0xEA,
52.509 + (byte)0x9D, (byte)0xAF, (byte)0x9D, (byte)0xC5,
52.510 + (byte)0x91, (byte)0xF1, (byte)0x8E, (byte)0xB1,
52.511 + (byte)0x97, (byte)0xA9, (byte)0xFB, (byte)0xAC,
52.512 + (byte)0xFC, (byte)0xB8, (byte)0x9C, (byte)0xB9,
52.513 + (byte)0xFB, (byte)0xB0, (byte)0xFC, (byte)0xD2,
52.514 + (byte)0x93, (byte)0xCB, (byte)0x9A, (byte)0xFD,
52.515 + (byte)0x91, (byte)0xF4, (byte)0x8B, (byte)0xAC,
52.516 + (byte)0xA0, (byte)0x55, (byte)0x95, (byte)0x74,
52.517 + (byte)0x95, (byte)0xBE, (byte)0x97, (byte)0xAD,
52.518 + (byte)0x8E, (byte)0xE9, (byte)0x92, (byte)0xF8,
52.519 + (byte)0x97, (byte)0xBE, (byte)0x91, (byte)0x6C,
52.520 + (byte)0x94, (byte)0xAA, (byte)0xFC, (byte)0x63,
52.521 + (byte)0x9D, (byte)0xC6, (byte)0x97, (byte)0xB5,
52.522 + (byte)0x92, (byte)0xB8, (byte)0x91, (byte)0xEF,
52.523 + (byte)0xFE, (byte)0xA6, (byte)0x97, (byte)0x60,
52.524 + (byte)0x93, (byte)0x58, (byte)0x95, (byte)0x76,
52.525 + (byte)0x8F, (byte)0xAC, (byte)0x91, (byte)0xEC,
52.526 + (byte)0x97, (byte)0xB4, (byte)0x91, (byte)0xF7,
52.527 + (byte)0x97, (byte)0x4A, (byte)0xFB, (byte)0x49,
52.528 + (byte)0x95, (byte)0x78, (byte)0x93, (byte)0xBC,
52.529 + (byte)0x91, (byte)0xD6, (byte)0x93, (byte)0x55,
52.530 + (byte)0x93, (byte)0x56, (byte)0x98, (byte)0x51,
52.531 + (byte)0x8F, (byte)0xF8, (byte)0xFB, (byte)0xC0,
52.532 + (byte)0x93, (byte)0xF2, (byte)0x90, (byte)0xD0,
52.533 + (byte)0x9C, (byte)0x44, (byte)0x92, (byte)0x55,
52.534 + (byte)0x93, (byte)0x63, (byte)0x91, (byte)0xA5,
52.535 + (byte)0xA0, (byte)0xED, (byte)0xFD, (byte)0x6B,
52.536 + (byte)0x9A, (byte)0xFE, (byte)0x93, (byte)0x51,
52.537 + (byte)0x8C, (byte)0x57, (byte)0xFA, (byte)0x78,
52.538 + (byte)0xFE, (byte)0xA8, (byte)0x93, (byte)0x50,
52.539 + (byte)0xFA, (byte)0x4C, (byte)0x92, (byte)0xF7,
52.540 + (byte)0x9B, (byte)0x40, (byte)0xFB, (byte)0xCE,
52.541 + (byte)0x9B, (byte)0x41, (byte)0xFE, (byte)0xAD,
52.542 + (byte)0xFB, (byte)0xD5, (byte)0x8B, (byte)0xC2,
52.543 + (byte)0x9A, (byte)0x7C, (byte)0x9B, (byte)0x42,
52.544 + (byte)0x9B, (byte)0x43, (byte)0x9E, (byte)0x79,
52.545 + (byte)0xFB, (byte)0xD9, (byte)0x9B, (byte)0x44,
52.546 + (byte)0xA0, (byte)0xA7, (byte)0x9B, (byte)0xF3,
52.547 + (byte)0x8C, (byte)0x79, (byte)0x93, (byte)0x5E,
52.548 + (byte)0x89, (byte)0xCB, (byte)0x9F, (byte)0x53,
52.549 + (byte)0x93, (byte)0xD7, (byte)0xFB, (byte)0xE1,
52.550 + (byte)0xFE, (byte)0xD0, (byte)0xFB, (byte)0xE2,
52.551 + (byte)0xFC, (byte)0xE3, (byte)0x90, (byte)0x74,
52.552 + (byte)0xFB, (byte)0xE6, (byte)0x9B, (byte)0xB7,
52.553 + (byte)0x9B, (byte)0x45, (byte)0x9B, (byte)0x47,
52.554 + (byte)0x9F, (byte)0x50, (byte)0x9B, (byte)0x48,
52.555 + (byte)0xFC, (byte)0x5B, (byte)0x98, (byte)0xA9,
52.556 + (byte)0x9C, (byte)0xFD, (byte)0x88, (byte)0x4C,
52.557 + (byte)0x9B, (byte)0x4B, (byte)0xFB, (byte)0xEC,
52.558 + (byte)0x8C, (byte)0x69, (byte)0x9B, (byte)0xA8,
52.559 + (byte)0x8A, (byte)0xD5, (byte)0xFA, (byte)0x73,
52.560 + (byte)0xFD, (byte)0x59, (byte)0x91, (byte)0xA2,
52.561 + (byte)0xFB, (byte)0xED, (byte)0x9C, (byte)0xA9,
52.562 + (byte)0x8A, (byte)0xA8, (byte)0x9B, (byte)0xC3,
52.563 + (byte)0x8A, (byte)0xE1, (byte)0x9B, (byte)0x4E,
52.564 + (byte)0x95, (byte)0xD0, (byte)0x90, (byte)0x5F,
52.565 + (byte)0x97, (byte)0xEE, (byte)0xFC, (byte)0x4E,
52.566 + (byte)0x9B, (byte)0x4F, (byte)0x9B, (byte)0x50,
52.567 + (byte)0x9E, (byte)0xC6, (byte)0xFC, (byte)0x50,
52.568 + (byte)0xFD, (byte)0x73, (byte)0xFD, (byte)0xA7,
52.569 + (byte)0x9D, (byte)0xA2, (byte)0xFA, (byte)0x58,
52.570 + (byte)0xFA, (byte)0x5E, (byte)0xA0, (byte)0x59,
52.571 + (byte)0xFA, (byte)0x75, (byte)0xFB, (byte)0xBE,
52.572 + (byte)0x9C, (byte)0xA2, (byte)0x93, (byte)0x70,
52.573 + (byte)0x93, (byte)0x71, (byte)0x93, (byte)0x77,
52.574 + (byte)0xFE, (byte)0xEF, (byte)0x93, (byte)0x6D,
52.575 + (byte)0xFC, (byte)0x5D, (byte)0x90, (byte)0xB8,
52.576 + (byte)0x8A, (byte)0xFC, (byte)0xFB, (byte)0x41,
52.577 + (byte)0x9E, (byte)0x6B, (byte)0x94, (byte)0xE3,
52.578 + (byte)0x8E, (byte)0xE2, (byte)0x8C, (byte)0x7D,
52.579 + (byte)0x8E, (byte)0xD7, (byte)0x9C, (byte)0x4D,
52.580 + (byte)0x96, (byte)0xA3, (byte)0x9B, (byte)0x51,
52.581 + (byte)0x8A, (byte)0xC3, (byte)0x96, (byte)0xAA,
52.582 + (byte)0xFC, (byte)0x68, (byte)0x8B, (byte)0x6D,
52.583 + (byte)0xFD, (byte)0x67, (byte)0x8A, (byte)0xE9,
52.584 + (byte)0xFC, (byte)0xA1, (byte)0x93, (byte)0x6C,
52.585 + (byte)0x9B, (byte)0x52, (byte)0xFE, (byte)0x70,
52.586 + (byte)0xFC, (byte)0xA8, (byte)0xFC, (byte)0xE9,
52.587 + (byte)0x9C, (byte)0xB4, (byte)0x8A, (byte)0xEA,
52.588 + (byte)0x9B, (byte)0x53, (byte)0x9B, (byte)0x55,
52.589 + (byte)0x96, (byte)0xAB, (byte)0xFC, (byte)0xA7,
52.590 + (byte)0x9B, (byte)0x56, (byte)0x8A, (byte)0xBC,
52.591 + (byte)0x8A, (byte)0xCB, (byte)0x9B, (byte)0x57,
52.592 + (byte)0x89, (byte)0xCD, (byte)0x9B, (byte)0x59,
52.593 + (byte)0x9B, (byte)0x5B, (byte)0x93, (byte)0xA5,
52.594 + (byte)0x9B, (byte)0x5D, (byte)0x9E, (byte)0x4F,
52.595 + (byte)0x93, (byte)0xA3, (byte)0x8A, (byte)0x7B,
52.596 + (byte)0x8B, (byte)0x42, (byte)0x97, (byte)0x50,
52.597 + (byte)0x8F, (byte)0xB3, (byte)0x8A, (byte)0x50,
52.598 + (byte)0x9B, (byte)0x60, (byte)0x8B, (byte)0x45,
52.599 + (byte)0x8B, (byte)0x46, (byte)0x9D, (byte)0xFE,
52.600 + (byte)0x9B, (byte)0x62, (byte)0x93, (byte)0x7B,
52.601 + (byte)0x93, (byte)0xB1, (byte)0x8A, (byte)0x60,
52.602 + (byte)0x8A, (byte)0xD8, (byte)0x9B, (byte)0x63,
52.603 + (byte)0x8A, (byte)0x69, (byte)0x8A, (byte)0x47,
52.604 + (byte)0x8A, (byte)0xCC, (byte)0x93, (byte)0x7C,
52.605 + (byte)0x9B, (byte)0x65, (byte)0x9B, (byte)0x66,
52.606 + (byte)0x8A, (byte)0x72, (byte)0x8A, (byte)0x7A,
52.607 + (byte)0x93, (byte)0xAF, (byte)0x8A, (byte)0xB0,
52.608 + (byte)0x9B, (byte)0x68, (byte)0x9E, (byte)0xA3,
52.609 + (byte)0xFA, (byte)0xEC, (byte)0x8B, (byte)0x77,
52.610 + (byte)0x9B, (byte)0x67, (byte)0x8B, (byte)0x59,
52.611 + (byte)0xFC, (byte)0xB1, (byte)0xFC, (byte)0xBB,
52.612 + (byte)0x9B, (byte)0x69, (byte)0x93, (byte)0xA8,
52.613 + (byte)0x8A, (byte)0xE0, (byte)0x9E, (byte)0x51,
52.614 + (byte)0x8F, (byte)0x5F, (byte)0x9B, (byte)0x6A,
52.615 + (byte)0x9B, (byte)0x6B, (byte)0x97, (byte)0xEC,
52.616 + (byte)0x9B, (byte)0x6C, (byte)0xFE, (byte)0x4E,
52.617 + (byte)0xFD, (byte)0xC2, (byte)0x9B, (byte)0x6D,
52.618 + (byte)0x91, (byte)0x67, (byte)0xFC, (byte)0xCC,
52.619 + (byte)0x93, (byte)0xB6, (byte)0x90, (byte)0xE4,
52.620 + (byte)0x90, (byte)0xE5, (byte)0x9E, (byte)0xF2,
52.621 + (byte)0x93, (byte)0xCA, (byte)0x8B, (byte)0xBC,
52.622 + (byte)0x8F, (byte)0x46, (byte)0x93, (byte)0xCF,
52.623 + (byte)0xFC, (byte)0xDB, (byte)0xFC, (byte)0xDC,
52.624 + (byte)0x93, (byte)0xC0, (byte)0xFC, (byte)0xE6,
52.625 + (byte)0x96, (byte)0xE7, (byte)0xFC, (byte)0xD8,
52.626 + (byte)0xFC, (byte)0xD9, (byte)0xFD, (byte)0xA6,
52.627 + (byte)0x93, (byte)0xCE, (byte)0x95, (byte)0xF1,
52.628 + (byte)0x9C, (byte)0xE9, (byte)0xFC, (byte)0xE4,
52.629 + (byte)0x94, (byte)0xAF, (byte)0xFA, (byte)0x77,
52.630 + (byte)0x93, (byte)0xCC, (byte)0x90, (byte)0x5A,
52.631 + (byte)0x8C, (byte)0x54, (byte)0x93, (byte)0xBF,
52.632 + (byte)0xFB, (byte)0x51, (byte)0x93, (byte)0xB9,
52.633 + (byte)0xFE, (byte)0xD7, (byte)0x93, (byte)0xB7,
52.634 + (byte)0x93, (byte)0xD9, (byte)0x93, (byte)0xBB,
52.635 + (byte)0x93, (byte)0xDA, (byte)0x98, (byte)0xA3,
52.636 + (byte)0x90, (byte)0xD1, (byte)0x9B, (byte)0x6E,
52.637 + (byte)0xFA, (byte)0x70, (byte)0x9B, (byte)0xEB,
52.638 + (byte)0x9B, (byte)0x6F, (byte)0xFC, (byte)0xFC,
52.639 + (byte)0x8B, (byte)0x40, (byte)0xA0, (byte)0x7B,
52.640 + (byte)0x8C, (byte)0xA1, (byte)0x97, (byte)0xF7,
52.641 + (byte)0x93, (byte)0xE2, (byte)0xFC, (byte)0xD6,
52.642 + (byte)0x95, (byte)0x59, (byte)0x93, (byte)0xA6,
52.643 + (byte)0xFD, (byte)0x40, (byte)0x93, (byte)0x5F,
52.644 + (byte)0x97, (byte)0xF2, (byte)0x9C, (byte)0x76,
52.645 + (byte)0x8E, (byte)0xF8, (byte)0x8F, (byte)0x47,
52.646 + (byte)0x9B, (byte)0x74, (byte)0x92, (byte)0xB4,
52.647 + (byte)0x91, (byte)0xED, (byte)0x96, (byte)0xD2,
52.648 + (byte)0xFD, (byte)0x46, (byte)0x8F, (byte)0x4F,
52.649 + (byte)0x95, (byte)0x49, (byte)0x9B, (byte)0x75,
52.650 + (byte)0xFA, (byte)0x5C, (byte)0x9B, (byte)0x79,
52.651 + (byte)0xFD, (byte)0x4B, (byte)0x96, (byte)0xD3,
52.652 + (byte)0xFD, (byte)0x58, (byte)0x94, (byte)0x5F,
52.653 + (byte)0xA0, (byte)0xF5, (byte)0x92, (byte)0x43,
52.654 + (byte)0x97, (byte)0xFA, (byte)0x9D, (byte)0xD9,
52.655 + (byte)0x97, (byte)0xF4, (byte)0x92, (byte)0x4D,
52.656 + (byte)0xFD, (byte)0x5B, (byte)0x9B, (byte)0x7A,
52.657 + (byte)0x9E, (byte)0xD5, (byte)0xFA, (byte)0xAE,
52.658 + (byte)0x9C, (byte)0xC9, (byte)0x92, (byte)0x58,
52.659 + (byte)0x8E, (byte)0xC8, (byte)0x94, (byte)0xB4,
52.660 + (byte)0x93, (byte)0xE1, (byte)0x93, (byte)0xDF,
52.661 + (byte)0xFC, (byte)0xF0, (byte)0x93, (byte)0xEC,
52.662 + (byte)0x97, (byte)0xF6, (byte)0x96, (byte)0xCF,
52.663 + (byte)0x93, (byte)0xDE, (byte)0x8A, (byte)0xCF,
52.664 + (byte)0x9B, (byte)0xA2, (byte)0xFD, (byte)0x69,
52.665 + (byte)0x93, (byte)0x52, (byte)0x98, (byte)0xA2,
52.666 + (byte)0xFD, (byte)0x6E, (byte)0x8C, (byte)0xA4,
52.667 + (byte)0xFA, (byte)0x7C, (byte)0x93, (byte)0xFA,
52.668 + (byte)0x90, (byte)0x7C, (byte)0x8F, (byte)0x67,
52.669 + (byte)0x9D, (byte)0xB7, (byte)0xA0, (byte)0xE9,
52.670 + (byte)0xFA, (byte)0x4E, (byte)0xFD, (byte)0xA1,
52.671 + (byte)0x9E, (byte)0x74, (byte)0x9F, (byte)0xBF,
52.672 + (byte)0x9E, (byte)0xCB, (byte)0x9B, (byte)0xB9,
52.673 + (byte)0x9D, (byte)0xD4, (byte)0x97, (byte)0xB9,
52.674 + (byte)0x8E, (byte)0xF1, (byte)0x95, (byte)0x7B,
52.675 + (byte)0x9E, (byte)0xD2, (byte)0x97, (byte)0x53,
52.676 + (byte)0x96, (byte)0xA4, (byte)0x8F, (byte)0xBE,
52.677 + (byte)0x94, (byte)0xD9, (byte)0x90, (byte)0x58,
52.678 + (byte)0xFD, (byte)0x79, (byte)0xFD, (byte)0x7B,
52.679 + (byte)0x8E, (byte)0xDA, (byte)0x8E, (byte)0xFA,
52.680 + (byte)0x9B, (byte)0xA5, (byte)0x9E, (byte)0xD9,
52.681 + (byte)0x97, (byte)0xD4, (byte)0x90, (byte)0xBB,
52.682 + (byte)0xFD, (byte)0xBC, (byte)0xFD, (byte)0xC6,
52.683 + (byte)0x92, (byte)0x48, (byte)0x92, (byte)0xB5,
52.684 + (byte)0x9D, (byte)0xC1, (byte)0x92, (byte)0xB9,
52.685 + (byte)0x92, (byte)0xA6, (byte)0x8F, (byte)0x4B,
52.686 + (byte)0x9B, (byte)0xA6, (byte)0x92, (byte)0xB6,
52.687 + (byte)0x8E, (byte)0x40, (byte)0x9E, (byte)0xD8,
52.688 + (byte)0x94, (byte)0x5E, (byte)0x98, (byte)0x5F,
52.689 + (byte)0x94, (byte)0xCE, (byte)0x92, (byte)0x4A,
52.690 + (byte)0xFD, (byte)0x70, (byte)0x94, (byte)0x67,
52.691 + (byte)0x8D, (byte)0xEC, (byte)0x9B, (byte)0xD8,
52.692 + (byte)0x94, (byte)0x48, (byte)0xFA, (byte)0xC1,
52.693 + (byte)0x9C, (byte)0xF7, (byte)0xFD, (byte)0xBE,
52.694 + (byte)0x8F, (byte)0xDA, (byte)0xFD, (byte)0xD9,
52.695 + (byte)0xFC, (byte)0x7E, (byte)0x93, (byte)0xF9,
52.696 + (byte)0xFA, (byte)0x43, (byte)0xFA, (byte)0xEB,
52.697 + (byte)0xFA, (byte)0xC3, (byte)0x97, (byte)0xD3,
52.698 + (byte)0x95, (byte)0xF9, (byte)0x9C, (byte)0x48,
52.699 + (byte)0xFD, (byte)0xD8, (byte)0xA0, (byte)0xD8,
52.700 + (byte)0xFD, (byte)0xD7, (byte)0xFB, (byte)0x4A,
52.701 + (byte)0x9B, (byte)0xAF, (byte)0x94, (byte)0x4B,
52.702 + (byte)0xFD, (byte)0xC9, (byte)0x8E, (byte)0xAC,
52.703 + (byte)0xFD, (byte)0xB2, (byte)0x92, (byte)0x5A,
52.704 + (byte)0xFC, (byte)0xBD, (byte)0x92, (byte)0xD9,
52.705 + (byte)0xFD, (byte)0xD5, (byte)0x92, (byte)0xDD,
52.706 + (byte)0x92, (byte)0x59, (byte)0x96, (byte)0xBA,
52.707 + (byte)0x92, (byte)0x5B, (byte)0x9B, (byte)0xAB,
52.708 + (byte)0xFD, (byte)0xDA, (byte)0xFD, (byte)0xDE,
52.709 + (byte)0xFD, (byte)0xD3, (byte)0x8C, (byte)0x46,
52.710 + (byte)0xFD, (byte)0xD6, (byte)0xFD, (byte)0xDC,
52.711 + (byte)0xFD, (byte)0xDD, (byte)0x90, (byte)0xFE,
52.712 + (byte)0xFE, (byte)0xA1, (byte)0x8B, (byte)0xAD,
52.713 + (byte)0x9C, (byte)0xD8, (byte)0x9E, (byte)0x6D,
52.714 + (byte)0xFD, (byte)0x7C, (byte)0xFB, (byte)0x61,
52.715 + (byte)0x96, (byte)0xF8, (byte)0x96, (byte)0xF0,
52.716 + (byte)0xFC, (byte)0xF4, (byte)0xFE, (byte)0x60,
52.717 + (byte)0x98, (byte)0x52, (byte)0x96, (byte)0x4F,
52.718 + (byte)0x91, (byte)0x6E, (byte)0x98, (byte)0x6D,
52.719 + (byte)0x98, (byte)0x64, (byte)0x94, (byte)0x53,
52.720 + (byte)0xFD, (byte)0xEC, (byte)0xFB, (byte)0x78,
52.721 + (byte)0x95, (byte)0xBA, (byte)0x98, (byte)0x5D,
52.722 + (byte)0x92, (byte)0xF9, (byte)0x98, (byte)0x5A,
52.723 + (byte)0xFD, (byte)0xF6, (byte)0x93, (byte)0xD0,
52.724 + (byte)0x98, (byte)0x62, (byte)0x9B, (byte)0xAD,
52.725 + (byte)0x97, (byte)0x4F, (byte)0x9B, (byte)0xAE,
52.726 + (byte)0x94, (byte)0x52, (byte)0x9B, (byte)0xB0,
52.727 + (byte)0x91, (byte)0xD2, (byte)0x97, (byte)0xEA,
52.728 + (byte)0xFB, (byte)0x6B, (byte)0x91, (byte)0xB1,
52.729 + (byte)0xFD, (byte)0xF3, (byte)0x92, (byte)0xCB,
52.730 + (byte)0x9B, (byte)0xB1, (byte)0xFC, (byte)0xEC,
52.731 + (byte)0x98, (byte)0x6B, (byte)0x97, (byte)0x51,
52.732 + (byte)0x98, (byte)0x71, (byte)0x95, (byte)0xEF,
52.733 + (byte)0x9E, (byte)0xF3, (byte)0x91, (byte)0xE8,
52.734 + (byte)0x9B, (byte)0xBA, (byte)0xFB, (byte)0x4C,
52.735 + (byte)0x92, (byte)0x6A, (byte)0xFD, (byte)0xF8,
52.736 + (byte)0x98, (byte)0x61, (byte)0x91, (byte)0xE7,
52.737 + (byte)0x93, (byte)0xED, (byte)0x97, (byte)0x44,
52.738 + (byte)0x91, (byte)0xE1, (byte)0xFB, (byte)0xF5,
52.739 + (byte)0x98, (byte)0x69, (byte)0x8A, (byte)0x62,
52.740 + (byte)0x9B, (byte)0xBB, (byte)0x8C, (byte)0xA8,
52.741 + (byte)0x9C, (byte)0x55, (byte)0x8E, (byte)0x77,
52.742 + (byte)0x8A, (byte)0xB2, (byte)0x9E, (byte)0xBC,
52.743 + (byte)0x93, (byte)0xE6, (byte)0x93, (byte)0xA2,
52.744 + (byte)0x9B, (byte)0xBD, (byte)0x94, (byte)0xB3,
52.745 + (byte)0x93, (byte)0x7D, (byte)0x9E, (byte)0x66,
52.746 + (byte)0x94, (byte)0x59, (byte)0x9B, (byte)0xBF,
52.747 + (byte)0x94, (byte)0x58, (byte)0x9E, (byte)0xA5,
52.748 + (byte)0x9B, (byte)0xC7, (byte)0xFE, (byte)0x54,
52.749 + (byte)0x8E, (byte)0x74, (byte)0x8B, (byte)0xD6,
52.750 + (byte)0x94, (byte)0xB6, (byte)0xFD, (byte)0x74,
52.751 + (byte)0x98, (byte)0xC0, (byte)0x94, (byte)0xA5,
52.752 + (byte)0x9B, (byte)0xC8, (byte)0x95, (byte)0xED,
52.753 + (byte)0xFD, (byte)0x7E, (byte)0xFB, (byte)0xEB,
52.754 + (byte)0xFD, (byte)0x7D, (byte)0x97, (byte)0x6F,
52.755 + (byte)0x94, (byte)0x61, (byte)0x9F, (byte)0xC1,
52.756 + (byte)0x95, (byte)0xD7, (byte)0xFA, (byte)0x52,
52.757 + (byte)0x9C, (byte)0x58, (byte)0x9F, (byte)0x68,
52.758 + (byte)0x9B, (byte)0xE7, (byte)0xFC, (byte)0xCE,
52.759 + (byte)0x96, (byte)0xE8, (byte)0xFA, (byte)0x49,
52.760 + (byte)0x97, (byte)0xA1, (byte)0x95, (byte)0x4D,
52.761 + (byte)0x9E, (byte)0xF8, (byte)0xFE, (byte)0x49,
52.762 + (byte)0x91, (byte)0xCE, (byte)0x97, (byte)0x71,
52.763 + (byte)0x8C, (byte)0xCF, (byte)0xFD, (byte)0xB1,
52.764 + (byte)0xFC, (byte)0x6E, (byte)0x9C, (byte)0xF2,
52.765 + (byte)0x93, (byte)0xB8, (byte)0x90, (byte)0x43,
52.766 + (byte)0x97, (byte)0x59, (byte)0x94, (byte)0xD7,
52.767 + (byte)0xFE, (byte)0x66, (byte)0x94, (byte)0x7D,
52.768 + (byte)0xFC, (byte)0x6F, (byte)0x92, (byte)0x46,
52.769 + (byte)0xFA, (byte)0x6D, (byte)0x8E, (byte)0xF7,
52.770 + (byte)0xFB, (byte)0xB7, (byte)0x94, (byte)0x7C,
52.771 + (byte)0x92, (byte)0xCD, (byte)0x97, (byte)0xB2,
52.772 + (byte)0xFE, (byte)0x65, (byte)0x96, (byte)0x7E,
52.773 + (byte)0x97, (byte)0x58, (byte)0x9B, (byte)0x77,
52.774 + (byte)0x91, (byte)0xCF, (byte)0x94, (byte)0xA4,
52.775 + (byte)0x9C, (byte)0xAD, (byte)0x8B, (byte)0xAB,
52.776 + (byte)0x96, (byte)0xD5, (byte)0xFC, (byte)0xB3,
52.777 + (byte)0x93, (byte)0xAE, (byte)0x97, (byte)0x6D,
52.778 + (byte)0x94, (byte)0x46, (byte)0x95, (byte)0xF7,
52.779 + (byte)0x9C, (byte)0x46, (byte)0x95, (byte)0x5B,
52.780 + (byte)0x91, (byte)0xD1, (byte)0x94, (byte)0xF4,
52.781 + (byte)0xFE, (byte)0x67, (byte)0x92, (byte)0xA5,
52.782 + (byte)0xFE, (byte)0xDF, (byte)0x8C, (byte)0xAB,
52.783 + (byte)0x9B, (byte)0xC9, (byte)0xFC, (byte)0xED,
52.784 + (byte)0xFD, (byte)0xFA, (byte)0xFC, (byte)0xC8,
52.785 + (byte)0xFE, (byte)0x62, (byte)0x91, (byte)0xFC,
52.786 + (byte)0xFE, (byte)0x6B, (byte)0xFD, (byte)0xF9,
52.787 + (byte)0xFC, (byte)0xC7, (byte)0x91, (byte)0x4E,
52.788 + (byte)0x9C, (byte)0xB8, (byte)0x97, (byte)0x67,
52.789 + (byte)0x95, (byte)0xEE, (byte)0x9B, (byte)0xB2,
52.790 + (byte)0x94, (byte)0x60, (byte)0x94, (byte)0xA2,
52.791 + (byte)0x98, (byte)0x75, (byte)0x97, (byte)0xAC,
52.792 + (byte)0x91, (byte)0xD3, (byte)0x98, (byte)0x7B,
52.793 + (byte)0x8E, (byte)0xEB, (byte)0x97, (byte)0x6A,
52.794 + (byte)0x96, (byte)0x5E, (byte)0x97, (byte)0xEB,
52.795 + (byte)0x9F, (byte)0xF9, (byte)0x95, (byte)0xF8,
52.796 + (byte)0xFE, (byte)0xA2, (byte)0x8F, (byte)0xE6,
52.797 + (byte)0xFE, (byte)0x7E, (byte)0x9D, (byte)0xA4,
52.798 + (byte)0x97, (byte)0x68, (byte)0x8E, (byte)0xEC,
52.799 + (byte)0x94, (byte)0xBD, (byte)0x94, (byte)0x5B,
52.800 + (byte)0x9C, (byte)0xF6, (byte)0xFA, (byte)0xA7,
52.801 + (byte)0x9B, (byte)0xD9, (byte)0xFA, (byte)0x5D,
52.802 + (byte)0x96, (byte)0x56, (byte)0x97, (byte)0x62,
52.803 + (byte)0x94, (byte)0xBA, (byte)0xA0, (byte)0x4F,
52.804 + (byte)0x92, (byte)0xD8, (byte)0x9B, (byte)0xCB,
52.805 + (byte)0x94, (byte)0xBB, (byte)0x9D, (byte)0x5F,
52.806 + (byte)0x90, (byte)0xCF, (byte)0x94, (byte)0x65,
52.807 + (byte)0x9F, (byte)0x4C, (byte)0x90, (byte)0xD8,
52.808 + (byte)0x9E, (byte)0xBE, (byte)0xFB, (byte)0x6D,
52.809 + (byte)0x95, (byte)0xCA, (byte)0x9D, (byte)0xC2,
52.810 + (byte)0x97, (byte)0xF8, (byte)0x8F, (byte)0xFC,
52.811 + (byte)0x94, (byte)0x73, (byte)0x94, (byte)0x74,
52.812 + (byte)0xFE, (byte)0xB7, (byte)0x8A, (byte)0x4B,
52.813 + (byte)0x8A, (byte)0x55, (byte)0x8B, (byte)0x69,
52.814 + (byte)0x8A, (byte)0xDC, (byte)0x8B, (byte)0x76,
52.815 + (byte)0x9B, (byte)0xCE, (byte)0x8A, (byte)0x68,
52.816 + (byte)0xA0, (byte)0xF8, (byte)0x98, (byte)0xDF,
52.817 + (byte)0xFE, (byte)0xB5, (byte)0x9B, (byte)0xCF,
52.818 + (byte)0x96, (byte)0xFB, (byte)0x9B, (byte)0xFB,
52.819 + (byte)0x9E, (byte)0xCE, (byte)0x8E, (byte)0xE5,
52.820 + (byte)0x9E, (byte)0x7B, (byte)0x9B, (byte)0xD2,
52.821 + (byte)0x8A, (byte)0xA5, (byte)0xFE, (byte)0xCE,
52.822 + (byte)0x8A, (byte)0x45, (byte)0x9D, (byte)0xFC,
52.823 + (byte)0xFE, (byte)0xCF, (byte)0x8B, (byte)0xA5,
52.824 + (byte)0x8C, (byte)0x4A, (byte)0x8A, (byte)0xEC,
52.825 + (byte)0xFC, (byte)0xE0, (byte)0x94, (byte)0xAD,
52.826 + (byte)0xFE, (byte)0xD5, (byte)0x94, (byte)0xAC,
52.827 + (byte)0xFC, (byte)0x5A, (byte)0x9B, (byte)0xD6,
52.828 + (byte)0x8A, (byte)0x6F, (byte)0x8B, (byte)0xA9,
52.829 + (byte)0x8E, (byte)0x5F, (byte)0x9D, (byte)0xCB,
52.830 + (byte)0xFC, (byte)0xE7, (byte)0x9B, (byte)0xD7,
52.831 + (byte)0x93, (byte)0xC8, (byte)0x91, (byte)0xF0,
52.832 + (byte)0x8F, (byte)0xE0, (byte)0x9B, (byte)0xDB,
52.833 + (byte)0x90, (byte)0xED, (byte)0x9B, (byte)0xDC,
52.834 + (byte)0xA0, (byte)0xEC, (byte)0x98, (byte)0xFA,
52.835 + (byte)0x9B, (byte)0xE0, (byte)0x93, (byte)0xC7,
52.836 + (byte)0x92, (byte)0x49, (byte)0x96, (byte)0xE1,
52.837 + (byte)0x9B, (byte)0xE2, (byte)0x9B, (byte)0xE4,
52.838 + (byte)0x8F, (byte)0xE1, (byte)0x9B, (byte)0xE5,
52.839 + (byte)0x94, (byte)0xC0, (byte)0x93, (byte)0xC3,
52.840 + (byte)0x93, (byte)0xC5, (byte)0x90, (byte)0x79,
52.841 + (byte)0x97, (byte)0x7B, (byte)0x90, (byte)0x7E,
52.842 + (byte)0xFE, (byte)0xE6, (byte)0xFE, (byte)0x46,
52.843 + (byte)0x9D, (byte)0xB8, (byte)0x92, (byte)0x70,
52.844 + (byte)0x95, (byte)0xA8, (byte)0x8C, (byte)0xB0,
52.845 + (byte)0x94, (byte)0xC8, (byte)0x98, (byte)0xB9,
52.846 + (byte)0x91, (byte)0x40, (byte)0xFC, (byte)0xBE,
52.847 + (byte)0x91, (byte)0x57, (byte)0x8B, (byte)0xB2,
52.848 + (byte)0xFA, (byte)0xDF, (byte)0x9B, (byte)0xE6,
52.849 + (byte)0x96, (byte)0x43, (byte)0x8E, (byte)0x44,
52.850 + (byte)0x9C, (byte)0x4F, (byte)0xFE, (byte)0xF4,
52.851 + (byte)0x9B, (byte)0xE8, (byte)0x93, (byte)0xDC,
52.852 + (byte)0x96, (byte)0x6F, (byte)0x8E, (byte)0x4A,
52.853 + (byte)0x9B, (byte)0xED, (byte)0x92, (byte)0xF6,
52.854 + (byte)0x9D, (byte)0xB9, (byte)0x8E, (byte)0x4E,
52.855 + (byte)0xFB, (byte)0xCF, (byte)0x9E, (byte)0xC2,
52.856 + (byte)0x94, (byte)0xE5, (byte)0x9B, (byte)0xF0,
52.857 + (byte)0x94, (byte)0xE4, (byte)0x95, (byte)0x51,
52.858 + (byte)0x8B, (byte)0xBB, (byte)0x9B, (byte)0xF1,
52.859 + (byte)0x94, (byte)0xF0, (byte)0x8E, (byte)0x64,
52.860 + (byte)0x94, (byte)0xEA, (byte)0x8F, (byte)0x61,
52.861 + (byte)0x9B, (byte)0x64, (byte)0x8E, (byte)0x5B,
52.862 + (byte)0x9B, (byte)0xF2, (byte)0x9F, (byte)0xBE,
52.863 + (byte)0x9D, (byte)0xC9, (byte)0x8E, (byte)0x6C,
52.864 + (byte)0x8F, (byte)0x73, (byte)0x8C, (byte)0xAF,
52.865 + (byte)0x8F, (byte)0x75, (byte)0x8E, (byte)0x71,
52.866 + (byte)0x8E, (byte)0x60, (byte)0x8E, (byte)0x6A,
52.867 + (byte)0x8C, (byte)0x4C, (byte)0x95, (byte)0x52,
52.868 + (byte)0x95, (byte)0x54, (byte)0x8A, (byte)0xD4,
52.869 + (byte)0x9D, (byte)0xBB, (byte)0x95, (byte)0x43,
52.870 + (byte)0x92, (byte)0xFE, (byte)0x94, (byte)0xF2,
52.871 + (byte)0x94, (byte)0xF1, (byte)0xA0, (byte)0xEA,
52.872 + (byte)0x9D, (byte)0xD2, (byte)0xA0, (byte)0xB1,
52.873 + (byte)0x91, (byte)0xF8, (byte)0x94, (byte)0x62,
52.874 + (byte)0x9B, (byte)0xA4, (byte)0x8E, (byte)0xAD,
52.875 + (byte)0x9E, (byte)0xAD, (byte)0x96, (byte)0xD0,
52.876 + (byte)0xFE, (byte)0xEE, (byte)0x8A, (byte)0xB4,
52.877 + (byte)0x97, (byte)0x57, (byte)0x8A, (byte)0x77,
52.878 + (byte)0x9B, (byte)0xF7, (byte)0x8E, (byte)0xB5,
52.879 + (byte)0xA0, (byte)0x6D, (byte)0x8E, (byte)0xB6,
52.880 + (byte)0x97, (byte)0x56, (byte)0x95, (byte)0x40,
52.881 + (byte)0xA0, (byte)0xF3, (byte)0x94, (byte)0xBE,
52.882 + (byte)0x9B, (byte)0xFA, (byte)0xFD, (byte)0xDF,
52.883 + (byte)0x9D, (byte)0xBC, (byte)0x94, (byte)0xFE,
52.884 + (byte)0x8B, (byte)0xDB, (byte)0xA0, (byte)0xFE,
52.885 + (byte)0x8E, (byte)0xC0, (byte)0x9F, (byte)0x47,
52.886 + (byte)0x8B, (byte)0xDE, (byte)0xA0, (byte)0xFB,
52.887 + (byte)0x8E, (byte)0xC3, (byte)0x96, (byte)0x49,
52.888 + (byte)0xFE, (byte)0xC2, (byte)0x95, (byte)0x4C,
52.889 + (byte)0x9B, (byte)0xFD, (byte)0x90, (byte)0xCC,
52.890 + (byte)0x9C, (byte)0x60, (byte)0x95, (byte)0x4B,
52.891 + (byte)0x9B, (byte)0xFE, (byte)0x9C, (byte)0x70,
52.892 + (byte)0x9C, (byte)0x43, (byte)0x9C, (byte)0x47,
52.893 + (byte)0x8E, (byte)0xCC, (byte)0x8E, (byte)0x54,
52.894 + (byte)0x8E, (byte)0xE4, (byte)0x9C, (byte)0x49,
52.895 + (byte)0x8B, (byte)0x5E, (byte)0x95, (byte)0x5E,
52.896 + (byte)0x95, (byte)0x5C, (byte)0x9C, (byte)0x4B,
52.897 + (byte)0x8B, (byte)0xE1, (byte)0x8E, (byte)0xD9,
52.898 + (byte)0x9D, (byte)0xB4, (byte)0x92, (byte)0x5F,
52.899 + (byte)0x9C, (byte)0x4C, (byte)0x8A, (byte)0xA1,
52.900 + (byte)0x8E, (byte)0xDB, (byte)0x9C, (byte)0x56,
52.901 + (byte)0x8A, (byte)0xA2, (byte)0x97, (byte)0x54,
52.902 + (byte)0x9C, (byte)0x5E, (byte)0x9E, (byte)0xD4,
52.903 + (byte)0x95, (byte)0x68, (byte)0xA0, (byte)0xC3,
52.904 + (byte)0x8A, (byte)0xE6, (byte)0xA0, (byte)0xF7,
52.905 + (byte)0x9C, (byte)0x61, (byte)0x9C, (byte)0x5F,
52.906 + (byte)0xFC, (byte)0x4D, (byte)0x9E, (byte)0x5B,
52.907 + (byte)0x9E, (byte)0x69, (byte)0x9C, (byte)0x63,
52.908 + (byte)0xFE, (byte)0xC7, (byte)0xFE, (byte)0xC6,
52.909 + (byte)0x9C, (byte)0x67, (byte)0x9C, (byte)0x69,
52.910 + (byte)0x8B, (byte)0xE2, (byte)0x91, (byte)0x65,
52.911 + (byte)0x9C, (byte)0xE7, (byte)0x8A, (byte)0x54,
52.912 + (byte)0x9C, (byte)0x6C, (byte)0x9C, (byte)0x6E,
52.913 + (byte)0xFE, (byte)0x5D, (byte)0x9C, (byte)0x73,
52.914 + (byte)0x95, (byte)0x6A, (byte)0x95, (byte)0x6D,
52.915 + (byte)0x8E, (byte)0xF0, (byte)0x8F, (byte)0x4D,
52.916 + (byte)0x8E, (byte)0xF6, (byte)0xFA, (byte)0xBC,
52.917 + (byte)0x8C, (byte)0xD5, (byte)0xFB, (byte)0xDA,
52.918 + (byte)0x8B, (byte)0x4C, (byte)0xFD, (byte)0x75,
52.919 + (byte)0x9B, (byte)0xDD, (byte)0xFA, (byte)0xF5,
52.920 + (byte)0x9C, (byte)0x74, (byte)0x95, (byte)0x45,
52.921 + (byte)0x96, (byte)0xC6, (byte)0x8F, (byte)0x6A,
52.922 + (byte)0x8F, (byte)0x4E, (byte)0x9C, (byte)0x78,
52.923 + (byte)0xFA, (byte)0x55, (byte)0x97, (byte)0xE4,
52.924 + (byte)0x9C, (byte)0x41, (byte)0x92, (byte)0x5C,
52.925 + (byte)0x96, (byte)0xFA, (byte)0xFB, (byte)0x66,
52.926 + (byte)0x8E, (byte)0x65, (byte)0x98, (byte)0x49,
52.927 + (byte)0xFB, (byte)0xA8, (byte)0x98, (byte)0x42,
52.928 + (byte)0x9C, (byte)0x7A, (byte)0x97, (byte)0xFB,
52.929 + (byte)0x90, (byte)0xCA, (byte)0x9C, (byte)0x5B,
52.930 + (byte)0x97, (byte)0x4D, (byte)0x8E, (byte)0xD3,
52.931 + (byte)0x95, (byte)0x61, (byte)0x9F, (byte)0x4B,
52.932 + (byte)0x9F, (byte)0xB5, (byte)0x93, (byte)0xD2,
52.933 + (byte)0xFD, (byte)0xAA, (byte)0x98, (byte)0x40,
52.934 + (byte)0x91, (byte)0x46, (byte)0x98, (byte)0x67,
52.935 + (byte)0xFA, (byte)0x5A, (byte)0xFB, (byte)0xA9,
52.936 + (byte)0x98, (byte)0x41, (byte)0x8C, (byte)0xD3,
52.937 + (byte)0xFC, (byte)0xFD, (byte)0xFD, (byte)0xAB,
52.938 + (byte)0x91, (byte)0xBD, (byte)0x8F, (byte)0x4C,
52.939 + (byte)0x96, (byte)0xC9, (byte)0x8F, (byte)0x55,
52.940 + (byte)0xFB, (byte)0xAE, (byte)0x95, (byte)0x6F,
52.941 + (byte)0x9C, (byte)0x7D, (byte)0xA0, (byte)0xF0,
52.942 + (byte)0x94, (byte)0x6F, (byte)0xFD, (byte)0xAC,
52.943 + (byte)0x96, (byte)0xCB, (byte)0x96, (byte)0xCE,
52.944 + (byte)0xA0, (byte)0x56, (byte)0x9C, (byte)0xE1,
52.945 + (byte)0x96, (byte)0xC4, (byte)0x8F, (byte)0x5E,
52.946 + (byte)0x8F, (byte)0x6C, (byte)0x8E, (byte)0xA3,
52.947 + (byte)0xFB, (byte)0xB3, (byte)0xFC, (byte)0x53,
52.948 + (byte)0xFD, (byte)0xB3, (byte)0x8F, (byte)0x6B,
52.949 + (byte)0x96, (byte)0xCA, (byte)0x8F, (byte)0x79,
52.950 + (byte)0x9E, (byte)0x6F, (byte)0xA0, (byte)0xC5,
52.951 + (byte)0xFC, (byte)0x78, (byte)0x8E, (byte)0x42,
52.952 + (byte)0x8F, (byte)0x5A, (byte)0x90, (byte)0xC2,
52.953 + (byte)0x8E, (byte)0xA5, (byte)0x90, (byte)0x61,
52.954 + (byte)0x92, (byte)0x4F, (byte)0x93, (byte)0x73,
52.955 + (byte)0xFD, (byte)0xB5, (byte)0xFE, (byte)0xCC,
52.956 + (byte)0xFB, (byte)0xBD, (byte)0x8C, (byte)0xD6,
52.957 + (byte)0x98, (byte)0x43, (byte)0x96, (byte)0xC5,
52.958 + (byte)0x89, (byte)0xBC, (byte)0x9C, (byte)0xA3,
52.959 + (byte)0x92, (byte)0x4B, (byte)0x98, (byte)0x4A,
52.960 + (byte)0x8F, (byte)0xA4, (byte)0xA0, (byte)0xF1,
52.961 + (byte)0x9E, (byte)0xFB, (byte)0x9C, (byte)0xD2,
52.962 + (byte)0x8F, (byte)0xA7, (byte)0xFC, (byte)0x5C,
52.963 + (byte)0x98, (byte)0x45, (byte)0x90, (byte)0x46,
52.964 + (byte)0x8C, (byte)0xD1, (byte)0xFE, (byte)0xFA,
52.965 + (byte)0x95, (byte)0x60, (byte)0x9F, (byte)0x48,
52.966 + (byte)0x92, (byte)0x47, (byte)0x90, (byte)0xFB,
52.967 + (byte)0x9C, (byte)0xA4, (byte)0x95, (byte)0x71,
52.968 + (byte)0x9C, (byte)0xA6, (byte)0x9C, (byte)0xA7,
52.969 + (byte)0x9C, (byte)0xAA, (byte)0x9E, (byte)0xD3,
52.970 + (byte)0x9E, (byte)0x70, (byte)0x9C, (byte)0xAC,
52.971 + (byte)0x8F, (byte)0xAE, (byte)0x95, (byte)0x7D,
52.972 + (byte)0x9C, (byte)0xB0, (byte)0x97, (byte)0xB6,
52.973 + (byte)0xA0, (byte)0xBD, (byte)0x8A, (byte)0xDF,
52.974 + (byte)0x9E, (byte)0xAA, (byte)0x8F, (byte)0xBD,
52.975 + (byte)0x8F, (byte)0xBF, (byte)0x93, (byte)0x69,
52.976 + (byte)0x9B, (byte)0xA7, (byte)0xC8, (byte)0xA4,
52.977 + (byte)0xFE, (byte)0xEA, (byte)0x9B, (byte)0xE1,
52.978 + (byte)0x8B, (byte)0x41, (byte)0x9D, (byte)0xB6,
52.979 + (byte)0xA0, (byte)0xEB, (byte)0x9B, (byte)0xA3,
52.980 + (byte)0x8B, (byte)0xA1, (byte)0x8F, (byte)0xC8,
52.981 + (byte)0x89, (byte)0x4C, (byte)0x98, (byte)0x60,
52.982 + (byte)0x94, (byte)0xC7, (byte)0x8B, (byte)0x58,
52.983 + (byte)0x95, (byte)0xAB, (byte)0x95, (byte)0xAA,
52.984 + (byte)0x9C, (byte)0xC3, (byte)0x9C, (byte)0xC4,
52.985 + (byte)0x93, (byte)0xD6, (byte)0x9D, (byte)0xAC,
52.986 + (byte)0x8B, (byte)0xE6, (byte)0x8A, (byte)0x71,
52.987 + (byte)0x8F, (byte)0xD1, (byte)0x99, (byte)0xD5,
52.988 + (byte)0x90, (byte)0xF4, (byte)0x8A, (byte)0xA3,
52.989 + (byte)0x9C, (byte)0xCE, (byte)0x9C, (byte)0xD4,
52.990 + (byte)0x9C, (byte)0xD5, (byte)0xFB, (byte)0xC8,
52.991 + (byte)0x9D, (byte)0xB3, (byte)0xFC, (byte)0x70,
52.992 + (byte)0x8F, (byte)0xD7, (byte)0x9B, (byte)0x73,
52.993 + (byte)0xFA, (byte)0x5B, (byte)0x8F, (byte)0xD2,
52.994 + (byte)0x90, (byte)0x64, (byte)0x98, (byte)0xB6,
52.995 + (byte)0x96, (byte)0x68, (byte)0x9C, (byte)0xD6,
52.996 + (byte)0x98, (byte)0xBD, (byte)0x8F, (byte)0xDC,
52.997 + (byte)0xFE, (byte)0xF6, (byte)0x8F, (byte)0xD9,
52.998 + (byte)0x95, (byte)0x41, (byte)0x97, (byte)0xF3,
52.999 + (byte)0x9B, (byte)0xF8, (byte)0x9E, (byte)0x6C,
52.1000 + (byte)0x8F, (byte)0xF2, (byte)0x8F, (byte)0xEE,
52.1001 + (byte)0x9C, (byte)0xD7, (byte)0x9E, (byte)0x6E,
52.1002 + (byte)0x8A, (byte)0x40, (byte)0x8F, (byte)0xEF,
52.1003 + (byte)0x8F, (byte)0xF4, (byte)0x8F, (byte)0xF5,
52.1004 + (byte)0x95, (byte)0xC2, (byte)0x98, (byte)0x6A,
52.1005 + (byte)0x97, (byte)0xCF, (byte)0x9E, (byte)0x7C,
52.1006 + (byte)0x90, (byte)0x41, (byte)0x9C, (byte)0xDB,
52.1007 + (byte)0x94, (byte)0x41, (byte)0x9C, (byte)0xE6,
52.1008 + (byte)0x9D, (byte)0xB0, (byte)0x9C, (byte)0xEA,
52.1009 + (byte)0x9C, (byte)0xED, (byte)0x9C, (byte)0xFA,
52.1010 + (byte)0x8B, (byte)0x62, (byte)0x8A, (byte)0x4E,
52.1011 + (byte)0x9C, (byte)0xCA, (byte)0x8A, (byte)0x66,
52.1012 + (byte)0x9C, (byte)0xFB, (byte)0x9C, (byte)0xFC,
52.1013 + (byte)0x9C, (byte)0xFE, (byte)0x8A, (byte)0x53,
52.1014 + (byte)0x9C, (byte)0xE5, (byte)0x9D, (byte)0x40,
52.1015 + (byte)0x9D, (byte)0x41, (byte)0x90, (byte)0x45,
52.1016 + (byte)0x8B, (byte)0x73, (byte)0x97, (byte)0xCA,
52.1017 + (byte)0x9D, (byte)0x42, (byte)0x8A, (byte)0x61,
52.1018 + (byte)0x8B, (byte)0xAE, (byte)0x8A, (byte)0xD2,
52.1019 + (byte)0x8B, (byte)0xA2, (byte)0x9D, (byte)0xF2,
52.1020 + (byte)0x9D, (byte)0x43, (byte)0x9C, (byte)0xDF,
52.1021 + (byte)0x9D, (byte)0x44, (byte)0x8E, (byte)0xCA,
52.1022 + (byte)0x90, (byte)0x4E, (byte)0x8E, (byte)0xB3,
52.1023 + (byte)0x9F, (byte)0xF5, (byte)0x9D, (byte)0x45,
52.1024 + (byte)0x90, (byte)0x4F, (byte)0x9D, (byte)0x47,
52.1025 + (byte)0x89, (byte)0xCA, (byte)0x9C, (byte)0xB5,
52.1026 + (byte)0xFB, (byte)0xFE, (byte)0x90, (byte)0x5E,
52.1027 + (byte)0x90, (byte)0x63, (byte)0x90, (byte)0x57,
52.1028 + (byte)0x90, (byte)0x66, (byte)0x9B, (byte)0xC0,
52.1029 + (byte)0xFC, (byte)0xE5, (byte)0x91, (byte)0x62,
52.1030 + (byte)0x90, (byte)0x67, (byte)0x8F, (byte)0xA1,
52.1031 + (byte)0x8F, (byte)0xA2, (byte)0x9D, (byte)0x48,
52.1032 + (byte)0xFA, (byte)0xD3, (byte)0x90, (byte)0x5D,
52.1033 + (byte)0x90, (byte)0xB9, (byte)0x90, (byte)0x6B,
52.1034 + (byte)0x8C, (byte)0x5C, (byte)0x90, (byte)0x69,
52.1035 + (byte)0xFE, (byte)0x57, (byte)0xFE, (byte)0x55,
52.1036 + (byte)0x90, (byte)0x73, (byte)0x9B, (byte)0xEF,
52.1037 + (byte)0x9C, (byte)0xF0, (byte)0x9D, (byte)0x4B,
52.1038 + (byte)0xFE, (byte)0xD9, (byte)0xFE, (byte)0xDA,
52.1039 + (byte)0x91, (byte)0xE0, (byte)0x91, (byte)0xD8,
52.1040 + (byte)0x96, (byte)0x46, (byte)0x93, (byte)0x60,
52.1041 + (byte)0xFA, (byte)0x53, (byte)0x9C, (byte)0xD3,
52.1042 + (byte)0x9D, (byte)0x4E, (byte)0xFB, (byte)0x40,
52.1043 + (byte)0x8D, (byte)0xE2, (byte)0x94, (byte)0x42,
52.1044 + (byte)0x90, (byte)0x56, (byte)0x98, (byte)0x65,
52.1045 + (byte)0x8C, (byte)0x6C, (byte)0xFA, (byte)0x4A,
52.1046 + (byte)0x9D, (byte)0x50, (byte)0x9D, (byte)0x52,
52.1047 + (byte)0x95, (byte)0xAF, (byte)0x97, (byte)0x5A,
52.1048 + (byte)0x93, (byte)0x49, (byte)0x97, (byte)0x47,
52.1049 + (byte)0xA0, (byte)0xF4, (byte)0x97, (byte)0x78,
52.1050 + (byte)0x8F, (byte)0xCF, (byte)0xFC, (byte)0x60,
52.1051 + (byte)0x8C, (byte)0x4E, (byte)0xFC, (byte)0x56,
52.1052 + (byte)0x91, (byte)0xDC, (byte)0x96, (byte)0x61,
52.1053 + (byte)0x92, (byte)0xEC, (byte)0x93, (byte)0x5D,
52.1054 + (byte)0x8E, (byte)0xDE, (byte)0x96, (byte)0xFE,
52.1055 + (byte)0xFD, (byte)0x4F, (byte)0x95, (byte)0xDE,
52.1056 + (byte)0x98, (byte)0xB0, (byte)0xA0, (byte)0x40,
52.1057 + (byte)0x97, (byte)0xBD, (byte)0x97, (byte)0x7D,
52.1058 + (byte)0x97, (byte)0xF5, (byte)0x9B, (byte)0xAC,
52.1059 + (byte)0xFA, (byte)0xDA, (byte)0x92, (byte)0xC2,
52.1060 + (byte)0x97, (byte)0xB1, (byte)0x90, (byte)0x7B,
52.1061 + (byte)0x93, (byte)0xFE, (byte)0x94, (byte)0x7B,
52.1062 + (byte)0x97, (byte)0x77, (byte)0xFA, (byte)0xBE,
52.1063 + (byte)0xFD, (byte)0x43, (byte)0x90, (byte)0xC6,
52.1064 + (byte)0x90, (byte)0xA4, (byte)0x90, (byte)0xA8,
52.1065 + (byte)0x94, (byte)0xA9, (byte)0x90, (byte)0xA9,
52.1066 + (byte)0x8C, (byte)0x65, (byte)0x95, (byte)0xE0,
52.1067 + (byte)0x90, (byte)0x7D, (byte)0x92, (byte)0x65,
52.1068 + (byte)0xFD, (byte)0xBA, (byte)0x93, (byte)0xC4,
52.1069 + (byte)0xFE, (byte)0xED, (byte)0x9D, (byte)0xAB,
52.1070 + (byte)0xA0, (byte)0xE3, (byte)0x96, (byte)0x48,
52.1071 + (byte)0x9D, (byte)0x53, (byte)0x8A, (byte)0xA9,
52.1072 + (byte)0x9B, (byte)0xC5, (byte)0x96, (byte)0x5D,
52.1073 + (byte)0x97, (byte)0x5F, (byte)0x96, (byte)0x5F,
52.1074 + (byte)0x96, (byte)0x6E, (byte)0xFB, (byte)0x5D,
52.1075 + (byte)0x9D, (byte)0xB1, (byte)0xFE, (byte)0xA3,
52.1076 + (byte)0x9D, (byte)0xB2, (byte)0x95, (byte)0xAE,
52.1077 + (byte)0xFC, (byte)0xA3, (byte)0xA0, (byte)0xA2,
52.1078 + (byte)0x96, (byte)0x55, (byte)0x9D, (byte)0x54,
52.1079 + (byte)0x93, (byte)0x41, (byte)0x95, (byte)0xAD,
52.1080 + (byte)0x91, (byte)0xD5, (byte)0x97, (byte)0x7A,
52.1081 + (byte)0xFD, (byte)0xFC, (byte)0x8E, (byte)0x47,
52.1082 + (byte)0x93, (byte)0xFD, (byte)0x90, (byte)0xA5,
52.1083 + (byte)0x90, (byte)0xAC, (byte)0x95, (byte)0xAC,
52.1084 + (byte)0x90, (byte)0xAE, (byte)0xFE, (byte)0xA5,
52.1085 + (byte)0x9D, (byte)0x56, (byte)0x97, (byte)0xE3,
52.1086 + (byte)0x95, (byte)0xE2, (byte)0x94, (byte)0x66,
52.1087 + (byte)0x96, (byte)0x47, (byte)0x91, (byte)0xB8,
52.1088 + (byte)0x9C, (byte)0xEC, (byte)0x90, (byte)0xAD,
52.1089 + (byte)0x95, (byte)0xE3, (byte)0x8B, (byte)0x4F,
52.1090 + (byte)0x8A, (byte)0xE3, (byte)0x8B, (byte)0x4D,
52.1091 + (byte)0x95, (byte)0xEA, (byte)0x8B, (byte)0x4E,
52.1092 + (byte)0x8C, (byte)0xC1, (byte)0x8B, (byte)0xED,
52.1093 + (byte)0x91, (byte)0xD9, (byte)0xA0, (byte)0xA4,
52.1094 + (byte)0x95, (byte)0xF5, (byte)0x95, (byte)0xF4,
52.1095 + (byte)0x9F, (byte)0xB3, (byte)0xFE, (byte)0xAF,
52.1096 + (byte)0xFE, (byte)0x72, (byte)0x92, (byte)0x7A,
52.1097 + (byte)0xFE, (byte)0xAC, (byte)0x95, (byte)0xF3,
52.1098 + (byte)0x9D, (byte)0x58, (byte)0x93, (byte)0x72,
52.1099 + (byte)0x91, (byte)0xC5, (byte)0x96, (byte)0x42,
52.1100 + (byte)0x90, (byte)0xCD, (byte)0x95, (byte)0xFE,
52.1101 + (byte)0x91, (byte)0x59, (byte)0x9C, (byte)0x65,
52.1102 + (byte)0x97, (byte)0xCC, (byte)0x90, (byte)0xCE,
52.1103 + (byte)0x9D, (byte)0x59, (byte)0xFC, (byte)0xF5,
52.1104 + (byte)0xFE, (byte)0xFD, (byte)0x9D, (byte)0x5B,
52.1105 + (byte)0x9D, (byte)0x5C, (byte)0x93, (byte)0x7E,
52.1106 + (byte)0x98, (byte)0xAC, (byte)0x9D, (byte)0x5E,
52.1107 + (byte)0xFD, (byte)0xD0, (byte)0xFD, (byte)0x60,
52.1108 + (byte)0x9C, (byte)0xCF, (byte)0x90, (byte)0xDD,
52.1109 + (byte)0x90, (byte)0xE0, (byte)0x90, (byte)0xF3,
52.1110 + (byte)0x98, (byte)0xB1, (byte)0x90, (byte)0xF0,
52.1111 + (byte)0x93, (byte)0xBD, (byte)0x95, (byte)0xB7,
52.1112 + (byte)0x9F, (byte)0x46, (byte)0x8E, (byte)0x4B,
52.1113 + (byte)0x96, (byte)0x58, (byte)0x8A, (byte)0x4C,
52.1114 + (byte)0x9D, (byte)0x63, (byte)0x9E, (byte)0xCF,
52.1115 + (byte)0x9D, (byte)0x65, (byte)0x9D, (byte)0x66,
52.1116 + (byte)0x96, (byte)0x5A, (byte)0x9D, (byte)0x64,
52.1117 + (byte)0x8A, (byte)0x6C, (byte)0x8A, (byte)0xD9,
52.1118 + (byte)0x9D, (byte)0x67, (byte)0x8A, (byte)0x70,
52.1119 + (byte)0x8B, (byte)0xF3, (byte)0x91, (byte)0x50,
52.1120 + (byte)0x9C, (byte)0xC1, (byte)0x9D, (byte)0x68,
52.1121 + (byte)0x93, (byte)0xA7, (byte)0x96, (byte)0x74,
52.1122 + (byte)0xA0, (byte)0xEF, (byte)0x91, (byte)0x51,
52.1123 + (byte)0x96, (byte)0xC1, (byte)0x8C, (byte)0x64,
52.1124 + (byte)0x96, (byte)0x76, (byte)0x9D, (byte)0x69,
52.1125 + (byte)0xFC, (byte)0xA4, (byte)0x9D, (byte)0x6A,
52.1126 + (byte)0x92, (byte)0x4E, (byte)0x9D, (byte)0x6B,
52.1127 + (byte)0x9B, (byte)0xC1, (byte)0x9D, (byte)0x6C,
52.1128 + (byte)0x8A, (byte)0x65, (byte)0x91, (byte)0x5D,
52.1129 + (byte)0x9D, (byte)0x6D, (byte)0x91, (byte)0x5A,
52.1130 + (byte)0x8C, (byte)0x42, (byte)0x9C, (byte)0xC0,
52.1131 + (byte)0x91, (byte)0x6A, (byte)0x9D, (byte)0x6E,
52.1132 + (byte)0x9E, (byte)0xA6, (byte)0x9D, (byte)0xCD,
52.1133 + (byte)0x9D, (byte)0x6F, (byte)0x89, (byte)0xBB,
52.1134 + (byte)0x9E, (byte)0xF9, (byte)0x96, (byte)0xB4,
52.1135 + (byte)0x91, (byte)0x72, (byte)0x9E, (byte)0xC8,
52.1136 + (byte)0x8B, (byte)0x55, (byte)0x9D, (byte)0x71,
52.1137 + (byte)0x9D, (byte)0x72, (byte)0x9E, (byte)0xCC,
52.1138 + (byte)0x91, (byte)0x74, (byte)0x9E, (byte)0xD0,
52.1139 + (byte)0x90, (byte)0x5C, (byte)0x8E, (byte)0xD2,
52.1140 + (byte)0x91, (byte)0xA8, (byte)0x91, (byte)0x77,
52.1141 + (byte)0x96, (byte)0xBF, (byte)0x96, (byte)0xC0,
52.1142 + (byte)0x8F, (byte)0xB1, (byte)0x96, (byte)0xB7,
52.1143 + (byte)0x8C, (byte)0x55, (byte)0x91, (byte)0x78,
52.1144 + (byte)0x89, (byte)0xBE, (byte)0x91, (byte)0x7C,
52.1145 + (byte)0xFB, (byte)0x77, (byte)0x91, (byte)0x75,
52.1146 + (byte)0x91, (byte)0xA3, (byte)0x91, (byte)0x76,
52.1147 + (byte)0x96, (byte)0xBE, (byte)0x91, (byte)0x79,
52.1148 + (byte)0x96, (byte)0xB6, (byte)0x91, (byte)0xA4,
52.1149 + (byte)0x91, (byte)0xA6, (byte)0x9D, (byte)0x75,
52.1150 + (byte)0x90, (byte)0x52, (byte)0xA0, (byte)0x45,
52.1151 + (byte)0x91, (byte)0xA9, (byte)0x98, (byte)0xAA,
52.1152 + (byte)0x8C, (byte)0x5F, (byte)0x8B, (byte)0xAA,
52.1153 + (byte)0x9C, (byte)0xDD, (byte)0x9D, (byte)0x77,
52.1154 + (byte)0x89, (byte)0x40, (byte)0x9E, (byte)0xEC,
52.1155 + (byte)0x93, (byte)0xAA, (byte)0x94, (byte)0x78,
52.1156 + (byte)0x9D, (byte)0x7A, (byte)0x8A, (byte)0xC9,
52.1157 + (byte)0x8B, (byte)0x4B, (byte)0x9F, (byte)0xEC,
52.1158 + (byte)0x8A, (byte)0xE2, (byte)0x9E, (byte)0x75,
52.1159 + (byte)0x98, (byte)0x74, (byte)0x9A, (byte)0xC8,
52.1160 + (byte)0xA0, (byte)0x47, (byte)0x8B, (byte)0xC3,
52.1161 + (byte)0xFC, (byte)0x48, (byte)0xFC, (byte)0x77,
52.1162 + (byte)0x9C, (byte)0x52, (byte)0x8E, (byte)0xFD,
52.1163 + (byte)0x8F, (byte)0xA8, (byte)0x95, (byte)0x7A,
52.1164 + (byte)0x8F, (byte)0xF0 };
52.1165 +
52.1166 +
52.1167 + /*
52.1168 + * Tests the roundtrip integrity and expected encoding
52.1169 + * correctness for a String containing the 1651 surrogate
52.1170 + * pairs equivalent to 1651 supplementary characters whose
52.1171 + * mappings are covered by HKSCS (2001)
52.1172 + */
52.1173 +
52.1174 + public static void main(String[] args) throws Exception {
52.1175 + char[] surrogatePair = new char[2];
52.1176 +
52.1177 + for (int i=0, j=0 ; j < expectBytes.length ; i++, j+=2) {
52.1178 + surrogatePair[0] = (char) ((suppValues[i] - 0x10000) / 0x400 + 0xd800);
52.1179 + surrogatePair[1] = (char) ((suppValues[i] - 0x10000) % 0x400 + 0xdc00);
52.1180 + String testStr = new String(surrogatePair);
52.1181 + byte[] encodedBytes = testStr.getBytes("Big5-HKSCS");
52.1182 +
52.1183 + if (encodedBytes[0] != expectBytes[j]
52.1184 + && encodedBytes[1] != expectBytes[j+1])
52.1185 + throw new Exception("HKSCS Surrogate Encoder error");
52.1186 +
52.1187 + String decoded = new String(encodedBytes, "Big5-HKSCS");
52.1188 +
52.1189 + if (!decoded.equals(testStr)) {
52.1190 + throw new Exception("HKSCS Decoder error");
52.1191 + }
52.1192 + }
52.1193 + }
52.1194 +}
53.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
53.2 +++ b/test/sun/nio/cs/Test4200310.sh Wed Jul 09 10:04:09 2008 -0700
53.3 @@ -0,0 +1,41 @@
53.4 +#
53.5 +# Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
53.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
53.7 +#
53.8 +# This code is free software; you can redistribute it and/or modify it
53.9 +# under the terms of the GNU General Public License version 2 only, as
53.10 +# published by the Free Software Foundation.
53.11 +#
53.12 +# This code is distributed in the hope that it will be useful, but WITHOUT
53.13 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
53.14 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
53.15 +# version 2 for more details (a copy is included in the LICENSE file that
53.16 +# accompanied this code).
53.17 +#
53.18 +# You should have received a copy of the GNU General Public License version
53.19 +# 2 along with this work; if not, write to the Free Software Foundation,
53.20 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
53.21 +#
53.22 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
53.23 +# CA 95054 USA or visit www.sun.com if you need additional information or
53.24 +# have any questions.
53.25 +#
53.26 +# @test
53.27 +# @bug 4200310
53.28 +# @summary make sure class files are not duplicated between rt.jar,
53.29 +# charsets.jar, and localedata.jar
53.30 +# @author Norbert Lindenberg
53.31 +# @run shell Test4200310.sh
53.32 +
53.33 +2>1 $TESTJAVA/bin/jar -tf "$TESTJAVA/jre/lib/rt.jar" > class-list
53.34 +2>1 $TESTJAVA/bin/jar -tf "$TESTJAVA/jre/lib/charsets.jar" >> class-list
53.35 +2>1 $TESTJAVA/bin/jar -tf "$TESTJAVA/jre/lib/ext/localedata.jar" >> class-list
53.36 +duplicates=`grep '\.class$' class-list | sort | uniq -d`
53.37 +
53.38 +rm -f class-list
53.39 +if [ "$duplicates" != "" ]; then
53.40 + echo FAILED: $duplicates are duplicated between rt.jar, charsets.jar, and localedata.jar
53.41 + exit 1
53.42 +fi
53.43 +
53.44 +exit 0
54.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
54.2 +++ b/test/sun/nio/cs/Test4206507.java Wed Jul 09 10:04:09 2008 -0700
54.3 @@ -0,0 +1,38 @@
54.4 +/*
54.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
54.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
54.7 + *
54.8 + * This code is free software; you can redistribute it and/or modify it
54.9 + * under the terms of the GNU General Public License version 2 only, as
54.10 + * published by the Free Software Foundation.
54.11 + *
54.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
54.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
54.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
54.15 + * version 2 for more details (a copy is included in the LICENSE file that
54.16 + * accompanied this code).
54.17 + *
54.18 + * You should have received a copy of the GNU General Public License version
54.19 + * 2 along with this work; if not, write to the Free Software Foundation,
54.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
54.21 + *
54.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
54.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
54.24 + * have any questions.
54.25 + */
54.26 +
54.27 +/* @test
54.28 + @bug 4206507
54.29 + @summary verify that we can obtain and use a converter for encoding
54.30 + ISO8859-9 in the Turkish locale.
54.31 + */
54.32 +
54.33 +import java.util.Locale;
54.34 +import java.io.UnsupportedEncodingException;
54.35 +
54.36 +public class Test4206507 {
54.37 + public static void main(String[] args) throws UnsupportedEncodingException {
54.38 + Locale.setDefault(new Locale("tr", "TR"));
54.39 + byte[] b = "".getBytes("ISO8859-9");
54.40 + }
54.41 +}
55.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
55.2 +++ b/test/sun/nio/cs/Test6254467.java Wed Jul 09 10:04:09 2008 -0700
55.3 @@ -0,0 +1,38 @@
55.4 +/*
55.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
55.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
55.7 + *
55.8 + * This code is free software; you can redistribute it and/or modify it
55.9 + * under the terms of the GNU General Public License version 2 only, as
55.10 + * published by the Free Software Foundation.
55.11 + *
55.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
55.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
55.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
55.15 + * version 2 for more details (a copy is included in the LICENSE file that
55.16 + * accompanied this code).
55.17 + *
55.18 + * You should have received a copy of the GNU General Public License version
55.19 + * 2 along with this work; if not, write to the Free Software Foundation,
55.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
55.21 + *
55.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
55.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
55.24 + * have any questions.
55.25 + */
55.26 +
55.27 +/* @test
55.28 + @bug 6254467
55.29 + @summary Checks if Charset.forName() accepts legal IANA alias names
55.30 + for charset IBM037.
55.31 + */
55.32 +import java.nio.charset.Charset;
55.33 +
55.34 +public class Test6254467 {
55.35 + public static void main (String[] args) throws Exception {
55.36 + Charset ebcdic = Charset.forName("ebcdic-cp-us");
55.37 + ebcdic = Charset.forName("ebcdic-cp-ca");
55.38 + ebcdic = Charset.forName("ebcdic-cp-wt");
55.39 + ebcdic = Charset.forName("ebcdic-cp-nl");
55.40 + }
55.41 +}
56.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
56.2 +++ b/test/sun/nio/cs/Test6275027.java Wed Jul 09 10:04:09 2008 -0700
56.3 @@ -0,0 +1,42 @@
56.4 +/*
56.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
56.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
56.7 + *
56.8 + * This code is free software; you can redistribute it and/or modify it
56.9 + * under the terms of the GNU General Public License version 2 only, as
56.10 + * published by the Free Software Foundation.
56.11 + *
56.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
56.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
56.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
56.15 + * version 2 for more details (a copy is included in the LICENSE file that
56.16 + * accompanied this code).
56.17 + *
56.18 + * You should have received a copy of the GNU General Public License version
56.19 + * 2 along with this work; if not, write to the Free Software Foundation,
56.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
56.21 + *
56.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
56.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
56.24 + * have any questions.
56.25 + */
56.26 +
56.27 +/* @test
56.28 + @bug 6275027
56.29 + @summary Check if StreamEncoder works correctly when fed with unpaired
56.30 + surrogates.
56.31 + */
56.32 +
56.33 +import java.io.*;
56.34 +public class Test6275027 {
56.35 + public static void main( String arg[] ) throws Exception {
56.36 + ByteArrayOutputStream baos = new ByteArrayOutputStream();
56.37 + PrintStream ps = new PrintStream(baos);
56.38 + ps.print("\uda00");
56.39 + ps.print("\uda01");
56.40 + ps.close();
56.41 + if (!"??".equals(baos.toString()))
56.42 + throw new Exception("failed");
56.43 + }
56.44 +
56.45 +}
57.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
57.2 +++ b/test/sun/nio/cs/Test6392804.java Wed Jul 09 10:04:09 2008 -0700
57.3 @@ -0,0 +1,59 @@
57.4 +/*
57.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
57.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
57.7 + *
57.8 + * This code is free software; you can redistribute it and/or modify it
57.9 + * under the terms of the GNU General Public License version 2 only, as
57.10 + * published by the Free Software Foundation.
57.11 + *
57.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
57.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
57.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
57.15 + * version 2 for more details (a copy is included in the LICENSE file that
57.16 + * accompanied this code).
57.17 + *
57.18 + * You should have received a copy of the GNU General Public License version
57.19 + * 2 along with this work; if not, write to the Free Software Foundation,
57.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
57.21 + *
57.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
57.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
57.24 + * have any questions.
57.25 + */
57.26 +
57.27 +/*
57.28 + @bug 6392804
57.29 + @summary Decoder fails to detect decoding error
57.30 +*/
57.31 +import java.nio.*;
57.32 +import java.nio.charset.*;
57.33 +
57.34 +public class Test6392804 {
57.35 + public static void main(String[] args) throws Throwable {
57.36 + test("ISO-2022-JP",
57.37 + new byte[] {0x1b,(byte)0x8e, 0x24, 0x40, 0x0, 0x0});
57.38 + test("ISO-2022-JP-2",
57.39 + new byte[] {0x1b,(byte)0x8e, 0x24, 0x40, 0x0, 0x0});
57.40 + test("x-windows-50220",
57.41 + new byte[] {0x1b,(byte)0x8e, 0x24, 0x40, 0x0, 0x0});
57.42 + test("x-windows-50221",
57.43 + new byte[] {0x1b,(byte)0x8e, 0x24, 0x40, 0x0, 0x0});
57.44 + test("x-windows-iso2022jp",
57.45 + new byte[] {0x1b,(byte)0x8e, 0x24, 0x40, 0x0, 0x0});
57.46 + test("EUC_TW",
57.47 + new byte[] {(byte)0x8e, (byte)0xa8, (byte)0xad, (byte)0xe5});
57.48 + //out of range second byte
57.49 + test("EUC_TW",
57.50 + new byte[] {(byte)0x8e, (byte)0x92, (byte)0xa1, (byte)0xa1});
57.51 + test("EUC_TW",
57.52 + new byte[] {(byte)0x8e, (byte)0x98, (byte)0xa1, (byte)0xa1});
57.53 + }
57.54 +
57.55 + static void test(String csn, byte[] bytes) throws Throwable {
57.56 + CharsetDecoder dec = Charset.forName(csn).newDecoder();
57.57 + CharBuffer cb = CharBuffer.allocate(1024);
57.58 + CoderResult cr = dec.decode(ByteBuffer.wrap(bytes), cb, true);
57.59 + if (cr.isUnderflow())
57.60 + throw new RuntimeException(csn + " failed cr=" + cr);
57.61 + }
57.62 +}
58.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
58.2 +++ b/test/sun/nio/cs/TestCompoundTest.java Wed Jul 09 10:04:09 2008 -0700
58.3 @@ -0,0 +1,47 @@
58.4 +/*
58.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
58.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
58.7 + *
58.8 + * This code is free software; you can redistribute it and/or modify it
58.9 + * under the terms of the GNU General Public License version 2 only, as
58.10 + * published by the Free Software Foundation.
58.11 + *
58.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
58.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
58.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
58.15 + * version 2 for more details (a copy is included in the LICENSE file that
58.16 + * accompanied this code).
58.17 + *
58.18 + * You should have received a copy of the GNU General Public License version
58.19 + * 2 along with this work; if not, write to the Free Software Foundation,
58.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
58.21 + *
58.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
58.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
58.24 + * have any questions.
58.25 + */
58.26 +
58.27 +/* @test
58.28 + * @bug 6427981
58.29 + * @summary Check the Compound_Text's canonical name and its aliases
58.30 + */
58.31 +
58.32 +import java.nio.charset.*;
58.33 +import java.util.Set;
58.34 +
58.35 +public class TestCompoundTest {
58.36 +
58.37 + public static void main(String args[]) throws Exception
58.38 + {
58.39 + if (System.getProperty("os.name").startsWith("Windows"))
58.40 + return;
58.41 + Charset cs = Charset.forName("COMPOUND_TEXT");
58.42 + if (!cs.name().startsWith("x-"))
58.43 + throw new RuntimeException("FAILED: name does not start with x-");
58.44 + Set<String> aliases = cs.aliases();
58.45 + if (!aliases.contains("COMPOUND_TEXT") ||
58.46 + !aliases.contains("x-compound-text") ||
58.47 + !aliases.contains("x11-compound_text"))
58.48 + throw new RuntimeException("FAILED: alias name is missing");
58.49 + }
58.50 +}
59.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
59.2 +++ b/test/sun/nio/cs/TestConverterDroppedCharacters.java Wed Jul 09 10:04:09 2008 -0700
59.3 @@ -0,0 +1,92 @@
59.4 +/*
59.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
59.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
59.7 + *
59.8 + * This code is free software; you can redistribute it and/or modify it
59.9 + * under the terms of the GNU General Public License version 2 only, as
59.10 + * published by the Free Software Foundation.
59.11 + *
59.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
59.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
59.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
59.15 + * version 2 for more details (a copy is included in the LICENSE file that
59.16 + * accompanied this code).
59.17 + *
59.18 + * You should have received a copy of the GNU General Public License version
59.19 + * 2 along with this work; if not, write to the Free Software Foundation,
59.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
59.21 + *
59.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
59.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
59.24 + * have any questions.
59.25 + */
59.26 +
59.27 +/* @test
59.28 + @bug 4122961
59.29 + @summary Verify that converters don't drop characters on buffer boundaries
59.30 +
59.31 + This is a slightly modified version of the attachment supplied with the
59.32 + bug report.
59.33 + */
59.34 +import java.io.*;
59.35 +
59.36 +public class TestConverterDroppedCharacters {
59.37 + public static void main(String args[])
59.38 + throws java.io.IOException, java.io.UnsupportedEncodingException,
59.39 + java.io.FileNotFoundException
59.40 + {
59.41 + /* Try misc. encodings, many are broken. */
59.42 + tryEncoding("Big5");
59.43 + tryEncoding("CNS11643");
59.44 + tryEncoding("Cp1006");
59.45 + tryEncoding("Cp1381");
59.46 + tryEncoding("Cp33722");
59.47 + tryEncoding("GB2312");
59.48 + tryEncoding("KSC5601");
59.49 + tryEncoding("SJIS");
59.50 + tryEncoding("UTF8");
59.51 + }
59.52 +
59.53 + static void tryEncoding(String encoding)
59.54 + throws java.io.IOException, java.io.UnsupportedEncodingException,
59.55 + java.io.FileNotFoundException
59.56 + {
59.57 + String filename = "OUTPUT";
59.58 + int goesBadAfter = 8193;
59.59 + int i;
59.60 + char data[] = new char[goesBadAfter+1];
59.61 +
59.62 + System.out.println("Testing " + encoding);
59.63 +
59.64 + /* Create some data */
59.65 + for(i = 0; i < goesBadAfter; i++) {
59.66 + data[i] = (char)((i % 0x7f) + 1);
59.67 + }
59.68 +
59.69 + /* Write the data out to a file. */
59.70 + FileOutputStream fout = new FileOutputStream(filename);
59.71 + OutputStreamWriter ow = new OutputStreamWriter(fout, encoding);
59.72 + BufferedWriter fd = new BufferedWriter(ow);
59.73 + fd.write(data,0,goesBadAfter);
59.74 + fd.close();
59.75 +
59.76 + /* Now read it back with the same encoding. */
59.77 + char buf[] = new char[goesBadAfter+1];
59.78 + FileInputStream fin = new FileInputStream("OUTPUT");
59.79 + InputStreamReader ir = new InputStreamReader(fin, encoding);
59.80 + ir.read(buf,0,goesBadAfter);
59.81 + ir.close();
59.82 +
59.83 + /* And check to see if what we wrote is what we got back. */
59.84 + for(i = 0; i < goesBadAfter; i++) {
59.85 + if (data[i] != buf[i]) {
59.86 + System.out.println("ERROR with encoding " + encoding
59.87 + + ": Data wrong at position " + i + " "
59.88 + + "in: " + (int)data[i] + " "
59.89 + + "out: " + (int)buf[i]);
59.90 + throw new RuntimeException();
59.91 + }
59.92 + }
59.93 + System.out.println("Successfully tested " + encoding);
59.94 + }
59.95 +}
60.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
60.2 +++ b/test/sun/nio/cs/TestCp834_SBCS.java Wed Jul 09 10:04:09 2008 -0700
60.3 @@ -0,0 +1,101 @@
60.4 +/*
60.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
60.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
60.7 + *
60.8 + * This code is free software; you can redistribute it and/or modify it
60.9 + * under the terms of the GNU General Public License version 2 only, as
60.10 + * published by the Free Software Foundation.
60.11 + *
60.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
60.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
60.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
60.15 + * version 2 for more details (a copy is included in the LICENSE file that
60.16 + * accompanied this code).
60.17 + *
60.18 + * You should have received a copy of the GNU General Public License version
60.19 + * 2 along with this work; if not, write to the Free Software Foundation,
60.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
60.21 + *
60.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
60.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
60.24 + * have any questions.
60.25 + */
60.26 +
60.27 +/* @test
60.28 + @bug 6379808
60.29 + @summary Check all Cp933 SBCS characters are not supported in Cp834
60.30 + */
60.31 +
60.32 +import sun.io.*;
60.33 +import java.io.*;
60.34 +import java.nio.*;
60.35 +import java.nio.charset.*;
60.36 +
60.37 +public class TestCp834_SBCS {
60.38 + public static void main(String args[]) throws Exception {
60.39 + // The correctness of 1:1 mapping is Coverted by CoderTest.java
60.40 + // and TestConv.java, we only need to verify that SBCS characters
60.41 + // are not supported by this charset.
60.42 + CharToByteConverter cb834 = CharToByteConverter.getConverter("Cp834");
60.43 + ByteToCharConverter bc834 = ByteToCharConverter.getConverter("Cp834");
60.44 + CharsetEncoder enc834 = Charset.forName("Cp834")
60.45 + .newEncoder()
60.46 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
60.47 + .onMalformedInput(CodingErrorAction.REPLACE);
60.48 +
60.49 + CharsetDecoder dec834 = Charset.forName("Cp834")
60.50 + .newDecoder()
60.51 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
60.52 + .onMalformedInput(CodingErrorAction.REPLACE);
60.53 +
60.54 + CharsetDecoder dec933 = Charset.forName("Cp933")
60.55 + .newDecoder()
60.56 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
60.57 + .onMalformedInput(CodingErrorAction.REPLACE);
60.58 + byte[] ba = new byte[1];
60.59 + byte[] ba2 = new byte[2];
60.60 + ByteBuffer dbb = ByteBuffer.allocateDirect(10);
60.61 + char[] ca = new char[1];
60.62 + char c;
60.63 + for (int i = 0; i <= 0xff; i++) {
60.64 + if (i != 0xe && i != 0xf) { // no SI/SO
60.65 + ba[0] = (byte)i;
60.66 + CharBuffer cb = dec933.decode(ByteBuffer.wrap(ba));
60.67 + if ((c = cb.get()) != '\ufffd') {
60.68 + // OK, this is a SBCS character in Cp933
60.69 + if (dec834.decode(ByteBuffer.wrap(ba)).get() != '\ufffd')
60.70 + throw new Exception("SBCS is supported in IBM834 decoder");
60.71 +
60.72 + if (enc834.canEncode(c))
60.73 + throw new Exception("SBCS can be encoded in IBM834 encoder");
60.74 +
60.75 + ca[0] = c;
60.76 + ByteBuffer bb = enc834.encode(CharBuffer.wrap(ca));
60.77 + if (bb.get() != (byte)0xfe || bb.get() != (byte)0xfe)
60.78 + throw new Exception("SBCS is supported in IBM834 encoder");
60.79 +
60.80 + boolean isMalformed = false;
60.81 + int ret = 0;
60.82 + bc834.reset();
60.83 + try {
60.84 + ret = bc834.convert(ba, 0, 1, ca, 0, 1);
60.85 + } catch (sun.io.MalformedInputException x) { isMalformed = true; }
60.86 + if (!isMalformed && ret != 0 && ca[0] != '\ufffd') {
60.87 + // three scenarios (1)malformed (2)held as an incomplete
60.88 + // input or (3)return replacement all mean "no sbcs"
60.89 + throw new Exception("SBCS is supported in Cp834 b2c");
60.90 + }
60.91 +
60.92 + if (cb834.canConvert(c))
60.93 + throw new Exception("SBCS can be converted in Cp834 c2b ");
60.94 +
60.95 + ca[0] = c;
60.96 + if (cb834.convert(ca, 0, 1, ba2, 0, 2) != 2 ||
60.97 + ba2[0] != (byte)0xfe || ba2[1] != (byte)0xfe) {
60.98 + throw new Exception("SBCS is supported in Cp834 c2b");
60.99 + }
60.100 + }
60.101 + }
60.102 + }
60.103 + }
60.104 +}
61.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
61.2 +++ b/test/sun/nio/cs/TestCp93xSISO.java Wed Jul 09 10:04:09 2008 -0700
61.3 @@ -0,0 +1,52 @@
61.4 +/*
61.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
61.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
61.7 + *
61.8 + * This code is free software; you can redistribute it and/or modify it
61.9 + * under the terms of the GNU General Public License version 2 only, as
61.10 + * published by the Free Software Foundation.
61.11 + *
61.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
61.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
61.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
61.15 + * version 2 for more details (a copy is included in the LICENSE file that
61.16 + * accompanied this code).
61.17 + *
61.18 + * You should have received a copy of the GNU General Public License version
61.19 + * 2 along with this work; if not, write to the Free Software Foundation,
61.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
61.21 + *
61.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
61.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
61.24 + * have any questions.
61.25 + */
61.26 +
61.27 +/* @test
61.28 + @bug 4429358
61.29 + @summary Remove illegal SI/SO char to byte mappings
61.30 + */
61.31 +
61.32 +public class TestCp93xSISO {
61.33 + public static void main ( String[] args) throws Exception {
61.34 + int exceptionCount = 0;
61.35 + String[] encName = {"Cp930", "Cp933", "Cp935", "Cp937", "Cp939" };
61.36 +
61.37 + String s = "\u000e\u000f" ;
61.38 +
61.39 + for ( int i=0; i < encName.length; i++) { // Test 2 converters.
61.40 + try {
61.41 + byte[] encoded = s.getBytes(encName[i]);
61.42 + for (int j=0 ; j<encoded.length; j++) {
61.43 + if (encoded[j] != (byte)0x6f) // Expect to map to 0x6f
61.44 + exceptionCount++;
61.45 + }
61.46 + } catch (Throwable t) {
61.47 + System.err.println("error with converter " + encName[i]);
61.48 + exceptionCount++;
61.49 + }
61.50 + }
61.51 +
61.52 + if (exceptionCount > 0)
61.53 + throw new Exception ("bug4429369: Cp93x SI/SO Ch->Byte mappings incorrect");
61.54 + }
61.55 +}
62.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
62.2 +++ b/test/sun/nio/cs/TestIBMBugs.java Wed Jul 09 10:04:09 2008 -0700
62.3 @@ -0,0 +1,146 @@
62.4 +/*
62.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
62.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
62.7 + *
62.8 + * This code is free software; you can redistribute it and/or modify it
62.9 + * under the terms of the GNU General Public License version 2 only, as
62.10 + * published by the Free Software Foundation.
62.11 + *
62.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
62.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
62.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
62.15 + * version 2 for more details (a copy is included in the LICENSE file that
62.16 + * accompanied this code).
62.17 + *
62.18 + * You should have received a copy of the GNU General Public License version
62.19 + * 2 along with this work; if not, write to the Free Software Foundation,
62.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
62.21 + *
62.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
62.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
62.24 + * have any questions.
62.25 + */
62.26 +
62.27 +/* @test
62.28 + @bug 6371437 6371422 6371416 6371619 5058184 6371431
62.29 + @summary Check if the problems reported in above bugs have been fixed
62.30 + */
62.31 +
62.32 +import java.io.*;
62.33 +import java.nio.*;
62.34 +import java.nio.charset.*;
62.35 +
62.36 +public class TestIBMBugs {
62.37 +
62.38 + private static void bug6371437() throws Exception {
62.39 + CharsetEncoder converter = Charset.forName("Cp933").newEncoder();
62.40 + converter = converter.onMalformedInput(CodingErrorAction.REPORT);
62.41 + converter = converter.onUnmappableCharacter(CodingErrorAction.REPORT);
62.42 + CharBuffer in = CharBuffer.wrap(new char[] { (char)4352 });
62.43 + try {
62.44 + ByteBuffer out = converter.encode(in);
62.45 + } catch (CharacterCodingException e) { }
62.46 + }
62.47 +
62.48 + private static void bug6371422() throws Exception {
62.49 + String[] charsets = { "Cp949", "Cp949C" };
62.50 + for (int n = 0; n < charsets.length; n++) {
62.51 + String charset = charsets[n];
62.52 + CharsetEncoder converter = Charset.forName(charset).newEncoder();
62.53 + converter = converter.onMalformedInput(CodingErrorAction.REPORT);
62.54 + converter = converter.onUnmappableCharacter(CodingErrorAction.REPORT);
62.55 + int errors = 0;
62.56 + for (int i = 1; i < 0x1ffff; i++) {
62.57 + if (i >= 0x1100 && i <= 0x11f9)
62.58 + continue; //Dont try leading consonant, vowel and trailing
62.59 + //consonant as a single char
62.60 + char[] in = (i < 0x10000
62.61 + ? new char[] { (char)i }
62.62 + : new char[] { (char)(0xd800 + ((i - 0x10000) >> 10)),
62.63 + (char)(0xdc00 + ((i - 0x10000) & 0x3ff)) });
62.64 +
62.65 + try {
62.66 + ByteBuffer out = converter.encode(CharBuffer.wrap(in));
62.67 + if (out.remaining() == 0 ||
62.68 + (out.remaining() == 1 && out.get(0) == 0x00)) {
62.69 + errors++;
62.70 + }
62.71 + } catch (CharacterCodingException e) { }
62.72 + }
62.73 + if (errors > 0)
62.74 + throw new Exception("Charset "+charset+": "+errors+" errors");
62.75 + }
62.76 + }
62.77 +
62.78 + private static void bug6371416() throws Exception {
62.79 + String[] charsets = { "Cp933", "Cp949", "Cp949C", "Cp970"};
62.80 + for (int n = 0; n < charsets.length; n++) {
62.81 + String charset = charsets[n];
62.82 + CharsetEncoder converter = Charset.forName(charset).newEncoder();
62.83 + converter = converter.onMalformedInput(CodingErrorAction.REPORT);
62.84 + converter = converter.onUnmappableCharacter(CodingErrorAction.REPORT);
62.85 + int errors = 0;
62.86 + for (int i = 0xd800; i < 0xe000; i++) {
62.87 + char[] in = new char[] { (char)i };
62.88 + try {
62.89 + ByteBuffer out = converter.encode(CharBuffer.wrap(in));
62.90 + if (out.remaining() == 0)
62.91 + errors++;
62.92 + } catch (CharacterCodingException e) { }
62.93 + }
62.94 + if (errors > 0)
62.95 + throw new Exception("Charset "+charset+": "+errors+" errors");
62.96 + }
62.97 + }
62.98 +
62.99 + private static void bug6371619() throws Exception {
62.100 + String encoding = "Cp964";
62.101 + Charset charset = Charset.forName(encoding);
62.102 + CharsetDecoder converter = charset.newDecoder();
62.103 + converter = converter.onMalformedInput(CodingErrorAction.REPORT);
62.104 + converter = converter.onUnmappableCharacter(CodingErrorAction.REPORT);
62.105 + int errors = 0;
62.106 + for (int b = 0x80; b < 0x100; b++)
62.107 + if (!(b == 0x8e || // 0x8e is a SS2
62.108 + (b >= 0x80 && b <= 0x8d) || (b >= 0x90 && b <= 0x9f))) {
62.109 + ByteBuffer in = ByteBuffer.wrap(new byte[] { (byte)b });
62.110 + try {
62.111 + CharBuffer out = converter.decode(in);
62.112 + if (out.length() == 0) {
62.113 + errors++;
62.114 + }
62.115 + } catch (CharacterCodingException e) { }
62.116 + }
62.117 + if (errors > 0)
62.118 + throw new Exception("Charset "+charset+": "+errors+" errors");
62.119 + }
62.120 +
62.121 +
62.122 + private static void bug6371431() throws Exception {
62.123 + String encoding = "Cp33722";
62.124 + Charset charset = Charset.forName(encoding);
62.125 + CharsetDecoder converter = charset.newDecoder();
62.126 + converter = converter.onMalformedInput(CodingErrorAction.REPORT);
62.127 + converter = converter.onUnmappableCharacter(CodingErrorAction.REPORT);
62.128 + int errors = 0;
62.129 + for (int b = 0xa0; b < 0x100; b++) {
62.130 + ByteBuffer in = ByteBuffer.wrap(new byte[] { (byte)b });
62.131 + try {
62.132 + CharBuffer out = converter.decode(in);
62.133 + if (out.length() == 0) {
62.134 + errors++;
62.135 + }
62.136 + } catch (CharacterCodingException e) { }
62.137 + }
62.138 + if (errors > 0)
62.139 + throw new Exception("Charset "+charset+": "+errors+" errors");
62.140 + }
62.141 +
62.142 + public static void main (String[] args) throws Exception {
62.143 + bug6371437();
62.144 + bug6371422();
62.145 + bug6371416();
62.146 + bug6371619();
62.147 + bug6371431();
62.148 + }
62.149 +}
63.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
63.2 +++ b/test/sun/nio/cs/TestISCII91.java Wed Jul 09 10:04:09 2008 -0700
63.3 @@ -0,0 +1,71 @@
63.4 +/*
63.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
63.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
63.7 + *
63.8 + * This code is free software; you can redistribute it and/or modify it
63.9 + * under the terms of the GNU General Public License version 2 only, as
63.10 + * published by the Free Software Foundation.
63.11 + *
63.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
63.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
63.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
63.15 + * version 2 for more details (a copy is included in the LICENSE file that
63.16 + * accompanied this code).
63.17 + *
63.18 + * You should have received a copy of the GNU General Public License version
63.19 + * 2 along with this work; if not, write to the Free Software Foundation,
63.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
63.21 + *
63.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
63.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
63.24 + * have any questions.
63.25 + */
63.26 +
63.27 +/* @test
63.28 + @bug 6431650
63.29 + @summary Check charset ISCII91 and C2B/B2CISCII91 yield same encoding/decoding result
63.30 + */
63.31 +
63.32 +
63.33 +import java.nio.*;
63.34 +import java.nio.charset.*;
63.35 +import sun.io.*;
63.36 +
63.37 +public class TestISCII91 {
63.38 + public static void main(String[] args) throws Throwable{
63.39 + CharToByteConverter c2b = new CharToByteISCII91();
63.40 + ByteToCharConverter b2c = new ByteToCharISCII91();
63.41 + Charset cs = Charset.forName("ISCII91");
63.42 + String charsToEncode = getCharsForEncoding("ISCII91");
63.43 +
63.44 + byte [] c2bBytes = c2b.convertAll(charsToEncode.toCharArray());
63.45 + byte [] csBytes = cs.encode(charsToEncode).array();
63.46 + for (int i = 0; i < c2bBytes.length; ++i) {
63.47 + if (c2bBytes[i] != csBytes[i])
63.48 + throw new RuntimeException("ISCII91 encoding failed!");
63.49 + }
63.50 +
63.51 + char[] c2bChars = b2c.convertAll(c2bBytes);
63.52 + char[] csChars = cs.decode(ByteBuffer.wrap(csBytes)).array();
63.53 + for (int i = 0; i < c2bChars.length; ++i) {
63.54 + if (c2bChars[i] != csChars[i])
63.55 + throw new RuntimeException("ISCII91 decoding failed!");
63.56 + }
63.57 + }
63.58 +
63.59 +
63.60 + static String getCharsForEncoding(String encodingName)
63.61 + throws CharacterCodingException{
63.62 + Charset set = Charset.forName(encodingName);
63.63 + CharBuffer chars = CharBuffer.allocate(300);
63.64 + CharsetEncoder encoder = set.newEncoder();
63.65 + for (int c = 0; chars.remaining() > 0 && c < Character.MAX_VALUE; ++c) {
63.66 + if (Character.isDefined((char) c) && !Character.isISOControl((char) c) && encoder.canEncode((char) c)) {
63.67 + chars.put((char) c);
63.68 + }
63.69 + }
63.70 + chars.limit(chars.position());
63.71 + chars.rewind();
63.72 + return chars.toString();
63.73 + }
63.74 +}
64.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
64.2 +++ b/test/sun/nio/cs/TestISO2022CNDecoder.java Wed Jul 09 10:04:09 2008 -0700
64.3 @@ -0,0 +1,440 @@
64.4 +/*
64.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
64.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
64.7 + *
64.8 + * This code is free software; you can redistribute it and/or modify it
64.9 + * under the terms of the GNU General Public License version 2 only, as
64.10 + * published by the Free Software Foundation.
64.11 + *
64.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
64.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
64.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
64.15 + * version 2 for more details (a copy is included in the LICENSE file that
64.16 + * accompanied this code).
64.17 + *
64.18 + * You should have received a copy of the GNU General Public License version
64.19 + * 2 along with this work; if not, write to the Free Software Foundation,
64.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
64.21 + *
64.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
64.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
64.24 + * have any questions.
64.25 + */
64.26 +
64.27 +/* @test
64.28 + @bug 4779029 4924625 6392664
64.29 + @summary Test decoding of various permutations of valid ISO-2022-CN byte sequences
64.30 + */
64.31 +
64.32 +/*
64.33 + * Regression test for NIO ISO-2022-CN decoder. Passes various valid
64.34 + * ISO-2022-CN byte sequences to the decoder using the java.io
64.35 + * InputStreamReader API
64.36 + */
64.37 +
64.38 +import java.io.*;
64.39 +import java.nio.*;
64.40 +import java.nio.charset.*;
64.41 +
64.42 +public class TestISO2022CNDecoder
64.43 +{
64.44 + private static String encodingName = "ISO2022CN";
64.45 +
64.46 + //
64.47 + // Positive tests -- test both output and input processing against
64.48 + // various "known good" data
64.49 + //
64.50 + private static boolean decodeTest (
64.51 + byte encoded[],
64.52 + char decoded[],
64.53 + String label)
64.54 + {
64.55 + boolean retval = true;
64.56 + int i = 0;
64.57 +
64.58 + try {
64.59 + //
64.60 + // Ensure that reading decodes correctly
64.61 + //
64.62 + ByteArrayInputStream in;
64.63 + InputStreamReader reader;
64.64 +
64.65 + in = new ByteArrayInputStream(encoded);
64.66 + reader = new InputStreamReader(in, encodingName);
64.67 +
64.68 + for (i = 0; i < decoded.length; i++) {
64.69 + int c = reader.read();
64.70 +
64.71 + if (c != decoded[i]) {
64.72 + System.err.print(label + ": read failed, char " + i);
64.73 + System.err.print(" ... expected 0x"
64.74 + + Integer.toHexString(decoded[i]));
64.75 + if (c == -1)
64.76 + System.err.println(", got EOF");
64.77 + else
64.78 + System.err.println(", got 0x"
64.79 + + Integer.toHexString(c));
64.80 + retval = false;
64.81 + if (c == -1)
64.82 + return retval;
64.83 + }
64.84 + }
64.85 +
64.86 + int testChar;
64.87 + if ((testChar = reader.read()) != -1) {
64.88 + System.err.println(label + ": read failed, no EOF");
64.89 + System.err.println("testChar is " +
64.90 + Integer.toHexString((int)testChar));
64.91 + return false;
64.92 + }
64.93 + String decodedString = new String(encoded, "ISO2022CN");
64.94 +
64.95 + for (i = 0; i < decodedString.length(); i++) {
64.96 + if (decodedString.charAt(i) != decoded[i])
64.97 + System.err.println(label + ": read failed, char " + i);
64.98 + }
64.99 +
64.100 + CharsetDecoder dec = Charset.forName("ISO2022CN")
64.101 + .newDecoder()
64.102 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
64.103 + .onMalformedInput(CodingErrorAction.REPLACE);
64.104 + ByteBuffer bb = ByteBuffer.allocateDirect(encoded.length).put(encoded);
64.105 + bb.flip();
64.106 + CharBuffer cb = ByteBuffer.allocateDirect(2*encoded.length*(int)dec.maxCharsPerByte())
64.107 + .asCharBuffer();
64.108 + if (bb.hasArray() || cb.hasArray()) {
64.109 + System.err.println(label + ": directBuffer failed, ");
64.110 + return false;
64.111 + }
64.112 + if (!dec.decode(bb, cb, true).isUnderflow()) {
64.113 + System.err.println(label + ": decoder's decode() failed!");
64.114 + return false;
64.115 + }
64.116 + cb.flip();
64.117 + for (i = 0; i < cb.limit(); i++) {
64.118 + if (cb.get() != decoded[i])
64.119 + System.err.println(label + ": decoder failed, char " + i);
64.120 + }
64.121 +
64.122 + } catch (Exception e) {
64.123 + System.err.println(label + ": failed "
64.124 + + "(i = " + i + "), "
64.125 + + e.getClass().getName()
64.126 + + ", " + e.getMessage());
64.127 + e.printStackTrace();
64.128 + return false;
64.129 + }
64.130 + return retval;
64.131 + }
64.132 +
64.133 + private static boolean equal(CoderResult a, CoderResult b) {
64.134 + return (a == CoderResult.OVERFLOW && b == CoderResult.OVERFLOW) ||
64.135 + (a == CoderResult.UNDERFLOW && b == CoderResult.UNDERFLOW) ||
64.136 + ((a.isError() == b.isError()) &&
64.137 + (a.isMalformed() == b.isMalformed()) &&
64.138 + (a.isUnmappable() == b.isUnmappable()) &&
64.139 + (a.length() == b.length()));
64.140 + }
64.141 +
64.142 + private static boolean decodeResultTest (byte encoded[],
64.143 + CoderResult expected,
64.144 + String label) {
64.145 + CharsetDecoder dec = Charset.forName("ISO2022CN").newDecoder();
64.146 + ByteBuffer bb = ByteBuffer.wrap(encoded);
64.147 + CharBuffer cb = CharBuffer.allocate(encoded.length*(int)dec.maxCharsPerByte());
64.148 + CoderResult result = dec.decode(bb, cb, true);
64.149 + if (!equal(result, expected)) {
64.150 + System.err.println(label + ": decoder's decode() failed!");
64.151 + return false;
64.152 + }
64.153 +
64.154 + bb = ByteBuffer.allocateDirect(encoded.length).put(encoded);
64.155 + bb.flip();
64.156 + cb = ByteBuffer.allocateDirect(2*encoded.length*(int)dec.maxCharsPerByte())
64.157 + .asCharBuffer();
64.158 + if (bb.hasArray() || cb.hasArray()) {
64.159 + System.err.println(label + ": directBuffer failed, ");
64.160 + return false;
64.161 + }
64.162 + result = dec.reset().decode(bb, cb, true);
64.163 + if (!equal(result, expected)) {
64.164 + System.err.println(label + ": decoder's decode() - direct failed!");
64.165 + return false;
64.166 + }
64.167 + return true;
64.168 + }
64.169 +
64.170 + //
64.171 + // Negative tests -- only for input processing, make sure that
64.172 + // invalid or corrupt characters are rejected.
64.173 + //
64.174 + private static boolean negative (byte encoded [], String label)
64.175 + {
64.176 + try {
64.177 + ByteArrayInputStream in;
64.178 + InputStreamReader reader;
64.179 + int c;
64.180 +
64.181 + in = new ByteArrayInputStream(encoded);
64.182 + reader = new InputStreamReader(in, encodingName);
64.183 +
64.184 + c = reader.read();
64.185 + System.err.print (label + ": read failed, ");
64.186 +
64.187 + if (c == -1)
64.188 + System.err.println("reported EOF");
64.189 + else
64.190 + System.err.println("returned char 0x"
64.191 + + Integer.toHexString(c)
64.192 + + ", expected exception");
64.193 + return false;
64.194 +
64.195 + } catch (CharConversionException e) {
64.196 + return true;
64.197 +
64.198 + } catch (Throwable t) {
64.199 + System.err.println(label + ": failed, threw "
64.200 + + t.getClass().getName()
64.201 + + ", " + t.getMessage());
64.202 + }
64.203 + return false;
64.204 + }
64.205 +
64.206 + private static boolean decodeTest6392664 () {
64.207 + try {
64.208 + CharsetDecoder dec = Charset.forName("ISO-2022-CN-GB").newDecoder();
64.209 + dec.decode(ByteBuffer.wrap(new byte[] {(byte)0x0e, (byte)0x42, (byte)0x43 }));
64.210 + } catch (Exception e) {
64.211 + e.printStackTrace();
64.212 + return false;
64.213 + }
64.214 + return true;
64.215 + }
64.216 +
64.217 + //
64.218 + // TEST #0: 7-bit unshifted values,
64.219 + // shift-in of a valid decodable GB2312-80
64.220 + // character and an unmappable GB2312-80 char
64.221 + // This is a positive test.
64.222 + //
64.223 + private static byte test0_bytes[] = {
64.224 + (byte)0x00,
64.225 + (byte)0x01, (byte)0x02, (byte)0x03,
64.226 + (byte)0x0E, (byte)0x21, (byte)0x2f,
64.227 + (byte)0x0E, (byte)0xDD, (byte)0x9f
64.228 + };
64.229 +
64.230 + private static char test0_chars[] = {
64.231 + 0x0000,
64.232 + 0x0001, 0x0002, 0x0003,
64.233 + 0x2019,
64.234 + 0xFFFD
64.235 + };
64.236 +
64.237 + private static byte test1_bytes[] = {
64.238 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41, (byte)0x21,
64.239 + (byte)0x2f };
64.240 +
64.241 + private static char test1_chars[] = {
64.242 + 0x21, 0x2f
64.243 + };
64.244 +
64.245 + private static byte test2_bytes[] = {
64.246 + (byte)0x0e,
64.247 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41,
64.248 + (byte)0x21, (byte)0x2f };
64.249 +
64.250 + private static char test2_chars[] = {
64.251 + 0x2019
64.252 + };
64.253 +
64.254 + private static byte test3_bytes[] = {
64.255 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41,
64.256 + (byte)0x0e,
64.257 + (byte)0x21, (byte)0x2f };
64.258 +
64.259 + private static byte test3a_bytes[] = {
64.260 + (byte)0x1b, (byte)0x24, (byte)0x41,
64.261 + (byte)0x0e,
64.262 + (byte)0x21, (byte)0x2f };
64.263 +
64.264 + private static char test3_chars[] = {
64.265 + 0x2019
64.266 + };
64.267 +
64.268 + private static byte test4_bytes[] = {
64.269 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41,
64.270 + (byte)0x0f,
64.271 + (byte)0x21, (byte)0x2f };
64.272 +
64.273 + private static char test4_chars[] = {
64.274 + 0x21, 0x2f
64.275 + };
64.276 +
64.277 + private static byte test5_bytes[] = {
64.278 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41,
64.279 + (byte)0x0e, (byte)0x21, (byte)0x2e,
64.280 + (byte)0x0f, (byte)0x21, (byte)0x2f };
64.281 +
64.282 + private static char test5_chars[] = {
64.283 + 0x2018, 0x21, 0x2f
64.284 + };
64.285 +
64.286 + private static byte test6_bytes[] = {
64.287 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41,
64.288 + (byte)0x0e, (byte)0x21, (byte)0x2e,
64.289 + (byte)0x21, (byte)0x2f };
64.290 +
64.291 + private static char test6_chars[] = {
64.292 + 0x2018, 0x2019
64.293 + };
64.294 +
64.295 + private static byte test7_bytes[] = {
64.296 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)'G',
64.297 + (byte)0x0e, (byte)0x21, (byte)0x2e,
64.298 + (byte)0x21, (byte)0x2f };
64.299 +
64.300 + private static char test7_chars[] = {
64.301 + 0xFE50, 0xFE51
64.302 + };
64.303 +
64.304 + private static byte test8_bytes[] = {
64.305 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)'G',
64.306 + (byte)0x0e, (byte)0x21, (byte)0x2e,
64.307 + (byte)0x0f, (byte)0x21, (byte)0x2f };
64.308 +
64.309 + private static char test8_chars[] = {
64.310 + 0xFE50, 0x21, 0x2f
64.311 + };
64.312 +
64.313 + private static byte test9_bytes[] = {
64.314 + (byte)0x1b, (byte)0x24, (byte)0x2a, (byte)'H',
64.315 + (byte)0x1b, (byte)0x4e,
64.316 + (byte)0x21, (byte)0x2f };
64.317 +
64.318 + private static char test9_chars[] = {
64.319 + 0x4e0e
64.320 + };
64.321 +
64.322 + /*
64.323 + * Plane 3 support provided for compatibility with
64.324 + * sun.io ISO2022_CN decoder. Officially ISO-2022-CN
64.325 + * just handles planes 1/2 of CNS-11643 (1986)
64.326 + * Test case data below verifies this compatibility
64.327 + *
64.328 + */
64.329 +
64.330 + private static byte test10_bytes[] = {
64.331 + (byte)0x1b, (byte)0x24, (byte)'+', (byte)'I',
64.332 + (byte)0x1b, (byte)0x4f,
64.333 + (byte)0x21, (byte)0x2f };
64.334 +
64.335 + private static char test10_chars[] = {
64.336 + 0x51e2
64.337 + };
64.338 +
64.339 + private static byte test11_bytes[] = {
64.340 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41, //SO Designator
64.341 + (byte)0x0e, //SO
64.342 + (byte)0x21, (byte)0x2e, //GB2312 char
64.343 + (byte)0x1b, (byte)0x24, (byte)0x2a, (byte)'H', //SS2 Designator
64.344 + (byte)0x1b, (byte)0x4e, //SS2
64.345 + (byte)0x21, (byte)0x2f, //CNS-P2 char
64.346 + (byte)0x21, (byte)0x2f //GB2312 char
64.347 + };
64.348 +
64.349 + private static char test11_chars[] = {
64.350 + 0x2018,
64.351 + 0x4e0e,
64.352 + 0x2019
64.353 + };
64.354 +
64.355 + private static byte test12_bytes[] = {
64.356 + (byte)0x1b, (byte)0x24, (byte)0x29, (byte)0x41, //SO Designator
64.357 + (byte)0x0e, //SO
64.358 + (byte)0x21, (byte)0x2e, //GB2312 char
64.359 + (byte)0x1b, (byte)0x24, (byte)'+', (byte)'I', //SS3 Designator
64.360 + (byte)0x1b, (byte)0x4f, //SS3
64.361 + (byte)0x21, (byte)0x2f, //CNS-P2 char
64.362 + (byte)0x21, (byte)0x2f //GB2312 char
64.363 + };
64.364 +
64.365 + private static char test12_chars[] = {
64.366 + 0x2018,
64.367 + 0x51e2,
64.368 + 0x2019
64.369 + };
64.370 +
64.371 +
64.372 + private static byte test13_bytes[] = {
64.373 + (byte)0x0f0, // byte with MSB
64.374 + };
64.375 +
64.376 + private static char test13_chars[] = {
64.377 + 0x00f0,
64.378 + };
64.379 +
64.380 + private static byte test14_bytes[] = {
64.381 + (byte)0x0E, (byte)0x21, (byte)0x2f,
64.382 + (byte)0x0E, (byte)0xDD, (byte)0x9f
64.383 + };
64.384 + private static CoderResult test14_result = CoderResult.unmappableForLength(2);
64.385 +
64.386 + // Current ISO2022CN treats the "out of range" code points as "unmappable"
64.387 + private static byte test15_bytes[] = {
64.388 + (byte)0x1b, (byte)0x4f, // SS3
64.389 + (byte)0x20, (byte)0x2f, // "out of range" CNS-P2 char
64.390 + };
64.391 + private static CoderResult test15_result = CoderResult.unmappableForLength(4);
64.392 +
64.393 + /**
64.394 + * Main program to test ISO2022CN conformance
64.395 + *
64.396 + */
64.397 + public static void main (String argv []) throws Exception
64.398 + {
64.399 + boolean pass = true;
64.400 +
64.401 + System.out.println ("");
64.402 + System.out.println ("------ checking ISO2022CN decoder -----");
64.403 +
64.404 + // This regtest must be the first one.
64.405 + pass &= decodeTest6392664();
64.406 +
64.407 + try {
64.408 + new InputStreamReader (System.in, "ISO2022CN");
64.409 + } catch (Exception e) {
64.410 + encodingName = "ISO2022CN";
64.411 + System.out.println ("... requires nonstandard encoding name "
64.412 + + encodingName);
64.413 + pass &= false;
64.414 + }
64.415 +
64.416 + //
64.417 + // Positive tests -- good data is dealt with correctly
64.418 + //
64.419 + pass &= decodeTest(test0_bytes, test0_chars, "first batch");
64.420 + pass &= decodeTest(test1_bytes, test1_chars, "escapes1");
64.421 + pass &= decodeTest(test2_bytes, test2_chars, "escapes2");
64.422 + pass &= decodeTest(test3_bytes, test3_chars, "escapes3");
64.423 + pass &= decodeTest(test3a_bytes, test3_chars, "escapes3a");
64.424 + pass &= decodeTest(test4_bytes, test4_chars, "escapes4");
64.425 + pass &= decodeTest(test5_bytes, test5_chars, "escapes5");
64.426 + pass &= decodeTest(test6_bytes, test6_chars, "escapes6");
64.427 + pass &= decodeTest(test7_bytes, test7_chars, "escapes7");
64.428 + pass &= decodeTest(test8_bytes, test8_chars, "escapes8");
64.429 + pass &= decodeTest(test9_bytes, test9_chars, "escapes9");
64.430 + pass &= decodeTest(test10_bytes, test10_chars, "escapes10");
64.431 + pass &= decodeTest(test11_bytes, test11_chars, "escapes11");
64.432 + pass &= decodeTest(test12_bytes, test12_chars, "escapes12");
64.433 + pass &= decodeTest(test13_bytes, test13_chars, "escapes13");
64.434 + pass &= decodeResultTest(test14_bytes, test14_result, "escapes14");
64.435 + pass &= decodeResultTest(test15_bytes, test15_result, "escapes15");
64.436 + // PASS/FAIL status is what the whole thing is about.
64.437 + //
64.438 + if (! pass) {
64.439 + throw new Exception("FAIL -- incorrect ISO-2022-CN");
64.440 + }
64.441 +
64.442 + }
64.443 +}
65.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
65.2 +++ b/test/sun/nio/cs/TestISO2022JP.java Wed Jul 09 10:04:09 2008 -0700
65.3 @@ -0,0 +1,612 @@
65.4 +/*
65.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
65.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
65.7 + *
65.8 + * This code is free software; you can redistribute it and/or modify it
65.9 + * under the terms of the GNU General Public License version 2 only, as
65.10 + * published by the Free Software Foundation.
65.11 + *
65.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
65.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
65.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
65.15 + * version 2 for more details (a copy is included in the LICENSE file that
65.16 + * accompanied this code).
65.17 + *
65.18 + * You should have received a copy of the GNU General Public License version
65.19 + * 2 along with this work; if not, write to the Free Software Foundation,
65.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
65.21 + *
65.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
65.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
65.24 + * have any questions.
65.25 + */
65.26 +
65.27 +/* @test
65.28 + @bug 4626545 4879522 4913711 4119445
65.29 + @summary Check full coverage encode/decode for ISO-2022-JP
65.30 + */
65.31 +
65.32 +/*
65.33 + * Tests the NIO converter for J2RE >= 1.4.1
65.34 + * since the default converter used by String
65.35 + * API is the NIO converter sun.nio.cs.ext.ISO2022_JP
65.36 + */
65.37 +
65.38 +import java.io.*;
65.39 +public class TestISO2022JP {
65.40 +
65.41 + private final static String US_ASCII =
65.42 + "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" +
65.43 + "\b\t\n\u000B\f\r" +
65.44 + "\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" +
65.45 + "\u0018\u0019\u001A\u001C\u001D\u001E\u001F" +
65.46 + "\u0020\u0021\"\u0023\u0024\u0025\u0026\'" +
65.47 + "\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" +
65.48 + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" +
65.49 + "\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" +
65.50 + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" +
65.51 + "\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" +
65.52 + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" +
65.53 + "\u0058\u0059\u005A\u005B\\\u005D\u005E\u005F" +
65.54 + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" +
65.55 + "\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" +
65.56 + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" +
65.57 + "\u0078\u0079\u007A\u007B\u007C\u007D\u007E\u00A5\u203E";
65.58 +
65.59 + // Subset of chars sourced from JISX0208:1983
65.60 +
65.61 + private final static String JISX0208SUBSET =
65.62 + "u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A" +
65.63 + "\uFF1B\uFF1F\uFF01\u309B\u309C\u00B4\uFF40\u00A8" +
65.64 + "\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003" +
65.65 + "\u4EDD\u3005\u3006\u3007\u30FC\u2014\u2010\uFF0F" +
65.66 + "\uFF3C\u301C\u2016\uFF5C\u2026\u2025\u2018\u2019" +
65.67 + "\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28" +
65.68 + "\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F" +
65.69 + "\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91" +
65.70 + "\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5" +
65.71 + "\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C" +
65.72 + "\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11" +
65.73 + "\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E" +
65.74 + "\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2" +
65.75 + "\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9" +
65.76 + "\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5" +
65.77 + "\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44" +
65.78 + "\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64" +
65.79 + "\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1" +
65.80 + "\u5EC2\u5EC8\u5ED0\u5ECF\u5ED6\u5EE3\u5EDD\u5EDA" +
65.81 + "\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3" +
65.82 + "\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C" +
65.83 + "\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48" +
65.84 + "\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61" +
65.85 + "\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88" +
65.86 + "\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD" +
65.87 + "\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3" +
65.88 + "\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031" +
65.89 + "\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350" +
65.90 + "\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB" +
65.91 + "\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369" +
65.92 + "\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6" +
65.93 + "\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D" +
65.94 + "\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A" +
65.95 + "\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2" +
65.96 + "\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209" +
65.97 + "\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4" +
65.98 + "\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524" +
65.99 + "\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B" +
65.100 + "\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763" +
65.101 + "\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B" +
65.102 + "\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3" +
65.103 + "\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9" +
65.104 + "\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840" +
65.105 + "\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877" +
65.106 + "\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883" +
65.107 + "\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D" +
65.108 + "\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1" +
65.109 + "\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904" +
65.110 + "\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A" +
65.111 + "\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978" +
65.112 + "\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB" +
65.113 + "\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D" +
65.114 + "\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93" +
65.115 + "\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85" +
65.116 + "\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6" +
65.117 + "\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9" +
65.118 + "\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292" +
65.119 + "\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4" +
65.120 + "\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A" +
65.121 + "\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA" +
65.122 + "\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED" +
65.123 + "\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D" +
65.124 + "\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D" +
65.125 + "\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE" +
65.126 + "\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5" +
65.127 + "\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC" +
65.128 + "\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E" +
65.129 + "\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66" +
65.130 + "\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C" +
65.131 + "\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199";
65.132 +
65.133 + final static String JISX0202KATAKANA =
65.134 + "\uFF61\uFF62\uFF63\uFF64" +
65.135 + "\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C" +
65.136 + "\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74" +
65.137 + "\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C" +
65.138 + "\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84" +
65.139 + "\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C" +
65.140 + "\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94" +
65.141 + "\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C" +
65.142 + "\uFF9D\uFF9E\uFF9F";
65.143 +
65.144 +
65.145 + final static byte[] expectedBytes1 = {
65.146 + (byte) 0x0, (byte) 0x1, (byte) 0x2, (byte) 0x3,
65.147 + (byte) 0x4, (byte) 0x5, (byte) 0x6, (byte) 0x7,
65.148 + (byte) 0x8, (byte) 0x9, (byte) 0xa, (byte) 0xb,
65.149 + (byte) 0xc, (byte) 0xd,
65.150 + (byte) 0x10, (byte) 0x11, (byte) 0x12, (byte) 0x13,
65.151 + (byte) 0x14, (byte) 0x15, (byte) 0x16, (byte) 0x17,
65.152 + (byte) 0x18, (byte) 0x19, (byte) 0x1a,
65.153 + (byte) 0x1c, (byte) 0x1d, (byte) 0x1e, (byte) 0x1f,
65.154 + (byte) 0x20, (byte) 0x21, (byte) 0x22, (byte) 0x23,
65.155 + (byte) 0x24, (byte) 0x25, (byte) 0x26, (byte) 0x27,
65.156 + (byte) 0x28, (byte) 0x29, (byte) 0x2a, (byte) 0x2b,
65.157 + (byte) 0x2c, (byte) 0x2d, (byte) 0x2e, (byte) 0x2f,
65.158 + (byte) 0x30, (byte) 0x31, (byte) 0x32, (byte) 0x33,
65.159 + (byte) 0x34, (byte) 0x35, (byte) 0x36, (byte) 0x37,
65.160 + (byte) 0x38, (byte) 0x39, (byte) 0x3a, (byte) 0x3b,
65.161 + (byte) 0x3c, (byte) 0x3d, (byte) 0x3e, (byte) 0x3f,
65.162 + (byte) 0x40, (byte) 0x41, (byte) 0x42, (byte) 0x43,
65.163 + (byte) 0x44, (byte) 0x45, (byte) 0x46, (byte) 0x47,
65.164 + (byte) 0x48, (byte) 0x49, (byte) 0x4a, (byte) 0x4b,
65.165 + (byte) 0x4c, (byte) 0x4d, (byte) 0x4e, (byte) 0x4f,
65.166 + (byte) 0x50, (byte) 0x51, (byte) 0x52, (byte) 0x53,
65.167 + (byte) 0x54, (byte) 0x55, (byte) 0x56, (byte) 0x57,
65.168 + (byte) 0x58, (byte) 0x59, (byte) 0x5a, (byte) 0x5b,
65.169 + (byte) 0x5c, (byte) 0x5d, (byte) 0x5e, (byte) 0x5f,
65.170 + (byte) 0x60, (byte) 0x61, (byte) 0x62, (byte) 0x63,
65.171 + (byte) 0x64, (byte) 0x65, (byte) 0x66, (byte) 0x67,
65.172 + (byte) 0x68, (byte) 0x69, (byte) 0x6a, (byte) 0x6b,
65.173 + (byte) 0x6c, (byte) 0x6d, (byte) 0x6e, (byte) 0x6f,
65.174 + (byte) 0x70, (byte) 0x71, (byte) 0x72, (byte) 0x73,
65.175 + (byte) 0x74, (byte) 0x75, (byte) 0x76, (byte) 0x77,
65.176 + (byte) 0x78, (byte) 0x79, (byte) 0x7a, (byte) 0x7b,
65.177 + (byte) 0x7c, (byte) 0x7d, (byte) 0x7e, (byte) 0x1b,
65.178 + (byte) 0x28, (byte) 0x4a, (byte) 0x5c, (byte) 0x7e,
65.179 + (byte) 0x1b, (byte) 0x28, (byte) 0x42, (byte) 0x75,
65.180 + (byte) 0x33, (byte) 0x30, (byte) 0x30, (byte) 0x30,
65.181 + (byte) 0x1b, (byte) 0x24, (byte) 0x42, (byte) 0x21,
65.182 + (byte) 0x22, (byte) 0x21, (byte) 0x23, (byte) 0x21,
65.183 + (byte) 0x24, (byte) 0x21, (byte) 0x25, (byte) 0x21,
65.184 + (byte) 0x26, (byte) 0x21, (byte) 0x27, (byte) 0x21,
65.185 + (byte) 0x28, (byte) 0x21, (byte) 0x29, (byte) 0x21,
65.186 + (byte) 0x2a, (byte) 0x21, (byte) 0x2b, (byte) 0x21,
65.187 + (byte) 0x2c, (byte) 0x21, (byte) 0x2d, (byte) 0x21,
65.188 + (byte) 0x2e, (byte) 0x21, (byte) 0x2f, (byte) 0x21,
65.189 + (byte) 0x30, (byte) 0x21, (byte) 0x31, (byte) 0x21,
65.190 + (byte) 0x32, (byte) 0x21, (byte) 0x33, (byte) 0x21,
65.191 + (byte) 0x34, (byte) 0x21, (byte) 0x35, (byte) 0x21,
65.192 + (byte) 0x36, (byte) 0x21, (byte) 0x37, (byte) 0x21,
65.193 + (byte) 0x38, (byte) 0x21, (byte) 0x39, (byte) 0x21,
65.194 + (byte) 0x3a, (byte) 0x21, (byte) 0x3b, (byte) 0x21,
65.195 + (byte) 0x3c, (byte) 0x21, (byte) 0x3d, (byte) 0x21,
65.196 + (byte) 0x3e, (byte) 0x21, (byte) 0x3f, (byte) 0x21,
65.197 + (byte) 0x40, (byte) 0x21, (byte) 0x41, (byte) 0x21,
65.198 + (byte) 0x42, (byte) 0x21, (byte) 0x43, (byte) 0x21,
65.199 + (byte) 0x44, (byte) 0x21, (byte) 0x45, (byte) 0x21,
65.200 + (byte) 0x46, (byte) 0x21, (byte) 0x47, (byte) 0x55,
65.201 + (byte) 0x71, (byte) 0x55, (byte) 0x72, (byte) 0x55,
65.202 + (byte) 0x73, (byte) 0x55, (byte) 0x74, (byte) 0x55,
65.203 + (byte) 0x75, (byte) 0x55, (byte) 0x76, (byte) 0x55,
65.204 + (byte) 0x77, (byte) 0x55, (byte) 0x78, (byte) 0x55,
65.205 + (byte) 0x79, (byte) 0x55, (byte) 0x7a, (byte) 0x55,
65.206 + (byte) 0x7b, (byte) 0x55, (byte) 0x7c, (byte) 0x55,
65.207 + (byte) 0x7d, (byte) 0x55, (byte) 0x7e, (byte) 0x56,
65.208 + (byte) 0x21, (byte) 0x56, (byte) 0x22, (byte) 0x56,
65.209 + (byte) 0x23, (byte) 0x56, (byte) 0x24, (byte) 0x56,
65.210 + (byte) 0x25, (byte) 0x56, (byte) 0x26, (byte) 0x56,
65.211 + (byte) 0x27, (byte) 0x56, (byte) 0x28, (byte) 0x56,
65.212 + (byte) 0x29, (byte) 0x56, (byte) 0x2a, (byte) 0x56,
65.213 + (byte) 0x2b, (byte) 0x56, (byte) 0x2c, (byte) 0x56,
65.214 + (byte) 0x2d, (byte) 0x56, (byte) 0x2e, (byte) 0x56,
65.215 + (byte) 0x2f, (byte) 0x56, (byte) 0x30, (byte) 0x56,
65.216 + (byte) 0x31, (byte) 0x56, (byte) 0x32, (byte) 0x56,
65.217 + (byte) 0x33, (byte) 0x56, (byte) 0x34, (byte) 0x56,
65.218 + (byte) 0x35, (byte) 0x56, (byte) 0x36, (byte) 0x56,
65.219 + (byte) 0x37, (byte) 0x56, (byte) 0x38, (byte) 0x56,
65.220 + (byte) 0x39, (byte) 0x56, (byte) 0x3a, (byte) 0x56,
65.221 + (byte) 0x3b, (byte) 0x56, (byte) 0x3c, (byte) 0x56,
65.222 + (byte) 0x3d, (byte) 0x56, (byte) 0x3e, (byte) 0x56,
65.223 + (byte) 0x3f, (byte) 0x56, (byte) 0x40, (byte) 0x56,
65.224 + (byte) 0x41, (byte) 0x56, (byte) 0x42, (byte) 0x56,
65.225 + (byte) 0x43, (byte) 0x56, (byte) 0x44, (byte) 0x56,
65.226 + (byte) 0x45, (byte) 0x56, (byte) 0x46, (byte) 0x56,
65.227 + (byte) 0x47, (byte) 0x56, (byte) 0x48, (byte) 0x56,
65.228 + (byte) 0x49, (byte) 0x56, (byte) 0x4a, (byte) 0x56,
65.229 + (byte) 0x4b, (byte) 0x56, (byte) 0x4c, (byte) 0x56,
65.230 + (byte) 0x4d, (byte) 0x56, (byte) 0x4e, (byte) 0x56,
65.231 + (byte) 0x4f, (byte) 0x56, (byte) 0x50, (byte) 0x56,
65.232 + (byte) 0x51, (byte) 0x56, (byte) 0x52, (byte) 0x56,
65.233 + (byte) 0x53, (byte) 0x56, (byte) 0x54, (byte) 0x56,
65.234 + (byte) 0x55, (byte) 0x56, (byte) 0x56, (byte) 0x56,
65.235 + (byte) 0x57, (byte) 0x56, (byte) 0x58, (byte) 0x56,
65.236 + (byte) 0x59, (byte) 0x56, (byte) 0x5a, (byte) 0x56,
65.237 + (byte) 0x5b, (byte) 0x56, (byte) 0x5c, (byte) 0x56,
65.238 + (byte) 0x5d, (byte) 0x56, (byte) 0x5e, (byte) 0x56,
65.239 + (byte) 0x5f, (byte) 0x56, (byte) 0x60, (byte) 0x56,
65.240 + (byte) 0x61, (byte) 0x56, (byte) 0x62, (byte) 0x56,
65.241 + (byte) 0x63, (byte) 0x56, (byte) 0x64, (byte) 0x56,
65.242 + (byte) 0x65, (byte) 0x56, (byte) 0x66, (byte) 0x56,
65.243 + (byte) 0x67, (byte) 0x56, (byte) 0x68, (byte) 0x56,
65.244 + (byte) 0x69, (byte) 0x56, (byte) 0x6a, (byte) 0x56,
65.245 + (byte) 0x6b, (byte) 0x56, (byte) 0x6c, (byte) 0x56,
65.246 + (byte) 0x6d, (byte) 0x56, (byte) 0x6e, (byte) 0x56,
65.247 + (byte) 0x6f, (byte) 0x56, (byte) 0x70, (byte) 0x56,
65.248 + (byte) 0x71, (byte) 0x56, (byte) 0x72, (byte) 0x56,
65.249 + (byte) 0x73, (byte) 0x56, (byte) 0x74, (byte) 0x56,
65.250 + (byte) 0x75, (byte) 0x56, (byte) 0x76, (byte) 0x56,
65.251 + (byte) 0x77, (byte) 0x56, (byte) 0x78, (byte) 0x56,
65.252 + (byte) 0x79, (byte) 0x56, (byte) 0x7a, (byte) 0x56,
65.253 + (byte) 0x7b, (byte) 0x56, (byte) 0x7c, (byte) 0x56,
65.254 + (byte) 0x7d, (byte) 0x56, (byte) 0x7e, (byte) 0x57,
65.255 + (byte) 0x21, (byte) 0x57, (byte) 0x22, (byte) 0x57,
65.256 + (byte) 0x23, (byte) 0x57, (byte) 0x24, (byte) 0x57,
65.257 + (byte) 0x25, (byte) 0x57, (byte) 0x26, (byte) 0x57,
65.258 + (byte) 0x27, (byte) 0x57, (byte) 0x28, (byte) 0x57,
65.259 + (byte) 0x29, (byte) 0x57, (byte) 0x2a, (byte) 0x57,
65.260 + (byte) 0x2b, (byte) 0x57, (byte) 0x2c, (byte) 0x57,
65.261 + (byte) 0x2d, (byte) 0x57, (byte) 0x2e, (byte) 0x57,
65.262 + (byte) 0x2f, (byte) 0x57, (byte) 0x30, (byte) 0x57,
65.263 + (byte) 0x31, (byte) 0x57, (byte) 0x32, (byte) 0x57,
65.264 + (byte) 0x33, (byte) 0x57, (byte) 0x34, (byte) 0x57,
65.265 + (byte) 0x35, (byte) 0x57, (byte) 0x36, (byte) 0x57,
65.266 + (byte) 0x37, (byte) 0x57, (byte) 0x38, (byte) 0x57,
65.267 + (byte) 0x39, (byte) 0x57, (byte) 0x3a, (byte) 0x57,
65.268 + (byte) 0x3b, (byte) 0x57, (byte) 0x3c, (byte) 0x57,
65.269 + (byte) 0x3d, (byte) 0x57, (byte) 0x3e, (byte) 0x57,
65.270 + (byte) 0x3f, (byte) 0x57, (byte) 0x40, (byte) 0x57,
65.271 + (byte) 0x41, (byte) 0x57, (byte) 0x42, (byte) 0x57,
65.272 + (byte) 0x43, (byte) 0x57, (byte) 0x44, (byte) 0x57,
65.273 + (byte) 0x45, (byte) 0x57, (byte) 0x46, (byte) 0x57,
65.274 + (byte) 0x47, (byte) 0x57, (byte) 0x48, (byte) 0x57,
65.275 + (byte) 0x49, (byte) 0x57, (byte) 0x4a, (byte) 0x57,
65.276 + (byte) 0x4b, (byte) 0x57, (byte) 0x4c, (byte) 0x57,
65.277 + (byte) 0x4d, (byte) 0x57, (byte) 0x4e, (byte) 0x57,
65.278 + (byte) 0x4f, (byte) 0x57, (byte) 0x50, (byte) 0x57,
65.279 + (byte) 0x51, (byte) 0x57, (byte) 0x52, (byte) 0x57,
65.280 + (byte) 0x53, (byte) 0x57, (byte) 0x54, (byte) 0x57,
65.281 + (byte) 0x55, (byte) 0x57, (byte) 0x56, (byte) 0x57,
65.282 + (byte) 0x57, (byte) 0x57, (byte) 0x58, (byte) 0x57,
65.283 + (byte) 0x59, (byte) 0x57, (byte) 0x5a, (byte) 0x57,
65.284 + (byte) 0x5b, (byte) 0x57, (byte) 0x5c, (byte) 0x57,
65.285 + (byte) 0x5d, (byte) 0x57, (byte) 0x5e, (byte) 0x57,
65.286 + (byte) 0x5f, (byte) 0x57, (byte) 0x60, (byte) 0x57,
65.287 + (byte) 0x61, (byte) 0x57, (byte) 0x62, (byte) 0x57,
65.288 + (byte) 0x63, (byte) 0x57, (byte) 0x64, (byte) 0x59,
65.289 + (byte) 0x49, (byte) 0x59, (byte) 0x4a, (byte) 0x59,
65.290 + (byte) 0x4b, (byte) 0x59, (byte) 0x4c, (byte) 0x59,
65.291 + (byte) 0x4d, (byte) 0x59, (byte) 0x4e, (byte) 0x59,
65.292 + (byte) 0x4f, (byte) 0x59, (byte) 0x50, (byte) 0x59,
65.293 + (byte) 0x51, (byte) 0x59, (byte) 0x52, (byte) 0x59,
65.294 + (byte) 0x53, (byte) 0x59, (byte) 0x54, (byte) 0x59,
65.295 + (byte) 0x55, (byte) 0x59, (byte) 0x56, (byte) 0x59,
65.296 + (byte) 0x57, (byte) 0x59, (byte) 0x58, (byte) 0x59,
65.297 + (byte) 0x59, (byte) 0x59, (byte) 0x5a, (byte) 0x59,
65.298 + (byte) 0x5b, (byte) 0x59, (byte) 0x5c, (byte) 0x59,
65.299 + (byte) 0x5d, (byte) 0x59, (byte) 0x5e, (byte) 0x59,
65.300 + (byte) 0x5f, (byte) 0x59, (byte) 0x60, (byte) 0x59,
65.301 + (byte) 0x61, (byte) 0x59, (byte) 0x62, (byte) 0x59,
65.302 + (byte) 0x63, (byte) 0x59, (byte) 0x64, (byte) 0x59,
65.303 + (byte) 0x65, (byte) 0x59, (byte) 0x66, (byte) 0x59,
65.304 + (byte) 0x67, (byte) 0x59, (byte) 0x68, (byte) 0x59,
65.305 + (byte) 0x69, (byte) 0x59, (byte) 0x6a, (byte) 0x59,
65.306 + (byte) 0x6b, (byte) 0x59, (byte) 0x6c, (byte) 0x59,
65.307 + (byte) 0x6d, (byte) 0x59, (byte) 0x6e, (byte) 0x59,
65.308 + (byte) 0x6f, (byte) 0x59, (byte) 0x70, (byte) 0x59,
65.309 + (byte) 0x71, (byte) 0x59, (byte) 0x72, (byte) 0x59,
65.310 + (byte) 0x73, (byte) 0x59, (byte) 0x74, (byte) 0x59,
65.311 + (byte) 0x75, (byte) 0x59, (byte) 0x76, (byte) 0x59,
65.312 + (byte) 0x77, (byte) 0x59, (byte) 0x78, (byte) 0x59,
65.313 + (byte) 0x79, (byte) 0x59, (byte) 0x7a, (byte) 0x59,
65.314 + (byte) 0x7b, (byte) 0x59, (byte) 0x7c, (byte) 0x59,
65.315 + (byte) 0x7d, (byte) 0x59, (byte) 0x7e, (byte) 0x5a,
65.316 + (byte) 0x21, (byte) 0x5a, (byte) 0x22, (byte) 0x5a,
65.317 + (byte) 0x23, (byte) 0x5a, (byte) 0x24, (byte) 0x5a,
65.318 + (byte) 0x25, (byte) 0x5a, (byte) 0x26, (byte) 0x5a,
65.319 + (byte) 0x27, (byte) 0x5a, (byte) 0x28, (byte) 0x5a,
65.320 + (byte) 0x29, (byte) 0x5a, (byte) 0x2a, (byte) 0x5a,
65.321 + (byte) 0x2b, (byte) 0x5a, (byte) 0x2c, (byte) 0x5a,
65.322 + (byte) 0x2d, (byte) 0x5a, (byte) 0x2e, (byte) 0x5a,
65.323 + (byte) 0x2f, (byte) 0x5a, (byte) 0x30, (byte) 0x5a,
65.324 + (byte) 0x31, (byte) 0x5a, (byte) 0x32, (byte) 0x5a,
65.325 + (byte) 0x33, (byte) 0x5a, (byte) 0x34, (byte) 0x5a,
65.326 + (byte) 0x35, (byte) 0x5a, (byte) 0x36, (byte) 0x5a,
65.327 + (byte) 0x37, (byte) 0x5a, (byte) 0x38, (byte) 0x5a,
65.328 + (byte) 0x39, (byte) 0x5a, (byte) 0x3a, (byte) 0x5a,
65.329 + (byte) 0x3b, (byte) 0x5a, (byte) 0x3c, (byte) 0x5a,
65.330 + (byte) 0x3d, (byte) 0x5a, (byte) 0x3e, (byte) 0x5a,
65.331 + (byte) 0x3f, (byte) 0x5a, (byte) 0x40, (byte) 0x5a,
65.332 + (byte) 0x41, (byte) 0x5a, (byte) 0x42, (byte) 0x5b,
65.333 + (byte) 0x35, (byte) 0x5b, (byte) 0x36, (byte) 0x5b,
65.334 + (byte) 0x37, (byte) 0x5b, (byte) 0x38, (byte) 0x5b,
65.335 + (byte) 0x39, (byte) 0x5b, (byte) 0x3a, (byte) 0x5b,
65.336 + (byte) 0x3b, (byte) 0x5b, (byte) 0x3c, (byte) 0x5b,
65.337 + (byte) 0x3d, (byte) 0x5b, (byte) 0x3e, (byte) 0x5b,
65.338 + (byte) 0x3f, (byte) 0x5b, (byte) 0x40, (byte) 0x5b,
65.339 + (byte) 0x41, (byte) 0x5b, (byte) 0x42, (byte) 0x5b,
65.340 + (byte) 0x43, (byte) 0x5b, (byte) 0x44, (byte) 0x5b,
65.341 + (byte) 0x45, (byte) 0x5b, (byte) 0x46, (byte) 0x5b,
65.342 + (byte) 0x47, (byte) 0x5b, (byte) 0x48, (byte) 0x5b,
65.343 + (byte) 0x49, (byte) 0x5b, (byte) 0x4a, (byte) 0x5b,
65.344 + (byte) 0x4b, (byte) 0x5b, (byte) 0x4c, (byte) 0x5b,
65.345 + (byte) 0x4d, (byte) 0x5b, (byte) 0x4e, (byte) 0x5b,
65.346 + (byte) 0x4f, (byte) 0x5b, (byte) 0x50, (byte) 0x5b,
65.347 + (byte) 0x51, (byte) 0x5b, (byte) 0x52, (byte) 0x5b,
65.348 + (byte) 0x53, (byte) 0x5b, (byte) 0x54, (byte) 0x5b,
65.349 + (byte) 0x55, (byte) 0x5b, (byte) 0x56, (byte) 0x5b,
65.350 + (byte) 0x57, (byte) 0x5b, (byte) 0x58, (byte) 0x5b,
65.351 + (byte) 0x59, (byte) 0x5b, (byte) 0x5a, (byte) 0x5b,
65.352 + (byte) 0x5b, (byte) 0x5b, (byte) 0x5c, (byte) 0x5b,
65.353 + (byte) 0x5d, (byte) 0x5b, (byte) 0x5e, (byte) 0x5b,
65.354 + (byte) 0x5f, (byte) 0x5b, (byte) 0x60, (byte) 0x5b,
65.355 + (byte) 0x61, (byte) 0x5b, (byte) 0x62, (byte) 0x5b,
65.356 + (byte) 0x63, (byte) 0x5b, (byte) 0x64, (byte) 0x5b,
65.357 + (byte) 0x65, (byte) 0x5b, (byte) 0x66, (byte) 0x5b,
65.358 + (byte) 0x67, (byte) 0x5b, (byte) 0x68, (byte) 0x5b,
65.359 + (byte) 0x69, (byte) 0x5b, (byte) 0x6a, (byte) 0x5b,
65.360 + (byte) 0x6b, (byte) 0x5b, (byte) 0x6c, (byte) 0x5b,
65.361 + (byte) 0x6d, (byte) 0x5b, (byte) 0x6e, (byte) 0x5b,
65.362 + (byte) 0x6f, (byte) 0x5b, (byte) 0x70, (byte) 0x5b,
65.363 + (byte) 0x71, (byte) 0x5b, (byte) 0x72, (byte) 0x5b,
65.364 + (byte) 0x73, (byte) 0x5b, (byte) 0x74, (byte) 0x5b,
65.365 + (byte) 0x75, (byte) 0x5b, (byte) 0x76, (byte) 0x5b,
65.366 + (byte) 0x77, (byte) 0x5b, (byte) 0x78, (byte) 0x5b,
65.367 + (byte) 0x79, (byte) 0x5b, (byte) 0x7a, (byte) 0x5b,
65.368 + (byte) 0x7b, (byte) 0x5b, (byte) 0x7c, (byte) 0x5b,
65.369 + (byte) 0x7d, (byte) 0x5b, (byte) 0x7e, (byte) 0x5c,
65.370 + (byte) 0x21, (byte) 0x5c, (byte) 0x22, (byte) 0x5c,
65.371 + (byte) 0x23, (byte) 0x5c, (byte) 0x24, (byte) 0x5c,
65.372 + (byte) 0x25, (byte) 0x5c, (byte) 0x26, (byte) 0x5c,
65.373 + (byte) 0x27, (byte) 0x5c, (byte) 0x28, (byte) 0x5c,
65.374 + (byte) 0x29, (byte) 0x5c, (byte) 0x2a, (byte) 0x5c,
65.375 + (byte) 0x2b, (byte) 0x5c, (byte) 0x2c, (byte) 0x5c,
65.376 + (byte) 0x2d, (byte) 0x5c, (byte) 0x2e, (byte) 0x5c,
65.377 + (byte) 0x2f, (byte) 0x5c, (byte) 0x30, (byte) 0x5c,
65.378 + (byte) 0x31, (byte) 0x5c, (byte) 0x32, (byte) 0x5c,
65.379 + (byte) 0x33, (byte) 0x5c, (byte) 0x34, (byte) 0x5c,
65.380 + (byte) 0x35, (byte) 0x5c, (byte) 0x36, (byte) 0x5d,
65.381 + (byte) 0x79, (byte) 0x5d, (byte) 0x7a, (byte) 0x5d,
65.382 + (byte) 0x7b, (byte) 0x5d, (byte) 0x7c, (byte) 0x5d,
65.383 + (byte) 0x7d, (byte) 0x5d, (byte) 0x7e, (byte) 0x5e,
65.384 + (byte) 0x21, (byte) 0x5e, (byte) 0x22, (byte) 0x5e,
65.385 + (byte) 0x23, (byte) 0x5e, (byte) 0x24, (byte) 0x5e,
65.386 + (byte) 0x25, (byte) 0x5e, (byte) 0x26, (byte) 0x5e,
65.387 + (byte) 0x27, (byte) 0x5e, (byte) 0x28, (byte) 0x5e,
65.388 + (byte) 0x29, (byte) 0x5e, (byte) 0x2a, (byte) 0x5e,
65.389 + (byte) 0x2b, (byte) 0x5e, (byte) 0x2c, (byte) 0x5e,
65.390 + (byte) 0x2d, (byte) 0x5e, (byte) 0x2e, (byte) 0x5e,
65.391 + (byte) 0x2f, (byte) 0x5e, (byte) 0x30, (byte) 0x5e,
65.392 + (byte) 0x31, (byte) 0x5e, (byte) 0x32, (byte) 0x5e,
65.393 + (byte) 0x33, (byte) 0x5e, (byte) 0x34, (byte) 0x5e,
65.394 + (byte) 0x35, (byte) 0x5e, (byte) 0x36, (byte) 0x5e,
65.395 + (byte) 0x37, (byte) 0x5e, (byte) 0x38, (byte) 0x5e,
65.396 + (byte) 0x39, (byte) 0x5e, (byte) 0x3a, (byte) 0x5e,
65.397 + (byte) 0x3b, (byte) 0x5e, (byte) 0x3c, (byte) 0x5e,
65.398 + (byte) 0x3d, (byte) 0x5e, (byte) 0x3e, (byte) 0x5e,
65.399 + (byte) 0x3f, (byte) 0x5e, (byte) 0x40, (byte) 0x5e,
65.400 + (byte) 0x41, (byte) 0x5e, (byte) 0x42, (byte) 0x5e,
65.401 + (byte) 0x43, (byte) 0x5e, (byte) 0x44, (byte) 0x5e,
65.402 + (byte) 0x45, (byte) 0x5e, (byte) 0x46, (byte) 0x5e,
65.403 + (byte) 0x47, (byte) 0x5e, (byte) 0x48, (byte) 0x5e,
65.404 + (byte) 0x49, (byte) 0x5e, (byte) 0x4a, (byte) 0x60,
65.405 + (byte) 0x30, (byte) 0x60, (byte) 0x31, (byte) 0x60,
65.406 + (byte) 0x32, (byte) 0x60, (byte) 0x33, (byte) 0x60,
65.407 + (byte) 0x34, (byte) 0x60, (byte) 0x35, (byte) 0x60,
65.408 + (byte) 0x36, (byte) 0x60, (byte) 0x37, (byte) 0x60,
65.409 + (byte) 0x38, (byte) 0x60, (byte) 0x39, (byte) 0x60,
65.410 + (byte) 0x3a, (byte) 0x60, (byte) 0x3b, (byte) 0x60,
65.411 + (byte) 0x3c, (byte) 0x60, (byte) 0x3d, (byte) 0x60,
65.412 + (byte) 0x3e, (byte) 0x60, (byte) 0x3f, (byte) 0x73,
65.413 + (byte) 0x26, (byte) 0x73, (byte) 0x27, (byte) 0x73,
65.414 + (byte) 0x28, (byte) 0x73, (byte) 0x29, (byte) 0x73,
65.415 + (byte) 0x2a, (byte) 0x73, (byte) 0x2b, (byte) 0x73,
65.416 + (byte) 0x2c, (byte) 0x73, (byte) 0x2d, (byte) 0x73,
65.417 + (byte) 0x2e, (byte) 0x73, (byte) 0x2f, (byte) 0x73,
65.418 + (byte) 0x30, (byte) 0x73, (byte) 0x31, (byte) 0x73,
65.419 + (byte) 0x32, (byte) 0x73, (byte) 0x33, (byte) 0x73,
65.420 + (byte) 0x34, (byte) 0x73, (byte) 0x35, (byte) 0x73,
65.421 + (byte) 0x36, (byte) 0x73, (byte) 0x37, (byte) 0x73,
65.422 + (byte) 0x38, (byte) 0x73, (byte) 0x39, (byte) 0x73,
65.423 + (byte) 0x3a, (byte) 0x73, (byte) 0x3b, (byte) 0x73,
65.424 + (byte) 0x3c, (byte) 0x73, (byte) 0x3d, (byte) 0x73,
65.425 + (byte) 0x3e, (byte) 0x73, (byte) 0x3f, (byte) 0x73,
65.426 + (byte) 0x40, (byte) 0x73, (byte) 0x41, (byte) 0x73,
65.427 + (byte) 0x42, (byte) 0x73, (byte) 0x43, (byte) 0x73,
65.428 + (byte) 0x44, (byte) 0x73, (byte) 0x45, (byte) 0x73,
65.429 + (byte) 0x46, (byte) 0x73, (byte) 0x47, (byte) 0x73,
65.430 + (byte) 0x48, (byte) 0x73, (byte) 0x49, (byte) 0x73,
65.431 + (byte) 0x4a, (byte) 0x73, (byte) 0x4b, (byte) 0x73,
65.432 + (byte) 0x4c, (byte) 0x73, (byte) 0x4d, (byte) 0x73,
65.433 + (byte) 0x4e, (byte) 0x73, (byte) 0x4f, (byte) 0x73,
65.434 + (byte) 0x50, (byte) 0x73, (byte) 0x51, (byte) 0x73,
65.435 + (byte) 0x52, (byte) 0x73, (byte) 0x53, (byte) 0x73,
65.436 + (byte) 0x54, (byte) 0x73, (byte) 0x55, (byte) 0x73,
65.437 + (byte) 0x56, (byte) 0x73, (byte) 0x57, (byte) 0x73,
65.438 + (byte) 0x58, (byte) 0x73, (byte) 0x59, (byte) 0x73,
65.439 + (byte) 0x5a, (byte) 0x73, (byte) 0x5b, (byte) 0x73,
65.440 + (byte) 0x5c, (byte) 0x73, (byte) 0x5d, (byte) 0x73,
65.441 + (byte) 0x5e, (byte) 0x73, (byte) 0x5f, (byte) 0x73,
65.442 + (byte) 0x60, (byte) 0x73, (byte) 0x61, (byte) 0x73,
65.443 + (byte) 0x62, (byte) 0x73, (byte) 0x63, (byte) 0x73,
65.444 + (byte) 0x64, (byte) 0x73, (byte) 0x65, (byte) 0x73,
65.445 + (byte) 0x66, (byte) 0x73, (byte) 0x67, (byte) 0x73,
65.446 + (byte) 0x68, (byte) 0x73, (byte) 0x69, (byte) 0x73,
65.447 + (byte) 0x6a, (byte) 0x73, (byte) 0x6b, (byte) 0x73,
65.448 + (byte) 0x6c, (byte) 0x73, (byte) 0x6d, (byte) 0x73,
65.449 + (byte) 0x6e, (byte) 0x73, (byte) 0x6f, (byte) 0x73,
65.450 + (byte) 0x70, (byte) 0x73, (byte) 0x71, (byte) 0x73,
65.451 + (byte) 0x72, (byte) 0x73, (byte) 0x73, (byte) 0x73,
65.452 + (byte) 0x74, (byte) 0x73, (byte) 0x75, (byte) 0x73,
65.453 + (byte) 0x76, (byte) 0x73, (byte) 0x77, (byte) 0x73,
65.454 + (byte) 0x78, (byte) 0x73, (byte) 0x79, (byte) 0x73,
65.455 + (byte) 0x7a, (byte) 0x73, (byte) 0x7b, (byte) 0x73,
65.456 + (byte) 0x7c, (byte) 0x73, (byte) 0x7d, (byte) 0x73,
65.457 + (byte) 0x7e, (byte) 0x74, (byte) 0x21, (byte) 0x74,
65.458 + (byte) 0x22, (byte) 0x74, (byte) 0x23, (byte) 0x74,
65.459 + (byte) 0x24, (byte) 0x74, (byte) 0x25, (byte) 0x74,
65.460 + (byte) 0x26, (byte) 0x1b, (byte) 0x28, (byte) 0x49,
65.461 + (byte) 0x21, (byte) 0x22, (byte) 0x23, (byte) 0x24,
65.462 + (byte) 0x25, (byte) 0x26, (byte) 0x27, (byte) 0x28,
65.463 + (byte) 0x29, (byte) 0x2a, (byte) 0x2b, (byte) 0x2c,
65.464 + (byte) 0x2d, (byte) 0x2e, (byte) 0x2f, (byte) 0x30,
65.465 + (byte) 0x31, (byte) 0x32, (byte) 0x33, (byte) 0x34,
65.466 + (byte) 0x35, (byte) 0x36, (byte) 0x37, (byte) 0x38,
65.467 + (byte) 0x39, (byte) 0x3a, (byte) 0x3b, (byte) 0x3c,
65.468 + (byte) 0x3d, (byte) 0x3e, (byte) 0x3f, (byte) 0x40,
65.469 + (byte) 0x41, (byte) 0x42, (byte) 0x43, (byte) 0x44,
65.470 + (byte) 0x45, (byte) 0x46, (byte) 0x47, (byte) 0x48,
65.471 + (byte) 0x49, (byte) 0x4a, (byte) 0x4b, (byte) 0x4c,
65.472 + (byte) 0x4d, (byte) 0x4e, (byte) 0x4f, (byte) 0x50,
65.473 + (byte) 0x51, (byte) 0x52, (byte) 0x53, (byte) 0x54,
65.474 + (byte) 0x55, (byte) 0x56, (byte) 0x57, (byte) 0x58,
65.475 + (byte) 0x59, (byte) 0x5a, (byte) 0x5b, (byte) 0x5c,
65.476 + (byte) 0x5d, (byte) 0x5e, (byte) 0x5f, (byte) 0x1b,
65.477 + (byte) 0x28, (byte) 0x42 };
65.478 +
65.479 + private final static String MIXEDCONTENT =
65.480 + "JA\u3000\u3002\u0062\uFF64PAN" +
65.481 + "\uFF0C\uFF0E\u00A5\uFF65\uFF66X\u203E" +
65.482 + "\u30FB\uFF67\u203E";
65.483 +
65.484 + static byte[] mixedBytesExpected = {
65.485 + (byte) 0x4a, (byte) 0x41, (byte) 0x1b, (byte) 0x24,
65.486 + (byte) 0x42, (byte) 0x21, (byte) 0x21, (byte) 0x21,
65.487 + (byte) 0x23, (byte) 0x1b, (byte) 0x28, (byte) 0x42,
65.488 + (byte) 0x62, (byte) 0x1b, (byte) 0x28, (byte) 0x49,
65.489 + (byte) 0x24, (byte) 0x1b, (byte) 0x28, (byte) 0x42,
65.490 + (byte) 0x50, (byte) 0x41, (byte) 0x4e, (byte) 0x1b,
65.491 + (byte) 0x24, (byte) 0x42, (byte) 0x21, (byte) 0x24,
65.492 + (byte) 0x21, (byte) 0x25, (byte) 0x1b, (byte) 0x28,
65.493 + (byte) 0x4a, (byte) 0x5c, (byte) 0x1b, (byte) 0x28,
65.494 + (byte) 0x49, (byte) 0x25, (byte) 0x26, (byte) 0x1b,
65.495 + (byte) 0x28, (byte) 0x42, (byte) 0x58, (byte) 0x1b,
65.496 + (byte) 0x28, (byte) 0x4a, (byte) 0x7e, (byte) 0x1b,
65.497 + (byte) 0x24, (byte) 0x42, (byte) 0x21, (byte) 0x26,
65.498 + (byte) 0x1b, (byte) 0x28, (byte) 0x49, (byte) 0x27,
65.499 + (byte) 0x1b, (byte) 0x28, (byte) 0x4a, (byte) 0x7e,
65.500 + (byte) 0x1b, (byte) 0x28, (byte) 0x42 };
65.501 +
65.502 + static byte[] repeatingEscapes = {
65.503 + (byte) 0x4a, (byte) 0x41, (byte) 0x1b, (byte) 0x24,
65.504 + (byte) 0x42, (byte)0x1b, (byte)0x24, (byte)0x42,
65.505 + (byte) 0x21, (byte) 0x21, (byte) 0x21,
65.506 + (byte) 0x23, (byte) 0x1b, (byte) 0x28, (byte) 0x42,
65.507 + // embedded repeated iso-2022 escapes (see bugID 4879522)
65.508 + (byte)0x1b, (byte)0x28, (byte)0x42,
65.509 + (byte) 0x62, (byte) 0x1b, (byte) 0x28, (byte) 0x49,
65.510 + (byte)0x0f, (byte)0x0e, (byte)0x0f,
65.511 + (byte)0x1b, (byte)0x28, (byte)0x49,
65.512 + (byte) 0x24, (byte) 0x1b, (byte) 0x28, (byte) 0x42,
65.513 + (byte) 0x50, (byte) 0x41, (byte) 0x4e,
65.514 + // embedded shift chars (see bugID 4879522)
65.515 + (byte)0x0e, (byte)0x0f,
65.516 + (byte) 0x1b,
65.517 + (byte) 0x24, (byte) 0x42, (byte) 0x21, (byte) 0x24,
65.518 + (byte) 0x21, (byte) 0x25, (byte) 0x1b, (byte) 0x28,
65.519 + (byte) 0x4a, (byte) 0x5c, (byte) 0x1b, (byte) 0x28,
65.520 + (byte) 0x49, (byte) 0x25, (byte) 0x26, (byte) 0x1b,
65.521 + (byte) 0x28, (byte) 0x42, (byte) 0x58, (byte) 0x1b,
65.522 + (byte) 0x28, (byte) 0x4a, (byte) 0x7e, (byte) 0x1b,
65.523 + (byte) 0x24, (byte) 0x42, (byte) 0x21, (byte) 0x26,
65.524 + (byte) 0x1b, (byte) 0x28, (byte) 0x49, (byte) 0x27,
65.525 + (byte) 0x1b, (byte) 0x28, (byte) 0x4a, (byte) 0x7e,
65.526 + (byte) 0x1b, (byte) 0x28, (byte) 0x42 };
65.527 +
65.528 +
65.529 + private static String JISX0212 =
65.530 + "\u02d8\u6896\u9fa5";
65.531 +
65.532 + private static byte[] expectedBytes_JISX0212 = {
65.533 + (byte)0x1b, (byte)0x24, (byte)0x28, (byte)0x44,
65.534 + (byte)0x22, (byte)0x2f, (byte)0x43, (byte)0x6f,
65.535 + (byte)0x6d, (byte)0x63,
65.536 + (byte)0x1b, (byte)0x28, (byte)0x42
65.537 + };
65.538 +
65.539 + /*
65.540 + * Tests the roundtrip integrity and expected encoding
65.541 + * correctness for a String containing a substantial
65.542 + * subset of ISO-2022-JP/ISO-2022-JP-2 encodeable chars
65.543 + */
65.544 +
65.545 + private static void roundTrip(String testStr, byte[] expectBytes,
65.546 + String csName)
65.547 + throws Exception {
65.548 + byte[] encodedBytes = testStr.getBytes(csName);
65.549 +
65.550 + if (encodedBytes.length != expectBytes.length) {
65.551 + throw new Exception(csName + " Encoder error");
65.552 + }
65.553 +
65.554 + for (int i = 0; i < expectBytes.length; i++) {
65.555 + if (encodedBytes[i] != expectBytes[i]) {
65.556 + throw new Exception(csName + " Encoder error");
65.557 + }
65.558 + }
65.559 + String decoded = new String(encodedBytes, csName);
65.560 +
65.561 + if (!decoded.equals(testStr)) {
65.562 + throw new Exception(csName + " Decoder error");
65.563 + }
65.564 + String decoded2 = new String(repeatingEscapes, csName);
65.565 + if (!decoded2.equals(MIXEDCONTENT)) {
65.566 + throw new Exception(csName + " Decoder error");
65.567 + }
65.568 + }
65.569 +
65.570 + public static void main(String[] args) throws Exception {
65.571 +
65.572 + // Long String containing sequential chars
65.573 + // ASCII/yen/tilde/jisx0208 chars/katakana chars
65.574 +
65.575 + String testStr1 = US_ASCII +
65.576 + JISX0208SUBSET + JISX0202KATAKANA;
65.577 + roundTrip(testStr1, expectedBytes1, "ISO-2022-JP");
65.578 + roundTrip(testStr1, expectedBytes1, "ISO-2022-JP-2");
65.579 + roundTrip(JISX0212, expectedBytes_JISX0212, "ISO-2022-JP-2");
65.580 +
65.581 + // mixed chars which encode to the supported codesets
65.582 + // of ISO-2022-JP/ISO-2022-JP-2
65.583 +
65.584 + String testStr2 = MIXEDCONTENT;
65.585 + roundTrip(testStr2 , mixedBytesExpected, "ISO-2022-JP");
65.586 + roundTrip(testStr2 , mixedBytesExpected, "ISO-2022-JP-2");
65.587 +
65.588 + String decoded2 = new String(repeatingEscapes, "ISO-2022-JP");
65.589 + if (!decoded2.equals(MIXEDCONTENT)) {
65.590 + throw new Exception("ISO-2022-JP Decoder error");
65.591 + }
65.592 +
65.593 + decoded2 = new String(repeatingEscapes, "ISO-2022-JP-2");
65.594 + if (!decoded2.equals(MIXEDCONTENT)) {
65.595 + throw new Exception("ISO-2022-JP-2 Decoder error");
65.596 + }
65.597 +
65.598 + // Test for bugID 4913711
65.599 + // ISO-2022-JP encoding of a single input char yields
65.600 + // 8 output bytes. Prior to fix for 4913711 the
65.601 + // max bytes per char value was underspecified as 5.0
65.602 + // and the code below would have thrown a BufferOverflow
65.603 + // exception. This test validates the fix for 4913711
65.604 +
65.605 + String testStr3 = "\u3042";
65.606 + byte[] expected = { (byte)0x1b, (byte)0x24, (byte)0x42,
65.607 + (byte)0x24, (byte)0x22, (byte)0x1b,
65.608 + (byte)0x28, (byte)0x42 };
65.609 + byte[] encoded = testStr3.getBytes("ISO-2022-JP");
65.610 + for (int i = 0; i < expected.length; i++) {
65.611 + if (encoded[i] != expected[i])
65.612 + throw new Exception("ISO-2022-JP Decoder error");
65.613 + }
65.614 + }
65.615 +}
66.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
66.2 +++ b/test/sun/nio/cs/TestISO2022JPEncoder.java Wed Jul 09 10:04:09 2008 -0700
66.3 @@ -0,0 +1,73 @@
66.4 +/*
66.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
66.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
66.7 + *
66.8 + * This code is free software; you can redistribute it and/or modify it
66.9 + * under the terms of the GNU General Public License version 2 only, as
66.10 + * published by the Free Software Foundation.
66.11 + *
66.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
66.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
66.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
66.15 + * version 2 for more details (a copy is included in the LICENSE file that
66.16 + * accompanied this code).
66.17 + *
66.18 + * You should have received a copy of the GNU General Public License version
66.19 + * 2 along with this work; if not, write to the Free Software Foundation,
66.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
66.21 + *
66.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
66.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
66.24 + * have any questions.
66.25 + */
66.26 +
66.27 +/* @test
66.28 + @bug 4251646
66.29 + @summary Make sure buffer boundary convert works
66.30 + */
66.31 +
66.32 +import java.nio.*;
66.33 +import java.nio.charset.*;
66.34 +
66.35 +public class TestISO2022JPEncoder {
66.36 + static char[] inputChars = {'\u0020', '\u0020', '\u0020', '\u0020',
66.37 + '\u0020', '\u0020', '\u0020', '\u0020',
66.38 + '\u0020', '\u4e00'};
66.39 + static byte[] expectedBytes1 = {0x20, 0x20, 0x20, 0x20, 0x20,
66.40 + 0x20, 0x20, 0x20, 0x20};
66.41 + static byte[] expectedBytes2 = {0x1b, 0x24, 0x42, 0x30, 0x6c,
66.42 + 0x1b, 0x28, 0x42};
66.43 + static byte[] outputBuff = new byte[10];
66.44 +
66.45 + public static void main(String args[]) throws Exception {
66.46 + CharsetEncoder enc = Charset.forName("ISO2022JP").newEncoder();
66.47 + CharBuffer cb = CharBuffer.wrap(inputChars);
66.48 + ByteBuffer bb = ByteBuffer.wrap(outputBuff);
66.49 + CoderResult cr = enc.encode(cb, bb, false);
66.50 + if (!cr.isOverflow())
66.51 + throw new Exception("Expected CodeResult.OVERFLOW was not returned");
66.52 + for (int i = 0; i < expectedBytes1.length; ++i) {
66.53 + //System.out.println(expectedBytes1[i] + ":" + outputBuff[i]);
66.54 + if (expectedBytes1[i] != outputBuff[i]) {
66.55 + throw new Exception("Output bytes does not match at first conversion");
66.56 + }
66.57 + }
66.58 + int nci = cb.position();
66.59 + if (nci != expectedBytes1.length)
66.60 + throw new Exception("Output length does not match at first conversion");
66.61 + bb.clear();
66.62 + cr = enc.encode(cb, bb, true);
66.63 + enc.flush(bb);
66.64 + //System.out.println(ret + "," + expectedBytes2.length);
66.65 + bb.flip();
66.66 + int len = bb.remaining();
66.67 + if (len != expectedBytes2.length)
66.68 + throw new Exception("Output length does not match at second conversion");
66.69 + for (int i = 0; i < expectedBytes2.length; ++i) {
66.70 + //System.out.println(expectedBytes2[i] + ":" + outputBuff[i]);
66.71 + if (expectedBytes2[i] != outputBuff[i]) {
66.72 + throw new Exception("Output bytes does not match at second conversion");
66.73 + }
66.74 + }
66.75 + }
66.76 +}
67.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
67.2 +++ b/test/sun/nio/cs/TestISO2022JPSubBytes.java Wed Jul 09 10:04:09 2008 -0700
67.3 @@ -0,0 +1,101 @@
67.4 +/*
67.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
67.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
67.7 + *
67.8 + * This code is free software; you can redistribute it and/or modify it
67.9 + * under the terms of the GNU General Public License version 2 only, as
67.10 + * published by the Free Software Foundation.
67.11 + *
67.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
67.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
67.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
67.15 + * version 2 for more details (a copy is included in the LICENSE file that
67.16 + * accompanied this code).
67.17 + *
67.18 + * You should have received a copy of the GNU General Public License version
67.19 + * 2 along with this work; if not, write to the Free Software Foundation,
67.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
67.21 + *
67.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
67.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
67.24 + * have any questions.
67.25 + */
67.26 +
67.27 +/* @test
67.28 + @bug 4262894 6233303
67.29 + @summary Testing substitute character Escape sequence
67.30 + */
67.31 +
67.32 +import java.nio.*;
67.33 +import java.nio.charset.*;
67.34 +
67.35 +public class TestISO2022JPSubBytes {
67.36 + /* \U2460 is not valid character in ISO2022JP and will be substituted
67.37 + * with replacement character. If the replacement character is not the
67.38 + * "current charset" character, correct escape sequence should be output
67.39 + * for changing character set.
67.40 + */
67.41 + static char[][] in = { {'\u25cb', '\u2460', '\u25cb'},
67.42 + {'\u0061', '\u2460', '\u0061'},
67.43 + {'\u25cb', '\u2460', '\u25cb'},
67.44 + {'\u0061', '\u2460', '\u0061'},
67.45 + };
67.46 + static byte[][] expected = { {0x1b, 0x24, 0x42, 0x21, 0x7b,
67.47 + 0x21, 0x29,
67.48 + 0x21, 0x7b,
67.49 + 0x1b, 0x28, 0x42},
67.50 + {0x61,
67.51 + 0x1b, 0x24, 0x42, 0x21, 0x29,
67.52 + 0x1b, 0x28, 0x42, 0x61},
67.53 + {0x1b, 0x24, 0x42, 0x21, 0x7b,
67.54 + 0x1b, 0x28, 0x42, 0x3f,
67.55 + 0x1b, 0x24, 0x42, 0x21, 0x7b,
67.56 + 0x1b, 0x28, 0x42},
67.57 + {0x61,
67.58 + 0x3f,
67.59 + 0x61}
67.60 + };
67.61 +
67.62 + public static void main(String args[]) throws Exception {
67.63 + CharsetEncoder enc = Charset.forName("ISO2022JP")
67.64 + .newEncoder()
67.65 + .onUnmappableCharacter(CodingErrorAction.REPLACE);
67.66 +
67.67 + test(enc, in[0], expected[0]);
67.68 +
67.69 + enc.reset();
67.70 + test(enc, in[1], expected[1]);
67.71 +
67.72 + enc.reset();
67.73 + enc.replaceWith(new byte[]{(byte)'?'});
67.74 + test(enc, in[2], expected[2]);
67.75 +
67.76 + enc.reset();
67.77 + test(enc, in[3], expected[3]);
67.78 + }
67.79 +
67.80 + public static void test (CharsetEncoder enc,
67.81 + char[] inputChars,
67.82 + byte[] expectedBytes) throws Exception
67.83 + {
67.84 + ByteBuffer bb = ByteBuffer.allocate(expectedBytes.length);
67.85 + enc.encode(CharBuffer.wrap(inputChars), bb, true);
67.86 + enc.flush(bb);
67.87 + bb.flip();
67.88 + byte[] outputBuff = bb.array();
67.89 + int outputLen = bb.limit();
67.90 + if (outputLen != expectedBytes.length) {
67.91 + throw new Exception("Output bytes does not match");
67.92 + }
67.93 + for (int i = 0; i < outputLen; ++i) {
67.94 + System.out.printf("<%x:%x> ",
67.95 + expectedBytes[i] & 0xff,
67.96 + outputBuff[i] & 0xff);
67.97 + if (expectedBytes[i] != outputBuff[i]) {
67.98 + System.out.println("...");
67.99 + throw new Exception("Output bytes does not match");
67.100 + }
67.101 + }
67.102 + System.out.println();
67.103 + }
67.104 +}
68.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
68.2 +++ b/test/sun/nio/cs/TestIllegalISO2022Esc.java Wed Jul 09 10:04:09 2008 -0700
68.3 @@ -0,0 +1,60 @@
68.4 +/*
68.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
68.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
68.7 + *
68.8 + * This code is free software; you can redistribute it and/or modify it
68.9 + * under the terms of the GNU General Public License version 2 only, as
68.10 + * published by the Free Software Foundation.
68.11 + *
68.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
68.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
68.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
68.15 + * version 2 for more details (a copy is included in the LICENSE file that
68.16 + * accompanied this code).
68.17 + *
68.18 + * You should have received a copy of the GNU General Public License version
68.19 + * 2 along with this work; if not, write to the Free Software Foundation,
68.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
68.21 + *
68.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
68.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
68.24 + * have any questions.
68.25 + */
68.26 +
68.27 +/* @test
68.28 + @bug 4429369
68.29 + @summary ISO2022CN and ISO2022KR converters throw exception
68.30 + */
68.31 +
68.32 +import java.io.*;
68.33 +import java.nio.charset.*;
68.34 +
68.35 +public class TestIllegalISO2022Esc {
68.36 +
68.37 + public static void main ( String[] args) throws Exception {
68.38 + int exceptionCount = 0;
68.39 + String[] encName = {"ISO2022CN", "ISO2022KR" };
68.40 + byte[]b= {
68.41 + (byte)0x1b, //Illegal sequence for both converters.
68.42 + (byte)')',
68.43 + (byte)'x'
68.44 + };
68.45 +
68.46 + for ( int i=0; i < 2; i++) { // Test 2 converters.
68.47 + try {
68.48 + ByteArrayInputStream bais = new ByteArrayInputStream(b);
68.49 + InputStreamReader isr =
68.50 + new InputStreamReader(bais,encName[i]);
68.51 + char cc[] = new char[1];
68.52 + isr.read(cc,0,1); //attempt to read
68.53 + } catch (MalformedInputException e) { } // Passes if thrown
68.54 + catch (Throwable t) {
68.55 + System.err.println("error with converter " + encName[i]);
68.56 + exceptionCount++;
68.57 + }
68.58 + }
68.59 +
68.60 + if (exceptionCount > 0)
68.61 + throw new Exception ("Incorrect handling of illegal ISO2022 escapes");
68.62 + }
68.63 +}
69.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
69.2 +++ b/test/sun/nio/cs/TestIllegalSJIS.java Wed Jul 09 10:04:09 2008 -0700
69.3 @@ -0,0 +1,50 @@
69.4 +/*
69.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
69.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
69.7 + *
69.8 + * This code is free software; you can redistribute it and/or modify it
69.9 + * under the terms of the GNU General Public License version 2 only, as
69.10 + * published by the Free Software Foundation.
69.11 + *
69.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
69.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
69.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
69.15 + * version 2 for more details (a copy is included in the LICENSE file that
69.16 + * accompanied this code).
69.17 + *
69.18 + * You should have received a copy of the GNU General Public License version
69.19 + * 2 along with this work; if not, write to the Free Software Foundation,
69.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
69.21 + *
69.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
69.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
69.24 + * have any questions.
69.25 + */
69.26 +
69.27 +/* @test
69.28 + @bug 4117820
69.29 + @summary Verify that SJIS.Decoder works properly for values between 0xA000 and 0xA0FC
69.30 + */
69.31 +
69.32 +import java.nio.charset.*;
69.33 +import java.nio.*;
69.34 +
69.35 +public class TestIllegalSJIS {
69.36 +
69.37 + public static void main(String[] args) throws Exception
69.38 + {
69.39 + CharsetDecoder dec = Charset.forName("SJIS").newDecoder()
69.40 + .onUnmappableCharacter(CodingErrorAction.REPLACE)
69.41 + .onMalformedInput(CodingErrorAction.REPLACE);
69.42 + byte[] sjis = {(byte)0xA0, (byte)0x00};
69.43 +
69.44 + int b;
69.45 + for (b = 0; b < 0xFD; b++) {
69.46 + sjis[1] = (byte) b;
69.47 + CharBuffer cb = dec.decode(ByteBuffer.wrap(sjis));
69.48 + if (cb.charAt(0) != 0xFFFD) {
69.49 + throw new Exception(Integer.toHexString(0xa000 + b) + " failed to convert to 0xFFFD");
69.50 + }
69.51 + }
69.52 + }
69.53 +}
70.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
70.2 +++ b/test/sun/nio/cs/TestJIS0208Decoder.java Wed Jul 09 10:04:09 2008 -0700
70.3 @@ -0,0 +1,61 @@
70.4 +/*
70.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
70.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
70.7 + *
70.8 + * This code is free software; you can redistribute it and/or modify it
70.9 + * under the terms of the GNU General Public License version 2 only, as
70.10 + * published by the Free Software Foundation.
70.11 + *
70.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
70.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
70.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
70.15 + * version 2 for more details (a copy is included in the LICENSE file that
70.16 + * accompanied this code).
70.17 + *
70.18 + * You should have received a copy of the GNU General Public License version
70.19 + * 2 along with this work; if not, write to the Free Software Foundation,
70.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
70.21 + *
70.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
70.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
70.24 + * have any questions.
70.25 + */
70.26 +
70.27 +/*
70.28 + * @test
70.29 + * @bug 4179800
70.30 + * @summary Make sure JIS0208.Decoder really works
70.31 + */
70.32 +
70.33 +import java.nio.*;
70.34 +import java.nio.charset.*;
70.35 +
70.36 +public class TestJIS0208Decoder {
70.37 + static String outputString = "\u65e5\u672c\u8a9e\u30c6\u30ad\u30b9\u30c8";
70.38 + static byte [] inputBytes = new byte[] {(byte)'F', (byte)'|', (byte)'K', (byte)'\\',
70.39 + (byte)'8', (byte)'l', (byte)'%', (byte)'F',
70.40 + (byte)'%', (byte)'-', (byte)'%', (byte)'9',
70.41 + (byte)'%', (byte)'H'};
70.42 +
70.43 + public static void main(String args[])
70.44 + throws Exception
70.45 + {
70.46 + test();
70.47 + }
70.48 +
70.49 + private static void test()
70.50 + throws Exception
70.51 + {
70.52 + CharsetDecoder dec = Charset.forName("JIS0208").newDecoder();
70.53 + try {
70.54 + String ret = dec.decode(ByteBuffer.wrap(inputBytes)).toString();
70.55 + if (ret.length() != outputString.length()
70.56 + || ! outputString.equals(ret)){
70.57 + throw new Exception("ByteToCharJIS0208 does not work correctly");
70.58 + }
70.59 + }
70.60 + catch (Exception e){
70.61 + throw new Exception("ByteToCharJIS0208 does not work correctly");
70.62 + }
70.63 + }
70.64 +}
71.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
71.2 +++ b/test/sun/nio/cs/TestJIS0212Decoder.java Wed Jul 09 10:04:09 2008 -0700
71.3 @@ -0,0 +1,62 @@
71.4 +/*
71.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
71.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
71.7 + *
71.8 + * This code is free software; you can redistribute it and/or modify it
71.9 + * under the terms of the GNU General Public License version 2 only, as
71.10 + * published by the Free Software Foundation.
71.11 + *
71.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
71.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
71.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
71.15 + * version 2 for more details (a copy is included in the LICENSE file that
71.16 + * accompanied this code).
71.17 + *
71.18 + * You should have received a copy of the GNU General Public License version
71.19 + * 2 along with this work; if not, write to the Free Software Foundation,
71.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
71.21 + *
71.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
71.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
71.24 + * have any questions.
71.25 + */
71.26 +
71.27 +/*
71.28 + * @test
71.29 + @bug 4179800
71.30 + @summary Make sure JIS0212.Decoder really works
71.31 + */
71.32 +
71.33 +import java.nio.*;
71.34 +import java.nio.charset.*;
71.35 +
71.36 +public class TestJIS0212Decoder {
71.37 + static String outputString = "\u4e02\u4e04\u4e05\u4e0c\u4e12\u4e1f\u4e23";
71.38 + static char [] outputChars = new char[8];
71.39 + static byte [] inputBytes = new byte[] {(byte)0x30, (byte)0x21, (byte)0x30, (byte)0x22,
71.40 + (byte)0x30, (byte)0x23, (byte)0x30, (byte)0x24,
71.41 + (byte)0x30, (byte)0x25, (byte)0x30, (byte)0x26,
71.42 + (byte)0x30, (byte)0x27};
71.43 +
71.44 + public static void main(String args[])
71.45 + throws Exception
71.46 + {
71.47 + test();
71.48 + }
71.49 +
71.50 + private static void test()
71.51 + throws Exception
71.52 + {
71.53 + CharsetDecoder dec = Charset.forName("JIS0212").newDecoder();
71.54 + try {
71.55 + String ret = dec.decode(ByteBuffer.wrap(inputBytes)).toString();
71.56 + if (ret.length() != outputString.length()
71.57 + || ! outputString.equals(ret)){
71.58 + throw new Exception("ByteToCharJIS0212 does not work correctly");
71.59 + }
71.60 + }
71.61 + catch (Exception e){
71.62 + throw new Exception("ByteToCharJIS0212 does not work correctly");
71.63 + }
71.64 + }
71.65 +}
72.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
72.2 +++ b/test/sun/nio/cs/TestMS5022X.java Wed Jul 09 10:04:09 2008 -0700
72.3 @@ -0,0 +1,750 @@
72.4 +/*
72.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
72.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
72.7 + *
72.8 + * This code is free software; you can redistribute it and/or modify it
72.9 + * under the terms of the GNU General Public License version 2 only, as
72.10 + * published by the Free Software Foundation.
72.11 + *
72.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
72.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
72.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
72.15 + * version 2 for more details (a copy is included in the LICENSE file that
72.16 + * accompanied this code).
72.17 + *
72.18 + * You should have received a copy of the GNU General Public License version
72.19 + * 2 along with this work; if not, write to the Free Software Foundation,
72.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
72.21 + *
72.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
72.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
72.24 + * have any questions.
72.25 + */
72.26 +
72.27 +/* @test
72.28 + @bug 6173388 6319716
72.29 + @summary Check full coverage encode/decode for Microsoft
72.30 + ISO2022_JP variants MS50220, MS50221 and MSISO2022JP
72.31 + */
72.32 +
72.33 +import java.io.*;
72.34 +import java.nio.charset.*;
72.35 +public class TestMS5022X {
72.36 +
72.37 + private static String US_ASCII =
72.38 + "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" +
72.39 + "\b\t\n\u000B\f\r" +
72.40 + "\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" +
72.41 + "\u0018\u0019\u001A\u001C\u001D\u001E\u001F" +
72.42 + "\u0020\u0021\"\u0023\u0024\u0025\u0026\'" +
72.43 + "\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" +
72.44 + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" +
72.45 + "\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" +
72.46 + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" +
72.47 + "\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" +
72.48 + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" +
72.49 + "\u0058\u0059\u005A\u005B\\\u005D\u005E\u005F" +
72.50 + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" +
72.51 + "\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" +
72.52 + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" +
72.53 + "\u0078\u0079\u007A\u007B\u007C\u007D\u007E\u00A5\u203E";
72.54 +
72.55 + // Subset of chars sourced from JISX0208:1983
72.56 +
72.57 + private static String JISX0208SUBSET =
72.58 + "\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A" +
72.59 + "\uFF1B\uFF1F\uFF01\u309B\u309C\u00B4\uFF40\u00A8" +
72.60 + "\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003" +
72.61 + "\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F" + //u2014->u2015
72.62 + "\uFF3C\u301C\u2016\uFF5C\u2026\u2025\u2018\u2019" +
72.63 + "\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28" +
72.64 + "\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F" +
72.65 + "\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91" +
72.66 + "\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5" +
72.67 + "\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C" +
72.68 + "\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11" +
72.69 + "\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E" +
72.70 + "\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2" +
72.71 + "\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9" +
72.72 + "\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5" +
72.73 + "\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44" +
72.74 + "\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64" +
72.75 + "\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1" +
72.76 + "\u5EC2\u5EC8\u5ED0\u5ECF\u5ED6\u5EE3\u5EDD\u5EDA" +
72.77 + "\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3" +
72.78 + "\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C" +
72.79 + "\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48" +
72.80 + "\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61" +
72.81 + "\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88" +
72.82 + "\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD" +
72.83 + "\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3" +
72.84 + "\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031" +
72.85 + "\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350" +
72.86 + "\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB" +
72.87 + "\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369" +
72.88 + "\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6" +
72.89 + "\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D" +
72.90 + "\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A" +
72.91 + "\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2" +
72.92 + "\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209" +
72.93 + "\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4" +
72.94 + "\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524" +
72.95 + "\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B" +
72.96 + "\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763" +
72.97 + "\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B" +
72.98 + "\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3" +
72.99 + "\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9" +
72.100 + "\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840" +
72.101 + "\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877" +
72.102 + "\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883" +
72.103 + "\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D" +
72.104 + "\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1" +
72.105 + "\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904" +
72.106 + "\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A" +
72.107 + "\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978" +
72.108 + "\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB" +
72.109 + "\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D" +
72.110 + "\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93" +
72.111 + "\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85" +
72.112 + "\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6" +
72.113 + "\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9" +
72.114 + "\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292" +
72.115 + "\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4" +
72.116 + "\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A" +
72.117 + "\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA" +
72.118 + "\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED" +
72.119 + "\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D" +
72.120 + "\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D" +
72.121 + "\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE" +
72.122 + "\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5" +
72.123 + "\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC" +
72.124 + "\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E" +
72.125 + "\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66" +
72.126 + "\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C" +
72.127 + "\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199";
72.128 +
72.129 + private static String JISX0201KATAKANA =
72.130 + "\uFF61\uFF62\uFF63\uFF64" +
72.131 + "\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C" +
72.132 + "\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74" +
72.133 + "\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C" +
72.134 + "\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84" +
72.135 + "\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C" +
72.136 + "\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94" +
72.137 + "\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C" +
72.138 + "\uFF9D\uFF9E\uFF9F";
72.139 +
72.140 + private static String JISX0208NECROW13 =
72.141 + "\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467" +
72.142 + "\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F" +
72.143 + "\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163" +
72.144 + "\u2164\u2165\u2166\u2167\u2168\u2169\u3349\u3314" +
72.145 + "\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357" +
72.146 + "\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D" +
72.147 + "\u339E\u338E\u338F\u33C4\u33A1\u337B\u301E\u301F" +
72.148 + "\u2116\u33CD\u2121\u32A4\u32A5\u32A6\u32A7\u32A8" +
72.149 + "\u3231\u3232\u3239\u337E\u337D\u337C" +
72.150 + "\u222e\u2211\u221f\u22bf";
72.151 +
72.152 + private static byte[] expectedBytes_US_ASCII = {
72.153 + (byte)0x0, (byte)0x1, (byte)0x2, (byte)0x3,
72.154 + (byte)0x4, (byte)0x5, (byte)0x6, (byte)0x7,
72.155 + (byte)0x8, (byte)0x9, (byte)0xa, (byte)0xb,
72.156 + (byte)0xc, (byte)0xd,
72.157 + (byte)0x10, (byte)0x11, (byte)0x12, (byte)0x13,
72.158 + (byte)0x14, (byte)0x15, (byte)0x16, (byte)0x17,
72.159 + (byte)0x18, (byte)0x19, (byte)0x1a,
72.160 + (byte)0x1c, (byte)0x1d, (byte)0x1e, (byte)0x1f,
72.161 + (byte)0x20, (byte)0x21, (byte)0x22, (byte)0x23,
72.162 + (byte)0x24, (byte)0x25, (byte)0x26, (byte)0x27,
72.163 + (byte)0x28, (byte)0x29, (byte)0x2a, (byte)0x2b,
72.164 + (byte)0x2c, (byte)0x2d, (byte)0x2e, (byte)0x2f,
72.165 + (byte)0x30, (byte)0x31, (byte)0x32, (byte)0x33,
72.166 + (byte)0x34, (byte)0x35, (byte)0x36, (byte)0x37,
72.167 + (byte)0x38, (byte)0x39, (byte)0x3a, (byte)0x3b,
72.168 + (byte)0x3c, (byte)0x3d, (byte)0x3e, (byte)0x3f,
72.169 + (byte)0x40, (byte)0x41, (byte)0x42, (byte)0x43,
72.170 + (byte)0x44, (byte)0x45, (byte)0x46, (byte)0x47,
72.171 + (byte)0x48, (byte)0x49, (byte)0x4a, (byte)0x4b,
72.172 + (byte)0x4c, (byte)0x4d, (byte)0x4e, (byte)0x4f,
72.173 + (byte)0x50, (byte)0x51, (byte)0x52, (byte)0x53,
72.174 + (byte)0x54, (byte)0x55, (byte)0x56, (byte)0x57,
72.175 + (byte)0x58, (byte)0x59, (byte)0x5a, (byte)0x5b,
72.176 + (byte)0x5c, (byte)0x5d, (byte)0x5e, (byte)0x5f,
72.177 + (byte)0x60, (byte)0x61, (byte)0x62, (byte)0x63,
72.178 + (byte)0x64, (byte)0x65, (byte)0x66, (byte)0x67,
72.179 + (byte)0x68, (byte)0x69, (byte)0x6a, (byte)0x6b,
72.180 + (byte)0x6c, (byte)0x6d, (byte)0x6e, (byte)0x6f,
72.181 + (byte)0x70, (byte)0x71, (byte)0x72, (byte)0x73,
72.182 + (byte)0x74, (byte)0x75, (byte)0x76, (byte)0x77,
72.183 + (byte)0x78, (byte)0x79, (byte)0x7a, (byte)0x7b,
72.184 + (byte)0x7c, (byte)0x7d, (byte)0x7e, (byte)0x1b,
72.185 + (byte)0x28, (byte)0x4a, (byte)0x5c, (byte)0x7e
72.186 + };
72.187 +
72.188 + private static byte[] expectedBytes_JISX0208SUBSET =
72.189 + {
72.190 + (byte)0x1b, (byte)0x24, (byte)0x42, (byte)0x21,
72.191 + (byte)0x21, (byte)0x21,
72.192 + (byte)0x22, (byte)0x21, (byte)0x23, (byte)0x21,
72.193 + (byte)0x24, (byte)0x21, (byte)0x25, (byte)0x21,
72.194 + (byte)0x26, (byte)0x21, (byte)0x27, (byte)0x21,
72.195 + (byte)0x28, (byte)0x21, (byte)0x29, (byte)0x21,
72.196 + (byte)0x2a, (byte)0x21, (byte)0x2b, (byte)0x21,
72.197 + (byte)0x2c, (byte)0x21, (byte)0x2d, (byte)0x21,
72.198 + (byte)0x2e, (byte)0x21, (byte)0x2f, (byte)0x21,
72.199 + (byte)0x30, (byte)0x21, (byte)0x31, (byte)0x21,
72.200 + (byte)0x32, (byte)0x21, (byte)0x33, (byte)0x21,
72.201 + (byte)0x34, (byte)0x21, (byte)0x35, (byte)0x21,
72.202 + (byte)0x36, (byte)0x21, (byte)0x37, (byte)0x21,
72.203 + (byte)0x38, (byte)0x21, (byte)0x39, (byte)0x21,
72.204 + (byte)0x3a, (byte)0x21, (byte)0x3b, (byte)0x21,
72.205 + (byte)0x3c, (byte)0x21, (byte)0x3d, (byte)0x21,
72.206 + (byte)0x3e, (byte)0x21, (byte)0x3f, (byte)0x21,
72.207 + (byte)0x40, (byte)0x21, (byte)0x41, (byte)0x21,
72.208 + (byte)0x42, (byte)0x21, (byte)0x43, (byte)0x21,
72.209 + (byte)0x44, (byte)0x21, (byte)0x45, (byte)0x21,
72.210 + (byte)0x46, (byte)0x21, (byte)0x47, (byte)0x55,
72.211 + (byte)0x71, (byte)0x55, (byte)0x72, (byte)0x55,
72.212 + (byte)0x73, (byte)0x55, (byte)0x74, (byte)0x55,
72.213 + (byte)0x75, (byte)0x55, (byte)0x76, (byte)0x55,
72.214 + (byte)0x77, (byte)0x55, (byte)0x78, (byte)0x55,
72.215 + (byte)0x79, (byte)0x55, (byte)0x7a, (byte)0x55,
72.216 + (byte)0x7b, (byte)0x55, (byte)0x7c, (byte)0x55,
72.217 + (byte)0x7d, (byte)0x55, (byte)0x7e, (byte)0x56,
72.218 + (byte)0x21, (byte)0x56, (byte)0x22, (byte)0x56,
72.219 + (byte)0x23, (byte)0x56, (byte)0x24, (byte)0x56,
72.220 + (byte)0x25, (byte)0x56, (byte)0x26, (byte)0x56,
72.221 + (byte)0x27, (byte)0x56, (byte)0x28, (byte)0x56,
72.222 + (byte)0x29, (byte)0x56, (byte)0x2a, (byte)0x56,
72.223 + (byte)0x2b, (byte)0x56, (byte)0x2c, (byte)0x56,
72.224 + (byte)0x2d, (byte)0x56, (byte)0x2e, (byte)0x56,
72.225 + (byte)0x2f, (byte)0x56, (byte)0x30, (byte)0x56,
72.226 + (byte)0x31, (byte)0x56, (byte)0x32, (byte)0x56,
72.227 + (byte)0x33, (byte)0x56, (byte)0x34, (byte)0x56,
72.228 + (byte)0x35, (byte)0x56, (byte)0x36, (byte)0x56,
72.229 + (byte)0x37, (byte)0x56, (byte)0x38, (byte)0x56,
72.230 + (byte)0x39, (byte)0x56, (byte)0x3a, (byte)0x56,
72.231 + (byte)0x3b, (byte)0x56, (byte)0x3c, (byte)0x56,
72.232 + (byte)0x3d, (byte)0x56, (byte)0x3e, (byte)0x56,
72.233 + (byte)0x3f, (byte)0x56, (byte)0x40, (byte)0x56,
72.234 + (byte)0x41, (byte)0x56, (byte)0x42, (byte)0x56,
72.235 + (byte)0x43, (byte)0x56, (byte)0x44, (byte)0x56,
72.236 + (byte)0x45, (byte)0x56, (byte)0x46, (byte)0x56,
72.237 + (byte)0x47, (byte)0x56, (byte)0x48, (byte)0x56,
72.238 + (byte)0x49, (byte)0x56, (byte)0x4a, (byte)0x56,
72.239 + (byte)0x4b, (byte)0x56, (byte)0x4c, (byte)0x56,
72.240 + (byte)0x4d, (byte)0x56, (byte)0x4e, (byte)0x56,
72.241 + (byte)0x4f, (byte)0x56, (byte)0x50, (byte)0x56,
72.242 + (byte)0x51, (byte)0x56, (byte)0x52, (byte)0x56,
72.243 + (byte)0x53, (byte)0x56, (byte)0x54, (byte)0x56,
72.244 + (byte)0x55, (byte)0x56, (byte)0x56, (byte)0x56,
72.245 + (byte)0x57, (byte)0x56, (byte)0x58, (byte)0x56,
72.246 + (byte)0x59, (byte)0x56, (byte)0x5a, (byte)0x56,
72.247 + (byte)0x5b, (byte)0x56, (byte)0x5c, (byte)0x56,
72.248 + (byte)0x5d, (byte)0x56, (byte)0x5e, (byte)0x56,
72.249 + (byte)0x5f, (byte)0x56, (byte)0x60, (byte)0x56,
72.250 + (byte)0x61, (byte)0x56, (byte)0x62, (byte)0x56,
72.251 + (byte)0x63, (byte)0x56, (byte)0x64, (byte)0x56,
72.252 + (byte)0x65, (byte)0x56, (byte)0x66, (byte)0x56,
72.253 + (byte)0x67, (byte)0x56, (byte)0x68, (byte)0x56,
72.254 + (byte)0x69, (byte)0x56, (byte)0x6a, (byte)0x56,
72.255 + (byte)0x6b, (byte)0x56, (byte)0x6c, (byte)0x56,
72.256 + (byte)0x6d, (byte)0x56, (byte)0x6e, (byte)0x56,
72.257 + (byte)0x6f, (byte)0x56, (byte)0x70, (byte)0x56,
72.258 + (byte)0x71, (byte)0x56, (byte)0x72, (byte)0x56,
72.259 + (byte)0x73, (byte)0x56, (byte)0x74, (byte)0x56,
72.260 + (byte)0x75, (byte)0x56, (byte)0x76, (byte)0x56,
72.261 + (byte)0x77, (byte)0x56, (byte)0x78, (byte)0x56,
72.262 + (byte)0x79, (byte)0x56, (byte)0x7a, (byte)0x56,
72.263 + (byte)0x7b, (byte)0x56, (byte)0x7c, (byte)0x56,
72.264 + (byte)0x7d, (byte)0x56, (byte)0x7e, (byte)0x57,
72.265 + (byte)0x21, (byte)0x57, (byte)0x22, (byte)0x57,
72.266 + (byte)0x23, (byte)0x57, (byte)0x24, (byte)0x57,
72.267 + (byte)0x25, (byte)0x57, (byte)0x26, (byte)0x57,
72.268 + (byte)0x27, (byte)0x57, (byte)0x28, (byte)0x57,
72.269 + (byte)0x29, (byte)0x57, (byte)0x2a, (byte)0x57,
72.270 + (byte)0x2b, (byte)0x57, (byte)0x2c, (byte)0x57,
72.271 + (byte)0x2d, (byte)0x57, (byte)0x2e, (byte)0x57,
72.272 + (byte)0x2f, (byte)0x57, (byte)0x30, (byte)0x57,
72.273 + (byte)0x31, (byte)0x57, (byte)0x32, (byte)0x57,
72.274 + (byte)0x33, (byte)0x57, (byte)0x34, (byte)0x57,
72.275 + (byte)0x35, (byte)0x57, (byte)0x36, (byte)0x57,
72.276 + (byte)0x37, (byte)0x57, (byte)0x38, (byte)0x57,
72.277 + (byte)0x39, (byte)0x57, (byte)0x3a, (byte)0x57,
72.278 + (byte)0x3b, (byte)0x57, (byte)0x3c, (byte)0x57,
72.279 + (byte)0x3d, (byte)0x57, (byte)0x3e, (byte)0x57,
72.280 + (byte)0x3f, (byte)0x57, (byte)0x40, (byte)0x57,
72.281 + (byte)0x41, (byte)0x57, (byte)0x42, (byte)0x57,
72.282 + (byte)0x43, (byte)0x57, (byte)0x44, (byte)0x57,
72.283 + (byte)0x45, (byte)0x57, (byte)0x46, (byte)0x57,
72.284 + (byte)0x47, (byte)0x57, (byte)0x48, (byte)0x57,
72.285 + (byte)0x49, (byte)0x57, (byte)0x4a, (byte)0x57,
72.286 + (byte)0x4b, (byte)0x57, (byte)0x4c, (byte)0x57,
72.287 + (byte)0x4d, (byte)0x57, (byte)0x4e, (byte)0x57,
72.288 + (byte)0x4f, (byte)0x57, (byte)0x50, (byte)0x57,
72.289 + (byte)0x51, (byte)0x57, (byte)0x52, (byte)0x57,
72.290 + (byte)0x53, (byte)0x57, (byte)0x54, (byte)0x57,
72.291 + (byte)0x55, (byte)0x57, (byte)0x56, (byte)0x57,
72.292 + (byte)0x57, (byte)0x57, (byte)0x58, (byte)0x57,
72.293 + (byte)0x59, (byte)0x57, (byte)0x5a, (byte)0x57,
72.294 + (byte)0x5b, (byte)0x57, (byte)0x5c, (byte)0x57,
72.295 + (byte)0x5d, (byte)0x57, (byte)0x5e, (byte)0x57,
72.296 + (byte)0x5f, (byte)0x57, (byte)0x60, (byte)0x57,
72.297 + (byte)0x61, (byte)0x57, (byte)0x62, (byte)0x57,
72.298 + (byte)0x63, (byte)0x57, (byte)0x64, (byte)0x59,
72.299 + (byte)0x49, (byte)0x59, (byte)0x4a, (byte)0x59,
72.300 + (byte)0x4b, (byte)0x59, (byte)0x4c, (byte)0x59,
72.301 + (byte)0x4d, (byte)0x59, (byte)0x4e, (byte)0x59,
72.302 + (byte)0x4f, (byte)0x59, (byte)0x50, (byte)0x59,
72.303 + (byte)0x51, (byte)0x59, (byte)0x52, (byte)0x59,
72.304 + (byte)0x53, (byte)0x59, (byte)0x54, (byte)0x59,
72.305 + (byte)0x55, (byte)0x59, (byte)0x56, (byte)0x59,
72.306 + (byte)0x57, (byte)0x59, (byte)0x58, (byte)0x59,
72.307 + (byte)0x59, (byte)0x59, (byte)0x5a, (byte)0x59,
72.308 + (byte)0x5b, (byte)0x59, (byte)0x5c, (byte)0x59,
72.309 + (byte)0x5d, (byte)0x59, (byte)0x5e, (byte)0x59,
72.310 + (byte)0x5f, (byte)0x59, (byte)0x60, (byte)0x59,
72.311 + (byte)0x61, (byte)0x59, (byte)0x62, (byte)0x59,
72.312 + (byte)0x63, (byte)0x59, (byte)0x64, (byte)0x59,
72.313 + (byte)0x65, (byte)0x59, (byte)0x66, (byte)0x59,
72.314 + (byte)0x67, (byte)0x59, (byte)0x68, (byte)0x59,
72.315 + (byte)0x69, (byte)0x59, (byte)0x6a, (byte)0x59,
72.316 + (byte)0x6b, (byte)0x59, (byte)0x6c, (byte)0x59,
72.317 + (byte)0x6d, (byte)0x59, (byte)0x6e, (byte)0x59,
72.318 + (byte)0x6f, (byte)0x59, (byte)0x70, (byte)0x59,
72.319 + (byte)0x71, (byte)0x59, (byte)0x72, (byte)0x59,
72.320 + (byte)0x73, (byte)0x59, (byte)0x74, (byte)0x59,
72.321 + (byte)0x75, (byte)0x59, (byte)0x76, (byte)0x59,
72.322 + (byte)0x77, (byte)0x59, (byte)0x78, (byte)0x59,
72.323 + (byte)0x79, (byte)0x59, (byte)0x7a, (byte)0x59,
72.324 + (byte)0x7b, (byte)0x59, (byte)0x7c, (byte)0x59,
72.325 + (byte)0x7d, (byte)0x59, (byte)0x7e, (byte)0x5a,
72.326 + (byte)0x21, (byte)0x5a, (byte)0x22, (byte)0x5a,
72.327 + (byte)0x23, (byte)0x5a, (byte)0x24, (byte)0x5a,
72.328 + (byte)0x25, (byte)0x5a, (byte)0x26, (byte)0x5a,
72.329 + (byte)0x27, (byte)0x5a, (byte)0x28, (byte)0x5a,
72.330 + (byte)0x29, (byte)0x5a, (byte)0x2a, (byte)0x5a,
72.331 + (byte)0x2b, (byte)0x5a, (byte)0x2c, (byte)0x5a,
72.332 + (byte)0x2d, (byte)0x5a, (byte)0x2e, (byte)0x5a,
72.333 + (byte)0x2f, (byte)0x5a, (byte)0x30, (byte)0x5a,
72.334 + (byte)0x31, (byte)0x5a, (byte)0x32, (byte)0x5a,
72.335 + (byte)0x33, (byte)0x5a, (byte)0x34, (byte)0x5a,
72.336 + (byte)0x35, (byte)0x5a, (byte)0x36, (byte)0x5a,
72.337 + (byte)0x37, (byte)0x5a, (byte)0x38, (byte)0x5a,
72.338 + (byte)0x39, (byte)0x5a, (byte)0x3a, (byte)0x5a,
72.339 + (byte)0x3b, (byte)0x5a, (byte)0x3c, (byte)0x5a,
72.340 + (byte)0x3d, (byte)0x5a, (byte)0x3e, (byte)0x5a,
72.341 + (byte)0x3f, (byte)0x5a, (byte)0x40, (byte)0x5a,
72.342 + (byte)0x41, (byte)0x5a, (byte)0x42, (byte)0x5b,
72.343 + (byte)0x35, (byte)0x5b, (byte)0x36, (byte)0x5b,
72.344 + (byte)0x37, (byte)0x5b, (byte)0x38, (byte)0x5b,
72.345 + (byte)0x39, (byte)0x5b, (byte)0x3a, (byte)0x5b,
72.346 + (byte)0x3b, (byte)0x5b, (byte)0x3c, (byte)0x5b,
72.347 + (byte)0x3d, (byte)0x5b, (byte)0x3e, (byte)0x5b,
72.348 + (byte)0x3f, (byte)0x5b, (byte)0x40, (byte)0x5b,
72.349 + (byte)0x41, (byte)0x5b, (byte)0x42, (byte)0x5b,
72.350 + (byte)0x43, (byte)0x5b, (byte)0x44, (byte)0x5b,
72.351 + (byte)0x45, (byte)0x5b, (byte)0x46, (byte)0x5b,
72.352 + (byte)0x47, (byte)0x5b, (byte)0x48, (byte)0x5b,
72.353 + (byte)0x49, (byte)0x5b, (byte)0x4a, (byte)0x5b,
72.354 + (byte)0x4b, (byte)0x5b, (byte)0x4c, (byte)0x5b,
72.355 + (byte)0x4d, (byte)0x5b, (byte)0x4e, (byte)0x5b,
72.356 + (byte)0x4f, (byte)0x5b, (byte)0x50, (byte)0x5b,
72.357 + (byte)0x51, (byte)0x5b, (byte)0x52, (byte)0x5b,
72.358 + (byte)0x53, (byte)0x5b, (byte)0x54, (byte)0x5b,
72.359 + (byte)0x55, (byte)0x5b, (byte)0x56, (byte)0x5b,
72.360 + (byte)0x57, (byte)0x5b, (byte)0x58, (byte)0x5b,
72.361 + (byte)0x59, (byte)0x5b, (byte)0x5a, (byte)0x5b,
72.362 + (byte)0x5b, (byte)0x5b, (byte)0x5c, (byte)0x5b,
72.363 + (byte)0x5d, (byte)0x5b, (byte)0x5e, (byte)0x5b,
72.364 + (byte)0x5f, (byte)0x5b, (byte)0x60, (byte)0x5b,
72.365 + (byte)0x61, (byte)0x5b, (byte)0x62, (byte)0x5b,
72.366 + (byte)0x63, (byte)0x5b, (byte)0x64, (byte)0x5b,
72.367 + (byte)0x65, (byte)0x5b, (byte)0x66, (byte)0x5b,
72.368 + (byte)0x67, (byte)0x5b, (byte)0x68, (byte)0x5b,
72.369 + (byte)0x69, (byte)0x5b, (byte)0x6a, (byte)0x5b,
72.370 + (byte)0x6b, (byte)0x5b, (byte)0x6c, (byte)0x5b,
72.371 + (byte)0x6d, (byte)0x5b, (byte)0x6e, (byte)0x5b,
72.372 + (byte)0x6f, (byte)0x5b, (byte)0x70, (byte)0x5b,
72.373 + (byte)0x71, (byte)0x5b, (byte)0x72, (byte)0x5b,
72.374 + (byte)0x73, (byte)0x5b, (byte)0x74, (byte)0x5b,
72.375 + (byte)0x75, (byte)0x5b, (byte)0x76, (byte)0x5b,
72.376 + (byte)0x77, (byte)0x5b, (byte)0x78, (byte)0x5b,
72.377 + (byte)0x79, (byte)0x5b, (byte)0x7a, (byte)0x5b,
72.378 + (byte)0x7b, (byte)0x5b, (byte)0x7c, (byte)0x5b,
72.379 + (byte)0x7d, (byte)0x5b, (byte)0x7e, (byte)0x5c,
72.380 + (byte)0x21, (byte)0x5c, (byte)0x22, (byte)0x5c,
72.381 + (byte)0x23, (byte)0x5c, (byte)0x24, (byte)0x5c,
72.382 + (byte)0x25, (byte)0x5c, (byte)0x26, (byte)0x5c,
72.383 + (byte)0x27, (byte)0x5c, (byte)0x28, (byte)0x5c,
72.384 + (byte)0x29, (byte)0x5c, (byte)0x2a, (byte)0x5c,
72.385 + (byte)0x2b, (byte)0x5c, (byte)0x2c, (byte)0x5c,
72.386 + (byte)0x2d, (byte)0x5c, (byte)0x2e, (byte)0x5c,
72.387 + (byte)0x2f, (byte)0x5c, (byte)0x30, (byte)0x5c,
72.388 + (byte)0x31, (byte)0x5c, (byte)0x32, (byte)0x5c,
72.389 + (byte)0x33, (byte)0x5c, (byte)0x34, (byte)0x5c,
72.390 + (byte)0x35, (byte)0x5c, (byte)0x36, (byte)0x5d,
72.391 + (byte)0x79, (byte)0x5d, (byte)0x7a, (byte)0x5d,
72.392 + (byte)0x7b, (byte)0x5d, (byte)0x7c, (byte)0x5d,
72.393 + (byte)0x7d, (byte)0x5d, (byte)0x7e, (byte)0x5e,
72.394 + (byte)0x21, (byte)0x5e, (byte)0x22, (byte)0x5e,
72.395 + (byte)0x23, (byte)0x5e, (byte)0x24, (byte)0x5e,
72.396 + (byte)0x25, (byte)0x5e, (byte)0x26, (byte)0x5e,
72.397 + (byte)0x27, (byte)0x5e, (byte)0x28, (byte)0x5e,
72.398 + (byte)0x29, (byte)0x5e, (byte)0x2a, (byte)0x5e,
72.399 + (byte)0x2b, (byte)0x5e, (byte)0x2c, (byte)0x5e,
72.400 + (byte)0x2d, (byte)0x5e, (byte)0x2e, (byte)0x5e,
72.401 + (byte)0x2f, (byte)0x5e, (byte)0x30, (byte)0x5e,
72.402 + (byte)0x31, (byte)0x5e, (byte)0x32, (byte)0x5e,
72.403 + (byte)0x33, (byte)0x5e, (byte)0x34, (byte)0x5e,
72.404 + (byte)0x35, (byte)0x5e, (byte)0x36, (byte)0x5e,
72.405 + (byte)0x37, (byte)0x5e, (byte)0x38, (byte)0x5e,
72.406 + (byte)0x39, (byte)0x5e, (byte)0x3a, (byte)0x5e,
72.407 + (byte)0x3b, (byte)0x5e, (byte)0x3c, (byte)0x5e,
72.408 + (byte)0x3d, (byte)0x5e, (byte)0x3e, (byte)0x5e,
72.409 + (byte)0x3f, (byte)0x5e, (byte)0x40, (byte)0x5e,
72.410 + (byte)0x41, (byte)0x5e, (byte)0x42, (byte)0x5e,
72.411 + (byte)0x43, (byte)0x5e, (byte)0x44, (byte)0x5e,
72.412 + (byte)0x45, (byte)0x5e, (byte)0x46, (byte)0x5e,
72.413 + (byte)0x47, (byte)0x5e, (byte)0x48, (byte)0x5e,
72.414 + (byte)0x49, (byte)0x5e, (byte)0x4a, (byte)0x60,
72.415 + (byte)0x30, (byte)0x60, (byte)0x31, (byte)0x60,
72.416 + (byte)0x32, (byte)0x60, (byte)0x33, (byte)0x60,
72.417 + (byte)0x34, (byte)0x60, (byte)0x35, (byte)0x60,
72.418 + (byte)0x36, (byte)0x60, (byte)0x37, (byte)0x60,
72.419 + (byte)0x38, (byte)0x60, (byte)0x39, (byte)0x60,
72.420 + (byte)0x3a, (byte)0x60, (byte)0x3b, (byte)0x60,
72.421 + (byte)0x3c, (byte)0x60, (byte)0x3d, (byte)0x60,
72.422 + (byte)0x3e, (byte)0x60, (byte)0x3f, (byte)0x73,
72.423 + (byte)0x26, (byte)0x73, (byte)0x27, (byte)0x73,
72.424 + (byte)0x28, (byte)0x73, (byte)0x29, (byte)0x73,
72.425 + (byte)0x2a, (byte)0x73, (byte)0x2b, (byte)0x73,
72.426 + (byte)0x2c, (byte)0x73, (byte)0x2d, (byte)0x73,
72.427 + (byte)0x2e, (byte)0x73, (byte)0x2f, (byte)0x73,
72.428 + (byte)0x30, (byte)0x73, (byte)0x31, (byte)0x73,
72.429 + (byte)0x32, (byte)0x73, (byte)0x33, (byte)0x73,
72.430 + (byte)0x34, (byte)0x73, (byte)0x35, (byte)0x73,
72.431 + (byte)0x36, (byte)0x73, (byte)0x37, (byte)0x73,
72.432 + (byte)0x38, (byte)0x73, (byte)0x39, (byte)0x73,
72.433 + (byte)0x3a, (byte)0x73, (byte)0x3b, (byte)0x73,
72.434 + (byte)0x3c, (byte)0x73, (byte)0x3d, (byte)0x73,
72.435 + (byte)0x3e, (byte)0x73, (byte)0x3f, (byte)0x73,
72.436 + (byte)0x40, (byte)0x73, (byte)0x41, (byte)0x73,
72.437 + (byte)0x42, (byte)0x73, (byte)0x43, (byte)0x73,
72.438 + (byte)0x44, (byte)0x73, (byte)0x45, (byte)0x73,
72.439 + (byte)0x46, (byte)0x73, (byte)0x47, (byte)0x73,
72.440 + (byte)0x48, (byte)0x73, (byte)0x49, (byte)0x73,
72.441 + (byte)0x4a, (byte)0x73, (byte)0x4b, (byte)0x73,
72.442 + (byte)0x4c, (byte)0x73, (byte)0x4d, (byte)0x73,
72.443 + (byte)0x4e, (byte)0x73, (byte)0x4f, (byte)0x73,
72.444 + (byte)0x50, (byte)0x73, (byte)0x51, (byte)0x73,
72.445 + (byte)0x52, (byte)0x73, (byte)0x53, (byte)0x73,
72.446 + (byte)0x54, (byte)0x73, (byte)0x55, (byte)0x73,
72.447 + (byte)0x56, (byte)0x73, (byte)0x57, (byte)0x73,
72.448 + (byte)0x58, (byte)0x73, (byte)0x59, (byte)0x73,
72.449 + (byte)0x5a, (byte)0x73, (byte)0x5b, (byte)0x73,
72.450 + (byte)0x5c, (byte)0x73, (byte)0x5d, (byte)0x73,
72.451 + (byte)0x5e, (byte)0x73, (byte)0x5f, (byte)0x73,
72.452 + (byte)0x60, (byte)0x73, (byte)0x61, (byte)0x73,
72.453 + (byte)0x62, (byte)0x73, (byte)0x63, (byte)0x73,
72.454 + (byte)0x64, (byte)0x73, (byte)0x65, (byte)0x73,
72.455 + (byte)0x66, (byte)0x73, (byte)0x67, (byte)0x73,
72.456 + (byte)0x68, (byte)0x73, (byte)0x69, (byte)0x73,
72.457 + (byte)0x6a, (byte)0x73, (byte)0x6b, (byte)0x73,
72.458 + (byte)0x6c, (byte)0x73, (byte)0x6d, (byte)0x73,
72.459 + (byte)0x6e, (byte)0x73, (byte)0x6f, (byte)0x73,
72.460 + (byte)0x70, (byte)0x73, (byte)0x71, (byte)0x73,
72.461 + (byte)0x72, (byte)0x73, (byte)0x73, (byte)0x73,
72.462 + (byte)0x74, (byte)0x73, (byte)0x75, (byte)0x73,
72.463 + (byte)0x76, (byte)0x73, (byte)0x77, (byte)0x73,
72.464 + (byte)0x78, (byte)0x73, (byte)0x79, (byte)0x73,
72.465 + (byte)0x7a, (byte)0x73, (byte)0x7b, (byte)0x73,
72.466 + (byte)0x7c, (byte)0x73, (byte)0x7d, (byte)0x73,
72.467 + (byte)0x7e, (byte)0x74, (byte)0x21, (byte)0x74,
72.468 + (byte)0x22, (byte)0x74, (byte)0x23, (byte)0x74,
72.469 + (byte)0x24, (byte)0x74, (byte)0x25, (byte)0x74,
72.470 + (byte)0x26
72.471 + };
72.472 +
72.473 + private static byte[] expectedBytes_JISX0201KATAKANA1 =
72.474 + {
72.475 + (byte)0x1b, (byte)0x28, (byte)0x49,
72.476 + (byte)0x21, (byte)0x22, (byte)0x23, (byte)0x24,
72.477 + (byte)0x25, (byte)0x26, (byte)0x27, (byte)0x28,
72.478 + (byte)0x29, (byte)0x2a, (byte)0x2b, (byte)0x2c,
72.479 + (byte)0x2d, (byte)0x2e, (byte)0x2f, (byte)0x30,
72.480 + (byte)0x31, (byte)0x32, (byte)0x33, (byte)0x34,
72.481 + (byte)0x35, (byte)0x36, (byte)0x37, (byte)0x38,
72.482 + (byte)0x39, (byte)0x3a, (byte)0x3b, (byte)0x3c,
72.483 + (byte)0x3d, (byte)0x3e, (byte)0x3f, (byte)0x40,
72.484 + (byte)0x41, (byte)0x42, (byte)0x43, (byte)0x44,
72.485 + (byte)0x45, (byte)0x46, (byte)0x47, (byte)0x48,
72.486 + (byte)0x49, (byte)0x4a, (byte)0x4b, (byte)0x4c,
72.487 + (byte)0x4d, (byte)0x4e, (byte)0x4f, (byte)0x50,
72.488 + (byte)0x51, (byte)0x52, (byte)0x53, (byte)0x54,
72.489 + (byte)0x55, (byte)0x56, (byte)0x57, (byte)0x58,
72.490 + (byte)0x59, (byte)0x5a, (byte)0x5b, (byte)0x5c,
72.491 + (byte)0x5d, (byte)0x5e, (byte)0x5f
72.492 + };
72.493 +
72.494 + private static byte[] expectedBytes_JISX0201KATAKANA2 =
72.495 + {
72.496 + (byte)0x1b, (byte)0x24, (byte)0x42,
72.497 + (byte)0x21, (byte)0x23, (byte)0x21, (byte)0x56,
72.498 + (byte)0x21, (byte)0x57, (byte)0x21, (byte)0x22,
72.499 + (byte)0x21, (byte)0x26, (byte)0x25, (byte)0x72,
72.500 + (byte)0x25, (byte)0x21, (byte)0x25, (byte)0x23,
72.501 + (byte)0x25, (byte)0x25, (byte)0x25, (byte)0x27,
72.502 + (byte)0x25, (byte)0x29, (byte)0x25, (byte)0x63,
72.503 + (byte)0x25, (byte)0x65, (byte)0x25, (byte)0x67,
72.504 + (byte)0x25, (byte)0x43, (byte)0x21, (byte)0x3c,
72.505 + (byte)0x25, (byte)0x22, (byte)0x25, (byte)0x24,
72.506 + (byte)0x25, (byte)0x26, (byte)0x25, (byte)0x28,
72.507 + (byte)0x25, (byte)0x2a, (byte)0x25, (byte)0x2b,
72.508 + (byte)0x25, (byte)0x2d, (byte)0x25, (byte)0x2f,
72.509 + (byte)0x25, (byte)0x31, (byte)0x25, (byte)0x33,
72.510 + (byte)0x25, (byte)0x35, (byte)0x25, (byte)0x37,
72.511 + (byte)0x25, (byte)0x39, (byte)0x25, (byte)0x3b,
72.512 + (byte)0x25, (byte)0x3d, (byte)0x25, (byte)0x3f,
72.513 + (byte)0x25, (byte)0x41, (byte)0x25, (byte)0x44,
72.514 + (byte)0x25, (byte)0x46, (byte)0x25, (byte)0x48,
72.515 + (byte)0x25, (byte)0x4a, (byte)0x25, (byte)0x4b,
72.516 + (byte)0x25, (byte)0x4c, (byte)0x25, (byte)0x4d,
72.517 + (byte)0x25, (byte)0x4e, (byte)0x25, (byte)0x4f,
72.518 + (byte)0x25, (byte)0x52, (byte)0x25, (byte)0x55,
72.519 + (byte)0x25, (byte)0x58, (byte)0x25, (byte)0x5b,
72.520 + (byte)0x25, (byte)0x5e, (byte)0x25, (byte)0x5f,
72.521 + (byte)0x25, (byte)0x60, (byte)0x25, (byte)0x61,
72.522 + (byte)0x25, (byte)0x62, (byte)0x25, (byte)0x64,
72.523 + (byte)0x25, (byte)0x66, (byte)0x25, (byte)0x68,
72.524 + (byte)0x25, (byte)0x69, (byte)0x25, (byte)0x6a,
72.525 + (byte)0x25, (byte)0x6b, (byte)0x25, (byte)0x6c,
72.526 + (byte)0x25, (byte)0x6d, (byte)0x25, (byte)0x6f,
72.527 + (byte)0x25, (byte)0x73, (byte)0x21, (byte)0x2b,
72.528 + (byte)0x21, (byte)0x2c,
72.529 + (byte)0x1b, (byte)0x28, (byte)0x42
72.530 + };
72.531 +
72.532 + private static byte[] expectedBytes_JISX0208NECROW13 =
72.533 + {
72.534 + (byte)0x1b, (byte)0x24, (byte)0x42,
72.535 + (byte)0x2d, (byte)0x21, (byte)0x2d, (byte)0x22,
72.536 + (byte)0x2d, (byte)0x23, (byte)0x2d, (byte)0x24,
72.537 + (byte)0x2d, (byte)0x25, (byte)0x2d, (byte)0x26,
72.538 + (byte)0x2d, (byte)0x27, (byte)0x2d, (byte)0x28,
72.539 + (byte)0x2d, (byte)0x29, (byte)0x2d, (byte)0x2a,
72.540 + (byte)0x2d, (byte)0x2b, (byte)0x2d, (byte)0x2c,
72.541 + (byte)0x2d, (byte)0x2d, (byte)0x2d, (byte)0x2e,
72.542 + (byte)0x2d, (byte)0x2f, (byte)0x2d, (byte)0x30,
72.543 + (byte)0x2d, (byte)0x31, (byte)0x2d, (byte)0x32,
72.544 + (byte)0x2d, (byte)0x33, (byte)0x2d, (byte)0x34,
72.545 + (byte)0x2d, (byte)0x35, (byte)0x2d, (byte)0x36,
72.546 + (byte)0x2d, (byte)0x37, (byte)0x2d, (byte)0x38,
72.547 + (byte)0x2d, (byte)0x39, (byte)0x2d, (byte)0x3a,
72.548 + (byte)0x2d, (byte)0x3b, (byte)0x2d, (byte)0x3c,
72.549 + (byte)0x2d, (byte)0x3d, (byte)0x2d, (byte)0x3e,
72.550 + (byte)0x2d, (byte)0x40, (byte)0x2d, (byte)0x41,
72.551 + (byte)0x2d, (byte)0x42, (byte)0x2d, (byte)0x43,
72.552 + (byte)0x2d, (byte)0x44, (byte)0x2d, (byte)0x45,
72.553 + (byte)0x2d, (byte)0x46, (byte)0x2d, (byte)0x47,
72.554 + (byte)0x2d, (byte)0x48, (byte)0x2d, (byte)0x49,
72.555 + (byte)0x2d, (byte)0x4a, (byte)0x2d, (byte)0x4b,
72.556 + (byte)0x2d, (byte)0x4c, (byte)0x2d, (byte)0x4d,
72.557 + (byte)0x2d, (byte)0x4e, (byte)0x2d, (byte)0x4f,
72.558 + (byte)0x2d, (byte)0x50, (byte)0x2d, (byte)0x51,
72.559 + (byte)0x2d, (byte)0x52, (byte)0x2d, (byte)0x53,
72.560 + (byte)0x2d, (byte)0x54, (byte)0x2d, (byte)0x55,
72.561 + (byte)0x2d, (byte)0x56, (byte)0x2d, (byte)0x5f,
72.562 + (byte)0x2d, (byte)0x60, (byte)0x2d, (byte)0x61,
72.563 + (byte)0x2d, (byte)0x62, (byte)0x2d, (byte)0x63,
72.564 + (byte)0x2d, (byte)0x64, (byte)0x2d, (byte)0x65,
72.565 + (byte)0x2d, (byte)0x66, (byte)0x2d, (byte)0x67,
72.566 + (byte)0x2d, (byte)0x68, (byte)0x2d, (byte)0x69,
72.567 + (byte)0x2d, (byte)0x6a, (byte)0x2d, (byte)0x6b,
72.568 + (byte)0x2d, (byte)0x6c, (byte)0x2d, (byte)0x6d,
72.569 + (byte)0x2d, (byte)0x6e, (byte)0x2d, (byte)0x6f,
72.570 + (byte)0x2d, (byte)0x73, (byte)0x2d, (byte)0x74,
72.571 + (byte)0x2d, (byte)0x78, (byte)0x2d, (byte)0x79,
72.572 + (byte)0x1b, (byte)0x28, (byte)0x42
72.573 + };
72.574 +
72.575 +
72.576 + private static String MIXEDCONTENT =
72.577 + "JA\u3000\u3002\u0062\uFF64PAN" +
72.578 + "\uFF0C\uFF0E\u00A5\uFF65\uFF66X\u203E" +
72.579 + "\u30FB\uFF67\u203E";
72.580 +
72.581 + static byte[] mixedBytesExpected = {
72.582 + (byte)0x4a, (byte)0x41, (byte)0x1b, (byte)0x24,
72.583 + (byte)0x42, (byte)0x21, (byte)0x21, (byte)0x21,
72.584 + (byte)0x23, (byte)0x1b, (byte)0x28, (byte)0x42,
72.585 + (byte)0x62, (byte)0x1b, (byte)0x28, (byte)0x49,
72.586 + (byte)0x24, (byte)0x1b, (byte)0x28, (byte)0x42,
72.587 + (byte)0x50, (byte)0x41, (byte)0x4e, (byte)0x1b,
72.588 + (byte)0x24, (byte)0x42, (byte)0x21, (byte)0x24,
72.589 + (byte)0x21, (byte)0x25, (byte)0x1b, (byte)0x28,
72.590 + (byte)0x4a, (byte)0x5c, (byte)0x1b, (byte)0x28,
72.591 + (byte)0x49, (byte)0x25, (byte)0x26, (byte)0x1b,
72.592 + (byte)0x28, (byte)0x42, (byte)0x58, (byte)0x1b,
72.593 + (byte)0x28, (byte)0x4a, (byte)0x7e, (byte)0x1b,
72.594 + (byte)0x24, (byte)0x42, (byte)0x21, (byte)0x26,
72.595 + (byte)0x1b, (byte)0x28, (byte)0x49, (byte)0x27,
72.596 + (byte)0x1b, (byte)0x28, (byte)0x4a, (byte)0x7e,
72.597 + (byte)0x1b, (byte)0x28, (byte)0x42 };
72.598 +
72.599 + private static byte[] repeatingEscapes = {
72.600 + (byte)0x4a, (byte)0x41, (byte)0x1b, (byte)0x24,
72.601 + (byte)0x42, (byte)0x1b, (byte)0x24, (byte)0x42,
72.602 + (byte)0x21, (byte)0x21, (byte)0x21,
72.603 + (byte)0x23, (byte)0x1b, (byte)0x28, (byte)0x42,
72.604 + // embedded repeated iso-2022 escapes (see bugID 4879522)
72.605 + (byte)0x1b, (byte)0x28, (byte)0x42,
72.606 + (byte)0x62, (byte)0x1b, (byte)0x28, (byte)0x49,
72.607 + (byte)0x0f, (byte)0x0e, (byte)0x0f,
72.608 + (byte)0x1b, (byte)0x28, (byte)0x49,
72.609 + (byte)0x24, (byte)0x1b, (byte)0x28, (byte)0x42,
72.610 + (byte)0x50, (byte)0x41, (byte)0x4e,
72.611 + // embedded shift chars (see bugID 4879522)
72.612 + (byte)0x0e, (byte)0x0f,
72.613 + (byte)0x1b,
72.614 + (byte)0x24, (byte)0x42, (byte)0x21, (byte)0x24,
72.615 + (byte)0x21, (byte)0x25, (byte)0x1b, (byte)0x28,
72.616 + (byte)0x4a, (byte)0x5c, (byte)0x1b, (byte)0x28,
72.617 + (byte)0x49, (byte)0x25, (byte)0x26, (byte)0x1b,
72.618 + (byte)0x28, (byte)0x42, (byte)0x58, (byte)0x1b,
72.619 + (byte)0x28, (byte)0x4a, (byte)0x7e, (byte)0x1b,
72.620 + (byte)0x24, (byte)0x42, (byte)0x21, (byte)0x26,
72.621 + (byte)0x1b, (byte)0x28, (byte)0x49, (byte)0x27,
72.622 + (byte)0x1b, (byte)0x28, (byte)0x4a, (byte)0x7e,
72.623 + (byte)0x1b, (byte)0x28, (byte)0x42 };
72.624 +
72.625 + private static String JISX0212 =
72.626 + "\u02d8\u6896\ue757";
72.627 +
72.628 + private static byte[] expectedBytes_JISX0212 = {
72.629 + (byte)0x1b, (byte)0x24, (byte)0x28, (byte)0x44,
72.630 + (byte)0x22, (byte)0x2f, (byte)0x43, (byte)0x6f,
72.631 + (byte)0x7e, (byte)0x7e,
72.632 + (byte)0x1b, (byte)0x28, (byte)0x42
72.633 + };
72.634 +
72.635 + /*
72.636 + * Tests the roundtrip integrity and expected encoding
72.637 + * correctness for a String containing a substantial
72.638 + * subset of MS5022X encodeable chars
72.639 + */
72.640 +
72.641 + private static void roundTrip(String name,
72.642 + String testStr,
72.643 + byte[] expectBytes)
72.644 + throws Exception {
72.645 + byte[] encodedBytes = testStr.getBytes(name);
72.646 + if (encodedBytes.length != expectBytes.length) {
72.647 + //System.out.printf("l1=%d, l2=%d\n",
72.648 + // encodedBytes.length,expectBytes.length);
72.649 + throw new Exception(name + " Encoder error");
72.650 + }
72.651 + for (int i = 0; i < expectBytes.length; i++) {
72.652 +
72.653 + if (encodedBytes[i] != expectBytes[i]) {
72.654 + //System.out.printf("--->");
72.655 + //throw new Exception(name + " Encoder error");
72.656 + }
72.657 + //System.out.printf("%x, %x\n",
72.658 + //encodedBytes[i],expectBytes[i]);
72.659 + }
72.660 + String decoded = new String(encodedBytes, name);
72.661 + if (!decoded.equals(testStr)) {
72.662 + throw new Exception(name + " Decoder error");
72.663 + }
72.664 + String decoded2 = new String(repeatingEscapes, name);
72.665 + if (!decoded2.equals(MIXEDCONTENT)) {
72.666 + throw new Exception(name + " Decoder error");
72.667 + }
72.668 + }
72.669 +
72.670 + public static void main(String[] args) throws Exception {
72.671 + String map = System.getProperty("sun.nio.cs.map");
72.672 + if (map != null) {
72.673 + map = map.toLowerCase(java.util.Locale.US);
72.674 + Charset cs = Charset.forName("ISO-2022-JP");
72.675 + if (map.indexOf("x-windows-50221/ISO-2022-jp") != -1 &&
72.676 + !"x-windows-50220".equals(cs.name()) ||
72.677 + map.indexOf("x-windows-50220/ISO-2022-jp") != -1 &&
72.678 + !"x-windows-50220".equals(cs.name()) ||
72.679 + map.indexOf("x-windows-iso2022jp/ISO-2022-jp") != -1 &&
72.680 + !"x-windows-iso2022jp".equals(cs.name())) {
72.681 + throw new Exception("Error: sun.nio.cs.map=" + map +
72.682 + ", ISO-2022-JP=" + cs.name());
72.683 + } else {
72.684 + System.out.printf("ISO-2022-JP=%s\n", cs.name());
72.685 + }
72.686 + }
72.687 +
72.688 + String testStr = US_ASCII +
72.689 + JISX0208SUBSET +
72.690 + JISX0201KATAKANA +
72.691 + JISX0208NECROW13;
72.692 +
72.693 + byte[] expectedBytes= (new String(expectedBytes_US_ASCII, "ASCII") +
72.694 + new String(expectedBytes_JISX0208SUBSET, "ASCII") +
72.695 + new String(expectedBytes_JISX0201KATAKANA1, "ASCII") +
72.696 + new String(expectedBytes_JISX0208NECROW13, "ASCII")).
72.697 + getBytes("ASCII");
72.698 +
72.699 + //MS50221
72.700 + roundTrip("MS50221", testStr, expectedBytes);
72.701 + roundTrip("MS50221", JISX0212, expectedBytes_JISX0212);
72.702 +
72.703 + //MS50220 without halfwidth kana
72.704 + roundTrip("MS50220",
72.705 + US_ASCII + JISX0208SUBSET + JISX0208NECROW13,
72.706 + (new String(expectedBytes_US_ASCII, "ASCII") +
72.707 + new String(expectedBytes_JISX0208SUBSET, "ASCII") +
72.708 + new String(expectedBytes_JISX0208NECROW13,
72.709 + 3,
72.710 + expectedBytes_JISX0208NECROW13.length - 3,
72.711 + "ASCII")).getBytes("ASCII"));
72.712 + roundTrip("MS50220", JISX0212, expectedBytes_JISX0212);
72.713 +
72.714 + // Try MS50220 with halfwidth kana encoding
72.715 + byte[] encodedBytes = JISX0201KATAKANA.getBytes("MS50220");
72.716 + if (encodedBytes.length != expectedBytes_JISX0201KATAKANA2.length) {
72.717 + throw new Exception("MS50220 Encoder error");
72.718 + }
72.719 + for (int i = 0; i < expectedBytes_JISX0201KATAKANA2.length; i++) {
72.720 + if (encodedBytes[i] != expectedBytes_JISX0201KATAKANA2[i]) {
72.721 + throw new Exception("MS50220 Encoder error");
72.722 + }
72.723 + }
72.724 +
72.725 + //x-windows-iso2022jp
72.726 + testStr = testStr.replace('\u301E', '\u301D')
72.727 + .replace('\u301C', '\uFF4E')
72.728 + .replace('\u2016', '\u2225');
72.729 + roundTrip("x-windows-iso2022jp",
72.730 + testStr,
72.731 + expectedBytes);
72.732 +
72.733 + testStr = MIXEDCONTENT;
72.734 + roundTrip("MS50221", testStr , mixedBytesExpected);
72.735 +
72.736 + // Test for bugID 4913711
72.737 + // ISO-2022-JP encoding of a single input char yields
72.738 + // 8 output bytes. Prior to fix for 4913711 the
72.739 + // max bytes per char value was underspecified as 5.0
72.740 + // and the code below would have thrown a BufferOverflow
72.741 + // exception. This test validates the fix for 4913711
72.742 +
72.743 + testStr = "\u3042";
72.744 + byte[] expected = { (byte)0x1b, (byte)0x24, (byte)0x42,
72.745 + (byte)0x24, (byte)0x22, (byte)0x1b,
72.746 + (byte)0x28, (byte)0x42 };
72.747 + byte[] encoded = testStr.getBytes("MS50221");
72.748 + for (int i = 0; i < expected.length; i++) {
72.749 + if (encoded[i] != expected[i])
72.750 + throw new Exception("MS50221 Decoder error");
72.751 + }
72.752 + }
72.753 +}
73.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
73.2 +++ b/test/sun/nio/cs/TestMiscEUC_JP.java Wed Jul 09 10:04:09 2008 -0700
73.3 @@ -0,0 +1,62 @@
73.4 +/*
73.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
73.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
73.7 + *
73.8 + * This code is free software; you can redistribute it and/or modify it
73.9 + * under the terms of the GNU General Public License version 2 only, as
73.10 + * published by the Free Software Foundation.
73.11 + *
73.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
73.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
73.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
73.15 + * version 2 for more details (a copy is included in the LICENSE file that
73.16 + * accompanied this code).
73.17 + *
73.18 + * You should have received a copy of the GNU General Public License version
73.19 + * 2 along with this work; if not, write to the Free Software Foundation,
73.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
73.21 + *
73.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
73.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
73.24 + * have any questions.
73.25 + */
73.26 +
73.27 +/* @test
73.28 + @bug 4121376
73.29 + @summary Verify that EUC_JP 0x8FA2B7 maps to \uFF5E
73.30 + */
73.31 +
73.32 +import java.nio.*;
73.33 +import java.nio.charset.*;
73.34 +
73.35 +public class TestMiscEUC_JP {
73.36 +
73.37 + public static void main(String[] args) throws Exception
73.38 + {
73.39 + Charset cs = Charset.forName("EUC_JP");
73.40 + CharsetDecoder dec = cs.newDecoder();
73.41 + CharsetEncoder enc = cs.newEncoder();
73.42 + byte[] euc = {(byte)0x8F, (byte)0xA2, (byte)0xB7};
73.43 +
73.44 + CharBuffer cb = dec.decode(ByteBuffer.wrap(euc));
73.45 + if (cb.charAt(0) != 0xFF5E) {
73.46 + throw new Exception("Converted EUC_JP 0x8FA2B7 to: 0x"
73.47 + + Integer.toHexString((int)cb.charAt(0)));
73.48 + }
73.49 + ByteBuffer bb = enc.encode(cb);
73.50 +
73.51 + if (!((bb.limit() == 3)
73.52 + && (bb.get() == euc[0])
73.53 + && (bb.get() == euc[1])
73.54 + && (bb.get() == euc[2]))) {
73.55 + cb.flip();
73.56 + bb.flip();
73.57 + throw new Exception("Roundrip failed for char 0x"
73.58 + + Integer.toHexString((int)cb.charAt(0)) + ": "
73.59 + + Integer.toHexString(bb.limit()) + " 0x"
73.60 + + Integer.toHexString((int)bb.get() & 0xff) + " "
73.61 + + Integer.toHexString((int)bb.get() & 0xff) + " "
73.62 + + Integer.toHexString((int)bb.get() & 0xff));
73.63 + }
73.64 + }
73.65 +}
74.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
74.2 +++ b/test/sun/nio/cs/TestSJIS0213.java Wed Jul 09 10:04:09 2008 -0700
74.3 @@ -0,0 +1,116 @@
74.4 +/*
74.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
74.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
74.7 + *
74.8 + * This code is free software; you can redistribute it and/or modify it
74.9 + * under the terms of the GNU General Public License version 2 only, as
74.10 + * published by the Free Software Foundation.
74.11 + *
74.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
74.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
74.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
74.15 + * version 2 for more details (a copy is included in the LICENSE file that
74.16 + * accompanied this code).
74.17 + *
74.18 + * You should have received a copy of the GNU General Public License version
74.19 + * 2 along with this work; if not, write to the Free Software Foundation,
74.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
74.21 + *
74.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
74.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
74.24 + * have any questions.
74.25 + */
74.26 +
74.27 +/* @test
74.28 + @bug 6529796 6710199
74.29 + @summary Test SJIS/MS932_0213 charsets
74.30 + */
74.31 +
74.32 +import java.util.Arrays;
74.33 +
74.34 +public class TestSJIS0213 {
74.35 + private static String sjisStr = "\u2014\u301C\u2016\u2212\u00A2\u00A3\u00AC";
74.36 + private static String winStr = "\u2015\uFF5E\u2225\uFF0D\uFFE0\uFFE1\uFFE2\u2252\u2261\u222B\u2211\u221A\u22A5\u2220\u2235\u2229\u222A";
74.37 +
74.38 + private static String compStr = "\u304B\u309A\u304D\u309A\u304F\u309A\u3051\u309A\u3053\u309A\u30AB\u309A\u30AD\u309A\u30AF\u309A\u30B1\u309A\u30B3\u309A\u30BB\u309A\u30C4\u309A\u30C8\u309A\u31F7\u309A\u00E6\u0300\u0254\u0300\u0254\u0301\u028C\u0300\u028C\u0301\u0259\u0300\u0259\u0301\u025A\u0300\u025A\u0301\u02E9\u02E5\u02E5\u02E9";
74.39 + private static byte[] compBytes = new byte[] {
74.40 + (byte)0x82, (byte)0xf5,
74.41 + (byte)0x82, (byte)0xf6,
74.42 + (byte)0x82, (byte)0xf7,
74.43 + (byte)0x82, (byte)0xf8,
74.44 + (byte)0x82, (byte)0xf9,
74.45 + (byte)0x83, (byte)0x97,
74.46 + (byte)0x83, (byte)0x98,
74.47 + (byte)0x83, (byte)0x99,
74.48 + (byte)0x83, (byte)0x9a,
74.49 + (byte)0x83, (byte)0x9b,
74.50 + (byte)0x83, (byte)0x9c,
74.51 + (byte)0x83, (byte)0x9d,
74.52 + (byte)0x83, (byte)0x9e,
74.53 + (byte)0x83, (byte)0xf6,
74.54 + (byte)0x86, (byte)0x63,
74.55 + (byte)0x86, (byte)0x67,
74.56 + (byte)0x86, (byte)0x68,
74.57 + (byte)0x86, (byte)0x69,
74.58 + (byte)0x86, (byte)0x6a,
74.59 + (byte)0x86, (byte)0x6b,
74.60 + (byte)0x86, (byte)0x6c,
74.61 + (byte)0x86, (byte)0x6d,
74.62 + (byte)0x86, (byte)0x6e,
74.63 + (byte)0x86, (byte)0x85,
74.64 + (byte)0x86, (byte)0x86 };
74.65 +
74.66 + private static String mixedStr = "\u002B\u0041\u007a\uff61\uff9f\u3000\u30a1\u4e00\u304B\u309A\u304b";
74.67 + private static byte[] mixedBytes = new byte[] {
74.68 + (byte)0x2b,
74.69 + (byte)0x41, (byte)0x7a,
74.70 + (byte)0xa1, (byte)0xdf,
74.71 + (byte)0x81, (byte)0x40,
74.72 + (byte)0x83, (byte)0x40,
74.73 + (byte)0x88, (byte)0xea,
74.74 + (byte)0x82, (byte)0xf5, // composite
74.75 + (byte)0x82, (byte)0xa9 }; // base without cc
74.76 +
74.77 + //base + base + cc
74.78 + private static String mixedCompStr = "\u304D\u304B\u309A";
74.79 + private static byte[] mixedCompBytes = new byte[] {
74.80 + (byte)0x82, (byte)0xab, (byte)0x82, (byte)0xf5};
74.81 +
74.82 + private static char[] unmappableChars = new char[] {
74.83 + 0x80, 0xfffc, 0xfffd};
74.84 +
74.85 + private static byte[] unmappableBytes = new byte[] {
74.86 + 0x3f, 0x3f, 0x3f};
74.87 +
74.88 + public static void main(String[] args) throws Exception {
74.89 + if (!winStr.equals(new String(winStr.getBytes("MS932"), "MS932_0213")))
74.90 + throw new RuntimeException("MS932_0213 failed on special codepoints!");
74.91 +
74.92 + if (!(Arrays.equals(compStr.getBytes("MS932_0213"), compBytes)) ||
74.93 + !compStr.equals(new String(compBytes, "MS932_0213")))
74.94 + throw new RuntimeException("MS932_0213 failed on composites!");
74.95 +
74.96 + if (!(Arrays.equals(mixedStr.getBytes("MS932_0213"), mixedBytes)) ||
74.97 + !mixedStr.equals(new String(mixedBytes, "MS932_0213")))
74.98 + throw new RuntimeException("MS932_0213 failed on mixed!");
74.99 +
74.100 + if (!sjisStr.equals(new String(sjisStr.getBytes("SJIS"), "SJIS_0213")))
74.101 + throw new RuntimeException("SJIS_0213 failed on special codepoints!");
74.102 +
74.103 + if (!(Arrays.equals(compStr.getBytes("SJIS_0213"), compBytes)) ||
74.104 + !compStr.equals(new String(compBytes, "SJIS_0213")))
74.105 + throw new RuntimeException("SJIS_0213 failed on composites!");
74.106 +
74.107 + if (!(Arrays.equals(mixedStr.getBytes("SJIS_0213"), mixedBytes)) ||
74.108 + !mixedStr.equals(new String(mixedBytes, "SJIS_0213")))
74.109 + throw new RuntimeException("SJIS_0213 failed on mixed!");
74.110 +
74.111 + if (!(Arrays.equals(mixedCompStr.getBytes("SJIS_0213"), mixedCompBytes)) ||
74.112 + !mixedCompStr.equals(new String(mixedCompBytes, "SJIS_0213")))
74.113 + throw new RuntimeException("SJIS_0213 failed on mixedComp!");
74.114 +
74.115 + if (!Arrays.equals(new String(unmappableChars).getBytes("SJIS_0213"), unmappableBytes) ||
74.116 + !Arrays.equals(new String(unmappableChars).getBytes("MS932_0213"), unmappableBytes))
74.117 + throw new RuntimeException("SJIS/MS932_0213 failed on unmappable encoding!");
74.118 + }
74.119 +}
75.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
75.2 +++ b/test/sun/nio/cs/TestTrailingEscapesISO2022JP.java Wed Jul 09 10:04:09 2008 -0700
75.3 @@ -0,0 +1,65 @@
75.4 +/*
75.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
75.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
75.7 + *
75.8 + * This code is free software; you can redistribute it and/or modify it
75.9 + * under the terms of the GNU General Public License version 2 only, as
75.10 + * published by the Free Software Foundation.
75.11 + *
75.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
75.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
75.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
75.15 + * version 2 for more details (a copy is included in the LICENSE file that
75.16 + * accompanied this code).
75.17 + *
75.18 + * You should have received a copy of the GNU General Public License version
75.19 + * 2 along with this work; if not, write to the Free Software Foundation,
75.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
75.21 + *
75.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
75.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
75.24 + * have any questions.
75.25 + */
75.26 +
75.27 +/* @test
75.28 + @bug 4697605 4741233
75.29 + @summary Check decoder behaves correctly in ISO2022_JP
75.30 + */
75.31 +
75.32 +import java.io.*;
75.33 +
75.34 +public class TestTrailingEscapesISO2022JP {
75.35 +
75.36 + public static void main(String[] args) throws Exception {
75.37 +
75.38 + ByteArrayOutputStream out = new ByteArrayOutputStream();
75.39 + int len;
75.40 +
75.41 + InputStream in =
75.42 + new FileInputStream(new File(System.getProperty("test.src", "."),
75.43 + "ISO2022JP.trailEsc"));
75.44 + try {
75.45 + byte[] b = new byte[4096];
75.46 + while ( ( len = in.read( b, 0, b.length ) ) != -1 ) {
75.47 + out.write(b, 0, len);
75.48 + }
75.49 + } finally {
75.50 + in.close();
75.51 + }
75.52 +
75.53 + Reader inR = new InputStreamReader(new ByteArrayInputStream(
75.54 + out.toByteArray()),
75.55 + "iso-2022-jp");
75.56 +
75.57 + try {
75.58 + char[] c = new char[4096];
75.59 + while ( ( len = inR.read( c, 0, c.length ) ) != -1 ) {
75.60 + System.out.println(len);
75.61 + if (len == 0)
75.62 + throw new Exception("Read returned zero!");
75.63 + }
75.64 + } finally {
75.65 + inR.close();
75.66 + }
75.67 + }
75.68 +}
76.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
76.2 +++ b/test/sun/nio/cs/TestUTF8BOM.java Wed Jul 09 10:04:09 2008 -0700
76.3 @@ -0,0 +1,92 @@
76.4 +/*
76.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
76.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
76.7 + *
76.8 + * This code is free software; you can redistribute it and/or modify it
76.9 + * under the terms of the GNU General Public License version 2 only, as
76.10 + * published by the Free Software Foundation.
76.11 + *
76.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
76.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
76.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
76.15 + * version 2 for more details (a copy is included in the LICENSE file that
76.16 + * accompanied this code).
76.17 + *
76.18 + * You should have received a copy of the GNU General Public License version
76.19 + * 2 along with this work; if not, write to the Free Software Foundation,
76.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
76.21 + *
76.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
76.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
76.24 + * have any questions.
76.25 + */
76.26 +
76.27 +/* @test
76.28 + @bug 4508058 6378911
76.29 + @summary Check if UTF8 decoder handles BOM correctly
76.30 + */
76.31 +
76.32 +import java.io.IOException;
76.33 +import java.nio.BufferOverflowException;
76.34 +import java.nio.*;
76.35 +import java.nio.charset.*;
76.36 +
76.37 +/* The fix for 6378911 is to backout the change we made for 4508058,
76.38 + so this regtest is modified accordingly to leave the beginning
76.39 + BOM untouched during decoding.
76.40 + */
76.41 +public class TestUTF8BOM {
76.42 + private static ByteBuffer bf = ByteBuffer.allocateDirect(1000);
76.43 + private static void testDecode(String expected, byte[] input)
76.44 + throws Exception
76.45 + {
76.46 + String out = new String(input, "utf8");
76.47 + if (!out.equals(expected)) {
76.48 + failureReport (out, expected);
76.49 + throw new Exception("UTF_8 Decoding test failed");
76.50 + }
76.51 +
76.52 + //try directBuffer.
76.53 + bf.clear();
76.54 + bf.put(input).flip();
76.55 + out = Charset.forName("UTF-8")
76.56 + .decode(bf)
76.57 + .toString();
76.58 + if (!out.equals(expected)) {
76.59 + failureReport (out, expected);
76.60 + throw new Exception("UTF_8 Decoding test failed(directbuffer)");
76.61 + }
76.62 + }
76.63 +
76.64 + private static void failureReport(String testStr,
76.65 + String expected) {
76.66 +
76.67 + System.err.println ("Expected Characters:");
76.68 + for (int i = 0; i < expected.length() ; i++) {
76.69 + System.out.println("expected char[" + i + "] : " +
76.70 + Integer.toHexString((int)expected.charAt(i)) +
76.71 + " obtained char[" + i + "] : " +
76.72 + Integer.toHexString((int)testStr.charAt(i)));
76.73 + }
76.74 + }
76.75 +
76.76 + public static void main (String[] args) throws Exception {
76.77 + // Test 1: with BOM at beginning
76.78 + testDecode("\ufeff\u0092\u0093",
76.79 + new byte[] { (byte) 0xef, (byte) 0xbb, (byte) 0xbf,
76.80 + (byte) 0xc2, (byte) 0x92,
76.81 + (byte) 0xc2, (byte) 0x93 });
76.82 + // Test 2: with BOM at middle
76.83 + testDecode("\u9200\ufeff\u9300",
76.84 + new byte[] { (byte) 0xe9, (byte) 0x88, (byte) 0x80,
76.85 + (byte) 0xef, (byte) 0xbb, (byte) 0xbf,
76.86 + (byte) 0xe9, (byte) 0x8c, (byte) 0x80 });
76.87 +
76.88 + // Test 3: with BOM at end
76.89 + testDecode("\u9200\u9300\ufeff",
76.90 + new byte[] { (byte) 0xe9, (byte) 0x88, (byte) 0x80,
76.91 + (byte) 0xe9, (byte) 0x8c, (byte) 0x80,
76.92 + (byte) 0xef, (byte) 0xbb, (byte) 0xbf });
76.93 + System.err.println ("\nPASSED UTF-8 decode BOM test");
76.94 + }
76.95 +}
77.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
77.2 +++ b/test/sun/nio/cs/TestUTF_16.java Wed Jul 09 10:04:09 2008 -0700
77.3 @@ -0,0 +1,196 @@
77.4 +/*
77.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
77.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
77.7 + *
77.8 + * This code is free software; you can redistribute it and/or modify it
77.9 + * under the terms of the GNU General Public License version 2 only, as
77.10 + * published by the Free Software Foundation.
77.11 + *
77.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
77.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
77.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
77.15 + * version 2 for more details (a copy is included in the LICENSE file that
77.16 + * accompanied this code).
77.17 + *
77.18 + * You should have received a copy of the GNU General Public License version
77.19 + * 2 along with this work; if not, write to the Free Software Foundation,
77.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
77.21 + *
77.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
77.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
77.24 + * have any questions.
77.25 + */
77.26 +
77.27 +/* @test
77.28 + @bug 4403848 6348426 6407730
77.29 + @summary Check correctness of the UTF-16 converter in all its flavors
77.30 + */
77.31 +
77.32 +import java.io.IOException;
77.33 +import java.nio.BufferOverflowException;
77.34 +import java.nio.*;
77.35 +import java.nio.charset.*;
77.36 +
77.37 +public class TestUTF_16 {
77.38 +
77.39 + private static void testDecode(String charset,
77.40 + String expected,
77.41 + byte[] input)
77.42 + throws Exception
77.43 + {
77.44 + String out = new String(input, charset);
77.45 + if (!out.equals(expected)) {
77.46 + failureReport (out, expected);
77.47 + throw new Exception("UTF_16 Decoding test failed " + charset);
77.48 + }
77.49 + }
77.50 +
77.51 + private static void testEncode(String charset,
77.52 + String input,
77.53 + byte[] expected)
77.54 + throws Exception
77.55 + {
77.56 + byte[] testBytes = input.getBytes(charset);
77.57 + for (int i = 0; i< expected.length; i++)
77.58 + if (testBytes[i] != expected[i])
77.59 + throw new Exception("UTF_16 Encoding test failed " + charset);
77.60 +
77.61 + }
77.62 +
77.63 + private static void warn(String s) {
77.64 + System.err.println("FAILED Test 4403848 UTF-16" +
77.65 + s) ;
77.66 + }
77.67 +
77.68 + private static void failureReport(String testStr,
77.69 + String expected) {
77.70 +
77.71 + System.err.println ("Expected Characters:");
77.72 + for (int i = 0; i < expected.length() ; i++) {
77.73 + warn("expected char[" + i + "] : " +
77.74 + Integer.toHexString((int)expected.charAt(i)) +
77.75 + "obtained char[" + i + "] : " +
77.76 + Integer.toHexString((int)testStr.charAt(i)));
77.77 + }
77.78 + }
77.79 +
77.80 + /*
77.81 + private static void checkResult(char[] expected,
77.82 + String testStr,
77.83 + String testName)
77.84 + throws Exception
77.85 + {
77.86 + if (testStr.length() != expected.length)
77.87 + failureReport(testStr, expected);
77.88 +
77.89 + for (int i = 0; i < testStr.length(); i++) {
77.90 + if (testStr.charAt(i) != expected[i]) {
77.91 + failureReport(testStr, expected);
77.92 + throw new Exception ("REGTEST TestUTF16 failed: "
77.93 + + testName);
77.94 + }
77.95 + }
77.96 + System.err.println ("Test " + testName + " PASSED");
77.97 + return;
77.98 + }
77.99 + */
77.100 +
77.101 + private static void test() throws Exception {
77.102 +
77.103 + // Tests: Check decoding of UTF-16.
77.104 + // Ensures correct endian polarity
77.105 + // of the decoders and appropriate
77.106 + // interpretation of BOM bytes where
77.107 + // they are required.
77.108 +
77.109 + // Test 1: BigEndian UTF-16 Decoding
77.110 +
77.111 + testDecode("UTF_16BE", "\u0092\u0093",
77.112 + new byte[] { (byte) 0x00, (byte) 0x92,
77.113 + (byte) 0x00, (byte) 0x93 });
77.114 +
77.115 + // Test 1a: BigEndian UTF-16 Decoding. BOM bytes provided.
77.116 + testDecode("UTF_16BE", "\ufeff\u0092\u0093",
77.117 + new byte[] { (byte) 0xfe, (byte) 0xff,
77.118 + (byte) 0x00, (byte) 0x92,
77.119 + (byte) 0x00, (byte) 0x93 });
77.120 +
77.121 + testDecode("UTF_16LE", "\u9200\u9300",
77.122 + new byte[] { (byte) 0x00, (byte) 0x92,
77.123 + (byte) 0x00, (byte) 0x93 });
77.124 +
77.125 + // Test 2a: LittleEndian UTF-16 Decoding, BOM bytes provided.
77.126 + testDecode("UTF_16LE", "\ufeff\u9200\u9300",
77.127 + new byte[] { (byte) 0xff, (byte) 0xfe,
77.128 + (byte) 0x00, (byte) 0x92,
77.129 + (byte) 0x00, (byte) 0x93 });
77.130 +
77.131 + // Test 3: UTF-16 (with mandatory byte order mark) Decoding
77.132 +
77.133 + testDecode("UTF-16", "\u9200\u9300",
77.134 + new byte[] { (byte) 0xfe, (byte) 0xff,
77.135 + (byte) 0x92, (byte) 0x00,
77.136 + (byte) 0x93, (byte) 0x00 });
77.137 +
77.138 +
77.139 + // Test 3a: UTF-16 BOM omitted. This should decode OK.
77.140 + testDecode("UTF-16", "\u9200\u9300",
77.141 + new byte[] { (byte) 0x92, (byte) 0x00,
77.142 + (byte) 0x93, (byte) 0x00 });
77.143 +
77.144 +
77.145 + // Test 4: encoding using UTF-16
77.146 + // BOM must be emitted when encoding and must be BigEndian.
77.147 +
77.148 + testEncode("UTF-16", "\u0123",
77.149 + new byte[] { (byte) 0xfe, (byte) 0xff,
77.150 + (byte) 0x01, (byte) 0x23 });
77.151 +
77.152 + // Test 5:
77.153 + if (CoderResult.OVERFLOW !=
77.154 + Charset.forName("UTF_16")
77.155 + .newDecoder()
77.156 + .decode((ByteBuffer)(ByteBuffer.allocate(4)
77.157 + .put(new byte[]
77.158 + {(byte)0xd8,(byte)0x00,
77.159 + (byte)0xdc,(byte)0x01})
77.160 + .flip()),
77.161 + CharBuffer.allocate(1),
77.162 + true)) {
77.163 + throw new Exception ("REGTEST TestUTF16 Overflow test failed");
77.164 + }
77.165 +
77.166 + // Test 6: decoding using UTF_16LE_BOM/UnicodeLittle
77.167 + // UnicodeLittle should accept non-BOM byte sequence
77.168 +
77.169 + testDecode("UnicodeLittle", "Arial",
77.170 + new byte[] { 'A', 0, 'r', 0, 'i', 0, 'a', 0, 'l', 0});
77.171 +
77.172 + System.err.println ("\nPASSED UTF-16 encoder test");
77.173 +
77.174 + // Reversed BOM in middle of stream Negative test.
77.175 +
77.176 + /*
77.177 + boolean caughtException = false;
77.178 + try {
77.179 + String out = new String(new byte[] {(byte)0x00,
77.180 + (byte)0x92,
77.181 + (byte)0xff,
77.182 + (byte)0xfe},
77.183 + "UTF-16");
77.184 + } catch (IOException e) { caughtException = true; }
77.185 +
77.186 + if (caughtException == false)
77.187 + throw new Exception ("Incorrectly parsed BOM in middle of input");
77.188 + */
77.189 +
77.190 + // Fixed included with bug 4403848 fixes buffer sizing
77.191 + // issue due to non provision of additional 2 bytes
77.192 + // headroom for initial BOM bytes for UTF-16 encoding.
77.193 + System.err.println ("OVERALL PASS OF UTF-16 Test");
77.194 + }
77.195 +
77.196 + public static void main (String[] args) throws Exception {
77.197 + test();
77.198 + }
77.199 +}
78.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
78.2 +++ b/test/sun/nio/cs/TestUTF_32.java Wed Jul 09 10:04:09 2008 -0700
78.3 @@ -0,0 +1,197 @@
78.4 +/*
78.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
78.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
78.7 + *
78.8 + * This code is free software; you can redistribute it and/or modify it
78.9 + * under the terms of the GNU General Public License version 2 only, as
78.10 + * published by the Free Software Foundation.
78.11 + *
78.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
78.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
78.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
78.15 + * version 2 for more details (a copy is included in the LICENSE file that
78.16 + * accompanied this code).
78.17 + *
78.18 + * You should have received a copy of the GNU General Public License version
78.19 + * 2 along with this work; if not, write to the Free Software Foundation,
78.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
78.21 + *
78.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
78.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
78.24 + * have any questions.
78.25 + */
78.26 +
78.27 +/*
78.28 + @bug 6346419
78.29 + @summary Check correctness of the UTF-32 and its variant charsets
78.30 + */
78.31 +
78.32 +import java.io.*;
78.33 +import java.nio.*;
78.34 +import java.nio.charset.*;
78.35 +
78.36 +public class TestUTF_32 {
78.37 + private static void testDecode(String charset,
78.38 + String expected,
78.39 + byte[] input)
78.40 + throws Exception
78.41 + {
78.42 + String out = new String(input, charset);
78.43 + if (!out.equals(expected)) {
78.44 + failureReport (out, expected);
78.45 + throw new Exception("UTF_32 Decoding test failed: " + charset);
78.46 + }
78.47 + }
78.48 +
78.49 + private static void testEncode(String charset,
78.50 + String input,
78.51 + byte[] expected)
78.52 + throws Exception
78.53 + {
78.54 + byte[] testBytes = input.getBytes(charset);
78.55 + for (int i = 0; i< expected.length; i++)
78.56 + if (testBytes[i] != expected[i])
78.57 + throw new Exception("UTF_32 Encoding test failed: [" + i + "]"+ charset);
78.58 +
78.59 + }
78.60 +
78.61 + private static void warn(String s) {
78.62 + System.err.println("FAILED Test UTF-32:" +
78.63 + s) ;
78.64 + }
78.65 +
78.66 + private static void failureReport(String testStr,
78.67 + String expected) {
78.68 + System.err.println ("Expected Characters:");
78.69 + for (int i = 0; i < expected.length() ; i++) {
78.70 + warn("expected char[" + i + "] : " +
78.71 + Integer.toHexString((int)expected.charAt(i)) +
78.72 + "obtained char[" + i + "] : " +
78.73 + Integer.toHexString((int)testStr.charAt(i)));
78.74 + }
78.75 + }
78.76 +
78.77 + private static void writeInt(OutputStream os, int i, boolean isBig)
78.78 + throws Exception
78.79 + {
78.80 + if (isBig) {
78.81 + os.write((i>>24) & 0xff);
78.82 + os.write((i>>16) & 0xff);
78.83 + os.write((i>>8) & 0xff);
78.84 + os.write(i & 0xff);
78.85 + } else {
78.86 + os.write(i & 0xff);
78.87 + os.write((i>>8) & 0xff);
78.88 + os.write((i>>16) & 0xff);
78.89 + os.write((i>>24) & 0xff);
78.90 + }
78.91 + }
78.92 +
78.93 + private static byte[] getBytes(boolean doBOM, boolean isBig)
78.94 + throws Exception
78.95 + {
78.96 + ByteArrayOutputStream baos = new ByteArrayOutputStream(1024*1024);
78.97 + if (doBOM)
78.98 + writeInt(baos, 0xfeff, isBig);
78.99 +
78.100 + for (int i = 0; i < 0xffff; i++) {
78.101 + if (i < Character.MIN_SURROGATE ||
78.102 + i > Character.MAX_SURROGATE)
78.103 + writeInt(baos, i, isBig);
78.104 + }
78.105 + for (int i = 0x10000; i < 0x1ffff; i++) {
78.106 + writeInt(baos, i, isBig);
78.107 + }
78.108 +
78.109 + for (int i = 0x100000; i < 0x10ffff; i++) {
78.110 + writeInt(baos, i, isBig);
78.111 + }
78.112 + byte[] bb = baos.toByteArray();
78.113 + baos.close();
78.114 + return bb;
78.115 + }
78.116 +
78.117 + public static void main (String[] args) throws Exception {
78.118 + byte[] bb;
78.119 + String s;
78.120 +
78.121 + // Test 1: UTF_32 BigEndian
78.122 + bb = getBytes(false, true);
78.123 + s = new String(bb, "UTF-32");
78.124 + testDecode("UTF_32", s, bb);
78.125 + testEncode("UTF_32", s, bb);
78.126 +
78.127 + // Test 2: UTF_32 LittleEndian Decoding With BOM and
78.128 + // BigEndian Encoding
78.129 + bb = getBytes(true, false);
78.130 + s = new String(bb, "UTF-32");
78.131 + bb = getBytes(false, true);
78.132 + testDecode("UTF_32", s, bb);
78.133 + testEncode("UTF_32", s, bb);
78.134 +
78.135 +
78.136 + // Test 3: UTF_32BE
78.137 + bb = getBytes(false, true);
78.138 + s = new String(bb, "UTF-32BE");
78.139 + testDecode("UTF_32BE", s, bb);
78.140 + testEncode("UTF_32BE", s, bb);
78.141 +
78.142 +
78.143 + // Test 4: UTF_32LE
78.144 + bb = getBytes(false, false);
78.145 + s = new String(bb, "UTF-32LE");
78.146 + testDecode("UTF_32LE", s, bb);
78.147 + testEncode("UTF_32LE", s, bb);
78.148 +
78.149 + // Test 5: UTF_32BE_BOM
78.150 + bb = getBytes(true, true);
78.151 + s = new String(bb, "UTF-32BE-BOM");
78.152 + testDecode("UTF_32BE_BOM", s, bb);
78.153 + testEncode("UTF_32BE_BOM", s, bb);
78.154 +
78.155 +
78.156 + // Test 6: UTF_32LE_BOM
78.157 + bb = getBytes(true, false);
78.158 + s = new String(bb, "UTF-32LE-BOM");
78.159 + testDecode("UTF_32LE_BOM", s, bb);
78.160 + testEncode("UTF_32LE_BOM", s, bb);
78.161 +
78.162 + s = "\u4e00\ufffd\u4e01";
78.163 + // Test 7: BigEndian with reverse BOM in middle
78.164 + bb = new byte[] {
78.165 + (byte)0x00,(byte)0x00,(byte)0x4e,(byte)0x00,
78.166 + (byte)0xff,(byte)0xfe,(byte)0x00,(byte)0x00,
78.167 + (byte)0x00,(byte)0x00,(byte)0x4e,(byte)0x01
78.168 + };
78.169 + if (!s.equals(new String(bb, "UTF_32")) ||
78.170 + !s.equals(new String(bb, "UTF_32BE")) ||
78.171 + !s.equals(new String(bb, "UTF_32BE_BOM")))
78.172 + throw new Exception("UTF_32 Decoding test failed: ");
78.173 +
78.174 + // Test 7: LittleEndian with reverse BOM in middle
78.175 + bb = new byte[] {
78.176 + (byte)0xff,(byte)0xfe,(byte)0x00,(byte)0x00,
78.177 + (byte)0x00,(byte)0x4e,(byte)0x00,(byte)0x00,
78.178 + (byte)0x00,(byte)0x00,(byte)0xfe,(byte)0xff,
78.179 + (byte)0x01,(byte)0x4e,(byte)0x00,(byte)0x00
78.180 + };
78.181 + if (!s.equals(new String(bb, "UTF_32")) ||
78.182 + !s.equals(new String(bb, "UTF_32LE")) ||
78.183 + !s.equals(new String(bb, "UTF_32LE_BOM")))
78.184 + throw new Exception("UTF_32 Decoding test failed: ");
78.185 +
78.186 + // Test 8: Overflow
78.187 + if (CoderResult.OVERFLOW !=
78.188 + Charset.forName("UTF_32")
78.189 + .newDecoder()
78.190 + .decode((ByteBuffer)(ByteBuffer.allocate(4)
78.191 + .put(new byte[]
78.192 + {(byte)0,(byte)1, (byte)0,(byte)01})
78.193 + .flip()),
78.194 + CharBuffer.allocate(1),
78.195 + true)) {
78.196 + throw new Exception ("Test UTF-32 Overflow test failed");
78.197 + }
78.198 + System.err.println ("OVERALL PASS OF UTF-32 Test");
78.199 + }
78.200 +}
79.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
79.2 +++ b/test/sun/nio/cs/TestUni2HKSCS.java Wed Jul 09 10:04:09 2008 -0700
79.3 @@ -0,0 +1,327 @@
79.4 +/*
79.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
79.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
79.7 + *
79.8 + * This code is free software; you can redistribute it and/or modify it
79.9 + * under the terms of the GNU General Public License version 2 only, as
79.10 + * published by the Free Software Foundation.
79.11 + *
79.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
79.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
79.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
79.15 + * version 2 for more details (a copy is included in the LICENSE file that
79.16 + * accompanied this code).
79.17 + *
79.18 + * You should have received a copy of the GNU General Public License version
79.19 + * 2 along with this work; if not, write to the Free Software Foundation,
79.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
79.21 + *
79.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
79.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
79.24 + * have any questions.
79.25 + */
79.26 +
79.27 +/* @test
79.28 + @bug 4634811
79.29 + @summary Check Unicode 2.1 --> Big5-HKSCS reverse compatible mappings
79.30 + */
79.31 +
79.32 +/*
79.33 + * Mappings sourced from www.info.gov.hk/digital21/eng/hkscs
79.34 + */
79.35 +
79.36 +public class TestUni2HKSCS {
79.37 + private static final String uni21String =
79.38 + "\uF3F5\uF3F8\uF3FD\uF403\uF413\uF415\uF418\uF419\uF41A"+
79.39 + "\uF424\uF426\uF428\uF42B\uF42C\uF42D\uF437\uF439"+
79.40 + "\uF43A\uF43C\uF445\uF44A\uF44E\uF44F\uF464\uF468"+
79.41 + "\uF46A\uF46B\uF473\uF47A\uF487\uF489\uF493\uF494"+
79.42 + "\uF496\uF49D\uF4A2\uF4AB\uF4AC\uF4AE\uF4B5\uF4C6"+
79.43 + "\uF4CB\uF4D6\uF4E1\uF4FA\uF502\uF504\uF51E\uF529"+
79.44 + "\uF52D\uF52E\uF530\uF536\uF540\uF544\uF554\uF637"+
79.45 + "\uF638\uF63B\uF63C\uF641\uF642\uF643\uF644\uF648"+
79.46 + "\uF64C\uF651\uF653\uF658\uF65D\uF65F\uF662\uF664"+
79.47 + "\uF666\uF669\uF66C\uF66D\uF66E\uF675\uF677\uF67C"+
79.48 + "\uF67E\uF688\uF68D\uF69D\uF6A1\uF6A2\uF6A5\uF6A7"+
79.49 + "\uF6AE\uF6AF\uE316\uE326\uE32A\uE33C\uE351\uE35E"+
79.50 + "\uE368\uE376\uE378\uE387\uE39C\uE3AD\uE3B3\uE3BE"+
79.51 + "\uE3C2\uE3C7\uE3CB\uE3D1\uE3D2\uE3DE\uE3E2\uE3E4"+
79.52 + "\uE3E8\uE3EA\uE3F5\uE3F7\uE406\uE40E\uE427\uE437"+
79.53 + "\uE43D\uE449\uE44F\uE460\uE46B\uE47A\uE493\uE4A0"+
79.54 + "\uE4A5\uE4A9\uE4B2\uE4BE\uE4BF\uE4C0\uE4DE\uE4E3"+
79.55 + "\uE4E5\uE4ED\uE4F7\uE500\uE507\uE50E\uE534\uE539"+
79.56 + "\uE53A\uE53B\uE53D\uE541\uE553\uE569\uE574\uE578"+
79.57 + "\uE57B\uE57F\uE591\uE596\uE597\uE598\uE59C\uE5AE"+
79.58 + "\uE5B9\uE5BC\uE5E0\uE5EC\uE5F5\uE5FA\uE5FE\uE60C"+
79.59 + "\uE61D\uE629\uE62D\uE639\uE63B\uE63D\uE651\uE664"+
79.60 + "\uE675\uE681\uE682\uE68D\uE694\uE69D\uE6A0\uE6A4"+
79.61 + "\uE6A9\uE6AB\uE6B6\uE6C8\uE6E2\uE6E3\uE6E8\uE6ED"+
79.62 + "\uE6EF\uE6F1\uE6F4\uE6F8\uE6FD\uE6FE\uE700\uE712"+
79.63 + "\uE716\uE719\uE726\uE72E\uE730\uE738\uE73A\uE73B"+
79.64 + "\uE749\uE74C\uE760\uE776\uE77E\uE780\uE78F\uE7AA"+
79.65 + "\uE7AC\uE7AD\uE7AE\uE7C0\uE7C1\uE7C7\uE7CB\uE7D0"+
79.66 + "\uE7D5\uE7D9\uE7E6\uE7EA\uE7F0\uE7F6\uE7FA\uE806"+
79.67 + "\uE815\uE81B\uE81D\uE822\uE824\uE82E\uE831\uE832"+
79.68 + "\uE83D\uE83F\uE850\uE853\uE85F\uE86B\uE86D\uE876"+
79.69 + "\uE880\uE88E\uE899\uE89B\uE89C\uE8B3\uE8B7\uE8BC"+
79.70 + "\uE8D2\uE8E2\uE8E4\uE8EC\uE8EE\uE8F4\uE8F6\uE8F7"+
79.71 + "\uE8F9\uE8FA\uE8FD\uE901\uE906\uE90B\uE90E\uE90F"+
79.72 + "\uE910\uE911\uE912\uE915\uE91B\uE931\uE932\uE946"+
79.73 + "\uE949\uE965\uE96C\uE979\uE98D\uE994\uE996\uE99C"+
79.74 + "\uE99D\uE99E\uE99F\uE9A1\uE9A2\uE9A7\uE9AA\uE9AC"+
79.75 + "\uE9AE\uE9B5\uE9B7\uE9B9\uE9BA\uE9BC\uE9BD\uE9C5"+
79.76 + "\uE9CF\uE9D0\uE9D6\uE9D8\uE9DB\uE9DE\uE9E5\uE9E6"+
79.77 + "\uE9E9\uE9EB\uE9F7\uE9FE\uEA03\uEA0A\uEA0B\uEA0F"+
79.78 + "\uEA13\uEA15\uEA1B\uEA21\uEA2A\uEA31\uEA35\uEA3C"+
79.79 + "\uEA3D\uEA4C\uEA4F\uEA57\uEA63\uEA66\uEA75\uEA76"+
79.80 + "\uEA7D\uEA82\uEA85\uEA87\uEA89\uEA8D\uEA90\uEA9B"+
79.81 + "\uEA9D\uEAA6\uEAA8\uEAC8\uEAF7\uEB17\uEB51\uEB52"+
79.82 + "\uEB60\uEB66\uEB6A\uEB87\uEB8B\uEB92\uEB96\uEBB1"+
79.83 + "\uEBC3\uEBD6\uEBE0\uEBE6\uEBEA\uEBFF\uEC00\uEC03"+
79.84 + "\uEC0B\uEC0D\uEC16\uEC3D\uEC4A\uEC4D\uEC53\uEC55"+
79.85 + "\uEC61\uEC77\uEC7C\uEC7F\uEC87\uEC8C\uEC8F\uEC97"+
79.86 + "\uECAE\uECB0\uECD0\uECD5\uECF4\uED05\uED1B\uED1F"+
79.87 + "\uED23\uED33\uED37\uED38\uED3A\uED44\uED48\uED4C"+
79.88 + "\uED59\uED5C\uED5D\uED5E\uED64\uED66\uED6D\uED6F"+
79.89 + "\uED7B\uEDAE\uEDC1\uEDF3\uEDF5\uEE2E\uEE43\uEE45"+
79.90 + "\uEE4A\uEE53\uEE59\uEE65\uEE89\uEE93\uEE97\uEE9F"+
79.91 + "\uEEB2\uF6DD\uF820\uF821\uF822\uF823\uF824\uF825"+
79.92 + "\uF826\uF827\uF828\uF829\uF82A\uF82B\uF82C\uF82D"+
79.93 + "\uF82E\uF82F\uF830\uF831\uF832\uF833\uF834\uF835"+
79.94 + "\uF836\uF837\uF838\uF839\uF83A\uF83B\uE005\uE008"+
79.95 + "\uE028\uE02B\uE043\uE06A\uE06B\uE06E\uE07E\uE086"+
79.96 + "\uE098\uE09B\uE0A0\uE0A8\uE0BB\uE0C2\uE0CD\uE0D7"+
79.97 + "\uE0DA\uE0F1\uE0F4\uE0FA\uE0FC\uE104\uE105\uE10E"+
79.98 + "\uE117\uE125\uE12A\uE12B\uE13C\uE143\uE144\uE153"+
79.99 + "\uE15E\uE15F\uE160\uE164\uE17E\uE18C\uE19A\uE19C"+
79.100 + "\uE1A7\uE1A9\uE1C6\uE1CF\uE1E0\uE1E1\uE1E3\uE1E7"+
79.101 + "\uE1EA\uE1F4\uE1F8\uE203\uE211\uE217\uE218\uE239"+
79.102 + "\uE23F\uE243\uE246\uE25D\uE25E\uE281\uE28A\uE298"+
79.103 + "\uE2A2\uE2AC\uE2B1\uE2C8\uE2D7\uE30D";
79.104 +
79.105 + private static final byte[] expectedBytes =
79.106 + {(byte)0x89,(byte)0xb7,(byte)0x89,(byte)0xba,(byte)0x89,
79.107 + (byte)0xbf,(byte)0x89,(byte)0xc5,(byte)0x89,(byte)0xd5,
79.108 + (byte)0x89,(byte)0xd7,(byte)0x89,(byte)0xda,(byte)0x89,
79.109 + (byte)0xdb,(byte)0x89,(byte)0xdc,(byte)0x89,(byte)0xe6,
79.110 + (byte)0x89,(byte)0xe8,(byte)0x89,(byte)0xea,(byte)0x89,
79.111 + (byte)0xed,(byte)0x89,(byte)0xee,(byte)0x89,(byte)0xef,
79.112 + (byte)0x89,(byte)0xf9,(byte)0x89,(byte)0xfb,(byte)0x89,
79.113 + (byte)0xfc,(byte)0x89,(byte)0xfe,(byte)0x8a,(byte)0x48,
79.114 + (byte)0x8a,(byte)0x4d,(byte)0x8a,(byte)0x51,(byte)0x8a,
79.115 + (byte)0x52,(byte)0x8a,(byte)0x67,(byte)0x8a,(byte)0x6b,
79.116 + (byte)0x8a,(byte)0x6d,(byte)0x8a,(byte)0x6e,(byte)0x8a,
79.117 + (byte)0x76,(byte)0x8a,(byte)0x7d,(byte)0x8a,(byte)0xac,
79.118 + (byte)0x8a,(byte)0xae,(byte)0x8a,(byte)0xb8,(byte)0x8a,
79.119 + (byte)0xb9,(byte)0x8a,(byte)0xbb,(byte)0x8a,(byte)0xc2,
79.120 + (byte)0x8a,(byte)0xc7,(byte)0x8a,(byte)0xd0,(byte)0x8a,
79.121 + (byte)0xd1,(byte)0x8a,(byte)0xd3,(byte)0x8a,(byte)0xda,
79.122 + (byte)0x8a,(byte)0xeb,(byte)0x8a,(byte)0xf0,(byte)0x8a,
79.123 + (byte)0xfb,(byte)0x8b,(byte)0x47,(byte)0x8b,(byte)0x60,
79.124 + (byte)0x8b,(byte)0x68,(byte)0x8b,(byte)0x6a,(byte)0x8b,
79.125 + (byte)0xa6,(byte)0x8b,(byte)0xb1,(byte)0x8b,(byte)0xb5,
79.126 + (byte)0x8b,(byte)0xb6,(byte)0x8b,(byte)0xb8,(byte)0x8b,
79.127 + (byte)0xbe,(byte)0x8b,(byte)0xc8,(byte)0x8b,(byte)0xcc,
79.128 + (byte)0x8b,(byte)0xdc,(byte)0x8d,(byte)0x63,(byte)0x8d,
79.129 + (byte)0x64,(byte)0x8d,(byte)0x67,(byte)0x8d,(byte)0x68,
79.130 + (byte)0x8d,(byte)0x6d,(byte)0x8d,(byte)0x6e,(byte)0x8d,
79.131 + (byte)0x6f,(byte)0x8d,(byte)0x70,(byte)0x8d,(byte)0x74,
79.132 + (byte)0x8d,(byte)0x78,(byte)0x8d,(byte)0x7d,(byte)0x8d,
79.133 + (byte)0xa1,(byte)0x8d,(byte)0xa6,(byte)0x8d,(byte)0xab,
79.134 + (byte)0x8d,(byte)0xad,(byte)0x8d,(byte)0xb0,(byte)0x8d,
79.135 + (byte)0xb2,(byte)0x8d,(byte)0xb4,(byte)0x8d,(byte)0xb7,
79.136 + (byte)0x8d,(byte)0xba,(byte)0x8d,(byte)0xbb,(byte)0x8d,
79.137 + (byte)0xbc,(byte)0x8d,(byte)0xc3,(byte)0x8d,(byte)0xc5,
79.138 + (byte)0x8d,(byte)0xca,(byte)0x8d,(byte)0xcc,(byte)0x8d,
79.139 + (byte)0xd6,(byte)0x8d,(byte)0xdb,(byte)0x8d,(byte)0xeb,
79.140 + (byte)0x8d,(byte)0xef,(byte)0x8d,(byte)0xf0,(byte)0x8d,
79.141 + (byte)0xf3,(byte)0x8d,(byte)0xf5,(byte)0x8d,(byte)0xfc,
79.142 + (byte)0x8d,(byte)0xfd,(byte)0x8e,(byte)0x45,(byte)0x8e,
79.143 + (byte)0x55,(byte)0x8e,(byte)0x59,(byte)0x8e,(byte)0x6b,
79.144 + (byte)0x8e,(byte)0xa2,(byte)0x8e,(byte)0xaf,(byte)0x8e,
79.145 + (byte)0xb9,(byte)0x8e,(byte)0xc7,(byte)0x8e,(byte)0xc9,
79.146 + (byte)0x8e,(byte)0xd8,(byte)0x8e,(byte)0xed,(byte)0x8e,
79.147 + (byte)0xfe,(byte)0x8f,(byte)0x45,(byte)0x8f,(byte)0x50,
79.148 + (byte)0x8f,(byte)0x54,(byte)0x8f,(byte)0x59,(byte)0x8f,
79.149 + (byte)0x5d,(byte)0x8f,(byte)0x63,(byte)0x8f,(byte)0x64,
79.150 + (byte)0x8f,(byte)0x70,(byte)0x8f,(byte)0x74,(byte)0x8f,
79.151 + (byte)0x76,(byte)0x8f,(byte)0x7a,(byte)0x8f,(byte)0x7c,
79.152 + (byte)0x8f,(byte)0xa9,(byte)0x8f,(byte)0xab,(byte)0x8f,
79.153 + (byte)0xba,(byte)0x8f,(byte)0xc2,(byte)0x8f,(byte)0xdb,
79.154 + (byte)0x8f,(byte)0xeb,(byte)0x8f,(byte)0xf1,(byte)0x8f,
79.155 + (byte)0xfd,(byte)0x90,(byte)0x44,(byte)0x90,(byte)0x55,
79.156 + (byte)0x90,(byte)0x60,(byte)0x90,(byte)0x6f,(byte)0x90,
79.157 + (byte)0xaa,(byte)0x90,(byte)0xb7,(byte)0x90,(byte)0xbc,
79.158 + (byte)0x90,(byte)0xc0,(byte)0x90,(byte)0xc9,(byte)0x90,
79.159 + (byte)0xd5,(byte)0x90,(byte)0xd6,(byte)0x90,(byte)0xd7,
79.160 + (byte)0x90,(byte)0xf5,(byte)0x90,(byte)0xfa,(byte)0x90,
79.161 + (byte)0xfc,(byte)0x91,(byte)0x45,(byte)0x91,(byte)0x4f,
79.162 + (byte)0x91,(byte)0x58,(byte)0x91,(byte)0x5f,(byte)0x91,
79.163 + (byte)0x66,(byte)0x91,(byte)0xae,(byte)0x91,(byte)0xb3,
79.164 + (byte)0x91,(byte)0xb4,(byte)0x91,(byte)0xb5,(byte)0x91,
79.165 + (byte)0xb7,(byte)0x91,(byte)0xbb,(byte)0x91,(byte)0xcd,
79.166 + (byte)0x91,(byte)0xe3,(byte)0x91,(byte)0xee,(byte)0x91,
79.167 + (byte)0xf2,(byte)0x91,(byte)0xf5,(byte)0x91,(byte)0xf9,
79.168 + (byte)0x92,(byte)0x4c,(byte)0x92,(byte)0x51,(byte)0x92,
79.169 + (byte)0x52,(byte)0x92,(byte)0x53,(byte)0x92,(byte)0x57,
79.170 + (byte)0x92,(byte)0x69,(byte)0x92,(byte)0x74,(byte)0x92,
79.171 + (byte)0x77,(byte)0x92,(byte)0xbd,(byte)0x92,(byte)0xc9,
79.172 + (byte)0x92,(byte)0xd2,(byte)0x92,(byte)0xd7,(byte)0x92,
79.173 + (byte)0xdb,(byte)0x92,(byte)0xe9,(byte)0x92,(byte)0xfa,
79.174 + (byte)0x93,(byte)0x47,(byte)0x93,(byte)0x4b,(byte)0x93,
79.175 + (byte)0x57,(byte)0x93,(byte)0x59,(byte)0x93,(byte)0x5b,
79.176 + (byte)0x93,(byte)0x6f,(byte)0x93,(byte)0xa4,(byte)0x93,
79.177 + (byte)0xb5,(byte)0x93,(byte)0xc1,(byte)0x93,(byte)0xc2,
79.178 + (byte)0x93,(byte)0xcd,(byte)0x93,(byte)0xd4,(byte)0x93,
79.179 + (byte)0xdd,(byte)0x93,(byte)0xe0,(byte)0x93,(byte)0xe4,
79.180 + (byte)0x93,(byte)0xe9,(byte)0x93,(byte)0xeb,(byte)0x93,
79.181 + (byte)0xf6,(byte)0x94,(byte)0x49,(byte)0x94,(byte)0x63,
79.182 + (byte)0x94,(byte)0x64,(byte)0x94,(byte)0x69,(byte)0x94,
79.183 + (byte)0x6e,(byte)0x94,(byte)0x70,(byte)0x94,(byte)0x72,
79.184 + (byte)0x94,(byte)0x75,(byte)0x94,(byte)0x79,(byte)0x94,
79.185 + (byte)0x7e,(byte)0x94,(byte)0xa1,(byte)0x94,(byte)0xa3,
79.186 + (byte)0x94,(byte)0xb5,(byte)0x94,(byte)0xb9,(byte)0x94,
79.187 + (byte)0xbc,(byte)0x94,(byte)0xc9,(byte)0x94,(byte)0xd1,
79.188 + (byte)0x94,(byte)0xd3,(byte)0x94,(byte)0xdb,(byte)0x94,
79.189 + (byte)0xdd,(byte)0x94,(byte)0xde,(byte)0x94,(byte)0xec,
79.190 + (byte)0x94,(byte)0xef,(byte)0x95,(byte)0x44,(byte)0x95,
79.191 + (byte)0x5a,(byte)0x95,(byte)0x62,(byte)0x95,(byte)0x64,
79.192 + (byte)0x95,(byte)0x73,(byte)0x95,(byte)0xb0,(byte)0x95,
79.193 + (byte)0xb2,(byte)0x95,(byte)0xb3,(byte)0x95,(byte)0xb4,
79.194 + (byte)0x95,(byte)0xc6,(byte)0x95,(byte)0xc7,(byte)0x95,
79.195 + (byte)0xcd,(byte)0x95,(byte)0xd1,(byte)0x95,(byte)0xd6,
79.196 + (byte)0x95,(byte)0xdb,(byte)0x95,(byte)0xdf,(byte)0x95,
79.197 + (byte)0xec,(byte)0x95,(byte)0xf0,(byte)0x95,(byte)0xf6,
79.198 + (byte)0x95,(byte)0xfc,(byte)0x96,(byte)0x41,(byte)0x96,
79.199 + (byte)0x4d,(byte)0x96,(byte)0x5c,(byte)0x96,(byte)0x62,
79.200 + (byte)0x96,(byte)0x64,(byte)0x96,(byte)0x69,(byte)0x96,
79.201 + (byte)0x6b,(byte)0x96,(byte)0x75,(byte)0x96,(byte)0x78,
79.202 + (byte)0x96,(byte)0x79,(byte)0x96,(byte)0xa6,(byte)0x96,
79.203 + (byte)0xa8,(byte)0x96,(byte)0xb9,(byte)0x96,(byte)0xbc,
79.204 + (byte)0x96,(byte)0xc8,(byte)0x96,(byte)0xd4,(byte)0x96,
79.205 + (byte)0xd6,(byte)0x96,(byte)0xdf,(byte)0x96,(byte)0xe9,
79.206 + (byte)0x96,(byte)0xf7,(byte)0x97,(byte)0x43,(byte)0x97,
79.207 + (byte)0x45,(byte)0x97,(byte)0x46,(byte)0x97,(byte)0x5d,
79.208 + (byte)0x97,(byte)0x61,(byte)0x97,(byte)0x66,(byte)0x97,
79.209 + (byte)0x7c,(byte)0x97,(byte)0xae,(byte)0x97,(byte)0xb0,
79.210 + (byte)0x97,(byte)0xb8,(byte)0x97,(byte)0xba,(byte)0x97,
79.211 + (byte)0xc0,(byte)0x97,(byte)0xc2,(byte)0x97,(byte)0xc3,
79.212 + (byte)0x97,(byte)0xc5,(byte)0x97,(byte)0xc6,(byte)0x97,
79.213 + (byte)0xc9,(byte)0x97,(byte)0xcd,(byte)0x97,(byte)0xd2,
79.214 + (byte)0x97,(byte)0xd7,(byte)0x97,(byte)0xda,(byte)0x97,
79.215 + (byte)0xdb,(byte)0x97,(byte)0xdc,(byte)0x97,(byte)0xdd,
79.216 + (byte)0x97,(byte)0xde,(byte)0x97,(byte)0xe1,(byte)0x97,
79.217 + (byte)0xe7,(byte)0x97,(byte)0xfd,(byte)0x97,(byte)0xfe,
79.218 + (byte)0x98,(byte)0x53,(byte)0x98,(byte)0x56,(byte)0x98,
79.219 + (byte)0x72,(byte)0x98,(byte)0x79,(byte)0x98,(byte)0xa8,
79.220 + (byte)0x98,(byte)0xbc,(byte)0x98,(byte)0xc3,(byte)0x98,
79.221 + (byte)0xc5,(byte)0x98,(byte)0xcb,(byte)0x98,(byte)0xcc,
79.222 + (byte)0x98,(byte)0xcd,(byte)0x98,(byte)0xce,(byte)0x98,
79.223 + (byte)0xd0,(byte)0x98,(byte)0xd1,(byte)0x98,(byte)0xd6,
79.224 + (byte)0x98,(byte)0xd9,(byte)0x98,(byte)0xdb,(byte)0x98,
79.225 + (byte)0xdd,(byte)0x98,(byte)0xe4,(byte)0x98,(byte)0xe6,
79.226 + (byte)0x98,(byte)0xe8,(byte)0x98,(byte)0xe9,(byte)0x98,
79.227 + (byte)0xeb,(byte)0x98,(byte)0xec,(byte)0x98,(byte)0xf4,
79.228 + (byte)0x98,(byte)0xfe,(byte)0x99,(byte)0x40,(byte)0x99,
79.229 + (byte)0x46,(byte)0x99,(byte)0x48,(byte)0x99,(byte)0x4b,
79.230 + (byte)0x99,(byte)0x4e,(byte)0x99,(byte)0x55,(byte)0x99,
79.231 + (byte)0x56,(byte)0x99,(byte)0x59,(byte)0x99,(byte)0x5b,
79.232 + (byte)0x99,(byte)0x67,(byte)0x99,(byte)0x6e,(byte)0x99,
79.233 + (byte)0x73,(byte)0x99,(byte)0x7a,(byte)0x99,(byte)0x7b,
79.234 + (byte)0x99,(byte)0xa1,(byte)0x99,(byte)0xa5,(byte)0x99,
79.235 + (byte)0xa7,(byte)0x99,(byte)0xad,(byte)0x99,(byte)0xb3,
79.236 + (byte)0x99,(byte)0xbc,(byte)0x99,(byte)0xc3,(byte)0x99,
79.237 + (byte)0xc7,(byte)0x99,(byte)0xce,(byte)0x99,(byte)0xcf,
79.238 + (byte)0x99,(byte)0xde,(byte)0x99,(byte)0xe1,(byte)0x99,
79.239 + (byte)0xe9,(byte)0x99,(byte)0xf5,(byte)0x99,(byte)0xf8,
79.240 + (byte)0x9a,(byte)0x48,(byte)0x9a,(byte)0x49,(byte)0x9a,
79.241 + (byte)0x50,(byte)0x9a,(byte)0x55,(byte)0x9a,(byte)0x58,
79.242 + (byte)0x9a,(byte)0x5a,(byte)0x9a,(byte)0x5c,(byte)0x9a,
79.243 + (byte)0x60,(byte)0x9a,(byte)0x63,(byte)0x9a,(byte)0x6e,
79.244 + (byte)0x9a,(byte)0x70,(byte)0x9a,(byte)0x79,(byte)0x9a,
79.245 + (byte)0x7b,(byte)0x9a,(byte)0xbd,(byte)0x9a,(byte)0xec,
79.246 + (byte)0x9b,(byte)0x4d,(byte)0x9b,(byte)0xa9,(byte)0x9b,
79.247 + (byte)0xaa,(byte)0x9b,(byte)0xb8,(byte)0x9b,(byte)0xbe,
79.248 + (byte)0x9b,(byte)0xc2,(byte)0x9b,(byte)0xdf,(byte)0x9b,
79.249 + (byte)0xe3,(byte)0x9b,(byte)0xea,(byte)0x9b,(byte)0xee,
79.250 + (byte)0x9c,(byte)0x4a,(byte)0x9c,(byte)0x5c,(byte)0x9c,
79.251 + (byte)0x6f,(byte)0x9c,(byte)0x79,(byte)0x9c,(byte)0xa1,
79.252 + (byte)0x9c,(byte)0xa5,(byte)0x9c,(byte)0xba,(byte)0x9c,
79.253 + (byte)0xbb,(byte)0x9c,(byte)0xbe,(byte)0x9c,(byte)0xc6,
79.254 + (byte)0x9c,(byte)0xc8,(byte)0x9c,(byte)0xd1,(byte)0x9c,
79.255 + (byte)0xf8,(byte)0x9d,(byte)0x46,(byte)0x9d,(byte)0x49,
79.256 + (byte)0x9d,(byte)0x4f,(byte)0x9d,(byte)0x51,(byte)0x9d,
79.257 + (byte)0x5d,(byte)0x9d,(byte)0x73,(byte)0x9d,(byte)0x78,
79.258 + (byte)0x9d,(byte)0x7b,(byte)0x9d,(byte)0xa5,(byte)0x9d,
79.259 + (byte)0xaa,(byte)0x9d,(byte)0xad,(byte)0x9d,(byte)0xb5,
79.260 + (byte)0x9d,(byte)0xcc,(byte)0x9d,(byte)0xce,(byte)0x9d,
79.261 + (byte)0xee,(byte)0x9d,(byte)0xf3,(byte)0x9e,(byte)0x53,
79.262 + (byte)0x9e,(byte)0x64,(byte)0x9e,(byte)0x7a,(byte)0x9e,
79.263 + (byte)0x7e,(byte)0x9e,(byte)0xa4,(byte)0x9e,(byte)0xb4,
79.264 + (byte)0x9e,(byte)0xb8,(byte)0x9e,(byte)0xb9,(byte)0x9e,
79.265 + (byte)0xbb,(byte)0x9e,(byte)0xc5,(byte)0x9e,(byte)0xc9,
79.266 + (byte)0x9e,(byte)0xcd,(byte)0x9e,(byte)0xda,(byte)0x9e,
79.267 + (byte)0xdd,(byte)0x9e,(byte)0xde,(byte)0x9e,(byte)0xdf,
79.268 + (byte)0x9e,(byte)0xe5,(byte)0x9e,(byte)0xe7,(byte)0x9e,
79.269 + (byte)0xee,(byte)0x9e,(byte)0xf0,(byte)0x9e,(byte)0xfc,
79.270 + (byte)0x9f,(byte)0x70,(byte)0x9f,(byte)0xa5,(byte)0x9f,
79.271 + (byte)0xd7,(byte)0x9f,(byte)0xd9,(byte)0xa0,(byte)0x53,
79.272 + (byte)0xa0,(byte)0x68,(byte)0xa0,(byte)0x6a,(byte)0xa0,
79.273 + (byte)0x6f,(byte)0xa0,(byte)0x78,(byte)0xa0,(byte)0x7e,
79.274 + (byte)0xa0,(byte)0xac,(byte)0xa0,(byte)0xd0,(byte)0xa0,
79.275 + (byte)0xda,(byte)0xa0,(byte)0xde,(byte)0xa0,(byte)0xe6,
79.276 + (byte)0xa0,(byte)0xf9,(byte)0xc6,(byte)0xcd,(byte)0xc8,
79.277 + (byte)0xd6,(byte)0xc8,(byte)0xd7,(byte)0xc8,(byte)0xd8,
79.278 + (byte)0xc8,(byte)0xd9,(byte)0xc8,(byte)0xda,(byte)0xc8,
79.279 + (byte)0xdb,(byte)0xc8,(byte)0xdc,(byte)0xc8,(byte)0xdd,
79.280 + (byte)0xc8,(byte)0xde,(byte)0xc8,(byte)0xdf,(byte)0xc8,
79.281 + (byte)0xe0,(byte)0xc8,(byte)0xe1,(byte)0xc8,(byte)0xe2,
79.282 + (byte)0xc8,(byte)0xe3,(byte)0xc8,(byte)0xe4,(byte)0xc8,
79.283 + (byte)0xe5,(byte)0xc8,(byte)0xe6,(byte)0xc8,(byte)0xe7,
79.284 + (byte)0xc8,(byte)0xe8,(byte)0xc8,(byte)0xe9,(byte)0xc8,
79.285 + (byte)0xea,(byte)0xc8,(byte)0xeb,(byte)0xc8,(byte)0xec,
79.286 + (byte)0xc8,(byte)0xed,(byte)0xc8,(byte)0xee,(byte)0xc8,
79.287 + (byte)0xef,(byte)0xc8,(byte)0xf0,(byte)0xc8,(byte)0xf1,
79.288 + (byte)0xfa,(byte)0x45,(byte)0xfa,(byte)0x48,(byte)0xfa,
79.289 + (byte)0x68,(byte)0xfa,(byte)0x6b,(byte)0xfa,(byte)0xa5,
79.290 + (byte)0xfa,(byte)0xcc,(byte)0xfa,(byte)0xcd,(byte)0xfa,
79.291 + (byte)0xd0,(byte)0xfa,(byte)0xe0,(byte)0xfa,(byte)0xe8,
79.292 + (byte)0xfa,(byte)0xfa,(byte)0xfa,(byte)0xfd,(byte)0xfb,
79.293 + (byte)0x43,(byte)0xfb,(byte)0x4b,(byte)0xfb,(byte)0x5e,
79.294 + (byte)0xfb,(byte)0x65,(byte)0xfb,(byte)0x70,(byte)0xfb,
79.295 + (byte)0x7a,(byte)0xfb,(byte)0x7d,(byte)0xfb,(byte)0xb6,
79.296 + (byte)0xfb,(byte)0xb9,(byte)0xfb,(byte)0xbf,(byte)0xfb,
79.297 + (byte)0xc1,(byte)0xfb,(byte)0xc9,(byte)0xfb,(byte)0xca,
79.298 + (byte)0xfb,(byte)0xd3,(byte)0xfb,(byte)0xdc,(byte)0xfb,
79.299 + (byte)0xea,(byte)0xfb,(byte)0xef,(byte)0xfb,(byte)0xf0,
79.300 + (byte)0xfc,(byte)0x42,(byte)0xfc,(byte)0x49,(byte)0xfc,
79.301 + (byte)0x4a,(byte)0xfc,(byte)0x59,(byte)0xfc,(byte)0x64,
79.302 + (byte)0xfc,(byte)0x65,(byte)0xfc,(byte)0x66,(byte)0xfc,
79.303 + (byte)0x6a,(byte)0xfc,(byte)0xa6,(byte)0xfc,(byte)0xb4,
79.304 + (byte)0xfc,(byte)0xc2,(byte)0xfc,(byte)0xc4,(byte)0xfc,
79.305 + (byte)0xcf,(byte)0xfc,(byte)0xd1,(byte)0xfc,(byte)0xee,
79.306 + (byte)0xfc,(byte)0xf7,(byte)0xfd,(byte)0x49,(byte)0xfd,
79.307 + (byte)0x4a,(byte)0xfd,(byte)0x4c,(byte)0xfd,(byte)0x50,
79.308 + (byte)0xfd,(byte)0x53,(byte)0xfd,(byte)0x5d,(byte)0xfd,
79.309 + (byte)0x61,(byte)0xfd,(byte)0x6c,(byte)0xfd,(byte)0x7a,
79.310 + (byte)0xfd,(byte)0xa2,(byte)0xfd,(byte)0xa3,(byte)0xfd,
79.311 + (byte)0xc4,(byte)0xfd,(byte)0xca,(byte)0xfd,(byte)0xce,
79.312 + (byte)0xfd,(byte)0xd1,(byte)0xfd,(byte)0xe8,(byte)0xfd,
79.313 + (byte)0xe9,(byte)0xfe,(byte)0x4d,(byte)0xfe,(byte)0x56,
79.314 + (byte)0xfe,(byte)0x64,(byte)0xfe,(byte)0x6e,(byte)0xfe,
79.315 + (byte)0x78,(byte)0xfe,(byte)0x7d,(byte)0xfe,(byte)0xb6,
79.316 + (byte)0xfe,(byte)0xc5,(byte)0xfe,(byte)0xfb };
79.317 +
79.318 + public static void main(String[] args) throws Exception {
79.319 + byte[] encodedBytes = new byte[1000];
79.320 +
79.321 + encodedBytes = uni21String.getBytes("Big5-HKSCS");
79.322 +
79.323 + for (int i = 0; i < encodedBytes.length - 1; i++) {
79.324 + if (encodedBytes[i] != expectedBytes[i]
79.325 + || encodedBytes[i+1] != expectedBytes[i+1]) {
79.326 + throw new Exception("Unexpected char->byte HKSCS mappings");
79.327 + }
79.328 + }
79.329 + }
79.330 +}
80.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
80.2 +++ b/test/sun/nio/cs/TestX11JIS0201.java Wed Jul 09 10:04:09 2008 -0700
80.3 @@ -0,0 +1,54 @@
80.4 +/*
80.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
80.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
80.7 + *
80.8 + * This code is free software; you can redistribute it and/or modify it
80.9 + * under the terms of the GNU General Public License version 2 only, as
80.10 + * published by the Free Software Foundation.
80.11 + *
80.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
80.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
80.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
80.15 + * version 2 for more details (a copy is included in the LICENSE file that
80.16 + * accompanied this code).
80.17 + *
80.18 + * You should have received a copy of the GNU General Public License version
80.19 + * 2 along with this work; if not, write to the Free Software Foundation,
80.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
80.21 + *
80.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
80.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
80.24 + * have any questions.
80.25 + */
80.26 +
80.27 +/* @test
80.28 + * @bug 4195325
80.29 + * @summary name() should return "X11JIS0201"
80.30 + *
80.31 + */
80.32 +
80.33 +import java.nio.charset.*;
80.34 +
80.35 +public class TestX11JIS0201 {
80.36 +
80.37 + public static void main(String args[])
80.38 + throws Exception
80.39 + {
80.40 + test();
80.41 + }
80.42 +
80.43 + private static void test()
80.44 + throws Exception
80.45 + {
80.46 + Class cl = null;
80.47 + try {
80.48 + cl = Class.forName("sun.awt.motif.X11JIS0201");
80.49 + } catch (Exception e){
80.50 + return;
80.51 + }
80.52 + Charset cs = (Charset)cl.newInstance();
80.53 + if (! cs.name().equals("X11JIS0201")){
80.54 + throw new Exception("X11JIS0201 does not work correctly");
80.55 + }
80.56 + }
80.57 +}
81.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
81.2 +++ b/test/sun/nio/cs/UkrainianIsNotRussian.java Wed Jul 09 10:04:09 2008 -0700
81.3 @@ -0,0 +1,76 @@
81.4 +/*
81.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
81.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
81.7 + *
81.8 + * This code is free software; you can redistribute it and/or modify it
81.9 + * under the terms of the GNU General Public License version 2 only, as
81.10 + * published by the Free Software Foundation.
81.11 + *
81.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
81.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
81.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
81.15 + * version 2 for more details (a copy is included in the LICENSE file that
81.16 + * accompanied this code).
81.17 + *
81.18 + * You should have received a copy of the GNU General Public License version
81.19 + * 2 along with this work; if not, write to the Free Software Foundation,
81.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
81.21 + *
81.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
81.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
81.24 + * have any questions.
81.25 + */
81.26 +
81.27 +/* @test
81.28 + @bug 4890726
81.29 + @summary Check the correctness of KOI8_U by comparing to KOI8_R
81.30 + */
81.31 +
81.32 +import java.util.*;
81.33 +import static java.lang.Character.UnicodeBlock;
81.34 +
81.35 +public class UkrainianIsNotRussian {
81.36 + private static String decode(byte[] bytes, String encoding) throws Throwable {
81.37 + String s = new String(bytes, encoding);
81.38 + equal(s.length(), 1);
81.39 + check(Arrays.equals(s.getBytes(encoding), bytes));
81.40 + return s;
81.41 + }
81.42 +
81.43 + private static void realMain(String[] args) throws Throwable {
81.44 + final byte[] bytes = new byte[1];
81.45 + int differences = 0;
81.46 + for (int i = 0; i < 0xff; i++) {
81.47 + bytes[0] = (byte) i;
81.48 + final String r = decode(bytes, "KOI8_R");
81.49 + final String u = decode(bytes, "KOI8_U");
81.50 + if (! r.equals(u)) {
81.51 + differences++;
81.52 + final char rc = r.charAt(0);
81.53 + final char uc = u.charAt(0);
81.54 + final UnicodeBlock rcb = UnicodeBlock.of(rc);
81.55 + final UnicodeBlock ucb = UnicodeBlock.of(uc);
81.56 + System.out.printf("%02x => %04x %s, %04x %s%n",
81.57 + i, (int) rc, rcb, (int) uc, ucb);
81.58 + check(rcb == UnicodeBlock.BOX_DRAWING &&
81.59 + ucb == UnicodeBlock.CYRILLIC);
81.60 + }
81.61 + }
81.62 + equal(differences, 8);
81.63 + }
81.64 +
81.65 + //--------------------- Infrastructure ---------------------------
81.66 + static volatile int passed = 0, failed = 0;
81.67 + static void pass() {passed++;}
81.68 + static void fail() {failed++; Thread.dumpStack();}
81.69 + static void fail(String msg) {System.out.println(msg); fail();}
81.70 + static void unexpected(Throwable t) {failed++; t.printStackTrace();}
81.71 + static void check(boolean cond) {if (cond) pass(); else fail();}
81.72 + static void equal(Object x, Object y) {
81.73 + if (x == null ? y == null : x.equals(y)) pass();
81.74 + else fail(x + " not equal to " + y);}
81.75 + public static void main(String[] args) throws Throwable {
81.76 + try {realMain(args);} catch (Throwable t) {unexpected(t);}
81.77 + System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
81.78 + if (failed > 0) throw new AssertionError("Some tests failed");}
81.79 +}
82.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
82.2 +++ b/test/sun/nio/cs/ZeroedByteArrayEUCTWTest.java Wed Jul 09 10:04:09 2008 -0700
82.3 @@ -0,0 +1,52 @@
82.4 +/*
82.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
82.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
82.7 + *
82.8 + * This code is free software; you can redistribute it and/or modify it
82.9 + * under the terms of the GNU General Public License version 2 only, as
82.10 + * published by the Free Software Foundation.
82.11 + *
82.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
82.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
82.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
82.15 + * version 2 for more details (a copy is included in the LICENSE file that
82.16 + * accompanied this code).
82.17 + *
82.18 + * You should have received a copy of the GNU General Public License version
82.19 + * 2 along with this work; if not, write to the Free Software Foundation,
82.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
82.21 + *
82.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
82.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
82.24 + * have any questions.
82.25 + */
82.26 +
82.27 +/* @test
82.28 + * @bug 4522270
82.29 + @summary Ensure that a zeroed byte array produces a valid String when EUC-TW decoded
82.30 +
82.31 + */
82.32 +
82.33 +public class ZeroedByteArrayEUCTWTest
82.34 +{
82.35 + public static void main(String[] args) throws Exception {
82.36 + test("cns11643");
82.37 + }
82.38 +
82.39 + public static void test(String encoding) throws Exception {
82.40 + String result = null;
82.41 + byte[] data = new byte[16];
82.42 +
82.43 + for (int i = 0; i < 16; i++) {
82.44 + data[i] = 0;
82.45 + }
82.46 +
82.47 + result = new String(data, encoding);
82.48 + if (result.length() != 16)
82.49 + throw new Exception ("EUC_TW regression test bugID 4522270 failed");
82.50 +
82.51 + for (int i=0; i < 16; i++) {
82.52 + data[i] = (byte)( 32 + i);
82.53 + }
82.54 + }
82.55 +}