ED.java

package com.alibaba.fastjson2.util;

/**
 * @Date 2024/5/24 18:16
 * @Created by wangyc
 */
class ED {
    public final short e10;
    public final byte adl;
    public final long bv;
    public final boolean b;
    public final int o5;
    public final int d4;
    public final int d3;
    public final int d2;

    ED(long[] data) {
        this.e10 = (short) data[0];
        this.adl = (byte) data[1];
        this.bv = data[2];
        this.d4 = (int) data[3];
        this.b = bv != 0;
        this.o5 = adl + 2 - e10;
        this.d3 = this.d4 / 10;
        this.d2 = this.d3 / 10;
    }

    static ED[] E5_D_A = new ED[1127];
    static ED[] E2_D_A = new ED[972];

    static {
        long[][] e5datas = {{15, 15, 0, 1000}, {15, 16, 0, 5000}, {15, 16, 0, 2500}, {14, 15, 0x1c6bf52633ffffL, 1250}, {14, 16, 0, 6250}, {14, 16, 0, 3125}, {13, 15, 0x16bcc41e8fffffL, 1562}, {13, 16, 0, 7812}, {13, 16, 0, 3906}, {12, 15, 0x12309ce53fffffL, 1953}, {12, 16, 0, 9765}, {12, 16, 0, 4882}, {12, 16, 0, 2441}, {11, 15, 0x1d1a94a1ffffffL, 1220}, {11, 16, 0, 6103}, {11, 16, 0, 3051}, {10, 15, 0x174876e7ffffffL, 1525}, {10, 16, 0, 7629}, {10, 16, 0, 3814}, {9, 15, 0x12a05f1fffffffL, 1907}, {9, 16, 0, 9536}, {9, 16, 0, 4768}, {9, 16, 0, 2384}, {8, 15, 0x1dcd64ffffffffL, 1192}, {8, 16, 0, 5960}, {8, 16, 0, 2980}, {7, 15, 0x17d783ffffffffL, 1490}, {7, 16, 0, 7450}, {7, 16, 0, 3725}, {6, 15, 0x1312cfffffffffL, 1862}, {6, 16, 0, 9313}, {6, 16, 0, 4656}, {6, 16, 0, 2328}, {5, 15, 0x1e847fffffffffL, 1164}, {5, 16, 0, 5820}, {5, 16, 0, 2910}, {4, 15, 0x1869ffffffffffL, 1455}, {4, 16, 0, 7275}, {4, 16, 0, 3637}, {3, 15, 0x1387ffffffffffL, 1818}, {3, 16, 0, 9094}, {3, 16, 0, 4547}, {3, 16, 0, 2273}, {2, 15, 0x1f3fffffffffffL, 1136}, {2, 16, 0, 5684}, {2, 16, 0, 2842}, {1, 15, 0x18ffffffffffffL, 1421}, {1, 16, 0, 7105}, {1, 16, 0, 3552}, {0, 15, 0x13ffffffffffffL, 1776}, {0, 16, 0, 8881}, {0, 16, 0, 4440}, {0, 16, 0, 2220}, {-1, 15, 0, 1110}, {-1, 16, 0, 5551}, {-1, 16, 0, 2775}, {-2, 15, 0x19999999999999L, 1387}, {-2, 16, 0, 6938}, {-2, 16, 0, 3469}, {-3, 15, 0x147ae147ae147aL, 1734}, {-3, 16, 0, 8673}, {-3, 16, 0, 4336}, {-4, 15, 0x10624dd2f1a9fbL, 2168}, {-4, 15, 0, 1084}, {-4, 16, 0, 5421}, {-4, 16, 0, 2710}, {-5, 15, 0x1a36e2eb1c432cL, 1355}, {-5, 16, 0, 6776}, {-5, 16, 0, 3388}, {-6, 15, 0x14f8b588e368f0L, 1694}, {-6, 16, 0, 8470}, {-6, 16, 0, 4235}, {-7, 15, 0x10c6f7a0b5ed8dL, 2117}, {-7, 15, 0, 1058}, {-7, 16, 0, 5293}, {-7, 16, 0, 2646}, {-8, 15, 0x1ad7f29abcaf48L, 1323}, {-8, 16, 0, 6617}, {-8, 16, 0, 3308}, {-9, 15, 0x15798ee2308c39L, 1654}, {-9, 16, 0, 8271}, {-9, 16, 0, 4135}, {-10, 15, 0x112e0be826d694L, 2067}, {-10, 15, 0, 1033}, {-10, 16, 0, 5169}, {-10, 16, 0, 2584}, {-11, 15, 0x1b7cdfd9d7bdbaL, 1292}, {-11, 16, 0, 6462}, {-11, 16, 0, 3231}, {-12, 15, 0x15fd7fe1796495L, 1615}, {-12, 16, 0, 8077}, {-12, 16, 0, 4038}, {-13, 15, 0x119799812dea11L, 2019}, {-13, 15, 0, 1009}, {-13, 16, 0, 5048}, {-13, 16, 0, 2524}, {-14, 15, 0x1c25c268497681L, 1262}, {-14, 16, 0, 6310}, {-14, 16, 0, 3155}, {-15, 15, 0x16849b86a12b9bL, 1577}, {-15, 16, 0, 7888}, {-15, 16, 0, 3944}, {-16, 15, 0x1203af9ee75615L, 1972}, {-16, 16, 0, 9860}, {-16, 16, 0, 4930}, {-16, 16, 0, 2465}, {-17, 15, 0x1cd2b297d889bcL, 1232}, {-17, 16, 0, 6162}, {-17, 16, 0, 3081}, {-18, 15, 0x170ef54646d496L, 1540}, {-18, 16, 0, 7703}, {-18, 16, 0, 3851}, {-19, 15, 0x12725dd1d243abL, 1925}, {-19, 16, 0, 9629}, {-19, 16, 0, 4814}, {-19, 16, 0, 2407}, {-20, 15, 0x1d83c94fb6d2acL, 1203}, {-20, 16, 0, 6018}, {-20, 16, 0, 3009}, {-21, 15, 0x179ca10c924223L, 1504}, {-21, 16, 0, 7523}, {-21, 16, 0, 3761}, {-22, 15, 0x12e3b40a0e9b4fL, 1880}, {-22, 16, 0, 9403}, {-22, 16, 0, 4701}, {-22, 16, 0, 2350}, {-23, 15, 0x1e392010175ee5L, 1175}, {-23, 16, 0, 5877}, {-23, 16, 0, 2938}, {-24, 15, 0x182db34012b251L, 1469}, {-24, 16, 0, 7346}, {-24, 16, 0, 3673}, {-25, 15, 0x1357c299a88ea7L, 1836}, {-25, 16, 0, 9183}, {-25, 16, 0, 4591}, {-25, 16, 0, 2295}, {-26, 15, 0x1ef2d0f5da7dd8L, 1147}, {-26, 16, 0, 5739}, {-26, 16, 0, 2869}, {-27, 15, 0x18c240c4aecb13L, 1434}, {-27, 16, 0, 7174}, {-27, 16, 0, 3587}, {-28, 15, 0x13ce9a36f23c0fL, 1793}, {-28, 16, 0, 8968}, {-28, 16, 0, 4484}, {-28, 16, 0, 2242}, {-29, 15, 0x1fb0f6be506019L, 1121}, {-29, 16, 0, 5605}, {-29, 16, 0, 2802}, {-30, 15, 0x195a5efea6b347L, 1401}, {-30, 16, 0, 7006}, {-30, 16, 0, 3503}, {-31, 15, 0x14484bfeebc29fL, 1751}, {-31, 16, 0, 8758}, {-31, 16, 0, 4379}, {-32, 15, 0x1039d66589687fL, 2189}, {-32, 15, 0, 1094}, {-32, 16, 0, 5473}, {-32, 16, 0, 2736}, {-33, 15, 0x19f623d5a8a732L, 1368}, {-33, 16, 0, 6842}, {-33, 16, 0, 3421}, {-34, 15, 0x14c4e977ba1f5bL, 1710}, {-34, 16, 0, 8552}, {-34, 16, 0, 4276}, {-35, 15, 0x109d8792fb4c49L, 2138}, {-35, 15, 0, 1069}, {-35, 16, 0, 5345}, {-35, 16, 0, 2672}, {-36, 15, 0x1a95a5b7f87a0eL, 1336}, {-36, 16, 0, 6681}, {-36, 16, 0, 3340}, {-37, 15, 0x154484932d2e72L, 1670}, {-37, 16, 0, 8352}, {-37, 16, 0, 4176}, {-38, 15, 0x11039d428a8b8eL, 2088}, {-38, 15, 0, 1044}, {-38, 16, 0, 5220}, {-38, 16, 0, 2610}, {-39, 15, 0x1b38fb9daa78e4L, 1305}, {-39, 16, 0, 6525}, {-39, 16, 0, 3262}, {-40, 15, 0x15c72fb1552d83L, 1631}, {-40, 16, 0, 8156}, {-40, 16, 0, 4078}, {-41, 15, 0x116c262777579cL, 2039}, {-41, 15, 0, 1019}, {-41, 16, 0, 5097}, {-41, 16, 0, 2548}, {-42, 15, 0x1be03d0bf225c6L, 1274}, {-42, 16, 0, 6372}, {-42, 16, 0, 3186}, {-43, 15, 0x164cfda3281e38L, 1593}, {-43, 16, 0, 7965}, {-43, 16, 0, 3982}, {-44, 15, 0x11d7314f534b60L, 1991}, {-44, 16, 0, 9956}, {-44, 16, 0, 4978}, {-44, 16, 0, 2489}, {-45, 15, 0x1c8b8218854567L, 1244}, {-45, 16, 0, 6223}, {-45, 16, 0, 3111}, {-46, 15, 0x16d601ad376ab9L, 1555}, {-46, 16, 0, 7778}, {-46, 16, 0, 3889}, {-47, 15, 0x1244ce242c5560L, 1944}, {-47, 16, 0, 9723}, {-47, 16, 0, 4861}, {-47, 16, 0, 2430}, {-48, 15, 0x1d3ae36d13bbceL, 1215}, {-48, 16, 0, 6077}, {-48, 16, 0, 3038}, {-49, 15, 0x17624f8a762fd8L, 1519}, {-49, 16, 0, 7596}, {-49, 16, 0, 3798}, {-50, 15, 0x12b50c6ec4f313L, 1899}, {-50, 16, 0, 9495}, {-50, 16, 0, 4747}, {-50, 16, 0, 2373}, {-51, 15, 0x1dee7a4ad4b81eL, 1186}, {-51, 16, 0, 5934}, {-51, 16, 0, 2967}, {-52, 15, 0x17f1fb6f10934bL, 1483}, {-52, 16, 0, 7418}, {-52, 16, 0, 3709}, {-53, 15, 0x1327fc58da0f6fL, 1854}, {-53, 16, 0, 9273}, {-53, 16, 0, 4636}, {-53, 16, 0, 2318}, {-54, 15, 0x1ea6608e29b24cL, 1159}, {-54, 16, 0, 5795}, {-54, 16, 0, 2897}, {-55, 15, 0x18851a0b548ea3L, 1448}, {-55, 16, 0, 7244}, {-55, 16, 0, 3622}, {-56, 15, 0x139dae6f76d883L, 1811}, {-56, 16, 0, 9055}, {-56, 16, 0, 4527}, {-56, 16, 0, 2263}, {-57, 15, 0x1f62b0b257c0d1L, 1131}, {-57, 16, 0, 5659}, {-57, 16, 0, 2829}, {-58, 15, 0x191bc08eac9a41L, 1414}, {-58, 16, 0, 7074}, {-58, 16, 0, 3537}, {-59, 15, 0x141633a556e1cdL, 1768}, {-59, 16, 0, 8843}, {-59, 16, 0, 4421}, {-60, 15, 0x1011c2eaabe7d7L, 2210}, {-60, 15, 0, 1105}, {-60, 16, 0, 5527}, {-60, 16, 0, 2763}, {-61, 15, 0x19b604aaaca626L, 1381}, {-61, 16, 0, 6908}, {-61, 16, 0, 3454}, {-62, 15, 0x14919d5556eb51L, 1727}, {-62, 16, 0, 8636}, {-62, 16, 0, 4318}, {-63, 15, 0x10747ddddf22a7L, 2159}, {-63, 15, 0, 1079}, {-63, 16, 0, 5397}, {-63, 16, 0, 2698}, {-64, 15, 0x1a53fc9631d10cL, 1349}, {-64, 16, 0, 6747}, {-64, 16, 0, 3373}, {-65, 15, 0x150ffd44f4a73dL, 1686}, {-65, 16, 0, 8433}, {-65, 16, 0, 4216}, {-66, 15, 0x10d9976a5d5297L, 2108}, {-66, 15, 0, 1054}, {-66, 16, 0, 5271}, {-66, 16, 0, 2635}, {-67, 15, 0x1af5bf109550f2L, 1317}, {-67, 16, 0, 6588}, {-67, 16, 0, 3294}, {-68, 15, 0x159165a6ddda5bL, 1647}, {-68, 16, 0, 8236}, {-68, 16, 0, 4118}, {-69, 15, 0x11411e1f17e1e2L, 2059}, {-69, 15, 0, 1029}, {-69, 16, 0, 5147}, {-69, 16, 0, 2573}, {-70, 15, 0x1b9b6364f30304L, 1286}, {-70, 16, 0, 6434}, {-70, 16, 0, 3217}, {-71, 15, 0x1615e91d8f359dL, 1608}, {-71, 16, 0, 8043}, {-71, 16, 0, 4021}, {-72, 15, 0x11ab20e472914aL, 2010}, {-72, 15, 0, 1005}, {-72, 16, 0, 5026}, {-72, 16, 0, 2513}, {-73, 15, 0x1c45016d841baaL, 1256}, {-73, 16, 0, 6283}, {-73, 16, 0, 3141}, {-74, 15, 0x169d9abe034955L, 1570}, {-74, 16, 0, 7854}, {-74, 16, 0, 3927}, {-75, 15, 0x1217aefe690777L, 1963}, {-75, 16, 0, 9818}, {-75, 16, 0, 4909}, {-75, 16, 0, 2454}, {-76, 15, 0x1cf2b1970e7258L, 1227}, {-76, 16, 0, 6136}, {-76, 16, 0, 3068}, {-77, 15, 0x17288e1271f513L, 1534}, {-77, 16, 0, 7670}, {-77, 16, 0, 3835}, {-78, 15, 0x1286d80ec190dcL, 1917}, {-78, 16, 0, 9588}, {-78, 16, 0, 4794}, {-78, 16, 0, 2397}, {-79, 15, 0x1da48ce468e7c7L, 1198}, {-79, 16, 0, 5992}, {-79, 16, 0, 2996}, {-80, 15, 0x17b6d71d20b96cL, 1498}, {-80, 16, 0, 7490}, {-80, 16, 0, 3745}, {-81, 15, 0x12f8ac174d6123L, 1872}, {-81, 16, 0, 9363}, {-81, 16, 0, 4681}, {-81, 16, 0, 2340}, {-82, 15, 0x1e5aacf2156838L, 1170}, {-82, 16, 0, 5852}, {-82, 16, 0, 2926}, {-83, 15, 0x18488a5b445360L, 1463}, {-83, 16, 0, 7315}, {-83, 16, 0, 3657}, {-84, 15, 0x136d3b7c36a919L, 1828}, {-84, 16, 0, 9143}, {-84, 16, 0, 4571}, {-84, 16, 0, 2285}, {-85, 15, 0x1f152bf9f10e8fL, 1142}, {-85, 16, 0, 5714}, {-85, 16, 0, 2857}, {-86, 15, 0x18ddbcc7f40ba6L, 1428}, {-86, 16, 0, 7143}, {-86, 16, 0, 3571}, {-87, 15, 0x13e497065cd61eL, 1785}, {-87, 16, 0, 8929}, {-87, 16, 0, 4464}, {-87, 16, 0, 2232}, {-88, 15, 0x1fd424d6faf030L, 1116}, {-88, 16, 0, 5580}, {-88, 16, 0, 2790}, {-89, 15, 0x197683df2f268dL, 1395}, {-89, 16, 0, 6976}, {-89, 16, 0, 3488}, {-90, 15, 0x145ecfe5bf520aL, 1744}, {-90, 16, 0, 8720}, {-90, 16, 0, 4360}, {-91, 15, 0x104bd984990e6fL, 2180}, {-91, 15, 0, 1090}, {-91, 16, 0, 5450}, {-91, 16, 0, 2725}, {-92, 15, 0x1a12f5a0f4e3e4L, 1362}, {-92, 16, 0, 6812}, {-92, 16, 0, 3406}, {-93, 15, 0x14dbf7b3f71cb7L, 1703}, {-93, 16, 0, 8515}, {-93, 16, 0, 4257}, {-94, 15, 0x10aff95cc5b092L, 2128}, {-94, 15, 0, 1064}, {-94, 16, 0, 5322}, {-94, 16, 0, 2661}, {-95, 15, 0x1ab328946f80eaL, 1330}, {-95, 16, 0, 6653}, {-95, 16, 0, 3326}, {-96, 15, 0x155c2076bf9a55L, 1663}, {-96, 16, 0, 8316}, {-96, 16, 0, 4158}, {-97, 15, 0x1116805effaeaaL, 2079}, {-97, 15, 0, 1039}, {-97, 16, 0, 5197}, {-97, 16, 0, 2598}, {-98, 15, 0x1b5733cb32b110L, 1299}, {-98, 16, 0, 6497}, {-98, 16, 0, 3248}, {-99, 15, 0x15df5ca28ef40dL, 1624}, {-99, 16, 0, 8121}, {-99, 16, 0, 4060}, {-100, 15, 0x117f7d4ed8c33dL, 2030}, {-100, 15, 0, 1015}, {-100, 16, 0, 5075}, {-100, 16, 0, 2537}, {-101, 15, 0x1bff2ee48e052fL, 1268}, {-101, 16, 0, 6344}, {-101, 16, 0, 3172}, {-102, 15, 0x1665bf1d3e6a8cL, 1586}, {-102, 16, 0, 7931}, {-102, 16, 0, 3965}, {-103, 15, 0x11eaff4a98553dL, 1982}, {-103, 16, 0, 9913}, {-103, 16, 0, 4956}, {-103, 16, 0, 2478}, {-104, 15, 0x1cab3210f3bb95L, 1239}, {-104, 16, 0, 6196}, {-104, 16, 0, 3098}, {-105, 15, 0x16ef5b40c2fc77L, 1549}, {-105, 16, 0, 7745}, {-105, 16, 0, 3872}, {-106, 15, 0x125915cd68c9f9L, 1936}, {-106, 16, 0, 9681}, {-106, 16, 0, 4840}, {-106, 16, 0, 2420}, {-107, 15, 0x1d5b561574765bL, 1210}, {-107, 16, 0, 6050}, {-107, 16, 0, 3025}, {-108, 15, 0x177c44ddf6c515L, 1512}, {-108, 16, 0, 7563}, {-108, 16, 0, 3781}, {-109, 15, 0x12c9d0b1923744L, 1890}, {-109, 16, 0, 9454}, {-109, 16, 0, 4727}, {-109, 16, 0, 2363}, {-110, 15, 0x1e0fb44f50586eL, 1181}, {-110, 16, 0, 5909}, {-110, 16, 0, 2954}, {-111, 15, 0x180c903f7379f1L, 1477}, {-111, 16, 0, 7386}, {-111, 16, 0, 3693}, {-112, 15, 0x133d4032c2c7f4L, 1846}, {-112, 16, 0, 9232}, {-112, 16, 0, 4616}, {-112, 16, 0, 2308}, {-113, 15, 0x1ec866b79e0cbaL, 1154}, {-113, 16, 0, 5770}, {-113, 16, 0, 2885}, {-114, 15, 0x18a0522c7e7095L, 1442}, {-114, 16, 0, 7213}, {-114, 16, 0, 3606}, {-115, 15, 0x13b374f06526ddL, 1803}, {-115, 16, 0, 9016}, {-115, 16, 0, 4508}, {-115, 16, 0, 2254}, {-116, 15, 0x1f8587e7083e2fL, 1127}, {-116, 16, 0, 5635}, {-116, 16, 0, 2817}, {-117, 15, 0x19379fec069826L, 1408}, {-117, 16, 0, 7044}, {-117, 16, 0, 3522}, {-118, 15, 0x142c7ff0054684L, 1761}, {-118, 16, 0, 8805}, {-118, 16, 0, 4402}, {-119, 15, 0x1023998cd10537L, 2201}, {-119, 15, 0, 1100}, {-119, 16, 0, 5503}, {-119, 16, 0, 2751}, {-120, 15, 0x19d28f47b4d524L, 1375}, {-120, 16, 0, 6879}, {-120, 16, 0, 3439}, {-121, 15, 0x14a8729fc3ddb7L, 1719}, {-121, 16, 0, 8598}, {-121, 16, 0, 4299}, {-122, 15, 0x1086c219697e2cL, 2149}, {-122, 15, 0, 1074}, {-122, 16, 0, 5374}, {-122, 16, 0, 2687}, {-123, 15, 0x1a71368f0f3046L, 1343}, {-123, 16, 0, 6717}, {-123, 16, 0, 3358}, {-124, 15, 0x15275ed8d8f36bL, 1679}, {-124, 16, 0, 8397}, {-124, 16, 0, 4198}, {-125, 15, 0x10ec4be0ad8f89L, 2099}, {-125, 15, 0, 1049}, {-125, 16, 0, 5248}, {-125, 16, 0, 2624}, {-126, 15, 0x1b13ac9aaf4c0eL, 1312}, {-126, 16, 0, 6560}, {-126, 16, 0, 3280}, {-127, 15, 0x15a956e225d672L, 1640}, {-127, 16, 0, 8200}, {-127, 16, 0, 4100}, {-128, 15, 0x11544581b7dec1L, 2050}, {-128, 15, 0, 1025}, {-128, 16, 0, 5125}, {-128, 16, 0, 2562}, {-129, 15, 0x1bba08cf8c979cL, 1281}, {-129, 16, 0, 6406}, {-129, 16, 0, 3203}, {-130, 15, 0x162e6d72d6dfb0L, 1601}, {-130, 16, 0, 8008}, {-130, 16, 0, 4004}, {-131, 15, 0x11bebdf578b2f3L, 2002}, {-131, 15, 0, 1001}, {-131, 16, 0, 5005}, {-131, 16, 0, 2502}, {-132, 15, 0x1c6463225ab7ecL, 1251}, {-132, 16, 0, 6256}, {-132, 16, 0, 3128}, {-133, 15, 0x16b6b5b5155ff0L, 1564}, {-133, 16, 0, 7820}, {-133, 16, 0, 3910}, {-134, 15, 0x122bc490dde659L, 1955}, {-134, 16, 0, 9775}, {-134, 16, 0, 4887}, {-134, 16, 0, 2443}, {-135, 15, 0x1d12d41afca3c2L, 1221}, {-135, 16, 0, 6109}, {-135, 16, 0, 3054}, {-136, 15, 0x17424348ca1c9bL, 1527}, {-136, 16, 0, 7637}, {-136, 16, 0, 3818}, {-137, 15, 0x129b69070816e2L, 1909}, {-137, 16, 0, 9546}, {-137, 16, 0, 4773}, {-137, 16, 0, 2386}, {-138, 15, 0x1dc574d80cf16bL, 1193}, {-138, 16, 0, 5966}, {-138, 16, 0, 2983}, {-139, 15, 0x17d12a4670c122L, 1491}, {-139, 16, 0, 7458}, {-139, 16, 0, 3729}, {-140, 15, 0x130dbb6b8d674eL, 1864}, {-140, 16, 0, 9322}, {-140, 16, 0, 4661}, {-140, 16, 0, 2330}, {-141, 15, 0x1e7c5f127bd87eL, 1165}, {-141, 16, 0, 5826}, {-141, 16, 0, 2913}, {-142, 15, 0x18637f41fcad31L, 1456}, {-142, 16, 0, 7283}, {-142, 16, 0, 3641}, {-143, 15, 0x1382cc34ca2427L, 1820}, {-143, 16, 0, 9104}, {-143, 16, 0, 4552}, {-143, 16, 0, 2276}, {-144, 15, 0x1f37ad21436d0cL, 1138}, {-144, 16, 0, 5690}, {-144, 16, 0, 2845}, {-145, 15, 0x18f9574dcf8a70L, 1422}, {-145, 16, 0, 7112}, {-145, 16, 0, 3556}, {-146, 15, 0x13faac3e3fa1f3L, 1778}, {-146, 16, 0, 8891}, {-146, 16, 0, 4445}, {-146, 16, 0, 2222}, {-147, 15, 0x1ff779fd329cb8L, 1111}, {-147, 16, 0, 5556}, {-147, 16, 0, 2778}, {-148, 15, 0x1992c7fdc216faL, 1389}, {-148, 16, 0, 6946}, {-148, 16, 0, 3473}, {-149, 15, 0x14756ccb01abfbL, 1736}, {-149, 16, 0, 8682}, {-149, 16, 0, 4341}, {-150, 15, 0x105df0a267bcc9L, 2170}, {-150, 15, 0, 1085}, {-150, 16, 0, 5426}, {-150, 16, 0, 2713}, {-151, 15, 0x1a2fe76a3f9474L, 1356}, {-151, 16, 0, 6783}, {-151, 16, 0, 3391}, {-152, 15, 0x14f31f8832dd2aL, 1695}, {-152, 16, 0, 8479}, {-152, 16, 0, 4239}, {-153, 15, 0x10c27fa028b0eeL, 2119}, {-153, 15, 0, 1059}, {-153, 16, 0, 5299}, {-153, 16, 0, 2649}, {-154, 15, 0x1ad0cc33744e4aL, 1324}, {-154, 16, 0, 6624}, {-154, 16, 0, 3312}, {-155, 15, 0x1573d68f903ea2L, 1656}, {-155, 16, 0, 8280}, {-155, 16, 0, 4140}, {-156, 15, 0x11297872d9cbb4L, 2070}, {-156, 15, 0, 1035}, {-156, 16, 0, 5175}, {-156, 16, 0, 2587}, {-157, 15, 0x1b758d848fac54L, 1293}, {-157, 16, 0, 6469}, {-157, 16, 0, 3234}, {-158, 15, 0x15f7a46a0c89ddL, 1617}, {-158, 16, 0, 8086}, {-158, 16, 0, 4043}, {-159, 15, 0x1192e9ee706e4aL, 2021}, {-159, 15, 0, 1010}, {-159, 16, 0, 5053}, {-159, 16, 0, 2526}, {-160, 15, 0x1c1e43171a4a11L, 1263}, {-160, 16, 0, 6317}, {-160, 16, 0, 3158}, {-161, 15, 0x167e9c127b6e74L, 1579}, {-161, 16, 0, 7896}, {-161, 16, 0, 3948}, {-162, 15, 0x11fee341fc585cL, 1974}, {-162, 16, 0, 9871}, {-162, 16, 0, 4935}, {-162, 16, 0, 2467}, {-163, 15, 0x1ccb0536608d61L, 1233}, {-163, 16, 0, 6169}, {-163, 16, 0, 3084}, {-164, 15, 0x1708d0f84d3de7L, 1542}, {-164, 16, 0, 7711}, {-164, 16, 0, 3855}, {-165, 15, 0x126d73f9d764b9L, 1927}, {-165, 16, 0, 9639}, {-165, 16, 0, 4819}, {-165, 16, 0, 2409}, {-166, 15, 0x1d7becc2f23ac1L, 1204}, {-166, 16, 0, 6024}, {-166, 16, 0, 3012}, {-167, 15, 0x179657025b6234L, 1506}, {-167, 16, 0, 7530}, {-167, 16, 0, 3765}, {-168, 15, 0x12deac01e2b4f6L, 1882}, {-168, 16, 0, 9413}, {-168, 16, 0, 4706}, {-168, 16, 0, 2353}, {-169, 15, 0x1e3113363787f1L, 1176}, {-169, 16, 0, 5883}, {-169, 16, 0, 2941}, {-170, 15, 0x18274291c6065aL, 1470}, {-170, 16, 0, 7354}, {-170, 16, 0, 3677}, {-171, 15, 0x13529ba7d19eafL, 1838}, {-171, 16, 0, 9193}, {-171, 16, 0, 4596}, {-171, 16, 0, 2298}, {-172, 15, 0x1eea92a61c3118L, 1149}, {-172, 16, 0, 5745}, {-172, 16, 0, 2872}, {-173, 15, 0x18bba884e35a79L, 1436}, {-173, 16, 0, 7182}, {-173, 16, 0, 3591}, {-174, 15, 0x13c9539d82aec7L, 1795}, {-174, 16, 0, 8977}, {-174, 16, 0, 4488}, {-174, 16, 0, 2244}, {-175, 15, 0x1fa885c8d117a6L, 1122}, {-175, 16, 0, 5611}, {-175, 16, 0, 2805}, {-176, 15, 0x19539e3a40dfb8L, 1402}, {-176, 16, 0, 7013}, {-176, 16, 0, 3506}, {-177, 15, 0x1442e4fb671960L, 1753}, {-177, 16, 0, 8767}, {-177, 16, 0, 4383}, {-178, 15, 0x103583fc527ab3L, 2191}, {-178, 15, 0, 1095}, {-178, 16, 0, 5479}, {-178, 16, 0, 2739}, {-179, 15, 0x19ef3993b72ab8L, 1369}, {-179, 16, 0, 6849}, {-179, 16, 0, 3424}, {-180, 15, 0x14bf6142f8eef9L, 1712}, {-180, 16, 0, 8561}, {-180, 16, 0, 4280}, {-181, 15, 0x10991a9bfa58c7L, 2140}, {-181, 15, 0, 1070}, {-181, 16, 0, 5351}, {-181, 16, 0, 2675}, {-182, 15, 0x1a8e90f9908e0cL, 1337}, {-182, 16, 0, 6688}, {-182, 16, 0, 3344}, {-183, 15, 0x153eda614071a3L, 1672}, {-183, 16, 0, 8361}, {-183, 16, 0, 4180}, {-184, 15, 0x10ff151a99f482L, 2090}, {-184, 15, 0, 1045}, {-184, 16, 0, 5225}, {-184, 16, 0, 2612}, {-185, 15, 0x1b31bb5dc320d1L, 1306}, {-185, 16, 0, 6532}, {-185, 16, 0, 3266}, {-186, 15, 0x15c162b168e70eL, 1633}, {-186, 16, 0, 8165}, {-186, 16, 0, 4082}, {-187, 15, 0x11678227871f3eL, 2041}, {-187, 15, 0, 1020}, {-187, 16, 0, 5103}, {-187, 16, 0, 2551}, {-188, 15, 0x1bd8d03f3e9863L, 1275}, {-188, 16, 0, 6379}, {-188, 16, 0, 3189}, {-189, 15, 0x16470cff6546b6L, 1594}, {-189, 16, 0, 7973}, {-189, 16, 0, 3986}, {-190, 15, 0x11d270cc51055eL, 1993}, {-190, 16, 0, 9967}, {-190, 16, 0, 4983}, {-190, 16, 0, 2491}, {-191, 15, 0x1c83e7ad4e6efdL, 1245}, {-191, 16, 0, 6229}, {-191, 16, 0, 3114}, {-192, 15, 0x16cfec8aa52597L, 1557}, {-192, 16, 0, 7786}, {-192, 16, 0, 3893}, {-193, 15, 0x123ff06eea8479L, 1946}, {-193, 16, 0, 9733}, {-193, 16, 0, 4866}, {-193, 16, 0, 2433}, {-194, 15, 0x1d331a4b10d3f5L, 1216}, {-194, 16, 0, 6083}, {-194, 16, 0, 3041}, {-195, 15, 0x175c1508da432aL, 1520}, {-195, 16, 0, 7604}, {-195, 16, 0, 3802}, {-196, 15, 0x12b010d3e1cf55L, 1901}, {-196, 16, 0, 9505}, {-196, 16, 0, 4752}, {-196, 16, 0, 2376}, {-197, 15, 0x1de6815302e555L, 1188}, {-197, 16, 0, 5940}, {-197, 16, 0, 2970}, {-198, 15, 0x17eb9aa8cf1ddeL, 1485}, {-198, 16, 0, 7426}, {-198, 16, 0, 3713}, {-199, 15, 0x1322e220a5b17eL, 1856}, {-199, 16, 0, 9282}, {-199, 16, 0, 4641}, {-199, 16, 0, 2320}, {-200, 15, 0x1e9e369aa2b597L, 1160}, {-200, 16, 0, 5801}, {-200, 16, 0, 2900}, {-201, 15, 0x187e92154ef7acL, 1450}, {-201, 16, 0, 7252}, {-201, 16, 0, 3626}, {-202, 15, 0x139874ddd8c623L, 1813}, {-202, 16, 0, 9065}, {-202, 16, 0, 4532}, {-202, 16, 0, 2266}, {-203, 15, 0x1f5a549627a36bL, 1133}, {-203, 16, 0, 5665}, {-203, 16, 0, 2832}, {-204, 15, 0x191510781fb5efL, 1416}, {-204, 16, 0, 7082}, {-204, 16, 0, 3541}, {-205, 15, 0x1410d9f9b2f7f2L, 1770}, {-205, 16, 0, 8852}, {-205, 16, 0, 4426}, {-206, 15, 0x100d7b2e28c65bL, 2213}, {-206, 15, 0, 1106}, {-206, 16, 0, 5532}, {-206, 16, 0, 2766}, {-207, 15, 0x19af2b7d0e0a2cL, 1383}, {-207, 16, 0, 6916}, {-207, 16, 0, 3458}, {-208, 15, 0x148c22ca71a1bdL, 1729}, {-208, 16, 0, 8645}, {-208, 16, 0, 4322}, {-209, 15, 0x10701bd527b497L, 2161}, {-209, 15, 0, 1080}, {-209, 16, 0, 5403}, {-209, 16, 0, 2701}, {-210, 15, 0x1a4cf9550c5425L, 1350}, {-210, 16, 0, 6754}, {-210, 16, 0, 3377}, {-211, 15, 0x150a6110d6a9b7L, 1688}, {-211, 16, 0, 8442}, {-211, 16, 0, 4221}, {-212, 15, 0x10d51a73deee2cL, 2110}, {-212, 15, 0, 1055}, {-212, 16, 0, 5276}, {-212, 16, 0, 2638}, {-213, 15, 0x1aee90b964b047L, 1319}, {-213, 16, 0, 6595}, {-213, 16, 0, 3297}, {-214, 15, 0x158ba6fab6f36cL, 1648}, {-214, 16, 0, 8244}, {-214, 16, 0, 4122}, {-215, 15, 0x113c85955f2923L, 2061}, {-215, 15, 0, 1030}, {-215, 16, 0, 5152}, {-215, 16, 0, 2576}, {-216, 15, 0x1b9408eefea838L, 1288}, {-216, 16, 0, 6441}, {-216, 16, 0, 3220}, {-217, 15, 0x16100725988693L, 1610}, {-217, 16, 0, 8051}, {-217, 16, 0, 4025}, {-218, 15, 0x11a66c1e139edcL, 2012}, {-218, 15, 0, 1006}, {-218, 16, 0, 5032}, {-218, 16, 0, 2516}, {-219, 15, 0x1c3d79c9b8fe2dL, 1258}, {-219, 16, 0, 6290}, {-219, 16, 0, 3145}, {-220, 15, 0x169794a160cb57L, 1572}, {-220, 16, 0, 7862}, {-220, 16, 0, 3931}, {-221, 15, 0x1212dd4de70913L, 1965}, {-221, 16, 0, 9828}, {-221, 16, 0, 4914}, {-221, 16, 0, 2457}, {-222, 15, 0x1ceafbafd80e84L, 1228}, {-222, 16, 0, 6142}, {-222, 16, 0, 3071}, {-223, 15, 0x172262f3133ed0L, 1535}, {-223, 16, 0, 7678}, {-223, 16, 0, 3839}, {-224, 15, 0x1281e8c275cbdaL, 1919}, {-224, 16, 0, 9598}, {-224, 16, 0, 4799}, {-224, 16, 0, 2399}, {-225, 15, 0x1d9ca79d894629L, 1199}, {-225, 16, 0, 5998}, {-225, 16, 0, 2999}, {-226, 15, 0x17b08617a104eeL, 1499}, {-226, 16, 0, 7498}, {-226, 16, 0, 3749}, {-227, 15, 0x12f39e794d9d8bL, 1874}, {-227, 16, 0, 9373}, {-227, 16, 0, 4686}, {-227, 16, 0, 2343}, {-228, 15, 0x1e5297287c2f45L, 1171}, {-228, 16, 0, 5858}, {-228, 16, 0, 2929}, {-229, 15, 0x18421286c9bf6aL, 1464}, {-229, 16, 0, 7322}, {-229, 16, 0, 3661}, {-230, 15, 0x13680ed23aff88L, 1830}, {-230, 16, 0, 9153}, {-230, 16, 0, 4576}, {-230, 16, 0, 2288}, {-231, 15, 0x1f0ce4839198daL, 1144}, {-231, 16, 0, 5720}, {-231, 16, 0, 2860}, {-232, 15, 0x18d71d360e13e2L, 1430}, {-232, 16, 0, 7151}, {-232, 16, 0, 3575}, {-233, 15, 0x13df4a91a4dcb4L, 1787}, {-233, 16, 0, 8938}, {-233, 16, 0, 4469}, {-233, 16, 0, 2234}, {-234, 15, 0x1fcbaa82a16121L, 1117}, {-234, 16, 0, 5586}, {-234, 16, 0, 2793}, {-235, 15, 0x196fbb9bb44db4L, 1396}, {-235, 16, 0, 6983}, {-235, 16, 0, 3491}, {-236, 15, 0x145962e2f6a490L, 1745}, {-236, 16, 0, 8729}, {-236, 16, 0, 4364}, {-237, 15, 0x1047824f2bb6d9L, 2182}, {-237, 15, 0, 1091}, {-237, 16, 0, 5455}, {-237, 16, 0, 2727}, {-238, 15, 0x1a0c03b1df8af6L, 1363}, {-238, 16, 0, 6819}, {-238, 16, 0, 3409}, {-239, 15, 0x14d6695b193bf8L, 1704}, {-239, 16, 0, 8524}, {-239, 16, 0, 4262}, {-240, 15, 0x10ab877c142ff9L, 2131}, {-240, 15, 0, 1065}, {-240, 16, 0, 5327}, {-240, 16, 0, 2663}, {-241, 15, 0x1aac0bf9b9e65cL, 1331}, {-241, 16, 0, 6659}, {-241, 16, 0, 3329}, {-242, 15, 0x15566ffafb1eb0L, 1664}, {-242, 16, 0, 8324}, {-242, 16, 0, 4162}, {-243, 15, 0x1111f32f2f4bc0L, 2081}, {-243, 15, 0, 1040}, {-243, 16, 0, 5203}, {-243, 16, 0, 2601}, {-244, 15, 0x1b4feb7eb212cdL, 1300}, {-244, 16, 0, 6503}, {-244, 16, 0, 3251}, {-245, 15, 0x15d98932280f0aL, 1625}, {-245, 16, 0, 8129}, {-245, 16, 0, 4064}, {-246, 15, 0x117ad428200c08L, 2032}, {-246, 15, 0, 1016}, {-246, 16, 0, 5081}, {-246, 16, 0, 2540}, {-247, 15, 0x1bf7b9d9cce00dL, 1270}, {-247, 16, 0, 6351}, {-247, 16, 0, 3175}, {-248, 15, 0x165fc7e170b33dL, 1587}, {-248, 16, 0, 7939}, {-248, 16, 0, 3969}, {-249, 15, 0x11e6398126f5cbL, 1984}, {-249, 16, 0, 9924}, {-249, 16, 0, 4962}, {-249, 16, 0, 2481}, {-250, 15, 0x1ca38f350b22deL, 1240}, {-250, 16, 0, 6202}, {-250, 16, 0, 3101}, {-251, 15, 0x16e93f5da2824bL, 1550}, {-251, 16, 0, 7753}, {-251, 16, 0, 3876}, {-252, 15, 0x125432b14ecea2L, 1938}, {-252, 16, 0, 9691}, {-252, 16, 0, 4845}, {-252, 16, 0, 2422}, {-253, 15, 0x1d53844ee47dd1L, 1211}, {-253, 16, 0, 6057}, {-253, 16, 0, 3028}, {-254, 15, 0x177603725064a7L, 1514}, {-254, 16, 0, 7571}, {-254, 16, 0, 3785}, {-255, 15, 0x12c4cf8ea6b6ecL, 1892}, {-255, 16, 0, 9464}, {-255, 16, 0, 4732}, {-255, 16, 0, 2366}, {-256, 15, 0x1e07b27dd78b13L, 1183}, {-256, 16, 0, 5915}, {-256, 16, 0, 2957}, {-257, 15, 0x18062864ac6f43L, 1478}, {-257, 16, 0, 7394}, {-257, 16, 0, 3697}, {-258, 15, 0x1338205089f29cL, 1848}, {-258, 16, 0, 9242}, {-258, 16, 0, 4621}, {-258, 16, 0, 2310}, {-259, 15, 0x1ec033b40fea93L, 1155}, {-259, 16, 0, 5776}, {-259, 16, 0, 2888}, {-260, 15, 0x1899c2f673220fL, 1444}, {-260, 16, 0, 7220}, {-260, 16, 0, 3610}, {-261, 15, 0x13ae3591f5b4d9L, 1805}, {-261, 16, 0, 9025}, {-261, 16, 0, 4512}, {-261, 16, 0, 2256}, {-262, 15, 0x1f7d228322baf5L, 1128}, {-262, 16, 0, 5641}, {-262, 16, 0, 2820}, {-263, 15, 0x1930e868e89590L, 1410}, {-263, 16, 0, 7051}, {-263, 16, 0, 3525}, {-264, 15, 0x14272053ed4473L, 1762}, {-264, 16, 0, 8814}, {-264, 16, 0, 4407}, {-265, 15, 0x101f4d0ff1038fL, 2203}, {-265, 15, 0, 1101}, {-265, 16, 0, 5509}, {-265, 16, 0, 2754}, {-266, 15, 0x19cbae7fe805b3L, 1377}, {-266, 16, 0, 6886}, {-266, 16, 0, 3443}, {-267, 15, 0x14a2f1ffecd15cL, 1721}, {-267, 16, 0, 8607}, {-267, 16, 0, 4303}, {-268, 15, 0x10825b3323dab0L, 2151}, {-268, 15, 0, 1075}, {-268, 16, 0, 5379}, {-268, 16, 0, 2689}, {-269, 15, 0x1a6a2b85062ab3L, 1344}, {-269, 16, 0, 6724}, {-269, 16, 0, 3362}, {-270, 15, 0x1521bc6a6b555cL, 1681}, {-270, 16, 0, 8406}, {-270, 16, 0, 4203}, {-271, 15, 0x10e7c9eebc4449L, 2101}, {-271, 15, 0, 1050}, {-271, 16, 0, 5253}, {-271, 16, 0, 2626}, {-272, 15, 0x1b0c764ac6d3a9L, 1313}, {-272, 16, 0, 6567}, {-272, 16, 0, 3283}, {-273, 15, 0x15a391d56bdc87L, 1641}, {-273, 16, 0, 8209}, {-273, 16, 0, 4104}, {-274, 15, 0x114fa7ddefe39fL, 2052}, {-274, 15, 0, 1026}, {-274, 16, 0, 5130}, {-274, 16, 0, 2565}, {-275, 15, 0x1bb2a62fe638ffL, 1282}, {-275, 16, 0, 6413}, {-275, 16, 0, 3206}, {-276, 15, 0x162884f31e93ffL, 1603}, {-276, 16, 0, 8016}, {-276, 16, 0, 4008}, {-277, 15, 0x11ba03f5b20fffL, 2004}, {-277, 15, 0, 1002}, {-277, 16, 0, 5010}, {-277, 16, 0, 2505}, {-278, 15, 0x1c5cd322b67fffL, 1252}, {-278, 16, 0, 6263}, {-278, 16, 0, 3131}, {-279, 15, 0x16b0a8e891ffffL, 1565}, {-279, 16, 0, 7828}, {-279, 16, 0, 3914}, {-280, 15, 0x1226ed86db3332L, 1957}, {-280, 16, 0, 9785}, {-280, 16, 0, 4892}, {-280, 16, 0, 2446}, {-281, 15, 0x1d0b15a491eb84L, 1223}, {-281, 16, 0, 6116}, {-281, 16, 0, 3058}, {-282, 15, 0x173c115074bc69L, 1529}, {-282, 16, 0, 7645}, {-282, 16, 0, 3822}, {-283, 15, 0x129674405d6387L, 1911}, {-283, 16, 0, 9556}, {-283, 16, 0, 4778}, {-283, 16, 0, 2389}, {-284, 15, 0x1dbd86cd6238d9L, 1194}, {-284, 16, 0, 5972}, {-284, 16, 0, 2986}, {-285, 15, 0x17cad23de82d7aL, 1493}, {-285, 16, 0, 7466}, {-285, 16, 0, 3733}, {-286, 15, 0x1308a831868ac8L, 1866}, {-286, 16, 0, 9332}, {-286, 16, 0, 4666}, {-286, 16, 0, 2333}, {-287, 15, 0x1e74404f3daadaL, 1166}, {-287, 16, 0, 5832}, {-287, 16, 0, 2916}, {-288, 15, 0x185d003f6488aeL, 1458}, {-288, 16, 0, 7291}, {-288, 16, 0, 3645}, {-289, 15, 0x137d99cc506d58L, 1822}, {-289, 16, 0, 9113}, {-289, 16, 0, 4556}, {-289, 16, 0, 2278}, {-290, 15, 0x1f2f5c7a1a488dL, 1139}, {-290, 16, 0, 5696}, {-290, 16, 0, 2848}, {-291, 15, 0x18f2b061aea071L, 1424}, {-291, 16, 0, 7120}, {-291, 16, 0, 3560}, {-292, 15, 0x13f559e7bee6c1L, 1780}, {-292, 16, 0, 8900}, {-292, 16, 0, 4450}, {-292, 16, 0, 2225}, {-293, 15, 0x1feef63f97d79bL, 1112}, {-293, 16, 0, 5562}, {-293, 16, 0, 2781}, {-294, 15, 0x198bf832dfdfafL, 1390}, {-294, 16, 0, 6953}, {-294, 16, 0, 3476}, {-295, 15, 0x146ff9c24cb2f2L, 1738}, {-295, 16, 0, 8691}, {-295, 16, 0, 4345}, {-296, 15, 0x1059949b708f28L, 2172}, {-296, 15, 0, 1086}, {-296, 16, 0, 5432}, {-296, 16, 0, 2716}, {-297, 15, 0x1a28edc580e50dL, 1358}, {-297, 16, 0, 6790}, {-297, 16, 0, 3395}, {-298, 15, 0x14ed8b04671da4L, 1697}, {-298, 16, 0, 8487}, {-298, 16, 0, 4243}, {-299, 15, 0x10be08d0527e1dL, 2121}, {-299, 15, 0, 1060}, {-299, 16, 0, 5304}, {-299, 16, 0, 2652}, {-300, 15, 0x1ac9a7b3b7302fL, 1326}, {-300, 16, 0, 6631}, {-300, 16, 0, 3315}, {-301, 15, 0x156e1fc2f8f358L, 1657}, {-301, 16, 0, 8289}, {-301, 16, 0, 4144}, {-302, 15, 0x1124e63593f5e0L, 2072}, {-302, 15, 0, 1036}, {-302, 16, 0, 5180}, {-302, 16, 0, 2590}, {-303, 15, 0x1b6e3d22865634L, 1295}, {-303, 16, 0, 6475}, {-303, 16, 0, 3237}, {-304, 15, 0x15f1ca820511c3L, 1618}, {-304, 16, 0, 8094}, {-304, 16, 0, 4047}, {-305, 15, 0x118e3b9b374169L, 2023}, {-305, 15, 0, 1011}, {-305, 16, 0, 5059}, {-305, 16, 0, 2529}, {-306, 15, 0x1c16c5c5253575L, 1264}, {-306, 16, 0, 6324}, {-306, 16, 0, 3162}, {-307, 15, 0x16789e3750f790L, 1581}, {-307, 16, 0, 7905}, {-307, 16, 0, 3952}, {-308, 15, 0x11fa182c40c60dL, 1976}, {-308, 16, 0, 9881}, {-308, 16, 0, 4940}, {-308, 16, 0, 4940}, {-309, 15, 0x1cc359e067a348L, 4940}, {-309, 15, 0, 4940}, {-309, 15, 0, 4940}, {-310, 14, 0x1702ae4d1fb5c0L, 4940}, {-310, 14, 0, 4940}, {-310, 14, 0, 4940}, {-311, 13, 0x12688b70e62b00L, 4940}, {-311, 13, 0, 4940}, {-311, 13, 0, 4940}, {-311, 13, 0, 4940}, {-312, 12, 0x1d74124e3d1000L, 4940}, {-312, 12, 0, 4940}, {-312, 12, 0, 4940}, {-313, 11, 0x17900ea4fd8000L, 4940}, {-313, 11, 0, 4940}, {-313, 11, 0, 4940}, {-314, 10, 0x12d9a550c80000L, 4940}, {-314, 10, 0, 4940}, {-314, 10, 0, 4940}, {-314, 10, 0, 4940}, {-315, 9, 0x1e290881400000L, 4940}, {-315, 9, 0, 4940}, {-315, 9, 0, 4940}, {-316, 8, 0x1820d39a000000L, 4940}, {-316, 8, 0, 4940}, {-316, 8, 0, 4940}, {-317, 7, 0x134d7610000000L, 4940}, {-317, 7, 0, 4940}, {-317, 7, 0, 4940}, {-317, 7, 0, 4940}, {-318, 6, 0x1ee25600000000L, 4940}, {-318, 6, 0, 4940}, {-318, 6, 0, 4940}, {-319, 5, 0x18b51000000000L, 4940}, {-319, 5, 0, 4940}, {-319, 5, 0, 4940}, {-320, 4, 0x13c40000000000L, 4940}, {-320, 4, 0, 4940}, {-320, 4, 0, 4940}, {-320, 4, 0, 4940}, {-321, 3, 0x1fa00000000000L, 4940}, {-321, 3, 0, 4940}, {-321, 3, 0, 4940}, {-322, 2, 0x19400000000000L, 4940}, {-322, 2, 0, 4940}, {-322, 2, 0, 4940}, {-323, 1, 0x14000000000000L, 4940}, {-323, 1, 0, 4940}, {-323, 1, 0, 4940}, {-324, 0, 0x10000000000000L, 4940}, {-324, 0, 0, 4940}};
        long[][] e2datas = {{15, 15, 0, 1000}, {15, 15, 0x11c37937e07fffL, 2000}, {16, 16, 0, 4000}, {16, 16, 0, 8000}, {16, 15, 0x16345785d89fffL, 1600}, {17, 16, 0, 3200}, {17, 16, 0, 6400}, {17, 15, 0x1bc16d674ec7ffL, 1280}, {18, 16, 0, 2560}, {18, 16, 0, 5120}, {18, 15, 0, 1024}, {18, 15, 0x1158e460913cffL, 2048}, {19, 16, 0, 4096}, {19, 16, 0, 8192}, {19, 15, 0x15af1d78b58c3fL, 1638}, {20, 16, 0, 3276}, {20, 16, 0, 6553}, {20, 15, 0x1b1ae4d6e2ef4fL, 1310}, {21, 16, 0, 2621}, {21, 16, 0, 5242}, {21, 15, 0, 1048}, {21, 15, 0x10f0cf064dd591L, 2097}, {22, 16, 0, 4194}, {22, 16, 0, 8388}, {22, 15, 0x152d02c7e14af6L, 1677}, {23, 16, 0, 3355}, {23, 16, 0, 6710}, {23, 15, 0x1a784379d99db4L, 1342}, {24, 16, 0, 2684}, {24, 16, 0, 5368}, {24, 15, 0, 1073}, {24, 15, 0x108b2a2c280290L, 2147}, {25, 16, 0, 4294}, {25, 16, 0, 8589}, {25, 15, 0x14adf4b7320334L, 1717}, {26, 16, 0, 3435}, {26, 16, 0, 6871}, {26, 15, 0x19d971e4fe8401L, 1374}, {27, 16, 0, 2748}, {27, 16, 0, 5497}, {27, 15, 0, 1099}, {27, 15, 0x1027e72f1f1281L, 2199}, {28, 16, 0, 4398}, {28, 16, 0, 8796}, {28, 15, 0x1431e0fae6d721L, 1759}, {29, 16, 0, 3518}, {29, 16, 0, 7036}, {29, 15, 0x193e5939a08ce9L, 1407}, {30, 16, 0, 2814}, {30, 16, 0, 5629}, {30, 15, 0x1f8def8808b024L, 1125}, {31, 16, 0, 2251}, {31, 16, 0, 4503}, {31, 16, 0, 9007}, {31, 15, 0x13b8b5b5056e16L, 1801}, {32, 16, 0, 3602}, {32, 16, 0, 7205}, {32, 15, 0x18a6e32246c99cL, 1441}, {33, 16, 0, 2882}, {33, 16, 0, 5764}, {33, 15, 0x1ed09bead87c03L, 1152}, {34, 16, 0, 2305}, {34, 16, 0, 4611}, {34, 16, 0, 9223}, {34, 15, 0x13426172c74d82L, 1844}, {35, 16, 0, 3689}, {35, 16, 0, 7378}, {35, 15, 0x1812f9cf7920e2L, 1475}, {36, 16, 0, 2951}, {36, 16, 0, 5902}, {36, 15, 0x1e17b84357691bL, 1180}, {37, 16, 0, 2361}, {37, 16, 0, 4722}, {37, 16, 0, 9444}, {37, 15, 0x12ced32a16a1b1L, 1888}, {38, 16, 0, 3777}, {38, 16, 0, 7555}, {38, 15, 0x178287f49c4a1dL, 1511}, {39, 16, 0, 3022}, {39, 16, 0, 6044}, {39, 15, 0x1d6329f1c35ca4L, 1208}, {40, 16, 0, 2417}, {40, 16, 0, 4835}, {40, 16, 0, 9671}, {40, 15, 0x125dfa371a19e6L, 1934}, {41, 16, 0, 3868}, {41, 16, 0, 7737}, {41, 15, 0x16f578c4e0a060L, 1547}, {42, 16, 0, 3094}, {42, 16, 0, 6189}, {42, 15, 0x1cb2d6f618c878L, 1237}, {43, 16, 0, 2475}, {43, 16, 0, 4951}, {43, 16, 0, 9903}, {43, 15, 0x11efc659cf7d4bL, 1980}, {44, 16, 0, 3961}, {44, 16, 0, 7922}, {44, 15, 0x166bb7f0435c9eL, 1584}, {45, 16, 0, 3169}, {45, 16, 0, 6338}, {45, 15, 0x1c06a5ec5433c6L, 1267}, {46, 16, 0, 2535}, {46, 16, 0, 5070}, {46, 15, 0, 1014}, {46, 15, 0x118427b3b4a05bL, 2028}, {47, 16, 0, 4056}, {47, 16, 0, 8112}, {47, 15, 0x15e531a0a1c872L, 1622}, {48, 16, 0, 3245}, {48, 16, 0, 6490}, {48, 15, 0x1b5e7e08ca3a8fL, 1298}, {49, 16, 0, 2596}, {49, 16, 0, 5192}, {49, 15, 0, 1038}, {49, 15, 0x111b0ec57e6499L, 2076}, {50, 16, 0, 4153}, {50, 16, 0, 8307}, {50, 15, 0x1561d276ddfdc0L, 1661}, {51, 16, 0, 3323}, {51, 16, 0, 6646}, {51, 15, 0x1aba4714957d30L, 1329}, {52, 16, 0, 2658}, {52, 16, 0, 5316}, {52, 15, 0, 1063}, {52, 15, 0x10b46c6cdd6e3eL, 2126}, {53, 16, 0, 4253}, {53, 16, 0, 8507}, {53, 15, 0x14e1878814c9cdL, 1701}, {54, 16, 0, 3402}, {54, 16, 0, 6805}, {54, 15, 0x1a19e96a19fc40L, 1361}, {55, 16, 0, 2722}, {55, 16, 0, 5444}, {55, 15, 0, 1088}, {55, 15, 0x105031e2503da8L, 2177}, {56, 16, 0, 4355}, {56, 16, 0, 8711}, {56, 15, 0x14643e5ae44d12L, 1742}, {57, 16, 0, 3484}, {57, 16, 0, 6968}, {57, 15, 0x197d4df19d6057L, 1393}, {58, 16, 0, 2787}, {58, 16, 0, 5575}, {58, 15, 0x1fdca16e04b86dL, 1115}, {59, 16, 0, 2230}, {59, 16, 0, 4460}, {59, 16, 0, 8920}, {59, 15, 0x13e9e4e4c2f344L, 1784}, {60, 16, 0, 3568}, {60, 16, 0, 7136}, {60, 15, 0x18e45e1df3b015L, 1427}, {61, 16, 0, 2854}, {61, 16, 0, 5708}, {61, 15, 0x1f1d75a5709c1aL, 1141}, {62, 16, 0, 2283}, {62, 16, 0, 4567}, {62, 16, 0, 9134}, {62, 15, 0x13726987666190L, 1826}, {63, 16, 0, 3653}, {63, 16, 0, 7307}, {63, 15, 0x184f03e93ff9f4L, 1461}, {64, 16, 0, 2923}, {64, 16, 0, 5846}, {64, 15, 0x1e62c4e38ff872L, 1169}, {65, 16, 0, 2338}, {65, 16, 0, 4676}, {65, 16, 0, 9353}, {65, 15, 0x12fdbb0e39fb47L, 1870}, {66, 16, 0, 3741}, {66, 16, 0, 7482}, {66, 15, 0x17bd29d1c87a19L, 1496}, {67, 16, 0, 2993}, {67, 16, 0, 5986}, {67, 15, 0x1dac74463a989fL, 1197}, {68, 16, 0, 2394}, {68, 16, 0, 4789}, {68, 16, 0, 9578}, {68, 15, 0x128bc8abe49f63L, 1915}, {69, 16, 0, 3831}, {69, 16, 0, 7662}, {69, 15, 0x172ebad6ddc73cL, 1532}, {70, 16, 0, 3064}, {70, 16, 0, 6129}, {70, 15, 0x1cfa698c95390bL, 1225}, {71, 16, 0, 2451}, {71, 16, 0, 4903}, {71, 16, 0, 9807}, {71, 15, 0x121c81f7dd43a7L, 1961}, {72, 16, 0, 3923}, {72, 16, 0, 7846}, {72, 15, 0x16a3a275d49491L, 1569}, {73, 16, 0, 3138}, {73, 16, 0, 6277}, {73, 15, 0x1c4c8b1349b9b5L, 1255}, {74, 16, 0, 2510}, {74, 16, 0, 5021}, {74, 15, 0, 1004}, {74, 15, 0x11afd6ec0e1411L, 2008}, {75, 16, 0, 4017}, {75, 16, 0, 8034}, {75, 15, 0x161bcca7119915L, 1606}, {76, 16, 0, 3213}, {76, 16, 0, 6427}, {76, 15, 0x1ba2bfd0d5ff5bL, 1285}, {77, 16, 0, 2571}, {77, 16, 0, 5142}, {77, 15, 0, 1028}, {77, 15, 0x1145b7e285bf98L, 2056}, {78, 16, 0, 4113}, {78, 16, 0, 8227}, {78, 15, 0x159725db272f7fL, 1645}, {79, 16, 0, 3291}, {79, 16, 0, 6582}, {79, 15, 0x1afcef51f0fb5eL, 1316}, {80, 16, 0, 2632}, {80, 16, 0, 5265}, {80, 15, 0, 1053}, {80, 15, 0x10de1593369d1bL, 2106}, {81, 16, 0, 4212}, {81, 16, 0, 8424}, {81, 15, 0x15159af8044462L, 1684}, {82, 16, 0, 3369}, {82, 16, 0, 6739}, {82, 15, 0x1a5b01b605557aL, 1347}, {83, 16, 0, 2695}, {83, 16, 0, 5391}, {83, 15, 0, 1078}, {83, 15, 0x1078e111c3556cL, 2156}, {84, 16, 0, 4313}, {84, 16, 0, 8627}, {84, 15, 0x14971956342ac7L, 1725}, {85, 16, 0, 3450}, {85, 16, 0, 6901}, {85, 15, 0x19bcdfabc13579L, 1380}, {86, 16, 0, 2760}, {86, 16, 0, 5521}, {86, 15, 0, 1104}, {86, 15, 0x10160bcb58c16cL, 2208}, {87, 16, 0, 4417}, {87, 16, 0, 8834}, {87, 15, 0x141b8ebe2ef1c7L, 1766}, {88, 16, 0, 3533}, {88, 16, 0, 7067}, {88, 15, 0x1922726dbaae39L, 1413}, {89, 16, 0, 2826}, {89, 16, 0, 5653}, {89, 15, 0x1f6b0f092959c7L, 1130}, {90, 16, 0, 2261}, {90, 16, 0, 4523}, {90, 16, 0, 9046}, {90, 15, 0x13a2e965b9d81cL, 1809}, {91, 16, 0, 3618}, {91, 16, 0, 7237}, {91, 15, 0x188ba3bf284e23L, 1447}, {92, 16, 0, 2894}, {92, 16, 0, 5789}, {92, 15, 0x1eae8caef261acL, 1157}, {93, 16, 0, 2315}, {93, 16, 0, 4631}, {93, 16, 0, 9263}, {93, 15, 0x132d17ed577d0bL, 1852}, {94, 16, 0, 3705}, {94, 16, 0, 7410}, {94, 15, 0x17f85de8ad5c4eL, 1482}, {95, 16, 0, 2964}, {95, 16, 0, 5928}, {95, 15, 0x1df67562d8b362L, 1185}, {96, 16, 0, 2371}, {96, 16, 0, 4742}, {96, 16, 0, 9485}, {96, 15, 0x12ba095dc7701dL, 1897}, {97, 16, 0, 3794}, {97, 16, 0, 7588}, {97, 15, 0x17688bb5394c25L, 1517}, {98, 16, 0, 3035}, {98, 16, 0, 6070}, {98, 15, 0x1d42aea2879f2eL, 1214}, {99, 16, 0, 2428}, {99, 16, 0, 4856}, {99, 16, 0, 9713}, {99, 15, 0x1249ad2594c37cL, 1942}, {100, 16, 0, 3885}, {100, 16, 0, 7770}, {100, 15, 0x16dc186ef9f45cL, 1554}, {101, 16, 0, 3108}, {101, 16, 0, 6216}, {101, 15, 0x1c931e8ab87173L, 1243}, {102, 16, 0, 2486}, {102, 16, 0, 4973}, {102, 16, 0, 9946}, {102, 15, 0x11dbf316b346e7L, 1989}, {103, 16, 0, 3978}, {103, 16, 0, 7957}, {103, 15, 0x1652efdc6018a1L, 1591}, {104, 16, 0, 3182}, {104, 16, 0, 6365}, {104, 15, 0x1be7abd3781ecaL, 1273}, {105, 16, 0, 2546}, {105, 16, 0, 5092}, {105, 15, 0, 1018}, {105, 15, 0x1170cb642b133eL, 2037}, {106, 16, 0, 4074}, {106, 16, 0, 8148}, {106, 15, 0x15ccfe3d35d80eL, 1629}, {107, 16, 0, 3259}, {107, 16, 0, 6518}, {107, 15, 0x1b403dcc834e11L, 1303}, {108, 16, 0, 2607}, {108, 16, 0, 5214}, {108, 15, 0, 1042}, {108, 15, 0x1108269fd210cbL, 2085}, {109, 16, 0, 4171}, {109, 16, 0, 8343}, {109, 15, 0x154a3047c694fdL, 1668}, {110, 16, 0, 3337}, {110, 16, 0, 6674}, {110, 15, 0x1a9cbc59b83a3dL, 1334}, {111, 16, 0, 2669}, {111, 16, 0, 5339}, {111, 15, 0, 1067}, {111, 15, 0x10a1f5b8132466L, 2135}, {112, 16, 0, 4271}, {112, 16, 0, 8543}, {112, 15, 0x14ca732617ed7fL, 1708}, {113, 16, 0, 3417}, {113, 16, 0, 6835}, {113, 15, 0x19fd0fef9de8dfL, 1367}, {114, 16, 0, 2734}, {114, 16, 0, 5468}, {114, 15, 0, 1093}, {114, 15, 0x103e29f5c2b18bL, 2187}, {115, 16, 0, 4374}, {115, 16, 0, 8749}, {115, 15, 0x144db473335deeL, 1749}, {116, 16, 0, 3499}, {116, 16, 0, 6999}, {116, 15, 0x1961219000356aL, 1399}, {117, 16, 0, 2799}, {117, 16, 0, 5599}, {117, 15, 0x1fb969f40042c5L, 1119}, {118, 16, 0, 2239}, {118, 16, 0, 4479}, {118, 16, 0, 8958}, {118, 15, 0x13d3e2388029bbL, 1791}, {119, 16, 0, 3583}, {119, 16, 0, 7167}, {119, 15, 0x18c8dac6a0342aL, 1433}, {120, 16, 0, 2866}, {120, 16, 0, 5733}, {120, 15, 0x1efb1178484134L, 1146}, {121, 16, 0, 2293}, {121, 16, 0, 4586}, {121, 16, 0, 9173}, {121, 15, 0x135ceaeb2d28c0L, 1834}, {122, 16, 0, 3669}, {122, 16, 0, 7339}, {122, 15, 0x183425a5f872f1L, 1467}, {123, 16, 0, 2935}, {123, 16, 0, 5871}, {123, 15, 0x1e412f0f768fadL, 1174}, {124, 16, 0, 2348}, {124, 16, 0, 4697}, {124, 16, 0, 9394}, {124, 15, 0x12e8bd69aa19ccL, 1878}, {125, 16, 0, 3757}, {125, 16, 0, 7515}, {125, 15, 0x17a2ecc414a03fL, 1503}, {126, 16, 0, 3006}, {126, 16, 0, 6012}, {126, 15, 0x1d8ba7f519c84fL, 1202}, {127, 16, 0, 2404}, {127, 16, 0, 4809}, {127, 16, 0, 9619}, {127, 15, 0x127748f9301d31L, 1923}, {128, 16, 0, 3847}, {128, 16, 0, 7695}, {128, 15, 0x17151b377c247eL, 1539}, {129, 16, 0, 3078}, {129, 16, 0, 6156}, {129, 15, 0x1cda62055b2d9dL, 1231}, {130, 16, 0, 2462}, {130, 16, 0, 4925}, {130, 16, 0, 9850}, {130, 15, 0x12087d4358fc82L, 1970}, {131, 16, 0, 3940}, {131, 16, 0, 7880}, {131, 15, 0x168a9c942f3ba3L, 1576}, {132, 16, 0, 3152}, {132, 16, 0, 6304}, {132, 15, 0x1c2d43b93b0a8bL, 1260}, {133, 16, 0, 2521}, {133, 16, 0, 5043}, {133, 15, 0, 1008}, {133, 15, 0x119c4a53c4e697L, 2017}, {134, 16, 0, 4034}, {134, 16, 0, 8069}, {134, 15, 0x16035ce8b6203dL, 1613}, {135, 16, 0, 3227}, {135, 16, 0, 6455}, {135, 15, 0x1b843422e3a84cL, 1291}, {136, 16, 0, 2582}, {136, 16, 0, 5164}, {136, 15, 0, 1032}, {136, 15, 0x1132a095ce492fL, 2065}, {137, 16, 0, 4131}, {137, 16, 0, 8263}, {137, 15, 0x157f48bb41db7bL, 1652}, {138, 16, 0, 3305}, {138, 16, 0, 6610}, {138, 15, 0x1adf1aea12525aL, 1322}, {139, 16, 0, 2644}, {139, 16, 0, 5288}, {139, 15, 0, 1057}, {139, 15, 0x10cb70d24b7378L, 2115}, {140, 16, 0, 4230}, {140, 16, 0, 8461}, {140, 15, 0x14fe4d06de5056L, 1692}, {141, 16, 0, 3384}, {141, 16, 0, 6769}, {141, 15, 0x1a3de04895e46cL, 1353}, {142, 16, 0, 2707}, {142, 16, 0, 5415}, {142, 15, 0, 1083}, {142, 15, 0x1066ac2d5daec3L, 2166}, {143, 16, 0, 4332}, {143, 16, 0, 8664}, {143, 15, 0x14805738b51a74L, 1732}, {144, 16, 0, 3465}, {144, 16, 0, 6931}, {144, 15, 0x19a06d06e26112L, 1386}, {145, 16, 0, 2772}, {145, 16, 0, 5545}, {145, 15, 0, 1109}, {145, 15, 0x100444244d7cabL, 2218}, {146, 16, 0, 4436}, {146, 16, 0, 8872}, {146, 15, 0x1405552d60dbd6L, 1774}, {147, 16, 0, 3549}, {147, 16, 0, 7098}, {147, 15, 0x1906aa78b912cbL, 1419}, {148, 16, 0, 2839}, {148, 16, 0, 5678}, {148, 15, 0x1f485516e7577eL, 1135}, {149, 16, 0, 2271}, {149, 16, 0, 4542}, {149, 16, 0, 9085}, {149, 15, 0x138d352e5096afL, 1817}, {150, 16, 0, 3634}, {150, 16, 0, 7268}, {150, 15, 0x18708279e4bc5aL, 1453}, {151, 16, 0, 2907}, {151, 16, 0, 5814}, {151, 15, 0x1e8ca3185deb71L, 1162}, {152, 16, 0, 2325}, {152, 16, 0, 4651}, {152, 16, 0, 9303}, {152, 15, 0x1317e5ef3ab327L, 1860}, {153, 16, 0, 3721}, {153, 16, 0, 7442}, {153, 15, 0x17dddf6b095ff0L, 1488}, {154, 16, 0, 2977}, {154, 16, 0, 5954}, {154, 15, 0x1dd55745cbb7ecL, 1190}, {155, 16, 0, 2381}, {155, 16, 0, 4763}, {155, 16, 0, 9526}, {155, 15, 0x12a5568b9f52f4L, 1905}, {156, 16, 0, 3810}, {156, 16, 0, 7621}, {156, 15, 0x174eac2e8727b1L, 1524}, {157, 16, 0, 3048}, {157, 16, 0, 6097}, {157, 15, 0x1d22573a28f19dL, 1219}, {158, 16, 0, 2438}, {158, 16, 0, 4877}, {158, 16, 0, 9755}, {158, 15, 0x12357684599702L, 1951}, {159, 16, 0, 3902}, {159, 16, 0, 7804}, {159, 15, 0x16c2d4256ffcc2L, 1560}, {160, 16, 0, 3121}, {160, 16, 0, 6243}, {160, 15, 0x1c73892ecbfbf3L, 1248}, {161, 16, 0, 2497}, {161, 16, 0, 4994}, {161, 16, 0, 9989}, {161, 15, 0x11c835bd3f7d78L, 1997}, {162, 16, 0, 3995}, {162, 16, 0, 7991}, {162, 15, 0x163a432c8f5cd6L, 1598}, {163, 16, 0, 3196}, {163, 16, 0, 6393}, {163, 15, 0x1bc8d3f7b3340bL, 1278}, {164, 16, 0, 2557}, {164, 16, 0, 5114}, {164, 15, 0, 1022}, {164, 15, 0x115d847ad00087L, 2045}, {165, 16, 0, 4091}, {165, 16, 0, 8183}, {165, 15, 0x15b4e5998400a9L, 1636}, {166, 16, 0, 3273}, {166, 16, 0, 6546}, {166, 15, 0x1b221effe500d3L, 1309}, {167, 16, 0, 2618}, {167, 16, 0, 5237}, {167, 15, 0, 1047}, {167, 15, 0x10f5535fef2084L, 2094}, {168, 16, 0, 4189}, {168, 16, 0, 8379}, {168, 15, 0x1532a837eae8a5L, 1675}, {169, 16, 0, 3351}, {169, 16, 0, 6703}, {169, 15, 0x1a7f5245e5a2ceL, 1340}, {170, 16, 0, 2681}, {170, 16, 0, 5363}, {170, 15, 0, 1072}, {170, 15, 0x108f936baf85c1L, 2145}, {171, 16, 0, 4290}, {171, 16, 0, 8580}, {171, 15, 0x14b378469b6731L, 1716}, {172, 16, 0, 3432}, {172, 16, 0, 6864}, {172, 15, 0x19e056584240fdL, 1372}, {173, 16, 0, 2745}, {173, 16, 0, 5491}, {173, 15, 0, 1098}, {173, 15, 0x102c35f729689eL, 2196}, {174, 16, 0, 4393}, {174, 16, 0, 8786}, {174, 15, 0x14374374f3c2c6L, 1757}, {175, 16, 0, 3514}, {175, 16, 0, 7029}, {175, 15, 0x1945145230b377L, 1405}, {176, 16, 0, 2811}, {176, 16, 0, 5623}, {176, 15, 0x1f965966bce055L, 1124}, {177, 16, 0, 2249}, {177, 16, 0, 4498}, {177, 16, 0, 8997}, {177, 15, 0x13bdf7e0360c35L, 1799}, {178, 16, 0, 3599}, {178, 16, 0, 7198}, {178, 15, 0x18ad75d8438f43L, 1439}, {179, 16, 0, 2879}, {179, 16, 0, 5758}, {179, 15, 0x1ed8d34e547313L, 1151}, {180, 16, 0, 2303}, {180, 16, 0, 4606}, {180, 16, 0, 9213}, {180, 15, 0x13478410f4c7ecL, 1842}, {181, 16, 0, 3685}, {181, 16, 0, 7371}, {181, 15, 0x1819651531f9e7L, 1474}, {182, 16, 0, 2948}, {182, 16, 0, 5896}, {182, 15, 0x1e1fbe5a7e7861L, 1179}, {183, 16, 0, 2358}, {183, 16, 0, 4717}, {183, 16, 0, 9434}, {183, 15, 0x12d3d6f88f0b3cL, 1886}, {184, 16, 0, 3773}, {184, 16, 0, 7547}, {184, 15, 0x1788ccb6b2ce0cL, 1509}, {185, 16, 0, 3019}, {185, 16, 0, 6038}, {185, 15, 0x1d6affe45f818fL, 1207}, {186, 16, 0, 2415}, {186, 16, 0, 4830}, {186, 16, 0, 9661}, {186, 15, 0x1262dfeebbb0f9L, 1932}, {187, 16, 0, 3864}, {187, 16, 0, 7729}, {187, 15, 0x16fb97ea6a9d37L, 1545}, {188, 16, 0, 3091}, {188, 16, 0, 6183}, {188, 15, 0x1cba7de5054485L, 1236}, {189, 16, 0, 2473}, {189, 16, 0, 4946}, {189, 16, 0, 9893}, {189, 15, 0x11f48eaf234ad3L, 1978}, {190, 16, 0, 3957}, {190, 16, 0, 7914}, {190, 15, 0x1671b25aec1d88L, 1582}, {191, 16, 0, 3165}, {191, 16, 0, 6331}, {191, 15, 0x1c0e1ef1a724eaL, 1266}, {192, 16, 0, 2532}, {192, 16, 0, 5065}, {192, 15, 0, 1013}, {192, 15, 0x1188d357087712L, 2026}, {193, 16, 0, 4052}, {193, 16, 0, 8104}, {193, 15, 0x15eb082cca94d7L, 1620}, {194, 16, 0, 3241}, {194, 16, 0, 6483}, {194, 15, 0x1b65ca37fd3a0dL, 1296}, {195, 16, 0, 2593}, {195, 16, 0, 5186}, {195, 15, 0, 1037}, {195, 15, 0x111f9e62fe4448L, 2074}, {196, 16, 0, 4149}, {196, 16, 0, 8299}, {196, 15, 0x156785fbbdd55aL, 1659}, {197, 16, 0, 3319}, {197, 16, 0, 6639}, {197, 15, 0x1ac1677aad4ab0L, 1327}, {198, 16, 0, 2655}, {198, 16, 0, 5311}, {198, 15, 0, 1062}, {198, 15, 0x10b8e0acac4eaeL, 2124}, {199, 16, 0, 4249}, {199, 16, 0, 8498}, {199, 15, 0x14e718d7d7625aL, 1699}, {200, 16, 0, 3399}, {200, 16, 0, 6798}, {200, 15, 0x1a20df0dcd3af0L, 1359}, {201, 16, 0, 2719}, {201, 16, 0, 5438}, {201, 15, 0, 1087}, {201, 15, 0x10548b68a044d6L, 2175}, {202, 16, 0, 4351}, {202, 16, 0, 8702}, {202, 15, 0x1469ae42c8560cL, 1740}, {203, 16, 0, 3480}, {203, 16, 0, 6961}, {203, 15, 0x198419d37a6b8fL, 1392}, {204, 16, 0, 2784}, {204, 16, 0, 5569}, {204, 15, 0x1fe52048590672L, 1113}, {205, 16, 0, 2227}, {205, 16, 0, 4455}, {205, 16, 0, 8911}, {205, 15, 0x13ef342d37a407L, 1782}, {206, 16, 0, 3564}, {206, 16, 0, 7128}, {206, 15, 0x18eb0138858d09L, 1425}, {207, 16, 0, 2851}, {207, 16, 0, 5703}, {207, 15, 0x1f25c186a6f04cL, 1140}, {208, 16, 0, 2281}, {208, 16, 0, 4562}, {208, 16, 0, 9124}, {208, 15, 0x137798f428562fL, 1824}, {209, 16, 0, 3649}, {209, 16, 0, 7299}, {209, 15, 0x18557f31326bbbL, 1459}, {210, 16, 0, 2919}, {210, 16, 0, 5839}, {210, 15, 0x1e6adefd7f06aaL, 1167}, {211, 16, 0, 2335}, {211, 16, 0, 4671}, {211, 16, 0, 9343}, {211, 15, 0x1302cb5e6f642aL, 1868}, {212, 16, 0, 3737}, {212, 16, 0, 7475}, {212, 15, 0x17c37e360b3d35L, 1495}, {213, 16, 0, 2990}, {213, 16, 0, 5980}, {213, 15, 0x1db45dc38e0c82L, 1196}, {214, 16, 0, 2392}, {214, 16, 0, 4784}, {214, 16, 0, 9568}, {214, 15, 0x1290ba9a38c7d1L, 1913}, {215, 16, 0, 3827}, {215, 16, 0, 7654}, {215, 15, 0x1734e940c6f9c5L, 1530}, {216, 16, 0, 3061}, {216, 16, 0, 6123}, {216, 15, 0x1d022390f8b837L, 1224}, {217, 16, 0, 2449}, {217, 16, 0, 4898}, {217, 16, 0, 9797}, {217, 15, 0x1221563a9b7322L, 1959}, {218, 16, 0, 3919}, {218, 16, 0, 7838}, {218, 15, 0x16a9abc9424febL, 1567}, {219, 16, 0, 3135}, {219, 16, 0, 6270}, {219, 15, 0x1c5416bb92e3e6L, 1254}, {220, 16, 0, 2508}, {220, 16, 0, 5016}, {220, 15, 0, 1003}, {220, 15, 0x11b48e353bce6fL, 2006}, {221, 16, 0, 4013}, {221, 16, 0, 8026}, {221, 15, 0x1621b1c28ac20bL, 1605}, {222, 16, 0, 3210}, {222, 16, 0, 6421}, {222, 15, 0x1baa1e332d728eL, 1284}, {223, 16, 0, 2568}, {223, 16, 0, 5136}, {223, 15, 0, 1027}, {223, 15, 0x114a52dffc6799L, 2054}, {224, 16, 0, 4109}, {224, 16, 0, 8218}, {224, 15, 0x159ce797fb817fL, 1643}, {225, 16, 0, 3287}, {225, 16, 0, 6575}, {225, 15, 0x1b04217dfa61dfL, 1315}, {226, 16, 0, 2630}, {226, 16, 0, 5260}, {226, 15, 0, 1052}, {226, 15, 0x10e294eebc7d2bL, 2104}, {227, 16, 0, 4208}, {227, 16, 0, 8416}, {227, 15, 0x151b3a2a6b9c76L, 1683}, {228, 16, 0, 3366}, {228, 16, 0, 6732}, {228, 15, 0x1a6208b5068394L, 1346}, {229, 16, 0, 2693}, {229, 16, 0, 5386}, {229, 15, 0, 1077}, {229, 15, 0x107d457124123cL, 2154}, {230, 16, 0, 4309}, {230, 16, 0, 8618}, {230, 15, 0x149c96cd6d16cbL, 1723}, {231, 16, 0, 3447}, {231, 16, 0, 6894}, {231, 15, 0x19c3bc80c85c7eL, 1378}, {232, 16, 0, 2757}, {232, 16, 0, 5515}, {232, 15, 0, 1103}, {232, 15, 0x101a55d07d39cfL, 2206}, {233, 16, 0, 4412}, {233, 16, 0, 8825}, {233, 15, 0x1420eb449c8842L, 1765}, {234, 16, 0, 3530}, {234, 16, 0, 7060}, {234, 15, 0x19292615c3aa53L, 1412}, {235, 16, 0, 2824}, {235, 16, 0, 5648}, {235, 15, 0x1f736f9b3494e8L, 1129}, {236, 16, 0, 2259}, {236, 16, 0, 4518}, {236, 16, 0, 9036}, {236, 15, 0x13a825c100dd11L, 1807}, {237, 16, 0, 3614}, {237, 16, 0, 7229}, {237, 15, 0x18922f31411455L, 1445}, {238, 16, 0, 2891}, {238, 16, 0, 5783}, {238, 15, 0x1eb6bafd91596bL, 1156}, {239, 16, 0, 2313}, {239, 16, 0, 4626}, {239, 16, 0, 9253}, {239, 15, 0x133234de7ad7e2L, 1850}, {240, 16, 0, 3701}, {240, 16, 0, 7402}, {240, 15, 0x17fec216198ddbL, 1480}, {241, 16, 0, 2961}, {241, 16, 0, 5922}, {241, 15, 0x1dfe729b9ff152L, 1184}, {242, 16, 0, 2368}, {242, 16, 0, 4737}, {242, 16, 0, 9475}, {242, 15, 0x12bf07a143f6d3L, 1895}, {243, 16, 0, 3790}, {243, 16, 0, 7580}, {243, 15, 0x176ec98994f488L, 1516}, {244, 16, 0, 3032}, {244, 16, 0, 6064}, {244, 15, 0x1d4a7bebfa31aaL, 1212}, {245, 16, 0, 2425}, {245, 16, 0, 4851}, {245, 16, 0, 9703}, {245, 15, 0x124e8d737c5f0aL, 1940}, {246, 16, 0, 3881}, {246, 16, 0, 7762}, {246, 15, 0x16e230d05b76cdL, 1552}, {247, 16, 0, 3105}, {247, 16, 0, 6210}, {247, 15, 0x1c9abd04725480L, 1242}, {248, 16, 0, 2484}, {248, 16, 0, 4968}, {248, 16, 0, 9936}, {248, 15, 0x11e0b622c774d0L, 1987}, {249, 16, 0, 3974}, {249, 16, 0, 7948}, {249, 15, 0x1658e3ab795204L, 1589}, {250, 16, 0, 3179}, {250, 16, 0, 6359}, {250, 15, 0x1bef1c9657a685L, 1271}, {251, 16, 0, 2543}, {251, 16, 0, 5087}, {251, 15, 0, 1017}, {251, 15, 0x117571ddf6c813L, 2034}, {252, 16, 0, 4069}, {252, 16, 0, 8139}, {252, 15, 0x15d2ce55747a18L, 1627}, {253, 16, 0, 3255}, {253, 16, 0, 6511}, {253, 15, 0x1b4781ead1989eL, 1302}, {254, 16, 0, 2604}, {254, 16, 0, 5209}, {254, 15, 0, 1041}, {254, 15, 0x110cb132c2ff63L, 2083}, {255, 16, 0, 4167}, {255, 16, 0, 8335}, {255, 15, 0x154fdd7f73bf3bL, 1667}, {256, 16, 0, 3334}, {256, 16, 0, 6668}, {256, 15, 0x1aa3d4df50af0aL, 1333}, {257, 16, 0, 2667}, {257, 16, 0, 5334}, {257, 15, 0, 1066}, {257, 15, 0x10a6650b926d66L, 2133}, {258, 16, 0, 4267}, {258, 16, 0, 8535}, {258, 15, 0x14cffe4e7708c0L, 1707}, {259, 16, 0, 3414}, {259, 16, 0, 6828}, {259, 15, 0x1a03fde214caf0L, 1365}, {260, 16, 0, 2731}, {260, 16, 0, 5462}, {260, 15, 0, 1092}, {260, 15, 0x10427ead4cfed6L, 2184}, {261, 16, 0, 4369}, {261, 16, 0, 8739}, {261, 15, 0x14531e58a03e8bL, 1747}, {262, 16, 0, 3495}, {262, 16, 0, 6991}, {262, 15, 0x1967e5eec84e2eL, 1398}, {263, 16, 0, 2796}, {263, 16, 0, 5593}, {263, 15, 0x1fc1df6a7a61baL, 1118}, {264, 16, 0, 2237}, {264, 16, 0, 4474}, {264, 16, 0, 8949}, {264, 15, 0x13d92ba28c7d14L, 1789}, {265, 16, 0, 3579}, {265, 16, 0, 7159}, {265, 15, 0x18cf768b2f9c59L, 1431}, {266, 16, 0, 2863}, {266, 16, 0, 5727}, {266, 15, 0x1f03542dfb8370L, 1145}, {267, 16, 0, 2291}, {267, 16, 0, 4582}, {267, 16, 0, 9164}, {267, 15, 0x1362149cbd3226L, 1832}, {268, 16, 0, 3665}, {268, 16, 0, 7331}, {268, 15, 0x183a99c3ec7eafL, 1466}, {269, 16, 0, 2932}, {269, 16, 0, 5865}, {269, 15, 0x1e494034e79e5bL, 1173}, {270, 16, 0, 2346}, {270, 16, 0, 4692}, {270, 16, 0, 9384}, {270, 15, 0x12edc82110c2f9L, 1876}, {271, 16, 0, 3753}, {271, 16, 0, 7507}, {271, 15, 0x17a93a2954f3b7L, 1501}, {272, 16, 0, 3003}, {272, 16, 0, 6006}, {272, 15, 0x1d9388b3aa30a5L, 1201}, {273, 16, 0, 2402}, {273, 16, 0, 4804}, {273, 16, 0, 9609}, {273, 15, 0x127c35704a5e67L, 1921}, {274, 16, 0, 3843}, {274, 16, 0, 7687}, {274, 15, 0x171b42cc5cf601L, 1537}, {275, 16, 0, 3075}, {275, 16, 0, 6150}, {275, 15, 0x1ce2137f743381L, 1230}, {276, 16, 0, 2460}, {276, 16, 0, 4920}, {276, 16, 0, 9840}, {276, 15, 0x120d4c2fa8a030L, 1968}, {277, 16, 0, 3936}, {277, 16, 0, 7872}, {277, 15, 0x16909f3b92c83dL, 1574}, {278, 16, 0, 3148}, {278, 16, 0, 6297}, {278, 15, 0x1c34c70a777a4cL, 1259}, {279, 16, 0, 2519}, {279, 16, 0, 5038}, {279, 15, 0, 1007}, {279, 15, 0x11a0fc668aac6fL, 2015}, {280, 16, 0, 4030}, {280, 16, 0, 8061}, {280, 15, 0x16093b802d578bL, 1612}, {281, 16, 0, 3224}, {281, 16, 0, 6448}, {281, 15, 0x1b8b8a6038ad6eL, 1289}, {282, 16, 0, 2579}, {282, 16, 0, 5159}, {282, 15, 0, 1031}, {282, 15, 0x1137367c236c65L, 2063}, {283, 16, 0, 4127}, {283, 16, 0, 8254}, {283, 15, 0x1585041b2c477eL, 1650}, {284, 16, 0, 3301}, {284, 16, 0, 6603}, {284, 15, 0x1ae64521f7595eL, 1320}, {285, 16, 0, 2641}, {285, 16, 0, 5282}, {285, 15, 0, 1056}, {285, 15, 0x10cfeb353a97daL, 2113}, {286, 16, 0, 4226}, {286, 16, 0, 8452}, {286, 15, 0x1503e602893dd1L, 1690}, {287, 16, 0, 3381}, {287, 16, 0, 6762}, {287, 15, 0x1a44df832b8d45L, 1352}, {288, 16, 0, 2704}, {288, 16, 0, 5409}, {288, 15, 0, 1081}, {288, 15, 0x106b0bb1fb384bL, 2163}, {289, 16, 0, 4327}, {289, 16, 0, 8655}, {289, 15, 0x1485ce9e7a065eL, 1731}, {290, 16, 0, 3462}, {290, 16, 0, 6924}, {290, 15, 0x19a742461887f6L, 1384}, {291, 16, 0, 2769}, {291, 16, 0, 5539}, {291, 15, 0, 1107}, {291, 15, 0x1008896bcf54f9L, 2215}, {292, 16, 0, 4431}, {292, 16, 0, 8863}, {292, 15, 0x140aabc6c32a38L, 1772}, {293, 16, 0, 3545}, {293, 16, 0, 7090}, {293, 15, 0x190d56b873f4c6L, 1418}, {294, 16, 0, 2836}, {294, 16, 0, 5672}, {294, 15, 0x1f50ac6690f1f8L, 1134}, {295, 16, 0, 2269}, {295, 16, 0, 4538}, {295, 16, 0, 9076}, {295, 15, 0x13926bc01a973bL, 1815}, {296, 16, 0, 3630}, {296, 16, 0, 7260}, {296, 15, 0x187706b0213d09L, 1452}, {297, 16, 0, 2904}, {297, 16, 0, 5808}, {297, 15, 0x1e94c85c298c4cL, 1161}, {298, 16, 0, 2323}, {298, 16, 0, 4646}, {298, 16, 0, 9293}, {298, 15, 0x131cfd3999f7afL, 1858}, {299, 16, 0, 3717}, {299, 16, 0, 7435}, {299, 15, 0x17e43c8800759bL, 1487}, {300, 16, 0, 2974}, {300, 16, 0, 5948}, {300, 15, 0x1ddd4baa009302L, 1189}, {301, 16, 0, 2379}, {301, 16, 0, 4758}, {301, 16, 0, 9516}, {301, 15, 0x12aa4f4a405be1L, 1903}, {302, 16, 0, 3806}, {302, 16, 0, 7613}, {302, 15, 0x1754e31cd072d9L, 1522}, {303, 16, 0, 3045}, {303, 16, 0, 6090}, {303, 15, 0x1d2a1be4048f90L, 1218}, {304, 16, 0, 2436}, {304, 16, 0, 4872}, {304, 16, 0, 9745}, {304, 15, 0x123a516e82d9baL, 1949}, {305, 16, 0, 3898}, {305, 16, 0, 7796}, {305, 15, 0x16c8e5ca239028L, 1559}, {306, 16, 0, 3118}, {306, 16, 0, 6237}, {306, 15, 0x1c7b1f3cac7433L, 1247}, {307, 16, 0, 2494}, {307, 16, 0, 4989}, {307, 16, 0, 9979}, {307, 15, 0x11ccf385ebc89fL, 1995}};
        for (int i = 0; i < e5datas.length; ++i) {
            E5_D_A[i] = e5datas[i] == null ? null : new ED(e5datas[i]);
        }
        for (int i = 0; i < e2datas.length; ++i) {
            E2_D_A[i] = new ED(e2datas[i]);
        }
    }
}