From 5c7fe946458ae57fce252551388f3702575a5c57 Mon Sep 17 00:00:00 2001 From: TheN1NJ4LL0 Date: Tue, 15 Sep 2026 16:00:57 -0400 Subject: [PATCH] fix(protocol): translate 26.50 block states and connections --- CHANGELOG.md | 3 + pyproject.toml | 4 +- src/endweave/_pipeline.cpp | 30 +- src/endweave/_pipeline.pyi | 7 +- src/endweave/connection.py | 1 + src/endweave/plugin.py | 28 +- src/endweave/protocol/handler.h | 19 +- src/endweave/protocols/CMakeLists.txt | 1 + src/endweave/protocols/block_connections.inc | 7621 ++++++++++++++++++ src/endweave/protocols/block_mappings.inc | 4367 ++++++++++ src/endweave/protocols/blocks.cpp | 271 + src/endweave/protocols/blocks.h | 194 + tests/protocol/test_blocks.py | 163 + tools/BLOCK_DATA.md | 32 + tools/generate_block_mappings.py | 129 + 15 files changed, 12860 insertions(+), 10 deletions(-) create mode 100644 src/endweave/protocols/block_connections.inc create mode 100644 src/endweave/protocols/block_mappings.inc create mode 100644 src/endweave/protocols/blocks.cpp create mode 100644 src/endweave/protocols/blocks.h create mode 100644 tests/protocol/test_blocks.py create mode 100644 tools/BLOCK_DATA.md create mode 100644 tools/generate_block_mappings.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 088706d..390fd18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +### Fixed +- Stairs, fences, panes, bars, and tripwire could disappear for 26.50 clients on 26.40-26.45 servers. Existing blocks now load with the correct states, stair corners and connections follow neighboring blocks, and placing or removing blocks refreshes nearby shapes. + ## [0.5.1] - 2026-09-15 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 65fabe0..bbaad17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ minimum-version = "build-system.requires" build-dir = "build/{wheel_tag}" wheel.packages = ["src/endweave"] wheel.py-api = "cp312" -wheel.exclude = ["**/*.cpp", "**/*.h", "**/*.pat", "**/CMakeLists.txt"] +wheel.exclude = ["**/*.cpp", "**/*.h", "**/*.inc", "**/*.pat", "**/CMakeLists.txt"] install.components = ["python"] sdist.exclude = [".github", "build", "tests"] @@ -80,4 +80,4 @@ provider = "scikit_build_core.metadata.setuptools_scm" [tool.setuptools_scm] version_file = "src/endweave/_version.py" -local_scheme = "no-local-version" \ No newline at end of file +local_scheme = "no-local-version" diff --git a/src/endweave/_pipeline.cpp b/src/endweave/_pipeline.cpp index 0bc7768..2e01a6f 100644 --- a/src/endweave/_pipeline.cpp +++ b/src/endweave/_pipeline.cpp @@ -5,7 +5,9 @@ #include #include +#include #include +#include #include #include #include @@ -69,7 +71,8 @@ struct Translator { int to_version = 0; }; -std::optional translate(const Translator &translator, int packet_id, nb::bytes payload) +std::optional translateImpl(const Translator &translator, int packet_id, nb::bytes payload, + endweave::blocks::WorldContext *world) { const endweave::PacketHandler handler = translator.engine.get(packet_id); if (handler == nullptr) { @@ -81,7 +84,7 @@ std::optional translate(const Translator &translator, int packet_id, bp::BinaryWriter out{translated}; bp::BinaryReader in{std::string_view{payload.c_str(), payload.size()}}; bool cancelled = false; - const auto result = handler(cancelled, in, out); + const auto result = handler(cancelled, in, out, world); if (!result) { raiseTranslationError(packet_id, "translate", result.error()); } @@ -91,6 +94,27 @@ std::optional translate(const Translator &translator, int packet_id, return nb::bytes(translated.data(), translated.size()); } +std::optional translate(const Translator &translator, int packet_id, nb::bytes payload) +{ + return translateImpl(translator, packet_id, payload, nullptr); +} + +std::pair, std::vector> translateWorld(const Translator &translator, int packet_id, + nb::bytes payload, + endweave::blocks::Lookup lookup, + int dimension) +{ + endweave::blocks::WorldContext world{std::move(lookup), dimension, {}, {}}; + auto result = translateImpl(translator, packet_id, payload, &world); + std::vector updates; + if (result) { + for (const auto &update : endweave::blocks::neighborUpdates(world)) { + updates.emplace_back(update.data(), update.size()); + } + } + return {std::move(result), std::move(updates)}; +} + } // namespace NB_MODULE(_pipeline, m) @@ -141,6 +165,8 @@ NB_MODULE(_pipeline, m) return self.actions; }, "The action for each packet id that needs one. Other ids pass through untouched.") + .def("translate_world", &translateWorld, "packet_id"_a, "payload"_a, "lookup"_a, "dimension"_a, + "Translate blocks using a dimension/x/y/z lookup; return payload and neighbor UpdateBlock payloads.") .def("translate", &translate, "packet_id"_a, "payload"_a, "The translated payload, or None if the packet was cancelled."); } diff --git a/src/endweave/_pipeline.pyi b/src/endweave/_pipeline.pyi index 42a65ad..51ea8d3 100644 --- a/src/endweave/_pipeline.pyi +++ b/src/endweave/_pipeline.pyi @@ -1,6 +1,6 @@ """Compile-time protocol translation between Bedrock versions.""" -from collections.abc import Mapping +from collections.abc import Callable, Mapping import enum @@ -36,6 +36,11 @@ class Translator: The action for each packet id that needs one. Other ids pass through untouched. """ + def translate_world(self, packet_id: int, payload: bytes, lookup: Callable[[int, int, int, int], int], dimension: int) -> tuple[bytes | None, list[bytes]]: + """ + Translate blocks using a dimension/x/y/z lookup; return payload and neighbor UpdateBlock payloads. + """ + def translate(self, packet_id: int, payload: bytes) -> bytes | None: """The translated payload, or None if the packet was cancelled.""" diff --git a/src/endweave/connection.py b/src/endweave/connection.py index 6ac994b..fe42162 100644 --- a/src/endweave/connection.py +++ b/src/endweave/connection.py @@ -72,6 +72,7 @@ def __init__(self, address: str, server_protocol_version: ProtocolVersion) -> No self.player: Player | None = None self.active = True self.pending_disconnect = False + self.sending_block_updates = False @property def id(self) -> int: diff --git a/src/endweave/plugin.py b/src/endweave/plugin.py index 8a074ef..efc99e7 100644 --- a/src/endweave/plugin.py +++ b/src/endweave/plugin.py @@ -157,6 +157,8 @@ def on_packet_receive(self, event: PacketReceiveEvent) -> None: def on_packet_send(self, event: PacketSendEvent) -> None: connection = self._connection_manager.get_connection(str(event.address)) if connection is not None: + if connection.sending_block_updates and event.packet_id == 21: + return self._translate(connection, event, Direction.CLIENTBOUND) def _translate( @@ -200,8 +202,25 @@ def _translate( if logged and debug.log_pre_packet_transform: self.logger.info(f"[{direction.value}] {label} in: {event.payload.hex()}") + neighbor_updates: list[bytes] = [] try: - payload = translator.translate(packet_id, event.payload) + if ( + direction is Direction.CLIENTBOUND + and translator.from_version < 2193 <= translator.to_version + and packet_id in (21, 58, 110, 172, 174) + and connection.player is not None + ): + player_dimension = connection.player.dimension + dimensions = {dimension.type.value: dimension for dimension in player_dimension.level.dimensions} + + def lookup_block(dimension_id: int, x: int, y: int, z: int) -> int: + return dimensions[dimension_id].get_block_at(x, y, z).data.runtime_id + + payload, neighbor_updates = translator.translate_world( + packet_id, event.payload, lookup_block, player_dimension.type.value + ) + else: + payload = translator.translate(packet_id, event.payload) except TranslationError as error: debug.log_translation_failure( f"Failed to translate {direction.value} packet {_packet_label(packet_id)} " @@ -230,6 +249,13 @@ def _translate( self.logger.info(f"[{direction.value}] {label} out: {payload.hex()}") event.payload = payload + if neighbor_updates and connection.player is not None: + connection.sending_block_updates = True + try: + for update in neighbor_updates: + connection.player.send_packet(21, update) + finally: + connection.sending_block_updates = False @event_handler def on_player_login(self, event: PlayerLoginEvent) -> None: diff --git a/src/endweave/protocol/handler.h b/src/endweave/protocol/handler.h index 869b05d..55f2288 100644 --- a/src/endweave/protocol/handler.h +++ b/src/endweave/protocol/handler.h @@ -3,6 +3,7 @@ #include "endweave/protocol/rewrite.h" #include "endweave/protocol/transform.h" #include "endweave/protocol/version.h" +#include "endweave/protocols/blocks.h" #include "endweave/protocols/rewriters.h" #include "endweave/protocols/v2168_to_v2193/transform.h" #include "endweave/protocols/v2193_to_v2168/transform.h" @@ -45,7 +46,8 @@ inline constexpr bool should_cancel_v = template inline constexpr bool should_translate_v = From != To && !(Id >= kSkipBegin && Id <= kSkipEnd) && path_has_packet_v && - (Rewritable || !std::is_same_v, bp::packet_of_t>); + (Rewritable || blocks::needs_rewrite || + !std::is_same_v, bp::packet_of_t>); template void chain(const Context> &ctx, bp::packet_of_t &&from) @@ -68,7 +70,8 @@ void chain(const Context> &ctx, bp::packet_of_t } template -std::expected handle(bool &cancelled, bp::BinaryReader &in, bp::BinaryWriter &out) +std::expected handle(bool &cancelled, bp::BinaryReader &in, bp::BinaryWriter &out, + blocks::WorldContext *world) { auto result = bp::deserialize>(in); if (!result) { @@ -82,6 +85,12 @@ std::expected handle(bool &cancelled, bp::BinaryReader &i std::string translated; bp::BinaryWriter writer{translated}; auto &&packet = std::move(result).value(); + if constexpr (blocks::needs_rewrite) { + auto rewritten = blocks::rewrite(packet, world); + if (!rewritten) { + return std::unexpected(rewritten.error()); + } + } if constexpr (Rewritable) { Rewriter::rewrite(packet); } @@ -114,7 +123,8 @@ std::expected handle(bool &cancelled, bp::BinaryReader &i } /** @see ViaVersion PacketWrapper#cancel. */ -inline std::expected cancel(bool &cancelled, bp::BinaryReader &, bp::BinaryWriter &) +inline std::expected cancel(bool &cancelled, bp::BinaryReader &, bp::BinaryWriter &, + blocks::WorldContext *) { cancelled = true; return {}; @@ -130,7 +140,8 @@ enum class Action : char { }; /** @see ViaVersion PacketHandler. */ -using PacketHandler = std::expected (*)(bool &, bp::BinaryReader &, bp::BinaryWriter &); +using PacketHandler = std::expected (*)(bool &, bp::BinaryReader &, bp::BinaryWriter &, + blocks::WorldContext *); namespace detail { diff --git a/src/endweave/protocols/CMakeLists.txt b/src/endweave/protocols/CMakeLists.txt index 0247afc..c424aa5 100644 --- a/src/endweave/protocols/CMakeLists.txt +++ b/src/endweave/protocols/CMakeLists.txt @@ -1,2 +1,3 @@ +target_sources(_pipeline PRIVATE blocks.cpp) add_subdirectory(v2168_to_v2193) add_subdirectory(v2193_to_v2168) diff --git a/src/endweave/protocols/block_connections.inc b/src/endweave/protocols/block_connections.inc new file mode 100644 index 0000000..ae17787 --- /dev/null +++ b/src/endweave/protocols/block_connections.inc @@ -0,0 +1,7621 @@ +// Generated from the pinned CloudburstMC/Data palettes and blocks.json (Apache-2.0). +static constexpr std::array kShapes = {{ + {130174u, 0, 0, 0, 15}, + {623036u, 0, 0, 0, 15}, + {1508731u, 0, 0, 0, 15}, + {2151896u, 0, 0, 0, 15}, + {3005749u, 0, 0, 0, 8}, + {3064456u, 0, 0, 0, 15}, + {3546864u, 0, 0, 0, 1}, + {4135631u, 0, 0, 0, 15}, + {4355418u, 0, 0, 0, 4}, + {5397267u, 1, 0, 0, 1}, + {5435732u, 1, 2, 1, 4}, + {7475713u, 0, 0, 0, 15}, + {7549895u, 0, 0, 0, 15}, + {8370831u, 0, 0, 0, 1}, + {8877185u, 0, 0, 0, 2}, + {9946113u, 0, 0, 0, 15}, + {10460764u, 0, 0, 0, 2}, + {11476168u, 0, 0, 0, 15}, + {13006226u, 0, 0, 0, 4}, + {15183479u, 0, 0, 0, 15}, + {16042046u, 0, 0, 0, 15}, + {16275272u, 0, 0, 0, 15}, + {16603170u, 0, 0, 0, 15}, + {16963668u, 0, 0, 0, 15}, + {17395263u, 0, 0, 0, 4}, + {18170592u, 0, 0, 0, 15}, + {18336511u, 0, 0, 0, 15}, + {18460623u, 0, 0, 0, 1}, + {19123039u, 0, 0, 0, 15}, + {19608195u, 0, 0, 0, 15}, + {20278138u, 0, 0, 0, 15}, + {21546565u, 0, 0, 0, 2}, + {22059299u, 0, 0, 0, 15}, + {22173412u, 0, 0, 0, 15}, + {22249510u, 0, 0, 0, 15}, + {22337049u, 0, 0, 1, 2}, + {23082953u, 1, 2, 0, 4}, + {23613345u, 1, 3, 0, 8}, + {24639155u, 0, 0, 0, 15}, + {25132681u, 0, 0, 0, 15}, + {25421135u, 0, 0, 0, 15}, + {26154139u, 0, 0, 0, 1}, + {26477142u, 0, 0, 0, 8}, + {26826051u, 0, 0, 0, 4}, + {27029366u, 0, 0, 0, 4}, + {28161960u, 0, 0, 0, 15}, + {28562080u, 0, 0, 0, 4}, + {29125709u, 0, 0, 0, 2}, + {29337834u, 1, 0, 1, 1}, + {29765641u, 0, 0, 0, 2}, + {29959857u, 0, 0, 0, 15}, + {31675757u, 0, 0, 0, 15}, + {31757468u, 0, 0, 0, 4}, + {32474475u, 0, 0, 0, 15}, + {32498672u, 1, 3, 0, 8}, + {33367779u, 1, 3, 0, 8}, + {33942204u, 0, 0, 0, 2}, + {34334851u, 0, 0, 0, 15}, + {35199432u, 4, 0, 0, 0}, + {36007700u, 0, 0, 0, 1}, + {36289153u, 0, 0, 0, 15}, + {36290879u, 0, 0, 0, 15}, + {36323483u, 1, 2, 1, 4}, + {36525436u, 7, 0, 0, 0}, + {36844083u, 1, 1, 0, 2}, + {38009512u, 0, 0, 0, 1}, + {38591611u, 0, 0, 0, 8}, + {38854526u, 0, 0, 0, 15}, + {39493854u, 0, 0, 0, 4}, + {40859174u, 0, 0, 0, 15}, + {41084191u, 0, 0, 0, 1}, + {41573594u, 0, 0, 0, 15}, + {41759224u, 0, 0, 0, 15}, + {42144652u, 0, 0, 0, 15}, + {42493084u, 0, 0, 0, 4}, + {42911278u, 0, 0, 0, 15}, + {42912969u, 0, 0, 0, 15}, + {43988248u, 0, 0, 0, 15}, + {44351966u, 0, 0, 0, 8}, + {44558571u, 0, 0, 0, 15}, + {44611247u, 0, 0, 0, 15}, + {45689255u, 0, 0, 0, 1}, + {46072341u, 0, 0, 0, 15}, + {46432752u, 2, 0, 0, 0}, + {46817254u, 0, 0, 0, 15}, + {47941879u, 0, 0, 0, 8}, + {48996441u, 0, 0, 0, 8}, + {49125935u, 0, 0, 0, 8}, + {49624827u, 0, 0, 0, 15}, + {50043291u, 0, 0, 0, 4}, + {50098331u, 0, 0, 0, 15}, + {50155558u, 0, 0, 0, 15}, + {50783057u, 1, 3, 1, 8}, + {51030389u, 0, 0, 0, 2}, + {52142335u, 1, 1, 1, 2}, + {52426314u, 0, 0, 0, 1}, + {52898713u, 0, 0, 0, 2}, + {53091412u, 0, 0, 0, 15}, + {54140187u, 0, 0, 0, 15}, + {54173553u, 0, 0, 0, 15}, + {55226783u, 0, 0, 0, 2}, + {55661233u, 0, 0, 0, 15}, + {55684777u, 0, 0, 0, 15}, + {56499681u, 0, 0, 0, 15}, + {57490701u, 0, 0, 0, 15}, + {57846909u, 0, 0, 0, 15}, + {58409854u, 0, 0, 0, 15}, + {58878847u, 0, 0, 0, 15}, + {59073043u, 0, 0, 0, 1}, + {59454998u, 0, 0, 0, 15}, + {59627083u, 0, 0, 0, 15}, + {60668747u, 2, 0, 0, 0}, + {60699149u, 0, 0, 0, 8}, + {61210723u, 0, 0, 0, 4}, + {61604997u, 0, 0, 0, 15}, + {61811242u, 0, 0, 0, 2}, + {62179886u, 0, 0, 0, 15}, + {62678273u, 0, 0, 0, 15}, + {63243653u, 0, 0, 0, 2}, + {63662441u, 0, 0, 0, 15}, + {63737754u, 0, 0, 0, 1}, + {64051600u, 6, 0, 0, 0}, + {64081087u, 0, 0, 0, 4}, + {66872090u, 1, 2, 0, 4}, + {67492385u, 0, 0, 0, 15}, + {67533629u, 0, 0, 0, 8}, + {68489738u, 0, 0, 0, 4}, + {68646848u, 0, 0, 0, 15}, + {69024718u, 0, 0, 0, 15}, + {69762363u, 0, 0, 0, 15}, + {70018043u, 0, 0, 0, 15}, + {71035066u, 0, 0, 0, 8}, + {71143921u, 0, 0, 0, 15}, + {72375678u, 0, 0, 0, 2}, + {72417302u, 0, 0, 0, 4}, + {72653360u, 0, 0, 0, 15}, + {74387233u, 0, 0, 0, 15}, + {74481049u, 0, 0, 0, 4}, + {74746517u, 0, 0, 0, 2}, + {76301164u, 0, 0, 0, 1}, + {77957791u, 0, 0, 0, 2}, + {78077993u, 0, 0, 0, 15}, + {78437978u, 0, 0, 0, 15}, + {78929077u, 0, 0, 0, 15}, + {80280250u, 0, 0, 0, 15}, + {80378636u, 6, 1, 0, 0}, + {80597862u, 0, 0, 0, 15}, + {82634330u, 0, 0, 0, 15}, + {83292841u, 0, 0, 0, 2}, + {83480714u, 0, 0, 0, 4}, + {83704836u, 0, 0, 0, 1}, + {83724333u, 0, 0, 0, 15}, + {83889379u, 0, 0, 0, 15}, + {84557776u, 1, 0, 0, 1}, + {84918519u, 0, 0, 0, 15}, + {85088168u, 1, 1, 0, 2}, + {85263144u, 0, 0, 0, 2}, + {85816248u, 0, 0, 0, 15}, + {85829319u, 0, 0, 0, 15}, + {86480954u, 0, 0, 0, 4}, + {87320501u, 0, 0, 0, 4}, + {87511135u, 0, 0, 0, 8}, + {87965454u, 6, 2, 0, 0}, + {88503913u, 0, 0, 0, 15}, + {89258332u, 0, 0, 0, 15}, + {90812657u, 1, 1, 1, 2}, + {92526561u, 0, 0, 0, 8}, + {93150580u, 0, 0, 0, 15}, + {94391537u, 0, 0, 0, 8}, + {94517320u, 0, 0, 0, 4}, + {94842602u, 1, 1, 0, 2}, + {95301112u, 0, 0, 0, 2}, + {96375020u, 0, 0, 0, 15}, + {97798306u, 1, 0, 1, 1}, + {98127507u, 0, 0, 0, 2}, + {98318906u, 1, 3, 0, 8}, + {99259225u, 0, 0, 0, 15}, + {100636349u, 0, 0, 0, 4}, + {102477328u, 0, 0, 0, 4}, + {103048417u, 0, 0, 0, 15}, + {103543638u, 0, 0, 0, 2}, + {104066193u, 0, 0, 0, 8}, + {104393987u, 0, 0, 0, 15}, + {104978022u, 0, 0, 0, 2}, + {105826789u, 0, 0, 0, 8}, + {106033394u, 0, 0, 0, 15}, + {107547877u, 0, 0, 0, 15}, + {107637426u, 0, 0, 0, 15}, + {107866127u, 0, 0, 0, 4}, + {108091966u, 0, 0, 1, 8}, + {109102328u, 0, 0, 0, 2}, + {111090317u, 0, 0, 0, 1}, + {111219747u, 0, 0, 0, 8}, + {112257880u, 1, 1, 1, 2}, + {112321721u, 0, 0, 0, 4}, + {113617158u, 1, 3, 1, 8}, + {114893997u, 0, 0, 0, 1}, + {115276623u, 0, 0, 0, 1}, + {116701606u, 0, 0, 0, 2}, + {117186726u, 0, 0, 0, 2}, + {117460455u, 0, 0, 0, 15}, + {117732427u, 0, 0, 0, 15}, + {117997354u, 0, 0, 0, 8}, + {118389247u, 0, 0, 0, 15}, + {118965524u, 0, 0, 0, 15}, + {118998978u, 0, 0, 0, 15}, + {119250154u, 6, 2, 0, 0}, + {119321732u, 0, 0, 0, 15}, + {119763327u, 0, 0, 0, 4}, + {120541983u, 0, 0, 0, 15}, + {121406134u, 0, 0, 0, 15}, + {121769361u, 0, 0, 0, 4}, + {122173972u, 0, 0, 0, 8}, + {122458258u, 0, 0, 0, 1}, + {122685546u, 0, 0, 0, 4}, + {122989447u, 0, 0, 0, 1}, + {123079820u, 0, 0, 0, 15}, + {123157111u, 0, 0, 0, 4}, + {124081998u, 0, 0, 0, 15}, + {124792582u, 0, 0, 0, 15}, + {125165181u, 0, 0, 0, 2}, + {125242933u, 0, 0, 0, 15}, + {125784316u, 0, 0, 0, 15}, + {126438506u, 0, 0, 0, 15}, + {126502305u, 0, 0, 0, 8}, + {126613919u, 0, 0, 0, 2}, + {128127353u, 0, 0, 0, 1}, + {128325399u, 1, 3, 0, 8}, + {128346913u, 1, 3, 0, 8}, + {128635972u, 0, 0, 0, 1}, + {130499541u, 0, 0, 0, 15}, + {131241015u, 0, 0, 0, 2}, + {131694022u, 0, 0, 0, 8}, + {131827291u, 1, 0, 1, 1}, + {132622041u, 0, 0, 0, 2}, + {134007632u, 0, 0, 0, 2}, + {135955872u, 0, 0, 0, 4}, + {137295859u, 0, 0, 0, 1}, + {138173706u, 0, 0, 0, 15}, + {138196776u, 0, 0, 0, 8}, + {138439774u, 0, 0, 0, 15}, + {138587594u, 0, 0, 0, 8}, + {138639715u, 0, 0, 0, 15}, + {138957771u, 0, 0, 0, 2}, + {139552816u, 0, 0, 0, 15}, + {140737712u, 0, 0, 0, 1}, + {141297055u, 1, 3, 1, 8}, + {142072685u, 0, 0, 0, 15}, + {143623159u, 0, 0, 0, 2}, + {143689329u, 0, 0, 0, 4}, + {145199156u, 0, 0, 0, 15}, + {145803282u, 0, 0, 0, 4}, + {145875208u, 0, 0, 0, 1}, + {146295974u, 6, 2, 0, 0}, + {149023729u, 0, 0, 0, 4}, + {149364527u, 0, 0, 0, 1}, + {150850328u, 0, 0, 0, 15}, + {151484656u, 0, 0, 0, 15}, + {152251869u, 0, 0, 0, 15}, + {152287480u, 1, 3, 1, 8}, + {152352511u, 0, 0, 0, 15}, + {152387190u, 0, 0, 0, 8}, + {152841238u, 0, 0, 0, 1}, + {153067646u, 0, 0, 0, 8}, + {154625403u, 0, 0, 0, 15}, + {155416677u, 0, 0, 0, 15}, + {156080212u, 0, 0, 0, 4}, + {156305932u, 0, 0, 0, 1}, + {156317425u, 1, 0, 0, 1}, + {156498060u, 0, 0, 0, 8}, + {159268954u, 6, 1, 0, 0}, + {159273129u, 1, 1, 1, 2}, + {159793729u, 1, 2, 0, 4}, + {159905775u, 0, 0, 0, 8}, + {160519239u, 0, 0, 0, 15}, + {160914246u, 0, 0, 1, 8}, + {162470498u, 0, 0, 0, 4}, + {162768466u, 0, 0, 0, 15}, + {162855297u, 0, 0, 0, 15}, + {163185366u, 0, 0, 0, 4}, + {163194584u, 0, 0, 0, 15}, + {163402697u, 0, 0, 0, 1}, + {164523240u, 0, 0, 0, 15}, + {165342613u, 0, 0, 0, 15}, + {165506533u, 0, 0, 0, 1}, + {166024317u, 0, 0, 0, 15}, + {167301612u, 0, 0, 0, 8}, + {167508217u, 0, 0, 0, 15}, + {168092314u, 0, 0, 0, 15}, + {168988626u, 0, 0, 0, 15}, + {169158500u, 0, 0, 0, 2}, + {169775932u, 0, 0, 0, 15}, + {170391773u, 0, 0, 0, 2}, + {170572189u, 0, 0, 0, 15}, + {172513137u, 0, 0, 0, 4}, + {172699608u, 0, 0, 0, 15}, + {173263259u, 0, 0, 0, 15}, + {173620429u, 0, 0, 0, 8}, + {173794284u, 0, 0, 0, 15}, + {174761056u, 0, 0, 0, 1}, + {175091981u, 1, 2, 1, 4}, + {176163979u, 0, 0, 0, 15}, + {178176429u, 0, 0, 0, 2}, + {178709475u, 0, 0, 0, 15}, + {178754103u, 0, 0, 0, 1}, + {180213920u, 0, 0, 0, 15}, + {182195410u, 0, 0, 0, 1}, + {182247794u, 0, 0, 0, 8}, + {182307290u, 0, 0, 0, 2}, + {184160369u, 0, 0, 0, 4}, + {184238531u, 0, 0, 0, 4}, + {184718330u, 0, 0, 0, 15}, + {184984241u, 0, 0, 0, 8}, + {185052420u, 0, 0, 0, 15}, + {187220455u, 0, 0, 0, 15}, + {187523183u, 0, 0, 0, 2}, + {187979813u, 0, 0, 0, 1}, + {188341703u, 0, 0, 0, 1}, + {188941724u, 6, 1, 0, 0}, + {188956210u, 0, 0, 0, 1}, + {189800222u, 1, 1, 0, 2}, + {189821736u, 1, 1, 0, 2}, + {190565867u, 0, 0, 0, 1}, + {191669188u, 0, 0, 0, 8}, + {191816428u, 0, 0, 0, 15}, + {191974364u, 0, 0, 0, 15}, + {192715838u, 0, 0, 0, 2}, + {193302114u, 1, 2, 1, 4}, + {194928973u, 0, 0, 0, 15}, + {195238613u, 0, 0, 0, 2}, + {198111737u, 0, 0, 0, 15}, + {198944669u, 0, 0, 0, 1}, + {200169620u, 0, 0, 0, 15}, + {200372841u, 0, 0, 0, 15}, + {200737523u, 0, 0, 0, 15}, + {200812725u, 0, 0, 0, 15}, + {200908303u, 0, 0, 0, 15}, + {201599397u, 0, 0, 0, 8}, + {202466701u, 0, 0, 0, 15}, + {202629566u, 0, 0, 0, 4}, + {202771878u, 1, 1, 1, 2}, + {203211545u, 0, 0, 0, 15}, + {203547508u, 0, 0, 0, 15}, + {205097982u, 0, 0, 0, 2}, + {205230093u, 0, 0, 0, 15}, + {206674336u, 0, 0, 0, 2}, + {207028759u, 0, 0, 0, 8}, + {208336825u, 0, 0, 0, 15}, + {208601708u, 0, 0, 0, 4}, + {209028583u, 0, 0, 0, 4}, + {209317485u, 0, 0, 0, 8}, + {210839350u, 0, 0, 0, 1}, + {211415393u, 0, 0, 0, 2}, + {211563958u, 0, 0, 0, 15}, + {213437143u, 0, 0, 0, 1}, + {213444007u, 0, 0, 0, 15}, + {213827334u, 0, 0, 0, 15}, + {215086725u, 0, 0, 0, 15}, + {215184054u, 0, 0, 0, 15}, + {216100226u, 0, 0, 0, 15}, + {216139911u, 0, 0, 0, 1}, + {216166018u, 0, 0, 0, 8}, + {216178281u, 0, 0, 0, 4}, + {216289845u, 0, 0, 0, 15}, + {216920024u, 0, 0, 0, 2}, + {217792248u, 1, 2, 0, 4}, + {218538436u, 0, 0, 0, 15}, + {220747952u, 1, 3, 1, 8}, + {221055406u, 0, 0, 0, 2}, + {221268552u, 1, 0, 0, 1}, + {221530135u, 0, 0, 0, 15}, + {222798399u, 0, 0, 0, 15}, + {223266267u, 0, 0, 0, 8}, + {224998519u, 0, 0, 0, 2}, + {225998063u, 0, 0, 0, 15}, + {226388511u, 0, 0, 0, 2}, + {227322691u, 1, 1, 1, 2}, + {227928282u, 0, 0, 0, 15}, + {228983040u, 0, 0, 0, 15}, + {229414071u, 0, 0, 0, 1}, + {229637552u, 0, 0, 0, 4}, + {229769057u, 0, 0, 0, 15}, + {231608898u, 0, 0, 0, 15}, + {231697956u, 0, 0, 0, 8}, + {232568707u, 0, 0, 0, 1}, + {234418979u, 1, 1, 0, 2}, + {234622547u, 0, 0, 0, 1}, + {236566804u, 1, 0, 1, 1}, + {236885399u, 0, 0, 0, 2}, + {237001746u, 0, 0, 0, 15}, + {237430456u, 0, 0, 0, 1}, + {237638802u, 0, 0, 0, 15}, + {238426939u, 0, 0, 0, 15}, + {238810689u, 0, 0, 0, 15}, + {238821549u, 0, 0, 0, 8}, + {239021569u, 0, 0, 0, 15}, + {239651252u, 0, 0, 0, 2}, + {240216761u, 0, 0, 0, 15}, + {240284648u, 0, 0, 0, 15}, + {240488560u, 0, 0, 0, 15}, + {242912433u, 0, 0, 0, 1}, + {244490218u, 0, 0, 0, 15}, + {244513769u, 0, 0, 0, 15}, + {245264707u, 0, 0, 0, 15}, + {245635192u, 0, 0, 0, 4}, + {245920467u, 0, 0, 0, 8}, + {246167558u, 0, 0, 0, 15}, + {246492892u, 0, 0, 0, 15}, + {246504146u, 0, 0, 0, 1}, + {246714609u, 0, 0, 0, 15}, + {246783866u, 0, 0, 0, 8}, + {247600873u, 0, 0, 0, 15}, + {247638517u, 0, 0, 0, 2}, + {247942961u, 0, 0, 0, 1}, + {248200725u, 0, 0, 0, 4}, + {248637584u, 0, 0, 0, 15}, + {249716655u, 0, 0, 0, 2}, + {250160898u, 0, 0, 0, 15}, + {250316532u, 0, 0, 0, 2}, + {250368534u, 0, 0, 0, 4}, + {251275045u, 1, 0, 0, 1}, + {251779881u, 0, 0, 0, 15}, + {251800251u, 0, 0, 0, 1}, + {252587331u, 0, 0, 0, 15}, + {253435187u, 0, 0, 0, 15}, + {253449187u, 0, 0, 0, 15}, + {253917457u, 6, 3, 0, 0}, + {254116776u, 0, 0, 0, 8}, + {254190661u, 0, 0, 0, 2}, + {254776937u, 1, 3, 1, 8}, + {255115930u, 0, 0, 0, 15}, + {256287716u, 0, 0, 0, 15}, + {256654430u, 0, 0, 0, 2}, + {257434735u, 0, 0, 0, 15}, + {257631597u, 0, 0, 0, 8}, + {258064197u, 0, 0, 0, 1}, + {258074389u, 0, 0, 0, 15}, + {259072491u, 0, 0, 0, 4}, + {259633839u, 0, 0, 0, 4}, + {259993239u, 0, 0, 0, 15}, + {260091296u, 0, 0, 0, 8}, + {261152728u, 0, 0, 0, 15}, + {262465359u, 0, 0, 1, 1}, + {262571559u, 0, 0, 0, 15}, + {262610414u, 0, 0, 0, 15}, + {262630863u, 0, 0, 0, 1}, + {262634781u, 0, 0, 0, 4}, + {263178896u, 0, 0, 0, 15}, + {264246701u, 1, 0, 1, 1}, + {264477059u, 0, 0, 1, 4}, + {265022331u, 0, 0, 0, 15}, + {266572805u, 0, 0, 0, 2}, + {266815443u, 0, 0, 0, 2}, + {267027879u, 0, 0, 0, 8}, + {267754639u, 0, 0, 0, 8}, + {268752747u, 0, 0, 0, 8}, + {269871302u, 0, 0, 0, 8}, + {269878477u, 0, 0, 0, 15}, + {270307761u, 0, 0, 0, 8}, + {270504418u, 0, 0, 0, 15}, + {270921536u, 0, 0, 0, 15}, + {270947464u, 0, 0, 0, 15}, + {271413511u, 0, 0, 0, 1}, + {272314173u, 0, 0, 0, 1}, + {273099918u, 0, 0, 0, 15}, + {273892598u, 0, 0, 0, 15}, + {274128455u, 0, 0, 0, 15}, + {274932653u, 0, 0, 0, 15}, + {275302157u, 0, 0, 0, 15}, + {275505242u, 6, 2, 0, 0}, + {275725810u, 0, 0, 0, 1}, + {276796447u, 0, 0, 0, 1}, + {277575049u, 0, 0, 0, 15}, + {277614734u, 0, 0, 0, 1}, + {278057298u, 0, 0, 0, 4}, + {278349281u, 0, 0, 0, 1}, + {278499913u, 0, 0, 0, 2}, + {278568156u, 0, 0, 0, 15}, + {278823385u, 0, 0, 0, 2}, + {279386582u, 0, 0, 0, 15}, + {280202570u, 0, 0, 0, 4}, + {280926088u, 0, 0, 0, 8}, + {281215512u, 0, 0, 0, 1}, + {282111217u, 0, 0, 0, 15}, + {282305430u, 0, 0, 0, 15}, + {282711653u, 0, 0, 0, 8}, + {284673795u, 0, 0, 0, 8}, + {284780817u, 0, 0, 0, 1}, + {285338091u, 0, 0, 0, 8}, + {285665890u, 0, 0, 0, 15}, + {285680430u, 0, 0, 0, 1}, + {285857849u, 0, 0, 0, 4}, + {286259603u, 0, 0, 0, 2}, + {286932351u, 0, 0, 0, 2}, + {287154136u, 0, 0, 0, 15}, + {287472886u, 0, 0, 0, 15}, + {288417155u, 0, 0, 0, 15}, + {288797514u, 1, 3, 1, 8}, + {289404009u, 0, 0, 0, 15}, + {290888894u, 0, 0, 0, 1}, + {290923341u, 0, 0, 0, 15}, + {294754662u, 0, 0, 0, 15}, + {295291706u, 0, 0, 0, 15}, + {295482755u, 0, 0, 1, 1}, + {295644310u, 0, 0, 0, 4}, + {295863025u, 0, 0, 0, 1}, + {295893802u, 1, 3, 0, 8}, + {296345285u, 0, 0, 0, 15}, + {297338022u, 0, 0, 0, 15}, + {297405153u, 0, 0, 0, 8}, + {297959361u, 0, 0, 0, 15}, + {298253312u, 0, 0, 0, 15}, + {299113625u, 0, 0, 0, 15}, + {299238750u, 0, 0, 0, 15}, + {299321628u, 0, 0, 0, 8}, + {299731617u, 0, 0, 0, 1}, + {299901762u, 0, 0, 0, 15}, + {301081066u, 0, 0, 0, 15}, + {301779595u, 0, 0, 0, 15}, + {302581987u, 0, 0, 0, 4}, + {303175278u, 0, 0, 0, 15}, + {303200072u, 0, 0, 0, 4}, + {304023147u, 0, 0, 0, 15}, + {304284546u, 6, 3, 0, 0}, + {304589347u, 0, 0, 0, 8}, + {306770192u, 0, 0, 0, 2}, + {308118232u, 0, 0, 0, 4}, + {308374331u, 0, 0, 0, 2}, + {309906281u, 0, 0, 0, 8}, + {310576021u, 0, 0, 0, 15}, + {310626877u, 0, 0, 0, 15}, + {311833757u, 5, 0, 0, 0}, + {312329076u, 0, 0, 0, 1}, + {312749868u, 1, 2, 0, 4}, + {312880066u, 0, 0, 0, 15}, + {313686626u, 0, 0, 0, 15}, + {313726677u, 0, 0, 0, 2}, + {314910010u, 0, 0, 0, 15}, + {314924010u, 0, 0, 0, 15}, + {315665484u, 0, 0, 0, 2}, + {316251760u, 1, 1, 1, 2}, + {316271032u, 0, 0, 0, 8}, + {316452277u, 0, 0, 0, 2}, + {317163910u, 0, 0, 0, 8}, + {318463540u, 0, 0, 0, 2}, + {318842719u, 0, 0, 0, 15}, + {319253340u, 0, 0, 0, 1}, + {319400216u, 0, 0, 0, 15}, + {319666672u, 0, 0, 0, 15}, + {320610735u, 4, 0, 0, 0}, + {321038644u, 0, 0, 0, 8}, + {322380604u, 0, 0, 0, 1}, + {322566880u, 0, 0, 0, 4}, + {324105686u, 0, 0, 0, 1}, + {325142250u, 0, 0, 0, 8}, + {325721524u, 1, 2, 1, 4}, + {326497154u, 0, 0, 0, 15}, + {326898957u, 0, 0, 0, 15}, + {327021863u, 0, 0, 0, 4}, + {327407312u, 0, 0, 0, 15}, + {327683668u, 0, 0, 0, 15}, + {327865108u, 0, 0, 0, 8}, + {328047628u, 0, 0, 0, 2}, + {328521528u, 0, 0, 0, 15}, + {329229462u, 0, 0, 0, 8}, + {329256923u, 2, 0, 0, 0}, + {329748754u, 0, 0, 0, 4}, + {329966832u, 0, 0, 0, 15}, + {330370455u, 1, 3, 1, 8}, + {330770894u, 0, 0, 0, 15}, + {330851185u, 0, 0, 0, 15}, + {331775436u, 0, 0, 0, 15}, + {332888334u, 0, 0, 0, 1}, + {333121916u, 0, 0, 0, 15}, + {333773917u, 0, 0, 1, 8}, + {333788996u, 0, 0, 0, 1}, + {334311803u, 0, 0, 0, 15}, + {335473288u, 0, 0, 0, 4}, + {335831256u, 0, 0, 0, 15}, + {336139477u, 0, 0, 0, 4}, + {336772665u, 0, 0, 0, 8}, + {336776980u, 0, 0, 0, 15}, + {337021492u, 6, 3, 0, 0}, + {339049872u, 0, 0, 0, 15}, + {339089557u, 0, 0, 0, 1}, + {339494639u, 0, 0, 0, 15}, + {339896832u, 0, 0, 0, 8}, + {339948462u, 0, 0, 0, 15}, + {341053135u, 0, 0, 0, 4}, + {341121288u, 0, 0, 0, 2}, + {341256607u, 0, 0, 0, 15}, + {342969784u, 0, 0, 0, 15}, + {346358334u, 0, 0, 0, 1}, + {347583206u, 0, 0, 0, 15}, + {348947709u, 0, 0, 0, 15}, + {349449366u, 0, 0, 0, 1}, + {350272337u, 1, 2, 1, 4}, + {350334825u, 0, 0, 0, 1}, + {350874160u, 0, 0, 0, 8}, + {351491281u, 0, 0, 0, 8}, + {352363717u, 0, 0, 0, 1}, + {352688340u, 0, 0, 0, 4}, + {352724304u, 0, 0, 0, 2}, + {353894352u, 0, 0, 0, 8}, + {354550757u, 0, 0, 0, 15}, + {354594540u, 0, 0, 0, 15}, + {355235348u, 0, 0, 0, 1}, + {356354615u, 0, 0, 0, 15}, + {356867030u, 0, 0, 0, 4}, + {356977987u, 6, 0, 0, 0}, + {357368625u, 1, 2, 0, 4}, + {358624880u, 0, 0, 0, 15}, + {359295504u, 0, 0, 0, 1}, + {359405719u, 0, 0, 0, 1}, + {360154239u, 0, 0, 0, 1}, + {360452980u, 0, 0, 0, 15}, + {360588448u, 0, 0, 0, 15}, + {360832349u, 0, 0, 0, 8}, + {360967932u, 0, 0, 0, 15}, + {361376585u, 0, 0, 0, 15}, + {361791695u, 0, 0, 0, 8}, + {362013323u, 0, 0, 0, 4}, + {362415459u, 0, 0, 0, 1}, + {362510822u, 0, 0, 1, 8}, + {363053501u, 0, 0, 0, 15}, + {364301983u, 0, 0, 0, 15}, + {364561570u, 0, 0, 0, 1}, + {365952687u, 0, 0, 0, 15}, + {366339283u, 0, 0, 0, 1}, + {368499143u, 0, 0, 0, 15}, + {368734180u, 0, 0, 0, 15}, + {369366859u, 1, 3, 0, 8}, + {369910609u, 0, 0, 0, 15}, + {370470070u, 0, 0, 0, 2}, + {370625712u, 0, 0, 0, 8}, + {371675644u, 0, 0, 0, 15}, + {372143396u, 0, 0, 0, 15}, + {372540891u, 0, 0, 0, 4}, + {374559352u, 0, 0, 0, 4}, + {375263337u, 6, 0, 0, 0}, + {375576756u, 0, 0, 0, 1}, + {375855838u, 0, 0, 0, 4}, + {376224663u, 0, 0, 0, 15}, + {376384833u, 0, 0, 0, 15}, + {376988897u, 0, 0, 0, 15}, + {377165693u, 0, 0, 0, 8}, + {378380225u, 0, 0, 0, 4}, + {378953510u, 0, 0, 0, 15}, + {379907727u, 0, 0, 0, 15}, + {380045745u, 0, 0, 0, 4}, + {380463194u, 0, 0, 0, 4}, + {382425271u, 0, 0, 0, 15}, + {382742353u, 0, 0, 0, 2}, + {382749001u, 0, 0, 0, 8}, + {383280439u, 6, 0, 0, 0}, + {383663638u, 0, 0, 0, 15}, + {384802683u, 0, 0, 0, 8}, + {385580509u, 0, 0, 0, 1}, + {385861263u, 0, 0, 0, 15}, + {386143610u, 0, 0, 0, 15}, + {387363224u, 0, 0, 0, 15}, + {387971977u, 0, 0, 0, 15}, + {388029301u, 0, 0, 0, 2}, + {388079635u, 0, 0, 0, 15}, + {389138326u, 0, 0, 0, 15}, + {390699758u, 0, 0, 0, 2}, + {390704285u, 0, 0, 0, 8}, + {390759855u, 0, 0, 0, 8}, + {391599337u, 0, 0, 0, 15}, + {391845278u, 1, 1, 1, 2}, + {392113567u, 0, 0, 0, 15}, + {392290330u, 0, 0, 0, 15}, + {393208456u, 0, 0, 0, 15}, + {394363157u, 0, 0, 0, 1}, + {394643823u, 0, 0, 0, 15}, + {395968334u, 0, 0, 0, 15}, + {396705440u, 0, 0, 0, 8}, + {397712196u, 0, 0, 0, 4}, + {397881621u, 0, 0, 0, 2}, + {397912096u, 0, 0, 0, 4}, + {397923915u, 0, 0, 0, 1}, + {399210550u, 0, 0, 0, 1}, + {399437406u, 0, 0, 0, 15}, + {399905655u, 0, 0, 0, 8}, + {400564380u, 0, 0, 0, 1}, + {401876513u, 0, 0, 0, 15}, + {402180336u, 0, 0, 0, 1}, + {403707080u, 0, 0, 0, 1}, + {404372690u, 0, 0, 0, 2}, + {405344122u, 0, 0, 0, 4}, + {406535457u, 0, 0, 0, 2}, + {406877634u, 0, 0, 0, 4}, + {406887842u, 0, 0, 0, 4}, + {407385534u, 0, 0, 0, 15}, + {408372452u, 0, 0, 0, 4}, + {408777833u, 0, 0, 0, 15}, + {409760431u, 0, 0, 0, 15}, + {410422532u, 0, 0, 0, 15}, + {410781861u, 0, 0, 0, 1}, + {411747160u, 1, 0, 1, 1}, + {412397730u, 0, 0, 0, 15}, + {413838540u, 0, 0, 0, 1}, + {416913788u, 0, 0, 0, 15}, + {417068279u, 0, 0, 0, 4}, + {418670666u, 0, 0, 0, 8}, + {418843448u, 1, 0, 0, 1}, + {421967642u, 6, 3, 0, 0}, + {422168693u, 0, 0, 0, 1}, + {422851408u, 0, 0, 0, 15}, + {425194876u, 2, 0, 0, 0}, + {426350444u, 0, 0, 0, 1}, + {426355436u, 0, 0, 0, 15}, + {426541229u, 0, 0, 0, 15}, + {427177399u, 0, 0, 0, 8}, + {427453426u, 0, 0, 0, 2}, + {428588418u, 0, 0, 0, 8}, + {429011097u, 0, 0, 0, 15}, + {429973220u, 0, 0, 0, 15}, + {430841682u, 1, 1, 0, 2}, + {430914066u, 0, 0, 0, 2}, + {431168279u, 0, 0, 0, 4}, + {431215410u, 0, 0, 0, 15}, + {432537687u, 0, 0, 0, 1}, + {433350063u, 0, 0, 0, 1}, + {434209963u, 0, 0, 0, 15}, + {434240492u, 0, 0, 0, 8}, + {435641133u, 0, 0, 0, 8}, + {435810519u, 0, 0, 1, 4}, + {436027195u, 0, 0, 0, 4}, + {436719290u, 0, 0, 0, 8}, + {437625455u, 0, 0, 0, 15}, + {437699486u, 0, 0, 0, 15}, + {437859656u, 0, 0, 0, 15}, + {438968066u, 0, 0, 0, 8}, + {438972736u, 6, 0, 0, 0}, + {439161891u, 6, 3, 0, 0}, + {440721860u, 0, 0, 0, 4}, + {441201209u, 0, 0, 0, 1}, + {441382550u, 0, 0, 0, 15}, + {442807625u, 0, 0, 0, 15}, + {443175560u, 0, 0, 0, 4}, + {444273046u, 0, 0, 0, 8}, + {444779488u, 0, 0, 0, 1}, + {445316843u, 0, 0, 0, 15}, + {445359987u, 4, 0, 0, 0}, + {445450925u, 0, 0, 0, 15}, + {447055332u, 0, 0, 0, 1}, + {447135279u, 0, 0, 0, 15}, + {447688324u, 0, 0, 0, 15}, + {449057275u, 0, 0, 0, 2}, + {449446800u, 0, 0, 0, 15}, + {449796727u, 0, 0, 0, 15}, + {450333055u, 0, 0, 0, 15}, + {450647137u, 0, 0, 0, 15}, + {452179108u, 0, 0, 0, 8}, + {453320101u, 1, 0, 1, 1}, + {453588390u, 0, 0, 0, 15}, + {453777621u, 0, 0, 0, 15}, + {453957083u, 0, 0, 0, 15}, + {454232362u, 0, 0, 0, 4}, + {454399551u, 0, 0, 0, 2}, + {455837980u, 0, 0, 0, 1}, + {456082508u, 0, 0, 0, 15}, + {456359835u, 0, 0, 0, 15}, + {457464140u, 0, 0, 0, 15}, + {458377540u, 0, 0, 0, 4}, + {458539045u, 0, 0, 0, 2}, + {459170249u, 0, 0, 0, 2}, + {459529568u, 0, 0, 0, 15}, + {460134749u, 0, 0, 0, 4}, + {461121067u, 0, 0, 0, 4}, + {461233679u, 0, 0, 0, 15}, + {462759429u, 0, 0, 0, 15}, + {463937711u, 0, 0, 0, 15}, + {464807946u, 0, 0, 0, 8}, + {466047365u, 0, 0, 0, 4}, + {467507019u, 0, 0, 0, 15}, + {468651515u, 0, 0, 0, 15}, + {470109548u, 0, 0, 1, 4}, + {470992039u, 0, 0, 0, 15}, + {471727404u, 0, 0, 0, 2}, + {471897355u, 0, 0, 0, 15}, + {472438133u, 0, 0, 0, 15}, + {474957409u, 0, 0, 0, 1}, + {477233997u, 2, 0, 0, 0}, + {477805661u, 0, 0, 0, 1}, + {478319448u, 0, 0, 1, 8}, + {478856759u, 0, 0, 0, 15}, + {479716175u, 0, 0, 0, 15}, + {480159908u, 0, 0, 0, 15}, + {480566451u, 0, 0, 0, 8}, + {480717650u, 0, 0, 0, 15}, + {480976347u, 0, 0, 0, 1}, + {482805442u, 0, 0, 0, 15}, + {483173777u, 0, 0, 0, 15}, + {483387151u, 0, 0, 0, 1}, + {483812631u, 0, 0, 0, 15}, + {488120188u, 0, 0, 0, 2}, + {489338240u, 0, 0, 0, 15}, + {490498551u, 0, 0, 0, 15}, + {492316505u, 1, 0, 0, 1}, + {492441758u, 0, 0, 0, 1}, + {492643102u, 0, 0, 0, 4}, + {494203661u, 0, 0, 0, 4}, + {494357910u, 0, 0, 0, 1}, + {494504088u, 0, 0, 0, 8}, + {494521430u, 0, 0, 0, 15}, + {494598591u, 0, 0, 0, 15}, + {494831491u, 0, 0, 0, 8}, + {495146727u, 0, 0, 0, 15}, + {495353531u, 0, 0, 0, 4}, + {496091141u, 0, 0, 0, 2}, + {496846458u, 0, 0, 0, 1}, + {497711246u, 0, 0, 0, 15}, + {499174309u, 0, 0, 0, 15}, + {500325388u, 0, 0, 0, 2}, + {500378010u, 0, 0, 0, 15}, + {501043176u, 0, 0, 0, 15}, + {501534358u, 0, 0, 0, 15}, + {502095894u, 0, 0, 0, 15}, + {502117705u, 0, 0, 0, 15}, + {502802511u, 0, 0, 0, 15}, + {502857373u, 0, 0, 0, 15}, + {503230577u, 0, 0, 0, 15}, + {503319956u, 0, 0, 0, 15}, + {503346779u, 0, 0, 0, 15}, + {503521714u, 0, 0, 0, 8}, + {503851977u, 0, 0, 0, 15}, + {505829846u, 0, 0, 0, 1}, + {506002955u, 0, 0, 0, 2}, + {506739042u, 0, 0, 0, 15}, + {507132900u, 0, 0, 0, 8}, + {507450469u, 0, 0, 0, 15}, + {507566791u, 0, 0, 0, 4}, + {507936175u, 0, 0, 0, 2}, + {508997011u, 0, 0, 0, 15}, + {509517309u, 0, 0, 0, 2}, + {509747128u, 0, 0, 0, 15}, + {510020998u, 0, 0, 0, 15}, + {510928991u, 0, 0, 0, 15}, + {511728289u, 0, 0, 0, 4}, + {511807878u, 0, 0, 0, 15}, + {512666773u, 0, 0, 0, 15}, + {512802414u, 0, 0, 0, 8}, + {513477517u, 6, 2, 0, 0}, + {513626421u, 0, 0, 0, 15}, + {514193374u, 0, 0, 0, 2}, + {514794924u, 1, 2, 1, 4}, + {515063213u, 0, 0, 0, 15}, + {515862197u, 6, 1, 0, 0}, + {515984871u, 0, 0, 0, 2}, + {516789807u, 0, 0, 0, 15}, + {517487447u, 0, 0, 0, 2}, + {517670360u, 0, 0, 0, 4}, + {518574878u, 0, 0, 0, 15}, + {518953124u, 0, 0, 0, 15}, + {519064754u, 6, 1, 0, 0}, + {519194833u, 0, 0, 0, 2}, + {519198519u, 0, 0, 0, 15}, + {519234921u, 4, 0, 0, 0}, + {520762705u, 0, 0, 0, 15}, + {523214623u, 0, 0, 0, 4}, + {524951278u, 0, 0, 0, 4}, + {525412534u, 0, 0, 0, 15}, + {526588360u, 0, 0, 0, 15}, + {527000933u, 0, 0, 0, 1}, + {527514192u, 0, 0, 0, 15}, + {533372178u, 0, 0, 0, 15}, + {534064665u, 0, 0, 1, 2}, + {534328585u, 0, 0, 0, 15}, + {534465875u, 0, 0, 0, 8}, + {535806475u, 0, 0, 1, 2}, + {536062138u, 0, 0, 0, 1}, + {536276328u, 0, 0, 0, 15}, + {536666580u, 0, 0, 0, 15}, + {536734066u, 0, 0, 0, 15}, + {536975487u, 0, 0, 0, 2}, + {537744078u, 0, 0, 0, 1}, + {538364115u, 0, 0, 0, 2}, + {538604433u, 0, 0, 0, 8}, + {539491916u, 0, 0, 0, 2}, + {539651401u, 0, 0, 0, 15}, + {541190998u, 0, 0, 0, 15}, + {541285901u, 0, 0, 0, 1}, + {541928499u, 0, 0, 0, 1}, + {544798255u, 0, 0, 0, 15}, + {546016823u, 0, 0, 0, 8}, + {547498137u, 0, 0, 0, 15}, + {548257727u, 0, 0, 0, 4}, + {549128054u, 0, 0, 0, 15}, + {550697427u, 0, 0, 0, 15}, + {550868374u, 0, 0, 0, 15}, + {551273040u, 0, 0, 0, 1}, + {551496160u, 0, 0, 0, 4}, + {552780160u, 0, 0, 0, 2}, + {552795998u, 0, 0, 0, 1}, + {553228790u, 0, 0, 0, 4}, + {553463644u, 0, 0, 1, 1}, + {553791328u, 1, 2, 0, 4}, + {554117925u, 0, 0, 0, 4}, + {554856355u, 0, 0, 0, 2}, + {555099930u, 0, 0, 0, 1}, + {555734142u, 0, 0, 0, 15}, + {555751865u, 0, 0, 0, 15}, + {555774216u, 0, 0, 0, 2}, + {556073414u, 0, 0, 0, 15}, + {556191023u, 0, 0, 0, 4}, + {556306314u, 0, 0, 0, 8}, + {556621550u, 0, 0, 0, 15}, + {559703421u, 0, 0, 0, 2}, + {560535671u, 0, 0, 1, 1}, + {560649132u, 0, 0, 0, 15}, + {560730875u, 0, 0, 0, 15}, + {560819427u, 0, 0, 0, 2}, + {560976746u, 0, 0, 0, 15}, + {561093492u, 0, 0, 0, 8}, + {561914719u, 0, 0, 0, 15}, + {563007678u, 0, 0, 0, 15}, + {563412663u, 0, 0, 0, 8}, + {564332196u, 0, 0, 0, 15}, + {564821602u, 0, 0, 0, 15}, + {564829405u, 0, 0, 0, 2}, + {565720362u, 0, 0, 0, 2}, + {566581838u, 0, 0, 0, 2}, + {567193200u, 0, 0, 0, 15}, + {569715289u, 0, 0, 0, 15}, + {569926434u, 0, 0, 0, 15}, + {570834715u, 0, 0, 0, 15}, + {571094618u, 0, 0, 0, 2}, + {571836619u, 0, 0, 0, 15}, + {572194221u, 0, 0, 0, 2}, + {572783542u, 0, 0, 0, 1}, + {572783721u, 0, 0, 0, 15}, + {573282701u, 0, 0, 0, 15}, + {575228546u, 0, 0, 0, 4}, + {575690440u, 6, 3, 0, 0}, + {576538036u, 0, 0, 0, 15}, + {577515320u, 0, 0, 0, 4}, + {579008106u, 0, 0, 0, 15}, + {579128196u, 0, 0, 0, 15}, + {579836411u, 0, 0, 0, 15}, + {581400339u, 0, 0, 0, 8}, + {581531271u, 0, 0, 0, 15}, + {581689153u, 0, 0, 0, 15}, + {582402668u, 0, 0, 0, 2}, + {582748915u, 0, 0, 0, 4}, + {582896602u, 0, 0, 0, 15}, + {583747270u, 0, 0, 0, 15}, + {585656251u, 6, 0, 0, 0}, + {586019974u, 0, 0, 0, 4}, + {586887357u, 0, 0, 0, 15}, + {587527326u, 0, 0, 0, 1}, + {589412145u, 0, 0, 0, 4}, + {589427342u, 0, 0, 0, 8}, + {593594903u, 0, 0, 0, 15}, + {593813785u, 0, 0, 0, 15}, + {594490563u, 0, 0, 0, 1}, + {594562376u, 0, 0, 0, 4}, + {594691388u, 0, 0, 0, 1}, + {594847001u, 0, 0, 0, 15}, + {595057479u, 0, 0, 0, 15}, + {595116797u, 0, 0, 0, 15}, + {595979930u, 0, 0, 0, 4}, + {596285486u, 0, 0, 0, 15}, + {596447879u, 0, 0, 0, 2}, + {596946633u, 0, 0, 0, 8}, + {597121697u, 0, 0, 0, 1}, + {598430140u, 0, 0, 0, 8}, + {598450310u, 0, 0, 0, 2}, + {598597103u, 0, 0, 0, 4}, + {598986039u, 0, 0, 0, 15}, + {600140015u, 0, 0, 0, 15}, + {601105893u, 0, 0, 0, 1}, + {601213063u, 0, 0, 0, 15}, + {601701031u, 0, 0, 0, 15}, + {602665821u, 0, 0, 0, 15}, + {603499600u, 0, 0, 0, 4}, + {603583124u, 0, 0, 0, 1}, + {603900875u, 0, 0, 0, 2}, + {604149561u, 0, 0, 0, 8}, + {604830123u, 0, 0, 0, 1}, + {606568778u, 0, 0, 0, 2}, + {607314919u, 0, 0, 0, 15}, + {607948658u, 0, 0, 0, 2}, + {608743392u, 0, 0, 0, 15}, + {609287762u, 0, 0, 0, 4}, + {609752111u, 0, 0, 0, 4}, + {611556436u, 0, 0, 0, 8}, + {612087491u, 0, 0, 0, 4}, + {613937642u, 0, 0, 0, 4}, + {614408122u, 0, 0, 0, 2}, + {614649313u, 0, 0, 0, 4}, + {615592748u, 0, 0, 0, 4}, + {616684661u, 0, 0, 0, 2}, + {616702638u, 0, 0, 0, 2}, + {617548237u, 0, 0, 0, 15}, + {617781137u, 0, 0, 0, 8}, + {619549542u, 6, 2, 0, 0}, + {619603586u, 0, 0, 0, 2}, + {620032994u, 0, 0, 0, 15}, + {620745183u, 0, 0, 0, 1}, + {621494281u, 0, 0, 0, 8}, + {622617172u, 0, 0, 0, 15}, + {622756463u, 0, 0, 0, 15}, + {622850821u, 0, 0, 0, 15}, + {623112105u, 0, 0, 0, 15}, + {623653575u, 0, 0, 0, 15}, + {624031978u, 0, 0, 0, 15}, + {624460053u, 0, 0, 0, 1}, + {624734332u, 0, 0, 0, 2}, + {624805675u, 0, 0, 0, 15}, + {624887486u, 0, 0, 0, 8}, + {625807019u, 0, 0, 0, 15}, + {626182610u, 6, 2, 0, 0}, + {626296425u, 0, 0, 0, 15}, + {627047307u, 0, 0, 0, 15}, + {627250542u, 0, 0, 0, 15}, + {627470326u, 0, 0, 0, 2}, + {628247775u, 6, 2, 0, 0}, + {628907623u, 0, 0, 0, 8}, + {629358991u, 0, 0, 0, 15}, + {629500409u, 0, 0, 0, 15}, + {629625928u, 0, 0, 0, 1}, + {629722723u, 0, 0, 0, 15}, + {629869160u, 0, 0, 0, 2}, + {630347289u, 0, 0, 0, 2}, + {631066737u, 0, 0, 0, 15}, + {632244499u, 0, 0, 0, 15}, + {632490759u, 0, 0, 0, 2}, + {632520444u, 0, 0, 0, 1}, + {632888803u, 0, 0, 0, 8}, + {634592550u, 0, 0, 0, 15}, + {634757524u, 0, 0, 0, 15}, + {635267859u, 0, 0, 0, 4}, + {635533422u, 0, 0, 0, 15}, + {635722493u, 0, 0, 0, 2}, + {636066009u, 6, 2, 0, 0}, + {636188642u, 0, 0, 0, 15}, + {637297379u, 0, 0, 0, 1}, + {640009779u, 0, 0, 0, 15}, + {642363276u, 0, 0, 0, 15}, + {642416912u, 0, 0, 0, 15}, + {642888102u, 0, 0, 0, 8}, + {643087726u, 0, 0, 0, 15}, + {643491953u, 0, 0, 0, 8}, + {646116939u, 0, 0, 0, 15}, + {646766765u, 0, 0, 0, 2}, + {646930159u, 0, 0, 0, 15}, + {647092078u, 0, 0, 0, 1}, + {647292747u, 0, 0, 0, 15}, + {647322870u, 0, 0, 0, 15}, + {647845677u, 0, 0, 0, 8}, + {648098082u, 0, 0, 0, 15}, + {648155021u, 0, 0, 0, 2}, + {648362180u, 0, 0, 0, 15}, + {648733125u, 0, 0, 0, 15}, + {649755458u, 0, 0, 0, 8}, + {650264251u, 0, 0, 0, 8}, + {650582254u, 0, 0, 0, 4}, + {650702320u, 0, 0, 0, 8}, + {652499977u, 0, 0, 0, 2}, + {653598892u, 0, 0, 0, 4}, + {656057126u, 0, 0, 0, 15}, + {656136100u, 0, 0, 0, 15}, + {656321824u, 0, 0, 0, 15}, + {657024522u, 0, 0, 0, 15}, + {657922702u, 0, 0, 0, 2}, + {658514058u, 0, 0, 0, 15}, + {658827539u, 0, 0, 0, 8}, + {658925834u, 0, 0, 0, 15}, + {659925133u, 0, 0, 0, 2}, + {660165944u, 0, 0, 1, 2}, + {660441757u, 0, 0, 0, 4}, + {660460862u, 0, 0, 0, 15}, + {661653107u, 0, 0, 0, 15}, + {661725293u, 0, 0, 0, 4}, + {661759008u, 0, 0, 0, 1}, + {663855595u, 0, 0, 1, 8}, + {664140644u, 0, 0, 0, 15}, + {664596396u, 0, 0, 0, 4}, + {664880183u, 0, 0, 0, 15}, + {665122418u, 0, 0, 0, 15}, + {665255850u, 0, 0, 0, 15}, + {665375698u, 0, 0, 0, 2}, + {665557757u, 0, 0, 0, 8}, + {665732263u, 0, 0, 0, 15}, + {666503396u, 0, 0, 0, 2}, + {666817343u, 0, 0, 0, 2}, + {666874214u, 0, 0, 0, 15}, + {667671811u, 0, 0, 0, 1}, + {668595808u, 0, 0, 0, 15}, + {669186115u, 6, 0, 0, 0}, + {669729913u, 0, 0, 0, 15}, + {669943295u, 0, 0, 0, 15}, + {670752730u, 0, 0, 0, 15}, + {670839919u, 0, 0, 0, 15}, + {670881749u, 0, 0, 0, 1}, + {671438910u, 0, 0, 0, 15}, + {672883413u, 0, 0, 0, 15}, + {673026855u, 0, 0, 0, 4}, + {673766755u, 0, 0, 0, 8}, + {674649079u, 0, 0, 0, 15}, + {675141434u, 6, 1, 0, 0}, + {675588695u, 0, 0, 0, 15}, + {675669161u, 0, 0, 0, 15}, + {677738784u, 0, 0, 0, 2}, + {678087345u, 0, 0, 0, 4}, + {679023060u, 0, 0, 0, 15}, + {679255960u, 0, 0, 0, 8}, + {680035008u, 0, 0, 0, 4}, + {680219455u, 0, 0, 0, 15}, + {680572879u, 0, 0, 0, 15}, + {680724707u, 0, 0, 0, 8}, + {680775724u, 0, 0, 0, 15}, + {680996366u, 0, 0, 0, 8}, + {681252849u, 0, 0, 0, 15}, + {681981695u, 0, 0, 0, 2}, + {682806226u, 0, 0, 0, 15}, + {684187708u, 0, 0, 0, 15}, + {685383673u, 0, 0, 0, 15}, + {686089139u, 0, 0, 0, 8}, + {686280498u, 0, 0, 0, 15}, + {686362309u, 0, 0, 0, 8}, + {687281842u, 0, 0, 0, 15}, + {687771248u, 0, 0, 0, 15}, + {688079834u, 0, 0, 0, 1}, + {689875923u, 6, 0, 0, 0}, + {690382446u, 0, 0, 0, 8}, + {690680543u, 0, 0, 0, 8}, + {690833814u, 0, 0, 0, 15}, + {691846916u, 0, 0, 0, 15}, + {691932961u, 6, 2, 0, 0}, + {692291017u, 0, 0, 0, 4}, + {694646218u, 0, 0, 0, 15}, + {696232347u, 0, 0, 0, 15}, + {697648974u, 0, 0, 0, 15}, + {698217451u, 0, 0, 0, 15}, + {698991879u, 0, 0, 0, 8}, + {699390924u, 0, 0, 0, 15}, + {701039978u, 0, 0, 0, 1}, + {702049996u, 0, 0, 0, 8}, + {702975499u, 0, 0, 0, 15}, + {703914729u, 0, 0, 0, 1}, + {704761375u, 0, 0, 0, 2}, + {706403726u, 0, 0, 0, 8}, + {706618543u, 1, 3, 1, 8}, + {708404982u, 0, 0, 0, 15}, + {708515752u, 0, 0, 0, 2}, + {708666695u, 0, 0, 0, 15}, + {709144908u, 0, 0, 0, 2}, + {709748074u, 0, 0, 0, 15}, + {710648709u, 0, 0, 0, 4}, + {710895437u, 0, 0, 0, 2}, + {711286534u, 0, 0, 0, 1}, + {713252749u, 0, 0, 1, 2}, + {714129653u, 0, 0, 0, 15}, + {715931163u, 0, 0, 0, 2}, + {716450202u, 6, 0, 0, 0}, + {716590662u, 0, 0, 0, 15}, + {717006837u, 0, 0, 0, 8}, + {719371156u, 0, 0, 0, 2}, + {719397525u, 0, 0, 0, 2}, + {719775457u, 0, 0, 0, 4}, + {719876331u, 0, 0, 0, 8}, + {721399956u, 0, 0, 0, 2}, + {721813261u, 0, 0, 0, 2}, + {721887527u, 0, 0, 0, 15}, + {721935685u, 0, 0, 0, 15}, + {721953605u, 0, 0, 0, 15}, + {722063547u, 0, 0, 0, 8}, + {722226747u, 1, 3, 1, 8}, + {722267859u, 0, 0, 0, 1}, + {722879194u, 0, 0, 0, 1}, + {722886017u, 0, 0, 0, 2}, + {723127930u, 0, 0, 0, 15}, + {723701985u, 0, 0, 0, 8}, + {724692544u, 0, 0, 0, 15}, + {725165163u, 0, 0, 0, 15}, + {725179000u, 0, 0, 0, 8}, + {725615467u, 0, 0, 0, 15}, + {725971056u, 0, 0, 0, 2}, + {726452079u, 0, 0, 0, 8}, + {726515403u, 0, 0, 0, 4}, + {726519317u, 0, 0, 0, 8}, + {726850521u, 0, 0, 0, 2}, + {728288428u, 0, 0, 0, 15}, + {729179573u, 0, 0, 0, 1}, + {730113485u, 0, 0, 0, 4}, + {730171017u, 0, 0, 0, 8}, + {730818567u, 0, 0, 0, 15}, + {731386869u, 0, 0, 0, 4}, + {732270403u, 0, 0, 0, 2}, + {734297694u, 0, 0, 0, 8}, + {736953349u, 0, 0, 0, 15}, + {738354955u, 0, 0, 0, 15}, + {738865184u, 0, 0, 0, 15}, + {738874163u, 0, 0, 0, 15}, + {739126708u, 0, 0, 0, 4}, + {740497883u, 0, 0, 0, 15}, + {741046019u, 0, 0, 0, 15}, + {741872355u, 0, 0, 0, 15}, + {742258982u, 6, 0, 0, 0}, + {743456518u, 0, 0, 0, 2}, + {743659220u, 0, 0, 0, 8}, + {743992047u, 0, 0, 0, 8}, + {746526990u, 0, 0, 0, 15}, + {746740010u, 0, 0, 0, 2}, + {746886374u, 0, 0, 0, 15}, + {747755321u, 0, 0, 0, 15}, + {747837132u, 0, 0, 0, 8}, + {748212294u, 0, 0, 0, 4}, + {748305945u, 0, 0, 0, 15}, + {748823318u, 0, 0, 0, 2}, + {749571807u, 0, 0, 0, 8}, + {749826623u, 0, 0, 0, 15}, + {750201591u, 0, 0, 0, 15}, + {750863747u, 0, 0, 0, 15}, + {751636302u, 0, 0, 0, 15}, + {751857269u, 0, 0, 0, 8}, + {752155366u, 0, 0, 0, 8}, + {752196047u, 0, 0, 0, 15}, + {752308637u, 0, 0, 0, 15}, + {752740098u, 0, 0, 0, 15}, + {753118583u, 0, 0, 0, 1}, + {753550663u, 0, 0, 0, 15}, + {754126295u, 0, 0, 0, 1}, + {755228758u, 0, 0, 0, 4}, + {756658789u, 0, 0, 0, 2}, + {756778390u, 0, 0, 0, 1}, + {757339003u, 0, 0, 0, 15}, + {757707170u, 0, 0, 0, 15}, + {758169722u, 0, 0, 0, 1}, + {758980099u, 0, 0, 0, 4}, + {760466702u, 0, 0, 0, 8}, + {761630168u, 0, 0, 0, 15}, + {762859588u, 0, 0, 0, 8}, + {763145161u, 0, 0, 0, 15}, + {764042440u, 0, 0, 0, 15}, + {765019168u, 0, 0, 0, 15}, + {765483881u, 6, 2, 0, 0}, + {765623742u, 0, 0, 0, 8}, + {766098402u, 0, 0, 0, 8}, + {766236198u, 0, 0, 0, 2}, + {766463251u, 0, 0, 0, 4}, + {767383522u, 0, 0, 0, 4}, + {767904988u, 0, 0, 0, 1}, + {768093366u, 1, 1, 1, 2}, + {769338545u, 0, 0, 0, 15}, + {769879805u, 0, 0, 0, 15}, + {769972081u, 0, 0, 0, 15}, + {770369380u, 0, 0, 0, 15}, + {771597317u, 0, 0, 0, 4}, + {772625594u, 0, 0, 0, 15}, + {772700482u, 0, 0, 0, 15}, + {773449630u, 7, 0, 0, 0}, + {774485016u, 0, 0, 0, 2}, + {775529580u, 0, 0, 0, 8}, + {776227178u, 0, 0, 0, 4}, + {776448556u, 0, 0, 0, 2}, + {777701694u, 0, 0, 0, 15}, + {778309841u, 0, 0, 0, 1}, + {779657033u, 0, 0, 0, 15}, + {779870688u, 0, 0, 0, 2}, + {780099145u, 0, 0, 0, 2}, + {780872348u, 0, 0, 0, 2}, + {783410508u, 0, 0, 0, 15}, + {783701570u, 1, 1, 1, 2}, + {784602753u, 0, 0, 0, 15}, + {784950742u, 0, 0, 0, 8}, + {785002183u, 1, 2, 0, 4}, + {785018132u, 0, 0, 0, 15}, + {786210444u, 0, 0, 0, 4}, + {786639986u, 0, 0, 0, 15}, + {787090290u, 0, 0, 0, 15}, + {787413515u, 0, 0, 0, 15}, + {787716250u, 0, 0, 0, 15}, + {787722030u, 0, 0, 0, 15}, + {788224734u, 0, 0, 0, 15}, + {788325344u, 0, 0, 0, 2}, + {789117593u, 0, 0, 0, 8}, + {789394404u, 0, 0, 0, 8}, + {790125098u, 2, 0, 0, 0}, + {792103611u, 0, 0, 0, 15}, + {792420280u, 0, 0, 0, 8}, + {792775553u, 0, 0, 0, 2}, + {793230011u, 0, 0, 0, 15}, + {793504035u, 0, 0, 0, 15}, + {794531530u, 0, 0, 0, 2}, + {795273318u, 0, 0, 0, 4}, + {795460305u, 0, 0, 0, 15}, + {796116704u, 0, 0, 0, 1}, + {796207761u, 0, 0, 0, 4}, + {797802271u, 0, 0, 0, 15}, + {799364000u, 0, 0, 0, 15}, + {800030127u, 0, 0, 0, 8}, + {801972706u, 0, 0, 0, 15}, + {802520842u, 0, 0, 0, 15}, + {803347178u, 0, 0, 0, 15}, + {804169282u, 0, 0, 0, 8}, + {804931341u, 0, 0, 0, 2}, + {805466870u, 0, 0, 0, 8}, + {805481283u, 0, 0, 0, 1}, + {805546967u, 0, 0, 0, 1}, + {805637099u, 0, 0, 0, 15}, + {806381315u, 0, 0, 1, 4}, + {807437798u, 0, 0, 0, 1}, + {808502371u, 0, 0, 0, 15}, + {808724629u, 0, 0, 0, 15}, + {809230144u, 0, 0, 0, 15}, + {810350054u, 0, 0, 0, 1}, + {810626805u, 0, 0, 0, 4}, + {810751139u, 0, 0, 0, 1}, + {810858960u, 0, 0, 0, 8}, + {811072115u, 0, 0, 0, 15}, + {811151825u, 0, 0, 0, 2}, + {813332092u, 0, 0, 0, 8}, + {813630189u, 0, 0, 0, 8}, + {813783460u, 0, 0, 0, 15}, + {814159890u, 0, 0, 0, 4}, + {814593406u, 0, 0, 0, 1}, + {815452906u, 0, 0, 0, 15}, + {818063524u, 0, 0, 0, 1}, + {818258753u, 0, 0, 0, 4}, + {819112871u, 0, 0, 0, 2}, + {819124398u, 0, 0, 0, 8}, + {819364591u, 0, 0, 0, 15}, + {819628293u, 0, 0, 0, 1}, + {820201823u, 0, 0, 0, 15}, + {821115836u, 0, 0, 0, 15}, + {821329008u, 0, 0, 0, 15}, + {821941525u, 0, 0, 0, 8}, + {825271540u, 0, 0, 0, 1}, + {825485455u, 0, 0, 0, 8}, + {825508852u, 0, 0, 0, 15}, + {825916963u, 0, 0, 0, 15}, + {826109438u, 0, 0, 0, 15}, + {826766177u, 0, 0, 0, 15}, + {826817732u, 0, 0, 0, 15}, + {827711021u, 0, 0, 0, 2}, + {828476136u, 0, 0, 0, 1}, + {828619398u, 0, 0, 0, 8}, + {828670663u, 0, 0, 1, 1}, + {829460939u, 0, 0, 0, 1}, + {829568189u, 1, 0, 1, 1}, + {830063743u, 0, 0, 0, 15}, + {830116967u, 0, 0, 0, 15}, + {831354628u, 0, 0, 0, 15}, + {831606358u, 0, 0, 0, 8}, + {832568857u, 0, 0, 0, 15}, + {833755855u, 0, 0, 0, 1}, + {833772541u, 0, 0, 0, 15}, + {834202646u, 4, 0, 0, 0}, + {837956820u, 0, 0, 0, 8}, + {838088396u, 0, 0, 0, 8}, + {838367131u, 6, 1, 0, 0}, + {840233022u, 0, 0, 0, 15}, + {840917151u, 0, 0, 0, 2}, + {841645346u, 0, 0, 0, 4}, + {842521249u, 0, 0, 0, 15}, + {843298519u, 0, 0, 0, 15}, + {843309428u, 0, 0, 0, 4}, + {843396311u, 0, 0, 0, 4}, + {843400904u, 0, 0, 0, 15}, + {844036178u, 0, 0, 0, 2}, + {845176393u, 1, 0, 1, 1}, + {846077576u, 0, 0, 0, 15}, + {846081725u, 0, 0, 0, 15}, + {846365190u, 0, 0, 0, 2}, + {846477006u, 1, 0, 0, 1}, + {847604881u, 0, 0, 0, 15}, + {848114809u, 0, 0, 0, 15}, + {848565113u, 0, 0, 0, 15}, + {849515040u, 0, 0, 0, 15}, + {850052590u, 0, 0, 0, 15}, + {850053242u, 0, 0, 0, 15}, + {850080038u, 0, 0, 0, 4}, + {850218894u, 6, 3, 0, 0}, + {850784344u, 0, 0, 0, 15}, + {851385931u, 6, 3, 0, 0}, + {851870431u, 0, 0, 0, 15}, + {851981535u, 0, 0, 0, 1}, + {852744228u, 0, 0, 0, 15}, + {852889534u, 0, 0, 0, 8}, + {853578434u, 0, 0, 0, 15}, + {853899322u, 0, 0, 0, 4}, + {853962937u, 0, 0, 0, 2}, + {854181213u, 0, 0, 0, 2}, + {854928037u, 0, 0, 0, 15}, + {856224836u, 0, 0, 0, 8}, + {858454127u, 0, 0, 0, 4}, + {858932922u, 0, 0, 0, 8}, + {858997216u, 0, 0, 0, 15}, + {859231513u, 0, 0, 0, 15}, + {859286951u, 0, 0, 0, 8}, + {859357296u, 0, 0, 0, 15}, + {861160854u, 0, 0, 0, 4}, + {861713426u, 0, 0, 0, 4}, + {862924142u, 6, 3, 0, 0}, + {863215907u, 0, 0, 0, 15}, + {863995665u, 0, 0, 0, 15}, + {864822001u, 0, 0, 0, 15}, + {865013268u, 0, 0, 0, 15}, + {865175035u, 0, 0, 0, 4}, + {865304551u, 0, 0, 0, 15}, + {866398910u, 7, 1, 0, 0}, + {866406164u, 0, 0, 0, 2}, + {866941693u, 0, 0, 0, 8}, + {866956106u, 0, 0, 0, 1}, + {867349882u, 0, 0, 0, 15}, + {867404052u, 0, 0, 0, 1}, + {868123246u, 0, 0, 0, 15}, + {868404193u, 0, 0, 0, 8}, + {868665793u, 0, 0, 0, 15}, + {869977194u, 0, 0, 0, 15}, + {870611548u, 0, 0, 0, 15}, + {871616717u, 0, 0, 0, 15}, + {872211685u, 0, 0, 0, 4}, + {872604999u, 0, 0, 0, 15}, + {872655865u, 0, 0, 0, 15}, + {873624276u, 0, 0, 0, 8}, + {875105012u, 0, 0, 0, 8}, + {875253292u, 0, 0, 0, 1}, + {875381786u, 0, 0, 0, 15}, + {876068229u, 0, 0, 0, 1}, + {876602226u, 0, 0, 0, 15}, + {878057830u, 0, 0, 0, 8}, + {879754758u, 0, 0, 0, 4}, + {880719337u, 0, 0, 0, 15}, + {880927770u, 0, 0, 0, 8}, + {882176459u, 0, 0, 0, 1}, + {882745355u, 0, 0, 0, 8}, + {882892728u, 0, 0, 0, 15}, + {882906254u, 0, 0, 0, 15}, + {883416348u, 0, 0, 0, 8}, + {885329687u, 0, 0, 0, 15}, + {886548677u, 0, 0, 0, 1}, + {887255924u, 0, 0, 0, 15}, + {887979100u, 0, 0, 0, 15}, + {889185844u, 0, 0, 0, 2}, + {890114632u, 0, 0, 0, 1}, + {890413206u, 0, 0, 0, 15}, + {891043012u, 1, 2, 1, 4}, + {891538566u, 0, 0, 0, 15}, + {892186821u, 0, 0, 0, 2}, + {892742930u, 0, 0, 0, 8}, + {892810780u, 0, 0, 0, 15}, + {893312588u, 0, 0, 0, 8}, + {894261230u, 0, 0, 0, 15}, + {894408674u, 0, 0, 0, 2}, + {894753366u, 0, 0, 0, 15}, + {895218874u, 0, 0, 0, 15}, + {895493563u, 0, 0, 0, 2}, + {895500866u, 0, 0, 0, 15}, + {896089001u, 0, 0, 0, 4}, + {897089795u, 0, 0, 0, 4}, + {897297669u, 0, 0, 0, 15}, + {897503671u, 0, 0, 0, 8}, + {898538159u, 0, 0, 0, 15}, + {898881049u, 0, 0, 0, 8}, + {900242176u, 0, 0, 0, 15}, + {901752515u, 0, 0, 0, 4}, + {902179841u, 0, 0, 0, 2}, + {902542205u, 0, 0, 0, 4}, + {902568495u, 0, 0, 0, 15}, + {902879195u, 0, 0, 0, 1}, + {903432703u, 0, 0, 0, 15}, + {904458630u, 0, 0, 0, 15}, + {904773342u, 0, 0, 0, 15}, + {904815758u, 0, 0, 0, 8}, + {905311598u, 0, 0, 0, 1}, + {905661288u, 0, 0, 1, 2}, + {906006442u, 0, 0, 0, 4}, + {906320597u, 0, 0, 0, 15}, + {906651216u, 1, 2, 1, 4}, + {906817786u, 6, 1, 0, 0}, + {907202169u, 0, 0, 0, 1}, + {907253971u, 0, 0, 0, 15}, + {907458002u, 6, 0, 0, 0}, + {907925328u, 0, 0, 0, 15}, + {907951829u, 1, 1, 0, 2}, + {908145766u, 0, 0, 0, 8}, + {909155985u, 0, 0, 0, 15}, + {909549633u, 0, 0, 0, 2}, + {909589632u, 0, 0, 0, 15}, + {909727900u, 0, 0, 0, 15}, + {909882527u, 0, 0, 0, 2}, + {910039936u, 0, 0, 0, 15}, + {910726258u, 0, 0, 0, 8}, + {912352833u, 0, 0, 0, 15}, + {912965081u, 0, 0, 0, 8}, + {914599251u, 0, 0, 0, 15}, + {915053257u, 0, 0, 0, 15}, + {916237631u, 6, 0, 0, 0}, + {917925391u, 0, 0, 0, 1}, + {918896631u, 0, 0, 0, 1}, + {919038396u, 0, 0, 0, 2}, + {919423496u, 0, 0, 0, 15}, + {919692269u, 0, 0, 0, 8}, + {919928950u, 0, 0, 0, 4}, + {921494971u, 0, 0, 0, 2}, + {921787128u, 0, 0, 0, 8}, + {922495761u, 4, 0, 0, 0}, + {922699269u, 0, 0, 0, 8}, + {923047845u, 0, 0, 0, 4}, + {924256979u, 0, 0, 0, 15}, + {924703561u, 0, 0, 0, 4}, + {924710054u, 0, 0, 0, 15}, + {924804172u, 0, 0, 0, 15}, + {925470488u, 0, 0, 0, 15}, + {925629167u, 1, 1, 0, 2}, + {926296824u, 0, 0, 0, 15}, + {926795281u, 0, 0, 0, 2}, + {926979998u, 0, 0, 0, 1}, + {927135337u, 0, 0, 0, 1}, + {927439607u, 0, 0, 0, 4}, + {927668178u, 0, 0, 0, 15}, + {928284817u, 0, 0, 0, 2}, + {928416516u, 0, 0, 0, 8}, + {928430929u, 0, 0, 0, 1}, + {928815926u, 0, 0, 0, 15}, + {931452017u, 0, 0, 0, 15}, + {931831668u, 0, 0, 0, 15}, + {932201183u, 0, 0, 0, 8}, + {932716993u, 0, 0, 0, 1}, + {932808958u, 0, 0, 0, 15}, + {933213195u, 0, 0, 0, 15}, + {933217053u, 0, 0, 0, 8}, + {934134735u, 0, 0, 0, 1}, + {936111006u, 0, 0, 0, 1}, + {937475507u, 1, 2, 0, 4}, + {937543052u, 0, 0, 0, 1}, + {937932241u, 0, 0, 0, 8}, + {938195299u, 0, 0, 0, 4}, + {938295549u, 0, 0, 0, 1}, + {938424878u, 0, 0, 0, 15}, + {938939453u, 0, 0, 0, 15}, + {939251353u, 6, 1, 0, 0}, + {939977695u, 0, 0, 0, 2}, + {940457753u, 0, 0, 0, 4}, + {941516762u, 0, 0, 0, 4}, + {942331196u, 6, 2, 0, 0}, + {942847868u, 0, 0, 0, 1}, + {942972015u, 6, 1, 0, 0}, + {943778760u, 0, 0, 0, 1}, + {943985561u, 0, 0, 0, 15}, + {944025335u, 0, 0, 0, 4}, + {944401169u, 0, 0, 0, 4}, + {946851911u, 0, 0, 0, 1}, + {947136075u, 1, 3, 1, 8}, + {947644691u, 0, 0, 0, 1}, + {948948255u, 1, 1, 1, 2}, + {949975478u, 0, 0, 0, 4}, + {950287826u, 0, 0, 0, 15}, + {950855736u, 0, 0, 0, 2}, + {951124252u, 0, 0, 0, 2}, + {951810905u, 0, 0, 0, 15}, + {952154344u, 0, 0, 0, 1}, + {952465960u, 0, 0, 0, 15}, + {952859492u, 0, 0, 0, 8}, + {953013389u, 0, 0, 0, 15}, + {953987714u, 0, 0, 0, 2}, + {954811320u, 6, 2, 0, 0}, + {955258704u, 0, 0, 0, 1}, + {955388627u, 0, 0, 0, 8}, + {955899841u, 0, 0, 0, 15}, + {958079737u, 0, 0, 0, 4}, + {958607263u, 0, 0, 0, 1}, + {959755375u, 0, 0, 0, 15}, + {959831624u, 0, 0, 0, 8}, + {962902268u, 0, 0, 0, 15}, + {963574481u, 0, 0, 0, 4}, + {963851578u, 0, 0, 0, 8}, + {963991650u, 0, 0, 0, 4}, + {964821275u, 0, 0, 0, 1}, + {964983028u, 0, 0, 0, 8}, + {965048172u, 0, 0, 0, 15}, + {966248165u, 0, 0, 0, 15}, + {966260771u, 0, 0, 0, 15}, + {966322368u, 0, 0, 0, 15}, + {968109698u, 0, 0, 0, 2}, + {968903532u, 0, 0, 0, 1}, + {969045440u, 0, 0, 0, 15}, + {969426652u, 1, 3, 0, 8}, + {971852595u, 0, 0, 0, 1}, + {972291048u, 0, 0, 0, 1}, + {972707465u, 0, 0, 0, 15}, + {973206152u, 0, 0, 0, 2}, + {973836165u, 0, 0, 0, 15}, + {975448046u, 0, 0, 0, 15}, + {975554042u, 6, 0, 0, 0}, + {975612053u, 0, 0, 0, 2}, + {976304347u, 0, 0, 0, 15}, + {976528080u, 0, 0, 0, 15}, + {976881179u, 0, 0, 0, 15}, + {978626363u, 0, 0, 0, 4}, + {979545983u, 0, 0, 0, 4}, + {980001742u, 0, 0, 0, 2}, + {981403773u, 0, 0, 0, 4}, + {981620885u, 0, 0, 0, 15}, + {981683392u, 0, 0, 0, 1}, + {982181632u, 0, 0, 0, 2}, + {982328139u, 1, 1, 1, 2}, + {983348452u, 0, 0, 0, 2}, + {984917443u, 0, 0, 0, 4}, + {985900240u, 0, 0, 0, 15}, + {986330401u, 0, 0, 0, 8}, + {987103990u, 1, 3, 0, 8}, + {987127908u, 0, 0, 0, 15}, + {987334238u, 0, 0, 0, 1}, + {988785553u, 6, 0, 0, 0}, + {989209223u, 0, 0, 0, 1}, + {989492706u, 0, 0, 0, 1}, + {989905752u, 0, 0, 0, 1}, + {990031406u, 0, 0, 0, 4}, + {991291636u, 0, 0, 0, 2}, + {991864649u, 0, 0, 0, 15}, + {992036404u, 0, 0, 0, 2}, + {992167477u, 0, 0, 0, 15}, + {992588048u, 0, 0, 0, 2}, + {992926840u, 0, 0, 0, 15}, + {993196928u, 0, 0, 0, 15}, + {993209936u, 0, 0, 0, 2}, + {994207970u, 0, 0, 0, 15}, + {994688018u, 0, 0, 0, 15}, + {995609558u, 0, 0, 0, 1}, + {996027394u, 0, 0, 0, 15}, + {996525349u, 0, 0, 0, 1}, + {996956912u, 0, 0, 0, 4}, + {997365131u, 0, 0, 0, 2}, + {998578640u, 0, 0, 0, 15}, + {998868038u, 0, 0, 0, 8}, + {998950330u, 1, 0, 0, 1}, + {999374786u, 0, 0, 0, 15}, + {999375935u, 1, 2, 0, 4}, + {1000301127u, 0, 0, 0, 15}, + {1000604951u, 0, 0, 0, 15}, + {1001539757u, 0, 0, 0, 15}, + {1002069431u, 0, 0, 0, 4}, + {1004275374u, 6, 1, 0, 0}, + {1004678463u, 1, 0, 1, 1}, + {1005520490u, 0, 0, 0, 15}, + {1006007183u, 0, 0, 0, 15}, + {1006371797u, 0, 0, 0, 15}, + {1006525228u, 6, 1, 0, 0}, + {1007194209u, 0, 0, 0, 15}, + {1007669688u, 0, 0, 0, 15}, + {1008318456u, 0, 0, 0, 15}, + {1008610898u, 1, 1, 1, 2}, + {1009285047u, 5, 0, 0, 0}, + {1009317318u, 0, 0, 0, 15}, + {1009822285u, 0, 0, 0, 4}, + {1010423078u, 1, 3, 1, 8}, + {1011923668u, 0, 0, 0, 4}, + {1012117963u, 0, 0, 0, 15}, + {1013641639u, 0, 0, 0, 4}, + {1014488212u, 0, 0, 0, 15}, + {1014633093u, 0, 0, 0, 15}, + {1014956299u, 0, 0, 0, 15}, + {1015779097u, 0, 0, 0, 15}, + {1018125170u, 0, 0, 0, 15}, + {1018353841u, 0, 0, 0, 15}, + {1019854814u, 0, 0, 0, 15}, + {1020241116u, 0, 0, 0, 2}, + {1020570755u, 0, 0, 0, 15}, + {1020616904u, 0, 0, 0, 4}, + {1021454211u, 0, 0, 0, 15}, + {1022084951u, 0, 0, 0, 15}, + {1022669535u, 0, 0, 0, 15}, + {1023431017u, 0, 0, 0, 15}, + {1023732144u, 0, 0, 0, 4}, + {1024173813u, 0, 0, 0, 4}, + {1024511763u, 0, 0, 0, 8}, + {1024857315u, 0, 0, 0, 15}, + {1025569707u, 0, 0, 0, 15}, + {1026853853u, 0, 0, 0, 1}, + {1027568538u, 0, 0, 0, 1}, + {1027722988u, 0, 0, 0, 15}, + {1028195720u, 0, 0, 0, 8}, + {1028934188u, 0, 0, 0, 15}, + {1030743635u, 0, 0, 0, 2}, + {1030746814u, 0, 0, 0, 1}, + {1032525322u, 0, 0, 0, 8}, + {1032606796u, 0, 0, 0, 15}, + {1033163698u, 0, 0, 0, 15}, + {1035078676u, 0, 0, 0, 15}, + {1035330785u, 4, 0, 0, 0}, + {1036524128u, 0, 0, 0, 15}, + {1037857084u, 0, 0, 0, 1}, + {1039164585u, 0, 0, 0, 2}, + {1041212874u, 0, 0, 0, 15}, + {1041700820u, 0, 0, 0, 2}, + {1042733840u, 0, 0, 0, 1}, + {1042878596u, 0, 0, 0, 4}, + {1042994120u, 0, 0, 0, 15}, + {1043054698u, 0, 0, 0, 15}, + {1043394261u, 0, 0, 0, 15}, + {1043802962u, 1, 3, 1, 8}, + {1044472041u, 0, 0, 0, 4}, + {1044634956u, 0, 0, 0, 15}, + {1045970063u, 6, 3, 0, 0}, + {1047475280u, 0, 0, 0, 15}, + {1048578813u, 1, 2, 0, 4}, + {1049497662u, 0, 0, 0, 8}, + {1049514107u, 0, 0, 0, 15}, + {1049883389u, 0, 0, 0, 8}, + {1050389470u, 0, 0, 0, 1}, + {1050684046u, 0, 0, 0, 1}, + {1051390128u, 0, 0, 1, 2}, + {1051498658u, 0, 0, 0, 15}, + {1051693600u, 6, 3, 0, 0}, + {1053766268u, 0, 0, 0, 15}, + {1053946263u, 0, 0, 0, 8}, + {1054575831u, 0, 0, 0, 15}, + {1055929607u, 0, 0, 0, 15}, + {1056162841u, 0, 0, 0, 15}, + {1056246496u, 0, 0, 0, 15}, + {1057084381u, 0, 0, 0, 1}, + {1057459442u, 6, 3, 0, 0}, + {1058853435u, 0, 0, 0, 1}, + {1059442202u, 0, 0, 0, 15}, + {1059590496u, 0, 0, 0, 15}, + {1059661989u, 0, 0, 0, 4}, + {1060425153u, 1, 1, 0, 2}, + {1060622528u, 0, 0, 0, 15}, + {1060819078u, 0, 0, 0, 4}, + {1060850758u, 1, 0, 0, 1}, + {1061558062u, 0, 0, 0, 1}, + {1062859389u, 0, 0, 0, 15}, + {1063534460u, 0, 0, 0, 8}, + {1063959733u, 0, 0, 0, 15}, + {1064857478u, 0, 0, 0, 1}, + {1065767335u, 0, 0, 0, 2}, + {1065803262u, 0, 0, 0, 8}, + {1066153286u, 1, 2, 1, 4}, + {1066782739u, 0, 0, 0, 15}, + {1067482006u, 0, 0, 0, 15}, + {1068231712u, 0, 0, 0, 15}, + {1069068886u, 0, 0, 0, 15}, + {1069435930u, 0, 0, 0, 4}, + {1070085721u, 1, 0, 1, 1}, + {1071123436u, 0, 0, 0, 15}, + {1071348617u, 0, 0, 0, 15}, + {1071398502u, 0, 0, 0, 15}, + {1071581843u, 0, 0, 0, 15}, + {1071897901u, 1, 2, 1, 4}, + {1072270239u, 0, 0, 0, 15}, + {1072946367u, 0, 0, 0, 2}, + {1073477163u, 0, 0, 0, 15}, + {1073949760u, 0, 0, 0, 15}, + {1074298522u, 0, 0, 0, 8}, + {1074756176u, 0, 0, 0, 8}, + {1075040642u, 0, 0, 0, 8}, + {1075345962u, 0, 0, 0, 15}, + {1075364060u, 0, 0, 0, 15}, + {1077242782u, 0, 0, 0, 15}, + {1077253920u, 0, 0, 0, 15}, + {1077479983u, 0, 0, 0, 15}, + {1080179000u, 0, 0, 1, 1}, + {1080461542u, 0, 0, 0, 15}, + {1080727706u, 0, 0, 0, 15}, + {1081182479u, 1, 0, 0, 1}, + {1081783713u, 0, 0, 0, 8}, + {1082335937u, 0, 0, 0, 4}, + {1083706317u, 0, 0, 0, 15}, + {1083868651u, 0, 0, 1, 4}, + {1085417648u, 0, 0, 0, 8}, + {1085672342u, 4, 0, 0, 0}, + {1088088630u, 0, 0, 0, 1}, + {1088611460u, 0, 0, 0, 15}, + {1088790092u, 0, 0, 0, 4}, + {1089197811u, 0, 0, 0, 15}, + {1089248775u, 0, 0, 0, 2}, + {1090997070u, 0, 0, 0, 15}, + {1091416264u, 0, 0, 0, 15}, + {1091832007u, 7, 0, 0, 0}, + {1092675024u, 0, 0, 0, 4}, + {1092855370u, 0, 0, 0, 15}, + {1093316083u, 0, 0, 0, 1}, + {1093541077u, 0, 0, 0, 15}, + {1093689636u, 0, 0, 0, 8}, + {1093741488u, 0, 0, 0, 1}, + {1094161097u, 0, 0, 0, 15}, + {1094638276u, 0, 0, 0, 15}, + {1094800425u, 0, 0, 0, 4}, + {1096081978u, 0, 0, 0, 8}, + {1096118392u, 5, 0, 0, 0}, + {1096165745u, 0, 0, 0, 15}, + {1097065795u, 0, 0, 0, 15}, + {1098217849u, 0, 0, 0, 15}, + {1098843279u, 0, 0, 0, 15}, + {1099051358u, 0, 0, 0, 15}, + {1099294819u, 0, 0, 0, 15}, + {1099304198u, 0, 0, 0, 1}, + {1101308960u, 0, 0, 0, 8}, + {1103040387u, 0, 0, 0, 15}, + {1103670450u, 0, 0, 0, 4}, + {1104382434u, 0, 0, 0, 4}, + {1105277785u, 1, 2, 1, 4}, + {1105462129u, 0, 0, 0, 15}, + {1106799372u, 0, 0, 0, 1}, + {1107502899u, 0, 0, 0, 15}, + {1107732885u, 0, 0, 0, 1}, + {1109008074u, 0, 0, 0, 1}, + {1110053636u, 1, 0, 0, 1}, + {1111676894u, 0, 0, 0, 4}, + {1112158869u, 0, 0, 0, 1}, + {1113608855u, 0, 0, 0, 15}, + {1113619578u, 0, 0, 0, 2}, + {1114761569u, 0, 0, 0, 15}, + {1116046465u, 0, 0, 0, 15}, + {1117117813u, 0, 0, 0, 2}, + {1117486457u, 0, 0, 0, 15}, + {1117637664u, 0, 0, 0, 15}, + {1117720546u, 0, 0, 0, 15}, + {1118559204u, 0, 0, 0, 1}, + {1118810945u, 0, 0, 0, 15}, + {1119044325u, 0, 0, 0, 1}, + {1119358171u, 6, 0, 0, 0}, + {1120020663u, 1, 1, 1, 2}, + {1121136323u, 0, 0, 0, 15}, + {1121602628u, 4, 0, 0, 0}, + {1121899976u, 1, 3, 0, 8}, + {1122325581u, 1, 1, 0, 2}, + {1122763156u, 0, 0, 0, 4}, + {1123604934u, 0, 0, 0, 15}, + {1123796309u, 0, 0, 0, 4}, + {1125235606u, 6, 0, 0, 0}, + {1125642106u, 0, 0, 0, 1}, + {1125768945u, 0, 0, 0, 15}, + {1126341637u, 0, 0, 0, 8}, + {1126450962u, 0, 0, 0, 2}, + {1127398519u, 0, 0, 0, 8}, + {1127628109u, 1, 3, 1, 8}, + {1127682249u, 0, 0, 0, 2}, + {1127723873u, 0, 0, 0, 4}, + {1127959931u, 0, 0, 0, 15}, + {1128338540u, 0, 0, 0, 15}, + {1128951592u, 0, 0, 0, 4}, + {1129832156u, 0, 0, 0, 1}, + {1131461588u, 0, 0, 0, 15}, + {1131560544u, 1, 2, 1, 4}, + {1131607735u, 0, 0, 0, 1}, + {1133372724u, 1, 0, 1, 1}, + {1133744549u, 0, 0, 0, 15}, + {1134421190u, 0, 0, 0, 2}, + {1135586821u, 0, 0, 0, 15}, + {1135685207u, 6, 1, 0, 0}, + {1135729023u, 0, 0, 0, 15}, + {1135757605u, 0, 0, 0, 15}, + {1137623990u, 0, 0, 0, 8}, + {1138178932u, 0, 0, 0, 15}, + {1138751758u, 0, 0, 0, 15}, + {1138787285u, 0, 0, 0, 4}, + {1139011407u, 0, 0, 0, 1}, + {1139149738u, 0, 0, 0, 4}, + {1140191243u, 1, 0, 0, 1}, + {1140569715u, 0, 0, 0, 2}, + {1140987740u, 6, 3, 0, 0}, + {1141122819u, 0, 0, 0, 15}, + {1141787525u, 0, 0, 0, 4}, + {1142410388u, 0, 0, 0, 8}, + {1142657302u, 1, 2, 0, 4}, + {1143272025u, 6, 2, 0, 0}, + {1144564903u, 0, 0, 0, 15}, + {1146936792u, 0, 0, 0, 15}, + {1149823891u, 0, 0, 0, 4}, + {1150607683u, 0, 0, 0, 2}, + {1150672634u, 0, 0, 0, 15}, + {1150764508u, 0, 0, 0, 4}, + {1151681591u, 0, 0, 0, 15}, + {1151689770u, 0, 0, 0, 2}, + {1152328132u, 0, 0, 0, 15}, + {1157235200u, 0, 0, 0, 8}, + {1157783899u, 0, 0, 0, 4}, + {1158850209u, 0, 0, 0, 2}, + {1159470071u, 0, 0, 0, 1}, + {1160284593u, 0, 0, 0, 2}, + {1160318102u, 0, 0, 0, 15}, + {1163398537u, 0, 0, 0, 8}, + {1164408899u, 0, 0, 0, 2}, + {1164435587u, 0, 0, 0, 15}, + {1166752608u, 1, 0, 1, 1}, + {1167925042u, 0, 0, 0, 4}, + {1168053536u, 0, 0, 0, 15}, + {1170146338u, 0, 0, 0, 2}, + {1171692462u, 0, 0, 0, 4}, + {1172493297u, 0, 0, 0, 2}, + {1173122022u, 0, 0, 0, 1}, + {1173303925u, 0, 0, 0, 8}, + {1173633692u, 0, 0, 0, 1}, + {1173648434u, 0, 0, 0, 15}, + {1173845579u, 0, 0, 0, 15}, + {1174556725u, 6, 2, 0, 0}, + {1176034278u, 0, 0, 0, 1}, + {1176712705u, 0, 0, 0, 15}, + {1177748944u, 6, 3, 0, 0}, + {1177764829u, 0, 0, 0, 1}, + {1180099153u, 0, 0, 0, 15}, + {1180267300u, 0, 0, 0, 15}, + {1181090887u, 0, 0, 0, 15}, + {1181179676u, 0, 0, 0, 2}, + {1181495486u, 1, 3, 1, 8}, + {1181745077u, 0, 0, 0, 15}, + {1182290132u, 0, 0, 0, 15}, + {1182362736u, 0, 0, 0, 2}, + {1182715446u, 0, 0, 0, 15}, + {1183274758u, 0, 0, 0, 15}, + {1183800404u, 1, 3, 0, 8}, + {1183942543u, 0, 0, 0, 1}, + {1184293289u, 0, 0, 0, 15}, + {1185319764u, 0, 0, 0, 2}, + {1185984383u, 1, 0, 0, 1}, + {1186461769u, 0, 0, 0, 15}, + {1187000593u, 0, 0, 0, 8}, + {1188684497u, 0, 0, 0, 15}, + {1188873342u, 0, 0, 0, 8}, + {1188972506u, 0, 0, 0, 15}, + {1189102932u, 1, 1, 1, 2}, + {1189145463u, 0, 0, 0, 15}, + {1189314203u, 0, 0, 0, 2}, + {1190349972u, 0, 0, 0, 4}, + {1191895298u, 0, 0, 0, 1}, + {1192710024u, 0, 0, 0, 15}, + {1193195900u, 0, 0, 0, 15}, + {1193503347u, 0, 0, 0, 8}, + {1193831062u, 0, 0, 1, 8}, + {1193894165u, 0, 0, 0, 8}, + {1193988306u, 0, 0, 0, 1}, + {1195580711u, 1, 0, 1, 1}, + {1195896013u, 0, 0, 0, 2}, + {1196044283u, 0, 0, 0, 1}, + {1197301522u, 0, 0, 0, 15}, + {1197969468u, 0, 0, 0, 15}, + {1201109853u, 0, 0, 0, 4}, + {1201181779u, 0, 0, 0, 1}, + {1201602545u, 6, 2, 0, 0}, + {1201666066u, 1, 2, 0, 4}, + {1203434816u, 0, 0, 0, 15}, + {1203580896u, 0, 0, 0, 15}, + {1204132125u, 1, 3, 0, 8}, + {1205215072u, 0, 0, 0, 15}, + {1206042880u, 0, 0, 0, 15}, + {1206043004u, 0, 0, 0, 2}, + {1206156899u, 0, 0, 0, 15}, + {1206463371u, 0, 0, 0, 15}, + {1206791227u, 0, 0, 0, 15}, + {1207573216u, 0, 0, 0, 2}, + {1207693761u, 0, 0, 0, 8}, + {1208147809u, 0, 0, 0, 1}, + {1208374217u, 0, 0, 0, 8}, + {1210493716u, 0, 0, 0, 1}, + {1210946024u, 0, 0, 0, 1}, + {1211386783u, 0, 0, 0, 4}, + {1211612503u, 0, 0, 0, 1}, + {1211627450u, 0, 0, 0, 8}, + {1211639846u, 6, 3, 0, 0}, + {1211804631u, 0, 0, 0, 8}, + {1213384768u, 0, 0, 0, 15}, + {1213987244u, 0, 0, 0, 4}, + {1214119716u, 0, 0, 0, 2}, + {1214575525u, 6, 1, 0, 0}, + {1215033323u, 0, 0, 0, 15}, + {1215540999u, 0, 0, 0, 15}, + {1215571172u, 0, 0, 0, 1}, + {1215895078u, 0, 0, 0, 15}, + {1216220817u, 0, 0, 0, 8}, + {1216843127u, 0, 0, 0, 15}, + {1217777069u, 0, 0, 0, 4}, + {1218001584u, 0, 0, 0, 15}, + {1218491937u, 0, 0, 0, 4}, + {1218501155u, 0, 0, 0, 15}, + {1219006108u, 0, 0, 0, 15}, + {1220944894u, 0, 0, 0, 1}, + {1221792925u, 0, 0, 0, 15}, + {1223166054u, 0, 0, 0, 1}, + {1223328812u, 0, 0, 0, 15}, + {1224465071u, 0, 0, 0, 2}, + {1224829518u, 0, 0, 0, 15}, + {1225082503u, 0, 0, 0, 15}, + {1226350420u, 0, 0, 0, 4}, + {1226433031u, 1, 0, 1, 1}, + {1227706240u, 0, 0, 0, 2}, + {1228006179u, 0, 0, 0, 15}, + {1229100855u, 0, 0, 0, 15}, + {1229353622u, 4, 0, 0, 0}, + {1229534000u, 0, 0, 0, 15}, + {1230067627u, 0, 0, 0, 1}, + {1230948806u, 0, 0, 0, 4}, + {1231380868u, 0, 0, 0, 15}, + {1231429692u, 0, 0, 0, 8}, + {1232865029u, 0, 0, 0, 8}, + {1233663184u, 0, 0, 0, 8}, + {1233784880u, 0, 0, 0, 8}, + {1234444876u, 0, 0, 0, 15}, + {1235120194u, 0, 0, 0, 15}, + {1235641318u, 0, 0, 0, 15}, + {1237171140u, 6, 2, 0, 0}, + {1237226318u, 0, 0, 0, 8}, + {1237294006u, 0, 0, 0, 8}, + {1237501981u, 0, 0, 0, 1}, + {1237554365u, 0, 0, 1, 8}, + {1237613861u, 0, 0, 0, 2}, + {1238396248u, 0, 0, 0, 8}, + {1241798850u, 0, 0, 0, 8}, + {1242072018u, 0, 0, 0, 4}, + {1242447478u, 0, 0, 0, 15}, + {1242970309u, 1, 2, 1, 4}, + {1243614348u, 0, 0, 0, 1}, + {1244248295u, 6, 1, 0, 0}, + {1244262781u, 0, 0, 0, 1}, + {1244793940u, 0, 0, 0, 15}, + {1244824730u, 0, 0, 0, 15}, + {1245372448u, 0, 0, 0, 1}, + {1245887598u, 0, 0, 0, 15}, + {1246777405u, 2, 0, 0, 0}, + {1246975759u, 0, 0, 0, 8}, + {1247122999u, 0, 0, 0, 15}, + {1247439392u, 0, 0, 0, 15}, + {1247459206u, 1, 2, 0, 4}, + {1247520413u, 0, 0, 0, 15}, + {1247582580u, 0, 0, 0, 15}, + {1248588016u, 0, 0, 0, 15}, + {1249543972u, 0, 0, 0, 2}, + {1250348165u, 0, 0, 0, 8}, + {1251906475u, 0, 0, 0, 15}, + {1252071556u, 5, 0, 0, 0}, + {1252278616u, 0, 0, 0, 4}, + {1253919770u, 0, 0, 0, 15}, + {1255329827u, 0, 0, 0, 15}, + {1257055534u, 1, 2, 1, 4}, + {1257370836u, 0, 0, 0, 2}, + {1257936137u, 0, 0, 0, 4}, + {1259401326u, 0, 0, 0, 1}, + {1259593156u, 0, 0, 0, 1}, + {1260740612u, 0, 0, 0, 15}, + {1261002848u, 0, 0, 0, 8}, + {1261980907u, 0, 0, 0, 2}, + {1263140889u, 1, 3, 0, 8}, + {1263908279u, 0, 0, 0, 4}, + {1265155484u, 0, 0, 0, 4}, + {1265606948u, 1, 1, 0, 2}, + {1265865576u, 0, 0, 0, 1}, + {1267938194u, 0, 0, 0, 15}, + {1268289636u, 0, 0, 0, 4}, + {1268847656u, 0, 0, 0, 2}, + {1269615706u, 0, 0, 0, 2}, + {1270490625u, 0, 0, 0, 15}, + {1270682028u, 0, 0, 0, 8}, + {1271472589u, 0, 0, 0, 8}, + {1272226595u, 0, 0, 0, 2}, + {1272302161u, 0, 0, 0, 15}, + {1272409302u, 0, 0, 0, 15}, + {1272599668u, 0, 0, 0, 2}, + {1273845007u, 0, 0, 0, 15}, + {1274793076u, 0, 0, 0, 15}, + {1275230838u, 0, 0, 0, 4}, + {1275235698u, 0, 0, 0, 15}, + {1276361977u, 0, 0, 0, 2}, + {1276554374u, 0, 0, 0, 15}, + {1277015822u, 0, 0, 0, 15}, + {1278213580u, 4, 0, 0, 0}, + {1278317950u, 0, 0, 0, 15}, + {1278329248u, 0, 0, 0, 4}, + {1279943758u, 0, 0, 0, 2}, + {1282419717u, 0, 0, 0, 1}, + {1283267748u, 0, 0, 0, 15}, + {1284464260u, 0, 0, 0, 15}, + {1284695427u, 1, 0, 1, 1}, + {1284944123u, 0, 0, 0, 4}, + {1285433904u, 0, 0, 0, 4}, + {1285624760u, 0, 0, 0, 15}, + {1286104186u, 0, 0, 0, 15}, + {1286726416u, 0, 0, 0, 1}, + {1286915469u, 0, 0, 0, 15}, + {1287004527u, 0, 0, 0, 8}, + {1287121322u, 6, 3, 0, 0}, + {1287907854u, 1, 2, 1, 4}, + {1288350118u, 0, 0, 0, 1}, + {1289380550u, 0, 0, 0, 15}, + {1289677602u, 0, 0, 0, 15}, + {1290954390u, 0, 0, 0, 2}, + {1291310724u, 0, 0, 0, 1}, + {1291603024u, 0, 0, 0, 1}, + {1292308317u, 0, 0, 0, 15}, + {1292737027u, 0, 0, 0, 1}, + {1293040682u, 0, 0, 0, 8}, + {1293176856u, 0, 0, 0, 8}, + {1294339852u, 0, 0, 0, 2}, + {1295197862u, 0, 0, 0, 15}, + {1295591219u, 0, 0, 0, 15}, + {1295795131u, 0, 0, 0, 15}, + {1297727413u, 0, 0, 0, 15}, + {1301474129u, 0, 0, 0, 15}, + {1301810717u, 0, 0, 0, 1}, + {1302090437u, 0, 0, 0, 8}, + {1303649266u, 0, 0, 0, 1}, + {1303944155u, 0, 0, 0, 15}, + {1304021391u, 0, 0, 0, 4}, + {1304445132u, 1, 0, 1, 1}, + {1305467469u, 0, 0, 0, 15}, + {1305623103u, 0, 0, 0, 2}, + {1305675105u, 0, 0, 0, 4}, + {1305782844u, 0, 0, 0, 15}, + {1308934029u, 1, 3, 0, 8}, + {1309423347u, 0, 0, 0, 8}, + {1309426394u, 0, 0, 0, 8}, + {1310422501u, 0, 0, 0, 15}, + {1311594287u, 0, 0, 0, 15}, + {1311822988u, 0, 0, 0, 8}, + {1311961001u, 0, 0, 1, 2}, + {1312048719u, 0, 0, 0, 8}, + {1313381298u, 0, 0, 0, 15}, + {1313797989u, 0, 0, 0, 15}, + {1313813946u, 0, 0, 0, 2}, + {1315397867u, 0, 0, 0, 8}, + {1315604322u, 0, 0, 0, 15}, + {1316160708u, 0, 0, 0, 2}, + {1316459299u, 0, 0, 0, 15}, + {1316789063u, 0, 0, 0, 15}, + {1317434310u, 0, 0, 0, 1}, + {1317490714u, 0, 0, 0, 4}, + {1318485467u, 0, 0, 0, 15}, + {1318530357u, 1, 3, 1, 8}, + {1318646463u, 0, 0, 0, 15}, + {1318766251u, 1, 2, 1, 4}, + {1319850804u, 0, 0, 0, 2}, + {1320018910u, 0, 0, 0, 1}, + {1320246090u, 0, 0, 0, 2}, + {1320501442u, 0, 0, 0, 15}, + {1324011443u, 0, 0, 0, 15}, + {1324450027u, 0, 0, 0, 1}, + {1324615712u, 1, 1, 0, 2}, + {1325177873u, 0, 0, 0, 8}, + {1325810989u, 0, 0, 0, 15}, + {1326033398u, 6, 1, 0, 0}, + {1326228107u, 0, 0, 0, 15}, + {1326254035u, 0, 0, 0, 15}, + {1326268410u, 0, 0, 0, 15}, + {1327771156u, 0, 0, 0, 8}, + {1328589964u, 0, 0, 0, 8}, + {1329413017u, 0, 0, 0, 15}, + {1329420424u, 0, 0, 0, 15}, + {1329798895u, 0, 0, 0, 15}, + {1330811813u, 6, 2, 0, 0}, + {1331032381u, 0, 0, 0, 1}, + {1333363869u, 0, 0, 0, 4}, + {1333452398u, 0, 0, 0, 15}, + {1333874727u, 0, 0, 0, 15}, + {1333895367u, 0, 0, 0, 1}, + {1334216286u, 0, 0, 0, 2}, + {1334584052u, 0, 0, 0, 1}, + {1334693153u, 0, 0, 0, 15}, + {1335466718u, 0, 0, 0, 8}, + {1335509141u, 0, 0, 0, 4}, + {1336232659u, 0, 0, 0, 8}, + {1336522083u, 0, 0, 0, 1}, + {1336665487u, 0, 0, 0, 15}, + {1337503604u, 0, 0, 0, 8}, + {1337612001u, 0, 0, 0, 15}, + {1338490645u, 0, 0, 0, 15}, + {1339591476u, 0, 0, 0, 1}, + {1340528924u, 0, 0, 0, 15}, + {1340569883u, 0, 0, 0, 15}, + {1340972461u, 0, 0, 0, 15}, + {1340987001u, 0, 0, 0, 1}, + {1342460707u, 0, 0, 0, 15}, + {1342674404u, 0, 0, 0, 1}, + {1343844126u, 0, 0, 0, 15}, + {1343894540u, 0, 0, 0, 1}, + {1344702658u, 0, 0, 0, 2}, + {1346170250u, 1, 2, 1, 4}, + {1346633834u, 0, 0, 1, 8}, + {1347150037u, 4, 0, 0, 0}, + {1348177774u, 0, 0, 0, 2}, + {1348513796u, 0, 0, 0, 1}, + {1349382677u, 1, 3, 1, 8}, + {1350061233u, 0, 0, 0, 15}, + {1350950881u, 0, 0, 0, 4}, + {1351460908u, 0, 0, 0, 8}, + {1353405020u, 6, 0, 0, 0}, + {1353520104u, 0, 0, 0, 8}, + {1353559883u, 0, 0, 0, 15}, + {1354628199u, 0, 0, 0, 8}, + {1354649958u, 6, 1, 0, 0}, + {1354805300u, 0, 0, 0, 8}, + {1355038054u, 0, 0, 0, 8}, + {1355814675u, 0, 0, 0, 1}, + {1356387637u, 0, 0, 0, 15}, + {1358481849u, 0, 0, 0, 15}, + {1358506643u, 0, 0, 0, 4}, + {1359591117u, 6, 3, 0, 0}, + {1360325090u, 0, 0, 0, 15}, + {1360699518u, 0, 0, 0, 15}, + {1361973724u, 0, 0, 0, 15}, + {1362076763u, 0, 0, 0, 2}, + {1362605798u, 0, 0, 0, 15}, + {1363424803u, 0, 0, 0, 4}, + {1365496214u, 0, 0, 0, 4}, + {1366708850u, 0, 0, 0, 15}, + {1367159822u, 6, 1, 0, 0}, + {1367635647u, 0, 0, 0, 1}, + {1367858272u, 0, 0, 0, 15}, + {1368117733u, 4, 0, 0, 0}, + {1368186637u, 0, 0, 0, 15}, + {1369517191u, 0, 0, 0, 2}, + {1369638186u, 0, 0, 0, 4}, + {1369811056u, 0, 0, 0, 4}, + {1370408852u, 1, 1, 0, 2}, + {1371577603u, 0, 0, 0, 8}, + {1372031586u, 0, 0, 0, 4}, + {1372470481u, 0, 0, 0, 8}, + {1372669858u, 7, 3, 0, 0}, + {1373523542u, 0, 0, 0, 8}, + {1373770111u, 0, 0, 0, 2}, + {1374125698u, 0, 0, 0, 4}, + {1374559911u, 0, 0, 0, 1}, + {1374706787u, 0, 0, 0, 15}, + {1374856121u, 0, 0, 0, 15}, + {1374918940u, 0, 0, 0, 4}, + {1376345215u, 0, 0, 0, 8}, + {1376628118u, 0, 0, 0, 2}, + {1377667239u, 0, 0, 0, 15}, + {1377687175u, 0, 0, 0, 1}, + {1377873451u, 0, 0, 0, 4}, + {1378263886u, 0, 0, 0, 15}, + {1378389799u, 1, 0, 1, 1}, + {1379109144u, 0, 0, 0, 1}, + {1380005180u, 1, 1, 1, 2}, + {1380241074u, 1, 0, 1, 1}, + {1380448821u, 0, 0, 0, 8}, + {1381373594u, 0, 0, 0, 15}, + {1382147006u, 4, 0, 0, 0}, + {1382990239u, 0, 0, 0, 15}, + {1383171679u, 0, 0, 0, 8}, + {1383828099u, 0, 0, 0, 15}, + {1385055325u, 0, 0, 0, 4}, + {1385273403u, 0, 0, 0, 15}, + {1385671143u, 0, 0, 0, 15}, + {1385924850u, 0, 0, 0, 1}, + {1386077465u, 0, 0, 0, 15}, + {1387082007u, 0, 0, 0, 15}, + {1387983062u, 0, 0, 0, 15}, + {1388917320u, 0, 0, 0, 4}, + {1390417124u, 0, 0, 0, 1}, + {1390779859u, 0, 0, 0, 4}, + {1390887840u, 0, 0, 0, 15}, + {1391137827u, 0, 0, 0, 15}, + {1391749173u, 0, 0, 0, 15}, + {1392328063u, 6, 3, 0, 0}, + {1392901482u, 0, 0, 0, 15}, + {1393711318u, 0, 0, 0, 4}, + {1394632450u, 0, 0, 0, 2}, + {1394655156u, 0, 0, 0, 15}, + {1395203403u, 0, 0, 0, 8}, + {1395255033u, 0, 0, 0, 15}, + {1395370190u, 0, 0, 0, 1}, + {1396427859u, 0, 0, 0, 2}, + {1397143388u, 0, 0, 0, 15}, + {1397611711u, 1, 2, 0, 4}, + {1398209546u, 0, 0, 0, 8}, + {1398276355u, 0, 0, 0, 15}, + {1399079434u, 0, 0, 0, 15}, + {1399965468u, 0, 0, 0, 15}, + {1401664905u, 0, 0, 0, 1}, + {1402288734u, 0, 0, 0, 2}, + {1402889777u, 0, 0, 0, 15}, + {1403916584u, 0, 0, 0, 2}, + {1404537504u, 0, 0, 0, 2}, + {1404650807u, 0, 0, 0, 2}, + {1404755937u, 0, 0, 0, 1}, + {1405106636u, 0, 0, 0, 15}, + {1405447028u, 0, 0, 0, 8}, + {1405706347u, 1, 2, 0, 4}, + {1406180731u, 0, 0, 0, 8}, + {1407633814u, 0, 0, 0, 8}, + {1407645073u, 1, 3, 1, 8}, + {1407699698u, 0, 0, 0, 15}, + {1407994911u, 0, 0, 0, 4}, + {1408030875u, 0, 0, 0, 2}, + {1409200923u, 0, 0, 0, 8}, + {1409901111u, 0, 0, 0, 15}, + {1410541919u, 0, 0, 1, 1}, + {1410660652u, 0, 0, 0, 4}, + {1410857500u, 1, 1, 1, 2}, + {1410919666u, 0, 0, 0, 1}, + {1411010230u, 0, 0, 0, 2}, + {1411205814u, 0, 0, 0, 15}, + {1412173601u, 0, 0, 0, 4}, + {1412212463u, 0, 0, 0, 2}, + {1412378263u, 0, 0, 0, 8}, + {1413516038u, 0, 0, 0, 15}, + {1413519289u, 0, 0, 0, 15}, + {1413931451u, 0, 0, 0, 15}, + {1414602075u, 0, 0, 1, 1}, + {1414931100u, 0, 0, 0, 15}, + {1416120944u, 0, 0, 0, 1}, + {1416924150u, 0, 0, 0, 15}, + {1417065004u, 0, 0, 0, 2}, + {1417289498u, 0, 0, 0, 4}, + {1417613318u, 0, 0, 0, 15}, + {1417817393u, 0, 0, 0, 8}, + {1418182144u, 0, 0, 0, 8}, + {1419265408u, 0, 0, 0, 15}, + {1419868141u, 0, 0, 0, 1}, + {1419869482u, 0, 0, 0, 15}, + {1419890941u, 0, 0, 0, 15}, + {1420868028u, 0, 0, 0, 15}, + {1421930720u, 0, 0, 0, 15}, + {1422222583u, 1, 0, 0, 1}, + {1423805714u, 0, 0, 0, 15}, + {1423921259u, 0, 0, 0, 15}, + {1424728638u, 0, 0, 0, 2}, + {1425776641u, 0, 0, 0, 2}, + {1425932283u, 0, 0, 0, 8}, + {1425994755u, 1, 3, 1, 8}, + {1426268431u, 0, 0, 0, 15}, + {1426374398u, 0, 0, 0, 15}, + {1426829192u, 0, 0, 0, 8}, + {1426971037u, 0, 0, 0, 4}, + {1426982215u, 0, 0, 0, 15}, + {1427006944u, 0, 0, 0, 15}, + {1429865923u, 0, 0, 0, 4}, + {1429915436u, 0, 0, 0, 2}, + {1430137442u, 0, 0, 0, 1}, + {1430883327u, 0, 0, 0, 1}, + {1430992014u, 0, 0, 0, 2}, + {1431162409u, 0, 0, 0, 4}, + {1433341474u, 0, 0, 0, 1}, + {1434260081u, 0, 0, 0, 15}, + {1434998365u, 0, 0, 0, 8}, + {1435769765u, 0, 0, 0, 4}, + {1436330944u, 0, 0, 0, 15}, + {1439623604u, 0, 0, 0, 15}, + {1439738709u, 0, 0, 0, 15}, + {1439864622u, 1, 2, 1, 4}, + {1441450181u, 0, 0, 0, 15}, + {1441715897u, 1, 1, 1, 2}, + {1442669795u, 0, 0, 0, 15}, + {1445250328u, 0, 0, 0, 15}, + {1446006329u, 0, 0, 0, 2}, + {1446252070u, 0, 0, 0, 8}, + {1446832230u, 0, 0, 0, 2}, + {1447399673u, 0, 0, 0, 1}, + {1447583226u, 0, 0, 0, 4}, + {1447596901u, 0, 0, 0, 15}, + {1447908841u, 0, 0, 0, 15}, + {1447944507u, 0, 0, 0, 15}, + {1448507239u, 0, 0, 0, 15}, + {1448515027u, 0, 0, 0, 15}, + {1450759870u, 0, 0, 0, 2}, + {1450826485u, 4, 0, 0, 0}, + {1451274905u, 0, 0, 0, 15}, + {1451705576u, 0, 0, 0, 8}, + {1452012011u, 0, 0, 0, 8}, + {1452640048u, 0, 0, 0, 15}, + {1453018767u, 0, 0, 0, 4}, + {1453218667u, 0, 0, 0, 4}, + {1454517121u, 0, 0, 0, 1}, + {1454743977u, 0, 0, 0, 15}, + {1455646650u, 0, 0, 0, 15}, + {1456750852u, 0, 0, 0, 15}, + {1456845013u, 0, 0, 0, 1}, + {1457486907u, 0, 0, 0, 1}, + {1457630880u, 0, 0, 0, 4}, + {1457752340u, 0, 0, 0, 2}, + {1458070012u, 0, 0, 0, 8}, + {1458234543u, 0, 0, 0, 2}, + {1458264444u, 6, 0, 0, 0}, + {1459013651u, 0, 0, 0, 1}, + {1459086534u, 1, 0, 0, 1}, + {1459260064u, 0, 0, 0, 1}, + {1459679261u, 0, 0, 0, 2}, + {1459763360u, 0, 0, 0, 2}, + {1460042000u, 0, 0, 0, 15}, + {1460650693u, 0, 0, 0, 4}, + {1461440291u, 0, 0, 0, 15}, + {1461523116u, 0, 0, 0, 15}, + {1462184205u, 0, 0, 0, 4}, + {1462194413u, 0, 0, 0, 4}, + {1462261651u, 2, 0, 0, 0}, + {1462305230u, 0, 0, 0, 8}, + {1462692105u, 0, 0, 0, 15}, + {1462742419u, 0, 0, 0, 15}, + {1463276284u, 0, 0, 0, 8}, + {1463679023u, 0, 0, 0, 4}, + {1463828588u, 0, 0, 0, 15}, + {1464259042u, 0, 0, 0, 15}, + {1466125630u, 0, 0, 0, 2}, + {1467181170u, 1, 0, 0, 1}, + {1467192098u, 0, 0, 0, 15}, + {1467692217u, 0, 0, 0, 15}, + {1467704301u, 0, 0, 0, 15}, + {1469119896u, 1, 1, 1, 2}, + {1470111306u, 0, 0, 0, 2}, + {1470452760u, 0, 0, 0, 15}, + {1471515518u, 0, 0, 0, 2}, + {1472407408u, 0, 0, 0, 15}, + {1473019724u, 0, 0, 0, 2}, + {1473646303u, 0, 0, 0, 15}, + {1473687286u, 0, 0, 0, 2}, + {1473853086u, 0, 0, 0, 8}, + {1473977237u, 0, 0, 0, 8}, + {1475861840u, 0, 0, 0, 2}, + {1476264564u, 0, 0, 0, 15}, + {1476502687u, 0, 0, 0, 15}, + {1477274213u, 6, 3, 0, 0}, + {1478169831u, 0, 0, 0, 15}, + {1479417354u, 0, 0, 0, 1}, + {1481657015u, 0, 0, 0, 1}, + {1481921079u, 0, 0, 0, 15}, + {1482682373u, 0, 0, 0, 15}, + {1482759997u, 0, 0, 0, 2}, + {1483139000u, 0, 0, 0, 1}, + {1483697406u, 1, 2, 0, 4}, + {1483894989u, 0, 0, 0, 8}, + {1483946986u, 0, 0, 0, 2}, + {1485127940u, 0, 0, 0, 1}, + {1485279791u, 0, 0, 0, 15}, + {1486220637u, 0, 0, 0, 2}, + {1486601226u, 0, 0, 0, 2}, + {1486745822u, 0, 0, 0, 15}, + {1487216358u, 0, 0, 0, 15}, + {1487469578u, 1, 1, 1, 2}, + {1488445860u, 0, 0, 0, 4}, + {1489262150u, 0, 0, 0, 8}, + {1489547063u, 0, 0, 0, 8}, + {1491455451u, 0, 0, 0, 15}, + {1492025861u, 0, 0, 0, 8}, + {1492466837u, 0, 0, 0, 2}, + {1493356251u, 1, 1, 1, 2}, + {1494274637u, 0, 0, 0, 8}, + {1494279307u, 6, 0, 0, 0}, + {1495000803u, 0, 0, 0, 4}, + {1495114932u, 0, 0, 0, 15}, + {1495977186u, 0, 0, 0, 15}, + {1496028431u, 0, 0, 1, 4}, + {1496133935u, 0, 0, 0, 15}, + {1496465303u, 0, 0, 0, 15}, + {1496473188u, 0, 0, 0, 8}, + {1498482131u, 0, 0, 0, 4}, + {1499530330u, 0, 0, 0, 1}, + {1499579617u, 0, 0, 0, 8}, + {1500086059u, 0, 0, 0, 1}, + {1501213532u, 0, 0, 0, 15}, + {1501339445u, 1, 3, 1, 8}, + {1502365015u, 0, 0, 0, 15}, + {1502994895u, 0, 0, 0, 15}, + {1503190720u, 1, 3, 1, 8}, + {1506445520u, 0, 0, 0, 2}, + {1508237128u, 0, 0, 0, 2}, + {1508245962u, 6, 3, 0, 0}, + {1508259300u, 6, 3, 0, 0}, + {1508874496u, 0, 0, 0, 1}, + {1509419330u, 0, 0, 0, 15}, + {1509538933u, 0, 0, 0, 4}, + {1509982062u, 0, 0, 0, 15}, + {1512227618u, 0, 0, 0, 8}, + {1512776970u, 0, 0, 0, 15}, + {1513684111u, 0, 0, 0, 4}, + {1514836139u, 0, 0, 0, 15}, + {1517288676u, 0, 0, 0, 15}, + {1517339826u, 0, 0, 0, 15}, + {1517548414u, 0, 0, 0, 15}, + {1518319836u, 0, 0, 0, 1}, + {1519709366u, 0, 0, 0, 2}, + {1520114517u, 0, 0, 0, 8}, + {1520561357u, 1, 1, 0, 2}, + {1520646920u, 0, 0, 0, 15}, + {1522915114u, 0, 0, 0, 15}, + {1523459785u, 0, 0, 0, 15}, + {1524217242u, 0, 0, 0, 15}, + {1525416119u, 0, 0, 0, 4}, + {1525866702u, 0, 0, 0, 15}, + {1526318082u, 0, 0, 0, 15}, + {1526717471u, 1, 1, 0, 2}, + {1526740086u, 0, 0, 0, 2}, + {1527033975u, 0, 0, 0, 2}, + {1527600453u, 0, 0, 0, 2}, + {1528655993u, 1, 1, 0, 2}, + {1529044762u, 0, 0, 0, 15}, + {1529167040u, 0, 0, 0, 15}, + {1530552510u, 0, 0, 0, 2}, + {1533626019u, 0, 0, 0, 8}, + {1534132163u, 0, 0, 0, 15}, + {1535121126u, 0, 0, 0, 15}, + {1535162109u, 0, 0, 0, 2}, + {1535327909u, 0, 0, 0, 8}, + {1535466479u, 0, 0, 0, 15}, + {1536780448u, 0, 0, 0, 15}, + {1537977510u, 0, 0, 0, 15}, + {1538112013u, 0, 0, 0, 15}, + {1540597014u, 0, 0, 0, 2}, + {1543426759u, 0, 0, 0, 2}, + {1543617378u, 0, 0, 0, 2}, + {1544644811u, 0, 0, 0, 15}, + {1544930640u, 0, 0, 0, 8}, + {1545172229u, 1, 3, 0, 8}, + {1545805122u, 0, 0, 0, 15}, + {1546863900u, 0, 0, 0, 2}, + {1546948680u, 0, 0, 0, 4}, + {1547748329u, 0, 0, 0, 1}, + {1548740870u, 0, 0, 0, 15}, + {1548944401u, 1, 0, 1, 1}, + {1549664481u, 0, 0, 1, 1}, + {1549804739u, 0, 0, 0, 15}, + {1549810659u, 0, 0, 0, 8}, + {1549901968u, 0, 0, 0, 15}, + {1550144044u, 0, 0, 0, 8}, + {1551580071u, 1, 0, 1, 1}, + {1552153029u, 0, 0, 0, 1}, + {1552706627u, 0, 0, 0, 15}, + {1553017817u, 0, 0, 0, 15}, + {1553079624u, 0, 0, 0, 15}, + {1553941660u, 0, 0, 0, 2}, + {1554831074u, 1, 3, 1, 8}, + {1555631959u, 0, 0, 0, 2}, + {1556349747u, 0, 0, 0, 15}, + {1556475626u, 0, 0, 0, 4}, + {1556840929u, 0, 0, 0, 15}, + {1557402465u, 0, 0, 0, 15}, + {1557608758u, 0, 0, 0, 15}, + {1557979639u, 0, 0, 0, 15}, + {1558381135u, 0, 0, 0, 15}, + {1558473812u, 0, 0, 0, 15}, + {1558828285u, 0, 0, 0, 8}, + {1559775399u, 0, 0, 0, 2}, + {1561136417u, 0, 0, 0, 1}, + {1561153741u, 0, 0, 0, 15}, + {1561895676u, 0, 0, 0, 2}, + {1561896639u, 0, 0, 0, 1}, + {1562018611u, 1, 0, 1, 1}, + {1562439471u, 0, 0, 0, 8}, + {1562814268u, 1, 1, 1, 2}, + {1564273916u, 0, 0, 0, 2}, + {1565053699u, 0, 0, 0, 15}, + {1565327569u, 0, 0, 0, 15}, + {1567596138u, 0, 0, 0, 8}, + {1568108985u, 0, 0, 0, 8}, + {1568180725u, 0, 0, 0, 15}, + {1568768940u, 0, 0, 0, 4}, + {1569499945u, 0, 0, 0, 2}, + {1569721658u, 0, 0, 0, 15}, + {1570129572u, 0, 0, 0, 4}, + {1570209836u, 0, 0, 0, 4}, + {1570894153u, 0, 0, 0, 15}, + {1571456885u, 0, 0, 0, 15}, + {1572025488u, 6, 0, 0, 0}, + {1572096378u, 0, 0, 0, 15}, + {1572698710u, 6, 3, 0, 0}, + {1572976931u, 0, 0, 0, 4}, + {1573586558u, 0, 0, 0, 1}, + {1573881449u, 0, 0, 0, 15}, + {1574073232u, 0, 0, 0, 2}, + {1574259695u, 0, 0, 0, 15}, + {1574371325u, 6, 1, 0, 0}, + {1575675217u, 0, 0, 0, 15}, + {1576129324u, 0, 0, 0, 15}, + {1576194193u, 0, 0, 0, 15}, + {1576837316u, 0, 0, 0, 2}, + {1579682476u, 0, 0, 0, 15}, + {1579737250u, 0, 0, 0, 15}, + {1580000185u, 3, 0, 0, 0}, + {1580257849u, 0, 0, 0, 4}, + {1581112104u, 0, 0, 0, 15}, + {1581184189u, 0, 0, 0, 2}, + {1581371222u, 0, 0, 0, 2}, + {1581894931u, 0, 0, 0, 15}, + {1582036180u, 1, 3, 0, 8}, + {1582080042u, 0, 0, 0, 1}, + {1582284336u, 0, 0, 0, 4}, + {1582820763u, 0, 0, 0, 15}, + {1584655512u, 0, 0, 0, 1}, + {1585302748u, 0, 0, 0, 4}, + {1585692065u, 0, 0, 0, 15}, + {1588192294u, 1, 3, 0, 8}, + {1589075276u, 0, 0, 0, 2}, + {1590043112u, 0, 0, 0, 4}, + {1590130816u, 1, 3, 0, 8}, + {1591368709u, 0, 0, 0, 1}, + {1591526688u, 0, 0, 0, 15}, + {1591582899u, 0, 0, 0, 15}, + {1591973151u, 0, 0, 0, 15}, + {1592040637u, 0, 0, 0, 15}, + {1592286908u, 0, 0, 0, 15}, + {1593050649u, 0, 0, 0, 1}, + {1594414730u, 0, 0, 0, 8}, + {1594798487u, 0, 0, 0, 2}, + {1595606986u, 0, 0, 0, 15}, + {1596595949u, 0, 0, 0, 15}, + {1596636932u, 0, 0, 0, 2}, + {1596802732u, 0, 0, 0, 8}, + {1598558308u, 0, 0, 0, 1}, + {1599452333u, 0, 0, 0, 15}, + {1601249463u, 0, 0, 0, 15}, + {1601412252u, 6, 2, 0, 0}, + {1604450779u, 0, 0, 0, 15}, + {1604908540u, 0, 0, 0, 4}, + {1605474202u, 0, 0, 0, 15}, + {1605519270u, 0, 0, 0, 15}, + {1605765072u, 0, 0, 0, 8}, + {1606579611u, 0, 0, 0, 1}, + {1606647052u, 1, 1, 0, 2}, + {1606727326u, 0, 0, 0, 8}, + {1606802731u, 0, 0, 0, 4}, + {1607317710u, 0, 0, 0, 8}, + {1608034996u, 0, 0, 0, 15}, + {1608086731u, 0, 0, 0, 2}, + {1608102569u, 0, 0, 0, 1}, + {1608535361u, 0, 0, 0, 4}, + {1608770215u, 0, 0, 0, 1}, + {1609016616u, 0, 0, 0, 2}, + {1609026432u, 0, 0, 0, 4}, + {1610406501u, 0, 0, 0, 1}, + {1610419224u, 1, 2, 1, 4}, + {1610439176u, 0, 0, 0, 8}, + {1610716786u, 0, 0, 0, 15}, + {1611040713u, 0, 0, 0, 15}, + {1611080787u, 0, 0, 0, 2}, + {1612145344u, 0, 0, 0, 15}, + {1613054894u, 1, 2, 1, 4}, + {1613885864u, 0, 0, 0, 15}, + {1616283317u, 0, 0, 0, 15}, + {1616305897u, 1, 2, 1, 4}, + {1616400063u, 0, 0, 0, 8}, + {1617950449u, 0, 0, 0, 4}, + {1618314249u, 0, 0, 0, 15}, + {1618807903u, 0, 0, 0, 1}, + {1618958328u, 0, 0, 0, 15}, + {1619083581u, 0, 0, 0, 15}, + {1619208318u, 0, 0, 0, 15}, + {1619611930u, 0, 0, 0, 1}, + {1619855958u, 0, 0, 0, 15}, + {1620962610u, 0, 0, 0, 4}, + {1621026933u, 0, 0, 1, 2}, + {1621250222u, 0, 0, 0, 2}, + {1621840494u, 0, 0, 0, 1}, + {1621888409u, 0, 0, 0, 2}, + {1622384244u, 0, 0, 0, 4}, + {1622499771u, 0, 0, 0, 15}, + {1623371462u, 0, 0, 0, 1}, + {1623493434u, 1, 2, 1, 4}, + {1624386278u, 0, 0, 0, 2}, + {1624659780u, 0, 0, 0, 15}, + {1624721802u, 0, 0, 0, 1}, + {1625601618u, 0, 0, 0, 15}, + {1626306880u, 0, 0, 0, 4}, + {1626401189u, 0, 0, 0, 2}, + {1627119239u, 0, 0, 0, 1}, + {1627143190u, 0, 0, 0, 15}, + {1628090113u, 0, 0, 0, 1}, + {1628324836u, 0, 0, 0, 15}, + {1630157676u, 0, 0, 0, 2}, + {1630535117u, 0, 0, 0, 4}, + {1630997011u, 6, 3, 0, 0}, + {1631192904u, 0, 0, 0, 4}, + {1632170892u, 0, 0, 0, 4}, + {1632368976u, 0, 0, 0, 15}, + {1632821891u, 0, 0, 0, 4}, + {1632931708u, 0, 0, 0, 15}, + {1633384314u, 0, 0, 0, 8}, + {1633616560u, 0, 0, 0, 1}, + {1634303081u, 0, 0, 0, 15}, + {1636498052u, 0, 0, 0, 15}, + {1637473266u, 0, 0, 0, 4}, + {1637709239u, 0, 0, 0, 2}, + {1638108786u, 0, 0, 0, 1}, + {1638203173u, 0, 0, 0, 15}, + {1639053841u, 0, 0, 0, 15}, + {1639733210u, 0, 0, 0, 4}, + {1640044510u, 0, 0, 0, 8}, + {1641326545u, 0, 0, 0, 4}, + {1642659012u, 0, 0, 0, 2}, + {1642833897u, 0, 0, 0, 1}, + {1643639943u, 1, 2, 1, 4}, + {1644141786u, 0, 0, 0, 8}, + {1644733913u, 0, 0, 0, 8}, + {1645864760u, 0, 0, 0, 15}, + {1645924046u, 0, 0, 0, 8}, + {1646166075u, 0, 0, 0, 15}, + {1646505970u, 0, 0, 0, 2}, + {1647166888u, 0, 0, 0, 15}, + {1649667117u, 1, 2, 0, 4}, + {1649868947u, 0, 0, 0, 4}, + {1649997959u, 0, 0, 0, 1}, + {1651154542u, 0, 0, 0, 15}, + {1651286501u, 0, 0, 0, 4}, + {1651812196u, 0, 0, 0, 15}, + {1653559318u, 0, 0, 0, 4}, + {1653682108u, 0, 0, 0, 15}, + {1653736711u, 0, 0, 0, 8}, + {1653856141u, 0, 0, 0, 15}, + {1655525206u, 0, 0, 0, 1}, + {1656423118u, 0, 0, 0, 15}, + {1656552147u, 1, 1, 0, 2}, + {1656756351u, 1, 3, 1, 8}, + {1656792268u, 0, 0, 0, 15}, + {1657081809u, 0, 0, 0, 15}, + {1658070772u, 0, 0, 0, 15}, + {1658769499u, 1, 3, 1, 8}, + {1658806171u, 0, 0, 0, 4}, + {1658889695u, 0, 0, 0, 1}, + {1660927156u, 0, 0, 0, 15}, + {1661875349u, 0, 0, 0, 2}, + {1662724286u, 0, 0, 0, 15}, + {1663255229u, 0, 0, 0, 2}, + {1664049963u, 0, 0, 0, 15}, + {1664283942u, 0, 0, 0, 2}, + {1664594333u, 0, 0, 0, 4}, + {1666863007u, 0, 0, 0, 8}, + {1667037596u, 6, 0, 0, 0}, + {1669244213u, 0, 0, 0, 4}, + {1669714693u, 0, 0, 0, 2}, + {1672009209u, 0, 0, 0, 2}, + {1674488714u, 0, 0, 0, 2}, + {1674529717u, 1, 3, 1, 8}, + {1674856113u, 6, 2, 0, 0}, + {1674910157u, 0, 0, 0, 2}, + {1675442096u, 0, 0, 0, 15}, + {1677780720u, 1, 0, 1, 1}, + {1679271836u, 0, 0, 0, 4}, + {1679338549u, 0, 0, 0, 15}, + {1679425272u, 0, 0, 0, 4}, + {1680040903u, 0, 0, 0, 2}, + {1680282726u, 0, 0, 0, 1}, + {1680383199u, 0, 0, 0, 15}, + {1680558404u, 0, 0, 0, 15}, + {1681030335u, 0, 0, 0, 15}, + {1681130782u, 0, 0, 0, 8}, + {1681489181u, 6, 2, 0, 0}, + {1682557113u, 0, 0, 0, 15}, + {1682725045u, 0, 0, 0, 2}, + {1682776897u, 0, 0, 0, 2}, + {1683032592u, 0, 0, 0, 15}, + {1683288346u, 0, 0, 0, 4}, + {1684846285u, 0, 0, 0, 1}, + {1684932499u, 0, 0, 0, 1}, + {1684968257u, 1, 3, 1, 8}, + {1684992204u, 0, 0, 0, 8}, + {1685029294u, 0, 0, 0, 15}, + {1685175731u, 0, 0, 0, 2}, + {1687827015u, 0, 0, 0, 1}, + {1688575440u, 0, 0, 0, 15}, + {1688594062u, 0, 0, 0, 1}, + {1689239332u, 6, 2, 0, 0}, + {1689899121u, 0, 0, 0, 15}, + {1691116452u, 0, 0, 0, 1}, + {1691495213u, 0, 0, 0, 15}, + {1691837292u, 0, 0, 0, 8}, + {1693955217u, 0, 0, 0, 15}, + {1694406531u, 0, 0, 0, 15}, + {1694901163u, 0, 0, 0, 15}, + {1695177202u, 0, 0, 0, 15}, + {1695940378u, 0, 0, 0, 15}, + {1697417976u, 0, 0, 0, 4}, + {1697669847u, 0, 0, 0, 15}, + {1697991038u, 0, 0, 0, 2}, + {1698116140u, 0, 0, 0, 1}, + {1698194673u, 0, 0, 0, 8}, + {1698394297u, 0, 0, 0, 15}, + {1699121088u, 0, 0, 0, 15}, + {1701972883u, 0, 0, 0, 15}, + {1702219224u, 0, 0, 0, 1}, + {1702398649u, 0, 0, 0, 1}, + {1702419452u, 0, 0, 0, 15}, + {1702629441u, 0, 0, 0, 15}, + {1704359751u, 1, 0, 0, 1}, + {1705062029u, 0, 0, 0, 8}, + {1705114766u, 1, 0, 1, 1}, + {1705558678u, 0, 0, 1, 8}, + {1705888825u, 0, 0, 0, 4}, + {1706008891u, 0, 0, 0, 8}, + {1707640898u, 0, 0, 0, 15}, + {1708421082u, 0, 0, 0, 8}, + {1708905463u, 0, 0, 0, 4}, + {1709733900u, 0, 0, 0, 8}, + {1710278488u, 0, 0, 0, 4}, + {1711067891u, 0, 0, 0, 15}, + {1711141940u, 1, 0, 0, 1}, + {1711442671u, 0, 0, 0, 15}, + {1712331093u, 0, 0, 0, 15}, + {1712479920u, 0, 0, 0, 8}, + {1713820629u, 0, 0, 0, 15}, + {1714232405u, 0, 0, 0, 15}, + {1715330964u, 0, 0, 0, 15}, + {1715472515u, 0, 0, 0, 2}, + {1717065579u, 0, 0, 0, 1}, + {1717293258u, 0, 0, 0, 8}, + {1717863990u, 0, 0, 0, 1}, + {1718026970u, 1, 3, 0, 8}, + {1718231174u, 1, 1, 1, 2}, + {1718556632u, 0, 0, 0, 15}, + {1718578519u, 1, 0, 1, 1}, + {1719652600u, 0, 0, 0, 15}, + {1719727561u, 0, 0, 0, 15}, + {1719902967u, 0, 0, 0, 4}, + {1720244322u, 1, 1, 1, 2}, + {1720428989u, 0, 0, 0, 15}, + {1720562421u, 0, 0, 0, 15}, + {1721809967u, 0, 0, 0, 2}, + {1722626222u, 0, 0, 0, 2}, + {1722879750u, 0, 0, 0, 1}, + {1722962398u, 0, 0, 0, 4}, + {1723902379u, 0, 0, 0, 15}, + {1724199109u, 0, 0, 0, 15}, + {1724434372u, 0, 0, 0, 15}, + {1724568271u, 0, 0, 0, 1}, + {1725007270u, 0, 0, 0, 4}, + {1725170568u, 0, 0, 0, 8}, + {1726745481u, 0, 0, 0, 15}, + {1726803231u, 0, 0, 0, 15}, + {1727168552u, 0, 0, 0, 2}, + {1727510088u, 0, 0, 0, 2}, + {1727855394u, 0, 0, 0, 15}, + {1728276458u, 0, 0, 0, 8}, + {1728560352u, 0, 0, 0, 4}, + {1730448005u, 6, 1, 0, 0}, + {1731249676u, 0, 0, 0, 2}, + {1731503075u, 1, 0, 0, 1}, + {1733045355u, 0, 0, 0, 2}, + {1734584928u, 0, 0, 0, 1}, + {1735341579u, 0, 0, 0, 4}, + {1736004540u, 1, 1, 1, 2}, + {1736082295u, 0, 0, 0, 15}, + {1736302937u, 0, 0, 0, 8}, + {1737644560u, 0, 0, 0, 15}, + {1738112797u, 0, 0, 0, 15}, + {1738822578u, 0, 0, 0, 1}, + {1739494279u, 0, 0, 0, 15}, + {1741757549u, 0, 0, 0, 1}, + {1741778478u, 0, 0, 0, 15}, + {1743386405u, 0, 0, 0, 1}, + {1743457079u, 1, 3, 0, 8}, + {1743825040u, 0, 0, 0, 8}, + {1744090278u, 0, 0, 0, 15}, + {1744199868u, 0, 0, 0, 2}, + {1744275680u, 0, 0, 0, 2}, + {1745037318u, 0, 0, 0, 2}, + {1746321108u, 0, 0, 0, 1}, + {1746443080u, 1, 1, 1, 2}, + {1749952789u, 0, 0, 0, 15}, + {1750068885u, 0, 0, 0, 1}, + {1750507954u, 0, 0, 0, 2}, + {1752181952u, 0, 0, 0, 15}, + {1752397138u, 0, 0, 0, 2}, + {1752871630u, 0, 0, 0, 15}, + {1752955545u, 0, 0, 0, 15}, + {1753524022u, 0, 0, 0, 15}, + {1753798200u, 0, 0, 0, 15}, + {1754532550u, 0, 0, 0, 15}, + {1754553875u, 0, 0, 0, 15}, + {1754697495u, 0, 0, 0, 15}, + {1755199064u, 0, 0, 0, 15}, + {1755881354u, 0, 0, 0, 15}, + {1756346549u, 0, 0, 0, 1}, + {1756375986u, 0, 0, 0, 15}, + {1756571402u, 0, 0, 0, 15}, + {1757356567u, 0, 0, 0, 8}, + {1757737064u, 0, 0, 0, 15}, + {1758228013u, 0, 0, 0, 15}, + {1758351272u, 0, 0, 0, 15}, + {1758904734u, 0, 0, 0, 1}, + {1758970736u, 0, 0, 1, 1}, + {1759226084u, 0, 0, 0, 2}, + {1759332990u, 0, 0, 0, 15}, + {1761710297u, 0, 0, 0, 8}, + {1762906656u, 0, 0, 0, 4}, + {1763447706u, 0, 0, 0, 15}, + {1763822323u, 0, 0, 0, 2}, + {1764451479u, 0, 0, 0, 2}, + {1765054645u, 0, 0, 0, 15}, + {1765309202u, 0, 0, 0, 1}, + {1765834574u, 1, 2, 0, 4}, + {1766589589u, 1, 1, 1, 2}, + {1766593105u, 0, 0, 0, 1}, + {1767161714u, 0, 0, 0, 8}, + {1767271751u, 0, 0, 0, 15}, + {1767308409u, 4, 0, 0, 0}, + {1769115721u, 0, 0, 0, 15}, + {1769401098u, 0, 0, 0, 8}, + {1769493938u, 0, 0, 0, 15}, + {1769900828u, 0, 0, 0, 15}, + {1770295002u, 0, 0, 0, 8}, + {1771756773u, 6, 0, 0, 0}, + {1771838174u, 0, 0, 0, 4}, + {1771897233u, 0, 0, 0, 15}, + {1772146082u, 0, 0, 0, 4}, + {1774677727u, 0, 0, 0, 2}, + {1774893115u, 0, 0, 0, 1}, + {1775532354u, 0, 0, 0, 2}, + {1775829760u, 0, 0, 0, 2}, + {1776245615u, 0, 0, 0, 15}, + {1776768896u, 0, 0, 0, 4}, + {1776805787u, 0, 0, 0, 15}, + {1777172134u, 0, 0, 0, 2}, + {1777414484u, 0, 0, 0, 15}, + {1778185765u, 0, 0, 0, 1}, + {1778894118u, 0, 0, 0, 15}, + {1778933003u, 0, 0, 0, 15}, + {1779476958u, 0, 0, 0, 15}, + {1779501793u, 1, 2, 0, 4}, + {1779705997u, 1, 0, 1, 1}, + {1779999115u, 0, 0, 0, 15}, + {1780053342u, 1, 2, 1, 4}, + {1780336824u, 0, 0, 0, 15}, + {1780417207u, 0, 0, 0, 15}, + {1780485571u, 0, 0, 0, 8}, + {1781277627u, 0, 0, 0, 2}, + {1781719145u, 1, 0, 1, 1}, + {1781876536u, 0, 0, 0, 8}, + {1783461370u, 0, 0, 0, 2}, + {1785166154u, 0, 0, 0, 15}, + {1785673932u, 0, 0, 0, 15}, + {1786043094u, 0, 0, 0, 1}, + {1786770048u, 0, 0, 0, 1}, + {1788278054u, 0, 0, 0, 15}, + {1789604265u, 0, 0, 0, 8}, + {1792977898u, 1, 2, 0, 4}, + {1793185948u, 0, 0, 0, 15}, + {1794171755u, 0, 0, 0, 15}, + {1794433279u, 0, 0, 0, 4}, + {1796038978u, 6, 1, 0, 0}, + {1797565553u, 6, 0, 0, 0}, + {1798777496u, 0, 0, 0, 15}, + {1798965791u, 0, 0, 0, 8}, + {1799790974u, 0, 0, 0, 4}, + {1801833561u, 0, 0, 0, 15}, + {1802046581u, 0, 0, 0, 2}, + {1802192945u, 0, 0, 0, 15}, + {1802723292u, 0, 0, 0, 15}, + {1803232372u, 0, 0, 0, 1}, + {1803393174u, 0, 0, 0, 4}, + {1803518865u, 0, 0, 0, 4}, + {1803619598u, 0, 0, 0, 15}, + {1804129889u, 0, 0, 0, 2}, + {1804176426u, 0, 0, 0, 4}, + {1804280427u, 0, 0, 0, 15}, + {1804931902u, 1, 1, 0, 2}, + {1806031716u, 0, 0, 0, 15}, + {1806232788u, 0, 0, 0, 15}, + {1807081872u, 0, 0, 0, 15}, + {1808046669u, 0, 0, 0, 15}, + {1808330866u, 0, 0, 1, 2}, + {1810535329u, 0, 0, 0, 4}, + {1811199380u, 0, 0, 0, 15}, + {1811543708u, 0, 0, 0, 1}, + {1811717960u, 0, 0, 0, 15}, + {1812084961u, 0, 0, 0, 1}, + {1813476293u, 0, 0, 0, 1}, + {1814661074u, 0, 0, 0, 8}, + {1814814452u, 0, 0, 0, 15}, + {1815347758u, 0, 0, 0, 1}, + {1815389578u, 0, 0, 0, 4}, + {1816476980u, 0, 0, 0, 2}, + {1817850809u, 0, 0, 0, 15}, + {1818166159u, 0, 0, 0, 8}, + {1819258974u, 0, 0, 0, 1}, + {1819349011u, 0, 0, 0, 15}, + {1820099198u, 0, 0, 0, 2}, + {1820325739u, 0, 0, 0, 15}, + {1820365362u, 0, 0, 0, 15}, + {1820930313u, 0, 0, 0, 8}, + {1821404973u, 0, 0, 0, 8}, + {1822690093u, 0, 0, 0, 4}, + {1822816426u, 0, 0, 0, 8}, + {1823003736u, 0, 0, 0, 4}, + {1823211559u, 0, 0, 0, 1}, + {1823302967u, 0, 0, 0, 15}, + {1824922529u, 0, 0, 0, 15}, + {1825867656u, 0, 0, 0, 2}, + {1826517016u, 0, 0, 0, 15}, + {1827309397u, 1, 3, 0, 8}, + {1827932165u, 0, 0, 0, 15}, + {1828007053u, 0, 0, 0, 15}, + {1828064412u, 1, 3, 1, 8}, + {1828746574u, 0, 0, 0, 15}, + {1828756201u, 7, 0, 0, 0}, + {1829791587u, 0, 0, 0, 2}, + {1830590544u, 0, 0, 0, 15}, + {1830836151u, 0, 0, 0, 8}, + {1831418772u, 0, 0, 0, 1}, + {1831533749u, 0, 0, 0, 4}, + {1831755127u, 0, 0, 0, 2}, + {1831984032u, 4, 0, 0, 0}, + {1832207010u, 0, 0, 0, 2}, + {1832548211u, 1, 2, 0, 4}, + {1832734086u, 0, 0, 0, 8}, + {1835177259u, 0, 0, 0, 2}, + {1835711767u, 1, 2, 1, 4}, + {1835714826u, 0, 0, 0, 15}, + {1836367938u, 0, 0, 0, 1}, + {1836684168u, 0, 0, 0, 2}, + {1837415840u, 0, 0, 0, 1}, + {1838280610u, 0, 0, 0, 15}, + {1838512108u, 0, 0, 0, 15}, + {1838790495u, 1, 0, 0, 1}, + {1839492969u, 0, 0, 0, 15}, + {1839761684u, 0, 0, 0, 15}, + {1840257313u, 0, 0, 0, 8}, + {1840407826u, 0, 0, 0, 15}, + {1840976616u, 1, 0, 0, 1}, + {1841180820u, 1, 2, 1, 4}, + {1841517015u, 0, 0, 0, 4}, + {1841528165u, 1, 3, 1, 8}, + {1841895954u, 0, 0, 0, 15}, + {1842148031u, 0, 0, 0, 15}, + {1842652080u, 0, 0, 0, 1}, + {1843022821u, 0, 0, 0, 15}, + {1843028601u, 0, 0, 0, 15}, + {1843193968u, 1, 2, 1, 4}, + {1843531305u, 0, 0, 0, 15}, + {1844700975u, 0, 0, 0, 8}, + {1845862158u, 0, 0, 0, 8}, + {1847210822u, 0, 0, 0, 4}, + {1847303917u, 0, 0, 0, 15}, + {1847517917u, 0, 0, 0, 1}, + {1847726851u, 0, 0, 0, 8}, + {1848231542u, 0, 0, 0, 15}, + {1848427078u, 4, 0, 0, 0}, + {1849752877u, 0, 0, 0, 15}, + {1849838101u, 0, 0, 0, 2}, + {1850579889u, 0, 0, 0, 4}, + {1850825066u, 0, 0, 0, 2}, + {1850893626u, 0, 0, 0, 15}, + {1851001188u, 0, 0, 0, 15}, + {1851423275u, 0, 0, 0, 1}, + {1851853111u, 0, 0, 0, 15}, + {1852006878u, 0, 0, 0, 4}, + {1854452721u, 1, 3, 0, 8}, + {1854670571u, 0, 0, 0, 15}, + {1855552560u, 6, 1, 0, 0}, + {1855974306u, 0, 0, 0, 4}, + {1857025696u, 0, 0, 0, 1}, + {1857576071u, 0, 0, 0, 15}, + {1858550008u, 0, 0, 0, 1}, + {1859290798u, 0, 0, 0, 15}, + {1859475853u, 0, 0, 0, 8}, + {1860892070u, 0, 0, 0, 2}, + {1860943670u, 0, 0, 0, 15}, + {1862290605u, 0, 0, 0, 15}, + {1862744369u, 0, 0, 0, 1}, + {1865088894u, 4, 0, 0, 0}, + {1865344954u, 0, 0, 0, 2}, + {1865357302u, 0, 0, 0, 1}, + {1865434690u, 0, 0, 0, 4}, + {1865656625u, 0, 0, 0, 1}, + {1865755250u, 0, 0, 0, 15}, + {1866165531u, 0, 0, 0, 8}, + {1866406725u, 1, 0, 0, 1}, + {1869192176u, 0, 0, 0, 15}, + {1869466461u, 0, 0, 0, 4}, + {1870079288u, 0, 0, 0, 2}, + {1870185818u, 0, 0, 0, 15}, + {1870759477u, 0, 0, 0, 15}, + {1872057382u, 0, 0, 0, 15}, + {1872563995u, 0, 0, 0, 15}, + {1873082750u, 0, 0, 0, 4}, + {1873370095u, 0, 0, 0, 1}, + {1873591714u, 0, 0, 0, 1}, + {1874430969u, 0, 0, 1, 8}, + {1874795551u, 0, 0, 0, 15}, + {1875646683u, 0, 0, 0, 15}, + {1876422407u, 0, 0, 0, 15}, + {1876635579u, 0, 0, 0, 15}, + {1877713347u, 0, 0, 0, 4}, + {1878285266u, 0, 0, 1, 8}, + {1879325632u, 0, 0, 0, 15}, + {1880578111u, 0, 0, 1, 1}, + {1880815423u, 0, 0, 0, 15}, + {1881155758u, 6, 2, 0, 0}, + {1881223534u, 0, 0, 0, 15}, + {1881416009u, 0, 0, 0, 15}, + {1883782707u, 0, 0, 0, 1}, + {1883925969u, 0, 0, 0, 8}, + {1884040296u, 0, 0, 0, 4}, + {1884368513u, 0, 0, 0, 15}, + {1884777790u, 0, 0, 0, 15}, + {1885313388u, 0, 0, 0, 15}, + {1885700022u, 0, 0, 0, 15}, + {1885874188u, 0, 0, 0, 1}, + {1886308696u, 0, 0, 0, 4}, + {1886397352u, 0, 0, 0, 15}, + {1886912929u, 0, 0, 0, 8}, + {1888784220u, 1, 1, 0, 2}, + {1889086303u, 0, 0, 0, 4}, + {1889697702u, 0, 0, 0, 15}, + {1889732054u, 0, 0, 0, 8}, + {1890221397u, 0, 0, 0, 15}, + {1890429046u, 0, 0, 1, 4}, + {1890932090u, 0, 0, 0, 15}, + {1892424310u, 0, 0, 0, 2}, + {1893234246u, 0, 0, 0, 15}, + {1893263391u, 0, 0, 0, 8}, + {1893394967u, 0, 0, 0, 8}, + {1893958364u, 0, 0, 0, 8}, + {1894023034u, 1, 0, 0, 1}, + {1894891004u, 0, 0, 0, 8}, + {1895539593u, 0, 0, 0, 15}, + {1896555191u, 1, 2, 0, 4}, + {1896951917u, 0, 0, 0, 4}, + {1897186590u, 1, 0, 1, 1}, + {1897397639u, 0, 0, 0, 4}, + {1897536530u, 0, 0, 0, 1}, + {1897842761u, 0, 0, 0, 1}, + {1898615999u, 0, 0, 0, 4}, + {1898707475u, 0, 0, 0, 15}, + {1899342749u, 0, 0, 0, 2}, + {1899400230u, 0, 0, 0, 15}, + {1899471228u, 0, 0, 0, 15}, + {1899755433u, 0, 0, 0, 15}, + {1900025912u, 0, 0, 0, 2}, + {1900265318u, 1, 2, 0, 4}, + {1900968778u, 0, 0, 0, 2}, + {1901631307u, 0, 0, 0, 2}, + {1901671761u, 0, 0, 0, 2}, + {1901882649u, 0, 0, 0, 15}, + {1902085799u, 0, 0, 0, 15}, + {1903002988u, 1, 1, 1, 2}, + {1903310502u, 0, 0, 0, 15}, + {1903773562u, 0, 0, 0, 1}, + {1904821611u, 0, 0, 0, 15}, + {1905359161u, 0, 0, 0, 15}, + {1905359813u, 0, 0, 0, 15}, + {1905386609u, 0, 0, 0, 4}, + {1905525465u, 6, 3, 0, 0}, + {1906096458u, 0, 0, 0, 15}, + {1907370868u, 0, 0, 0, 1}, + {1908050799u, 0, 0, 0, 15}, + {1908196105u, 0, 0, 0, 8}, + {1908992740u, 0, 0, 0, 1}, + {1909205893u, 0, 0, 0, 4}, + {1910784310u, 0, 0, 0, 15}, + {1911227700u, 0, 0, 0, 15}, + {1911531407u, 0, 0, 0, 8}, + {1912037792u, 6, 2, 0, 0}, + {1912103684u, 0, 0, 0, 8}, + {1912374434u, 0, 0, 0, 4}, + {1913027782u, 0, 0, 0, 4}, + {1913251280u, 0, 0, 0, 2}, + {1913327934u, 0, 0, 0, 15}, + {1913555715u, 1, 1, 0, 2}, + {1913695592u, 0, 0, 0, 15}, + {1914239493u, 0, 0, 0, 8}, + {1914303787u, 0, 0, 0, 15}, + {1914887692u, 0, 0, 0, 15}, + {1915927544u, 1, 1, 0, 2}, + {1916128050u, 0, 0, 0, 8}, + {1916467425u, 0, 0, 0, 4}, + {1916713883u, 0, 0, 0, 15}, + {1917019997u, 0, 0, 0, 4}, + {1917297475u, 1, 0, 1, 1}, + {1918230713u, 6, 3, 0, 0}, + {1918532374u, 0, 0, 0, 2}, + {1918865436u, 0, 0, 0, 15}, + {1919046570u, 0, 0, 0, 15}, + {1919050894u, 0, 0, 0, 15}, + {1920319839u, 0, 0, 0, 15}, + {1920611122u, 0, 0, 0, 15}, + {1921705481u, 7, 1, 0, 0}, + {1921718966u, 0, 0, 0, 15}, + {1922562776u, 0, 0, 0, 1}, + {1922656453u, 0, 0, 0, 15}, + {1922710623u, 0, 0, 0, 1}, + {1923429817u, 0, 0, 0, 15}, + {1923619750u, 0, 0, 0, 4}, + {1925918119u, 0, 0, 0, 15}, + {1926189867u, 1, 1, 1, 2}, + {1927230073u, 0, 0, 0, 15}, + {1927874182u, 0, 0, 0, 4}, + {1927881548u, 1, 2, 0, 4}, + {1928462512u, 0, 0, 0, 4}, + {1928613356u, 4, 0, 0, 0}, + {1928616766u, 0, 0, 0, 8}, + {1928930847u, 0, 0, 0, 8}, + {1930559863u, 0, 0, 0, 1}, + {1930676279u, 1, 0, 1, 1}, + {1930688357u, 0, 0, 0, 15}, + {1931908797u, 0, 0, 0, 15}, + {1933364401u, 0, 0, 0, 8}, + {1933660336u, 0, 0, 1, 1}, + {1934038818u, 0, 0, 0, 15}, + {1934513048u, 0, 0, 0, 2}, + {1935061329u, 0, 0, 0, 4}, + {1936065603u, 0, 0, 0, 15}, + {1936176575u, 0, 0, 0, 8}, + {1936234341u, 0, 0, 0, 8}, + {1936921931u, 0, 0, 0, 15}, + {1936982135u, 0, 0, 0, 8}, + {1937288102u, 0, 0, 0, 8}, + {1938199299u, 0, 0, 0, 15}, + {1939188170u, 0, 0, 0, 4}, + {1940445335u, 1, 2, 1, 4}, + {1940726908u, 0, 0, 0, 15}, + {1941880432u, 0, 0, 0, 4}, + {1942562495u, 0, 0, 0, 15}, + {1943957646u, 0, 0, 0, 1}, + {1945406001u, 0, 0, 0, 15}, + {1945421203u, 0, 0, 0, 1}, + {1946252613u, 0, 0, 0, 15}, + {1946420482u, 6, 3, 0, 0}, + {1946971122u, 0, 0, 0, 8}, + {1947649290u, 0, 0, 0, 4}, + {1948049501u, 0, 0, 0, 8}, + {1948117351u, 0, 0, 0, 15}, + {1948224712u, 0, 0, 0, 2}, + {1948619159u, 0, 0, 0, 8}, + {1949374326u, 6, 0, 0, 0}, + {1949567801u, 0, 0, 0, 15}, + {1949715245u, 0, 0, 0, 2}, + {1950059937u, 0, 0, 0, 15}, + {1950525445u, 0, 0, 0, 15}, + {1950561126u, 0, 0, 0, 4}, + {1951696220u, 0, 0, 0, 15}, + {1952671040u, 0, 0, 0, 15}, + {1953419672u, 0, 0, 0, 4}, + {1953568334u, 0, 0, 1, 4}, + {1955497857u, 1, 1, 0, 2}, + {1955548747u, 0, 0, 0, 15}, + {1956672842u, 0, 0, 0, 4}, + {1957112964u, 0, 0, 0, 15}, + {1957172372u, 0, 0, 0, 15}, + {1957598642u, 0, 0, 0, 15}, + {1957875066u, 0, 0, 0, 15}, + {1958030014u, 1, 0, 0, 1}, + {1958661413u, 1, 1, 1, 2}, + {1958872462u, 0, 0, 0, 4}, + {1958892034u, 0, 0, 0, 15}, + {1959317584u, 0, 0, 0, 1}, + {1959765201u, 0, 0, 0, 15}, + {1960122329u, 0, 0, 0, 8}, + {1960334078u, 0, 0, 0, 8}, + {1960618169u, 0, 0, 0, 1}, + {1960967859u, 0, 0, 0, 2}, + {1961230256u, 0, 0, 0, 15}, + {1961313013u, 0, 0, 0, 4}, + {1961740141u, 1, 3, 0, 8}, + {1962124357u, 6, 1, 0, 0}, + {1962380500u, 0, 0, 0, 15}, + {1962764573u, 6, 0, 0, 0}, + {1963056136u, 6, 3, 0, 0}, + {1963106130u, 0, 0, 0, 2}, + {1963231899u, 0, 0, 0, 15}, + {1963357472u, 0, 0, 0, 15}, + {1963452337u, 0, 0, 0, 8}, + {1963950422u, 0, 0, 0, 4}, + {1964666032u, 0, 0, 1, 4}, + {1965034471u, 0, 0, 0, 15}, + {1966032829u, 0, 0, 0, 8}, + {1967379138u, 0, 0, 0, 15}, + {1968394290u, 0, 0, 0, 15}, + {1972208509u, 0, 0, 0, 15}, + {1972702523u, 0, 0, 0, 15}, + {1972931679u, 0, 0, 0, 4}, + {1973828430u, 6, 3, 0, 0}, + {1974344967u, 0, 0, 0, 2}, + {1974684308u, 0, 0, 0, 15}, + {1974802757u, 0, 0, 0, 15}, + {1974906000u, 0, 0, 0, 15}, + {1974999135u, 0, 0, 0, 15}, + {1975030538u, 1, 3, 0, 8}, + {1975109522u, 0, 0, 0, 15}, + {1975541542u, 0, 0, 0, 15}, + {1975783912u, 0, 0, 0, 15}, + {1976849668u, 0, 0, 0, 1}, + {1977093699u, 0, 0, 0, 8}, + {1978631514u, 0, 0, 0, 15}, + {1978772298u, 1, 2, 1, 4}, + {1979935000u, 0, 0, 0, 15}, + {1980016625u, 0, 0, 0, 15}, + {1980110743u, 0, 0, 0, 15}, + {1980525717u, 0, 0, 0, 15}, + {1981615044u, 0, 0, 0, 15}, + {1982286569u, 0, 0, 0, 1}, + {1983223362u, 0, 0, 0, 15}, + {1984122497u, 0, 0, 0, 15}, + {1987138239u, 0, 0, 0, 15}, + {1987664690u, 1, 3, 1, 8}, + {1988115529u, 0, 0, 0, 15}, + {1988704896u, 0, 0, 0, 15}, + {1989645048u, 0, 0, 0, 15}, + {1990166696u, 0, 0, 0, 1}, + {1990814950u, 0, 0, 0, 8}, + {1991172920u, 0, 0, 0, 15}, + {1991417577u, 0, 0, 0, 1}, + {1991538976u, 0, 0, 0, 15}, + {1991810736u, 0, 0, 0, 15}, + {1992151102u, 1, 2, 1, 4}, + {1993731449u, 0, 0, 0, 15}, + {1995513641u, 0, 0, 0, 15}, + {1996823333u, 0, 0, 0, 4}, + {1997637767u, 6, 2, 0, 0}, + {1997651398u, 0, 0, 0, 8}, + {1997655867u, 2, 0, 0, 0}, + {1998154439u, 0, 0, 0, 1}, + {1998456958u, 0, 0, 0, 8}, + {1998471530u, 0, 0, 0, 2}, + {1999085331u, 0, 0, 0, 1}, + {2000662993u, 0, 0, 0, 4}, + {2001920158u, 1, 0, 1, 1}, + {2003036498u, 6, 2, 0, 0}, + {2003415610u, 0, 0, 0, 15}, + {2005282049u, 0, 0, 0, 4}, + {2005581656u, 0, 0, 0, 15}, + {2005813599u, 1, 3, 0, 8}, + {2006162307u, 0, 0, 0, 2}, + {2006430823u, 0, 0, 0, 2}, + {2007460915u, 0, 0, 0, 1}, + {2007727436u, 0, 0, 0, 15}, + {2008166063u, 0, 0, 0, 8}, + {2009294285u, 0, 0, 0, 2}, + {2010117891u, 6, 2, 0, 0}, + {2010153371u, 0, 0, 0, 15}, + {2010565275u, 0, 0, 0, 1}, + {2011308800u, 0, 0, 0, 15}, + {2012035949u, 0, 0, 0, 4}, + {2013171043u, 0, 0, 0, 15}, + {2013616552u, 0, 0, 0, 15}, + {2013680676u, 0, 0, 0, 4}, + {2014018944u, 0, 0, 0, 4}, + {2015138195u, 0, 0, 0, 8}, + {2015179626u, 0, 0, 0, 1}, + {2016972680u, 1, 3, 0, 8}, + {2017429806u, 0, 0, 0, 1}, + {2018208839u, 0, 0, 0, 15}, + {2019158149u, 0, 0, 0, 8}, + {2019298221u, 0, 0, 0, 4}, + {2019504837u, 1, 1, 0, 2}, + {2020136236u, 1, 3, 1, 8}, + {2020289599u, 0, 0, 0, 8}, + {2020347285u, 0, 0, 0, 4}, + {2020354743u, 0, 0, 0, 15}, + {2020599154u, 0, 0, 0, 15}, + {2021628939u, 0, 0, 0, 15}, + {2023214964u, 1, 1, 0, 2}, + {2023416269u, 0, 0, 0, 2}, + {2023929374u, 4, 0, 0, 0}, + {2024210103u, 0, 0, 0, 1}, + {2024352011u, 0, 0, 0, 15}, + {2024432850u, 0, 0, 0, 15}, + {2024580953u, 0, 0, 0, 2}, + {2024660434u, 0, 0, 0, 15}, + {2027597619u, 0, 0, 0, 1}, + {2028512723u, 0, 0, 0, 2}, + {2029530197u, 0, 0, 0, 15}, + {2030719994u, 0, 0, 0, 4}, + {2030860613u, 6, 0, 0, 0}, + {2032622302u, 0, 0, 0, 15}, + {2034177346u, 0, 0, 0, 15}, + {2034180164u, 0, 0, 0, 1}, + {2034406502u, 0, 0, 0, 4}, + {2035308313u, 0, 0, 0, 2}, + {2035363927u, 0, 0, 0, 15}, + {2035368180u, 0, 0, 0, 15}, + {2035441124u, 0, 0, 0, 4}, + {2035589458u, 4, 0, 0, 0}, + {2036277580u, 0, 0, 0, 15}, + {2036453074u, 0, 0, 0, 2}, + {2036505361u, 1, 2, 0, 4}, + {2036989963u, 0, 0, 0, 1}, + {2037393078u, 0, 0, 0, 8}, + {2037488203u, 0, 0, 0, 2}, + {2038655023u, 0, 0, 0, 2}, + {2039246676u, 0, 0, 0, 2}, + {2040247121u, 1, 3, 1, 8}, + {2040895447u, 0, 0, 0, 15}, + {2041783378u, 0, 0, 0, 2}, + {2042000540u, 0, 0, 0, 15}, + {2042640809u, 0, 0, 0, 1}, + {2043571102u, 0, 0, 0, 15}, + {2044457985u, 0, 0, 0, 15}, + {2044799277u, 0, 0, 0, 1}, + {2045337977u, 0, 0, 0, 4}, + {2046598207u, 0, 0, 0, 2}, + {2047342975u, 0, 0, 0, 2}, + {2047418616u, 0, 0, 0, 15}, + {2047894619u, 0, 0, 0, 2}, + {2047938826u, 0, 0, 0, 15}, + {2048516507u, 0, 0, 0, 2}, + {2049139513u, 1, 2, 1, 4}, + {2049514541u, 0, 0, 0, 15}, + {2050600420u, 0, 0, 0, 8}, + {2050640488u, 4, 0, 0, 0}, + {2050868970u, 0, 0, 0, 2}, + {2051333965u, 0, 0, 0, 15}, + {2051393841u, 0, 0, 0, 15}, + {2052263483u, 0, 0, 0, 4}, + {2052482463u, 0, 0, 0, 2}, + {2052870570u, 0, 0, 0, 15}, + {2053234278u, 0, 0, 0, 2}, + {2053625925u, 1, 3, 1, 8}, + {2053885211u, 0, 0, 0, 15}, + {2054174609u, 0, 0, 0, 8}, + {2054681357u, 0, 0, 0, 15}, + {2055607698u, 0, 0, 0, 15}, + {2055735954u, 0, 0, 0, 8}, + {2056880834u, 0, 0, 0, 2}, + {2056988464u, 0, 0, 0, 15}, + {2057893026u, 0, 0, 0, 15}, + {2059126221u, 0, 0, 0, 8}, + {2059581945u, 6, 1, 0, 0}, + {2059931781u, 0, 0, 0, 8}, + {2060772879u, 0, 0, 0, 2}, + {2060827061u, 0, 0, 0, 15}, + {2061831799u, 6, 1, 0, 0}, + {2061836167u, 1, 2, 0, 4}, + {2062137816u, 0, 0, 0, 4}, + {2062657370u, 0, 0, 0, 8}, + {2062976259u, 0, 0, 0, 15}, + {2063394981u, 1, 1, 1, 2}, + {2063625027u, 0, 0, 0, 15}, + {2064623889u, 0, 0, 0, 15}, + {2065167537u, 0, 0, 0, 15}, + {2067230239u, 0, 0, 0, 4}, + {2067288422u, 1, 1, 0, 2}, + {2068049762u, 0, 0, 0, 4}, + {2068241768u, 0, 0, 0, 15}, + {2069615848u, 0, 0, 0, 4}, + {2070262870u, 0, 0, 0, 15}, + {2070486834u, 0, 0, 0, 15}, + {2070863273u, 0, 0, 0, 15}, + {2071628194u, 0, 0, 0, 15}, + {2073359842u, 0, 0, 0, 15}, + {2073431741u, 0, 0, 0, 15}, + {2073510772u, 0, 0, 0, 4}, + {2074222086u, 0, 0, 0, 15}, + {2074645866u, 0, 0, 0, 15}, + {2074987066u, 0, 0, 0, 15}, + {2075396615u, 0, 0, 0, 15}, + {2075544386u, 0, 0, 0, 1}, + {2075547687u, 0, 0, 0, 2}, + {2075877326u, 0, 0, 0, 15}, + {2075923475u, 0, 0, 0, 4}, + {2077129334u, 0, 0, 0, 15}, + {2079038715u, 0, 0, 0, 4}, + {2079480704u, 0, 0, 0, 4}, + {2080399355u, 0, 0, 0, 15}, + {2080676580u, 0, 0, 0, 15}, + {2080876278u, 0, 0, 0, 15}, + {2080979660u, 1, 3, 0, 8}, + {2081474799u, 1, 2, 1, 4}, + {2081822108u, 0, 0, 0, 4}, + {2082203733u, 4, 0, 0, 0}, + {2082875109u, 0, 0, 0, 1}, + {2083502291u, 0, 0, 0, 8}, + {2084240759u, 0, 0, 0, 15}, + {2084523382u, 0, 0, 0, 8}, + {2086053385u, 0, 0, 1, 1}, + {2086055776u, 0, 0, 0, 2}, + {2086232422u, 4, 0, 0, 0}, + {2086713373u, 0, 0, 0, 15}, + {2087831893u, 0, 0, 0, 8}, + {2087913367u, 0, 0, 0, 15}, + {2088056748u, 0, 0, 0, 8}, + {2088102202u, 0, 0, 0, 15}, + {2088470269u, 0, 0, 0, 15}, + {2090385247u, 0, 0, 0, 15}, + {2090647300u, 0, 0, 0, 2}, + {2091830699u, 0, 0, 0, 15}, + {2091892650u, 0, 0, 0, 2}, + {2092556762u, 0, 0, 0, 15}, + {2093163655u, 0, 0, 0, 1}, + {2093527152u, 6, 3, 0, 0}, + {2093934346u, 0, 0, 0, 15}, + {2094011952u, 0, 0, 0, 4}, + {2094764058u, 0, 0, 0, 15}, + {2095081420u, 0, 0, 0, 15}, + {2095235524u, 0, 0, 0, 2}, + {2095881325u, 0, 0, 0, 4}, + {2096624510u, 0, 0, 0, 2}, + {2096838750u, 0, 0, 0, 15}, + {2097007391u, 0, 0, 0, 2}, + {2097621616u, 0, 0, 0, 15}, + {2097980184u, 1, 0, 0, 1}, + {2098040411u, 0, 0, 0, 1}, + {2098361269u, 0, 0, 0, 15}, + {2099034927u, 0, 0, 0, 15}, + {2099197087u, 1, 2, 1, 4}, + {2099345688u, 0, 0, 0, 4}, + {2099693770u, 0, 0, 0, 15}, + {2099941527u, 0, 0, 0, 15}, + {2100169659u, 0, 0, 0, 15}, + {2100269152u, 0, 0, 0, 1}, + {2101651504u, 7, 2, 0, 0}, + {2101721944u, 1, 1, 1, 2}, + {2102046896u, 0, 0, 0, 8}, + {2104804233u, 0, 0, 0, 8}, + {2105696041u, 0, 0, 0, 1}, + {2106696699u, 0, 0, 0, 2}, + {2107000171u, 6, 3, 0, 0}, + {2108663422u, 0, 0, 0, 1}, + {2108729924u, 0, 0, 0, 1}, + {2108970788u, 0, 0, 0, 15}, + {2109072839u, 0, 0, 0, 15}, + {2109882402u, 0, 0, 0, 15}, + {2109985892u, 0, 0, 0, 15}, + {2110614336u, 1, 0, 1, 1}, + {2111374854u, 0, 0, 0, 15}, + {2111553067u, 0, 0, 0, 15}, + {2111569664u, 0, 0, 0, 4}, + {2111952634u, 0, 0, 0, 4}, + {2112469767u, 0, 0, 0, 15}, + {2112536622u, 0, 0, 0, 4}, + {2112766013u, 6, 3, 0, 0}, + {2113291102u, 0, 0, 0, 2}, + {2113810076u, 0, 0, 0, 4}, + {2113957286u, 0, 0, 0, 2}, + {2114748773u, 0, 0, 0, 15}, + {2114897067u, 0, 0, 0, 15}, + {2115100748u, 1, 1, 1, 2}, + {2116125649u, 0, 0, 0, 4}, + {2116864633u, 0, 0, 0, 1}, + {2118841031u, 0, 0, 0, 8}, + {2119315155u, 0, 0, 0, 15}, + {2120164049u, 0, 0, 0, 1}, + {2120482872u, 0, 0, 0, 8}, + {2120601044u, 0, 0, 0, 8}, + {2121109833u, 0, 0, 0, 8}, + {2121210486u, 0, 0, 0, 1}, + {2121249920u, 0, 0, 0, 8}, + {2121406604u, 0, 0, 0, 8}, + {2121483015u, 0, 0, 0, 15}, + {2122247702u, 0, 0, 0, 2}, + {2123310990u, 1, 0, 0, 1}, + {2123538283u, 0, 0, 0, 15}, + {2123562160u, 0, 0, 0, 8}, + {2124375457u, 0, 0, 0, 15}, + {2124694844u, 0, 0, 0, 1}, + {2124742501u, 0, 0, 0, 4}, + {2124869804u, 1, 3, 1, 8}, + {2125048498u, 0, 0, 0, 4}, + {2125796621u, 0, 0, 0, 15}, + {2125839556u, 0, 0, 0, 8}, + {2126430007u, 0, 0, 0, 15}, + {2126738295u, 0, 0, 0, 15}, + {2126765358u, 0, 0, 0, 15}, + {2126838376u, 0, 0, 0, 15}, + {2128763245u, 1, 0, 0, 1}, + {2128784556u, 0, 0, 0, 15}, + {2129256331u, 0, 0, 0, 15}, + {2129605093u, 0, 0, 0, 8}, + {2130062747u, 0, 0, 0, 8}, + {2130347213u, 0, 0, 1, 8}, + {2132005739u, 0, 0, 0, 15}, + {2132356820u, 0, 0, 0, 8}, + {2133103017u, 0, 0, 0, 15}, + {2134649108u, 6, 3, 0, 0}, + {2134859153u, 0, 0, 0, 15}, + {2135485571u, 0, 0, 0, 1}, + {2135588834u, 0, 0, 0, 15}, + {2135768113u, 0, 0, 0, 15}, + {2136034277u, 0, 0, 0, 15}, + {2136180360u, 0, 0, 0, 2}, + {2136185026u, 0, 0, 0, 15}, + {2136491546u, 0, 0, 0, 1}, + {2136584036u, 0, 0, 0, 15}, + {2137324474u, 0, 0, 0, 4}, + {2137681700u, 0, 0, 0, 15}, + {2138360484u, 0, 0, 0, 8}, + {2138686948u, 0, 0, 0, 1}, + {2139529366u, 0, 0, 0, 15}, + {2140573675u, 0, 0, 0, 15}, + {2140724219u, 0, 0, 0, 8}, + {2142573020u, 0, 0, 0, 15}, + {2142949622u, 1, 0, 1, 1}, + {2143395201u, 0, 0, 0, 1}, + {2143918031u, 0, 0, 0, 15}, + {2144082742u, 0, 0, 0, 15}, + {2144089401u, 0, 0, 0, 15}, + {2144096663u, 0, 0, 0, 4}, + {2144683096u, 0, 0, 0, 2}, + {2144996872u, 0, 0, 0, 8}, + {2146303641u, 0, 0, 0, 15}, + {2146722835u, 0, 0, 0, 15}, + {2147981595u, 0, 0, 0, 4}, + {2148996207u, 0, 0, 0, 8}, + {2149048059u, 0, 0, 0, 1}, + {2149791101u, 0, 0, 0, 15}, + {2149953339u, 1, 0, 0, 1}, + {2150255930u, 0, 0, 0, 2}, + {2150698529u, 0, 0, 0, 15}, + {2150861248u, 0, 0, 0, 15}, + {2151388549u, 0, 0, 0, 8}, + {2151424963u, 5, 0, 0, 0}, + {2152284282u, 0, 0, 0, 2}, + {2153332922u, 0, 0, 0, 8}, + {2154206770u, 0, 0, 0, 15}, + {2154357929u, 0, 0, 0, 15}, + {2154610769u, 0, 0, 0, 1}, + {2156615531u, 0, 0, 0, 8}, + {2156942206u, 0, 0, 0, 8}, + {2157356148u, 0, 0, 0, 4}, + {2157381840u, 0, 0, 0, 4}, + {2158313573u, 0, 0, 0, 15}, + {2158493784u, 0, 0, 0, 15}, + {2158977021u, 0, 0, 0, 4}, + {2159689005u, 0, 0, 0, 4}, + {2160671910u, 1, 0, 1, 1}, + {2162105943u, 0, 0, 0, 1}, + {2162365091u, 1, 1, 0, 2}, + {2164314645u, 0, 0, 0, 1}, + {2164531396u, 7, 1, 0, 0}, + {2164889994u, 0, 0, 0, 15}, + {2166983465u, 0, 0, 0, 4}, + {2167423676u, 0, 0, 0, 15}, + {2168005678u, 0, 0, 0, 15}, + {2168506192u, 0, 0, 0, 2}, + {2168926149u, 0, 0, 0, 2}, + {2171018914u, 0, 0, 0, 1}, + {2172223962u, 0, 0, 0, 15}, + {2174144712u, 0, 0, 0, 15}, + {2175129150u, 0, 0, 0, 15}, + {2175296052u, 0, 0, 0, 1}, + {2175432109u, 0, 0, 0, 2}, + {2175757352u, 0, 0, 0, 1}, + {2175804526u, 0, 0, 0, 4}, + {2176883604u, 0, 0, 0, 15}, + {2178069727u, 0, 0, 0, 4}, + {2178318926u, 0, 0, 0, 15}, + {2179689791u, 0, 0, 0, 15}, + {2180542177u, 6, 0, 0, 0}, + {2180948677u, 0, 0, 0, 1}, + {2181757533u, 0, 0, 0, 2}, + {2182957838u, 0, 0, 0, 15}, + {2183645111u, 0, 0, 0, 15}, + {2183722525u, 0, 0, 0, 2}, + {2184258163u, 0, 0, 0, 4}, + {2184519472u, 0, 0, 0, 2}, + {2184785813u, 1, 1, 0, 2}, + {2185138727u, 0, 0, 0, 1}, + {2185446328u, 0, 0, 0, 15}, + {2186211206u, 0, 0, 0, 15}, + {2186768159u, 0, 0, 0, 15}, + {2188032447u, 1, 3, 1, 8}, + {2188213118u, 0, 0, 0, 15}, + {2188834600u, 0, 0, 0, 4}, + {2189131291u, 1, 2, 1, 4}, + {2189817978u, 0, 0, 0, 15}, + {2190238068u, 1, 2, 0, 4}, + {2190422676u, 0, 0, 0, 1}, + {2191369248u, 0, 0, 0, 15}, + {2191656772u, 0, 0, 0, 15}, + {2191829867u, 0, 0, 0, 15}, + {2191994892u, 0, 0, 0, 15}, + {2192151905u, 0, 0, 0, 15}, + {2192647885u, 0, 0, 0, 15}, + {2192930561u, 0, 0, 0, 8}, + {2193485503u, 0, 0, 0, 15}, + {2194058329u, 0, 0, 0, 15}, + {2194456309u, 0, 0, 0, 4}, + {2194577840u, 0, 0, 0, 15}, + {2195698720u, 0, 0, 0, 15}, + {2196073568u, 0, 0, 0, 4}, + {2196213856u, 4, 0, 0, 0}, + {2196294311u, 6, 3, 0, 0}, + {2197716959u, 0, 0, 0, 8}, + {2198655453u, 0, 0, 0, 15}, + {2201241038u, 0, 0, 0, 8}, + {2201355940u, 0, 0, 0, 15}, + {2202048498u, 0, 0, 0, 15}, + {2202243363u, 0, 0, 0, 15}, + {2204424445u, 1, 1, 1, 2}, + {2204762868u, 0, 0, 0, 15}, + {2205957418u, 0, 0, 0, 8}, + {2206071079u, 0, 0, 0, 4}, + {2206996341u, 0, 0, 0, 2}, + {2207042754u, 0, 0, 0, 15}, + {2207090112u, 0, 0, 0, 4}, + {2210236398u, 0, 0, 0, 15}, + {2210425102u, 0, 0, 0, 15}, + {2210470000u, 0, 0, 0, 1}, + {2210782744u, 0, 0, 0, 15}, + {2211265924u, 0, 0, 0, 15}, + {2211428162u, 1, 2, 0, 4}, + {2211954420u, 0, 0, 0, 15}, + {2212541771u, 0, 0, 0, 8}, + {2217475715u, 1, 2, 0, 4}, + {2218514854u, 0, 0, 0, 15}, + {2219788396u, 0, 0, 0, 15}, + {2220391111u, 0, 0, 0, 15}, + {2222146733u, 1, 1, 1, 2}, + {2223231613u, 0, 0, 0, 4}, + {2223460858u, 0, 0, 0, 4}, + {2223839914u, 1, 3, 0, 8}, + {2224066503u, 0, 0, 0, 15}, + {2225452909u, 0, 0, 0, 2}, + {2225510254u, 5, 0, 0, 0}, + {2225756679u, 0, 0, 0, 8}, + {2226425009u, 0, 0, 0, 15}, + {2226999033u, 0, 0, 0, 4}, + {2227684332u, 0, 0, 0, 8}, + {2228428593u, 0, 0, 0, 1}, + {2228955005u, 0, 0, 0, 15}, + {2229390358u, 0, 0, 0, 1}, + {2230426495u, 0, 0, 0, 15}, + {2231041595u, 4, 0, 0, 0}, + {2231063270u, 0, 0, 0, 15}, + {2231171408u, 0, 0, 0, 15}, + {2231340849u, 0, 0, 0, 1}, + {2232402846u, 0, 0, 0, 15}, + {2233055515u, 6, 3, 0, 0}, + {2233420858u, 0, 0, 0, 8}, + {2233858048u, 0, 0, 0, 15}, + {2235573871u, 0, 0, 0, 15}, + {2236486247u, 0, 0, 0, 2}, + {2236906932u, 0, 0, 0, 2}, + {2237317630u, 0, 0, 0, 15}, + {2237669307u, 0, 0, 0, 2}, + {2238022017u, 0, 0, 0, 15}, + {2238416995u, 0, 0, 0, 15}, + {2238581329u, 0, 0, 0, 15}, + {2239393164u, 0, 0, 0, 15}, + {2240626335u, 0, 0, 0, 2}, + {2241005964u, 0, 0, 0, 2}, + {2241043289u, 0, 0, 0, 15}, + {2242096384u, 0, 0, 0, 15}, + {2242154587u, 0, 0, 0, 15}, + {2242418892u, 0, 0, 0, 15}, + {2243809152u, 0, 0, 0, 15}, + {2244279077u, 0, 0, 0, 15}, + {2244432661u, 0, 0, 0, 15}, + {2245197348u, 0, 0, 0, 2}, + {2245372223u, 0, 0, 0, 15}, + {2245469420u, 0, 0, 0, 8}, + {2245656543u, 0, 0, 0, 4}, + {2246260636u, 1, 3, 0, 8}, + {2246906616u, 0, 0, 0, 8}, + {2247032427u, 0, 0, 0, 15}, + {2247180210u, 0, 0, 0, 8}, + {2247201869u, 0, 0, 0, 1}, + {2247858528u, 0, 0, 0, 15}, + {2248016595u, 0, 0, 0, 15}, + {2248338389u, 0, 0, 0, 15}, + {2249137633u, 0, 0, 0, 8}, + {2249294877u, 0, 0, 0, 1}, + {2249507270u, 1, 1, 1, 2}, + {2249616886u, 0, 0, 0, 15}, + {2249687941u, 0, 0, 0, 15}, + {2250606114u, 1, 0, 1, 1}, + {2251200536u, 4, 0, 0, 0}, + {2252415292u, 0, 0, 0, 1}, + {2252608093u, 0, 0, 0, 15}, + {2253626728u, 0, 0, 0, 15}, + {2254044004u, 0, 0, 0, 15}, + {2254501154u, 0, 0, 0, 15}, + {2254841474u, 0, 0, 0, 15}, + {2256229938u, 0, 0, 0, 15}, + {2257837699u, 0, 0, 0, 15}, + {2260130276u, 0, 0, 0, 15}, + {2260545691u, 0, 0, 0, 8}, + {2261349451u, 0, 0, 0, 15}, + {2261349575u, 0, 0, 0, 2}, + {2262300211u, 0, 0, 0, 15}, + {2262879787u, 0, 0, 0, 2}, + {2263523321u, 0, 0, 0, 15}, + {2265800287u, 0, 0, 0, 1}, + {2265899268u, 1, 3, 1, 8}, + {2266252595u, 0, 0, 0, 1}, + {2266934021u, 0, 0, 0, 8}, + {2266946417u, 6, 3, 0, 0}, + {2267368588u, 6, 1, 0, 0}, + {2267532340u, 0, 0, 0, 15}, + {2267592916u, 0, 0, 0, 2}, + {2268691339u, 0, 0, 0, 15}, + {2268877664u, 0, 0, 0, 2}, + {2269293815u, 0, 0, 0, 4}, + {2269426287u, 0, 0, 0, 2}, + {2269737594u, 0, 0, 1, 2}, + {2270877743u, 0, 0, 0, 1}, + {2271201649u, 0, 0, 0, 15}, + {2271791340u, 0, 0, 0, 8}, + {2272740747u, 0, 0, 0, 15}, + {2272746588u, 0, 0, 0, 15}, + {2272902985u, 1, 3, 0, 8}, + {2273308155u, 0, 0, 0, 15}, + {2274273176u, 7, 3, 0, 0}, + {2274312679u, 0, 0, 0, 15}, + {2276842638u, 0, 0, 0, 4}, + {2277266091u, 0, 0, 0, 15}, + {2277288586u, 0, 0, 0, 2}, + {2278472625u, 0, 0, 0, 1}, + {2278635383u, 0, 0, 0, 15}, + {2278683296u, 0, 0, 0, 2}, + {2278950538u, 1, 0, 0, 1}, + {2279298094u, 0, 0, 0, 1}, + {2279347742u, 0, 0, 0, 4}, + {2280136089u, 0, 0, 0, 15}, + {2281553930u, 0, 0, 0, 1}, + {2281656991u, 0, 0, 0, 4}, + {2282307572u, 0, 0, 0, 4}, + {2283012811u, 0, 0, 0, 2}, + {2283621556u, 1, 3, 1, 8}, + {2284734742u, 0, 0, 0, 4}, + {2285314737u, 1, 2, 0, 4}, + {2285447412u, 0, 0, 0, 15}, + {2285797260u, 0, 0, 0, 15}, + {2286255377u, 0, 0, 0, 4}, + {2286736263u, 0, 0, 0, 8}, + {2287231502u, 0, 0, 0, 8}, + {2287609936u, 0, 0, 0, 2}, + {2287813288u, 6, 3, 0, 0}, + {2287899832u, 0, 0, 0, 15}, + {2288969755u, 0, 0, 0, 8}, + {2289091451u, 0, 0, 0, 8}, + {2289384044u, 0, 0, 0, 4}, + {2289751447u, 0, 0, 0, 15}, + {2290426765u, 0, 0, 0, 15}, + {2292477711u, 6, 2, 0, 0}, + {2292532889u, 0, 0, 0, 8}, + {2292600577u, 0, 0, 0, 8}, + {2292943191u, 0, 0, 0, 8}, + {2292984042u, 0, 0, 0, 1}, + {2293702819u, 0, 0, 0, 8}, + {2295640886u, 0, 0, 0, 8}, + {2295943826u, 0, 0, 0, 4}, + {2296843226u, 0, 0, 1, 2}, + {2296977876u, 0, 0, 0, 1}, + {2297105421u, 0, 0, 0, 8}, + {2297378589u, 0, 0, 0, 4}, + {2297754049u, 0, 0, 0, 15}, + {2298920919u, 0, 0, 0, 1}, + {2299891818u, 0, 0, 0, 15}, + {2300131301u, 0, 0, 0, 15}, + {2300201843u, 1, 3, 1, 8}, + {2300558290u, 0, 0, 0, 15}, + {2300679019u, 0, 0, 0, 1}, + {2301194169u, 0, 0, 0, 15}, + {2301637631u, 0, 0, 0, 15}, + {2302438489u, 0, 0, 0, 15}, + {2302889151u, 0, 0, 0, 15}, + {2303894587u, 0, 0, 0, 15}, + {2303916978u, 7, 2, 0, 0}, + {2304777255u, 0, 0, 0, 15}, + {2304850543u, 0, 0, 0, 2}, + {2305199768u, 0, 0, 0, 15}, + {2305390170u, 0, 0, 0, 15}, + {2305907484u, 0, 0, 0, 15}, + {2306847046u, 0, 0, 0, 15}, + {2307378127u, 5, 0, 0, 0}, + {2307585187u, 0, 0, 0, 4}, + {2308600908u, 0, 0, 0, 1}, + {2309226341u, 0, 0, 0, 15}, + {2309620751u, 1, 0, 1, 1}, + {2310550870u, 0, 0, 0, 2}, + {2310636398u, 0, 0, 0, 15}, + {2310982093u, 1, 0, 1, 1}, + {2311162764u, 0, 0, 0, 15}, + {2311198470u, 0, 0, 0, 15}, + {2312080937u, 1, 1, 1, 2}, + {2312235222u, 0, 0, 0, 4}, + {2313579548u, 0, 0, 0, 15}, + {2314707897u, 0, 0, 0, 1}, + {2314899727u, 0, 0, 0, 1}, + {2314977976u, 0, 0, 0, 2}, + {2316047183u, 0, 0, 0, 15}, + {2316309419u, 0, 0, 0, 8}, + {2317048365u, 0, 0, 0, 15}, + {2319781533u, 0, 0, 0, 15}, + {2320462055u, 0, 0, 0, 4}, + {2320934811u, 0, 0, 0, 15}, + {2321172147u, 0, 0, 0, 1}, + {2321605099u, 0, 0, 0, 15}, + {2322020514u, 0, 0, 0, 8}, + {2322935404u, 0, 0, 0, 4}, + {2323266050u, 0, 0, 0, 2}, + {2323596207u, 0, 0, 0, 4}, + {2324057149u, 0, 0, 0, 15}, + {2324154227u, 0, 0, 0, 2}, + {2324922277u, 0, 0, 0, 2}, + {2324998144u, 0, 0, 0, 15}, + {2325262894u, 0, 0, 0, 15}, + {2325315696u, 0, 0, 0, 1}, + {2325988599u, 0, 0, 0, 8}, + {2327183976u, 0, 0, 0, 4}, + {2327715873u, 0, 0, 0, 15}, + {2327906239u, 0, 0, 0, 2}, + {2329888914u, 0, 0, 0, 2}, + {2330099647u, 0, 0, 0, 15}, + {2330537409u, 0, 0, 0, 4}, + {2330542269u, 0, 0, 0, 15}, + {2332151652u, 0, 0, 0, 8}, + {2333140892u, 0, 0, 0, 15}, + {2333635819u, 0, 0, 0, 4}, + {2334215570u, 0, 0, 0, 15}, + {2334377808u, 1, 1, 0, 2}, + {2335250329u, 0, 0, 0, 2}, + {2337069118u, 0, 0, 0, 15}, + {2337178454u, 0, 0, 0, 1}, + {2340425361u, 1, 1, 0, 2}, + {2340740475u, 0, 0, 0, 4}, + {2340931331u, 0, 0, 0, 15}, + {2341039404u, 0, 0, 0, 15}, + {2341410757u, 0, 0, 0, 15}, + {2341624688u, 0, 0, 0, 4}, + {2342032987u, 0, 0, 0, 1}, + {2342427893u, 6, 3, 0, 0}, + {2342489724u, 0, 0, 0, 1}, + {2343138390u, 0, 0, 0, 15}, + {2343656689u, 0, 0, 1, 1}, + {2344034506u, 0, 0, 0, 2}, + {2346260961u, 0, 0, 0, 2}, + {2346617295u, 0, 0, 0, 1}, + {2346789560u, 1, 0, 0, 1}, + {2346909595u, 0, 0, 0, 1}, + {2348347253u, 0, 0, 0, 8}, + {2348483427u, 0, 0, 0, 8}, + {2348549460u, 0, 0, 0, 1}, + {2348706325u, 0, 0, 0, 8}, + {2349326407u, 0, 0, 0, 15}, + {2350504433u, 0, 0, 0, 15}, + {2351642018u, 0, 0, 0, 15}, + {2352446468u, 0, 0, 0, 15}, + {2352890608u, 0, 0, 0, 8}, + {2353243040u, 0, 0, 0, 15}, + {2353342780u, 0, 0, 0, 15}, + {2354418014u, 0, 0, 0, 8}, + {2355560108u, 0, 0, 0, 15}, + {2355910937u, 0, 0, 0, 15}, + {2357106034u, 0, 0, 0, 15}, + {2357341766u, 0, 0, 0, 15}, + {2357546030u, 0, 0, 0, 2}, + {2358955837u, 0, 0, 0, 1}, + {2359380264u, 0, 0, 0, 4}, + {2361089415u, 0, 0, 0, 15}, + {2361366641u, 0, 0, 0, 15}, + {2361398807u, 0, 0, 0, 15}, + {2361676666u, 1, 1, 1, 2}, + {2362125510u, 0, 0, 0, 1}, + {2363112454u, 0, 0, 0, 15}, + {2363606943u, 1, 0, 1, 1}, + {2364684567u, 0, 0, 0, 15}, + {2364732965u, 0, 0, 0, 8}, + {2366252078u, 0, 0, 0, 15}, + {2366616264u, 0, 0, 0, 8}, + {2366623826u, 0, 0, 0, 2}, + {2367247046u, 6, 1, 0, 0}, + {2367678067u, 0, 0, 0, 15}, + {2368028592u, 0, 0, 0, 8}, + {2368321869u, 0, 0, 0, 15}, + {2369120517u, 0, 0, 0, 2}, + {2370341695u, 0, 0, 0, 15}, + {2371095574u, 1, 2, 1, 4}, + {2371467279u, 0, 0, 0, 2}, + {2372004518u, 0, 0, 0, 8}, + {2372456916u, 1, 2, 1, 4}, + {2372637587u, 0, 0, 0, 15}, + {2372740881u, 0, 0, 0, 1}, + {2372797285u, 0, 0, 0, 4}, + {2373517538u, 0, 0, 0, 15}, + {2373555760u, 1, 3, 1, 8}, + {2374247802u, 0, 0, 0, 4}, + {2375157375u, 0, 0, 0, 2}, + {2375325481u, 0, 0, 0, 1}, + {2375552661u, 0, 0, 0, 2}, + {2375797444u, 0, 0, 0, 8}, + {2375808013u, 0, 0, 0, 15}, + {2376709237u, 0, 0, 0, 15}, + {2377678526u, 0, 0, 0, 2}, + {2378005610u, 0, 0, 0, 2}, + {2378243936u, 0, 0, 0, 15}, + {2379129571u, 1, 0, 1, 1}, + {2379235463u, 0, 0, 0, 15}, + {2379364900u, 0, 0, 0, 4}, + {2381339969u, 6, 1, 0, 0}, + {2382409634u, 0, 0, 0, 15}, + {2383077727u, 0, 0, 0, 8}, + {2383079922u, 0, 0, 0, 15}, + {2383495337u, 0, 0, 0, 8}, + {2383896535u, 0, 0, 0, 8}, + {2384442602u, 0, 0, 0, 15}, + {2384496676u, 0, 0, 0, 8}, + {2384549018u, 0, 0, 0, 15}, + {2386266972u, 0, 0, 0, 1}, + {2386515794u, 0, 0, 0, 15}, + {2387067942u, 0, 0, 0, 1}, + {2387222162u, 0, 0, 0, 8}, + {2387782198u, 0, 0, 0, 8}, + {2389522857u, 0, 0, 0, 2}, + {2389890623u, 0, 0, 0, 1}, + {2390009528u, 0, 0, 0, 2}, + {2390177692u, 0, 0, 0, 4}, + {2390265256u, 0, 0, 0, 2}, + {2390642915u, 0, 0, 0, 15}, + {2390773289u, 0, 0, 0, 8}, + {2392810175u, 0, 0, 0, 8}, + {2394891938u, 0, 0, 0, 15}, + {2394898047u, 0, 0, 0, 1}, + {2395440099u, 1, 1, 0, 2}, + {2395481488u, 0, 0, 0, 8}, + {2395690393u, 0, 0, 0, 15}, + {2395835495u, 0, 0, 0, 15}, + {2396383393u, 0, 0, 0, 15}, + {2397980975u, 0, 0, 0, 1}, + {2399111098u, 0, 0, 0, 1}, + {2399486264u, 0, 0, 0, 15}, + {2400009229u, 0, 0, 0, 2}, + {2400019331u, 0, 0, 0, 15}, + {2400638438u, 0, 0, 0, 8}, + {2400702200u, 0, 0, 0, 1}, + {2401900184u, 1, 3, 0, 8}, + {2401940405u, 0, 0, 0, 8}, + {2402995650u, 0, 0, 0, 2}, + {2403484345u, 0, 0, 0, 2}, + {2403498350u, 0, 0, 0, 15}, + {2403820367u, 0, 0, 0, 1}, + {2404621354u, 0, 0, 0, 2}, + {2405814750u, 0, 0, 0, 4}, + {2406767479u, 0, 0, 0, 8}, + {2407351418u, 0, 0, 0, 15}, + {2407365888u, 0, 0, 0, 15}, + {2408711591u, 6, 0, 0, 0}, + {2408826675u, 0, 0, 0, 8}, + {2409104927u, 0, 0, 0, 4}, + {2409956529u, 6, 1, 0, 0}, + {2410111871u, 0, 0, 0, 8}, + {2410181148u, 0, 0, 0, 8}, + {2410344625u, 0, 0, 0, 8}, + {2414733431u, 0, 0, 0, 15}, + {2415631661u, 0, 0, 0, 15}, + {2415892837u, 0, 0, 0, 8}, + {2416006089u, 0, 0, 0, 15}, + {2417136906u, 0, 0, 0, 15}, + {2417163156u, 0, 0, 0, 4}, + {2417227484u, 0, 0, 0, 4}, + {2417280295u, 0, 0, 0, 15}, + {2419755091u, 0, 0, 0, 15}, + {2421924416u, 6, 2, 0, 0}, + {2422015421u, 0, 0, 0, 15}, + {2422289284u, 0, 0, 0, 1}, + {2422466393u, 6, 1, 0, 0}, + {2422841464u, 0, 0, 0, 15}, + {2423151489u, 1, 0, 1, 1}, + {2423164843u, 0, 0, 0, 15}, + {2423673708u, 0, 0, 0, 15}, + {2424587277u, 0, 0, 0, 15}, + {2424704037u, 0, 0, 0, 15}, + {2424944757u, 0, 0, 0, 4}, + {2425081766u, 1, 2, 1, 4}, + {2425117627u, 0, 0, 0, 4}, + {2425811598u, 0, 0, 0, 15}, + {2426159390u, 0, 0, 0, 15}, + {2426825366u, 0, 0, 0, 15}, + {2427338157u, 0, 0, 0, 4}, + {2427726901u, 0, 0, 0, 15}, + {2427976429u, 7, 3, 0, 0}, + {2429088388u, 0, 0, 0, 15}, + {2429432269u, 0, 0, 0, 4}, + {2429796692u, 0, 0, 0, 15}, + {2430225511u, 0, 0, 0, 4}, + {2430279814u, 0, 0, 0, 15}, + {2430443199u, 0, 0, 0, 15}, + {2431934689u, 0, 0, 1, 2}, + {2432312205u, 0, 0, 0, 15}, + {2432570397u, 1, 3, 1, 8}, + {2433243478u, 0, 0, 0, 1}, + {2434112410u, 0, 0, 0, 15}, + {2434415715u, 0, 0, 0, 1}, + {2436030446u, 0, 0, 0, 1}, + {2437376016u, 0, 0, 0, 15}, + {2437853499u, 0, 0, 0, 1}, + {2438740960u, 0, 0, 0, 15}, + {2440604394u, 1, 2, 1, 4}, + {2441837490u, 0, 0, 0, 1}, + {2442396158u, 0, 0, 0, 2}, + {2442554780u, 0, 0, 0, 1}, + {2443181422u, 0, 0, 0, 4}, + {2443884457u, 0, 0, 0, 15}, + {2444223891u, 0, 0, 0, 4}, + {2444554745u, 0, 0, 0, 15}, + {2444970160u, 0, 0, 0, 8}, + {2445723695u, 0, 0, 0, 1}, + {2446270282u, 5, 0, 0, 0}, + {2446394718u, 0, 0, 0, 8}, + {2447904439u, 0, 0, 0, 4}, + {2448208053u, 0, 0, 0, 15}, + {2449017889u, 0, 0, 0, 4}, + {2449939021u, 0, 0, 0, 2}, + {2449968093u, 4, 0, 0, 0}, + {2451895266u, 0, 0, 0, 15}, + {2452445604u, 0, 0, 0, 8}, + {2453516117u, 0, 0, 0, 8}, + {2453663730u, 0, 0, 0, 1}, + {2454809564u, 0, 0, 0, 2}, + {2455070302u, 0, 0, 0, 15}, + {2456914922u, 1, 3, 0, 8}, + {2457165216u, 0, 0, 0, 15}, + {2457595305u, 0, 0, 0, 2}, + {2458246752u, 0, 0, 0, 15}, + {2459223155u, 0, 0, 0, 2}, + {2459844075u, 0, 0, 0, 2}, + {2460413207u, 0, 0, 0, 15}, + {2460675104u, 0, 0, 0, 15}, + {2460753599u, 0, 0, 0, 8}, + {2461494154u, 0, 0, 0, 15}, + {2462940385u, 0, 0, 1, 8}, + {2465967223u, 0, 0, 0, 4}, + {2466226237u, 0, 0, 0, 1}, + {2466316801u, 0, 0, 0, 2}, + {2466512385u, 0, 0, 0, 15}, + {2466809960u, 0, 0, 0, 15}, + {2468595301u, 0, 0, 0, 15}, + {2468822609u, 0, 0, 0, 15}, + {2469141910u, 0, 0, 0, 1}, + {2469319886u, 0, 0, 0, 4}, + {2470579750u, 0, 0, 0, 4}, + {2471427515u, 0, 0, 0, 1}, + {2471581074u, 0, 0, 0, 15}, + {2471936828u, 0, 0, 0, 8}, + {2472371575u, 0, 0, 0, 2}, + {2472919889u, 0, 0, 0, 15}, + {2473488715u, 0, 0, 0, 8}, + {2474571979u, 0, 0, 0, 15}, + {2475176053u, 0, 0, 0, 15}, + {2475564592u, 0, 0, 1, 1}, + {2476083688u, 0, 0, 0, 4}, + {2476174599u, 0, 0, 0, 15}, + {2476208254u, 0, 0, 0, 15}, + {2476690620u, 0, 0, 0, 15}, + {2477237291u, 0, 0, 0, 15}, + {2477367660u, 0, 0, 0, 8}, + {2478138472u, 0, 0, 0, 1}, + {2478237434u, 0, 0, 0, 15}, + {2479112285u, 0, 0, 0, 15}, + {2480035209u, 0, 0, 0, 2}, + {2481229914u, 0, 0, 0, 15}, + {2481680969u, 0, 0, 0, 15}, + {2482135763u, 0, 0, 0, 8}, + {2482313515u, 0, 0, 0, 15}, + {2482688608u, 0, 0, 0, 1}, + {2484588375u, 0, 0, 0, 4}, + {2484626312u, 1, 2, 1, 4}, + {2485222007u, 0, 0, 0, 2}, + {2485444013u, 0, 0, 0, 1}, + {2486062100u, 0, 0, 0, 15}, + {2486556589u, 1, 3, 1, 8}, + {2487634213u, 0, 0, 0, 15}, + {2488441127u, 1, 2, 1, 4}, + {2488648045u, 0, 0, 0, 1}, + {2488877516u, 0, 0, 0, 2}, + {2489201690u, 0, 0, 0, 15}, + {2489201724u, 0, 0, 0, 15}, + {2490331953u, 0, 0, 0, 15}, + {2491271515u, 0, 0, 0, 15}, + {2494045220u, 1, 1, 1, 2}, + {2494739026u, 0, 0, 0, 15}, + {2494930175u, 0, 0, 0, 15}, + {2499328322u, 0, 0, 0, 1}, + {2500556899u, 0, 0, 0, 15}, + {2500644524u, 0, 0, 0, 2}, + {2501352118u, 0, 0, 0, 15}, + {2501558641u, 0, 0, 0, 8}, + {2502079217u, 1, 3, 1, 8}, + {2502138801u, 0, 0, 0, 2}, + {2502374704u, 0, 0, 0, 8}, + {2502889797u, 0, 0, 0, 4}, + {2503272478u, 0, 0, 0, 1}, + {2505359280u, 0, 0, 0, 15}, + {2506029568u, 0, 0, 0, 15}, + {2506066441u, 0, 0, 1, 2}, + {2507012147u, 0, 0, 0, 8}, + {2507946619u, 0, 0, 0, 15}, + {2509379262u, 0, 0, 0, 4}, + {2509423652u, 0, 0, 0, 8}, + {2509609850u, 0, 0, 0, 4}, + {2510953221u, 0, 0, 0, 15}, + {2511671142u, 0, 0, 1, 1}, + {2512057423u, 0, 0, 0, 15}, + {2512313284u, 0, 0, 0, 15}, + {2512937451u, 0, 0, 0, 4}, + {2513058911u, 0, 0, 0, 2}, + {2513376583u, 0, 0, 0, 8}, + {2513571015u, 6, 0, 0, 0}, + {2514566635u, 0, 0, 0, 1}, + {2514905212u, 0, 0, 0, 4}, + {2515069931u, 0, 0, 0, 2}, + {2515752764u, 0, 0, 0, 15}, + {2516536491u, 0, 0, 0, 15}, + {2516538576u, 0, 0, 0, 15}, + {2516829687u, 0, 0, 0, 15}, + {2517611801u, 0, 0, 0, 8}, + {2518389745u, 1, 2, 0, 4}, + {2518582855u, 0, 0, 0, 8}, + {2518780426u, 0, 0, 0, 1}, + {2519082858u, 0, 0, 0, 4}, + {2519135159u, 0, 0, 0, 15}, + {2522498669u, 0, 0, 0, 15}, + {2522776118u, 0, 0, 0, 2}, + {2522968977u, 0, 0, 0, 15}, + {2523859083u, 1, 2, 0, 4}, + {2525417877u, 0, 0, 0, 2}, + {2525759331u, 0, 0, 0, 15}, + {2526822089u, 0, 0, 0, 2}, + {2527678478u, 5, 0, 0, 0}, + {2527713979u, 0, 0, 0, 15}, + {2528326295u, 0, 0, 0, 2}, + {2530257608u, 0, 0, 0, 15}, + {2531168411u, 0, 0, 0, 2}, + {2531571135u, 0, 0, 0, 15}, + {2532054573u, 0, 0, 0, 4}, + {2532309194u, 0, 0, 0, 15}, + {2533214924u, 0, 0, 1, 4}, + {2534723925u, 0, 0, 0, 1}, + {2534853472u, 0, 0, 0, 15}, + {2535220070u, 0, 0, 0, 8}, + {2537329500u, 0, 0, 0, 2}, + {2537683077u, 0, 0, 0, 15}, + {2537804934u, 0, 0, 0, 15}, + {2538163346u, 0, 0, 0, 15}, + {2538445571u, 0, 0, 0, 1}, + {2538477610u, 0, 0, 0, 15}, + {2539253557u, 0, 0, 0, 2}, + {2540099638u, 0, 0, 0, 1}, + {2540364930u, 0, 0, 1, 2}, + {2540371956u, 0, 0, 0, 1}, + {2540434511u, 0, 0, 0, 1}, + {2540527092u, 0, 0, 0, 4}, + {2540632464u, 0, 0, 0, 2}, + {2541907797u, 0, 0, 0, 2}, + {2542052393u, 0, 0, 0, 15}, + {2542171750u, 0, 0, 0, 2}, + {2542522929u, 0, 0, 0, 15}, + {2542704737u, 0, 0, 0, 15}, + {2543427512u, 0, 0, 0, 2}, + {2543571690u, 0, 0, 0, 2}, + {2544398752u, 0, 0, 0, 8}, + {2544568721u, 0, 0, 0, 8}, + {2545384602u, 0, 0, 0, 1}, + {2545482106u, 6, 2, 0, 0}, + {2546063198u, 0, 0, 0, 4}, + {2547075934u, 0, 0, 0, 2}, + {2547536923u, 0, 0, 0, 15}, + {2548031412u, 1, 1, 1, 2}, + {2549109036u, 0, 0, 0, 15}, + {2549915950u, 1, 0, 1, 1}, + {2550197535u, 1, 3, 1, 8}, + {2550368812u, 0, 0, 0, 15}, + {2550421503u, 0, 0, 0, 15}, + {2551283757u, 0, 0, 0, 15}, + {2551806776u, 0, 0, 0, 15}, + {2552629018u, 0, 0, 0, 2}, + {2552746338u, 0, 0, 0, 15}, + {2554326320u, 6, 0, 0, 0}, + {2554836901u, 0, 0, 0, 1}, + {2555256911u, 0, 0, 0, 15}, + {2555521004u, 0, 0, 0, 15}, + {2556346364u, 0, 0, 0, 15}, + {2558850706u, 0, 0, 0, 1}, + {2558991264u, 0, 0, 0, 1}, + {2560803145u, 0, 0, 0, 1}, + {2560951352u, 0, 0, 0, 8}, + {2561418142u, 0, 0, 0, 8}, + {2561752091u, 0, 0, 0, 2}, + {2563110271u, 0, 0, 0, 8}, + {2563543699u, 0, 0, 0, 2}, + {2563552533u, 6, 3, 0, 0}, + {2563554040u, 1, 1, 1, 2}, + {2563565871u, 6, 3, 0, 0}, + {2563968618u, 0, 0, 0, 15}, + {2564044480u, 0, 0, 0, 4}, + {2564426736u, 0, 0, 0, 4}, + {2567534189u, 0, 0, 0, 8}, + {2567729435u, 1, 2, 0, 4}, + {2568083541u, 0, 0, 0, 15}, + {2568407871u, 0, 0, 0, 15}, + {2568995581u, 0, 0, 0, 15}, + {2569697318u, 0, 0, 0, 1}, + {2570142710u, 0, 0, 0, 15}, + {2570854085u, 0, 0, 0, 4}, + {2572595247u, 0, 0, 0, 15}, + {2572646397u, 0, 0, 0, 15}, + {2575517392u, 0, 0, 0, 8}, + {2576477852u, 0, 0, 0, 2}, + {2576500698u, 0, 0, 0, 15}, + {2576985072u, 6, 1, 0, 0}, + {2577588258u, 6, 3, 0, 0}, + {2578011314u, 0, 0, 0, 15}, + {2579864568u, 1, 0, 0, 1}, + {2581624653u, 0, 0, 0, 15}, + {2582046657u, 0, 0, 0, 2}, + {2582912420u, 0, 0, 0, 2}, + {2584443800u, 0, 0, 0, 15}, + {2584960051u, 0, 0, 0, 15}, + {2585333906u, 1, 0, 0, 1}, + {2585849648u, 0, 0, 0, 15}, + {2585859081u, 0, 0, 0, 2}, + {2586184526u, 0, 0, 0, 8}, + {2587036798u, 0, 0, 0, 15}, + {2588237064u, 0, 0, 1, 1}, + {2588400998u, 0, 0, 0, 2}, + {2588746603u, 0, 0, 0, 15}, + {2590430838u, 0, 0, 0, 2}, + {2591552816u, 0, 0, 0, 2}, + {2593529396u, 0, 0, 0, 4}, + {2595903585u, 0, 0, 0, 2}, + {2596438572u, 0, 0, 0, 1}, + {2598923949u, 0, 0, 0, 2}, + {2598927406u, 0, 0, 0, 1}, + {2599157900u, 0, 0, 0, 15}, + {2599951382u, 0, 0, 0, 15}, + {2600237211u, 0, 0, 0, 8}, + {2602170471u, 0, 0, 0, 2}, + {2602255251u, 0, 0, 0, 4}, + {2603545038u, 0, 0, 0, 2}, + {2604047441u, 0, 0, 0, 15}, + {2604179560u, 0, 0, 0, 15}, + {2604408804u, 0, 0, 0, 15}, + {2605450615u, 0, 0, 0, 8}, + {2606430427u, 0, 0, 0, 15}, + {2606489828u, 0, 0, 0, 15}, + {2606583363u, 1, 2, 1, 4}, + {2607538021u, 0, 0, 0, 4}, + {2608386195u, 0, 0, 0, 15}, + {2609011746u, 0, 0, 0, 15}, + {2609058662u, 0, 0, 0, 15}, + {2610587690u, 0, 0, 0, 4}, + {2611390773u, 1, 1, 1, 2}, + {2611672358u, 1, 1, 1, 2}, + {2613210211u, 1, 0, 1, 1}, + {2613325376u, 0, 0, 0, 15}, + {2614309946u, 0, 0, 0, 4}, + {2616147754u, 0, 0, 0, 4}, + {2616560758u, 0, 0, 0, 2}, + {2617202247u, 0, 0, 0, 2}, + {2617754612u, 0, 0, 0, 15}, + {2618771760u, 0, 0, 0, 15}, + {2619036516u, 6, 0, 0, 0}, + {2619580487u, 0, 0, 0, 2}, + {2620073360u, 0, 0, 0, 2}, + {2620538484u, 6, 1, 0, 0}, + {2621867576u, 0, 0, 0, 8}, + {2622277968u, 0, 0, 0, 1}, + {2622902709u, 0, 0, 0, 8}, + {2623815004u, 0, 0, 0, 15}, + {2623990656u, 0, 0, 0, 8}, + {2624075511u, 0, 0, 0, 4}, + {2624126424u, 0, 0, 1, 1}, + {2624316438u, 0, 0, 0, 15}, + {2624585094u, 0, 0, 0, 8}, + {2624857754u, 0, 0, 0, 8}, + {2625416966u, 0, 0, 0, 15}, + {2625436143u, 0, 0, 0, 4}, + {2625516407u, 0, 0, 0, 4}, + {2625763471u, 0, 0, 0, 15}, + {2627300686u, 0, 0, 0, 8}, + {2627332059u, 6, 0, 0, 0}, + {2628005281u, 6, 3, 0, 0}, + {2628758688u, 0, 0, 0, 15}, + {2628893129u, 0, 0, 0, 1}, + {2629204258u, 1, 0, 0, 1}, + {2629379803u, 0, 0, 0, 2}, + {2630667988u, 0, 0, 0, 4}, + {2631009962u, 0, 0, 0, 15}, + {2631298186u, 0, 0, 0, 4}, + {2631336452u, 0, 0, 0, 2}, + {2632143887u, 0, 0, 0, 2}, + {2632231204u, 0, 0, 0, 1}, + {2632328908u, 0, 0, 0, 4}, + {2633553255u, 1, 3, 0, 8}, + {2634379267u, 0, 0, 0, 15}, + {2634989047u, 0, 0, 0, 15}, + {2635043821u, 0, 0, 0, 15}, + {2636677793u, 0, 0, 1, 2}, + {2636688643u, 0, 0, 0, 15}, + {2637201502u, 0, 0, 0, 15}, + {2637386613u, 0, 0, 0, 1}, + {2637590907u, 0, 0, 1, 4}, + {2639486137u, 0, 0, 0, 15}, + {2639716265u, 0, 0, 0, 15}, + {2639962083u, 0, 0, 0, 1}, + {2640321750u, 0, 0, 0, 8}, + {2640609319u, 0, 0, 0, 4}, + {2641241972u, 0, 0, 0, 2}, + {2641249176u, 0, 0, 0, 15}, + {2641969303u, 0, 0, 0, 15}, + {2642172136u, 0, 0, 0, 8}, + {2643716572u, 0, 0, 0, 15}, + {2644916612u, 0, 0, 0, 4}, + {2645349683u, 0, 0, 0, 4}, + {2646523022u, 0, 0, 0, 15}, + {2646808729u, 1, 1, 0, 2}, + {2646833259u, 0, 0, 0, 15}, + {2647010207u, 0, 0, 0, 15}, + {2648735324u, 0, 0, 0, 4}, + {2649532628u, 0, 0, 0, 1}, + {2649721301u, 0, 0, 0, 8}, + {2650195634u, 0, 0, 0, 1}, + {2653747272u, 0, 0, 0, 15}, + {2653864879u, 0, 0, 0, 1}, + {2655095350u, 0, 0, 0, 4}, + {2656718823u, 6, 2, 0, 0}, + {2657062870u, 0, 0, 0, 1}, + {2658930423u, 0, 0, 0, 8}, + {2659707408u, 0, 0, 0, 15}, + {2660215111u, 0, 0, 0, 4}, + {2660325108u, 0, 0, 1, 4}, + {2660780773u, 0, 0, 0, 15}, + {2661071643u, 0, 0, 0, 8}, + {2661187018u, 0, 0, 0, 1}, + {2661191020u, 0, 0, 0, 15}, + {2662033897u, 0, 0, 0, 8}, + {2662624281u, 0, 0, 0, 8}, + {2663246163u, 0, 0, 0, 15}, + {2663341567u, 0, 0, 0, 15}, + {2663432896u, 0, 0, 0, 1}, + {2664323187u, 0, 0, 0, 2}, + {2664333003u, 0, 0, 0, 4}, + {2665745747u, 0, 0, 0, 8}, + {2666023357u, 0, 0, 0, 15}, + {2666829216u, 0, 0, 0, 2}, + {2667451915u, 0, 0, 0, 15}, + {2667905250u, 0, 0, 0, 15}, + {2668058186u, 1, 0, 1, 1}, + {2668444304u, 0, 0, 0, 2}, + {2668641722u, 0, 0, 0, 1}, + {2669012844u, 0, 0, 0, 4}, + {2669451938u, 0, 0, 0, 15}, + {2670675220u, 0, 0, 0, 8}, + {2672350386u, 0, 0, 0, 4}, + {2672753448u, 0, 0, 0, 8}, + {2672865596u, 1, 3, 1, 8}, + {2673147181u, 1, 0, 1, 1}, + {2674264899u, 0, 0, 0, 15}, + {2674685034u, 1, 2, 1, 4}, + {2674918501u, 0, 0, 0, 1}, + {2675695984u, 0, 0, 0, 15}, + {2675910962u, 6, 2, 0, 0}, + {2676125450u, 0, 0, 0, 15}, + {2676269181u, 0, 0, 0, 4}, + {2676460759u, 1, 1, 0, 2}, + {2676841996u, 0, 0, 0, 2}, + {2677147065u, 0, 0, 0, 1}, + {2677280876u, 0, 0, 0, 8}, + {2677690815u, 0, 0, 0, 4}, + {2677806342u, 0, 0, 0, 15}, + {2679692849u, 0, 0, 0, 2}, + {2679966351u, 0, 0, 0, 15}, + {2680028373u, 0, 0, 0, 1}, + {2680631980u, 0, 0, 0, 15}, + {2681613451u, 0, 0, 1, 4}, + {2681905594u, 0, 0, 0, 15}, + {2682449761u, 0, 0, 0, 15}, + {2683631407u, 0, 0, 0, 15}, + {2683838282u, 0, 0, 0, 15}, + {2685464247u, 0, 0, 0, 2}, + {2685485644u, 0, 0, 0, 2}, + {2685672662u, 0, 0, 0, 2}, + {2686059917u, 0, 0, 0, 8}, + {2686499475u, 0, 0, 0, 4}, + {2686812166u, 0, 0, 0, 15}, + {2687477463u, 0, 0, 0, 4}, + {2687584731u, 0, 0, 0, 15}, + {2688690885u, 0, 0, 0, 8}, + {2688923131u, 0, 0, 0, 1}, + {2689408532u, 6, 1, 0, 0}, + {2689459088u, 0, 0, 0, 1}, + {2689569468u, 0, 0, 0, 15}, + {2690679081u, 1, 1, 0, 2}, + {2691863655u, 0, 0, 0, 15}, + {2692779837u, 0, 0, 0, 4}, + {2693415357u, 0, 0, 0, 1}, + {2695028078u, 1, 1, 0, 2}, + {2695039781u, 0, 0, 0, 4}, + {2695284286u, 0, 0, 0, 4}, + {2695351081u, 0, 0, 0, 8}, + {2696330346u, 0, 0, 0, 2}, + {2698163466u, 0, 0, 0, 15}, + {2699448357u, 0, 0, 0, 8}, + {2700066266u, 0, 0, 0, 15}, + {2700960960u, 0, 0, 0, 15}, + {2701230617u, 0, 0, 0, 8}, + {2701812541u, 0, 0, 0, 2}, + {2702864762u, 0, 0, 0, 4}, + {2703444126u, 0, 0, 0, 15}, + {2704849983u, 0, 0, 0, 15}, + {2705493768u, 0, 0, 0, 1}, + {2705869316u, 0, 0, 0, 8}, + {2706461113u, 0, 0, 0, 15}, + {2706668171u, 1, 2, 0, 4}, + {2707118767u, 0, 0, 0, 15}, + {2707331067u, 0, 0, 0, 15}, + {2707772947u, 0, 0, 0, 15}, + {2708106263u, 0, 0, 0, 2}, + {2708283552u, 1, 3, 0, 8}, + {2708289772u, 0, 0, 0, 8}, + {2708557656u, 0, 0, 0, 1}, + {2708786634u, 0, 0, 0, 4}, + {2708865889u, 0, 0, 0, 4}, + {2709749168u, 0, 0, 0, 2}, + {2709838674u, 6, 1, 0, 0}, + {2709877756u, 0, 0, 0, 2}, + {2710831777u, 0, 0, 0, 1}, + {2711729689u, 0, 0, 0, 15}, + {2711969626u, 0, 0, 0, 1}, + {2712663190u, 0, 0, 0, 1}, + {2713262398u, 0, 0, 0, 15}, + {2713339394u, 0, 0, 0, 4}, + {2715150962u, 0, 0, 0, 8}, + {2719590513u, 0, 0, 0, 2}, + {2720405246u, 0, 0, 0, 8}, + {2722344167u, 6, 0, 0, 0}, + {2724112730u, 0, 0, 0, 15}, + {2724720986u, 0, 0, 0, 15}, + {2725557850u, 0, 0, 0, 15}, + {2728604875u, 0, 0, 0, 15}, + {2729380073u, 0, 0, 0, 15}, + {2729533009u, 1, 1, 1, 2}, + {2729753666u, 0, 0, 0, 15}, + {2729795285u, 0, 0, 0, 2}, + {2730038204u, 0, 0, 0, 8}, + {2730212894u, 0, 0, 0, 1}, + {2730748667u, 0, 0, 0, 15}, + {2730779673u, 0, 0, 0, 15}, + {2733098918u, 0, 0, 0, 8}, + {2734293091u, 1, 3, 1, 8}, + {2734440790u, 0, 0, 0, 2}, + {2734578407u, 0, 0, 0, 4}, + {2734622004u, 1, 2, 1, 4}, + {2735689770u, 0, 0, 0, 15}, + {2735850262u, 0, 0, 0, 8}, + {2736031770u, 0, 0, 0, 15}, + {2736159857u, 1, 3, 1, 8}, + {2736437353u, 0, 0, 0, 8}, + {2737935582u, 1, 3, 0, 8}, + {2738594917u, 0, 0, 0, 4}, + {2738724604u, 0, 0, 0, 4}, + {2738981507u, 1, 1, 1, 2}, + {2739354222u, 0, 0, 0, 15}, + {2740298775u, 0, 0, 0, 8}, + {2740579540u, 0, 0, 0, 1}, + {2744327674u, 0, 0, 0, 2}, + {2744545903u, 6, 2, 0, 0}, + {2746423023u, 0, 0, 0, 1}, + {2747053980u, 0, 0, 0, 15}, + {2747143863u, 0, 0, 0, 8}, + {2747469106u, 0, 0, 0, 15}, + {2747534740u, 0, 0, 0, 8}, + {2748879106u, 0, 0, 0, 15}, + {2750483773u, 0, 0, 0, 15}, + {2751246949u, 0, 0, 0, 15}, + {2751330288u, 0, 0, 0, 15}, + {2752153904u, 1, 3, 0, 8}, + {2752724547u, 0, 0, 1, 4}, + {2753208750u, 0, 0, 0, 8}, + {2753243530u, 0, 0, 0, 4}, + {2753297609u, 0, 0, 0, 2}, + {2753338478u, 0, 0, 0, 15}, + {2753422711u, 0, 0, 0, 1}, + {2753513474u, 0, 0, 0, 4}, + {2754305216u, 0, 0, 0, 4}, + {2754680827u, 0, 0, 0, 15}, + {2755591496u, 0, 0, 0, 2}, + {2755781955u, 0, 0, 0, 15}, + {2756181678u, 0, 0, 0, 15}, + {2756502901u, 1, 0, 0, 1}, + {2756520998u, 0, 0, 0, 4}, + {2757525795u, 0, 0, 0, 1}, + {2757726023u, 0, 0, 0, 15}, + {2758651812u, 0, 0, 0, 1}, + {2759638289u, 0, 0, 0, 15}, + {2760865249u, 0, 0, 0, 8}, + {2762120228u, 0, 0, 0, 15}, + {2763362260u, 0, 0, 0, 15}, + {2763727653u, 0, 0, 0, 8}, + {2764918949u, 0, 0, 0, 15}, + {2765040471u, 0, 0, 0, 8}, + {2765585059u, 0, 0, 0, 4}, + {2766358620u, 0, 0, 0, 8}, + {2767504520u, 0, 0, 0, 15}, + {2767786491u, 0, 0, 0, 8}, + {2768142994u, 1, 0, 0, 1}, + {2768982202u, 0, 0, 0, 8}, + {2769247770u, 0, 0, 0, 15}, + {2769581086u, 0, 0, 0, 2}, + {2769889766u, 0, 0, 0, 8}, + {2772599829u, 0, 0, 1, 8}, + {2773170561u, 0, 0, 0, 1}, + {2773958100u, 0, 0, 0, 4}, + {2775363607u, 0, 0, 0, 15}, + {2777932793u, 0, 0, 0, 2}, + {2778186321u, 0, 0, 0, 1}, + {2778268969u, 0, 0, 0, 4}, + {2778400592u, 0, 0, 0, 1}, + {2779347942u, 0, 0, 0, 8}, + {2779740943u, 0, 0, 0, 15}, + {2780313841u, 0, 0, 0, 4}, + {2780477139u, 0, 0, 0, 8}, + {2781161950u, 0, 0, 0, 4}, + {2781356140u, 0, 0, 0, 1}, + {2781429362u, 0, 0, 0, 8}, + {2781850042u, 0, 0, 0, 15}, + {2781880069u, 0, 0, 0, 8}, + {2782128156u, 0, 0, 0, 15}, + {2782319079u, 0, 0, 0, 15}, + {2782475123u, 0, 0, 0, 2}, + {2782660988u, 0, 0, 0, 1}, + {2782816659u, 0, 0, 0, 2}, + {2783212796u, 0, 0, 0, 4}, + {2783583029u, 0, 0, 0, 8}, + {2783866923u, 0, 0, 0, 4}, + {2785250238u, 0, 0, 0, 2}, + {2786195809u, 0, 0, 0, 15}, + {2786556247u, 0, 0, 0, 2}, + {2787278226u, 0, 0, 0, 15}, + {2787647837u, 0, 0, 0, 15}, + {2789891499u, 0, 0, 0, 1}, + {2790854896u, 0, 0, 0, 15}, + {2791007832u, 1, 3, 1, 8}, + {2792951131u, 0, 0, 0, 15}, + {2793043684u, 0, 0, 0, 4}, + {2794129149u, 0, 0, 0, 1}, + {2794630884u, 0, 0, 0, 1}, + {2795767914u, 1, 1, 1, 2}, + {2797634680u, 1, 1, 1, 2}, + {2797796874u, 0, 0, 0, 15}, + {2797906482u, 0, 0, 0, 8}, + {2798267708u, 0, 0, 0, 1}, + {2799131611u, 0, 0, 0, 8}, + {2799396849u, 0, 0, 0, 15}, + {2799410405u, 1, 2, 0, 4}, + {2799582251u, 0, 0, 0, 2}, + {2800343889u, 0, 0, 0, 2}, + {2800456330u, 1, 3, 1, 8}, + {2801239220u, 0, 0, 0, 15}, + {2801448432u, 0, 0, 0, 4}, + {2805244655u, 0, 0, 0, 15}, + {2805814525u, 0, 0, 0, 2}, + {2806533030u, 0, 0, 0, 15}, + {2807703709u, 0, 0, 0, 2}, + {2808178201u, 0, 0, 0, 15}, + {2808428056u, 0, 0, 0, 1}, + {2809104771u, 0, 0, 0, 15}, + {2810463242u, 0, 0, 0, 15}, + {2810505635u, 0, 0, 0, 15}, + {2810800094u, 0, 0, 0, 1}, + {2813043635u, 0, 0, 0, 15}, + {2813657843u, 0, 0, 0, 15}, + {2814211305u, 0, 0, 0, 1}, + {2814277307u, 0, 0, 0, 1}, + {2814532655u, 0, 0, 0, 2}, + {2814639561u, 0, 0, 0, 15}, + {2814813301u, 0, 0, 0, 15}, + {2816483885u, 0, 0, 0, 15}, + {2817331619u, 0, 0, 0, 15}, + {2817977724u, 1, 2, 0, 4}, + {2818213227u, 0, 0, 0, 4}, + {2818333850u, 0, 0, 0, 15}, + {2818946704u, 0, 0, 0, 15}, + {2820188422u, 0, 0, 0, 8}, + {2820615773u, 0, 0, 0, 1}, + {2821113112u, 0, 0, 0, 15}, + {2822468285u, 0, 0, 0, 8}, + {2823383318u, 0, 0, 0, 15}, + {2824707669u, 0, 0, 0, 8}, + {2824800509u, 0, 0, 0, 15}, + {2825052954u, 0, 0, 0, 15}, + {2825601573u, 0, 0, 1, 8}, + {2826393772u, 0, 0, 0, 15}, + {2827107985u, 0, 0, 0, 15}, + {2827138618u, 6, 0, 0, 0}, + {2827144745u, 0, 0, 0, 4}, + {2827452653u, 0, 0, 0, 4}, + {2827886207u, 0, 0, 0, 15}, + {2828613852u, 0, 0, 0, 15}, + {2829617817u, 1, 1, 0, 2}, + {2830309220u, 0, 0, 0, 15}, + {2830558173u, 0, 0, 0, 15}, + {2830722593u, 0, 0, 0, 15}, + {2830838925u, 0, 0, 0, 2}, + {2830851980u, 0, 0, 0, 8}, + {2831055909u, 0, 0, 0, 2}, + {2831136331u, 0, 0, 0, 2}, + {2832075467u, 0, 0, 0, 4}, + {2832402304u, 0, 0, 0, 4}, + {2832478705u, 0, 0, 0, 2}, + {2832548143u, 0, 0, 0, 15}, + {2832611340u, 0, 0, 0, 15}, + {2834200689u, 0, 0, 0, 15}, + {2834783529u, 0, 0, 0, 15}, + {2835567842u, 0, 0, 0, 15}, + {2835643395u, 0, 0, 0, 15}, + {2837171794u, 0, 0, 0, 1}, + {2837183107u, 0, 0, 0, 8}, + {2837835659u, 0, 0, 0, 15}, + {2838562538u, 0, 0, 0, 1}, + {2838767941u, 0, 0, 0, 2}, + {2839656516u, 0, 0, 0, 4}, + {2840472725u, 0, 0, 0, 15}, + {2840754288u, 0, 0, 0, 2}, + {2840809540u, 4, 0, 0, 0}, + {2842076619u, 0, 0, 0, 1}, + {2842367066u, 0, 0, 0, 8}, + {2843354892u, 0, 0, 0, 8}, + {2845922014u, 0, 0, 0, 15}, + {2847670632u, 0, 0, 0, 15}, + {2847687912u, 0, 0, 0, 2}, + {2847741727u, 0, 0, 0, 15}, + {2848492519u, 0, 0, 0, 15}, + {2848752529u, 0, 0, 0, 15}, + {2849900126u, 0, 0, 0, 1}, + {2851345549u, 6, 1, 0, 0}, + {2852401755u, 0, 0, 0, 1}, + {2852728532u, 6, 0, 0, 0}, + {2854084067u, 0, 0, 0, 15}, + {2854807857u, 0, 0, 0, 15}, + {2855097545u, 0, 0, 0, 4}, + {2855310382u, 0, 0, 0, 1}, + {2856014310u, 0, 0, 0, 15}, + {2857242737u, 1, 0, 1, 1}, + {2858699745u, 0, 0, 0, 4}, + {2859482997u, 0, 0, 0, 4}, + {2860885228u, 1, 0, 0, 1}, + {2861208300u, 0, 0, 0, 15}, + {2861338287u, 0, 0, 0, 15}, + {2861539359u, 0, 0, 0, 15}, + {2861931153u, 1, 2, 1, 4}, + {2863086563u, 0, 0, 0, 15}, + {2863298633u, 0, 0, 0, 15}, + {2863637437u, 0, 0, 0, 2}, + {2866505951u, 0, 0, 0, 15}, + {2866719478u, 0, 0, 0, 15}, + {2869967645u, 0, 0, 0, 8}, + {2870121023u, 0, 0, 0, 15}, + {2870654329u, 0, 0, 0, 1}, + {2870696149u, 0, 0, 0, 4}, + {2871783551u, 0, 0, 0, 2}, + {2874565545u, 0, 0, 0, 1}, + {2874799990u, 0, 0, 0, 8}, + {2874826760u, 0, 0, 0, 4}, + {2875405769u, 0, 0, 0, 2}, + {2876288124u, 0, 0, 0, 15}, + {2876389154u, 0, 0, 0, 4}, + {2877006551u, 0, 0, 0, 15}, + {2878122997u, 0, 0, 0, 8}, + {2878310307u, 0, 0, 0, 4}, + {2879163848u, 6, 1, 0, 0}, + {2879827074u, 0, 0, 0, 2}, + {2879858443u, 1, 2, 0, 4}, + {2881174227u, 0, 0, 0, 2}, + {2881823587u, 0, 0, 0, 15}, + {2883080276u, 0, 0, 0, 2}, + {2885528334u, 0, 0, 0, 15}, + {2886725343u, 0, 0, 0, 1}, + {2887502478u, 0, 0, 0, 15}, + {2887513581u, 0, 0, 0, 2}, + {2887868595u, 0, 0, 0, 15}, + {2887971660u, 0, 0, 0, 8}, + {2888040657u, 0, 0, 0, 8}, + {2888333796u, 0, 0, 0, 15}, + {2888484672u, 0, 0, 0, 15}, + {2890680190u, 0, 0, 0, 8}, + {2891021397u, 0, 0, 0, 15}, + {2891092640u, 1, 3, 0, 8}, + {2891990739u, 0, 0, 0, 2}, + {2892197416u, 0, 0, 0, 15}, + {2892530732u, 0, 0, 0, 2}, + {2892722411u, 0, 0, 0, 1}, + {2894343148u, 0, 0, 0, 15}, + {2894673262u, 0, 0, 0, 15}, + {2895068255u, 0, 0, 0, 15}, + {2895446787u, 0, 0, 0, 4}, + {2896049167u, 0, 0, 0, 15}, + {2896190248u, 0, 0, 0, 15}, + {2897195572u, 0, 0, 0, 1}, + {2897202525u, 0, 0, 0, 15}, + {2897958651u, 0, 0, 0, 1}, + {2898597872u, 6, 2, 0, 0}, + {2899614340u, 0, 0, 0, 15}, + {2900661388u, 0, 0, 0, 2}, + {2900938600u, 0, 0, 0, 15}, + {2901168729u, 0, 0, 0, 8}, + {2902517393u, 0, 0, 0, 4}, + {2903538113u, 0, 0, 0, 15}, + {2903659816u, 0, 0, 0, 8}, + {2903719486u, 0, 0, 0, 8}, + {2905211579u, 0, 0, 0, 15}, + {2905671975u, 0, 0, 0, 15}, + {2906131637u, 0, 0, 0, 2}, + {2906307759u, 0, 0, 0, 15}, + {2907313449u, 0, 0, 0, 4}, + {2909216550u, 0, 0, 0, 15}, + {2909309600u, 5, 0, 0, 0}, + {2910859131u, 6, 1, 0, 0}, + {2911280877u, 0, 0, 0, 4}, + {2911563134u, 0, 0, 0, 15}, + {2912332267u, 0, 0, 0, 1}, + {2912371399u, 0, 0, 0, 2}, + {2912613516u, 0, 0, 0, 15}, + {2913856579u, 0, 0, 0, 1}, + {2913876578u, 0, 0, 0, 1}, + {2914430230u, 0, 0, 0, 15}, + {2914597369u, 0, 0, 0, 15}, + {2916198641u, 0, 0, 0, 2}, + {2916250241u, 0, 0, 0, 15}, + {2917048292u, 0, 0, 0, 15}, + {2918717560u, 1, 2, 1, 4}, + {2919874848u, 0, 0, 0, 8}, + {2920462500u, 0, 0, 1, 4}, + {2920651525u, 0, 0, 0, 2}, + {2920663873u, 0, 0, 0, 1}, + {2920741261u, 0, 0, 0, 4}, + {2923405976u, 1, 0, 1, 1}, + {2924498747u, 0, 0, 0, 15}, + {2924561386u, 0, 0, 0, 15}, + {2924945292u, 0, 0, 0, 2}, + {2925385859u, 0, 0, 0, 2}, + {2925492389u, 0, 0, 0, 15}, + {2926038360u, 0, 0, 0, 15}, + {2926557382u, 0, 0, 0, 15}, + {2927363953u, 0, 0, 0, 15}, + {2927498159u, 0, 0, 0, 8}, + {2928194301u, 0, 0, 0, 15}, + {2928389321u, 0, 0, 0, 4}, + {2928898285u, 0, 0, 0, 1}, + {2929286898u, 0, 0, 0, 8}, + {2929398504u, 0, 0, 0, 4}, + {2930261704u, 0, 0, 0, 15}, + {2931172714u, 0, 0, 0, 15}, + {2931710142u, 0, 0, 0, 15}, + {2933508615u, 0, 0, 0, 15}, + {2933591837u, 0, 0, 0, 8}, + {2935132590u, 0, 0, 0, 15}, + {2936462329u, 6, 2, 0, 0}, + {2937094252u, 0, 0, 0, 15}, + {2937243175u, 0, 0, 0, 15}, + {2937710422u, 0, 0, 0, 15}, + {2939346867u, 0, 0, 0, 4}, + {2939949635u, 0, 0, 0, 15}, + {2940554290u, 0, 0, 0, 15}, + {2940619959u, 0, 0, 0, 15}, + {2941180759u, 0, 0, 0, 1}, + {2941244776u, 0, 0, 0, 1}, + {2941333266u, 1, 0, 0, 1}, + {2941615267u, 0, 0, 0, 4}, + {2943087955u, 1, 2, 0, 4}, + {2945038625u, 0, 0, 0, 8}, + {2945146574u, 0, 0, 0, 4}, + {2945734812u, 0, 0, 0, 4}, + {2945735617u, 0, 0, 0, 4}, + {2947730881u, 0, 0, 0, 2}, + {2948351068u, 0, 0, 0, 1}, + {2949264935u, 0, 0, 0, 8}, + {2949343418u, 0, 0, 0, 15}, + {2950197575u, 0, 0, 0, 8}, + {2950269998u, 0, 0, 0, 15}, + {2952398300u, 0, 0, 1, 1}, + {2952843101u, 0, 0, 0, 1}, + {2953138886u, 0, 0, 0, 4}, + {2953746109u, 0, 0, 0, 15}, + {2954552863u, 0, 0, 0, 15}, + {2954777799u, 0, 0, 0, 15}, + {2954921906u, 0, 0, 0, 8}, + {2955332483u, 0, 0, 0, 2}, + {2956275349u, 0, 0, 0, 2}, + {2956921610u, 0, 0, 0, 4}, + {2959080133u, 0, 0, 0, 1}, + {2961197908u, 0, 0, 0, 8}, + {2961403029u, 0, 0, 0, 15}, + {2962677439u, 0, 0, 0, 1}, + {2964306562u, 0, 0, 0, 2}, + {2966686402u, 0, 0, 0, 15}, + {2967344363u, 6, 2, 0, 0}, + {2967410255u, 0, 0, 0, 8}, + {2967681005u, 0, 0, 0, 4}, + {2968334353u, 0, 0, 0, 4}, + {2968557851u, 0, 0, 0, 2}, + {2968738056u, 0, 0, 0, 4}, + {2968968822u, 0, 0, 0, 2}, + {2970178244u, 0, 0, 0, 15}, + {2970194263u, 0, 0, 0, 15}, + {2970289276u, 6, 1, 0, 0}, + {2970556485u, 0, 0, 0, 15}, + {2970691373u, 0, 0, 0, 15}, + {2971157510u, 0, 0, 0, 15}, + {2971434621u, 0, 0, 0, 8}, + {2971481248u, 0, 0, 0, 2}, + {2973182604u, 0, 0, 0, 1}, + {2973838945u, 0, 0, 1, 2}, + {2973846222u, 0, 0, 0, 2}, + {2974172007u, 0, 0, 0, 15}, + {2974353141u, 0, 0, 0, 15}, + {2975238522u, 0, 0, 0, 8}, + {2975276132u, 0, 0, 0, 2}, + {2975351401u, 0, 0, 0, 1}, + {2975917693u, 0, 0, 0, 15}, + {2976351500u, 0, 0, 0, 15}, + {2977711768u, 0, 0, 0, 15}, + {2977869347u, 0, 0, 0, 1}, + {2978884798u, 0, 0, 1, 4}, + {2978926321u, 0, 0, 0, 4}, + {2979174351u, 1, 1, 0, 2}, + {2980563866u, 0, 0, 0, 15}, + {2983180753u, 0, 0, 0, 4}, + {2983574414u, 0, 0, 0, 15}, + {2983769083u, 0, 0, 0, 4}, + {2983923337u, 0, 0, 0, 8}, + {2985552362u, 0, 0, 0, 1}, + {2985826499u, 0, 0, 0, 15}, + {2986036209u, 0, 0, 0, 15}, + {2986848587u, 0, 0, 0, 4}, + {2987669072u, 0, 0, 0, 15}, + {2988219144u, 0, 0, 0, 15}, + {2988963749u, 0, 0, 0, 15}, + {2988966907u, 0, 0, 0, 1}, + {2988972982u, 0, 0, 0, 8}, + {2989089196u, 0, 0, 0, 15}, + {2989669124u, 0, 0, 0, 15}, + {2989775658u, 0, 0, 0, 15}, + {2989819619u, 0, 0, 0, 2}, + {2990050982u, 0, 0, 0, 4}, + {2992470076u, 0, 0, 0, 15}, + {2992594673u, 0, 0, 0, 8}, + {2993616962u, 0, 0, 0, 1}, + {2993713980u, 0, 0, 0, 8}, + {2993746374u, 0, 0, 0, 8}, + {2994983438u, 0, 0, 0, 15}, + {2995359506u, 0, 0, 0, 4}, + {2995873834u, 0, 0, 0, 15}, + {2996471195u, 0, 0, 0, 15}, + {2997187003u, 0, 0, 0, 4}, + {2998717998u, 0, 0, 0, 15}, + {2998825991u, 0, 0, 0, 8}, + {2999264217u, 0, 0, 0, 1}, + {3000778276u, 0, 0, 0, 15}, + {3001098936u, 0, 0, 0, 15}, + {3001727053u, 6, 3, 0, 0}, + {3002277693u, 0, 0, 0, 8}, + {3002575972u, 0, 0, 0, 2}, + {3002808089u, 1, 1, 0, 2}, + {3002955861u, 0, 0, 0, 4}, + {3003531283u, 0, 0, 0, 2}, + {3004385106u, 0, 0, 0, 4}, + {3004562778u, 1, 0, 0, 1}, + {3004680897u, 6, 0, 0, 0}, + {3006375816u, 0, 0, 0, 8}, + {3006825948u, 0, 0, 0, 15}, + {3007977611u, 0, 0, 0, 15}, + {3008726243u, 0, 0, 0, 4}, + {3008874905u, 0, 0, 0, 4}, + {3010818241u, 0, 0, 0, 15}, + {3011979413u, 0, 0, 0, 4}, + {3012419535u, 0, 0, 0, 15}, + {3012478943u, 0, 0, 0, 15}, + {3012905213u, 0, 0, 0, 15}, + {3013013258u, 0, 0, 0, 1}, + {3013181637u, 0, 0, 0, 15}, + {3014198605u, 0, 0, 0, 15}, + {3015325672u, 0, 0, 0, 15}, + {3015640649u, 0, 0, 0, 8}, + {3015776056u, 0, 0, 0, 15}, + {3017061766u, 0, 0, 0, 1}, + {3017687071u, 0, 0, 0, 15}, + {3018362707u, 6, 3, 0, 0}, + {3018396433u, 0, 0, 0, 4}, + {3019123171u, 0, 0, 0, 15}, + {3019256993u, 0, 0, 0, 4}, + {3019431496u, 0, 0, 0, 15}, + {3019972603u, 0, 0, 0, 4}, + {3020710599u, 1, 1, 0, 2}, + {3022284509u, 0, 0, 0, 15}, + {3023700861u, 0, 0, 0, 15}, + {3025212393u, 0, 0, 0, 15}, + {3025258584u, 0, 0, 0, 15}, + {3027842052u, 0, 0, 0, 15}, + {3028071624u, 0, 0, 0, 15}, + {3028161225u, 0, 0, 0, 15}, + {3029135001u, 6, 3, 0, 0}, + {3029990879u, 0, 0, 0, 15}, + {3030416093u, 0, 0, 0, 15}, + {3030848113u, 0, 0, 0, 15}, + {3030993633u, 0, 0, 0, 15}, + {3031090483u, 0, 0, 0, 15}, + {3031526251u, 0, 0, 0, 15}, + {3032156239u, 0, 0, 0, 1}, + {3032166196u, 0, 0, 0, 15}, + {3033823498u, 0, 0, 0, 15}, + {3034015495u, 1, 0, 1, 1}, + {3035241571u, 0, 0, 0, 15}, + {3035321045u, 0, 0, 0, 2}, + {3036641119u, 0, 0, 0, 1}, + {3036826224u, 0, 0, 0, 1}, + {3037031410u, 0, 0, 0, 15}, + {3038083278u, 0, 0, 0, 2}, + {3038303050u, 0, 0, 0, 1}, + {3038529933u, 0, 0, 0, 15}, + {3040649174u, 1, 3, 0, 8}, + {3040658196u, 0, 0, 0, 4}, + {3041101143u, 0, 0, 0, 15}, + {3042321978u, 0, 0, 0, 15}, + {3042987050u, 0, 0, 0, 15}, + {3044951619u, 0, 0, 0, 15}, + {3045473267u, 0, 0, 0, 1}, + {3046121521u, 0, 0, 0, 8}, + {3046479491u, 0, 0, 0, 15}, + {3046639986u, 0, 0, 0, 15}, + {3047117307u, 0, 0, 0, 15}, + {3047301322u, 0, 0, 0, 15}, + {3047511032u, 0, 0, 0, 15}, + {3048323410u, 0, 0, 0, 4}, + {3050447805u, 0, 0, 0, 8}, + {3051731495u, 0, 0, 0, 15}, + {3052477400u, 0, 0, 0, 15}, + {3052522856u, 0, 0, 0, 15}, + {3053778101u, 0, 0, 0, 2}, + {3054554652u, 0, 0, 0, 15}, + {3055019204u, 0, 0, 0, 2}, + {3056458261u, 0, 0, 0, 15}, + {3058343069u, 6, 2, 0, 0}, + {3058722181u, 0, 0, 0, 15}, + {3060192821u, 0, 0, 0, 15}, + {3060300814u, 0, 0, 0, 8}, + {3064282912u, 1, 3, 0, 8}, + {3064770290u, 0, 0, 0, 15}, + {3065783520u, 0, 0, 0, 15}, + {3066037601u, 1, 1, 0, 2}, + {3066415536u, 0, 0, 0, 15}, + {3066600017u, 0, 0, 0, 15}, + {3066615371u, 0, 0, 0, 15}, + {3067273410u, 0, 0, 0, 8}, + {3067502656u, 0, 0, 0, 15}, + {3068923123u, 0, 0, 0, 15}, + {3068987247u, 0, 0, 0, 4}, + {3069325515u, 0, 0, 0, 4}, + {3069423480u, 0, 0, 0, 15}, + {3069510293u, 0, 0, 0, 15}, + {3070486197u, 0, 0, 0, 1}, + {3072114462u, 0, 0, 0, 15}, + {3072172284u, 0, 0, 0, 2}, + {3072219070u, 0, 0, 0, 4}, + {3072293064u, 0, 0, 0, 15}, + {3072584349u, 0, 0, 0, 15}, + {3072736377u, 0, 0, 0, 1}, + {3074453584u, 0, 0, 0, 15}, + {3077645696u, 0, 0, 0, 8}, + {3078904756u, 0, 0, 0, 1}, + {3079174308u, 0, 0, 0, 4}, + {3079549552u, 4, 0, 0, 0}, + {3079871256u, 0, 0, 0, 4}, + {3079967005u, 0, 0, 0, 15}, + {3080597994u, 0, 0, 0, 15}, + {3082136462u, 0, 0, 0, 15}, + {3082185422u, 1, 3, 0, 8}, + {3082329394u, 0, 0, 0, 8}, + {3082841087u, 0, 0, 0, 4}, + {3086026565u, 0, 0, 0, 4}, + {3086383544u, 0, 0, 0, 15}, + {3087081901u, 0, 0, 0, 15}, + {3087431418u, 0, 0, 0, 1}, + {3087871908u, 0, 0, 0, 8}, + {3089274170u, 0, 0, 0, 8}, + {3089486735u, 0, 0, 0, 1}, + {3089636048u, 0, 0, 0, 15}, + {3089648542u, 0, 0, 0, 1}, + {3090213452u, 0, 0, 0, 4}, + {3090747695u, 0, 0, 0, 4}, + {3091759645u, 0, 0, 0, 2}, + {3092699649u, 0, 0, 0, 8}, + {3094549442u, 0, 0, 0, 2}, + {3094553247u, 0, 0, 0, 2}, + {3095490318u, 1, 2, 1, 4}, + {3095816772u, 0, 0, 0, 15}, + {3096310084u, 6, 0, 0, 0}, + {3096795868u, 0, 0, 0, 2}, + {3097089949u, 0, 0, 0, 2}, + {3097441028u, 0, 0, 0, 4}, + {3097578042u, 0, 0, 0, 15}, + {3097804522u, 0, 0, 0, 15}, + {3097870624u, 0, 0, 0, 15}, + {3098115942u, 0, 0, 0, 1}, + {3098813036u, 0, 0, 0, 4}, + {3098877673u, 0, 0, 0, 15}, + {3099588502u, 0, 0, 0, 1}, + {3099964680u, 0, 0, 1, 1}, + {3101138510u, 0, 0, 0, 2}, + {3101394954u, 0, 0, 0, 15}, + {3102123997u, 1, 2, 0, 4}, + {3102725187u, 0, 0, 0, 15}, + {3103245397u, 0, 0, 0, 15}, + {3103356818u, 0, 0, 0, 4}, + {3105849130u, 0, 0, 0, 15}, + {3105906991u, 0, 0, 0, 8}, + {3106175541u, 0, 0, 0, 2}, + {3107829280u, 0, 0, 0, 15}, + {3108177141u, 0, 0, 0, 15}, + {3108433854u, 0, 0, 0, 8}, + {3108540849u, 0, 0, 0, 2}, + {3108776145u, 0, 0, 0, 15}, + {3109540442u, 0, 0, 0, 1}, + {3109798233u, 0, 0, 0, 4}, + {3110914269u, 0, 0, 0, 15}, + {3111042525u, 0, 0, 0, 8}, + {3111922628u, 0, 0, 0, 8}, + {3112187405u, 0, 0, 1, 2}, + {3113199597u, 0, 0, 0, 15}, + {3113477459u, 1, 0, 1, 1}, + {3115777965u, 4, 0, 0, 0}, + {3116543351u, 0, 0, 0, 15}, + {3117592973u, 4, 0, 0, 0}, + {3117933084u, 0, 0, 0, 15}, + {3117963941u, 0, 0, 0, 8}, + {3117973243u, 1, 2, 0, 4}, + {3119672834u, 0, 0, 0, 1}, + {3121667644u, 0, 0, 0, 15}, + {3121775637u, 0, 0, 0, 8}, + {3122153471u, 0, 0, 0, 15}, + {3122205222u, 0, 0, 0, 4}, + {3122442846u, 0, 0, 0, 15}, + {3122767695u, 0, 0, 0, 15}, + {3123356333u, 0, 0, 0, 4}, + {3123548339u, 0, 0, 0, 15}, + {3124922419u, 0, 0, 0, 4}, + {3125021504u, 0, 0, 0, 15}, + {3125090238u, 0, 0, 0, 15}, + {3125465508u, 0, 0, 0, 2}, + {3125793405u, 0, 0, 0, 15}, + {3127512424u, 1, 3, 0, 8}, + {3129248060u, 0, 0, 0, 1}, + {3129528657u, 0, 0, 0, 15}, + {3130293637u, 0, 0, 0, 15}, + {3130585031u, 0, 0, 0, 15}, + {3130768529u, 4, 0, 0, 0}, + {3130850957u, 0, 0, 0, 1}, + {3131191370u, 0, 0, 0, 15}, + {3132698093u, 0, 0, 0, 15}, + {3132699916u, 0, 0, 0, 15}, + {3133323368u, 6, 1, 0, 0}, + {3133767887u, 0, 0, 0, 15}, + {3133840098u, 0, 0, 0, 1}, + {3134010104u, 0, 0, 0, 2}, + {3134059172u, 0, 0, 0, 15}, + {3134787275u, 0, 0, 0, 4}, + {3135053234u, 0, 0, 0, 2}, + {3135109149u, 0, 0, 0, 15}, + {3135500412u, 0, 0, 0, 8}, + {3135704607u, 0, 0, 0, 15}, + {3135983151u, 0, 0, 0, 15}, + {3136067623u, 1, 2, 0, 4}, + {3137006559u, 0, 0, 0, 15}, + {3137619159u, 4, 0, 0, 0}, + {3138662172u, 0, 0, 0, 4}, + {3139829953u, 0, 0, 0, 8}, + {3141310616u, 0, 0, 0, 8}, + {3141432180u, 0, 0, 0, 2}, + {3141880630u, 0, 0, 0, 15}, + {3142072817u, 0, 0, 0, 15}, + {3143363319u, 0, 0, 0, 8}, + {3143408773u, 0, 0, 0, 15}, + {3143660245u, 1, 2, 0, 4}, + {3143674823u, 1, 2, 0, 4}, + {3144315910u, 0, 0, 0, 4}, + {3144817114u, 0, 0, 0, 1}, + {3144959196u, 0, 0, 0, 1}, + {3145691818u, 0, 0, 0, 15}, + {3145953871u, 0, 0, 0, 2}, + {3147026962u, 0, 0, 0, 8}, + {3147199221u, 0, 0, 0, 2}, + {3147863333u, 0, 0, 0, 15}, + {3148833723u, 6, 3, 0, 0}, + {3148840408u, 0, 0, 0, 15}, + {3149240917u, 0, 0, 0, 15}, + {3149318523u, 0, 0, 1, 4}, + {3150070629u, 0, 0, 0, 15}, + {3150387991u, 0, 0, 0, 15}, + {3150411023u, 0, 0, 0, 15}, + {3150542095u, 0, 0, 0, 2}, + {3151931081u, 0, 0, 0, 2}, + {3152928187u, 0, 0, 0, 15}, + {3153089444u, 0, 0, 0, 1}, + {3153385636u, 0, 0, 0, 15}, + {3153620288u, 0, 0, 0, 2}, + {3153742234u, 0, 0, 0, 15}, + {3154652259u, 0, 0, 0, 4}, + {3155575723u, 0, 0, 0, 1}, + {3155816448u, 0, 0, 0, 2}, + {3156098390u, 0, 0, 0, 4}, + {3156958075u, 7, 2, 0, 0}, + {3156965141u, 1, 3, 1, 8}, + {3157353467u, 0, 0, 0, 8}, + {3158418859u, 0, 0, 0, 15}, + {3158727908u, 0, 0, 0, 4}, + {3159590765u, 0, 0, 0, 1}, + {3159695566u, 0, 0, 0, 15}, + {3163598820u, 1, 0, 0, 1}, + {3163969993u, 0, 0, 0, 1}, + {3164036495u, 0, 0, 0, 1}, + {3164277359u, 0, 0, 0, 15}, + {3164442600u, 0, 0, 1, 4}, + {3164461078u, 0, 0, 0, 2}, + {3165188973u, 0, 0, 0, 15}, + {3165584303u, 0, 0, 0, 4}, + {3165689766u, 0, 0, 0, 15}, + {3166258901u, 2, 0, 0, 0}, + {3166681425u, 0, 0, 0, 15}, + {3166876235u, 0, 0, 0, 4}, + {3167259205u, 0, 0, 0, 4}, + {3167572210u, 6, 0, 0, 0}, + {3167843193u, 0, 0, 0, 4}, + {3168597673u, 0, 0, 0, 2}, + {3169116647u, 0, 0, 0, 4}, + {3170250968u, 0, 0, 0, 15}, + {3170560218u, 0, 0, 0, 15}, + {3171273056u, 0, 0, 0, 4}, + {3172297818u, 0, 0, 0, 4}, + {3172656462u, 0, 0, 0, 15}, + {3173229614u, 0, 0, 0, 2}, + {3174952282u, 1, 2, 1, 4}, + {3174997790u, 0, 0, 0, 15}, + {3175621580u, 0, 0, 0, 15}, + {3175789443u, 0, 0, 0, 8}, + {3176517057u, 0, 0, 0, 1}, + {3176556491u, 0, 0, 0, 8}, + {3178868731u, 0, 0, 0, 8}, + {3179230162u, 0, 0, 0, 15}, + {3179448066u, 1, 0, 0, 1}, + {3179466918u, 0, 0, 0, 15}, + {3180001415u, 0, 0, 0, 1}, + {3180355069u, 0, 0, 0, 4}, + {3180453927u, 0, 0, 0, 15}, + {3181146127u, 0, 0, 0, 8}, + {3181389413u, 0, 0, 0, 15}, + {3182071929u, 0, 0, 0, 15}, + {3182543940u, 0, 0, 0, 2}, + {3182883381u, 0, 0, 0, 15}, + {3183250460u, 0, 0, 0, 8}, + {3184274636u, 0, 0, 0, 8}, + {3185228224u, 0, 0, 1, 2}, + {3185242573u, 0, 0, 0, 15}, + {3185596354u, 0, 0, 0, 2}, + {3185939154u, 0, 0, 0, 1}, + {3187117390u, 0, 0, 0, 15}, + {3187663391u, 0, 0, 0, 8}, + {3188251930u, 0, 0, 0, 15}, + {3189955679u, 6, 3, 0, 0}, + {3190895405u, 0, 0, 0, 15}, + {3190911976u, 0, 0, 0, 8}, + {3191486931u, 0, 0, 0, 2}, + {3191491597u, 0, 0, 0, 15}, + {3191798117u, 0, 0, 0, 1}, + {3192059854u, 0, 0, 0, 15}, + {3192631045u, 0, 0, 0, 4}, + {3192988271u, 0, 0, 0, 15}, + {3193517136u, 6, 2, 0, 0}, + {3193667055u, 0, 0, 0, 8}, + {3193993519u, 0, 0, 0, 1}, + {3195029024u, 0, 0, 0, 1}, + {3195242710u, 0, 0, 0, 15}, + {3195372438u, 0, 0, 0, 15}, + {3195533995u, 0, 0, 0, 15}, + {3196583972u, 0, 0, 0, 15}, + {3197179430u, 0, 0, 0, 15}, + {3197542446u, 1, 0, 0, 1}, + {3197876466u, 0, 0, 0, 2}, + {3199989667u, 0, 0, 0, 2}, + {3200303443u, 0, 0, 1, 8}, + {3201245724u, 0, 0, 0, 4}, + {3203333782u, 0, 0, 0, 4}, + {3203547640u, 0, 0, 0, 15}, + {3204741688u, 0, 0, 0, 2}, + {3205135068u, 1, 0, 0, 1}, + {3205149646u, 1, 0, 0, 1}, + {3205562501u, 0, 0, 0, 2}, + {3205710887u, 0, 0, 0, 15}, + {3205790733u, 0, 0, 0, 4}, + {3206274372u, 0, 0, 0, 15}, + {3206497556u, 0, 0, 0, 15}, + {3206702011u, 0, 0, 0, 15}, + {3207590853u, 0, 0, 0, 2}, + {3208193603u, 0, 0, 0, 1}, + {3208639493u, 0, 0, 0, 8}, + {3209513341u, 0, 0, 0, 15}, + {3209900564u, 0, 0, 0, 15}, + {3209907961u, 0, 0, 0, 15}, + {3210167311u, 1, 3, 1, 8}, + {3211908078u, 0, 0, 0, 1}, + {3212248777u, 0, 0, 0, 8}, + {3212688411u, 0, 0, 0, 4}, + {3213667628u, 0, 0, 0, 8}, + {3213800355u, 0, 0, 0, 15}, + {3214585458u, 0, 0, 0, 15}, + {3214863642u, 6, 2, 0, 0}, + {3218439964u, 1, 1, 1, 2}, + {3219542612u, 0, 0, 0, 1}, + {3219837967u, 7, 1, 0, 0}, + {3219893682u, 0, 0, 0, 15}, + {3221051936u, 0, 0, 0, 4}, + {3221065588u, 0, 0, 0, 1}, + {3221156843u, 0, 0, 0, 15}, + {3222527246u, 0, 0, 0, 15}, + {3222692775u, 0, 0, 0, 15}, + {3222730247u, 0, 0, 0, 15}, + {3223812763u, 0, 0, 0, 2}, + {3225690026u, 0, 0, 0, 4}, + {3226325485u, 0, 0, 0, 1}, + {3226453628u, 0, 0, 0, 1}, + {3227059126u, 0, 0, 0, 4}, + {3227530533u, 0, 0, 0, 15}, + {3227769235u, 0, 0, 0, 15}, + {3229451283u, 0, 0, 0, 15}, + {3230435721u, 0, 0, 0, 15}, + {3230602623u, 0, 0, 0, 1}, + {3231063923u, 0, 0, 0, 1}, + {3231111097u, 0, 0, 0, 4}, + {3231615138u, 0, 0, 0, 15}, + {3231926646u, 0, 0, 0, 15}, + {3232190175u, 0, 0, 0, 15}, + {3232195280u, 0, 0, 0, 15}, + {3233152046u, 0, 0, 0, 15}, + {3233625497u, 0, 0, 0, 15}, + {3234084424u, 0, 0, 0, 15}, + {3234283174u, 0, 0, 0, 2}, + {3235269870u, 6, 2, 0, 0}, + {3235553042u, 0, 0, 0, 8}, + {3236427105u, 1, 3, 1, 8}, + {3237071342u, 0, 0, 0, 15}, + {3237266324u, 0, 0, 0, 4}, + {3238761413u, 0, 0, 0, 15}, + {3239826043u, 0, 0, 0, 2}, + {3240752899u, 0, 0, 0, 15}, + {3240922889u, 1, 1, 0, 2}, + {3241169456u, 0, 0, 0, 15}, + {3241928750u, 0, 0, 0, 15}, + {3242384931u, 0, 0, 0, 15}, + {3242666474u, 0, 0, 1, 8}, + {3242838894u, 0, 0, 0, 15}, + {3244141171u, 0, 0, 0, 4}, + {3245124549u, 0, 0, 0, 15}, + {3245729247u, 0, 0, 0, 1}, + {3246675819u, 0, 0, 0, 15}, + {3246918122u, 0, 0, 0, 15}, + {3246963343u, 0, 0, 0, 15}, + {3247136438u, 0, 0, 0, 15}, + {3247301463u, 0, 0, 0, 15}, + {3248031556u, 0, 0, 0, 1}, + {3248537910u, 0, 0, 0, 2}, + {3249606838u, 0, 0, 0, 15}, + {3250919239u, 0, 0, 0, 15}, + {3251005291u, 0, 0, 0, 15}, + {3251380139u, 0, 0, 0, 4}, + {3253534677u, 0, 0, 0, 15}, + {3254844204u, 0, 0, 0, 15}, + {3255417052u, 0, 0, 0, 15}, + {3256547609u, 0, 0, 0, 8}, + {3256717533u, 0, 0, 0, 15}, + {3257008818u, 0, 0, 0, 15}, + {3257055988u, 0, 0, 0, 4}, + {3257085223u, 0, 0, 0, 15}, + {3257997236u, 0, 0, 0, 15}, + {3258058795u, 0, 0, 0, 15}, + {3258121348u, 0, 0, 0, 1}, + {3258654253u, 0, 0, 0, 15}, + {3259017269u, 1, 1, 0, 2}, + {3259268920u, 0, 0, 0, 15}, + {3259804311u, 0, 0, 0, 15}, + {3260069439u, 0, 0, 0, 15}, + {3261144868u, 0, 0, 0, 15}, + {3261207290u, 0, 0, 0, 2}, + {3261263989u, 0, 0, 0, 8}, + {3261720024u, 0, 0, 0, 15}, + {3261997774u, 0, 0, 0, 2}, + {3262349325u, 0, 0, 0, 15}, + {3262396683u, 0, 0, 0, 4}, + {3264299880u, 0, 0, 0, 15}, + {3264793406u, 0, 0, 0, 15}, + {3265542969u, 0, 0, 0, 15}, + {3265731673u, 0, 0, 0, 15}, + {3265776571u, 0, 0, 0, 1}, + {3265814864u, 0, 0, 0, 1}, + {3266089315u, 0, 0, 0, 15}, + {3266486776u, 0, 0, 0, 4}, + {3266624469u, 1, 1, 0, 2}, + {3267260991u, 0, 0, 0, 15}, + {3267265556u, 0, 0, 0, 4}, + {3268786434u, 0, 0, 0, 2}, + {3268873679u, 0, 0, 0, 15}, + {3269426366u, 0, 0, 0, 2}, + {3269620582u, 0, 0, 0, 15}, + {3269668426u, 0, 0, 0, 1}, + {3269942042u, 0, 0, 0, 15}, + {3271642134u, 1, 1, 1, 2}, + {3272135200u, 0, 0, 0, 15}, + {3272638744u, 0, 0, 0, 15}, + {3273619838u, 0, 0, 0, 15}, + {3273995576u, 0, 0, 0, 15}, + {3275379459u, 1, 1, 0, 2}, + {3278252336u, 0, 0, 0, 8}, + {3278767429u, 0, 0, 0, 4}, + {3280744916u, 0, 0, 0, 1}, + {3280816825u, 5, 0, 0, 0}, + {3281368505u, 0, 0, 0, 15}, + {3282573694u, 0, 0, 0, 15}, + {3282990903u, 0, 0, 0, 8}, + {3283270394u, 0, 0, 0, 15}, + {3284167598u, 0, 0, 0, 15}, + {3284271972u, 0, 0, 0, 15}, + {3284696929u, 0, 0, 0, 1}, + {3285349980u, 0, 0, 0, 1}, + {3285733066u, 0, 0, 0, 15}, + {3286369841u, 0, 0, 0, 15}, + {3286477979u, 0, 0, 0, 15}, + {3287602604u, 0, 0, 0, 8}, + {3287709417u, 0, 0, 0, 15}, + {3288533949u, 0, 0, 0, 4}, + {3288657166u, 0, 0, 0, 8}, + {3288727429u, 0, 0, 0, 8}, + {3288786660u, 0, 0, 0, 8}, + {3289704016u, 0, 0, 0, 4}, + {3289976549u, 0, 0, 0, 15}, + {3290691114u, 0, 0, 0, 2}, + {3292559438u, 0, 0, 0, 2}, + {3292624201u, 0, 0, 0, 15}, + {3293800912u, 0, 0, 0, 15}, + {3293834278u, 0, 0, 0, 15}, + {3294699735u, 0, 0, 0, 15}, + {3295321958u, 0, 0, 0, 15}, + {3295345502u, 0, 0, 0, 15}, + {3296312535u, 0, 0, 0, 2}, + {3297402955u, 0, 0, 0, 15}, + {3297533652u, 0, 0, 0, 15}, + {3297901928u, 1, 1, 1, 2}, + {3298539572u, 0, 0, 0, 15}, + {3298733768u, 0, 0, 0, 1}, + {3299745359u, 0, 0, 0, 15}, + {3300775991u, 0, 0, 0, 8}, + {3301840611u, 0, 0, 0, 15}, + {3302213187u, 0, 0, 0, 8}, + {3302338998u, 0, 0, 0, 15}, + {3302397712u, 1, 3, 0, 8}, + {3302486781u, 0, 0, 0, 8}, + {3302904378u, 0, 0, 0, 2}, + {3303165099u, 0, 0, 0, 15}, + {3303741812u, 0, 0, 0, 4}, + {3304923457u, 0, 0, 0, 15}, + {3305933056u, 0, 0, 0, 15}, + {3307153110u, 0, 0, 0, 15}, + {3307194354u, 0, 0, 0, 8}, + {3307721863u, 0, 0, 0, 1}, + {3309678768u, 0, 0, 0, 15}, + {3309807725u, 0, 0, 0, 15}, + {3310148045u, 0, 0, 0, 15}, + {3310804646u, 0, 0, 0, 15}, + {3311845575u, 1, 3, 0, 8}, + {3312059977u, 0, 0, 0, 15}, + {3312394062u, 0, 0, 0, 15}, + {3314047958u, 0, 0, 0, 15}, + {3314407242u, 0, 0, 0, 2}, + {3315009500u, 0, 0, 0, 15}, + {3315725607u, 0, 0, 0, 15}, + {3317618516u, 0, 0, 0, 2}, + {3318192356u, 0, 0, 0, 15}, + {3318483641u, 0, 0, 0, 15}, + {3318560046u, 0, 0, 0, 15}, + {3319533618u, 0, 0, 0, 15}, + {3320129076u, 0, 0, 0, 15}, + {3320492092u, 1, 3, 0, 8}, + {3321279134u, 0, 0, 0, 15}, + {3322658681u, 0, 0, 0, 15}, + {3322675159u, 6, 1, 0, 0}, + {3322899487u, 0, 0, 0, 2}, + {3322953566u, 0, 0, 0, 2}, + {3323550104u, 0, 0, 0, 15}, + {3323584271u, 0, 0, 0, 15}, + {3324184235u, 0, 0, 0, 2}, + {3324579244u, 0, 0, 0, 15}, + {3325044165u, 0, 0, 0, 2}, + {3325647182u, 0, 0, 0, 15}, + {3326981226u, 0, 0, 0, 4}, + {3327097911u, 0, 0, 0, 8}, + {3327171860u, 0, 0, 0, 8}, + {3328099292u, 1, 3, 0, 8}, + {3328164638u, 0, 0, 0, 15}, + {3329579747u, 7, 3, 0, 0}, + {3330348502u, 0, 0, 0, 15}, + {3331143249u, 0, 0, 0, 1}, + {3332149209u, 0, 0, 0, 4}, + {3332187286u, 0, 0, 0, 8}, + {3332595157u, 0, 0, 0, 2}, + {3333116957u, 1, 0, 1, 1}, + {3333989867u, 0, 0, 0, 2}, + {3334052262u, 0, 0, 0, 8}, + {3334604665u, 0, 0, 0, 1}, + {3334654313u, 0, 0, 0, 4}, + {3336854282u, 1, 3, 0, 8}, + {3336860501u, 0, 0, 0, 1}, + {3337614143u, 0, 0, 0, 4}, + {3337788232u, 0, 0, 0, 2}, + {3338919950u, 0, 0, 0, 15}, + {3340041313u, 0, 0, 0, 4}, + {3340297074u, 0, 0, 0, 4}, + {3340753983u, 0, 0, 0, 15}, + {3341103831u, 0, 0, 0, 15}, + {3342541179u, 0, 0, 0, 2}, + {3342843328u, 0, 0, 0, 15}, + {3342916507u, 0, 0, 0, 2}, + {3343119859u, 6, 3, 0, 0}, + {3343726918u, 0, 0, 0, 8}, + {3344054712u, 0, 0, 0, 15}, + {3344690615u, 0, 0, 0, 4}, + {3345642421u, 0, 0, 0, 15}, + {3346407201u, 4, 0, 0, 0}, + {3347526852u, 0, 0, 0, 4}, + {3348290613u, 0, 0, 0, 1}, + {3349083475u, 1, 2, 0, 4}, + {3350008772u, 0, 0, 0, 4}, + {3350751042u, 0, 0, 0, 1}, + {3350880472u, 0, 0, 0, 8}, + {3350947457u, 0, 0, 0, 8}, + {3351250397u, 0, 0, 0, 4}, + {3351982446u, 0, 0, 0, 4}, + {3352149797u, 0, 0, 0, 2}, + {3352284447u, 0, 0, 0, 1}, + {3352664546u, 0, 0, 0, 15}, + {3354554722u, 0, 0, 0, 1}, + {3354937348u, 0, 0, 1, 1}, + {3355864861u, 0, 0, 0, 15}, + {3355896927u, 0, 0, 0, 15}, + {3357121180u, 0, 0, 0, 15}, + {3357393152u, 0, 0, 0, 15}, + {3357535140u, 0, 0, 0, 15}, + {3357894249u, 0, 0, 0, 15}, + {3358049972u, 0, 0, 0, 15}, + {3359223549u, 7, 2, 0, 0}, + {3359424052u, 0, 0, 0, 4}, + {3360202708u, 0, 0, 0, 15}, + {3360506339u, 0, 0, 0, 15}, + {3360696741u, 0, 0, 0, 15}, + {3361220182u, 0, 0, 0, 15}, + {3361430086u, 0, 0, 0, 4}, + {3361633435u, 0, 0, 0, 15}, + {3362137542u, 0, 0, 0, 15}, + {3362650172u, 0, 0, 0, 1}, + {3362817836u, 0, 0, 0, 4}, + {3363907479u, 0, 0, 0, 1}, + {3364825906u, 0, 0, 0, 2}, + {3364903658u, 0, 0, 0, 15}, + {3365857441u, 0, 0, 0, 2}, + {3365942969u, 0, 0, 0, 15}, + {3366163030u, 0, 0, 0, 8}, + {3366274644u, 0, 0, 0, 2}, + {3366505041u, 0, 0, 0, 15}, + {3367072556u, 0, 0, 0, 15}, + {3367541793u, 0, 0, 0, 4}, + {3367788078u, 0, 0, 0, 1}, + {3368886119u, 0, 0, 0, 15}, + {3369230983u, 0, 0, 0, 4}, + {3369464788u, 0, 0, 0, 15}, + {3369869386u, 0, 0, 0, 15}, + {3370148263u, 1, 2, 0, 4}, + {3370284547u, 0, 0, 0, 2}, + {3372282766u, 0, 0, 0, 2}, + {3373320398u, 1, 1, 0, 2}, + {3373868885u, 0, 0, 0, 15}, + {3375623327u, 1, 3, 0, 8}, + {3376809907u, 0, 0, 0, 4}, + {3376956584u, 0, 0, 0, 1}, + {3377960439u, 0, 0, 0, 4}, + {3378241975u, 0, 0, 0, 4}, + {3378572621u, 0, 0, 0, 2}, + {3378618496u, 0, 0, 0, 2}, + {3379667179u, 0, 0, 0, 15}, + {3379958464u, 0, 0, 0, 15}, + {3380034869u, 0, 0, 0, 15}, + {3380569465u, 0, 0, 0, 15}, + {3380622267u, 0, 0, 0, 1}, + {3381008441u, 0, 0, 0, 15}, + {3381069837u, 0, 0, 0, 15}, + {3381603899u, 0, 0, 0, 15}, + {3381655676u, 0, 0, 0, 15}, + {3382490547u, 0, 0, 0, 4}, + {3382753957u, 0, 0, 0, 15}, + {3383350054u, 0, 0, 0, 4}, + {3385195485u, 0, 0, 0, 2}, + {3385275638u, 0, 0, 0, 15}, + {3387458223u, 0, 0, 0, 8}, + {3388684454u, 0, 0, 0, 4}, + {3391823325u, 0, 0, 0, 15}, + {3391912594u, 0, 0, 0, 15}, + {3392485025u, 0, 0, 0, 1}, + {3392618072u, 0, 0, 0, 1}, + {3394591780u, 1, 2, 1, 4}, + {3395077402u, 0, 0, 0, 15}, + {3396931259u, 0, 0, 0, 4}, + {3397796295u, 0, 0, 0, 1}, + {3398329105u, 1, 2, 0, 4}, + {3398444961u, 0, 0, 0, 15}, + {3399341077u, 0, 0, 0, 2}, + {3399566500u, 0, 0, 0, 8}, + {3400179964u, 0, 0, 0, 15}, + {3402516022u, 0, 0, 0, 15}, + {3403063422u, 0, 0, 0, 1}, + {3403856031u, 0, 0, 0, 1}, + {3404016002u, 0, 0, 0, 2}, + {3404234547u, 0, 0, 0, 15}, + {3404388875u, 0, 0, 0, 15}, + {3405167258u, 0, 0, 0, 1}, + {3406948589u, 0, 0, 0, 15}, + {3407117244u, 0, 0, 0, 15}, + {3407753039u, 0, 0, 0, 15}, + {3408197179u, 0, 0, 0, 8}, + {3408549611u, 0, 0, 0, 15}, + {3408649351u, 0, 0, 0, 15}, + {3410052498u, 0, 0, 0, 2}, + {3410558298u, 1, 0, 0, 1}, + {3410866679u, 0, 0, 0, 15}, + {3411224590u, 0, 0, 0, 15}, + {3412173862u, 0, 0, 0, 4}, + {3412412605u, 0, 0, 0, 15}, + {3412648337u, 0, 0, 0, 15}, + {3412852601u, 0, 0, 0, 2}, + {3413281154u, 0, 0, 0, 8}, + {3414686835u, 0, 0, 0, 4}, + {3417432081u, 0, 0, 0, 1}, + {3418370200u, 0, 0, 0, 15}, + {3418414828u, 0, 0, 0, 1}, + {3421365584u, 4, 0, 0, 0}, + {3421922835u, 0, 0, 0, 8}, + {3421930397u, 0, 0, 0, 2}, + {3422553617u, 6, 1, 0, 0}, + {3422695005u, 0, 0, 0, 15}, + {3423335163u, 0, 0, 0, 8}, + {3423899256u, 0, 0, 0, 4}, + {3424644966u, 0, 0, 0, 8}, + {3425680954u, 0, 0, 0, 15}, + {3426353219u, 0, 0, 0, 15}, + {3426881180u, 0, 0, 0, 15}, + {3427087312u, 0, 0, 0, 15}, + {3427183908u, 0, 0, 0, 2}, + {3427311089u, 0, 0, 0, 8}, + {3427640538u, 0, 0, 0, 1}, + {3428002428u, 0, 0, 0, 1}, + {3428824109u, 0, 0, 0, 15}, + {3429554373u, 0, 0, 0, 4}, + {3430226592u, 0, 0, 0, 1}, + {3430241775u, 0, 0, 0, 4}, + {3430705806u, 0, 0, 0, 4}, + {3431104015u, 0, 0, 0, 8}, + {3431623086u, 1, 0, 0, 1}, + {3432985097u, 0, 0, 0, 2}, + {3433312181u, 0, 0, 0, 2}, + {3433550507u, 0, 0, 0, 15}, + {3434671471u, 0, 0, 0, 4}, + {3434795221u, 1, 0, 0, 1}, + {3434899338u, 0, 0, 0, 2}, + {3435179109u, 0, 0, 0, 15}, + {3435343708u, 0, 0, 0, 15}, + {3435668249u, 0, 0, 0, 15}, + {3436513150u, 0, 0, 0, 15}, + {3437098150u, 1, 1, 0, 2}, + {3437772462u, 0, 0, 0, 15}, + {3438284730u, 0, 0, 0, 4}, + {3438605394u, 0, 0, 0, 1}, + {3439420253u, 0, 0, 0, 15}, + {3439435262u, 0, 0, 0, 4}, + {3439749173u, 0, 0, 0, 15}, + {3439803247u, 0, 0, 0, 8}, + {3439855589u, 0, 0, 0, 15}, + {3440033566u, 0, 0, 0, 15}, + {3440473450u, 0, 0, 0, 15}, + {3440569028u, 0, 0, 0, 15}, + {3441142002u, 0, 0, 0, 15}, + {3441260122u, 0, 0, 0, 8}, + {3441509692u, 0, 0, 0, 15}, + {3441573543u, 0, 0, 0, 1}, + {3441822365u, 0, 0, 0, 15}, + {3442127426u, 0, 0, 0, 15}, + {3442374513u, 0, 0, 0, 1}, + {3442483264u, 0, 0, 0, 15}, + {3442528733u, 0, 0, 0, 8}, + {3442872270u, 0, 0, 0, 15}, + {3443078722u, 0, 0, 0, 15}, + {3443088769u, 0, 0, 0, 8}, + {3444228780u, 0, 0, 0, 15}, + {3444890818u, 0, 0, 0, 15}, + {3444948044u, 0, 0, 0, 15}, + {3445316099u, 0, 0, 0, 2}, + {3445484263u, 0, 0, 0, 4}, + {3445571827u, 0, 0, 0, 2}, + {3446689484u, 0, 0, 0, 8}, + {3447997550u, 0, 0, 0, 15}, + {3448689308u, 0, 0, 1, 4}, + {3448831887u, 0, 0, 0, 15}, + {3448978210u, 0, 0, 0, 8}, + {3450198509u, 0, 0, 0, 15}, + {3450788059u, 0, 0, 1, 8}, + {3451076118u, 0, 0, 0, 2}, + {3452856560u, 0, 0, 0, 15}, + {3453097868u, 0, 0, 0, 1}, + {3453104732u, 0, 0, 0, 15}, + {3453298148u, 0, 0, 0, 15}, + {3453460580u, 0, 0, 0, 15}, + {3453856610u, 0, 0, 0, 15}, + {3454417669u, 0, 0, 0, 1}, + {3454792835u, 0, 0, 0, 15}, + {3455839006u, 0, 0, 0, 4}, + {3455945009u, 0, 0, 0, 8}, + {3455950570u, 0, 0, 0, 15}, + {3456008771u, 0, 0, 0, 1}, + {3457073347u, 0, 0, 0, 15}, + {3458302221u, 0, 0, 0, 2}, + {3458804921u, 0, 0, 0, 15}, + {3459803928u, 1, 0, 0, 1}, + {3459927925u, 0, 0, 0, 2}, + {3461121321u, 0, 0, 1, 4}, + {3461190860u, 0, 0, 0, 15}, + {3462459124u, 0, 0, 0, 15}, + {3462899787u, 0, 0, 0, 15}, + {3462926992u, 0, 0, 0, 8}, + {3463019504u, 0, 0, 0, 15}, + {3463497305u, 0, 0, 0, 15}, + {3464312951u, 2, 0, 0, 0}, + {3464659244u, 0, 0, 0, 2}, + {3465490825u, 0, 0, 0, 2}, + {3465709370u, 0, 0, 0, 15}, + {3466049236u, 0, 0, 0, 2}, + {3472033121u, 1, 1, 0, 2}, + {3472229432u, 0, 0, 0, 1}, + {3472443477u, 0, 0, 0, 15}, + {3472469727u, 0, 0, 0, 4}, + {3472534055u, 0, 0, 0, 4}, + {3474283272u, 0, 0, 0, 1}, + {3474974555u, 0, 0, 0, 15}, + {3476546124u, 0, 0, 0, 2}, + {3477230987u, 6, 2, 0, 0}, + {3477595855u, 0, 0, 0, 1}, + {3478482274u, 0, 0, 0, 8}, + {3478682294u, 0, 0, 0, 15}, + {3480281223u, 0, 0, 0, 15}, + {3482573158u, 0, 0, 0, 1}, + {3484169828u, 0, 0, 0, 15}, + {3484174494u, 0, 0, 0, 15}, + {3484925432u, 0, 0, 0, 15}, + {3485581192u, 0, 0, 0, 8}, + {3485586385u, 0, 0, 0, 15}, + {3486375334u, 0, 0, 0, 15}, + {3487261598u, 0, 0, 0, 15}, + {3487299242u, 0, 0, 0, 2}, + {3487603686u, 0, 0, 0, 1}, + {3487828042u, 0, 0, 0, 15}, + {3487861450u, 0, 0, 0, 4}, + {3488369199u, 1, 0, 1, 1}, + {3488550049u, 0, 0, 0, 1}, + {3489377380u, 0, 0, 0, 2}, + {3491229656u, 0, 0, 0, 15}, + {3491337017u, 0, 0, 0, 1}, + {3491460976u, 0, 0, 0, 1}, + {3491716598u, 0, 0, 0, 4}, + {3491881247u, 0, 0, 0, 15}, + {3492180629u, 0, 0, 0, 4}, + {3493097909u, 1, 1, 0, 2}, + {3493578182u, 6, 3, 0, 0}, + {3496270044u, 1, 2, 0, 4}, + {3496655562u, 0, 0, 0, 15}, + {3497115695u, 0, 0, 0, 2}, + {3497144061u, 0, 0, 0, 1}, + {3497292322u, 0, 0, 0, 8}, + {3497702729u, 0, 0, 0, 2}, + {3497724922u, 0, 0, 0, 1}, + {3497861351u, 0, 0, 0, 1}, + {3498487993u, 0, 0, 0, 4}, + {3498572973u, 1, 0, 0, 1}, + {3498733216u, 0, 0, 0, 4}, + {3499294564u, 0, 0, 0, 4}, + {3499653964u, 0, 0, 0, 15}, + {3499759553u, 0, 0, 0, 4}, + {3500910085u, 0, 0, 0, 4}, + {3501576853u, 5, 0, 0, 0}, + {3501701289u, 0, 0, 0, 8}, + {3502126084u, 0, 0, 0, 1}, + {3502188017u, 0, 0, 0, 15}, + {3502232284u, 0, 0, 0, 15}, + {3502295506u, 0, 0, 0, 4}, + {3502616825u, 0, 0, 0, 15}, + {3502984515u, 0, 0, 0, 15}, + {3504137784u, 0, 0, 0, 4}, + {3506476168u, 0, 0, 0, 2}, + {3506688604u, 0, 0, 0, 8}, + {3507752175u, 0, 0, 0, 8}, + {3508413472u, 0, 0, 0, 8}, + {3508970301u, 0, 0, 0, 1}, + {3509539202u, 0, 0, 0, 15}, + {3509968486u, 0, 0, 0, 8}, + {3510116135u, 0, 0, 0, 2}, + {3510306710u, 0, 0, 0, 15}, + {3513553323u, 0, 0, 0, 15}, + {3513789180u, 0, 0, 0, 15}, + {3514772971u, 0, 0, 0, 15}, + {3515719778u, 0, 0, 0, 15}, + {3516457172u, 0, 0, 0, 1}, + {3517269123u, 1, 2, 0, 4}, + {3518010006u, 0, 0, 0, 1}, + {3518160638u, 0, 0, 0, 2}, + {3518484110u, 0, 0, 0, 2}, + {3518548170u, 0, 0, 0, 15}, + {3519047307u, 0, 0, 0, 15}, + {3520074809u, 0, 0, 0, 15}, + {3521771942u, 0, 0, 0, 15}, + {3522116531u, 0, 0, 0, 15}, + {3522372378u, 0, 0, 0, 8}, + {3524334520u, 0, 0, 0, 8}, + {3524441542u, 0, 0, 0, 1}, + {3524448481u, 0, 0, 0, 1}, + {3524626457u, 0, 0, 0, 4}, + {3524998816u, 0, 0, 0, 8}, + {3525134120u, 2, 0, 0, 0}, + {3525518574u, 0, 0, 0, 4}, + {3525920328u, 0, 0, 0, 2}, + {3526593076u, 0, 0, 0, 2}, + {3526887645u, 0, 0, 0, 15}, + {3526965648u, 0, 0, 0, 2}, + {3527184193u, 0, 0, 0, 15}, + {3527243399u, 0, 0, 0, 8}, + {3528933175u, 1, 3, 0, 8}, + {3529064734u, 0, 0, 0, 15}, + {3529964619u, 0, 0, 0, 15}, + {3530584066u, 0, 0, 0, 15}, + {3530871163u, 0, 0, 0, 1}, + {3531390259u, 0, 0, 0, 4}, + {3531528075u, 1, 0, 0, 1}, + {3533445043u, 0, 0, 0, 1}, + {3533507944u, 1, 3, 0, 8}, + {3535143480u, 0, 0, 0, 1}, + {3535523750u, 0, 0, 0, 1}, + {3537065878u, 0, 0, 0, 8}, + {3537995179u, 0, 0, 0, 1}, + {3539392342u, 0, 0, 0, 1}, + {3541440320u, 0, 0, 0, 15}, + {3542242712u, 0, 0, 0, 4}, + {3542836003u, 0, 0, 0, 15}, + {3543683872u, 0, 0, 0, 15}, + {3544184087u, 0, 0, 0, 2}, + {3544250072u, 0, 0, 0, 8}, + {3544508261u, 0, 0, 0, 15}, + {3548035056u, 0, 0, 0, 2}, + {3548331900u, 0, 0, 0, 15}, + {3549302865u, 0, 0, 0, 15}, + {3549567006u, 0, 0, 0, 8}, + {3549844022u, 1, 2, 1, 4}, + {3550045597u, 0, 0, 0, 15}, + {3551494482u, 5, 0, 0, 0}, + {3553191421u, 0, 0, 0, 4}, + {3553387402u, 0, 0, 0, 2}, + {3553655452u, 0, 0, 0, 4}, + {3554572732u, 1, 3, 0, 8}, + {3555951095u, 0, 0, 0, 2}, + {3556113002u, 0, 0, 0, 2}, + {3556658689u, 0, 0, 0, 15}, + {3557681275u, 0, 0, 0, 8}, + {3558503444u, 0, 0, 0, 15}, + {3558503527u, 0, 0, 0, 15}, + {3558579049u, 0, 0, 0, 1}, + {3558590518u, 0, 0, 0, 2}, + {3559692030u, 0, 0, 0, 15}, + {3560047796u, 1, 2, 0, 4}, + {3560790707u, 0, 0, 0, 15}, + {3561234376u, 0, 0, 0, 4}, + {3562384908u, 0, 0, 0, 4}, + {3563509743u, 0, 0, 0, 15}, + {3564091648u, 0, 0, 0, 15}, + {3564459338u, 0, 0, 0, 15}, + {3564730223u, 0, 0, 0, 8}, + {3564916421u, 0, 0, 0, 4}, + {3566682588u, 0, 0, 0, 4}, + {3566977713u, 0, 0, 0, 1}, + {3568550727u, 0, 0, 0, 15}, + {3570211783u, 0, 0, 0, 4}, + {3571781533u, 0, 0, 0, 15}, + {3571845147u, 0, 0, 0, 15}, + {3573434642u, 0, 0, 0, 8}, + {3573972528u, 0, 0, 0, 15}, + {3574086997u, 0, 0, 0, 1}, + {3574389429u, 0, 0, 0, 4}, + {3575030391u, 1, 0, 0, 1}, + {3575800202u, 0, 0, 0, 4}, + {3576061257u, 0, 0, 0, 15}, + {3576247794u, 0, 0, 0, 15}, + {3576433390u, 0, 0, 0, 8}, + {3578082689u, 0, 0, 0, 2}, + {3578743946u, 1, 0, 0, 1}, + {3580022993u, 0, 0, 0, 15}, + {3580713860u, 0, 0, 0, 4}, + {3580917332u, 0, 0, 0, 15}, + {3582985049u, 5, 0, 0, 0}, + {3585564179u, 0, 0, 0, 15}, + {3588521495u, 0, 0, 0, 4}, + {3588659016u, 0, 0, 0, 15}, + {3589995550u, 0, 0, 0, 1}, + {3590137620u, 0, 0, 0, 15}, + {3590160043u, 0, 0, 0, 15}, + {3590407998u, 1, 1, 0, 2}, + {3590526641u, 0, 0, 0, 8}, + {3591152006u, 0, 0, 0, 8}, + {3592636071u, 0, 0, 0, 2}, + {3593002898u, 1, 2, 0, 4}, + {3594211482u, 0, 0, 0, 15}, + {3595406209u, 0, 0, 0, 1}, + {3595671501u, 0, 0, 0, 2}, + {3595678527u, 0, 0, 0, 1}, + {3595833663u, 0, 0, 0, 4}, + {3595939035u, 0, 0, 0, 2}, + {3596638712u, 6, 0, 0, 0}, + {3597478321u, 0, 0, 0, 2}, + {3598734083u, 0, 0, 0, 2}, + {3598878261u, 0, 0, 0, 2}, + {3599066444u, 0, 0, 0, 1}, + {3599705323u, 0, 0, 0, 8}, + {3599814964u, 0, 0, 0, 1}, + {3600493074u, 0, 0, 0, 8}, + {3600691173u, 0, 0, 0, 1}, + {3600788677u, 6, 2, 0, 0}, + {3601452420u, 0, 0, 0, 8}, + {3601674048u, 0, 0, 0, 4}, + {3602076184u, 0, 0, 0, 1}, + {3602382505u, 0, 0, 0, 2}, + {3602714226u, 0, 0, 0, 15}, + {3603962708u, 0, 0, 0, 15}, + {3605613412u, 0, 0, 0, 15}, + {3606000008u, 0, 0, 0, 1}, + {3607935589u, 0, 0, 0, 2}, + {3609571334u, 0, 0, 0, 15}, + {3609632891u, 6, 0, 0, 0}, + {3610777688u, 0, 0, 0, 15}, + {3610827575u, 0, 0, 0, 15}, + {3611318845u, 1, 3, 1, 8}, + {3611652935u, 0, 0, 0, 15}, + {3612201616u, 0, 0, 0, 4}, + {3614157277u, 0, 0, 0, 1}, + {3614297835u, 0, 0, 0, 1}, + {3614666244u, 0, 0, 0, 4}, + {3614924062u, 6, 0, 0, 0}, + {3615672906u, 0, 0, 0, 15}, + {3616257923u, 0, 0, 0, 8}, + {3616649622u, 0, 0, 0, 15}, + {3616724713u, 0, 0, 0, 8}, + {3616826418u, 0, 0, 0, 8}, + {3618040950u, 0, 0, 0, 4}, + {3619351051u, 0, 0, 0, 4}, + {3619706470u, 0, 0, 0, 4}, + {3619733307u, 0, 0, 0, 4}, + {3620065341u, 0, 0, 0, 2}, + {3620856703u, 0, 0, 0, 15}, + {3622403078u, 0, 0, 0, 2}, + {3622409726u, 0, 0, 0, 8}, + {3622941164u, 6, 0, 0, 0}, + {3624463408u, 0, 0, 0, 8}, + {3625003889u, 0, 0, 0, 1}, + {3625547039u, 1, 2, 0, 4}, + {3626192550u, 4, 0, 0, 0}, + {3627690026u, 0, 0, 0, 2}, + {3630420580u, 0, 0, 0, 8}, + {3630823963u, 0, 0, 0, 8}, + {3631260062u, 0, 0, 0, 15}, + {3631784423u, 0, 0, 0, 2}, + {3631807269u, 0, 0, 0, 15}, + {3632027947u, 1, 3, 0, 8}, + {3632291643u, 6, 1, 0, 0}, + {3632894829u, 6, 3, 0, 0}, + {3633256356u, 0, 0, 0, 15}, + {3633378334u, 0, 0, 0, 15}, + {3634701163u, 0, 0, 0, 15}, + {3635775147u, 0, 0, 0, 15}, + {3636505214u, 1, 2, 0, 4}, + {3637542346u, 0, 0, 0, 2}, + {3637584640u, 0, 0, 0, 1}, + {3637608557u, 0, 0, 0, 15}, + {3638218991u, 0, 0, 0, 2}, + {3639566380u, 0, 0, 0, 8}, + {3640218769u, 1, 1, 0, 2}, + {3641491097u, 0, 0, 0, 8}, + {3641497816u, 0, 0, 0, 15}, + {3641537238u, 0, 0, 0, 15}, + {3642041752u, 2, 0, 0, 0}, + {3642343369u, 0, 0, 0, 15}, + {3643368067u, 1, 0, 1, 1}, + {3643543635u, 0, 0, 0, 1}, + {3643707569u, 0, 0, 0, 2}, + {3645737409u, 0, 0, 0, 2}, + {3646079621u, 0, 0, 0, 15}, + {3646196182u, 0, 0, 0, 2}, + {3646859387u, 0, 0, 0, 2}, + {3650442586u, 0, 0, 0, 1}, + {3651745143u, 0, 0, 0, 1}, + {3651882821u, 1, 0, 0, 1}, + {3654233977u, 0, 0, 0, 1}, + {3654477721u, 1, 3, 0, 8}, + {3656729004u, 0, 0, 0, 4}, + {3658851609u, 0, 0, 0, 2}, + {3661796399u, 0, 0, 0, 15}, + {3661829418u, 0, 0, 0, 1}, + {3663400351u, 1, 0, 1, 1}, + {3664365233u, 0, 0, 0, 15}, + {3665894261u, 0, 0, 0, 4}, + {3666201954u, 0, 0, 0, 15}, + {3666838124u, 0, 0, 0, 8}, + {3668631947u, 0, 0, 0, 15}, + {3668671822u, 0, 0, 0, 15}, + {3669616517u, 0, 0, 0, 4}, + {3671454325u, 0, 0, 0, 4}, + {3671867329u, 0, 0, 0, 2}, + {3672198412u, 0, 0, 0, 1}, + {3672793668u, 1, 1, 1, 2}, + {3673010788u, 0, 0, 0, 1}, + {3673061183u, 0, 0, 0, 15}, + {3673110907u, 0, 0, 0, 2}, + {3674078331u, 0, 0, 0, 15}, + {3674343087u, 6, 0, 0, 0}, + {3675301858u, 0, 0, 0, 8}, + {3675379931u, 0, 0, 0, 2}, + {3675471244u, 0, 0, 0, 4}, + {3675687920u, 0, 0, 0, 4}, + {3675845055u, 6, 1, 0, 0}, + {3676303291u, 1, 0, 1, 1}, + {3677174147u, 0, 0, 1, 8}, + {3678822616u, 6, 3, 0, 0}, + {3679121575u, 0, 0, 0, 15}, + {3679297227u, 0, 0, 0, 8}, + {3679432995u, 0, 0, 0, 1}, + {3680164325u, 0, 0, 0, 8}, + {3680861934u, 0, 0, 0, 1}, + {3681540164u, 0, 0, 0, 2}, + {3682331526u, 0, 0, 0, 15}, + {3682468350u, 0, 0, 0, 15}, + {3682607257u, 0, 0, 0, 8}, + {3684065259u, 0, 0, 0, 15}, + {3685974559u, 0, 0, 0, 4}, + {3686604757u, 0, 0, 0, 4}, + {3686643023u, 0, 0, 0, 2}, + {3686796004u, 0, 0, 0, 15}, + {3687021862u, 1, 0, 0, 1}, + {3687537775u, 0, 0, 0, 1}, + {3688718000u, 0, 0, 0, 2}, + {3690307862u, 0, 0, 0, 15}, + {3690727613u, 0, 0, 0, 15}, + {3693438346u, 0, 0, 0, 15}, + {3693502770u, 1, 1, 0, 2}, + {3693617808u, 0, 0, 0, 15}, + {3694060276u, 0, 0, 0, 2}, + {3695628321u, 0, 0, 0, 8}, + {3696020560u, 0, 0, 0, 15}, + {3696548543u, 0, 0, 0, 2}, + {3696555747u, 0, 0, 0, 15}, + {3696998911u, 0, 0, 0, 15}, + {3697478707u, 0, 0, 0, 8}, + {3697737228u, 0, 0, 0, 15}, + {3697980037u, 1, 3, 0, 8}, + {3698199770u, 0, 0, 0, 2}, + {3698830974u, 0, 0, 0, 2}, + {3699795474u, 0, 0, 0, 4}, + {3700223183u, 0, 0, 0, 4}, + {3700781792u, 0, 0, 0, 4}, + {3700894404u, 0, 0, 0, 15}, + {3701576840u, 0, 0, 0, 15}, + {3701693592u, 1, 3, 0, 8}, + {3702420154u, 0, 0, 0, 15}, + {3703221190u, 0, 0, 0, 15}, + {3704041895u, 0, 0, 0, 4}, + {3704839199u, 0, 0, 0, 1}, + {3704842890u, 1, 2, 1, 4}, + {3705502205u, 0, 0, 0, 1}, + {3705708090u, 0, 0, 0, 4}, + {3707167744u, 0, 0, 0, 15}, + {3708312240u, 0, 0, 0, 15}, + {3709053843u, 0, 0, 0, 15}, + {3710401921u, 0, 0, 0, 4}, + {3710652764u, 0, 0, 0, 15}, + {3711276068u, 0, 0, 0, 15}, + {3712098858u, 0, 0, 0, 15}, + {3712369441u, 0, 0, 0, 1}, + {3713357644u, 1, 2, 0, 4}, + {3714618134u, 0, 0, 0, 1}, + {3715631679u, 0, 0, 0, 4}, + {3715952544u, 1, 1, 0, 2}, + {3716493589u, 0, 0, 0, 1}, + {3716497591u, 0, 0, 0, 15}, + {3717466386u, 0, 0, 0, 1}, + {3718739467u, 0, 0, 0, 1}, + {3720227176u, 0, 0, 0, 8}, + {3720637072u, 0, 0, 0, 1}, + {3722033375u, 0, 0, 0, 2}, + {3722135787u, 0, 0, 0, 2}, + {3722834502u, 0, 0, 0, 15}, + {3723047876u, 0, 0, 0, 1}, + {3723473356u, 0, 0, 0, 15}, + {3723750875u, 0, 0, 0, 2}, + {3723948293u, 0, 0, 0, 1}, + {3724758509u, 0, 0, 0, 15}, + {3724875174u, 1, 2, 1, 4}, + {3725981791u, 0, 0, 0, 8}, + {3726687167u, 0, 0, 0, 15}, + {3727656957u, 0, 0, 0, 4}, + {3727763636u, 0, 0, 0, 15}, + {3728060019u, 0, 0, 0, 8}, + {3730159276u, 0, 0, 0, 15}, + {3731217533u, 6, 2, 0, 0}, + {3731269485u, 0, 0, 0, 15}, + {3732148567u, 0, 0, 0, 2}, + {3732587447u, 0, 0, 0, 8}, + {3733864386u, 0, 0, 0, 4}, + {3734585730u, 0, 0, 0, 2}, + {3735014256u, 0, 0, 0, 4}, + {3735751866u, 0, 0, 0, 2}, + {3735836607u, 0, 0, 0, 15}, + {3737778114u, 1, 2, 1, 4}, + {3739144853u, 0, 0, 0, 15}, + {3740792215u, 0, 0, 0, 2}, + {3740979233u, 0, 0, 0, 2}, + {3741778430u, 0, 0, 0, 15}, + {3742891302u, 0, 0, 0, 15}, + {3743512702u, 0, 0, 0, 15}, + {3743806349u, 0, 0, 0, 15}, + {3743819255u, 0, 0, 0, 15}, + {3744103071u, 0, 0, 0, 1}, + {3744715103u, 6, 1, 0, 0}, + {3744765659u, 0, 0, 0, 1}, + {3744785879u, 1, 2, 0, 4}, + {3744876039u, 0, 0, 0, 15}, + {3745663680u, 0, 0, 0, 2}, + {3747111194u, 0, 0, 0, 15}, + {3747227516u, 0, 0, 0, 4}, + {3747286867u, 0, 0, 0, 15}, + {3747557263u, 0, 0, 0, 15}, + {3747596900u, 0, 0, 0, 2}, + {3747959097u, 0, 0, 0, 15}, + {3748496685u, 1, 1, 0, 2}, + {3748657736u, 0, 0, 0, 15}, + {3749178034u, 0, 0, 0, 2}, + {3750589716u, 0, 0, 0, 15}, + {3750590857u, 0, 0, 0, 4}, + {3751389014u, 0, 0, 0, 4}, + {3751636917u, 0, 0, 0, 2}, + {3753138242u, 6, 2, 0, 0}, + {3753287146u, 0, 0, 0, 15}, + {3753664622u, 0, 0, 0, 15}, + {3754977593u, 1, 0, 0, 1}, + {3755522922u, 6, 1, 0, 0}, + {3755645596u, 0, 0, 0, 2}, + {3756450532u, 0, 0, 0, 15}, + {3757148172u, 0, 0, 0, 2}, + {3758171333u, 0, 0, 0, 4}, + {3758235603u, 0, 0, 0, 15}, + {3758473734u, 0, 0, 0, 15}, + {3758855558u, 0, 0, 0, 2}, + {3759454860u, 1, 1, 0, 2}, + {3759459211u, 0, 0, 0, 15}, + {3760423430u, 0, 0, 0, 15}, + {3760800339u, 0, 0, 0, 1}, + {3761175887u, 0, 0, 0, 8}, + {3762875348u, 0, 0, 0, 4}, + {3763596343u, 0, 0, 0, 8}, + {3763864227u, 0, 0, 0, 1}, + {3764091404u, 0, 0, 0, 15}, + {3764093205u, 0, 0, 0, 4}, + {3765012179u, 0, 0, 0, 15}, + {3765055739u, 0, 0, 0, 2}, + {3765145245u, 6, 1, 0, 0}, + {3765184327u, 0, 0, 0, 2}, + {3766317713u, 1, 3, 1, 8}, + {3766661658u, 0, 0, 0, 1}, + {3767276197u, 0, 0, 0, 1}, + {3767969761u, 0, 0, 0, 1}, + {3768568969u, 0, 0, 0, 15}, + {3768645965u, 0, 0, 0, 4}, + {3770457533u, 0, 0, 0, 8}, + {3772827951u, 0, 0, 0, 1}, + {3773725390u, 0, 0, 0, 2}, + {3773989310u, 0, 0, 0, 15}, + {3774126600u, 0, 0, 0, 8}, + {3775467200u, 0, 0, 0, 2}, + {3778024840u, 0, 0, 0, 2}, + {3778265158u, 0, 0, 0, 8}, + {3779312126u, 0, 0, 0, 15}, + {3779419301u, 0, 0, 0, 15}, + {3779517914u, 0, 0, 0, 15}, + {3780214278u, 0, 0, 0, 15}, + {3780864421u, 0, 0, 0, 15}, + {3780946626u, 0, 0, 0, 1}, + {3781589224u, 0, 0, 0, 1}, + {3783508198u, 0, 0, 0, 2}, + {3784458980u, 0, 0, 0, 15}, + {3785344775u, 0, 0, 0, 8}, + {3785519465u, 0, 0, 0, 1}, + {3785677548u, 0, 0, 0, 8}, + {3786349997u, 1, 3, 1, 8}, + {3787158862u, 0, 0, 0, 15}, + {3787918452u, 0, 0, 0, 4}, + {3788070837u, 0, 0, 0, 15}, + {3788405489u, 0, 0, 0, 8}, + {3789747361u, 0, 0, 0, 2}, + {3790996341u, 0, 0, 0, 15}, + {3791156833u, 0, 0, 0, 8}, + {3793311495u, 0, 0, 0, 1}, + {3794031175u, 0, 0, 0, 4}, + {3794338180u, 0, 0, 0, 15}, + {3794517080u, 0, 0, 0, 2}, + {3795851748u, 0, 0, 0, 4}, + {3795886111u, 0, 0, 0, 1}, + {3796060553u, 0, 0, 0, 2}, + {3799252937u, 1, 3, 1, 8}, + {3799364146u, 0, 0, 0, 2}, + {3799622531u, 1, 1, 0, 2}, + {3799634245u, 0, 0, 0, 2}, + {3799694557u, 0, 0, 0, 15}, + {3800196396u, 0, 0, 0, 1}, + {3800391600u, 0, 0, 0, 15}, + {3800480152u, 0, 0, 0, 2}, + {3800545151u, 0, 0, 0, 2}, + {3801848075u, 0, 0, 0, 15}, + {3802360551u, 0, 0, 0, 15}, + {3802775677u, 0, 0, 0, 15}, + {3804185677u, 0, 0, 0, 15}, + {3804490130u, 0, 0, 0, 2}, + {3804604483u, 1, 0, 0, 1}, + {3805281172u, 0, 0, 0, 15}, + {3805577894u, 0, 0, 0, 1}, + {3806199867u, 0, 0, 0, 15}, + {3806260702u, 1, 0, 0, 1}, + {3808515321u, 0, 0, 0, 8}, + {3808550101u, 0, 0, 0, 4}, + {3808820045u, 0, 0, 0, 4}, + {3809032086u, 0, 0, 0, 15}, + {3809376014u, 0, 0, 0, 15}, + {3809611787u, 0, 0, 0, 4}, + {3809740713u, 0, 0, 0, 15}, + {3809971508u, 1, 3, 0, 8}, + {3810898067u, 0, 0, 0, 2}, + {3811827569u, 0, 0, 0, 4}, + {3811854946u, 0, 0, 0, 2}, + {3812444446u, 0, 0, 0, 15}, + {3813958383u, 0, 0, 0, 1}, + {3815051278u, 0, 0, 0, 15}, + {3816452416u, 1, 2, 0, 4}, + {3818668831u, 0, 0, 0, 15}, + {3819497136u, 0, 0, 0, 15}, + {3819586519u, 0, 0, 0, 1}, + {3820742863u, 0, 0, 0, 15}, + {3820945975u, 1, 1, 0, 2}, + {3821061064u, 0, 0, 0, 8}, + {3821349878u, 0, 0, 0, 15}, + {3821665191u, 0, 0, 0, 8}, + {3822291751u, 0, 0, 0, 15}, + {3822409640u, 0, 0, 0, 4}, + {3822811091u, 0, 0, 0, 15}, + {3823049111u, 0, 0, 0, 2}, + {3824288773u, 0, 0, 0, 8}, + {3824523162u, 0, 0, 0, 15}, + {3825196337u, 0, 0, 0, 8}, + {3825316976u, 6, 0, 0, 0}, + {3827792536u, 1, 1, 1, 2}, + {3829072870u, 0, 0, 0, 4}, + {3829264671u, 0, 0, 0, 4}, + {3831080359u, 0, 0, 0, 15}, + {3831671495u, 0, 0, 0, 15}, + {3833474510u, 0, 0, 0, 15}, + {3833707163u, 0, 0, 0, 1}, + {3834151288u, 0, 0, 0, 1}, + {3834302774u, 0, 0, 0, 1}, + {3834654513u, 0, 0, 0, 8}, + {3834718204u, 0, 0, 0, 15}, + {3834777522u, 0, 0, 0, 15}, + {3836468521u, 0, 0, 0, 4}, + {3836607358u, 0, 0, 1, 8}, + {3836662711u, 0, 0, 0, 1}, + {3836735933u, 0, 0, 0, 8}, + {3836782422u, 0, 0, 0, 1}, + {3837434727u, 0, 0, 0, 15}, + {3837967559u, 0, 0, 0, 1}, + {3838257828u, 0, 0, 0, 4}, + {3838519367u, 0, 0, 0, 4}, + {3839456275u, 0, 0, 0, 8}, + {3840556809u, 0, 0, 0, 2}, + {3840766618u, 0, 0, 0, 1}, + {3842584797u, 0, 0, 0, 15}, + {3843810286u, 0, 0, 0, 8}, + {3844490848u, 0, 0, 0, 1}, + {3844983021u, 0, 0, 0, 2}, + {3846975644u, 0, 0, 0, 15}, + {3847212108u, 0, 0, 0, 15}, + {3847824820u, 1, 1, 1, 2}, + {3848350255u, 0, 0, 0, 4}, + {3848786780u, 0, 0, 0, 15}, + {3849412836u, 0, 0, 0, 4}, + {3849545660u, 0, 0, 0, 15}, + {3849644751u, 0, 0, 0, 4}, + {3849937455u, 0, 0, 0, 1}, + {3851748216u, 0, 0, 0, 4}, + {3853213053u, 0, 0, 0, 8}, + {3853574279u, 0, 0, 0, 1}, + {3854310038u, 0, 0, 0, 4}, + {3854786318u, 0, 0, 0, 1}, + {3856345386u, 0, 0, 1, 2}, + {3856545791u, 0, 0, 0, 15}, + {3856755003u, 0, 0, 0, 4}, + {3857535376u, 0, 0, 0, 2}, + {3860405908u, 0, 0, 0, 1}, + {3860727760u, 1, 1, 1, 2}, + {3861097354u, 1, 3, 0, 8}, + {3861154817u, 4, 0, 0, 0}, + {3861155006u, 0, 0, 1, 8}, + {3861839601u, 0, 0, 0, 15}, + {3862019974u, 0, 0, 0, 2}, + {3862417188u, 0, 0, 0, 15}, + {3862511546u, 0, 0, 0, 15}, + {3862772830u, 0, 0, 0, 15}, + {3863314300u, 0, 0, 0, 15}, + {3863734627u, 0, 0, 0, 1}, + {3864120778u, 0, 0, 0, 1}, + {3865769813u, 0, 0, 0, 15}, + {3866079306u, 1, 2, 0, 4}, + {3866106665u, 0, 0, 0, 1}, + {3866708032u, 0, 0, 0, 15}, + {3866795431u, 0, 0, 0, 15}, + {3867052717u, 0, 0, 0, 1}, + {3867318803u, 0, 0, 0, 15}, + {3867735525u, 1, 1, 0, 2}, + {3867908500u, 6, 2, 0, 0}, + {3869161134u, 0, 0, 0, 15}, + {3869383448u, 0, 0, 0, 15}, + {3870008014u, 0, 0, 0, 2}, + {3870506909u, 0, 0, 0, 15}, + {3870727462u, 0, 0, 0, 15}, + {3871905224u, 0, 0, 0, 15}, + {3872151484u, 0, 0, 0, 2}, + {3872549528u, 0, 0, 0, 8}, + {3873213302u, 0, 0, 0, 15}, + {3873640421u, 0, 0, 0, 15}, + {3874928584u, 0, 0, 0, 4}, + {3875383218u, 0, 0, 0, 2}, + {3875494993u, 0, 0, 0, 8}, + {3875726734u, 6, 2, 0, 0}, + {3876958104u, 0, 0, 0, 1}, + {3878689889u, 0, 0, 0, 15}, + {3881061342u, 0, 0, 0, 1}, + {3882420798u, 1, 3, 0, 8}, + {3882445189u, 6, 0, 0, 0}, + {3883152678u, 0, 0, 0, 8}, + {3883766574u, 0, 0, 0, 15}, + {3883920423u, 0, 0, 0, 15}, + {3883952766u, 0, 0, 0, 15}, + {3884523934u, 0, 0, 0, 2}, + {3884888474u, 4, 0, 0, 0}, + {3885615791u, 0, 0, 0, 15}, + {3886158551u, 0, 0, 0, 8}, + {3886427490u, 0, 0, 0, 2}, + {3886624671u, 1, 2, 1, 4}, + {3887506402u, 0, 0, 0, 8}, + {3887708875u, 0, 0, 0, 4}, + {3887815746u, 0, 0, 0, 2}, + {3887917911u, 0, 0, 0, 15}, + {3889924976u, 0, 0, 0, 8}, + {3890874413u, 0, 0, 0, 15}, + {3892160702u, 0, 0, 1, 2}, + {3892478365u, 0, 0, 0, 1}, + {3892555182u, 0, 0, 0, 15}, + {3893091179u, 1, 2, 0, 4}, + {3893536957u, 0, 0, 0, 15}, + {3893869109u, 0, 0, 0, 1}, + {3894364719u, 1, 0, 1, 1}, + {3894963087u, 0, 0, 1, 4}, + {3895777597u, 0, 0, 0, 1}, + {3896060859u, 0, 0, 0, 2}, + {3897615779u, 0, 0, 0, 15}, + {3897673637u, 0, 0, 0, 8}, + {3897912231u, 0, 0, 0, 8}, + {3898488264u, 0, 0, 0, 8}, + {3900102482u, 0, 0, 0, 4}, + {3900931098u, 0, 0, 0, 8}, + {3901386018u, 0, 0, 0, 4}, + {3902994483u, 0, 0, 0, 2}, + {3903516320u, 0, 0, 0, 8}, + {3904540908u, 0, 0, 0, 15}, + {3905206697u, 0, 0, 0, 1}, + {3905218482u, 0, 0, 0, 8}, + {3906457844u, 0, 0, 0, 2}, + {3906478068u, 0, 0, 0, 2}, + {3907332536u, 0, 0, 0, 1}, + {3908035103u, 6, 0, 0, 0}, + {3908846840u, 6, 0, 0, 0}, + {3909604020u, 0, 0, 0, 15}, + {3910542474u, 0, 0, 0, 1}, + {3910616953u, 0, 0, 1, 1}, + {3911020483u, 0, 0, 0, 15}, + {3911119574u, 0, 0, 0, 4}, + {3912021279u, 1, 3, 1, 8}, + {3912544138u, 0, 0, 0, 15}, + {3912687580u, 0, 0, 0, 4}, + {3913427480u, 0, 0, 0, 8}, + {3914309804u, 0, 0, 0, 15}, + {3915249420u, 0, 0, 0, 15}, + {3915329886u, 0, 0, 0, 15}, + {3916261141u, 0, 0, 0, 1}, + {3916514871u, 0, 0, 0, 15}, + {3916845930u, 0, 0, 0, 15}, + {3917748070u, 0, 0, 0, 4}, + {3919958071u, 0, 0, 0, 8}, + {3920385432u, 0, 0, 0, 8}, + {3920422624u, 0, 0, 0, 15}, + {3920913574u, 0, 0, 0, 15}, + {3922572177u, 1, 2, 0, 4}, + {3923494797u, 0, 0, 0, 2}, + {3924633819u, 0, 0, 0, 4}, + {3924653357u, 0, 0, 0, 15}, + {3925749864u, 0, 0, 0, 8}, + {3927159182u, 0, 0, 0, 15}, + {3927554129u, 1, 3, 0, 8}, + {3928067431u, 0, 0, 0, 15}, + {3928270254u, 0, 0, 0, 15}, + {3928527540u, 0, 0, 0, 1}, + {3928793626u, 0, 0, 0, 15}, + {3929210348u, 1, 3, 0, 8}, + {3929536648u, 6, 0, 0, 0}, + {3929962153u, 0, 0, 0, 15}, + {3930106561u, 0, 0, 0, 8}, + {3930133331u, 0, 0, 0, 4}, + {3931246499u, 1, 2, 0, 4}, + {3931593686u, 6, 2, 0, 0}, + {3931695725u, 0, 0, 0, 4}, + {3931951742u, 0, 0, 0, 4}, + {3931981732u, 0, 0, 0, 15}, + {3934470419u, 6, 1, 0, 0}, + {3935133645u, 0, 0, 0, 2}, + {3937380923u, 1, 0, 0, 1}, + {3937878176u, 0, 0, 0, 15}, + {3938386847u, 0, 0, 0, 2}, + {3940834905u, 0, 0, 0, 15}, + {3941092442u, 0, 0, 0, 15}, + {3942536165u, 0, 0, 0, 1}, + {3942636224u, 0, 0, 0, 15}, + {3942809049u, 0, 0, 0, 15}, + {3942898203u, 0, 0, 0, 15}, + {3943278231u, 0, 0, 0, 8}, + {3943575454u, 0, 0, 0, 1}, + {3943640367u, 0, 0, 0, 15}, + {3943895621u, 1, 2, 0, 4}, + {3945241397u, 0, 0, 0, 15}, + {3945986761u, 0, 0, 0, 8}, + {3945998757u, 0, 0, 0, 2}, + {3948099494u, 1, 0, 1, 1}, + {3948327420u, 0, 0, 0, 15}, + {3949649719u, 0, 0, 0, 15}, + {3950309434u, 0, 0, 0, 4}, + {3950354511u, 0, 0, 0, 4}, + {3950556162u, 0, 0, 0, 2}, + {3951496819u, 0, 0, 0, 15}, + {3952502143u, 0, 0, 0, 1}, + {3952913474u, 0, 0, 0, 2}, + {3953628535u, 1, 0, 1, 1}, + {3953669207u, 0, 0, 0, 15}, + {3953790378u, 0, 0, 0, 15}, + {3953840840u, 0, 0, 0, 15}, + {3953904443u, 6, 2, 0, 0}, + {3954566002u, 1, 0, 0, 1}, + {3954920911u, 0, 0, 0, 15}, + {3955591888u, 0, 0, 0, 2}, + {3955839542u, 1, 2, 1, 4}, + {3955967959u, 0, 0, 0, 2}, + {3956667562u, 0, 0, 0, 8}, + {3957252420u, 0, 0, 0, 1}, + {3957983297u, 0, 0, 0, 15}, + {3958966387u, 0, 0, 0, 8}, + {3959026057u, 0, 0, 0, 8}, + {3959090602u, 0, 0, 0, 15}, + {3959387054u, 0, 0, 0, 8}, + {3959436182u, 0, 0, 0, 4}, + {3959537056u, 0, 0, 0, 8}, + {3959627631u, 0, 0, 0, 15}, + {3960183599u, 0, 0, 0, 8}, + {3961473986u, 0, 0, 0, 2}, + {3961724272u, 0, 0, 0, 8}, + {3961928584u, 0, 0, 0, 1}, + {3962405921u, 0, 0, 0, 8}, + {3962546742u, 0, 0, 0, 2}, + {3963362710u, 0, 0, 0, 8}, + {3964616171u, 5, 0, 0, 0}, + {3966112804u, 0, 0, 0, 8}, + {3966176128u, 0, 0, 0, 4}, + {3966180042u, 0, 0, 0, 8}, + {3966869705u, 0, 0, 0, 15}, + {3968840298u, 0, 0, 0, 1}, + {3968971605u, 4, 0, 0, 0}, + {3969736801u, 0, 0, 0, 15}, + {3969774210u, 0, 0, 0, 4}, + {3969831742u, 0, 0, 0, 8}, + {3969915435u, 0, 0, 0, 8}, + {3970479292u, 0, 0, 0, 15}, + {3971047594u, 0, 0, 0, 4}, + {3971073559u, 0, 0, 0, 15}, + {3971931128u, 0, 0, 0, 2}, + {3972354863u, 0, 0, 0, 15}, + {3972495306u, 0, 0, 0, 15}, + {3972594397u, 0, 0, 0, 4}, + {3973496102u, 1, 1, 1, 2}, + {3975181419u, 0, 0, 0, 8}, + {3975769071u, 0, 0, 0, 4}, + {3976614074u, 0, 0, 0, 15}, + {3977735964u, 0, 0, 0, 1}, + {3978015680u, 0, 0, 0, 15}, + {3978534888u, 0, 0, 0, 15}, + {3979407077u, 0, 0, 0, 15}, + {3980251863u, 0, 0, 0, 2}, + {3981344931u, 0, 0, 0, 15}, + {3981432894u, 0, 0, 0, 8}, + {3981863953u, 0, 0, 0, 15}, + {3984047000u, 1, 0, 0, 1}, + {3984593469u, 0, 0, 0, 8}, + {3984705075u, 0, 0, 0, 4}, + {3984969620u, 0, 0, 0, 2}, + {3985105263u, 1, 2, 1, 4}, + {3986108642u, 0, 0, 0, 4}, + {3989028952u, 1, 1, 0, 2}, + {3989232532u, 0, 0, 0, 8}, + {3989542254u, 0, 0, 0, 15}, + {3989745077u, 0, 0, 0, 15}, + {3989862316u, 0, 0, 0, 15}, + {3990268449u, 0, 0, 0, 15}, + {3990439161u, 0, 0, 0, 15}, + {3990524472u, 0, 0, 0, 15}, + {3991856772u, 0, 0, 0, 15}, + {3992375964u, 0, 0, 0, 15}, + {3992721322u, 1, 0, 0, 1}, + {3993016993u, 0, 0, 0, 15}, + {3993055547u, 1, 1, 1, 2}, + {3993787020u, 0, 0, 0, 1}, + {3996319514u, 0, 0, 0, 2}, + {3996551347u, 0, 0, 0, 1}, + {3996999728u, 0, 0, 0, 15}, + {3997612247u, 0, 0, 0, 2}, + {3998640824u, 0, 0, 0, 4}, + {3998855746u, 1, 2, 0, 4}, + {4000453145u, 0, 0, 0, 4}, + {4001041383u, 0, 0, 0, 4}, + {4002805886u, 0, 0, 0, 15}, + {4002847451u, 1, 1, 1, 2}, + {4003657639u, 0, 0, 0, 1}, + {4004004531u, 1, 2, 1, 4}, + {4004010988u, 0, 0, 0, 1}, + {4004196351u, 0, 0, 0, 15}, + {4004373026u, 0, 0, 0, 15}, + {4005144606u, 6, 2, 0, 0}, + {4005370444u, 1, 0, 0, 1}, + {4006123976u, 0, 0, 0, 4}, + {4006716220u, 0, 0, 0, 15}, + {4007473580u, 0, 0, 0, 2}, + {4007704871u, 0, 0, 0, 1}, + {4008445457u, 0, 0, 0, 4}, + {4008835777u, 0, 0, 0, 15}, + {4008999270u, 0, 0, 0, 15}, + {4009574317u, 1, 1, 1, 2}, + {4009632806u, 0, 0, 0, 15}, + {4009874837u, 0, 0, 0, 15}, + {4010228477u, 0, 0, 0, 8}, + {4011258042u, 0, 0, 0, 4}, + {4011829334u, 0, 0, 0, 4}, + {4012509200u, 0, 0, 0, 15}, + {4015103358u, 1, 2, 1, 4}, + {4016040825u, 1, 1, 0, 2}, + {4016504479u, 0, 0, 0, 8}, + {4017314365u, 1, 3, 1, 8}, + {4017846067u, 0, 0, 0, 15}, + {4017970566u, 0, 0, 0, 1}, + {4018714398u, 0, 0, 0, 15}, + {4019613133u, 0, 0, 0, 2}, + {4019759870u, 0, 0, 0, 2}, + {4020565425u, 0, 0, 0, 15}, + {4020861877u, 0, 0, 0, 8}, + {4021102454u, 0, 0, 0, 15}, + {4021658422u, 0, 0, 0, 8}, + {4023880744u, 0, 0, 0, 8}, + {4024044627u, 0, 0, 0, 4}, + {4024275393u, 0, 0, 0, 2}, + {4025484815u, 0, 0, 0, 15}, + {4025595847u, 6, 1, 0, 0}, + {4026464081u, 0, 0, 0, 15}, + {4026787819u, 0, 0, 0, 2}, + {4027074240u, 0, 0, 0, 15}, + {4027707683u, 0, 0, 0, 15}, + {4028489175u, 0, 0, 0, 1}, + {4028558811u, 1, 0, 1, 1}, + {4028778318u, 0, 0, 0, 8}, + {4029166775u, 0, 0, 0, 15}, + {4030545093u, 0, 0, 0, 8}, + {4030582703u, 0, 0, 0, 2}, + {4031390258u, 0, 0, 0, 8}, + {4031658071u, 0, 0, 0, 15}, + {4032436278u, 0, 0, 0, 2}, + {4032890736u, 0, 0, 0, 15}, + {4033512929u, 0, 0, 0, 15}, + {4033970129u, 0, 0, 0, 15}, + {4034069220u, 0, 0, 0, 4}, + {4034191369u, 0, 0, 0, 4}, + {4034970925u, 1, 0, 1, 1}, + {4035868486u, 0, 0, 1, 4}, + {4036670124u, 0, 0, 0, 15}, + {4038254352u, 0, 0, 0, 15}, + {4039690852u, 0, 0, 0, 8}, + {4040858933u, 0, 0, 0, 1}, + {4042907717u, 0, 0, 0, 8}, + {4042975643u, 0, 0, 0, 15}, + {4043459023u, 1, 0, 1, 1}, + {4043525715u, 0, 0, 0, 15}, + {4043644952u, 0, 0, 0, 15}, + {4044395767u, 0, 0, 0, 15}, + {4045082229u, 0, 0, 0, 15}, + {4045207692u, 0, 0, 0, 1}, + {4045357553u, 0, 0, 0, 4}, + {4046042040u, 0, 0, 0, 4}, + {4046580086u, 1, 0, 1, 1}, + {4047583465u, 0, 0, 0, 4}, + {4047776647u, 0, 0, 0, 15}, + {4048385354u, 0, 0, 0, 15}, + {4048923533u, 0, 0, 0, 1}, + {4049020551u, 0, 0, 0, 8}, + {4049052945u, 0, 0, 0, 8}, + {4050287530u, 0, 0, 0, 4}, + {4050411864u, 0, 0, 0, 1}, + {4050536783u, 0, 0, 0, 15}, + {4050666077u, 0, 0, 0, 4}, + {4050812550u, 0, 0, 0, 2}, + {4051017077u, 0, 0, 0, 15}, + {4051180405u, 0, 0, 0, 15}, + {4051219900u, 0, 0, 0, 15}, + {4051300231u, 1, 2, 0, 4}, + {4051743272u, 0, 0, 0, 15}, + {4051970779u, 4, 0, 0, 0}, + {4054196145u, 1, 1, 0, 2}, + {4054530370u, 1, 3, 1, 8}, + {4056084847u, 0, 0, 0, 15}, + {4056274162u, 0, 0, 0, 15}, + {4056405507u, 0, 0, 0, 15}, + {4057882543u, 0, 0, 0, 2}, + {4057919478u, 0, 0, 0, 4}, + {4058773596u, 0, 0, 0, 2}, + {4059025316u, 0, 0, 0, 15}, + {4059087070u, 0, 0, 0, 2}, + {4059289018u, 0, 0, 0, 1}, + {4059691677u, 0, 0, 0, 4}, + {4060150725u, 0, 0, 0, 15}, + {4060330569u, 1, 3, 0, 8}, + {4061061525u, 0, 0, 0, 15}, + {4061682387u, 0, 0, 0, 8}, + {4062132519u, 0, 0, 0, 15}, + {4064322274u, 1, 3, 1, 8}, + {4065146180u, 0, 0, 0, 8}, + {4065479354u, 1, 0, 1, 1}, + {4065577688u, 0, 0, 0, 15}, + {4065671174u, 0, 0, 0, 15}, + {4065847849u, 0, 0, 0, 15}, + {4068191043u, 0, 0, 0, 15}, + {4068319829u, 0, 0, 0, 1}, + {4068331388u, 0, 0, 0, 1}, + {4069121664u, 0, 0, 0, 1}, + {4069777692u, 0, 0, 0, 15}, + {4070731732u, 0, 0, 0, 15}, + {4071049140u, 1, 3, 1, 8}, + {4071082627u, 0, 0, 0, 15}, + {4071526287u, 0, 0, 0, 15}, + {4072368337u, 0, 0, 0, 1}, + {4073304157u, 0, 0, 0, 4}, + {4073416580u, 0, 0, 0, 1}, + {4073433266u, 0, 0, 0, 15}, + {4074738067u, 0, 0, 0, 15}, + {4076578181u, 1, 3, 1, 8}, + {4076979651u, 0, 0, 0, 15}, + {4077515648u, 1, 3, 0, 8}, + {4078027856u, 6, 1, 0, 0}, + {4078789188u, 1, 1, 1, 2}, + {4079320890u, 0, 0, 0, 15}, + {4080145746u, 0, 0, 0, 15}, + {4080565155u, 0, 0, 0, 15}, + {4080577876u, 0, 0, 0, 2}, + {4082040248u, 0, 0, 0, 15}, + {4082181974u, 0, 0, 0, 15}, + {4082336700u, 0, 0, 0, 8}, + {4082577277u, 0, 0, 0, 15}, + {4083057036u, 0, 0, 0, 4}, + {4083133245u, 0, 0, 0, 8}, + {4083148623u, 0, 0, 0, 15}, + {4083378195u, 0, 0, 0, 15}, + {4087265606u, 0, 0, 0, 15}, + {4089001907u, 0, 0, 0, 15}, + {4089130069u, 0, 0, 0, 15}, + {4089713967u, 0, 0, 0, 15}, + {4090033634u, 1, 2, 1, 4}, + {4090641598u, 0, 0, 0, 15}, + {4091046656u, 6, 3, 0, 0}, + {4091531156u, 0, 0, 0, 15}, + {4091642260u, 0, 0, 0, 1}, + {4092337981u, 0, 0, 0, 15}, + {4092865081u, 0, 0, 0, 8}, + {4093389849u, 0, 0, 0, 2}, + {4093609621u, 0, 0, 0, 1}, + {4093623662u, 0, 0, 0, 2}, + {4093626575u, 0, 0, 0, 15}, + {4093831192u, 0, 0, 0, 15}, + {4093841938u, 0, 0, 0, 2}, + {4094588762u, 0, 0, 0, 15}, + {4095444952u, 0, 0, 0, 15}, + {4095964767u, 0, 0, 0, 4}, + {4096445748u, 1, 2, 1, 4}, + {4098892238u, 0, 0, 0, 15}, + {4098947676u, 0, 0, 0, 8}, + {4100538480u, 0, 0, 0, 15}, + {4101786062u, 0, 0, 0, 15}, + {4102423878u, 0, 0, 0, 15}, + {4102624577u, 0, 0, 0, 15}, + {4102781771u, 0, 0, 0, 15}, + {4103820418u, 0, 0, 0, 15}, + {4104382540u, 0, 0, 0, 8}, + {4104835760u, 0, 0, 0, 4}, + {4104933846u, 1, 2, 1, 4}, + {4107010607u, 0, 0, 0, 15}, + {4108054909u, 1, 1, 1, 2}, + {4108064918u, 0, 0, 0, 8}, + {4109058288u, 0, 0, 0, 4}, + {4109861223u, 0, 0, 0, 15}, + {4110325775u, 0, 0, 0, 2}, + {4111277442u, 0, 0, 0, 15}, + {4111872410u, 0, 0, 0, 4}, + {4112011606u, 0, 0, 0, 15}, + {4112265724u, 0, 0, 0, 15}, + {4112316590u, 0, 0, 0, 15}, + {4112491900u, 0, 0, 0, 15}, + {4112694723u, 0, 0, 0, 15}, + {4112775054u, 1, 0, 0, 1}, + {4115670968u, 1, 3, 0, 8}, + {4115978559u, 1, 3, 1, 8}, + {4116005193u, 1, 2, 1, 4}, + {4116406201u, 0, 0, 0, 15}, + {4120076861u, 0, 0, 0, 15}, + {4120380062u, 0, 0, 0, 15}, + {4120561893u, 0, 0, 0, 2}, + {4121090091u, 0, 0, 0, 15}, + {4121722107u, 0, 0, 0, 15}, + {4121805392u, 1, 1, 0, 2}, + {4121837184u, 0, 0, 0, 1}, + {4122406080u, 0, 0, 0, 8}, + {4122579981u, 0, 0, 0, 8}, + {4122809227u, 0, 0, 0, 15}, + {4124229694u, 0, 0, 0, 15}, + {4124730051u, 0, 0, 0, 15}, + {4125797097u, 1, 2, 1, 4}, + {4126209402u, 0, 0, 0, 1}, + {4126954177u, 1, 1, 1, 2}, + {4127322672u, 0, 0, 0, 15}, + {4127421033u, 0, 0, 0, 15}, + {4127478855u, 0, 0, 0, 2}, + {4127525641u, 0, 0, 0, 4}, + {4129665866u, 0, 0, 0, 15}, + {4129760155u, 0, 0, 0, 15}, + {4131847546u, 0, 0, 0, 2}, + {4132952267u, 0, 0, 0, 8}, + {4133487048u, 0, 0, 0, 15}, + {4134211327u, 0, 0, 0, 1}, + {4134480879u, 0, 0, 0, 4}, + {4134778980u, 0, 0, 0, 4}, + {4134965153u, 0, 0, 0, 15}, + {4135154288u, 0, 0, 0, 2}, + {4135749726u, 0, 0, 0, 4}, + {4136750520u, 0, 0, 0, 4}, + {4136958394u, 0, 0, 0, 15}, + {4136973430u, 0, 0, 0, 15}, + {4137164396u, 0, 0, 0, 8}, + {4137443033u, 0, 0, 0, 15}, + {4137635965u, 0, 0, 0, 8}, + {4138053004u, 1, 1, 1, 2}, + {4138198884u, 0, 0, 0, 15}, + {4138454474u, 0, 0, 0, 15}, + {4138541774u, 0, 0, 0, 8}, + {4139914186u, 0, 0, 0, 15}, + {4140795713u, 0, 0, 0, 15}, + {4141413240u, 0, 0, 0, 4}, + {4141690115u, 0, 0, 0, 15}, + {4141840566u, 0, 0, 0, 2}, + {4142202930u, 0, 0, 0, 4}, + {4142300295u, 0, 0, 0, 4}, + {4142539920u, 0, 0, 0, 1}, + {4142737989u, 0, 0, 0, 1}, + {4143041499u, 1, 2, 0, 4}, + {4143093428u, 0, 0, 0, 15}, + {4143178479u, 0, 0, 0, 8}, + {4144052100u, 0, 0, 0, 15}, + {4144580741u, 0, 0, 0, 8}, + {4144608068u, 0, 0, 0, 8}, + {4144955113u, 0, 0, 0, 1}, + {4145520023u, 0, 0, 0, 4}, + {4145981322u, 0, 0, 0, 15}, + {4146550527u, 0, 0, 0, 1}, + {4146862894u, 0, 0, 0, 1}, + {4146914696u, 0, 0, 0, 15}, + {4149210358u, 0, 0, 1, 2}, + {4149543252u, 0, 0, 0, 2}, + {4149856013u, 0, 0, 0, 2}, + {4150193196u, 4, 0, 0, 0}, + {4151508457u, 1, 3, 1, 8}, + {4151616655u, 6, 0, 0, 0}, + {4152013558u, 0, 0, 0, 15}, + {4152116421u, 0, 0, 0, 15}, + {4152625806u, 0, 0, 0, 8}, + {4152747599u, 0, 0, 0, 4}, + {4152884613u, 0, 0, 0, 15}, + {4153035911u, 0, 0, 0, 4}, + {4153111093u, 0, 0, 0, 15}, + {4153177195u, 0, 0, 0, 15}, + {4154119607u, 0, 0, 0, 4}, + {4154259976u, 0, 0, 0, 15}, + {4154339904u, 0, 0, 0, 8}, + {4154895073u, 0, 0, 0, 1}, + {4155101398u, 0, 0, 0, 15}, + {4155271251u, 0, 0, 0, 1}, + {4155898356u, 6, 0, 0, 0}, + {4156445081u, 0, 0, 0, 2}, + {4156701525u, 0, 0, 0, 15}, + {4157586116u, 0, 0, 0, 1}, + {4158557356u, 0, 0, 0, 1}, + {4158663389u, 0, 0, 0, 4}, + {4159352994u, 0, 0, 0, 8}, + {4159895696u, 0, 0, 0, 15}, + {4161155696u, 0, 0, 0, 2}, + {4161155701u, 0, 0, 0, 15}, + {4162359994u, 0, 0, 0, 8}, + {4162708570u, 0, 0, 0, 4}, + {4163135851u, 0, 0, 0, 15}, + {4163634239u, 0, 0, 0, 15}, + {4163740425u, 0, 0, 0, 8}, + {4164364286u, 0, 0, 0, 4}, + {4164847013u, 0, 0, 0, 1}, + {4166408669u, 1, 3, 1, 8}, + {4166456006u, 0, 0, 0, 2}, + {4166796062u, 0, 0, 0, 1}, + {4167100332u, 0, 0, 0, 4}, + {4167945542u, 0, 0, 0, 2}, + {4169529732u, 1, 3, 1, 8}, + {4171861908u, 0, 0, 0, 8}, + {4172377718u, 0, 0, 0, 1}, + {4172877778u, 0, 0, 0, 8}, + {4173486429u, 0, 0, 0, 15}, + {4174169546u, 0, 0, 0, 15}, + {4174249877u, 1, 1, 0, 2}, + {4174974007u, 0, 0, 0, 15}, + {4174979405u, 0, 0, 0, 1}, + {4177453382u, 1, 1, 1, 2}, + {4177480016u, 1, 0, 1, 1}, + {4177511793u, 0, 0, 0, 4}, + {4177592966u, 0, 0, 0, 8}, + {4177749417u, 0, 0, 0, 15}, + {4177856024u, 0, 0, 0, 4}, + {4177881024u, 0, 0, 0, 15}, + {4177956274u, 0, 0, 0, 1}, + {4178600178u, 0, 0, 0, 15}, + {4178912078u, 6, 1, 0, 0}, + {4179638420u, 0, 0, 0, 2}, + {4180118478u, 0, 0, 0, 4}, + {4180396809u, 0, 0, 0, 15}, + {4180772079u, 0, 0, 0, 2}, + {4182036716u, 0, 0, 0, 2}, + {4182632740u, 6, 1, 0, 0}, + {4183164104u, 0, 0, 0, 15}, + {4183646286u, 0, 0, 0, 15}, + {4183686060u, 0, 0, 0, 4}, + {4184061894u, 0, 0, 0, 4}, + {4184241260u, 0, 0, 0, 15}, + {4184554631u, 0, 0, 0, 1}, + {4186497941u, 0, 0, 0, 15}, + {4186512636u, 0, 0, 0, 1}, + {4187271920u, 1, 0, 1, 1}, + {4187305416u, 0, 0, 0, 1}, + {4188429000u, 1, 3, 1, 8}, + {4188629939u, 6, 1, 0, 0}, + {4189146669u, 0, 0, 0, 1}, + {4189316675u, 0, 0, 0, 2}, + {4190359805u, 0, 0, 0, 2}, + {4190806983u, 0, 0, 0, 8}, + {4191140689u, 0, 0, 0, 15}, + {4193968743u, 0, 0, 0, 4}, + {4195049352u, 0, 0, 0, 8}, + {4195100603u, 1, 1, 0, 2}, + {4195560566u, 0, 0, 0, 15}, + {4195630995u, 1, 0, 0, 1}, + {4196617187u, 0, 0, 0, 8}, + {4196738751u, 0, 0, 0, 2}, + {4197740462u, 0, 0, 0, 4}, + {4198267988u, 0, 0, 0, 1}, + {4199416100u, 0, 0, 0, 15}, + {4199929297u, 0, 0, 0, 15}, + {4200123685u, 0, 0, 0, 1}, + {4200265767u, 0, 0, 0, 1}, + {4200304857u, 0, 0, 0, 15}, + {4202270536u, 0, 0, 0, 15}, + {4202333533u, 0, 0, 0, 8}, + {4203235206u, 0, 0, 0, 4}, + {4203775118u, 0, 0, 0, 4}, + {4204146979u, 0, 0, 0, 15}, + {4204482000u, 0, 0, 0, 1}, + {4204516322u, 1, 0, 0, 1}, + {4208025350u, 0, 0, 0, 1}, + {4208396015u, 0, 0, 0, 1}, + {4208692207u, 0, 0, 0, 15}, + {4208926859u, 0, 0, 0, 2}, + {4211123019u, 0, 0, 0, 2}, + {4211404961u, 0, 0, 0, 4}, + {4211513320u, 0, 0, 0, 1}, + {4212368190u, 0, 0, 0, 15}, + {4212983280u, 1, 1, 1, 2}, + {4213591244u, 0, 0, 0, 15}, + {4214034479u, 0, 0, 0, 4}, + {4214510734u, 0, 0, 0, 4}, + {4215002137u, 0, 0, 0, 15}, + {4215272778u, 0, 0, 0, 2}, + {4215965072u, 0, 0, 0, 15}, + {4217736185u, 0, 0, 0, 15}, + {4218287088u, 0, 0, 0, 4}, + {4219206708u, 0, 0, 0, 4}, + {4219749171u, 0, 0, 0, 4}, + {4219767649u, 0, 0, 0, 2}, + {4220996337u, 0, 0, 0, 15}, + {4222800707u, 1, 0, 1, 1}, + {4222878781u, 6, 0, 0, 0}, + {4224142752u, 0, 0, 0, 15}, + {4224578168u, 0, 0, 0, 4}, + {4225109062u, 0, 0, 0, 15}, + {4225866789u, 0, 0, 0, 15}, + {4225991126u, 0, 0, 0, 8}, + {4227024645u, 0, 0, 0, 15}, + {4227604389u, 0, 0, 0, 4}, + {4227883492u, 1, 1, 1, 2}, + {4228105555u, 0, 0, 0, 15}, + {4228446278u, 6, 0, 0, 0}, + {4228536185u, 0, 0, 0, 2}, + {4229508351u, 0, 0, 0, 15}, + {4229864559u, 0, 0, 0, 15}, + {4230304361u, 0, 0, 0, 15}, + {4231828202u, 0, 0, 0, 15}, + {4232716799u, 0, 0, 0, 8}, + {4233622647u, 0, 0, 0, 15}, + {4233868695u, 0, 0, 0, 15}, + {4234773489u, 0, 0, 0, 15}, + {4234961252u, 0, 0, 0, 15}, + {4235724700u, 1, 3, 0, 8}, + {4236186074u, 0, 0, 0, 1}, + {4237025856u, 0, 0, 0, 2}, + {4237724443u, 0, 0, 0, 15}, + {4237850511u, 0, 0, 0, 2}, + {4238928205u, 1, 0, 1, 1}, + {4239581207u, 0, 0, 0, 8}, + {4240265676u, 0, 0, 0, 15}, + {4240534795u, 0, 0, 0, 2}, + {4240902925u, 0, 0, 0, 2}, + {4241200482u, 0, 0, 0, 15}, + {4241245725u, 0, 0, 0, 1}, + {4241730156u, 0, 0, 0, 4}, + {4242034531u, 0, 0, 0, 15}, + {4242423961u, 0, 0, 0, 15}, + {4243558501u, 0, 0, 0, 15}, + {4246032522u, 0, 0, 0, 15}, + {4246218547u, 0, 0, 0, 8}, + {4246498699u, 0, 0, 0, 4}, + {4248823707u, 6, 2, 0, 0}, + {4248945772u, 5, 0, 0, 0}, + {4249483010u, 0, 0, 0, 4}, + {4250095643u, 0, 0, 0, 15}, + {4250335595u, 0, 0, 0, 1}, + {4251778688u, 0, 0, 0, 15}, + {4252615512u, 0, 0, 0, 15}, + {4253183037u, 0, 0, 0, 2}, + {4253302364u, 0, 0, 0, 4}, + {4253876249u, 0, 0, 0, 15}, + {4254617024u, 0, 0, 0, 15}, + {4255741983u, 0, 0, 0, 15}, + {4256552295u, 0, 0, 0, 4}, + {4256575426u, 1, 3, 0, 8}, + {4256822416u, 0, 0, 0, 15}, + {4257105818u, 1, 2, 0, 4}, + {4258014566u, 0, 0, 0, 15}, + {4258262408u, 0, 0, 0, 15}, + {4258640353u, 0, 0, 0, 4}, + {4260048259u, 0, 0, 0, 2}, + {4260231480u, 0, 0, 0, 15}, + {4261114936u, 0, 0, 0, 15}, + {4261404120u, 0, 0, 0, 15}, + {4261745676u, 0, 0, 0, 15}, + {4261804127u, 0, 0, 0, 15}, + {4262330260u, 0, 0, 0, 15}, + {4262830307u, 1, 2, 1, 4}, + {4263091742u, 0, 0, 0, 15}, + {4263834538u, 0, 0, 0, 4}, + {4264172488u, 0, 0, 0, 8}, + {4264272530u, 0, 0, 0, 15}, + {4265207135u, 0, 0, 0, 15}, + {4265230432u, 0, 0, 0, 15}, + {4265249941u, 0, 0, 0, 4}, + {4265991145u, 1, 1, 0, 2}, + {4266514578u, 0, 0, 0, 1}, + {4266542073u, 0, 0, 0, 15}, + {4267214649u, 0, 0, 0, 1}, + {4267731011u, 0, 0, 0, 15}, + {4268974199u, 0, 0, 0, 8}, + {4269500173u, 0, 0, 0, 1}, + {4269892029u, 0, 0, 0, 15}, + {4270170213u, 6, 2, 0, 0}, + {4270404360u, 0, 0, 0, 2}, + {4274849183u, 0, 0, 0, 1}, + {4275066067u, 0, 0, 0, 15}, + {4275985557u, 0, 0, 0, 4}, + {4276358507u, 0, 0, 0, 4}, + {4277833817u, 0, 0, 0, 15}, + {4277844439u, 0, 0, 0, 8}, + {4278825310u, 0, 0, 0, 2}, + {4280996597u, 0, 0, 0, 4}, + {4281760199u, 0, 0, 0, 1}, + {4283054986u, 0, 0, 0, 15}, + {4284132766u, 0, 0, 0, 4}, + {4284275530u, 1, 2, 1, 4}, + {4285630788u, 6, 3, 0, 0}, + {4286583885u, 0, 0, 0, 15}, + {4288458617u, 0, 0, 0, 15}, + {4289174832u, 0, 0, 0, 15}, + {4289390995u, 0, 0, 0, 15}, + {4289544114u, 0, 0, 0, 8}, + {4289589745u, 0, 0, 0, 2}, + {4290447295u, 0, 0, 0, 15}, + {4290576441u, 6, 2, 0, 0}, + {4290859613u, 0, 0, 0, 8}, + {4290983174u, 0, 0, 0, 15}, + {4291339382u, 0, 0, 0, 15}, + {4292377913u, 0, 0, 0, 15}, + {4292572895u, 0, 0, 0, 4}, + {4293606988u, 0, 0, 0, 8}, + {4294191622u, 0, 0, 0, 8}, + {4294967294u, 0, 0, 0, 15}, +}}; +static constexpr std::array kConnections = {{ + {5397267u, {3808253691u, 576511275u, 2364468177u, 1890651906u, 1563401938u}}, + {5435732u, {3566983874u, 3430379154u, 2134871226u, 4265036507u, 136798217u}}, + {23082953u, {2156617255u, 2481129831u, 4085831983u, 3667743190u, 2399836420u}}, + {23613345u, {650226825u, 1500710585u, 875102275u, 2814851216u, 319935328u}}, + {29337834u, {871967762u, 149767562u, 1777392936u, 1900160883u, 3498617851u}}, + {32498672u, {4116343194u, 1836239118u, 3951228566u, 587321763u, 257074949u}}, + {33367779u, {2971871459u, 3843714367u, 3639408257u, 4185327754u, 3541739618u}}, + {35199432u, {2349338958u, 2365489123u, 3539652119u, 3236848690u, 3169315043u, 1545513038u, 3674189234u, 3102311575u, 3404645529u, 1310182552u, 2484345548u, 4292155261u, 2114008472u, 2600819609u, 434528509u, 2047005004u}}, + {36323483u, {1963979763u, 890663963u, 2634086393u, 2900862130u, 2425760602u}}, + {36844083u, {965355805u, 2894279565u, 587704149u, 3474655452u, 1637265646u}}, + {46432752u, {2896180006u, 2759704507u, 1284736335u, 1048613066u, 1010280795u, 2991398918u, 3189685578u, 3438631119u, 3951486577u, 1704397936u, 229429764u, 2103919637u, 4249941520u, 4046705489u, 4244992149u, 2383324548u}}, + {50783057u, {664952571u, 1602819959u, 39483927u, 165985098u, 3108343956u}}, + {52142335u, {3682242031u, 1116092555u, 3285999341u, 2830886030u, 488852038u}}, + {60668747u, {376355869u, 4216887184u, 412619556u, 4245759665u, 231317440u, 3592005805u, 2143833201u, 2036432740u, 3616016594u, 977226459u, 1467926127u, 3190453094u, 1286624011u, 2536699234u, 1088526630u, 3091739311u}}, + {66872090u, {3869728514u, 637986098u, 2425943000u, 1829177083u, 1501927115u}}, + {84557776u, {2218092078u, 2542604654u, 4147306806u, 3606268367u, 2338361597u}}, + {85088168u, {711701648u, 1562185408u, 936577098u, 2753376393u, 258460505u}}, + {90812657u, {933442585u, 211242385u, 1592968467u, 2084585352u, 3683042320u}}, + {94842602u, {3033346282u, 3905189190u, 3700883080u, 4123852931u, 3480264795u}}, + {97798306u, {2025454586u, 952138786u, 2695561216u, 2839387307u, 2364285779u}}, + {98318906u, {1026830628u, 2955754388u, 649178972u, 3413180629u, 1575790823u}}, + {112257880u, {726427394u, 1664294782u, 100958750u, 104510275u, 3046869133u}}, + {113617158u, {3743716854u, 1177567378u, 3347474164u, 2769411207u, 427377215u}}, + {128325399u, {1023209031u, 1300627563u, 1023097093u, 2603170286u, 179736462u}}, + {128346913u, {3931203337u, 699460921u, 2241518531u, 2013601552u, 1686351584u}}, + {131827291u, {1385603729u, 3310249053u, 1428724093u, 3769627280u, 455155166u}}, + {141297055u, {1329095017u, 2172229241u, 480860833u, 523658448u, 1608361314u}}, + {152287480u, {994917408u, 272717208u, 1654443290u, 2023110529u, 3621567497u}}, + {156317425u, {3094821105u, 3966664013u, 3516458611u, 13310104u, 3664689264u}}, + {159273129u, {2086929409u, 1013613609u, 2511136747u, 3023811776u, 2548710248u}}, + {159793729u, {842406159u, 2771329919u, 464754503u, 3351705806u, 1760215292u}}, + {175091981u, {3805191677u, 1239042201u, 3163049695u, 2953835676u, 611801684u}}, + {189800222u, {1084683854u, 1362102386u, 1084571916u, 2541695463u, 118261639u}}, + {189821736u, {3992678160u, 760935744u, 2302993354u, 1952126729u, 1624876761u}}, + {193302114u, {1447078552u, 3371723876u, 1490198916u, 3708152457u, 393680343u}}, + {202771878u, {1390569840u, 2233704064u, 542335656u, 462183625u, 1546886491u}}, + {217792248u, {3156295928u, 4028138836u, 3577933434u, 4246802577u, 3603214441u}}, + {220747952u, {2148404232u, 1075088432u, 2572611570u, 2962336953u, 2487235425u}}, + {221268552u, {903880982u, 2832804742u, 526229326u, 3290230983u, 1698740469u}}, + {227322691u, {1248422627u, 2940118215u, 739202833u, 4039160482u, 1087405922u}}, + {234418979u, {1004331437u, 2425951613u, 577393861u, 2621246668u, 1590860382u}}, + {236566804u, {3866666500u, 1300517024u, 3224524518u, 2892360853u, 550326861u}}, + {251275045u, {1146158677u, 1423577209u, 900147447u, 2726119932u, 302686108u}}, + {254776937u, {1262654083u, 3187299407u, 1305774447u, 3646677634u, 578104812u}}, + {264246701u, {1206145371u, 2049279595u, 357911187u, 400708802u, 1731310960u}}, + {288797514u, {1309897450u, 3001593038u, 800677656u, 3977685659u, 1025931099u}}, + {295893802u, {1065806260u, 2487426436u, 638868684u, 2559771845u, 1529385559u}}, + {311833757u, {1027074211u, 1052701798u, 3946018218u, 3060716311u, 3337030758u, 3037712547u, 1982281735u, 2504323258u, 1361431652u, 3578908405u, 1612172473u, 456694568u, 1568270069u, 3372069988u, 599648664u, 3991389385u}}, + {312749868u, {1207633500u, 1485052032u, 961622270u, 2664645109u, 241211285u}}, + {316251760u, {1324128906u, 3248774230u, 1367249270u, 3585202811u, 516629989u}}, + {320610735u, {4264740553u, 388000540u, 405398272u, 2927761229u, 2983808604u, 2354110089u, 3371652701u, 3758745392u, 3209433982u, 1443307111u, 1460704843u, 1872454658u, 4039115175u, 1298803518u, 2316346130u, 519084667u}}, + {325721524u, {1267620194u, 2110754418u, 419386010u, 339233979u, 1669836137u}}, + {329256923u, {1877417069u, 3053973536u, 2955018996u, 2191716481u, 3342319952u, 2839533181u, 3130501377u, 2016234100u, 822110498u, 4109280107u, 4010325567u, 1136409910u, 102659227u, 1784226610u, 2075194806u, 3071540671u}}, + {330370455u, {1522628849u, 3113458225u, 390825177u, 1579782024u, 931357466u}}, + {350272337u, {1371372273u, 3063067861u, 616253187u, 4162110128u, 1210355568u}}, + {357368625u, {881381791u, 2303001967u, 454444215u, 2498297022u, 1713810028u}}, + {369366859u, {1407194171u, 388281159u, 2885140905u, 406882578u, 2923264714u}}, + {391845278u, {1584103672u, 3174933048u, 452300000u, 1518307201u, 869882643u}}, + {411747160u, {1432847096u, 3124542684u, 677728010u, 4100635305u, 1148880745u}}, + {418843448u, {942856614u, 2364476790u, 515919038u, 2436822199u, 1652335205u}}, + {425194876u, {3237383978u, 390489647u, 1467915507u, 1994439582u, 3268272303u, 359601322u, 2891305118u, 571049971u, 4292690549u, 3630150372u, 412608936u, 3049746153u, 2212965732u, 1414907893u, 3946611689u, 3810710696u}}, + {430841682u, {1468668994u, 449755982u, 2946615728u, 345407755u, 2861789891u}}, + {445359987u, {1582517909u, 1101581224u, 2441233660u, 82674217u, 2105806488u, 1887960037u, 1806437225u, 2304499388u, 527211338u, 2156887795u, 3496540231u, 3322334942u, 3161113059u, 832653466u, 751130654u, 3359805959u}}, + {453320101u, {1399679203u, 2990508579u, 267875531u, 1456832378u, 1054307112u}}, + {477233997u, {3759455335u, 1734665602u, 1155696734u, 3143144883u, 2434780610u, 416379943u, 2472957875u, 1825883742u, 2704148764u, 2789972173u, 2211003305u, 2087838312u, 3490087181u, 3656040668u, 1417651304u, 2881190313u}}, + {492316505u, {1530143817u, 511230805u, 2762191259u, 529832224u, 3046214360u}}, + {514794924u, {1461154026u, 3051983402u, 329350354u, 1395357555u, 992832289u}}, + {519234921u, {2179408107u, 1571619158u, 2414705954u, 2556192007u, 3456568374u, 3713073547u, 1308518855u, 3744905314u, 1124101536u, 2626925729u, 3470012525u, 1500885436u, 216907649u, 2657766976u, 253212284u, 505244589u}}, + {553791328u, {1591618640u, 572705628u, 2823666082u, 468357401u, 2984739537u}}, + {706618543u, {3612850201u, 3699873865u, 3494866609u, 3749397472u, 1983500914u}}, + {722226747u, {3624303173u, 4084792253u, 1434959805u, 310050156u, 4159600134u}}, + {768093366u, {3674325024u, 3761348688u, 3556341432u, 3687922649u, 1922026091u}}, + {783701570u, {3685777996u, 4146267076u, 1496434628u, 248575333u, 4098125311u}}, + {785002183u, {1550904285u, 789828457u, 522662537u, 3993808308u, 1215975522u}}, + {790125098u, {2878612984u, 3730578341u, 1676236609u, 3509372340u, 2932958837u, 1979184744u, 2309709364u, 2875899585u, 3933919555u, 2675271770u, 620930038u, 269711615u, 1877652266u, 3034491315u, 3365015935u, 1820593014u}}, + {829568189u, {3489900555u, 3576924219u, 3371916963u, 3626447826u, 2106450560u}}, + {834202646u, {4169581132u, 2897665593u, 4002914085u, 3150948728u, 1273916217u, 1498363212u, 2251520488u, 3205294581u, 929920407u, 1842359022u, 2947607514u, 4206255299u, 218609646u, 2553669783u, 3306827059u, 2149988010u}}, + {845176393u, {3501353527u, 3961842607u, 1312010159u, 187100510u, 4282549780u}}, + {846477006u, {1612379108u, 851303280u, 584137360u, 3932333485u, 1154500699u}}, + {891043012u, {3551375378u, 3638399042u, 3433391786u, 3564973003u, 2044975737u}}, + {906651216u, {3562828350u, 4023317430u, 1373484982u, 125625687u, 4221074957u}}, + {907951829u, {1427954639u, 666878811u, 399712891u, 3870858662u, 1338925168u}}, + {922495761u, {2934867107u, 2853811470u, 3712700122u, 84976159u, 366897166u, 1126814115u, 3946655775u, 4145987802u, 1879560536u, 3909118041u, 473039397u, 3324636884u, 1422203737u, 71507544u, 2891349204u, 906327077u}}, + {925629167u, {1187134793u, 3416311297u, 3644542593u, 587746568u, 999973202u}}, + {937475507u, {1894506761u, 1069219757u, 2835749397u, 3312358736u, 1668495414u}}, + {947136075u, {1238558133u, 809814221u, 2862484109u, 1620272892u, 4200851862u}}, + {948948255u, {3664141775u, 3297592747u, 2331215117u, 731235630u, 406788326u}}, + {969426652u, {1489429462u, 728353634u, 461187714u, 3809383839u, 1277450345u}}, + {982328139u, {3941308827u, 669165391u, 4019858745u, 549727146u, 1635523594u}}, + {987103990u, {1248609616u, 3477786120u, 3706017416u, 526271745u, 938498379u}}, + {998950330u, {1955981584u, 1130694580u, 2897224220u, 3250883913u, 1607020591u}}, + {999375935u, {2999392741u, 3829838593u, 1963105057u, 2548694764u, 1703757018u}}, + {1004678463u, {3193656245u, 571679305u, 122939697u, 338197268u, 2814832138u}}, + {1008610898u, {1300032956u, 871289044u, 2923958932u, 1558798069u, 4139377039u}}, + {1009285047u, {3344900397u, 3090686716u, 752384u, 3153146881u, 1080048380u, 1060571437u, 3614383217u, 2960589712u, 1730391242u, 1077977871u, 631458723u, 3514075838u, 3362306831u, 3741029578u, 3412806830u, 2066861363u}}, + {1010423078u, {3725616598u, 3359067570u, 2392689940u, 669760807u, 345313503u}}, + {1035330785u, {2483634867u, 496186718u, 3399184874u, 653156079u, 1166373726u, 1813447859u, 3250130799u, 802210154u, 1428328296u, 1551493289u, 159524149u, 3892816804u, 2221680297u, 758141288u, 2194824228u, 1857516725u}}, + {1043802962u, {4002783650u, 730640214u, 4081333568u, 488252323u, 1574048771u}}, + {1048578813u, {1064185147u, 3293361651u, 3521592947u, 464796922u, 1122922848u}}, + {1060425153u, {1771557115u, 946270111u, 2712799751u, 3189409090u, 1791445060u}}, + {1060850758u, {3060867564u, 3891313416u, 2024579880u, 2487219941u, 1642282195u}}, + {1066153286u, {3255131068u, 633154128u, 184414520u, 276722445u, 2753357315u}}, + {1070085721u, {1115608487u, 686864575u, 2739534463u, 1497323246u, 28834212u}}, + {1071897901u, {3787091421u, 3420542393u, 2208265471u, 854185276u, 529737972u}}, + {1081182479u, {1069010199u, 2455313135u, 2667327565u, 3040938382u, 1563819958u}}, + {1085672342u, {27657676u, 3050709433u, 4155957925u, 3303992568u, 1426960057u, 1651407052u, 2404564328u, 3358338421u, 1082964247u, 1995402862u, 3100651354u, 64331843u, 371653486u, 2706713623u, 3459870899u, 2303031850u}}, + {1096118392u, {4078710790u, 3481428699u, 1825837359u, 695176650u, 3838804395u, 1563372726u, 3466001482u, 3349979823u, 533297753u, 477087208u, 4096256332u, 1021129789u, 1341002552u, 4034914825u, 3791954621u, 1325431500u}}, + {1105277785u, {4064258473u, 792115037u, 3896909099u, 672676792u, 1758473240u}}, + {1110053636u, {1125659970u, 3354836474u, 3583067770u, 403322099u, 1061448025u}}, + {1120020663u, {4058524343u, 1890100899u, 1143637765u, 527002278u, 1282349246u}}, + {1121602628u, {486520962u, 2511310695u, 2802713163u, 357433270u, 3463202599u, 1186635970u, 1804931350u, 3375240299u, 1541827533u, 1456004124u, 1747406592u, 1412739841u, 2407896028u, 2241942541u, 2860237921u, 2319933728u}}, + {1121899976u, {1833031938u, 1007744934u, 2774274574u, 3127934267u, 1729970237u}}, + {1122325581u, {2876443095u, 3706888947u, 1840155411u, 2425745118u, 1826706664u}}, + {1127628109u, {3070706599u, 448729659u, 4294957347u, 215247622u, 2937781784u}}, + {1131560544u, {1177083310u, 748339398u, 2801009286u, 1435848423u, 4262326685u}}, + {1133372724u, {3848566244u, 3482017216u, 2269740294u, 792710453u, 468263149u}}, + {1140191243u, {3992357379u, 65936579u, 807425513u, 355094138u, 3757914410u}}, + {1142657302u, {1130485022u, 2516787958u, 2728802388u, 2979463559u, 1502345135u}}, + {1166752608u, {4125733296u, 853589860u, 3958383922u, 611201969u, 1696998417u}}, + {1181495486u, {4119999166u, 1951575722u, 1205112588u, 465527455u, 1220874423u}}, + {1183800404u, {2937917918u, 3768363770u, 1901630234u, 2364270295u, 1765231841u}}, + {1185984383u, {3777181863u, 234423967u, 3061447421u, 3760832510u, 3775201638u}}, + {1189102932u, {3132181422u, 510204482u, 61464874u, 153772799u, 2876306961u}}, + {1195580711u, {1926119565u, 2113243825u, 930115129u, 1329612732u, 2101224210u}}, + {1201666066u, {4053832202u, 127411402u, 868900336u, 293619315u, 3696439587u}}, + {1204132125u, {1191959845u, 2578262781u, 2544377919u, 3163888028u, 1686769604u}}, + {1226433031u, {384954925u, 2561740945u, 2508869657u, 196447132u, 2458631922u}}, + {1229353622u, {2052027596u, 780112057u, 1885360549u, 1033395192u, 3451329977u, 3675776972u, 133966952u, 1087741045u, 3107334167u, 4019772782u, 830053978u, 2088701763u, 2396023406u, 436116247u, 1189273523u, 32434474u}}, + {1242970309u, {4181473989u, 2013050545u, 1020688119u, 649951924u, 1405298892u}}, + {1246777405u, {1024275095u, 721471666u, 4128929230u, 4145079395u, 1158812210u, 586934551u, 653938019u, 3325103310u, 4263935820u, 1776778237u, 889268505u, 3089772824u, 2214118781u, 3826595276u, 3893598744u, 85442585u}}, + {1247459206u, {3838656686u, 295898790u, 3122922244u, 3699357687u, 3713726815u}}, + {1252071556u, {3880677150u, 2274585391u, 3962263363u, 3018775842u, 1897882031u, 4257380510u, 3925112962u, 3249699171u, 77464929u, 2659500572u, 425180704u, 1897884357u, 2282797212u, 454168289u, 3522973221u, 3651813824u}}, + {1257055534u, {1987594388u, 2174718648u, 991589952u, 1268137909u, 2039749387u}}, + {1263140889u, {4115307025u, 188886225u, 684475867u, 478043784u, 3880864056u}}, + {1265606948u, {1253434668u, 2639737604u, 2605852742u, 3102413205u, 1625294781u}}, + {1278213580u, {3947536698u, 1698835455u, 397531779u, 916860782u, 2883451135u, 2762921018u, 618394222u, 695998339u, 707875973u, 643528884u, 3637192504u, 1972167353u, 1828144564u, 3818227589u, 1673700793u, 3935659064u}}, + {1284695427u, {3588923977u, 2825405381u, 3991688293u, 3357166488u, 2481759942u}}, + {1287907854u, {446429748u, 2623215768u, 2570344480u, 134972309u, 2397157099u}}, + {1304445132u, {4242948812u, 2074525368u, 1082162942u, 588477101u, 1343824069u}}, + {1308934029u, {3900131509u, 357373613u, 2938497775u, 3883782156u, 3898151284u}}, + {1318530357u, {1803169919u, 1990294179u, 807165483u, 1206663086u, 2224173856u}}, + {1318766251u, {3443443171u, 3117620971u, 2886751177u, 3429145410u, 2297835626u}}, + {1324615712u, {4176781848u, 250361048u, 745950690u, 416568961u, 3819389233u}}, + {1346170250u, {3650398800u, 2886880204u, 4053163116u, 3295691665u, 2420285119u}}, + {1347150037u, {764450303u, 3013151546u, 1528632470u, 396656427u, 1828535866u, 1949065983u, 2526414283u, 831703414u, 4004111028u, 4068458117u, 2583939041u, 3636317152u, 2883842437u, 893759412u, 1471107712u, 1887009985u}}, + {1349382677u, {262005279u, 2438791299u, 2385920011u, 73497486u, 2581581568u}}, + {1368117733u, {1984357263u, 3521139466u, 2085856102u, 713867259u, 828024714u, 382504719u, 347582619u, 2471775302u, 929050692u, 281478741u, 3141162673u, 3953527984u, 1883331285u, 3622165444u, 3587243344u, 3527081873u}}, + {1370408852u, {3961606332u, 418848436u, 2999972598u, 3822307333u, 3836676461u}}, + {1378389799u, {2790454925u, 329552049u, 3656835129u, 3840888252u, 532976914u}}, + {1380005180u, {1864644742u, 2051769002u, 868640306u, 1145188263u, 2162699033u}}, + {1380241074u, {3504917994u, 3179095794u, 2948226000u, 3367670587u, 2236360803u}}, + {1382147006u, {2912639300u, 1639664977u, 1672370493u, 4043573168u, 699847185u, 4139151236u, 3245789920u, 3212589005u, 3967945871u, 584358406u, 617063922u, 803912443u, 3939507910u, 899490511u, 6129195u, 2157282434u}}, + {1397611711u, {2636069733u, 4224829569u, 83194785u, 2943685740u, 4118814042u}}, + {1405706347u, {972197649u, 4137463909u, 2904684269u, 1736383048u, 2021509774u}}, + {1407645073u, {3465974331u, 2702455735u, 3868738647u, 3234216842u, 2604709588u}}, + {1410857500u, {323480102u, 2500266122u, 2447394834u, 12022663u, 2520106745u}}, + {1422222583u, {4174890575u, 2276563063u, 2537971093u, 143927830u, 3057069022u}}, + {1425994755u, {1486855421u, 975902789u, 648792677u, 2706499444u, 206899022u}}, + {1439864622u, {2851929748u, 391026872u, 3718309952u, 3779413429u, 471502091u}}, + {1441715897u, {3566392817u, 3240570617u, 2763801531u, 3552095056u, 2420785272u}}, + {1450826485u, {1560215583u, 892972250u, 1300720310u, 3746000203u, 1326259930u, 1126927903u, 23560043u, 2748218390u, 504909012u, 1948278821u, 2356026881u, 2690693632u, 2381566501u, 71621332u, 3263220768u, 3803524961u}}, + {1459086534u, {2697544556u, 4286304392u, 144669608u, 2882210917u, 4057339219u}}, + {1462261651u, {155542197u, 3663952456u, 1814624924u, 1396397641u, 1976306488u, 1627431429u, 3780734473u, 115465692u, 3395202922u, 424291731u, 2869931495u, 341091070u, 3031613059u, 572124858u, 2725427902u, 1170772263u}}, + {1467181170u, {1033672472u, 4198938732u, 2966159092u, 1674908225u, 1960034951u}}, + {1469119896u, {3527449154u, 2763930558u, 3930213470u, 3172742019u, 2543234765u}}, + {1483697406u, {4236365398u, 2338037886u, 2599445916u, 82453007u, 2995594199u}}, + {1487469578u, {1548330244u, 1037377612u, 710267500u, 2645024621u, 145424199u}}, + {1493356251u, {2349076619u, 2869649887u, 4087151561u, 1841143738u, 1718243034u}}, + {1501339445u, {2667505279u, 206602403u, 3533885483u, 3717938606u, 655926560u}}, + {1503190720u, {3627867640u, 3302045440u, 2825276354u, 3490620233u, 2359310449u}}, + {1520561357u, {2513120087u, 4101879923u, 4255212435u, 2820736094u, 4241763688u}}, + {1526717471u, {2566836505u, 3736382257u, 1644362737u, 2129651640u, 4233329922u}}, + {1528655993u, {849248003u, 4014514263u, 2781734623u, 1613433402u, 2144459420u}}, + {1545172229u, {2872925u, 2399512709u, 2415021447u, 266877476u, 3180018668u}}, + {1548944401u, {1363905775u, 852953143u, 525843031u, 2583549798u, 329848668u}}, + {1551580071u, {3713471501u, 1520157233u, 286903481u, 736526140u, 1458012562u}}, + {1554831074u, {2410551442u, 2931124710u, 4148626384u, 1779668915u, 1656768211u}}, + {1562018611u, {2717251097u, 2090080117u, 1856745493u, 2136634120u, 37720438u}}, + {1562814268u, {2728980102u, 268077226u, 3595360306u, 3656463783u, 594451737u}}, + {1580000185u, {446961403u, 1818950246u, 2512999602u, 2815803031u, 2204869446u, 80676763u, 2378462487u, 2950340146u, 3686622128u, 2874256817u, 3568306173u, 1760496460u, 3260176017u, 3320337488u, 1323155916u, 4005646717u}}, + {1582036180u, {2574594910u, 4163354746u, 21719962u, 2759261271u, 4180288865u}}, + {1588192294u, {2628311328u, 3797857080u, 1705837560u, 2068176817u, 4171855099u}}, + {1590130816u, {910722826u, 4075989086u, 2843209446u, 1551958579u, 2082984597u}}, + {1606647052u, {64347748u, 2460987532u, 2476496270u, 205402653u, 3118543845u}}, + {1610419224u, {1425380598u, 914427966u, 587317854u, 2522074975u, 268373845u}}, + {1613054894u, {3774946324u, 1581632056u, 348378304u, 675051317u, 1396537739u}}, + {1616305897u, {2472026265u, 2992599533u, 3964201915u, 1964093384u, 1841192680u}}, + {1623493434u, {2778725920u, 2151554940u, 1918220316u, 2075159297u, 4271212911u}}, + {1643639943u, {412197743u, 88339135u, 3497846613u, 2771147406u, 2731121566u}}, + {1649667117u, {2443886859u, 3613432611u, 1521413091u, 2006701994u, 61312272u}}, + {1656552147u, {2162796925u, 3649117613u, 2985487861u, 713348988u, 1887385614u}}, + {1656756351u, {2243621641u, 2671514073u, 3733239809u, 2224063792u, 1594197570u}}, + {1658769499u, {1983556261u, 1332254813u, 1560486109u, 2386943372u, 1579554598u}}, + {1674529717u, {3590521855u, 1397207587u, 163953835u, 613576494u, 1580962208u}}, + {1677780720u, {2533501088u, 3054074356u, 4025676738u, 1902618561u, 1779717857u}}, + {1684968257u, {2594301451u, 1967130471u, 1733795847u, 2013684474u, 160670084u}}, + {1704359751u, {366597247u, 450962823u, 3316988325u, 3378389158u, 3054773678u}}, + {1705114766u, {473672566u, 149813958u, 3559321436u, 2709672583u, 2669646743u}}, + {1711141940u, {2505361682u, 3674907434u, 1582887914u, 1945227171u, 4294804745u}}, + {1718026970u, {2224271748u, 3710592436u, 3046962684u, 651874165u, 1825910791u}}, + {1718231174u, {2305096464u, 2732988896u, 3794714632u, 2162588969u, 1532722747u}}, + {1718578519u, {3380852189u, 3749616353u, 3596075433u, 3733047084u, 3732701506u}}, + {1720244322u, {2045031084u, 1393729636u, 1621960932u, 2325468549u, 1518079775u}}, + {1731503075u, {471782763u, 960078843u, 1093892129u, 716684818u, 1273337058u}}, + {1736004540u, {3651996678u, 1458682410u, 225428658u, 552101671u, 1519487385u}}, + {1743457079u, {429191335u, 4220929035u, 3732878629u, 144022542u, 1941315758u}}, + {1746443080u, {2655776274u, 2028605294u, 1795270670u, 1952209651u, 99195261u}}, + {1765834574u, {428072070u, 512437646u, 3378463148u, 3316914335u, 2993298855u}}, + {1766589589u, {535147389u, 211288781u, 3374896967u, 2894097052u, 2854071212u}}, + {1767308409u, {3623001275u, 3759476774u, 1710522226u, 2075637591u, 3854695686u, 1873577563u, 464456663u, 3321703154u, 2567694704u, 519816049u, 2765828797u, 1020331020u, 615034961u, 818270992u, 3704117388u, 82042429u}}, + {1779501793u, {2039847279u, 3526167967u, 2862538215u, 590399342u, 2010335260u}}, + {1779705997u, {2120671995u, 2548564427u, 3610290163u, 2101114146u, 1717147216u}}, + {1780053342u, {3442327012u, 3811091176u, 3657550256u, 3671572261u, 3671226683u}}, + {1781719145u, {1860606615u, 1209305167u, 1437536463u, 2263993726u, 1702504244u}}, + {1792977898u, {533257586u, 1021553666u, 1155366952u, 655209995u, 1211862235u}}, + {1804931902u, {490666158u, 4282403858u, 3794353452u, 82547719u, 1879840935u}}, + {1827309397u, {489546893u, 573912469u, 3194038679u, 3501338804u, 3177723324u}}, + {1828064412u, {596622212u, 272763604u, 3436371790u, 2832622229u, 2792596389u}}, + {1831984032u, {3761880150u, 74701803u, 3982533567u, 2701895162u, 1608367243u, 1351862070u, 3603124474u, 3081304255u, 522219425u, 3314362528u, 2927226996u, 3757201733u, 553060672u, 2407168641u, 363463749u, 2025997684u}}, + {1832548211u, {2350512841u, 4157148525u, 1578135509u, 2687320336u, 854041846u}}, + {1835711767u, {742386143u, 2915793935u, 3318682149u, 1292506846u, 1455904494u}}, + {1838790495u, {924880455u, 1954284159u, 2801108829u, 2014659166u, 392624966u}}, + {1840976616u, {2101322102u, 3587642790u, 2924013038u, 528924519u, 1948860437u}}, + {1841180820u, {2182146818u, 2610039250u, 3671764986u, 2039639323u, 1655672393u}}, + {1841528165u, {3257902543u, 3626666707u, 3473125787u, 3610097438u, 3855651152u}}, + {1843193968u, {1922081438u, 1270779990u, 1499011286u, 2202518903u, 1641029421u}}, + {1848427078u, {1582595964u, 3519003817u, 723880213u, 242943528u, 947799529u, 1445861692u, 1247168792u, 1029322341u, 2637902535u, 2463697246u, 3963540938u, 1298250099u, 4187460254u, 2501168263u, 2302475363u, 4268983066u}}, + {1854452721u, {594732409u, 1083028489u, 970942483u, 839634464u, 1396286704u}}, + {1865088894u, {2930499588u, 475064593u, 3629708797u, 966023536u, 431013329u, 2687856708u, 3844149152u, 895709837u, 3985806159u, 3714725318u, 2574402226u, 2021330107u, 3670674054u, 3743163279u, 604488427u, 4135370562u}}, + {1866406725u, {552140981u, 48911385u, 3609928983u, 266972188u, 2064265404u}}, + {1888784220u, {551021716u, 635387292u, 3255513502u, 3439863981u, 3116248501u}}, + {1894023034u, {2411987664u, 4218623348u, 1639610332u, 2625845513u, 792567023u}}, + {1896555191u, {883529709u, 438855001u, 1952860793u, 1222053604u, 1487773714u}}, + {1897186590u, {803860966u, 2977268758u, 3380156972u, 1231032023u, 1394429671u}}, + {1900265318u, {986355278u, 2015758982u, 2862583652u, 1953184343u, 331150143u}}, + {1903002988u, {3319377366u, 3688141530u, 3534600610u, 3548622615u, 3794176329u}}, + {1913555715u, {2999916109u, 1064450653u, 2921234341u, 1102855340u, 4149263678u}}, + {1915927544u, {656207232u, 1144503312u, 1032417306u, 778159641u, 1334811881u}}, + {1917297475u, {3044269833u, 1844385669u, 720067109u, 407550808u, 3543027846u}}, + {1926189867u, {651659323u, 155646511u, 2947351961u, 352692234u, 2854935658u}}, + {1927881548u, {613615804u, 110386208u, 3671403806u, 205497365u, 2002790581u}}, + {1928613356u, {928787290u, 1596030623u, 150954275u, 69898638u, 1162742943u, 1362074970u, 1877951630u, 2637868579u, 1984093861u, 540724052u, 3390615000u, 1125205209u, 107436372u, 2417381541u, 2933258201u, 1582562008u}}, + {1930676279u, {1228380029u, 3112392897u, 4045181449u, 3769284492u, 3104668322u}}, + {1940445335u, {4023362655u, 2114544271u, 390131109u, 491257182u, 2822320750u}}, + {1955497857u, {2227563195u, 4034198879u, 1455185863u, 2564370690u, 976991492u}}, + {1958030014u, {945004532u, 500329824u, 2014335616u, 1160578781u, 1426298891u}}, + {1958661413u, {865335789u, 3038743581u, 3195732503u, 1415456492u, 1578854140u}}, + {1961740141u, {1047830101u, 2077233805u, 2678159183u, 2137608812u, 515574612u}}, + {1975030538u, {3061390932u, 1125925476u, 2982709164u, 1041380517u, 4087788855u}}, + {1978772298u, {3105744656u, 1905860492u, 781541932u, 346075985u, 3481553023u}}, + {1987664690u, {713134146u, 217121334u, 3008826784u, 291217411u, 2793460835u}}, + {1992151102u, {1289854852u, 3173867720u, 4106656272u, 3707809669u, 3043193499u}}, + {1997655867u, {425458381u, 2198062720u, 3720363220u, 1049392737u, 1256442544u, 869349853u, 216517857u, 258270804u, 3665119106u, 3253369291u, 480702495u, 4289053462u, 2311749115u, 4109010578u, 3456178582u, 1313577375u}}, + {2001920158u, {4084837478u, 2176019094u, 451605932u, 429782359u, 2760845927u}}, + {2005813599u, {509738879u, 2219609459u, 885334061u, 3445360694u, 354265590u}}, + {2016972680u, {2289038018u, 4095673702u, 1516660686u, 2502895867u, 915516669u}}, + {2019504837u, {760580063u, 315905355u, 1829911147u, 1099103958u, 1610723360u}}, + {2020136236u, {926810612u, 3100218404u, 3257207326u, 1353981669u, 1517379317u}}, + {2023214964u, {1109304924u, 2138708628u, 2739634006u, 2076133989u, 454099789u}}, + {2023929374u, {1476992676u, 1015165489u, 1440728989u, 986293008u, 3208206321u, 3100805860u, 1295690560u, 361411629u, 2532299247u, 4254826214u, 385422418u, 2041599579u, 2152899750u, 4156112431u, 2350997131u, 3601072354u}}, + {2035589458u, {3507043664u, 4162472669u, 40531545u, 2842718444u, 2042140781u, 1196218240u, 310084332u, 2573165657u, 267382939u, 3107166098u, 3280192270u, 3898025015u, 986834210u, 2251524811u, 1365390903u, 1517859086u}}, + {2036505361u, {2876966463u, 941501007u, 2798284695u, 979905694u, 4272213324u}}, + {2040247121u, {2921320187u, 1721436023u, 597117463u, 284601162u, 3665977492u}}, + {2049139513u, {774608969u, 278596157u, 2824402315u, 475641880u, 2977885304u}}, + {2050640488u, {1246846446u, 727517443u, 2128871863u, 91758930u, 1025984003u, 948379886u, 757394386u, 1463236407u, 2302153017u, 3967178168u, 1073565292u, 1147065501u, 4265644728u, 2003686457u, 1812700957u, 407929836u}}, + {2053625925u, {1105430383u, 2989443251u, 3922231803u, 3646334846u, 3227617968u}}, + {2061836167u, {755424157u, 1093187113u, 4027163721u, 2067425652u, 3539320098u}}, + {2063394981u, {4146312301u, 2237493917u, 267181463u, 614206828u, 2945270396u}}, + {2067288422u, {571213702u, 2281084282u, 946808884u, 3383885871u, 292790767u}}, + {2080979660u, {822054886u, 377380178u, 1891385970u, 1037629135u, 1549248537u}}, + {2081474799u, {2297311687u, 837407623u, 2877302781u, 1203473238u, 3634363974u}}, + {2082203733u, {2848031103u, 801765050u, 3612213270u, 2480237227u, 3912116666u, 4032646783u, 315027787u, 2915284214u, 1792724532u, 1857071621u, 372552545u, 1424930656u, 672455941u, 2977340212u, 3554688512u, 3970590785u}}, + {2086232422u, {1550878364u, 1132651081u, 4186762933u, 3400205896u, 3516987913u, 4146686428u, 1712559928u, 1363684869u, 2606184935u, 77344510u, 3131456362u, 160545171u, 2461681342u, 907025703u, 2767866499u, 308378298u}}, + {2097980184u, {2938441286u, 1002975830u, 2859759518u, 918430871u, 4210738501u}}, + {2099197087u, {641813079u, 2072322999u, 77905901u, 1963726150u, 3834671862u}}, + {2101721944u, {2982795010u, 1782910846u, 658592286u, 223126339u, 3604502669u}}, + {2110614336u, {836083792u, 340070980u, 2885877138u, 414167057u, 2916410481u}}, + {2115100748u, {1166905206u, 3050918074u, 3983706626u, 3584860023u, 3166143145u}}, + {2123310990u, {816898980u, 1154661936u, 4088638544u, 2005950829u, 3477845275u}}, + {2124869804u, {4207787124u, 2298968740u, 328656286u, 552732005u, 2883795573u}}, + {2128763245u, {632688525u, 2342559105u, 762384415u, 3568310340u, 477215236u}}, + {2142949622u, {2358786510u, 898882446u, 2938777604u, 1141998415u, 3572889151u}}, + {2149953339u, {10504659u, 1737786419u, 1911627289u, 595326890u, 3195532570u}}, + {2151424963u, {839050065u, 2426122128u, 770530788u, 1750483221u, 2783497824u, 2618679297u, 226340757u, 2294673252u, 3772958478u, 1532393779u, 856595607u, 4260790514u, 2396309123u, 2979608254u, 2736648050u, 2380738071u}}, + {2160671910u, {703287902u, 2133797822u, 139380724u, 1902251327u, 3773197039u}}, + {2162365091u, {3577702445u, 2041800701u, 2530882629u, 2237095756u, 3544349150u}}, + {2184785813u, {632474511u, 970237467u, 3904214075u, 1944476006u, 3662269744u}}, + {2188032447u, {1055087689u, 3876004889u, 242857281u, 538644592u, 2416801922u}}, + {2189131291u, {1143370867u, 41218203u, 1757345145u, 2051416370u, 1549019354u}}, + {2190238068u, {694163348u, 2404033928u, 823859238u, 3506835517u, 415740413u}}, + {2196213856u, {3134945302u, 2002969259u, 2370763135u, 324497082u, 4132727115u, 2438016246u, 3434848698u, 3555378815u, 4190251873u, 947662688u, 1315456564u, 1379803653u, 3077420544u, 3493322817u, 195187973u, 2500072244u}}, + {2204424445u, {2420261333u, 960357269u, 2754353135u, 1326422884u, 3757313620u}}, + {2211428162u, {71979482u, 1799261242u, 1973102112u, 533852067u, 3134057747u}}, + {2217475715u, {2842695737u, 4224137917u, 2587772389u, 2669364128u, 51778694u}}, + {2222146733u, {764762725u, 2195272645u, 4249923551u, 2086675796u, 3957621508u}}, + {2223839914u, {3639177268u, 2103275524u, 2592357452u, 2175620933u, 3482874327u}}, + {2225510254u, {3401721480u, 2643544981u, 1098856153u, 1424896380u, 2266841621u, 3778424840u, 3945065692u, 1767890041u, 1849000183u, 394026758u, 4257108682u, 1071178139u, 17323398u, 2225703543u, 2307525883u, 4058345834u}}, + {2231041595u, {2830496205u, 308133248u, 1830433748u, 3454430561u, 3661480368u, 3274387677u, 2621555681u, 2663308628u, 1775189634u, 1363439819u, 2885740319u, 2399123990u, 421819643u, 2219081106u, 1566249110u, 3718615199u}}, + {2246260636u, {693949334u, 1031712290u, 3965688898u, 1883001183u, 3600794921u}}, + {2249507270u, {1116562512u, 3937479712u, 304332104u, 477169769u, 2355327099u}}, + {2250606114u, {1204845690u, 102693026u, 1818819968u, 1989941547u, 1487544531u}}, + {2251200536u, {1590965534u, 1064441459u, 3727531559u, 22181442u, 167575923u, 2487831070u, 750849922u, 1346856167u, 2646272105u, 9134888u, 2672224988u, 1077488013u, 3407236648u, 3543137641u, 1806156493u, 291549596u}}, + {2265899268u, {2481736156u, 1021832092u, 2815827958u, 1264948061u, 3695838797u}}, + {2272902985u, {133454305u, 1860736065u, 1788677643u, 718276536u, 3318482216u}}, + {2278950538u, {2904170560u, 4285612740u, 2649247212u, 2607889305u, 4285271167u}}, + {2283621556u, {826237548u, 2256747468u, 16431078u, 2025200973u, 3896146685u}}, + {2285314737u, {3454752799u, 1918851055u, 2407932983u, 2114146110u, 3667298796u}}, + {2300201843u, {2309823693u, 1277720949u, 4234980117u, 1231156516u, 3074605118u}}, + {2307378127u, {641016425u, 1219278820u, 2906956792u, 4074082413u, 842575460u, 1017719785u, 685452237u, 2194392600u, 3317125654u, 3714807143u, 1480487275u, 842577786u, 3338103783u, 3693829014u, 2467666650u, 412153099u}}, + {2309620751u, {1068565221u, 489638361u, 4050428353u, 1274339044u, 1123214170u}}, + {2310982093u, {932138043u, 3753055243u, 119907635u, 415694946u, 2539751568u}}, + {2312080937u, {1266320513u, 164167849u, 1634395499u, 2174366016u, 1671969000u}}, + {2334377808u, {194929128u, 1922210888u, 1850152466u, 656801713u, 3257007393u}}, + {2340425361u, {2719746091u, 4101188271u, 2464822743u, 2546414482u, 174728340u}}, + {2346789560u, {3516227622u, 1980325878u, 2469407806u, 2052671287u, 3605823973u}}, + {2361676666u, {2371298516u, 1339195772u, 1487644u, 1169681693u, 3013130295u}}, + {2363606943u, {4228351445u, 522970409u, 1337306385u, 835642740u, 3128624618u}}, + {2371095574u, {1130040044u, 551113184u, 4111903176u, 1212864221u, 1061739347u}}, + {2372456916u, {993612866u, 3814530066u, 181382458u, 354220123u, 2478276745u}}, + {2373555760u, {1327795336u, 225642672u, 1695870322u, 2112891193u, 1610494177u}}, + {2379129571u, {2680585577u, 1191107749u, 420577605u, 473951480u, 1131291174u}}, + {2395440099u, {2458730605u, 2194503229u, 1237469317u, 3609962892u, 2024434718u}}, + {2401900184u, {2781220914u, 4162663094u, 2526297566u, 2484939659u, 113253517u}}, + {2423151489u, {2186874047u, 1154771303u, 4112030471u, 1108206870u, 3197554764u}}, + {2425081766u, {4289826268u, 584445232u, 1398781208u, 774167917u, 3067149795u}}, + {2432570397u, {945615575u, 366688715u, 3927478707u, 1151389398u, 1246163816u}}, + {2440604394u, {2742060400u, 1252582572u, 482052428u, 412476657u, 1069816351u}}, + {2446270282u, {464100220u, 138059993u, 3926650509u, 1973918336u, 807093881u, 2984269532u, 249966336u, 1355635213u, 110381979u, 3296312522u, 1073938590u, 3392672367u, 3097549674u, 1346729723u, 1668720367u, 2797890590u}}, + {2449968093u, {513174327u, 2771028690u, 3926116206u, 3406787203u, 3436664146u, 4142506167u, 3705253763u, 3627649646u, 3752835052u, 3826335261u, 686455481u, 2351480632u, 197003421u, 3087199596u, 2649947192u, 387988921u}}, + {2456914922u, {2520205428u, 2255978052u, 1298944140u, 3548488069u, 1962959895u}}, + {2484626312u, {2248348870u, 1216246126u, 4173505294u, 1046732047u, 3136079941u}}, + {2486556589u, {4105401799u, 400020763u, 1214356739u, 712693094u, 3251574264u}}, + {2488441127u, {3876196047u, 1175187807u, 2938478325u, 3683373742u, 3355939134u}}, + {2494045220u, {1007090398u, 428163538u, 3988953530u, 1089914575u, 1184688993u}}, + {2502079217u, {2557635931u, 1068158103u, 297627959u, 351001834u, 1254240820u}}, + {2518389745u, {2335780959u, 2071553583u, 1114519671u, 3487013246u, 2147384364u}}, + {2523859083u, {2664803313u, 815814789u, 1645196813u, 4250812904u, 772945838u}}, + {2527678478u, {2049217308u, 3025162245u, 3187061017u, 1158215968u, 823439957u, 1470942156u, 3929040800u, 416236185u, 3396704963u, 2401615230u, 2682726578u, 2619145943u, 1298417358u, 977533555u, 1095003479u, 4206869042u}}, + {2548031412u, {4166876622u, 461495586u, 1275831562u, 651218271u, 3190099441u}}, + {2549915950u, {3937670870u, 1236662630u, 2999953148u, 3621898919u, 3294464311u}}, + {2550197535u, {1734131689u, 1955004665u, 986186273u, 306433872u, 2113686754u}}, + {2563554040u, {2619110754u, 1129632926u, 359102782u, 289527011u, 1192765997u}}, + {2567729435u, {4182918881u, 3186688597u, 3170525661u, 810200568u, 2985951294u}}, + {2579864568u, {2397255782u, 2133028406u, 1175994494u, 3425538423u, 2085909541u}}, + {2585333906u, {2726278136u, 877289612u, 1706671636u, 4189338081u, 711471015u}}, + {2606583363u, {539286955u, 736162787u, 3715689345u, 1383350746u, 3421807842u}}, + {2611390773u, {3999145693u, 1298137453u, 2815528679u, 3806323388u, 3478888780u}}, + {2611672358u, {1795606512u, 2016479488u, 1047661096u, 244959049u, 2052211931u}}, + {2613210211u, {3483951593u, 2812943653u, 3332901573u, 2095787384u, 4043615142u}}, + {2629204258u, {4244393704u, 3248163420u, 3232000484u, 748725745u, 2924476471u}}, + {2633553255u, {278924023u, 2707185083u, 110484949u, 3547265406u, 2885989598u}}, + {2646808729u, {2541853667u, 692865143u, 1522247167u, 4127863258u, 895895484u}}, + {2668058186u, {600761778u, 797637610u, 3777164168u, 1321875923u, 3360333019u}}, + {2672865596u, {4060620516u, 1359612276u, 2877003502u, 3744848565u, 3417413957u}}, + {2673147181u, {1611182043u, 1832055019u, 863236627u, 183484226u, 2236636400u}}, + {2674685034u, {3545426416u, 2874418476u, 3394376396u, 2034312561u, 3982140319u}}, + {2676460759u, {847716129u, 3188268009u, 2048187401u, 2491390480u, 3781357562u}}, + {2690679081u, {4059969235u, 3063738951u, 3047576015u, 687250922u, 3108900940u}}, + {2695028078u, {340398846u, 2768659906u, 171959772u, 3485790583u, 2824514775u}}, + {2706668171u, {3529138673u, 3327090309u, 76949517u, 2467121128u, 3499665838u}}, + {2708283552u, {2603328490u, 754339966u, 1583721990u, 4066388435u, 834420661u}}, + {2729533009u, {662236601u, 859112433u, 3592739699u, 1506300392u, 3544757488u}}, + {2734293091u, {342628253u, 2007627557u, 2459298757u, 1067400660u, 2813546158u}}, + {2734622004u, {1672656866u, 1893529842u, 924711450u, 122009403u, 2175161577u}}, + {2736159857u, {3361001947u, 2689994007u, 3209951927u, 1972837738u, 4166564788u}}, + {2737935582u, {909190952u, 3249742832u, 2109662224u, 2429915657u, 3719882739u}}, + {2738981507u, {1559534371u, 1916441095u, 1345532241u, 2186843106u, 94395554u}}, + {2752153904u, {4121444058u, 3125213774u, 3109050838u, 625776099u, 3047426117u}}, + {2756502901u, {401873669u, 2830134729u, 4282502599u, 3670215052u, 3008939244u}}, + {2768142994u, {3590613496u, 3388565132u, 138424340u, 2405646305u, 3438191015u}}, + {2791007832u, {723711424u, 920587256u, 3654214522u, 1444825569u, 3483282665u}}, + {2795767914u, {404103076u, 2069102380u, 2520773580u, 1005925837u, 2752071335u}}, + {2797634680u, {3422476770u, 2751468830u, 3271426750u, 1911362915u, 4105089965u}}, + {2799410405u, {724766483u, 3065318363u, 1925237755u, 2368440834u, 3904307208u}}, + {2800456330u, {1621009194u, 1977915918u, 1407007064u, 2125368283u, 32920731u}}, + {2817977724u, {463348492u, 2891609552u, 49010126u, 3608740229u, 2947464421u}}, + {2829617817u, {3406189027u, 3204140663u, 4248967167u, 2344171482u, 3622615484u}}, + {2840809540u, {2597821570u, 327644007u, 619046475u, 2468733878u, 1279535911u, 3297936578u, 3916231958u, 1191573611u, 3653128141u, 3567304732u, 3858707200u, 3524040449u, 224229340u, 58275853u, 676571233u, 136267040u}}, + {2857242737u, {219678607u, 1884677911u, 2336349111u, 944451014u, 2936495804u}}, + {2860885228u, {786241306u, 3126793186u, 1986712578u, 2306966011u, 3842832385u}}, + {2861931153u, {1682484017u, 2039390741u, 1222582595u, 2309792752u, 217345200u}}, + {2879858443u, {157187953u, 222728197u, 1001985165u, 3657726312u, 129734190u}}, + {2891092640u, {3467663850u, 3265615486u, 15474694u, 2282696659u, 3561140661u}}, + {2909309600u, {2057979682u, 3001467203u, 482374631u, 2383608182u, 2288903011u, 2964316802u, 659656182u, 2206326631u, 937088197u, 3759351840u, 3448278260u, 2114698073u, 2691017664u, 2562177061u, 390746073u, 877262964u}}, + {2918717560u, {281153430u, 1946152734u, 2397823934u, 882976191u, 2875020981u}}, + {2923405976u, {1743958840u, 2100865564u, 1284057418u, 2248317929u, 155870377u}}, + {2941333266u, {218662776u, 284203020u, 1063459988u, 3596251489u, 68259367u}}, + {2943087955u, {241526121u, 133395917u, 928599093u, 840204528u, 1702992854u}}, + {2979174351u, {1541701097u, 3539511009u, 889678561u, 3973709032u, 3444518450u}}, + {3002808089u, {34238307u, 99778551u, 879035519u, 3534776666u, 252683836u}}, + {3004562778u, {303000944u, 194870740u, 990073916u, 778729705u, 1641518031u}}, + {3020710599u, {941424433u, 18802137u, 2606670969u, 3988090816u, 1987952234u}}, + {3034015495u, {1608839469u, 2886997905u, 443438361u, 521704092u, 393200626u}}, + {3040649174u, {1603175920u, 3600985832u, 951153384u, 3912234209u, 3383043627u}}, + {3064282912u, {95713130u, 161253374u, 940510342u, 3473301843u, 191209013u}}, + {3066037601u, {118576475u, 10446271u, 805649447u, 717254882u, 1825942500u}}, + {3079549552u, {1417494438u, 1281018939u, 4101018063u, 3864894794u, 3826562523u, 1512713350u, 1711000010u, 1959945551u, 2472801009u, 225712368u, 3045711492u, 625234069u, 2771255952u, 2568019921u, 2766306581u, 904638980u}}, + {3082185422u, {1002899256u, 80276960u, 2668145792u, 3926615993u, 1926477411u}}, + {3095490318u, {1670314292u, 2948472728u, 504913184u, 460229269u, 331725803u}}, + {3102123997u, {1418751451u, 3416561363u, 766728915u, 3850759386u, 3567468096u}}, + {3113477459u, {748449145u, 1746488725u, 367269429u, 330546472u, 2404899734u}}, + {3115777965u, {4065952583u, 2266687586u, 1226358718u, 675067667u, 877172386u, 1077974279u, 2185842323u, 4010551358u, 3010646012u, 3321994157u, 2281665289u, 3914728392u, 1932478957u, 22667708u, 1130535752u, 770890633u}}, + {3117592973u, {3946397607u, 241047490u, 1809831582u, 1283307507u, 969715970u, 1565722215u, 386441971u, 2706697118u, 2891091036u, 1296354061u, 2865138153u, 228000936u, 2025022541u, 510415644u, 3626102696u, 3762003689u}}, + {3117973243u, {465409u, 828416181u, 3002275645u, 1412416856u, 234155678u}}, + {3127512424u, {180051298u, 71921094u, 867124270u, 655780059u, 1764467677u}}, + {3130768529u, {2987665955u, 2906610318u, 3765498970u, 137775007u, 419696014u, 1179612963u, 3999454623u, 4198786650u, 1932359384u, 3961916889u, 525838245u, 3377435732u, 1475002585u, 124306392u, 2944148052u, 959125925u}}, + {3136067623u, {1947445245u, 760870601u, 2679967977u, 4030235028u, 1182047426u}}, + {3137619159u, {1108823809u, 1872126324u, 3419313336u, 3243445861u, 933341428u, 2047608705u, 1598549045u, 2457067048u, 53517238u, 2927432895u, 179652611u, 2188139290u, 1988647999u, 992302134u, 543242474u, 3512373619u}}, + {3143660245u, {818474787u, 4190819787u, 2483721323u, 3865141170u, 2110901880u}}, + {3143674823u, {3707851485u, 3253273193u, 1153445769u, 2162285748u, 1846758754u}}, + {3156965141u, {1485889823u, 2764048259u, 320488715u, 398754446u, 516150272u}}, + {3163598820u, {1480226274u, 3478036186u, 828203738u, 3789284563u, 3505993273u}}, + {3166258901u, {2920631295u, 874365242u, 3684813462u, 2552837419u, 3984716858u, 4105246975u, 387627979u, 2987884406u, 1865324724u, 1929671813u, 445152737u, 1497530848u, 745056133u, 3049940404u, 3627288704u, 4043190977u}}, + {3174952282u, {809923968u, 1807963548u, 428744252u, 269071649u, 2343424911u}}, + {3179448066u, {61940232u, 889891004u, 3063750468u, 1350942033u, 172680855u}}, + {3197542446u, {2008920068u, 822345424u, 2741442800u, 3968760205u, 1120572603u}}, + {3205135068u, {879949610u, 4252294610u, 2545196146u, 3803666347u, 2049427057u}}, + {3205149646u, {3769326308u, 3314748016u, 1214920592u, 2100810925u, 1785283931u}}, + {3210167311u, {3722290105u, 3448205353u, 1087397393u, 3089061952u, 4281007826u}}, + {3218439964u, {1547364646u, 2825523082u, 381963538u, 337279623u, 454675449u}}, + {3236427105u, {625499499u, 1623539079u, 244319783u, 207596826u, 2527849380u}}, + {3240922889u, {4172483059u, 705466535u, 2879325999u, 1289467210u, 357105324u}}, + {3259017269u, {1824495599u, 637920955u, 2557018331u, 3907285382u, 1304997072u}}, + {3266624469u, {3584901839u, 3130323547u, 1030496123u, 2039336102u, 1969708400u}}, + {3271642134u, {3783764928u, 3509680176u, 1148872216u, 3027587129u, 4219533003u}}, + {3275379459u, {3401838157u, 2164281949u, 3771615141u, 2202686636u, 704677182u}}, + {3280816825u, {162060755u, 1588238410u, 43549582u, 2480202951u, 1211535050u, 538764115u, 705404967u, 712583470u, 793693612u, 1449333329u, 1017447957u, 15871568u, 1072629969u, 1170396972u, 1252219312u, 818685109u}}, + {3297901928u, {686974322u, 1685013902u, 305794606u, 146122003u, 2466374557u}}, + {3302397712u, {4233957882u, 766941358u, 2940800822u, 1227992387u, 295630501u}}, + {3311845575u, {1081896471u, 749446299u, 1619073589u, 1603158238u, 3941588542u}}, + {3320492092u, {1885970422u, 699395778u, 2618493154u, 3845810559u, 1243522249u}}, + {3328099292u, {3646376662u, 3191798370u, 1091970946u, 1977861279u, 1908233577u}}, + {3333116957u, {3599340459u, 3325255707u, 964447747u, 2966112306u, 108990176u}}, + {3336854282u, {3463312980u, 2225756772u, 3833089964u, 2141211813u, 643202359u}}, + {3346407201u, {586715379u, 1113239454u, 2356183850u, 3804256815u, 2010104990u, 3984817139u, 2387072175u, 3773368490u, 3826376104u, 2168546025u, 3411490421u, 2748950244u, 3065411561u, 2929510568u, 1331765604u, 533707765u}}, + {3349083475u, {3004065129u, 1062499789u, 1695304757u, 1769308400u, 2469698518u}}, + {3370148263u, {2750811261u, 2382706505u, 1297324649u, 1357103636u, 4094371394u}}, + {3373320398u, {1143371294u, 810921122u, 1680548412u, 1541683415u, 3880113719u}}, + {3375623327u, {3513147839u, 3131120051u, 577739373u, 1453702774u, 3795563062u}}, + {3394591780u, {3660815282u, 3386730530u, 1025922570u, 2904637483u, 47515353u}}, + {3398329105u, {3278888511u, 2041332303u, 3648665495u, 2079736990u, 827626828u}}, + {3410558298u, {3065539952u, 1123974612u, 1756779580u, 1707833577u, 2408223695u}}, + {3421365584u, {2792854918u, 702572955u, 1515240111u, 67167146u, 2561160507u, 2440846438u, 1484351786u, 98055471u, 3848161489u, 3942233680u, 459933540u, 1122473717u, 1505853936u, 3496153009u, 2539658357u, 3337716196u}}, + {3431623086u, {2812286084u, 2444181328u, 1358799472u, 1295628813u, 4032896571u}}, + {3434795221u, {1204846117u, 872395945u, 1496123943u, 1726107884u, 4064538188u}}, + {3437098150u, {3574622662u, 3192594874u, 639214196u, 1392227951u, 3734088239u}}, + {3459803928u, {3340363334u, 2102807126u, 3710140318u, 2018262167u, 766152005u}}, + {3464312951u, {2650053665u, 2108854420u, 2207107800u, 1831875077u, 826565140u, 3932342945u, 2106768597u, 3868396104u, 1594747094u, 3164160991u, 3262414371u, 776568506u, 1881871711u, 2877036374u, 1051462026u, 628735379u}}, + {3472033121u, {2881115483u, 939550143u, 1572355111u, 1646358754u, 2592648164u}}, + {3488369199u, {2277103045u, 2798482169u, 3849799265u, 107064196u, 3787049338u}}, + {3493097909u, {2627861615u, 2259756859u, 1174375003u, 1234153990u, 4217321040u}}, + {3496270044u, {1266320940u, 933870768u, 1557598766u, 1664633061u, 4003063365u}}, + {3498572973u, {3636097485u, 3254069697u, 454789727u, 1576652420u, 3918512708u}}, + {3501576853u, {1519406791u, 3377720718u, 2871343938u, 3029224907u, 4046754606u, 4039576103u, 1305272907u, 300328642u, 3350042704u, 56651797u, 2129245161u, 2337365796u, 4152856245u, 291423152u, 613413796u, 3853197161u}}, + {3517269123u, {4182641209u, 690330813u, 97684453u, 3430524320u, 1856658054u}}, + {3525134120u, {516429998u, 1429834691u, 1907843191u, 3707697426u, 1131883459u, 814381230u, 4049102482u, 1566438135u, 1571736569u, 374528120u, 852536620u, 468036701u, 76576888u, 1869687801u, 809441757u, 511131564u}}, + {3528933175u, {2673429671u, 408403979u, 588605733u, 626464782u, 3092010158u}}, + {3531528075u, {2797004931u, 2998372163u, 3610443113u, 3287529722u, 2265964714u}}, + {3533507944u, {2942590306u, 1001024966u, 1633829934u, 1584883931u, 2531173341u}}, + {3549844022u, {2338577868u, 2859956992u, 3911274088u, 45589373u, 3725574515u}}, + {3551494482u, {4266734936u, 2108008369u, 706357493u, 2005409740u, 97370033u, 1982405976u, 926975164u, 3559629829u, 2416738223u, 2523601834u, 556865902u, 1512001139u, 512963498u, 132409263u, 1654955235u, 2936082814u}}, + {3554572732u, {2689336438u, 2321231682u, 1235849826u, 1172679167u, 4155846217u}}, + {3560047796u, {3697572308u, 3315544520u, 516264550u, 1515177597u, 3857037885u}}, + {3575030391u, {3354281679u, 1427117303u, 1661229845u, 3589449366u, 2180327774u}}, + {3578743946u, {4244116032u, 751805636u, 159159276u, 3369049497u, 1795183231u}}, + {3582985049u, {3104523879u, 1969855674u, 2131754446u, 2213522539u, 4063100682u, 2526248727u, 689380075u, 3655896910u, 2341398392u, 3456921801u, 3738033149u, 1563839372u, 2353723929u, 4217194280u, 39696908u, 967208317u}}, + {3590407998u, {2734904494u, 469878802u, 650080556u, 564989959u, 3030535335u}}, + {3593002898u, {2858479754u, 3059846986u, 3671917936u, 3226054899u, 2204489891u}}, + {3611318845u, {2154153399u, 2675532523u, 3726849619u, 4279081846u, 3909998984u}}, + {3625547039u, {1275455365u, 3033971553u, 2898939265u, 3912246476u, 2137986106u}}, + {3626192550u, {833690588u, 2466425225u, 3499926005u, 2892916872u, 2114622537u, 500315676u, 3445580152u, 1309731653u, 1888997159u, 1411118654u, 2444619434u, 3948223443u, 1059315966u, 1555622247u, 205919427u, 254425082u}}, + {3632027947u, {120415067u, 1440445607u, 3070890377u, 2927001330u, 2830205866u}}, + {3636505214u, {3415756502u, 1488592126u, 1722704668u, 3527974543u, 2118852951u}}, + {3640218769u, {4059691563u, 567381167u, 4269702103u, 3307574674u, 1979607700u}}, + {3642041752u, {2078406302u, 1551882227u, 4214972327u, 509622210u, 655016691u, 2975271838u, 1238290690u, 1834296935u, 3133712873u, 496575656u, 3159665756u, 1564928781u, 3894677416u, 4030578409u, 2293597261u, 778990364u}}, + {3643368067u, {1450903881u, 993882821u, 327504229u, 1525643928u, 3112543174u}}, + {3651882821u, {2796379317u, 531353625u, 465656087u, 749414428u, 3214959804u}}, + {3654477721u, {2919954577u, 3121321809u, 3487493467u, 3410479368u, 2388914360u}}, + {3663400351u, {1273329621u, 1284130601u, 3142185745u, 1596802932u, 638536682u}}, + {3672793668u, {2215628222u, 2737007346u, 3788324442u, 4217607023u, 3848524161u}}, + {3676303291u, {2572884401u, 2084037949u, 1984358749u, 1876669552u, 2472522686u}}, + {3687021862u, {1336930188u, 3095446376u, 2960414088u, 3850771653u, 2076511283u}}, + {3693502770u, {181889890u, 1501920430u, 3132365200u, 2865526507u, 2768731043u}}, + {3697980037u, {3477231325u, 1550066949u, 1538280199u, 3712399012u, 2303277420u}}, + {3701693592u, {4121166386u, 628855990u, 36209630u, 3246099851u, 1918132877u}}, + {3704842890u, {1512378704u, 1055357644u, 388979052u, 1464169105u, 3051068351u}}, + {3713357644u, {2857854140u, 592828448u, 527130910u, 687939605u, 3153484981u}}, + {3715952544u, {2981429400u, 3182796632u, 3548968290u, 3349004545u, 2327439537u}}, + {3724875174u, {1334804444u, 1345605424u, 3203660568u, 1535328109u, 577061859u}}, + {3737778114u, {2634359224u, 2145512772u, 2045833572u, 1815194729u, 2411047863u}}, + {3744785879u, {2378330189u, 1842604025u, 42916377u, 1676075780u, 866866738u}}, + {3748496685u, {1152505719u, 2911021907u, 2775989619u, 3789296830u, 2260935752u}}, + {3754977593u, {243364713u, 1563395253u, 2947940731u, 3049950976u, 2953155512u}}, + {3759454860u, {3538706148u, 1611541772u, 1599755022u, 3650924189u, 2241802597u}}, + {3766317713u, {1327954235u, 870933175u, 204554583u, 1402694282u, 3235492820u}}, + {3786349997u, {1150379975u, 1161180955u, 3019236099u, 1473853286u, 761486328u}}, + {3799252937u, {2449934755u, 1961088303u, 1861409103u, 1753719906u, 2595472332u}}, + {3799622531u, {2594879437u, 1281675229u, 2415908901u, 1320079916u, 3643938238u}}, + {3804604483u, {1862251019u, 3117522011u, 2777337857u, 1142838258u, 1934700098u}}, + {3806260702u, {2439805012u, 1904078848u, 104391200u, 1614600957u, 805391915u}}, + {3809971508u, {1213980542u, 2972496730u, 2837464442u, 3727822007u, 2199460929u}}, + {3816452416u, {304839536u, 1624870076u, 3009415554u, 2988476153u, 2891680689u}}, + {3820945975u, {3265450305u, 1211206089u, 376696681u, 4096583536u, 1439779034u}}, + {3827792536u, {1389429058u, 932407998u, 266029406u, 1341219459u, 3174017997u}}, + {3847824820u, {1211854798u, 1222655778u, 3080710922u, 1412378463u, 700011505u}}, + {3860727760u, {2511409578u, 2022563126u, 1922883926u, 1692245083u, 2533997509u}}, + {3861097354u, {2656354260u, 1343150052u, 2477383724u, 1258605093u, 3582463415u}}, + {3861154817u, {2673488467u, 3912770558u, 713956234u, 3472141327u, 3002223486u, 3584035539u, 1870288783u, 2315808778u, 1618181896u, 673109833u, 1769262805u, 2416834756u, 4057530057u, 2528728968u, 814982212u, 3371115349u}}, + {3866079306u, {1923725842u, 3178996834u, 2838812680u, 1081363435u, 1873225275u}}, + {3867735525u, {2255380543u, 1719654379u, 4214934027u, 1553126134u, 989816384u}}, + {3882420798u, {3326925128u, 1272680912u, 438171504u, 4035108713u, 1378304211u}}, + {3884888474u, {2765693928u, 1025627349u, 3389718513u, 3599553124u, 222120229u, 1125966552u, 1658504868u, 1513912753u, 3821000499u, 4265288074u, 2334411942u, 359892399u, 3461780954u, 2181273123u, 2713811439u, 458606182u}}, + {3886624671u, {3620522839u, 2595003575u, 264780525u, 2486406726u, 4021546486u}}, + {3893091179u, {4043280401u, 3812206949u, 675148269u, 1411126088u, 4086941070u}}, + {3894364719u, {744674757u, 3727586041u, 321537633u, 1036168068u, 258787706u}}, + {3912021279u, {2136053737u, 3054835961u, 1836567073u, 1406265168u, 2964067554u}}, + {3922572177u, {2471929791u, 1158725583u, 2292959255u, 1197130270u, 3766887884u}}, + {3927554129u, {1985200665u, 3240471657u, 2654388211u, 1265787904u, 2057649744u}}, + {3929210348u, {2316855366u, 1781129202u, 4276408850u, 1491651311u, 928341561u}}, + {3931246499u, {2869303193u, 2828626909u, 3120477957u, 3918082880u, 2960963366u}}, + {3937380923u, {2989214419u, 2260466995u, 2098501913u, 1118007466u, 3382407194u}}, + {3943895621u, {3142500659u, 1088256443u, 253747035u, 3973633890u, 1562728680u}}, + {3948099494u, {3681997662u, 2656478398u, 326255348u, 2424931903u, 3960071663u}}, + {3953628535u, {3232985277u, 2466179841u, 913578057u, 1896853452u, 903349218u}}, + {3954566002u, {4104755224u, 3873681772u, 736623092u, 1349651265u, 4025466247u}}, + {3955839542u, {806149580u, 3789060864u, 383012456u, 974693245u, 197312883u}}, + {3964616171u, {3113286253u, 1946160632u, 3722035356u, 3438914753u, 1233596440u, 4019623373u, 1714962753u, 1151020060u, 4176748922u, 519691115u, 208617535u, 1059391502u, 3746324235u, 1506870490u, 3630406798u, 1932569535u}}, + {3968971605u, {619983999u, 2868685242u, 1384166166u, 252190123u, 1684069562u, 1804599679u, 2381947979u, 687237110u, 3859644724u, 3923991813u, 2439472737u, 3491850848u, 2739376133u, 749293108u, 1326641408u, 1742543681u}}, + {3973496102u, {2197528560u, 3116310784u, 1898041896u, 1344790345u, 2902592731u}}, + {3984047000u, {2533404614u, 1220200406u, 2354434078u, 1135655447u, 3705413061u}}, + {3985105263u, {3492664135u, 2199939335u, 74285181u, 2566004950u, 831346374u}}, + {3989028952u, {2046675488u, 3301946480u, 2715863034u, 1204313081u, 1996174921u}}, + {3992721322u, {2930778016u, 2890101732u, 3181952780u, 3856608057u, 2899488543u}}, + {3993055547u, {3932520619u, 2930508607u, 3932165289u, 758584090u, 1394415418u}}, + {3998855746u, {3050689242u, 2321941818u, 2159976736u, 1056532643u, 3320932371u}}, + {4002847451u, {104838283u, 2387207647u, 2936457161u, 1358701498u, 567548634u}}, + {4004004531u, {272588731u, 1816173843u, 713714097u, 906935626u, 2040830802u}}, + {4005370444u, {3203975482u, 1149731266u, 315221858u, 3912159067u, 1501253857u}}, + {4009574317u, {3743472485u, 2717953221u, 141830879u, 2609356372u, 4144496132u}}, + {4015103358u, {3294460100u, 2527654664u, 975052880u, 1835378629u, 841874395u}}, + {4016040825u, {3920330755u, 3689257303u, 552198623u, 1288176442u, 4209890716u}}, + {4017314365u, {621725111u, 3604636395u, 198587987u, 913218422u, 381737352u}}, + {4028558811u, {1748926737u, 2915258077u, 3308634365u, 3374636304u, 2335065438u}}, + {4034970925u, {2013104091u, 2931886315u, 1713617427u, 1283315522u, 3087017200u}}, + {4043459023u, {2780749989u, 1695902617u, 857626753u, 2654842276u, 214902554u}}, + {4046580086u, {3554138958u, 2261414158u, 135760004u, 2504530127u, 769871551u}}, + {4051300231u, {3011791773u, 1211803177u, 289829961u, 2186041716u, 4096953634u}}, + {4051970779u, {2980159341u, 4156715808u, 4057761268u, 3294458753u, 150094928u, 3942275453u, 4233243649u, 3118976372u, 1924852770u, 917055083u, 818100543u, 2239152182u, 1205401499u, 2886968882u, 3177937078u, 4174282943u}}, + {4054196145u, {2746353547u, 2705677263u, 2997528311u, 3795133234u, 3083913012u}}, + {4054530370u, {3993995442u, 2991983430u, 3993640112u, 697109267u, 1332940595u}}, + {4060330569u, {3112164065u, 2383416641u, 1975552267u, 1240957112u, 3505356840u}}, + {4064322274u, {166313106u, 2448682470u, 2997931984u, 1297226675u, 506073811u}}, + {4065479354u, {334063554u, 1877648666u, 775188920u, 845460803u, 1979355979u}}, + {4071049140u, {3804947308u, 2779428044u, 203305702u, 2547881549u, 4083021309u}}, + {4076578181u, {3110035631u, 2343230195u, 790628411u, 1773903806u, 1026298864u}}, + {4077515648u, {3981805578u, 3750732126u, 613673446u, 1226701619u, 4148415893u}}, + {4078789188u, {683199934u, 3666111218u, 260062810u, 851743599u, 320262529u}}, + {4090033634u, {1810401560u, 2976732900u, 3370109188u, 3313161481u, 2273590615u}}, + {4096445748u, {2074578914u, 2993361138u, 1775092250u, 1221840699u, 3025542377u}}, + {4104933846u, {2842224812u, 1757377440u, 919101576u, 2593367453u, 153427731u}}, + {4108054909u, {3615613781u, 2322888981u, 4246302831u, 2688954596u, 954296020u}}, + {4112775054u, {3073266596u, 1273278000u, 351304784u, 2124566893u, 4035478811u}}, + {4115670968u, {2807828370u, 2767152086u, 3059003134u, 3733658411u, 3022438189u}}, + {4115978559u, {3628458697u, 3491853977u, 2196346049u, 154493680u, 75323394u}}, + {4116005193u, {4055470265u, 3053458253u, 3809215643u, 881533736u, 1517365064u}}, + {4121805392u, {3173638888u, 2444891464u, 2037027090u, 1179482289u, 3443882017u}}, + {4125797097u, {227787929u, 2510157293u, 2813507515u, 1481651144u, 690498280u}}, + {4126954177u, {395538377u, 1939123489u, 590764451u, 1029885272u, 2163780448u}}, + {4138053004u, {3171510454u, 2404705018u, 852103234u, 1712428983u, 964824041u}}, + {4143041499u, {4177818017u, 1897713941u, 4012703389u, 771746232u, 195600126u}}, + {4150193196u, {1428494490u, 2244007903u, 2971718243u, 2955568078u, 2317934047u, 1354568346u, 2151742158u, 3775544163u, 2483801061u, 1188701332u, 1916411672u, 4010874649u, 1262627476u, 2409874917u, 3207048729u, 2720237592u}}, + {4151508457u, {1625977091u, 2792308431u, 3185684719u, 3251686658u, 2458015084u}}, + {4166408669u, {2657800343u, 1572952971u, 734677107u, 2531892630u, 337852200u}}, + {4169529732u, {3677088604u, 2384363804u, 12810358u, 2627479773u, 892821197u}}, + {4174249877u, {2888842127u, 1088853531u, 166880315u, 2063092070u, 4219903280u}}, + {4177453382u, {3689933520u, 3553328800u, 2257820872u, 93018857u, 13848571u}}, + {4177480016u, {4116945088u, 3114933076u, 3870690466u, 820058913u, 1455890241u}}, + {4187271920u, {289262752u, 2571632116u, 2874982338u, 1420176321u, 629023457u}}, + {4188429000u, {457013200u, 2000598312u, 652239274u, 968410449u, 2102305625u}}, + {4195100603u, {2279566901u, 2604079477u, 4208781629u, 3790692836u, 2276886774u}}, + {4195630995u, {527277179u, 1377760939u, 998051921u, 2691901570u, 196985682u}}, + {4204516322u, {4239292840u, 1959188764u, 4074178212u, 710271409u, 134125303u}}, + {4212983280u, {1687451914u, 2853783254u, 3247159542u, 3190211835u, 2396540261u}}, + {4222800707u, {787902217u, 1725769605u, 162433573u, 288934744u, 2985394310u}}, + {4227883492u, {2719275166u, 1634427794u, 796151930u, 2470417807u, 276377377u}}, + {4235724700u, {2950316950u, 1150328354u, 228355138u, 2001617247u, 4158428457u}}, + {4238928205u, {3505509051u, 3368904331u, 2073396403u, 31544034u, 198273040u}}, + {4248945772u, {2289593826u, 4145993287u, 1056058955u, 2097840310u, 2135354951u, 5264866u, 2559076646u, 4015896283u, 2785697813u, 22671300u, 3871119448u, 274415113u, 2307000260u, 501368853u, 173146105u, 1011554792u}}, + {4256575426u, {2341041724u, 2665554300u, 4270256452u, 3729218013u, 2215411951u}}, + {4257105818u, {588752002u, 1439235762u, 1059526744u, 2630426747u, 135510859u}}, + {4262830307u, {810492939u, 88292739u, 1715918113u, 1961635706u, 3560092674u}}, + {4265991145u, {4054868371u, 1774764295u, 3889753743u, 648796586u, 318549772u}}, + {4284275530u, {849377040u, 1787244428u, 223908396u, 227459921u, 2923919487u}}, +}}; diff --git a/src/endweave/protocols/block_mappings.inc b/src/endweave/protocols/block_mappings.inc new file mode 100644 index 0000000..203258b --- /dev/null +++ b/src/endweave/protocols/block_mappings.inc @@ -0,0 +1,4367 @@ +// Generated by tools/generate_block_mappings.py from CloudburstMC/Data (Apache-2.0). +// See tools/generate_block_mappings.py for pinned sources and checksums. +static constexpr std::array kBlocksTo2193 = {{ + {5397267u, 3808253691u}, + {5435732u, 3566983874u}, + {23082953u, 2156617255u}, + {23613345u, 650226825u}, + {29337834u, 871967762u}, + {32498672u, 4116343194u}, + {33367779u, 2971871459u}, + {35199432u, 2349338958u}, + {36323483u, 1963979763u}, + {36844083u, 965355805u}, + {46432752u, 2896180006u}, + {50783057u, 664952571u}, + {52142335u, 3682242031u}, + {60668747u, 376355869u}, + {66872090u, 3869728514u}, + {84557776u, 2218092078u}, + {85088168u, 711701648u}, + {90812657u, 933442585u}, + {94842602u, 3033346282u}, + {97798306u, 2025454586u}, + {98318906u, 1026830628u}, + {112257880u, 726427394u}, + {113617158u, 3743716854u}, + {128325399u, 1023209031u}, + {128346913u, 3931203337u}, + {131827291u, 1385603729u}, + {141297055u, 1329095017u}, + {152287480u, 994917408u}, + {156317425u, 3094821105u}, + {159273129u, 2086929409u}, + {159793729u, 842406159u}, + {175091981u, 3805191677u}, + {189800222u, 1084683854u}, + {189821736u, 3992678160u}, + {193302114u, 1447078552u}, + {202771878u, 1390569840u}, + {217792248u, 3156295928u}, + {220747952u, 2148404232u}, + {221268552u, 903880982u}, + {227322691u, 1248422627u}, + {234418979u, 1004331437u}, + {236566804u, 3866666500u}, + {251275045u, 1146158677u}, + {254776937u, 1262654083u}, + {264246701u, 1206145371u}, + {288797514u, 1309897450u}, + {295893802u, 1065806260u}, + {311833757u, 1027074211u}, + {312749868u, 1207633500u}, + {316251760u, 1324128906u}, + {320610735u, 4264740553u}, + {325721524u, 1267620194u}, + {329256923u, 1877417069u}, + {330370455u, 1522628849u}, + {350272337u, 1371372273u}, + {357368625u, 881381791u}, + {369366859u, 1407194171u}, + {391845278u, 1584103672u}, + {411747160u, 1432847096u}, + {418843448u, 942856614u}, + {425194876u, 3237383978u}, + {430841682u, 1468668994u}, + {445359987u, 1582517909u}, + {453320101u, 1399679203u}, + {477233997u, 3759455335u}, + {492316505u, 1530143817u}, + {514794924u, 1461154026u}, + {519234921u, 2179408107u}, + {553791328u, 1591618640u}, + {706618543u, 3612850201u}, + {722226747u, 3624303173u}, + {768093366u, 3674325024u}, + {783701570u, 3685777996u}, + {785002183u, 1550904285u}, + {790125098u, 2878612984u}, + {829568189u, 3489900555u}, + {834202646u, 4169581132u}, + {845176393u, 3501353527u}, + {846477006u, 1612379108u}, + {891043012u, 3551375378u}, + {906651216u, 3562828350u}, + {907951829u, 1427954639u}, + {922495761u, 2934867107u}, + {925629167u, 1187134793u}, + {937475507u, 1894506761u}, + {947136075u, 1238558133u}, + {948948255u, 3664141775u}, + {969426652u, 1489429462u}, + {982328139u, 3941308827u}, + {987103990u, 1248609616u}, + {998950330u, 1955981584u}, + {999375935u, 2999392741u}, + {1004678463u, 3193656245u}, + {1008610898u, 1300032956u}, + {1009285047u, 3344900397u}, + {1010423078u, 3725616598u}, + {1035330785u, 2483634867u}, + {1043802962u, 4002783650u}, + {1048578813u, 1064185147u}, + {1060425153u, 1771557115u}, + {1060850758u, 3060867564u}, + {1066153286u, 3255131068u}, + {1070085721u, 1115608487u}, + {1071897901u, 3787091421u}, + {1081182479u, 1069010199u}, + {1085672342u, 27657676u}, + {1096118392u, 4078710790u}, + {1105277785u, 4064258473u}, + {1110053636u, 1125659970u}, + {1120020663u, 4058524343u}, + {1121602628u, 486520962u}, + {1121899976u, 1833031938u}, + {1122325581u, 2876443095u}, + {1127628109u, 3070706599u}, + {1131560544u, 1177083310u}, + {1133372724u, 3848566244u}, + {1140191243u, 3992357379u}, + {1142657302u, 1130485022u}, + {1166752608u, 4125733296u}, + {1181495486u, 4119999166u}, + {1183800404u, 2937917918u}, + {1185984383u, 3777181863u}, + {1189102932u, 3132181422u}, + {1195580711u, 1926119565u}, + {1201666066u, 4053832202u}, + {1204132125u, 1191959845u}, + {1226433031u, 384954925u}, + {1229353622u, 2052027596u}, + {1242970309u, 4181473989u}, + {1246777405u, 1024275095u}, + {1247459206u, 3838656686u}, + {1252071556u, 3880677150u}, + {1257055534u, 1987594388u}, + {1263140889u, 4115307025u}, + {1265606948u, 1253434668u}, + {1278213580u, 3947536698u}, + {1284695427u, 3588923977u}, + {1287907854u, 446429748u}, + {1304445132u, 4242948812u}, + {1308934029u, 3900131509u}, + {1318530357u, 1803169919u}, + {1318766251u, 3443443171u}, + {1324615712u, 4176781848u}, + {1346170250u, 3650398800u}, + {1347150037u, 764450303u}, + {1349382677u, 262005279u}, + {1368117733u, 1984357263u}, + {1370408852u, 3961606332u}, + {1378389799u, 2790454925u}, + {1380005180u, 1864644742u}, + {1380241074u, 3504917994u}, + {1382147006u, 2912639300u}, + {1397611711u, 2636069733u}, + {1405706347u, 972197649u}, + {1407645073u, 3465974331u}, + {1410857500u, 323480102u}, + {1422222583u, 4174890575u}, + {1425994755u, 1486855421u}, + {1439864622u, 2851929748u}, + {1441715897u, 3566392817u}, + {1450826485u, 1560215583u}, + {1459086534u, 2697544556u}, + {1462261651u, 155542197u}, + {1467181170u, 1033672472u}, + {1469119896u, 3527449154u}, + {1483697406u, 4236365398u}, + {1487469578u, 1548330244u}, + {1493356251u, 2349076619u}, + {1501339445u, 2667505279u}, + {1503190720u, 3627867640u}, + {1520561357u, 2513120087u}, + {1526717471u, 2566836505u}, + {1528655993u, 849248003u}, + {1545172229u, 2872925u}, + {1548944401u, 1363905775u}, + {1551580071u, 3713471501u}, + {1554831074u, 2410551442u}, + {1562018611u, 2717251097u}, + {1562814268u, 2728980102u}, + {1580000185u, 446961403u}, + {1582036180u, 2574594910u}, + {1588192294u, 2628311328u}, + {1590130816u, 910722826u}, + {1606647052u, 64347748u}, + {1610419224u, 1425380598u}, + {1613054894u, 3774946324u}, + {1616305897u, 2472026265u}, + {1623493434u, 2778725920u}, + {1643639943u, 412197743u}, + {1649667117u, 2443886859u}, + {1656552147u, 2162796925u}, + {1656756351u, 2243621641u}, + {1658769499u, 1983556261u}, + {1674529717u, 3590521855u}, + {1677780720u, 2533501088u}, + {1684968257u, 2594301451u}, + {1704359751u, 366597247u}, + {1705114766u, 473672566u}, + {1711141940u, 2505361682u}, + {1718026970u, 2224271748u}, + {1718231174u, 2305096464u}, + {1718578519u, 3380852189u}, + {1720244322u, 2045031084u}, + {1731503075u, 471782763u}, + {1736004540u, 3651996678u}, + {1743457079u, 429191335u}, + {1746443080u, 2655776274u}, + {1765834574u, 428072070u}, + {1766589589u, 535147389u}, + {1767308409u, 3623001275u}, + {1779501793u, 2039847279u}, + {1779705997u, 2120671995u}, + {1780053342u, 3442327012u}, + {1781719145u, 1860606615u}, + {1792977898u, 533257586u}, + {1804931902u, 490666158u}, + {1827309397u, 489546893u}, + {1828064412u, 596622212u}, + {1831984032u, 3761880150u}, + {1832548211u, 2350512841u}, + {1835711767u, 742386143u}, + {1838790495u, 924880455u}, + {1840976616u, 2101322102u}, + {1841180820u, 2182146818u}, + {1841528165u, 3257902543u}, + {1843193968u, 1922081438u}, + {1848427078u, 1582595964u}, + {1854452721u, 594732409u}, + {1865088894u, 2930499588u}, + {1866406725u, 552140981u}, + {1888784220u, 551021716u}, + {1894023034u, 2411987664u}, + {1896555191u, 883529709u}, + {1897186590u, 803860966u}, + {1900265318u, 986355278u}, + {1903002988u, 3319377366u}, + {1913555715u, 2999916109u}, + {1915927544u, 656207232u}, + {1917297475u, 3044269833u}, + {1926189867u, 651659323u}, + {1927881548u, 613615804u}, + {1928613356u, 928787290u}, + {1930676279u, 1228380029u}, + {1940445335u, 4023362655u}, + {1955497857u, 2227563195u}, + {1958030014u, 945004532u}, + {1958661413u, 865335789u}, + {1961740141u, 1047830101u}, + {1975030538u, 3061390932u}, + {1978772298u, 3105744656u}, + {1987664690u, 713134146u}, + {1992151102u, 1289854852u}, + {1997655867u, 425458381u}, + {2001920158u, 4084837478u}, + {2005813599u, 509738879u}, + {2016972680u, 2289038018u}, + {2019504837u, 760580063u}, + {2020136236u, 926810612u}, + {2023214964u, 1109304924u}, + {2023929374u, 1476992676u}, + {2035589458u, 3507043664u}, + {2036505361u, 2876966463u}, + {2040247121u, 2921320187u}, + {2049139513u, 774608969u}, + {2050640488u, 1246846446u}, + {2053625925u, 1105430383u}, + {2061836167u, 755424157u}, + {2063394981u, 4146312301u}, + {2067288422u, 571213702u}, + {2080979660u, 822054886u}, + {2081474799u, 2297311687u}, + {2082203733u, 2848031103u}, + {2086232422u, 1550878364u}, + {2097980184u, 2938441286u}, + {2099197087u, 641813079u}, + {2101721944u, 2982795010u}, + {2110614336u, 836083792u}, + {2115100748u, 1166905206u}, + {2123310990u, 816898980u}, + {2124869804u, 4207787124u}, + {2128763245u, 632688525u}, + {2142949622u, 2358786510u}, + {2149953339u, 10504659u}, + {2151424963u, 839050065u}, + {2160671910u, 703287902u}, + {2162365091u, 3577702445u}, + {2184785813u, 632474511u}, + {2188032447u, 1055087689u}, + {2189131291u, 1143370867u}, + {2190238068u, 694163348u}, + {2196213856u, 3134945302u}, + {2204424445u, 2420261333u}, + {2211428162u, 71979482u}, + {2217475715u, 2842695737u}, + {2222146733u, 764762725u}, + {2223839914u, 3639177268u}, + {2225510254u, 3401721480u}, + {2231041595u, 2830496205u}, + {2246260636u, 693949334u}, + {2249507270u, 1116562512u}, + {2250606114u, 1204845690u}, + {2251200536u, 1590965534u}, + {2265899268u, 2481736156u}, + {2272902985u, 133454305u}, + {2278950538u, 2904170560u}, + {2283621556u, 826237548u}, + {2285314737u, 3454752799u}, + {2300201843u, 2309823693u}, + {2307378127u, 641016425u}, + {2309620751u, 1068565221u}, + {2310982093u, 932138043u}, + {2312080937u, 1266320513u}, + {2334377808u, 194929128u}, + {2340425361u, 2719746091u}, + {2346789560u, 3516227622u}, + {2361676666u, 2371298516u}, + {2363606943u, 4228351445u}, + {2371095574u, 1130040044u}, + {2372456916u, 993612866u}, + {2373555760u, 1327795336u}, + {2379129571u, 2680585577u}, + {2395440099u, 2458730605u}, + {2401900184u, 2781220914u}, + {2423151489u, 2186874047u}, + {2425081766u, 4289826268u}, + {2432570397u, 945615575u}, + {2440604394u, 2742060400u}, + {2446270282u, 464100220u}, + {2449968093u, 513174327u}, + {2456914922u, 2520205428u}, + {2484626312u, 2248348870u}, + {2486556589u, 4105401799u}, + {2488441127u, 3876196047u}, + {2494045220u, 1007090398u}, + {2502079217u, 2557635931u}, + {2518389745u, 2335780959u}, + {2523859083u, 2664803313u}, + {2527678478u, 2049217308u}, + {2548031412u, 4166876622u}, + {2549915950u, 3937670870u}, + {2550197535u, 1734131689u}, + {2563554040u, 2619110754u}, + {2567729435u, 4182918881u}, + {2579864568u, 2397255782u}, + {2585333906u, 2726278136u}, + {2606583363u, 539286955u}, + {2611390773u, 3999145693u}, + {2611672358u, 1795606512u}, + {2613210211u, 3483951593u}, + {2629204258u, 4244393704u}, + {2633553255u, 278924023u}, + {2646808729u, 2541853667u}, + {2668058186u, 600761778u}, + {2672865596u, 4060620516u}, + {2673147181u, 1611182043u}, + {2674685034u, 3545426416u}, + {2676460759u, 847716129u}, + {2690679081u, 4059969235u}, + {2695028078u, 340398846u}, + {2706668171u, 3529138673u}, + {2708283552u, 2603328490u}, + {2729533009u, 662236601u}, + {2734293091u, 342628253u}, + {2734622004u, 1672656866u}, + {2736159857u, 3361001947u}, + {2737935582u, 909190952u}, + {2738981507u, 1559534371u}, + {2752153904u, 4121444058u}, + {2756502901u, 401873669u}, + {2768142994u, 3590613496u}, + {2791007832u, 723711424u}, + {2795767914u, 404103076u}, + {2797634680u, 3422476770u}, + {2799410405u, 724766483u}, + {2800456330u, 1621009194u}, + {2817977724u, 463348492u}, + {2829617817u, 3406189027u}, + {2840809540u, 2597821570u}, + {2857242737u, 219678607u}, + {2860885228u, 786241306u}, + {2861931153u, 1682484017u}, + {2879858443u, 157187953u}, + {2891092640u, 3467663850u}, + {2909309600u, 2057979682u}, + {2918717560u, 281153430u}, + {2923405976u, 1743958840u}, + {2941333266u, 218662776u}, + {2943087955u, 241526121u}, + {2979174351u, 1541701097u}, + {3002808089u, 34238307u}, + {3004562778u, 303000944u}, + {3020710599u, 941424433u}, + {3034015495u, 1608839469u}, + {3040649174u, 1603175920u}, + {3064282912u, 95713130u}, + {3066037601u, 118576475u}, + {3079549552u, 1417494438u}, + {3082185422u, 1002899256u}, + {3095490318u, 1670314292u}, + {3102123997u, 1418751451u}, + {3113477459u, 748449145u}, + {3115777965u, 4065952583u}, + {3117592973u, 3946397607u}, + {3117973243u, 465409u}, + {3127512424u, 180051298u}, + {3130768529u, 2987665955u}, + {3136067623u, 1947445245u}, + {3137619159u, 1108823809u}, + {3143660245u, 818474787u}, + {3143674823u, 3707851485u}, + {3156965141u, 1485889823u}, + {3163598820u, 1480226274u}, + {3166258901u, 2920631295u}, + {3174952282u, 809923968u}, + {3179448066u, 61940232u}, + {3197542446u, 2008920068u}, + {3205135068u, 879949610u}, + {3205149646u, 3769326308u}, + {3210167311u, 3722290105u}, + {3218439964u, 1547364646u}, + {3236427105u, 625499499u}, + {3240922889u, 4172483059u}, + {3259017269u, 1824495599u}, + {3266624469u, 3584901839u}, + {3271642134u, 3783764928u}, + {3275379459u, 3401838157u}, + {3280816825u, 162060755u}, + {3297901928u, 686974322u}, + {3302397712u, 4233957882u}, + {3311845575u, 1081896471u}, + {3320492092u, 1885970422u}, + {3328099292u, 3646376662u}, + {3333116957u, 3599340459u}, + {3336854282u, 3463312980u}, + {3346407201u, 586715379u}, + {3349083475u, 3004065129u}, + {3370148263u, 2750811261u}, + {3373320398u, 1143371294u}, + {3375623327u, 3513147839u}, + {3394591780u, 3660815282u}, + {3398329105u, 3278888511u}, + {3410558298u, 3065539952u}, + {3421365584u, 2792854918u}, + {3431623086u, 2812286084u}, + {3434795221u, 1204846117u}, + {3437098150u, 3574622662u}, + {3459803928u, 3340363334u}, + {3464312951u, 2650053665u}, + {3472033121u, 2881115483u}, + {3488369199u, 2277103045u}, + {3493097909u, 2627861615u}, + {3496270044u, 1266320940u}, + {3498572973u, 3636097485u}, + {3501576853u, 1519406791u}, + {3517269123u, 4182641209u}, + {3525134120u, 516429998u}, + {3528933175u, 2673429671u}, + {3531528075u, 2797004931u}, + {3533507944u, 2942590306u}, + {3549844022u, 2338577868u}, + {3551494482u, 4266734936u}, + {3554572732u, 2689336438u}, + {3560047796u, 3697572308u}, + {3575030391u, 3354281679u}, + {3578743946u, 4244116032u}, + {3582985049u, 3104523879u}, + {3590407998u, 2734904494u}, + {3593002898u, 2858479754u}, + {3611318845u, 2154153399u}, + {3625547039u, 1275455365u}, + {3626192550u, 833690588u}, + {3632027947u, 120415067u}, + {3636505214u, 3415756502u}, + {3640218769u, 4059691563u}, + {3642041752u, 2078406302u}, + {3643368067u, 1450903881u}, + {3651882821u, 2796379317u}, + {3654477721u, 2919954577u}, + {3663400351u, 1273329621u}, + {3672793668u, 2215628222u}, + {3676303291u, 2572884401u}, + {3687021862u, 1336930188u}, + {3693502770u, 181889890u}, + {3697980037u, 3477231325u}, + {3701693592u, 4121166386u}, + {3704842890u, 1512378704u}, + {3713357644u, 2857854140u}, + {3715952544u, 2981429400u}, + {3724875174u, 1334804444u}, + {3737778114u, 2634359224u}, + {3744785879u, 2378330189u}, + {3748496685u, 1152505719u}, + {3754977593u, 243364713u}, + {3759454860u, 3538706148u}, + {3766317713u, 1327954235u}, + {3786349997u, 1150379975u}, + {3799252937u, 2449934755u}, + {3799622531u, 2594879437u}, + {3804604483u, 1862251019u}, + {3806260702u, 2439805012u}, + {3809971508u, 1213980542u}, + {3816452416u, 304839536u}, + {3820945975u, 3265450305u}, + {3827792536u, 1389429058u}, + {3847824820u, 1211854798u}, + {3860727760u, 2511409578u}, + {3861097354u, 2656354260u}, + {3861154817u, 2673488467u}, + {3866079306u, 1923725842u}, + {3867735525u, 2255380543u}, + {3882420798u, 3326925128u}, + {3884888474u, 2765693928u}, + {3886624671u, 3620522839u}, + {3893091179u, 4043280401u}, + {3894364719u, 744674757u}, + {3912021279u, 2136053737u}, + {3922572177u, 2471929791u}, + {3927554129u, 1985200665u}, + {3929210348u, 2316855366u}, + {3931246499u, 2869303193u}, + {3937380923u, 2989214419u}, + {3943895621u, 3142500659u}, + {3948099494u, 3681997662u}, + {3953628535u, 3232985277u}, + {3954566002u, 4104755224u}, + {3955839542u, 806149580u}, + {3964616171u, 3113286253u}, + {3968971605u, 619983999u}, + {3973496102u, 2197528560u}, + {3984047000u, 2533404614u}, + {3985105263u, 3492664135u}, + {3989028952u, 2046675488u}, + {3992721322u, 2930778016u}, + {3993055547u, 3932520619u}, + {3998855746u, 3050689242u}, + {4002847451u, 104838283u}, + {4004004531u, 272588731u}, + {4005370444u, 3203975482u}, + {4009574317u, 3743472485u}, + {4015103358u, 3294460100u}, + {4016040825u, 3920330755u}, + {4017314365u, 621725111u}, + {4028558811u, 1748926737u}, + {4034970925u, 2013104091u}, + {4043459023u, 2780749989u}, + {4046580086u, 3554138958u}, + {4051300231u, 3011791773u}, + {4051970779u, 2980159341u}, + {4054196145u, 2746353547u}, + {4054530370u, 3993995442u}, + {4060330569u, 3112164065u}, + {4064322274u, 166313106u}, + {4065479354u, 334063554u}, + {4071049140u, 3804947308u}, + {4076578181u, 3110035631u}, + {4077515648u, 3981805578u}, + {4078789188u, 683199934u}, + {4090033634u, 1810401560u}, + {4096445748u, 2074578914u}, + {4104933846u, 2842224812u}, + {4108054909u, 3615613781u}, + {4112775054u, 3073266596u}, + {4115670968u, 2807828370u}, + {4115978559u, 3628458697u}, + {4116005193u, 4055470265u}, + {4121805392u, 3173638888u}, + {4125797097u, 227787929u}, + {4126954177u, 395538377u}, + {4138053004u, 3171510454u}, + {4143041499u, 4177818017u}, + {4150193196u, 1428494490u}, + {4151508457u, 1625977091u}, + {4166408669u, 2657800343u}, + {4169529732u, 3677088604u}, + {4174249877u, 2888842127u}, + {4177453382u, 3689933520u}, + {4177480016u, 4116945088u}, + {4187271920u, 289262752u}, + {4188429000u, 457013200u}, + {4195100603u, 2279566901u}, + {4195630995u, 527277179u}, + {4204516322u, 4239292840u}, + {4212983280u, 1687451914u}, + {4222800707u, 787902217u}, + {4227883492u, 2719275166u}, + {4235724700u, 2950316950u}, + {4238928205u, 3505509051u}, + {4248945772u, 2289593826u}, + {4256575426u, 2341041724u}, + {4257105818u, 588752002u}, + {4262830307u, 810492939u}, + {4265991145u, 4054868371u}, + {4284275530u, 849377040u}, +}}; +static constexpr std::array kBlocksTo2168 = {{ + {465409u, 3117973243u}, + {752384u, 1009285047u}, + {1487644u, 2361676666u}, + {2872925u, 1545172229u}, + {5264866u, 4248945772u}, + {6129195u, 1382147006u}, + {9134888u, 2251200536u}, + {10446271u, 3066037601u}, + {10504659u, 2149953339u}, + {12022663u, 1410857500u}, + {12810358u, 4169529732u}, + {13310104u, 156317425u}, + {13848571u, 4177453382u}, + {15474694u, 2891092640u}, + {15871568u, 3280816825u}, + {16431078u, 2283621556u}, + {17323398u, 2225510254u}, + {18802137u, 3020710599u}, + {21719962u, 1582036180u}, + {22181442u, 2251200536u}, + {22667708u, 3115777965u}, + {22671300u, 4248945772u}, + {23560043u, 1450826485u}, + {27657676u, 1085672342u}, + {28834212u, 1070085721u}, + {31544034u, 4238928205u}, + {32434474u, 1229353622u}, + {32920731u, 2800456330u}, + {34238307u, 3002808089u}, + {36209630u, 3701693592u}, + {37720438u, 1562018611u}, + {39483927u, 50783057u}, + {39696908u, 3582985049u}, + {40531545u, 2035589458u}, + {41218203u, 2189131291u}, + {42916377u, 3744785879u}, + {43549582u, 3280816825u}, + {45589373u, 3549844022u}, + {47515353u, 3394591780u}, + {48911385u, 1866406725u}, + {49010126u, 2817977724u}, + {51778694u, 2217475715u}, + {53517238u, 3137619159u}, + {56651797u, 3501576853u}, + {58275853u, 2840809540u}, + {61312272u, 1649667117u}, + {61464874u, 1189102932u}, + {61940232u, 3179448066u}, + {64331843u, 1085672342u}, + {64347748u, 1606647052u}, + {65936579u, 1140191243u}, + {67167146u, 3421365584u}, + {68259367u, 2941333266u}, + {69898638u, 1928613356u}, + {71507544u, 922495761u}, + {71621332u, 1450826485u}, + {71921094u, 3127512424u}, + {71979482u, 2211428162u}, + {73497486u, 1349382677u}, + {74285181u, 3985105263u}, + {74701803u, 1831984032u}, + {75323394u, 4115978559u}, + {76576888u, 3525134120u}, + {76949517u, 2706668171u}, + {77344510u, 2086232422u}, + {77464929u, 1252071556u}, + {77905901u, 2099197087u}, + {80276960u, 3082185422u}, + {80676763u, 1580000185u}, + {82042429u, 1767308409u}, + {82453007u, 1483697406u}, + {82547719u, 1804931902u}, + {82674217u, 445359987u}, + {83194785u, 1397611711u}, + {84976159u, 922495761u}, + {85442585u, 1246777405u}, + {88292739u, 4262830307u}, + {88339135u, 1643639943u}, + {91758930u, 2050640488u}, + {93018857u, 4177453382u}, + {94395554u, 2738981507u}, + {95713130u, 3064282912u}, + {97370033u, 3551494482u}, + {97684453u, 3517269123u}, + {98055471u, 3421365584u}, + {99195261u, 1746443080u}, + {99778551u, 3002808089u}, + {100958750u, 112257880u}, + {102659227u, 329256923u}, + {102693026u, 2250606114u}, + {104391200u, 3806260702u}, + {104510275u, 112257880u}, + {104838283u, 4002847451u}, + {107064196u, 3488369199u}, + {107436372u, 1928613356u}, + {108990176u, 3333116957u}, + {110381979u, 2446270282u}, + {110386208u, 1927881548u}, + {110484949u, 2633553255u}, + {113253517u, 2401900184u}, + {115465692u, 1462261651u}, + {118261639u, 189800222u}, + {118576475u, 3066037601u}, + {119907635u, 2310982093u}, + {120415067u, 3632027947u}, + {122009403u, 2734622004u}, + {122939697u, 1004678463u}, + {124306392u, 3130768529u}, + {125625687u, 906651216u}, + {127411402u, 1201666066u}, + {129734190u, 2879858443u}, + {132409263u, 3551494482u}, + {133395917u, 2943087955u}, + {133454305u, 2272902985u}, + {133966952u, 1229353622u}, + {134125303u, 4204516322u}, + {134972309u, 1287907854u}, + {135510859u, 4257105818u}, + {135760004u, 4046580086u}, + {136267040u, 2840809540u}, + {136798217u, 5435732u}, + {137775007u, 3130768529u}, + {138059993u, 2446270282u}, + {138424340u, 2768142994u}, + {139380724u, 2160671910u}, + {141830879u, 4009574317u}, + {143927830u, 1422222583u}, + {144022542u, 1743457079u}, + {144669608u, 1459086534u}, + {145424199u, 1487469578u}, + {146122003u, 3297901928u}, + {149767562u, 29337834u}, + {149813958u, 1705114766u}, + {150094928u, 4051970779u}, + {150954275u, 1928613356u}, + {153427731u, 4104933846u}, + {153772799u, 1189102932u}, + {154493680u, 4115978559u}, + {155542197u, 1462261651u}, + {155646511u, 1926189867u}, + {155870377u, 2923405976u}, + {157187953u, 2879858443u}, + {159159276u, 3578743946u}, + {159524149u, 1035330785u}, + {160545171u, 2086232422u}, + {160670084u, 1684968257u}, + {161253374u, 3064282912u}, + {162060755u, 3280816825u}, + {162433573u, 4222800707u}, + {163953835u, 1674529717u}, + {164167849u, 2312080937u}, + {165985098u, 50783057u}, + {166313106u, 4064322274u}, + {166880315u, 4174249877u}, + {167575923u, 2251200536u}, + {171959772u, 2695028078u}, + {172680855u, 3179448066u}, + {173146105u, 4248945772u}, + {174728340u, 2340425361u}, + {179652611u, 3137619159u}, + {179736462u, 128325399u}, + {180051298u, 3127512424u}, + {181382458u, 2372456916u}, + {181889890u, 3693502770u}, + {183484226u, 2673147181u}, + {184414520u, 1066153286u}, + {187100510u, 845176393u}, + {188886225u, 1263140889u}, + {191209013u, 3064282912u}, + {194870740u, 3004562778u}, + {194929128u, 2334377808u}, + {195187973u, 2196213856u}, + {195600126u, 4143041499u}, + {196447132u, 1226433031u}, + {196985682u, 4195630995u}, + {197003421u, 2449968093u}, + {197312883u, 3955839542u}, + {198273040u, 4238928205u}, + {198587987u, 4017314365u}, + {203305702u, 4071049140u}, + {204554583u, 3766317713u}, + {205402653u, 1606647052u}, + {205497365u, 1927881548u}, + {205919427u, 3626192550u}, + {206602403u, 1501339445u}, + {206899022u, 1425994755u}, + {207596826u, 3236427105u}, + {208617535u, 3964616171u}, + {211242385u, 90812657u}, + {211288781u, 1766589589u}, + {214902554u, 4043459023u}, + {215247622u, 1127628109u}, + {216517857u, 1997655867u}, + {216907649u, 519234921u}, + {217121334u, 1987664690u}, + {217345200u, 2861931153u}, + {218609646u, 834202646u}, + {218662776u, 2941333266u}, + {219678607u, 2857242737u}, + {222120229u, 3884888474u}, + {222728197u, 2879858443u}, + {223126339u, 2101721944u}, + {223908396u, 4284275530u}, + {224229340u, 2840809540u}, + {225428658u, 1736004540u}, + {225642672u, 2373555760u}, + {225712368u, 3079549552u}, + {226340757u, 2151424963u}, + {227459921u, 4284275530u}, + {227787929u, 4125797097u}, + {228000936u, 3117592973u}, + {228355138u, 4235724700u}, + {229429764u, 46432752u}, + {231317440u, 60668747u}, + {234155678u, 3117973243u}, + {234423967u, 1185984383u}, + {241047490u, 3117592973u}, + {241211285u, 312749868u}, + {241526121u, 2943087955u}, + {242857281u, 2188032447u}, + {242943528u, 1848427078u}, + {243364713u, 3754977593u}, + {244319783u, 3236427105u}, + {244959049u, 2611672358u}, + {248575333u, 783701570u}, + {249966336u, 2446270282u}, + {250361048u, 1324615712u}, + {252190123u, 3968971605u}, + {252683836u, 3002808089u}, + {253212284u, 519234921u}, + {253747035u, 3943895621u}, + {254425082u, 3626192550u}, + {257074949u, 32498672u}, + {258270804u, 1997655867u}, + {258460505u, 85088168u}, + {258787706u, 3894364719u}, + {260062810u, 4078789188u}, + {262005279u, 1349382677u}, + {264780525u, 3886624671u}, + {266029406u, 3827792536u}, + {266877476u, 1545172229u}, + {266972188u, 1866406725u}, + {267181463u, 2063394981u}, + {267382939u, 2035589458u}, + {267875531u, 453320101u}, + {268077226u, 1562814268u}, + {268373845u, 1610419224u}, + {269071649u, 3174952282u}, + {269711615u, 790125098u}, + {272588731u, 4004004531u}, + {272717208u, 152287480u}, + {272763604u, 1828064412u}, + {274415113u, 4248945772u}, + {276377377u, 4227883492u}, + {276722445u, 1066153286u}, + {278596157u, 2049139513u}, + {278924023u, 2633553255u}, + {281153430u, 2918717560u}, + {281478741u, 1368117733u}, + {284203020u, 2941333266u}, + {284601162u, 2040247121u}, + {286903481u, 1551580071u}, + {288934744u, 4222800707u}, + {289262752u, 4187271920u}, + {289527011u, 2563554040u}, + {289829961u, 4051300231u}, + {291217411u, 1987664690u}, + {291423152u, 3501576853u}, + {291549596u, 2251200536u}, + {292790767u, 2067288422u}, + {293619315u, 1201666066u}, + {295630501u, 3302397712u}, + {295898790u, 1247459206u}, + {297627959u, 2502079217u}, + {300328642u, 3501576853u}, + {302686108u, 251275045u}, + {303000944u, 3004562778u}, + {304332104u, 2249507270u}, + {304839536u, 3816452416u}, + {305794606u, 3297901928u}, + {306433872u, 2550197535u}, + {308133248u, 2231041595u}, + {308378298u, 2086232422u}, + {310050156u, 722226747u}, + {310084332u, 2035589458u}, + {315027787u, 2082203733u}, + {315221858u, 4005370444u}, + {315905355u, 2019504837u}, + {318549772u, 4265991145u}, + {319935328u, 23613345u}, + {320262529u, 4078789188u}, + {320488715u, 3156965141u}, + {321537633u, 3894364719u}, + {323480102u, 1410857500u}, + {324497082u, 2196213856u}, + {326255348u, 3948099494u}, + {327504229u, 3643368067u}, + {327644007u, 2840809540u}, + {328656286u, 2124869804u}, + {329350354u, 514794924u}, + {329552049u, 1378389799u}, + {329848668u, 1548944401u}, + {330546472u, 3113477459u}, + {331150143u, 1900265318u}, + {331725803u, 3095490318u}, + {334063554u, 4065479354u}, + {337279623u, 3218439964u}, + {337852200u, 4166408669u}, + {338197268u, 1004678463u}, + {339233979u, 325721524u}, + {340070980u, 2110614336u}, + {340398846u, 2695028078u}, + {341091070u, 1462261651u}, + {342628253u, 2734293091u}, + {345313503u, 1010423078u}, + {345407755u, 430841682u}, + {346075985u, 1978772298u}, + {347582619u, 1368117733u}, + {348378304u, 1613054894u}, + {351001834u, 2502079217u}, + {351304784u, 4112775054u}, + {352692234u, 1926189867u}, + {354220123u, 2372456916u}, + {354265590u, 2005813599u}, + {355094138u, 1140191243u}, + {357105324u, 3240922889u}, + {357373613u, 1308934029u}, + {357433270u, 1121602628u}, + {357911187u, 264246701u}, + {359102782u, 2563554040u}, + {359601322u, 425194876u}, + {359892399u, 3884888474u}, + {361411629u, 2023929374u}, + {363463749u, 1831984032u}, + {366597247u, 1704359751u}, + {366688715u, 2432570397u}, + {366897166u, 922495761u}, + {367269429u, 3113477459u}, + {371653486u, 1085672342u}, + {372552545u, 2082203733u}, + {374528120u, 3525134120u}, + {376355869u, 60668747u}, + {376696681u, 3820945975u}, + {377380178u, 2080979660u}, + {381737352u, 4017314365u}, + {381963538u, 3218439964u}, + {382504719u, 1368117733u}, + {383012456u, 3955839542u}, + {384954925u, 1226433031u}, + {385422418u, 2023929374u}, + {386441971u, 3117592973u}, + {387627979u, 3166258901u}, + {387988921u, 2449968093u}, + {388000540u, 320610735u}, + {388281159u, 369366859u}, + {388979052u, 3704842890u}, + {390131109u, 1940445335u}, + {390489647u, 425194876u}, + {390746073u, 2909309600u}, + {390825177u, 330370455u}, + {391026872u, 1439864622u}, + {392624966u, 1838790495u}, + {393200626u, 3034015495u}, + {393680343u, 193302114u}, + {394026758u, 2225510254u}, + {395538377u, 4126954177u}, + {396656427u, 1347150037u}, + {397531779u, 1278213580u}, + {398754446u, 3156965141u}, + {399712891u, 907951829u}, + {400020763u, 2486556589u}, + {400708802u, 264246701u}, + {401873669u, 2756502901u}, + {403322099u, 1110053636u}, + {404103076u, 2795767914u}, + {405398272u, 320610735u}, + {406788326u, 948948255u}, + {406882578u, 369366859u}, + {407550808u, 1917297475u}, + {407929836u, 2050640488u}, + {408403979u, 3528933175u}, + {412153099u, 2307378127u}, + {412197743u, 1643639943u}, + {412476657u, 2440604394u}, + {412608936u, 425194876u}, + {412619556u, 60668747u}, + {414167057u, 2110614336u}, + {415694946u, 2310982093u}, + {415740413u, 2190238068u}, + {416236185u, 2527678478u}, + {416379943u, 477233997u}, + {416568961u, 1324615712u}, + {418848436u, 1370408852u}, + {419386010u, 325721524u}, + {419696014u, 3130768529u}, + {420577605u, 2379129571u}, + {421819643u, 2231041595u}, + {424291731u, 1462261651u}, + {425180704u, 1252071556u}, + {425458381u, 1997655867u}, + {427377215u, 113617158u}, + {428072070u, 1765834574u}, + {428163538u, 2494045220u}, + {428744252u, 3174952282u}, + {429191335u, 1743457079u}, + {429782359u, 2001920158u}, + {431013329u, 1865088894u}, + {434528509u, 35199432u}, + {436116247u, 1229353622u}, + {438171504u, 3882420798u}, + {438855001u, 1896555191u}, + {443438361u, 3034015495u}, + {445152737u, 3166258901u}, + {446429748u, 1287907854u}, + {446961403u, 1580000185u}, + {448729659u, 1127628109u}, + {449755982u, 430841682u}, + {450962823u, 1704359751u}, + {451605932u, 2001920158u}, + {452300000u, 391845278u}, + {454099789u, 2023214964u}, + {454168289u, 1252071556u}, + {454444215u, 357368625u}, + {454675449u, 3218439964u}, + {454789727u, 3498572973u}, + {455155166u, 131827291u}, + {456694568u, 311833757u}, + {457013200u, 4188429000u}, + {458606182u, 3884888474u}, + {459933540u, 3421365584u}, + {460229269u, 3095490318u}, + {461187714u, 969426652u}, + {461495586u, 2548031412u}, + {462183625u, 202771878u}, + {463348492u, 2817977724u}, + {464100220u, 2446270282u}, + {464456663u, 1767308409u}, + {464754503u, 159793729u}, + {464796922u, 1048578813u}, + {465527455u, 1181495486u}, + {465656087u, 3651882821u}, + {468036701u, 3525134120u}, + {468263149u, 1133372724u}, + {468357401u, 553791328u}, + {469878802u, 3590407998u}, + {471502091u, 1439864622u}, + {471782763u, 1731503075u}, + {473039397u, 922495761u}, + {473672566u, 1705114766u}, + {473951480u, 2379129571u}, + {475064593u, 1865088894u}, + {475641880u, 2049139513u}, + {477087208u, 1096118392u}, + {477169769u, 2249507270u}, + {477215236u, 2128763245u}, + {478043784u, 1263140889u}, + {480702495u, 1997655867u}, + {480860833u, 141297055u}, + {482052428u, 2440604394u}, + {482374631u, 2909309600u}, + {486520962u, 1121602628u}, + {488252323u, 1043802962u}, + {488852038u, 52142335u}, + {489546893u, 1827309397u}, + {489638361u, 2309620751u}, + {490666158u, 1804931902u}, + {491257182u, 1940445335u}, + {496186718u, 1035330785u}, + {496575656u, 3642041752u}, + {500315676u, 3626192550u}, + {500329824u, 1958030014u}, + {501368853u, 4248945772u}, + {504909012u, 1450826485u}, + {504913184u, 3095490318u}, + {505244589u, 519234921u}, + {506073811u, 4064322274u}, + {509622210u, 3642041752u}, + {509738879u, 2005813599u}, + {510204482u, 1189102932u}, + {510415644u, 3117592973u}, + {511131564u, 3525134120u}, + {511230805u, 492316505u}, + {512437646u, 1765834574u}, + {512963498u, 3551494482u}, + {513174327u, 2449968093u}, + {515574612u, 1961740141u}, + {515919038u, 418843448u}, + {516150272u, 3156965141u}, + {516264550u, 3560047796u}, + {516429998u, 3525134120u}, + {516629989u, 316251760u}, + {519084667u, 320610735u}, + {519691115u, 3964616171u}, + {519816049u, 1767308409u}, + {521704092u, 3034015495u}, + {522219425u, 1831984032u}, + {522662537u, 785002183u}, + {522970409u, 2363606943u}, + {523658448u, 141297055u}, + {525838245u, 3130768529u}, + {525843031u, 1548944401u}, + {526229326u, 221268552u}, + {526271745u, 987103990u}, + {527002278u, 1120020663u}, + {527130910u, 3713357644u}, + {527211338u, 445359987u}, + {527277179u, 4195630995u}, + {528924519u, 1840976616u}, + {529737972u, 1071897901u}, + {529832224u, 492316505u}, + {531353625u, 3651882821u}, + {532976914u, 1378389799u}, + {533257586u, 1792977898u}, + {533297753u, 1096118392u}, + {533707765u, 3346407201u}, + {533852067u, 2211428162u}, + {535147389u, 1766589589u}, + {538644592u, 2188032447u}, + {538764115u, 3280816825u}, + {539286955u, 2606583363u}, + {540724052u, 1928613356u}, + {542335656u, 202771878u}, + {543242474u, 3137619159u}, + {549727146u, 982328139u}, + {550326861u, 236566804u}, + {551021716u, 1888784220u}, + {551113184u, 2371095574u}, + {552101671u, 1736004540u}, + {552140981u, 1866406725u}, + {552198623u, 4016040825u}, + {552732005u, 2124869804u}, + {553060672u, 1831984032u}, + {556865902u, 3551494482u}, + {564989959u, 3590407998u}, + {567381167u, 3640218769u}, + {567548634u, 4002847451u}, + {571049971u, 425194876u}, + {571213702u, 2067288422u}, + {571679305u, 1004678463u}, + {572124858u, 1462261651u}, + {572705628u, 553791328u}, + {573912469u, 1827309397u}, + {576511275u, 5397267u}, + {577061859u, 3724875174u}, + {577393861u, 234418979u}, + {577739373u, 3375623327u}, + {578104812u, 254776937u}, + {584137360u, 846477006u}, + {584358406u, 1382147006u}, + {584445232u, 2425081766u}, + {586715379u, 3346407201u}, + {586934551u, 1246777405u}, + {587317854u, 1610419224u}, + {587321763u, 32498672u}, + {587704149u, 36844083u}, + {587746568u, 925629167u}, + {588477101u, 1304445132u}, + {588605733u, 3528933175u}, + {588752002u, 4257105818u}, + {590399342u, 1779501793u}, + {590764451u, 4126954177u}, + {592828448u, 3713357644u}, + {594451737u, 1562814268u}, + {594732409u, 1854452721u}, + {595326890u, 2149953339u}, + {596622212u, 1828064412u}, + {597117463u, 2040247121u}, + {599648664u, 311833757u}, + {600761778u, 2668058186u}, + {604488427u, 1865088894u}, + {611201969u, 1166752608u}, + {611801684u, 175091981u}, + {613413796u, 3501576853u}, + {613576494u, 1674529717u}, + {613615804u, 1927881548u}, + {613673446u, 4077515648u}, + {614206828u, 2063394981u}, + {615034961u, 1767308409u}, + {616253187u, 350272337u}, + {617063922u, 1382147006u}, + {618394222u, 1278213580u}, + {619046475u, 2840809540u}, + {619983999u, 3968971605u}, + {620930038u, 790125098u}, + {621725111u, 4017314365u}, + {625234069u, 3079549552u}, + {625499499u, 3236427105u}, + {625776099u, 2752153904u}, + {626464782u, 3528933175u}, + {628735379u, 3464312951u}, + {628855990u, 3701693592u}, + {629023457u, 4187271920u}, + {631458723u, 1009285047u}, + {632474511u, 2184785813u}, + {632688525u, 2128763245u}, + {633154128u, 1066153286u}, + {635387292u, 1888784220u}, + {637920955u, 3259017269u}, + {637986098u, 66872090u}, + {638536682u, 3663400351u}, + {638868684u, 295893802u}, + {639214196u, 3437098150u}, + {641016425u, 2307378127u}, + {641813079u, 2099197087u}, + {643202359u, 3336854282u}, + {643528884u, 1278213580u}, + {648792677u, 1425994755u}, + {648796586u, 4265991145u}, + {649178972u, 98318906u}, + {649951924u, 1242970309u}, + {650080556u, 3590407998u}, + {650226825u, 23613345u}, + {651218271u, 2548031412u}, + {651659323u, 1926189867u}, + {651874165u, 1718026970u}, + {652239274u, 4188429000u}, + {653156079u, 1035330785u}, + {653938019u, 1246777405u}, + {655016691u, 3642041752u}, + {655209995u, 1792977898u}, + {655780059u, 3127512424u}, + {655926560u, 1501339445u}, + {656207232u, 1915927544u}, + {656801713u, 2334377808u}, + {658592286u, 2101721944u}, + {659656182u, 2909309600u}, + {662236601u, 2729533009u}, + {664952571u, 50783057u}, + {666878811u, 907951829u}, + {669165391u, 982328139u}, + {669760807u, 1010423078u}, + {672455941u, 2082203733u}, + {672676792u, 1105277785u}, + {673109833u, 3861154817u}, + {675051317u, 1613054894u}, + {675067667u, 3115777965u}, + {675148269u, 3893091179u}, + {676571233u, 2840809540u}, + {677728010u, 411747160u}, + {683199934u, 4078789188u}, + {684475867u, 1263140889u}, + {685452237u, 2307378127u}, + {686455481u, 2449968093u}, + {686864575u, 1070085721u}, + {686974322u, 3297901928u}, + {687237110u, 3968971605u}, + {687250922u, 2690679081u}, + {687939605u, 3713357644u}, + {689380075u, 3582985049u}, + {690330813u, 3517269123u}, + {690498280u, 4125797097u}, + {692865143u, 2646808729u}, + {693949334u, 2246260636u}, + {694163348u, 2190238068u}, + {695176650u, 1096118392u}, + {695998339u, 1278213580u}, + {697109267u, 4054530370u}, + {699395778u, 3320492092u}, + {699460921u, 128346913u}, + {699847185u, 1382147006u}, + {700011505u, 3847824820u}, + {702572955u, 3421365584u}, + {703287902u, 2160671910u}, + {704677182u, 3275379459u}, + {705404967u, 3280816825u}, + {705466535u, 3240922889u}, + {706357493u, 3551494482u}, + {707875973u, 1278213580u}, + {710267500u, 1487469578u}, + {710271409u, 4204516322u}, + {711471015u, 2585333906u}, + {711701648u, 85088168u}, + {712583470u, 3280816825u}, + {712693094u, 2486556589u}, + {713134146u, 1987664690u}, + {713348988u, 1656552147u}, + {713714097u, 4004004531u}, + {713867259u, 1368117733u}, + {713956234u, 3861154817u}, + {716684818u, 1731503075u}, + {717254882u, 3066037601u}, + {718276536u, 2272902985u}, + {720067109u, 1917297475u}, + {721471666u, 1246777405u}, + {723711424u, 2791007832u}, + {723880213u, 1848427078u}, + {724766483u, 2799410405u}, + {726427394u, 112257880u}, + {727517443u, 2050640488u}, + {728353634u, 969426652u}, + {730640214u, 1043802962u}, + {731235630u, 948948255u}, + {734677107u, 4166408669u}, + {736162787u, 2606583363u}, + {736526140u, 1551580071u}, + {736623092u, 3954566002u}, + {739202833u, 227322691u}, + {742386143u, 1835711767u}, + {744674757u, 3894364719u}, + {745056133u, 3166258901u}, + {745950690u, 1324615712u}, + {748339398u, 1131560544u}, + {748449145u, 3113477459u}, + {748725745u, 2629204258u}, + {749293108u, 3968971605u}, + {749414428u, 3651882821u}, + {749446299u, 3311845575u}, + {750849922u, 2251200536u}, + {751130654u, 445359987u}, + {751805636u, 3578743946u}, + {754339966u, 2708283552u}, + {755424157u, 2061836167u}, + {757394386u, 2050640488u}, + {758141288u, 1035330785u}, + {758584090u, 3993055547u}, + {760580063u, 2019504837u}, + {760870601u, 3136067623u}, + {760935744u, 189821736u}, + {761486328u, 3786349997u}, + {762384415u, 2128763245u}, + {764450303u, 1347150037u}, + {764762725u, 2222146733u}, + {766152005u, 3459803928u}, + {766728915u, 3102123997u}, + {766941358u, 3302397712u}, + {769871551u, 4046580086u}, + {770530788u, 2151424963u}, + {770890633u, 3115777965u}, + {771746232u, 4143041499u}, + {772945838u, 2523859083u}, + {774167917u, 2425081766u}, + {774608969u, 2049139513u}, + {775188920u, 4065479354u}, + {776568506u, 3464312951u}, + {778159641u, 1915927544u}, + {778729705u, 3004562778u}, + {778990364u, 3642041752u}, + {780112057u, 1229353622u}, + {781541932u, 1978772298u}, + {786241306u, 2860885228u}, + {787902217u, 4222800707u}, + {789828457u, 785002183u}, + {790628411u, 4076578181u}, + {792115037u, 1105277785u}, + {792567023u, 1894023034u}, + {792710453u, 1133372724u}, + {793693612u, 3280816825u}, + {796151930u, 4227883492u}, + {797637610u, 2668058186u}, + {800677656u, 288797514u}, + {801765050u, 2082203733u}, + {802210154u, 1035330785u}, + {803860966u, 1897186590u}, + {803912443u, 1382147006u}, + {805391915u, 3806260702u}, + {805649447u, 3066037601u}, + {806149580u, 3955839542u}, + {807093881u, 2446270282u}, + {807165483u, 1318530357u}, + {807425513u, 1140191243u}, + {809441757u, 3525134120u}, + {809814221u, 947136075u}, + {809923968u, 3174952282u}, + {810200568u, 2567729435u}, + {810492939u, 4262830307u}, + {810921122u, 3373320398u}, + {814381230u, 3525134120u}, + {814982212u, 3861154817u}, + {815814789u, 2523859083u}, + {816898980u, 2123310990u}, + {818100543u, 4051970779u}, + {818270992u, 1767308409u}, + {818474787u, 3143660245u}, + {818685109u, 3280816825u}, + {820058913u, 4177480016u}, + {822054886u, 2080979660u}, + {822110498u, 329256923u}, + {822345424u, 3197542446u}, + {823439957u, 2527678478u}, + {823859238u, 2190238068u}, + {826237548u, 2283621556u}, + {826565140u, 3464312951u}, + {827626828u, 3398329105u}, + {828024714u, 1368117733u}, + {828203738u, 3163598820u}, + {828416181u, 3117973243u}, + {830053978u, 1229353622u}, + {831346374u, 3985105263u}, + {831703414u, 1347150037u}, + {832653466u, 445359987u}, + {833690588u, 3626192550u}, + {834420661u, 2708283552u}, + {835642740u, 2363606943u}, + {836083792u, 2110614336u}, + {837407623u, 2081474799u}, + {839050065u, 2151424963u}, + {839634464u, 1854452721u}, + {840204528u, 2943087955u}, + {841874395u, 4015103358u}, + {842406159u, 159793729u}, + {842575460u, 2307378127u}, + {842577786u, 2307378127u}, + {845460803u, 4065479354u}, + {847716129u, 2676460759u}, + {849248003u, 1528655993u}, + {849377040u, 4284275530u}, + {851303280u, 846477006u}, + {851743599u, 4078789188u}, + {852103234u, 4138053004u}, + {852536620u, 3525134120u}, + {852953143u, 1548944401u}, + {853589860u, 1166752608u}, + {854041846u, 1832548211u}, + {854185276u, 1071897901u}, + {856595607u, 2151424963u}, + {857626753u, 4043459023u}, + {859112433u, 2729533009u}, + {863236627u, 2673147181u}, + {865335789u, 1958661413u}, + {866866738u, 3744785879u}, + {867124270u, 3127512424u}, + {868640306u, 1380005180u}, + {868900336u, 1201666066u}, + {869349853u, 1997655867u}, + {869882643u, 391845278u}, + {870933175u, 3766317713u}, + {871289044u, 1008610898u}, + {871967762u, 29337834u}, + {872395945u, 3434795221u}, + {874365242u, 3166258901u}, + {875102275u, 23613345u}, + {877172386u, 3115777965u}, + {877262964u, 2909309600u}, + {877289612u, 2585333906u}, + {879035519u, 3002808089u}, + {879949610u, 3205135068u}, + {881381791u, 357368625u}, + {881533736u, 4116005193u}, + {882976191u, 2918717560u}, + {883529709u, 1896555191u}, + {885334061u, 2005813599u}, + {889268505u, 1246777405u}, + {889678561u, 2979174351u}, + {889891004u, 3179448066u}, + {890663963u, 36323483u}, + {892821197u, 4169529732u}, + {892972250u, 1450826485u}, + {893759412u, 1347150037u}, + {895709837u, 1865088894u}, + {895895484u, 2646808729u}, + {898882446u, 2142949622u}, + {899490511u, 1382147006u}, + {900147447u, 251275045u}, + {903349218u, 3953628535u}, + {903880982u, 221268552u}, + {904638980u, 3079549552u}, + {906327077u, 922495761u}, + {906935626u, 4004004531u}, + {907025703u, 2086232422u}, + {909190952u, 2737935582u}, + {910722826u, 1590130816u}, + {913218422u, 4017314365u}, + {913578057u, 3953628535u}, + {914427966u, 1610419224u}, + {915516669u, 2016972680u}, + {916860782u, 1278213580u}, + {917055083u, 4051970779u}, + {918430871u, 2097980184u}, + {919101576u, 4104933846u}, + {920587256u, 2791007832u}, + {924711450u, 2734622004u}, + {924880455u, 1838790495u}, + {926810612u, 2020136236u}, + {926975164u, 3551494482u}, + {928341561u, 3929210348u}, + {928599093u, 2943087955u}, + {928787290u, 1928613356u}, + {929050692u, 1368117733u}, + {929920407u, 834202646u}, + {930115129u, 1195580711u}, + {931357466u, 330370455u}, + {932138043u, 2310982093u}, + {932407998u, 3827792536u}, + {933341428u, 3137619159u}, + {933442585u, 90812657u}, + {933870768u, 3496270044u}, + {936577098u, 85088168u}, + {937088197u, 2909309600u}, + {938498379u, 987103990u}, + {939550143u, 3472033121u}, + {940510342u, 3064282912u}, + {941424433u, 3020710599u}, + {941501007u, 2036505361u}, + {942856614u, 418843448u}, + {944451014u, 2857242737u}, + {945004532u, 1958030014u}, + {945615575u, 2432570397u}, + {946270111u, 1060425153u}, + {946808884u, 2067288422u}, + {947662688u, 2196213856u}, + {947799529u, 1848427078u}, + {948379886u, 2050640488u}, + {951153384u, 3040649174u}, + {952138786u, 97798306u}, + {954296020u, 4108054909u}, + {959125925u, 3130768529u}, + {960078843u, 1731503075u}, + {960357269u, 2204424445u}, + {961622270u, 312749868u}, + {964447747u, 3333116957u}, + {964824041u, 4138053004u}, + {965355805u, 36844083u}, + {966023536u, 1865088894u}, + {967208317u, 3582985049u}, + {968410449u, 4188429000u}, + {969715970u, 3117592973u}, + {970237467u, 2184785813u}, + {970942483u, 1854452721u}, + {972197649u, 1405706347u}, + {974693245u, 3955839542u}, + {975052880u, 4015103358u}, + {975902789u, 1425994755u}, + {976991492u, 1955497857u}, + {977226459u, 60668747u}, + {977533555u, 2527678478u}, + {979905694u, 2036505361u}, + {986186273u, 2550197535u}, + {986293008u, 2023929374u}, + {986355278u, 1900265318u}, + {986834210u, 2035589458u}, + {989816384u, 3867735525u}, + {990073916u, 3004562778u}, + {991589952u, 1257055534u}, + {992302134u, 3137619159u}, + {992832289u, 514794924u}, + {993612866u, 2372456916u}, + {993882821u, 3643368067u}, + {994917408u, 152287480u}, + {998051921u, 4195630995u}, + {999973202u, 925629167u}, + {1001024966u, 3533507944u}, + {1001985165u, 2879858443u}, + {1002899256u, 3082185422u}, + {1002975830u, 2097980184u}, + {1004331437u, 234418979u}, + {1005925837u, 2795767914u}, + {1007090398u, 2494045220u}, + {1007744934u, 1121899976u}, + {1010280795u, 46432752u}, + {1011554792u, 4248945772u}, + {1013613609u, 159273129u}, + {1015165489u, 2023929374u}, + {1017447957u, 3280816825u}, + {1017719785u, 2307378127u}, + {1020331020u, 1767308409u}, + {1020688119u, 1242970309u}, + {1021129789u, 1096118392u}, + {1021553666u, 1792977898u}, + {1021832092u, 2265899268u}, + {1023097093u, 128325399u}, + {1023209031u, 128325399u}, + {1024275095u, 1246777405u}, + {1025627349u, 3884888474u}, + {1025922570u, 3394591780u}, + {1025931099u, 288797514u}, + {1025984003u, 2050640488u}, + {1026298864u, 4076578181u}, + {1026830628u, 98318906u}, + {1027074211u, 311833757u}, + {1029322341u, 1848427078u}, + {1029885272u, 4126954177u}, + {1030496123u, 3266624469u}, + {1031712290u, 2246260636u}, + {1032417306u, 1915927544u}, + {1033395192u, 1229353622u}, + {1033672472u, 1467181170u}, + {1036168068u, 3894364719u}, + {1037377612u, 1487469578u}, + {1037629135u, 2080979660u}, + {1041380517u, 1975030538u}, + {1046732047u, 2484626312u}, + {1047661096u, 2611672358u}, + {1047830101u, 1961740141u}, + {1048613066u, 46432752u}, + {1049392737u, 1997655867u}, + {1051462026u, 3464312951u}, + {1052701798u, 311833757u}, + {1054307112u, 453320101u}, + {1055087689u, 2188032447u}, + {1055357644u, 3704842890u}, + {1056058955u, 4248945772u}, + {1056532643u, 3998855746u}, + {1059315966u, 3626192550u}, + {1059391502u, 3964616171u}, + {1059526744u, 4257105818u}, + {1060571437u, 1009285047u}, + {1061448025u, 1110053636u}, + {1061739347u, 2371095574u}, + {1062499789u, 3349083475u}, + {1063459988u, 2941333266u}, + {1064185147u, 1048578813u}, + {1064441459u, 2251200536u}, + {1064450653u, 1913555715u}, + {1065806260u, 295893802u}, + {1067400660u, 2734293091u}, + {1068158103u, 2502079217u}, + {1068565221u, 2309620751u}, + {1069010199u, 1081182479u}, + {1069219757u, 937475507u}, + {1069816351u, 2440604394u}, + {1071178139u, 2225510254u}, + {1072629969u, 3280816825u}, + {1073565292u, 2050640488u}, + {1073938590u, 2446270282u}, + {1075088432u, 220747952u}, + {1077488013u, 2251200536u}, + {1077974279u, 3115777965u}, + {1077977871u, 1009285047u}, + {1080048380u, 1009285047u}, + {1081363435u, 3866079306u}, + {1081896471u, 3311845575u}, + {1082162942u, 1304445132u}, + {1082964247u, 1085672342u}, + {1083028489u, 1854452721u}, + {1084571916u, 189800222u}, + {1084683854u, 189800222u}, + {1087397393u, 3210167311u}, + {1087405922u, 227322691u}, + {1087741045u, 1229353622u}, + {1088256443u, 3943895621u}, + {1088526630u, 60668747u}, + {1088853531u, 4174249877u}, + {1089914575u, 2494045220u}, + {1091970946u, 3328099292u}, + {1093187113u, 2061836167u}, + {1093892129u, 1731503075u}, + {1095003479u, 2527678478u}, + {1098856153u, 2225510254u}, + {1099103958u, 2019504837u}, + {1101581224u, 445359987u}, + {1102855340u, 1913555715u}, + {1105430383u, 2053625925u}, + {1108206870u, 2423151489u}, + {1108823809u, 3137619159u}, + {1109304924u, 2023214964u}, + {1113239454u, 3346407201u}, + {1114519671u, 2518389745u}, + {1115608487u, 1070085721u}, + {1116092555u, 52142335u}, + {1116562512u, 2249507270u}, + {1118007466u, 3937380923u}, + {1120572603u, 3197542446u}, + {1122473717u, 3421365584u}, + {1122922848u, 1048578813u}, + {1123214170u, 2309620751u}, + {1123974612u, 3410558298u}, + {1124101536u, 519234921u}, + {1125205209u, 1928613356u}, + {1125659970u, 1110053636u}, + {1125925476u, 1975030538u}, + {1125966552u, 3884888474u}, + {1126814115u, 922495761u}, + {1126927903u, 1450826485u}, + {1129632926u, 2563554040u}, + {1130040044u, 2371095574u}, + {1130485022u, 1142657302u}, + {1130535752u, 3115777965u}, + {1130694580u, 998950330u}, + {1131291174u, 2379129571u}, + {1131883459u, 3525134120u}, + {1132651081u, 2086232422u}, + {1135655447u, 3984047000u}, + {1136409910u, 329256923u}, + {1141998415u, 2142949622u}, + {1142838258u, 3804604483u}, + {1143370867u, 2189131291u}, + {1143371294u, 3373320398u}, + {1143637765u, 1120020663u}, + {1144503312u, 1915927544u}, + {1145188263u, 1380005180u}, + {1146158677u, 251275045u}, + {1147065501u, 2050640488u}, + {1148872216u, 3271642134u}, + {1148880745u, 411747160u}, + {1149731266u, 4005370444u}, + {1150328354u, 4235724700u}, + {1150379975u, 3786349997u}, + {1151020060u, 3964616171u}, + {1151389398u, 2432570397u}, + {1152505719u, 3748496685u}, + {1153445769u, 3143674823u}, + {1154500699u, 846477006u}, + {1154661936u, 2123310990u}, + {1154771303u, 2423151489u}, + {1155366952u, 1792977898u}, + {1155696734u, 477233997u}, + {1158215968u, 2527678478u}, + {1158725583u, 3922572177u}, + {1158812210u, 1246777405u}, + {1160578781u, 1958030014u}, + {1161180955u, 3786349997u}, + {1162742943u, 1928613356u}, + {1166373726u, 1035330785u}, + {1166905206u, 2115100748u}, + {1169681693u, 2361676666u}, + {1170396972u, 3280816825u}, + {1170772263u, 1462261651u}, + {1172679167u, 3554572732u}, + {1174375003u, 3493097909u}, + {1175187807u, 2488441127u}, + {1175994494u, 2579864568u}, + {1177083310u, 1131560544u}, + {1177567378u, 113617158u}, + {1179482289u, 4121805392u}, + {1179612963u, 3130768529u}, + {1182047426u, 3136067623u}, + {1184688993u, 2494045220u}, + {1186635970u, 1121602628u}, + {1187134793u, 925629167u}, + {1188701332u, 4150193196u}, + {1189273523u, 1229353622u}, + {1191107749u, 2379129571u}, + {1191573611u, 2840809540u}, + {1191959845u, 1204132125u}, + {1192765997u, 2563554040u}, + {1196218240u, 2035589458u}, + {1197130270u, 3922572177u}, + {1203473238u, 2081474799u}, + {1204313081u, 3989028952u}, + {1204845690u, 2250606114u}, + {1204846117u, 3434795221u}, + {1205112588u, 1181495486u}, + {1205401499u, 4051970779u}, + {1206145371u, 264246701u}, + {1206663086u, 1318530357u}, + {1207633500u, 312749868u}, + {1209305167u, 1781719145u}, + {1210355568u, 350272337u}, + {1211206089u, 3820945975u}, + {1211535050u, 3280816825u}, + {1211803177u, 4051300231u}, + {1211854798u, 3847824820u}, + {1211862235u, 1792977898u}, + {1212864221u, 2371095574u}, + {1213980542u, 3809971508u}, + {1214356739u, 2486556589u}, + {1214920592u, 3205149646u}, + {1215975522u, 785002183u}, + {1216246126u, 2484626312u}, + {1219278820u, 2307378127u}, + {1220200406u, 3984047000u}, + {1220874423u, 1181495486u}, + {1221840699u, 4096445748u}, + {1222053604u, 1896555191u}, + {1222582595u, 2861931153u}, + {1222655778u, 3847824820u}, + {1226358718u, 3115777965u}, + {1226701619u, 4077515648u}, + {1227992387u, 3302397712u}, + {1228380029u, 1930676279u}, + {1231032023u, 1897186590u}, + {1231156516u, 2300201843u}, + {1233596440u, 3964616171u}, + {1234153990u, 3493097909u}, + {1235849826u, 3554572732u}, + {1236662630u, 2549915950u}, + {1237469317u, 2395440099u}, + {1238290690u, 3642041752u}, + {1238558133u, 947136075u}, + {1239042201u, 175091981u}, + {1240957112u, 4060330569u}, + {1243522249u, 3320492092u}, + {1246163816u, 2432570397u}, + {1246846446u, 2050640488u}, + {1247168792u, 1848427078u}, + {1248422627u, 227322691u}, + {1248609616u, 987103990u}, + {1252219312u, 3280816825u}, + {1252582572u, 2440604394u}, + {1253434668u, 1265606948u}, + {1254240820u, 2502079217u}, + {1256442544u, 1997655867u}, + {1258605093u, 3861097354u}, + {1262627476u, 4150193196u}, + {1262654083u, 254776937u}, + {1264948061u, 2265899268u}, + {1265787904u, 3927554129u}, + {1266320513u, 2312080937u}, + {1266320940u, 3496270044u}, + {1267620194u, 325721524u}, + {1268137909u, 1257055534u}, + {1270779990u, 1843193968u}, + {1272680912u, 3882420798u}, + {1273278000u, 4112775054u}, + {1273329621u, 3663400351u}, + {1273337058u, 1731503075u}, + {1273916217u, 834202646u}, + {1274339044u, 2309620751u}, + {1275455365u, 3625547039u}, + {1275831562u, 2548031412u}, + {1277450345u, 969426652u}, + {1277720949u, 2300201843u}, + {1279535911u, 2840809540u}, + {1281018939u, 3079549552u}, + {1281675229u, 3799622531u}, + {1282349246u, 1120020663u}, + {1283307507u, 3117592973u}, + {1283315522u, 4034970925u}, + {1284057418u, 2923405976u}, + {1284130601u, 3663400351u}, + {1284736335u, 46432752u}, + {1286624011u, 60668747u}, + {1288176442u, 4016040825u}, + {1289467210u, 3240922889u}, + {1289854852u, 1992151102u}, + {1292506846u, 1835711767u}, + {1295628813u, 3431623086u}, + {1295690560u, 2023929374u}, + {1296354061u, 3117592973u}, + {1297226675u, 4064322274u}, + {1297324649u, 3370148263u}, + {1298137453u, 2611390773u}, + {1298250099u, 1848427078u}, + {1298417358u, 2527678478u}, + {1298803518u, 320610735u}, + {1298944140u, 2456914922u}, + {1300032956u, 1008610898u}, + {1300517024u, 236566804u}, + {1300627563u, 128325399u}, + {1300720310u, 1450826485u}, + {1304997072u, 3259017269u}, + {1305272907u, 3501576853u}, + {1305774447u, 254776937u}, + {1308518855u, 519234921u}, + {1309731653u, 3626192550u}, + {1309897450u, 288797514u}, + {1310182552u, 35199432u}, + {1312010159u, 845176393u}, + {1313577375u, 1997655867u}, + {1315456564u, 2196213856u}, + {1320079916u, 3799622531u}, + {1321875923u, 2668058186u}, + {1323155916u, 1580000185u}, + {1324128906u, 316251760u}, + {1325431500u, 1096118392u}, + {1326259930u, 1450826485u}, + {1326422884u, 2204424445u}, + {1326641408u, 3968971605u}, + {1327795336u, 2373555760u}, + {1327954235u, 3766317713u}, + {1329095017u, 141297055u}, + {1329612732u, 1195580711u}, + {1331765604u, 3346407201u}, + {1332254813u, 1658769499u}, + {1332940595u, 4054530370u}, + {1334804444u, 3724875174u}, + {1334811881u, 1915927544u}, + {1336930188u, 3687021862u}, + {1337306385u, 2363606943u}, + {1338925168u, 907951829u}, + {1339195772u, 2361676666u}, + {1341002552u, 1096118392u}, + {1341219459u, 3827792536u}, + {1343150052u, 3861097354u}, + {1343824069u, 1304445132u}, + {1344790345u, 3973496102u}, + {1345532241u, 2738981507u}, + {1345605424u, 3724875174u}, + {1346729723u, 2446270282u}, + {1346856167u, 2251200536u}, + {1349651265u, 3954566002u}, + {1350942033u, 3179448066u}, + {1351862070u, 1831984032u}, + {1353981669u, 2020136236u}, + {1354568346u, 4150193196u}, + {1355635213u, 2446270282u}, + {1357103636u, 3370148263u}, + {1358701498u, 4002847451u}, + {1358799472u, 3431623086u}, + {1359612276u, 2672865596u}, + {1361431652u, 311833757u}, + {1362074970u, 1928613356u}, + {1362102386u, 189800222u}, + {1363439819u, 2231041595u}, + {1363684869u, 2086232422u}, + {1363905775u, 1548944401u}, + {1365390903u, 2035589458u}, + {1367249270u, 316251760u}, + {1371372273u, 350272337u}, + {1373484982u, 906651216u}, + {1377760939u, 4195630995u}, + {1378304211u, 3882420798u}, + {1379803653u, 2196213856u}, + {1383350746u, 2606583363u}, + {1384166166u, 3968971605u}, + {1385603729u, 131827291u}, + {1389429058u, 3827792536u}, + {1390569840u, 202771878u}, + {1392227951u, 3437098150u}, + {1393729636u, 1720244322u}, + {1394415418u, 3993055547u}, + {1394429671u, 1897186590u}, + {1395357555u, 514794924u}, + {1396286704u, 1854452721u}, + {1396397641u, 1462261651u}, + {1396537739u, 1613054894u}, + {1397207587u, 1674529717u}, + {1398781208u, 2425081766u}, + {1399679203u, 453320101u}, + {1402694282u, 3766317713u}, + {1405298892u, 1242970309u}, + {1406265168u, 3912021279u}, + {1407007064u, 2800456330u}, + {1407194171u, 369366859u}, + {1411118654u, 3626192550u}, + {1411126088u, 3893091179u}, + {1412378463u, 3847824820u}, + {1412416856u, 3117973243u}, + {1412739841u, 1121602628u}, + {1414907893u, 425194876u}, + {1415456492u, 1958661413u}, + {1417494438u, 3079549552u}, + {1417651304u, 477233997u}, + {1418751451u, 3102123997u}, + {1420176321u, 4187271920u}, + {1422203737u, 922495761u}, + {1423577209u, 251275045u}, + {1424896380u, 2225510254u}, + {1424930656u, 2082203733u}, + {1425380598u, 1610419224u}, + {1426298891u, 1958030014u}, + {1426960057u, 1085672342u}, + {1427117303u, 3575030391u}, + {1427954639u, 907951829u}, + {1428328296u, 1035330785u}, + {1428494490u, 4150193196u}, + {1428724093u, 131827291u}, + {1429834691u, 3525134120u}, + {1432847096u, 411747160u}, + {1434959805u, 722226747u}, + {1435848423u, 1131560544u}, + {1437536463u, 1781719145u}, + {1439235762u, 4257105818u}, + {1439779034u, 3820945975u}, + {1440445607u, 3632027947u}, + {1440728989u, 2023929374u}, + {1443307111u, 320610735u}, + {1444825569u, 2791007832u}, + {1445861692u, 1848427078u}, + {1447078552u, 193302114u}, + {1449333329u, 3280816825u}, + {1450903881u, 3643368067u}, + {1453702774u, 3375623327u}, + {1455185863u, 1955497857u}, + {1455890241u, 4177480016u}, + {1455904494u, 1835711767u}, + {1456004124u, 1121602628u}, + {1456832378u, 453320101u}, + {1458012562u, 1551580071u}, + {1458682410u, 1736004540u}, + {1460704843u, 320610735u}, + {1461154026u, 514794924u}, + {1463236407u, 2050640488u}, + {1464169105u, 3704842890u}, + {1467915507u, 425194876u}, + {1467926127u, 60668747u}, + {1468668994u, 430841682u}, + {1470942156u, 2527678478u}, + {1471107712u, 1347150037u}, + {1473853286u, 3786349997u}, + {1475002585u, 3130768529u}, + {1476992676u, 2023929374u}, + {1480226274u, 3163598820u}, + {1480487275u, 2307378127u}, + {1481651144u, 4125797097u}, + {1484351786u, 3421365584u}, + {1485052032u, 312749868u}, + {1485889823u, 3156965141u}, + {1486855421u, 1425994755u}, + {1487544531u, 2250606114u}, + {1487773714u, 1896555191u}, + {1488592126u, 3636505214u}, + {1489429462u, 969426652u}, + {1490198916u, 193302114u}, + {1491651311u, 3929210348u}, + {1496123943u, 3434795221u}, + {1496434628u, 783701570u}, + {1497323246u, 1070085721u}, + {1497530848u, 3166258901u}, + {1498363212u, 834202646u}, + {1499011286u, 1843193968u}, + {1500710585u, 23613345u}, + {1500885436u, 519234921u}, + {1501253857u, 4005370444u}, + {1501920430u, 3693502770u}, + {1501927115u, 66872090u}, + {1502345135u, 1142657302u}, + {1505853936u, 3421365584u}, + {1506300392u, 2729533009u}, + {1506870490u, 3964616171u}, + {1512001139u, 3551494482u}, + {1512378704u, 3704842890u}, + {1512713350u, 3079549552u}, + {1513912753u, 3884888474u}, + {1515177597u, 3560047796u}, + {1515240111u, 3421365584u}, + {1516660686u, 2016972680u}, + {1517365064u, 4116005193u}, + {1517379317u, 2020136236u}, + {1517859086u, 2035589458u}, + {1518079775u, 1720244322u}, + {1518307201u, 391845278u}, + {1519406791u, 3501576853u}, + {1519487385u, 1736004540u}, + {1520157233u, 1551580071u}, + {1521413091u, 1649667117u}, + {1522247167u, 2646808729u}, + {1522628849u, 330370455u}, + {1525643928u, 3643368067u}, + {1528632470u, 1347150037u}, + {1529385559u, 295893802u}, + {1530143817u, 492316505u}, + {1532393779u, 2151424963u}, + {1532722747u, 1718231174u}, + {1535328109u, 3724875174u}, + {1538280199u, 3697980037u}, + {1541683415u, 3373320398u}, + {1541701097u, 2979174351u}, + {1541827533u, 1121602628u}, + {1545513038u, 35199432u}, + {1546886491u, 202771878u}, + {1547364646u, 3218439964u}, + {1548330244u, 1487469578u}, + {1549019354u, 2189131291u}, + {1549248537u, 2080979660u}, + {1550066949u, 3697980037u}, + {1550878364u, 2086232422u}, + {1550904285u, 785002183u}, + {1551493289u, 1035330785u}, + {1551882227u, 3642041752u}, + {1551958579u, 1590130816u}, + {1553126134u, 3867735525u}, + {1555622247u, 3626192550u}, + {1557598766u, 3496270044u}, + {1558798069u, 1008610898u}, + {1559534371u, 2738981507u}, + {1560215583u, 1450826485u}, + {1560486109u, 1658769499u}, + {1562185408u, 85088168u}, + {1562728680u, 3943895621u}, + {1563372726u, 1096118392u}, + {1563395253u, 3754977593u}, + {1563401938u, 5397267u}, + {1563819958u, 1081182479u}, + {1563839372u, 3582985049u}, + {1564928781u, 3642041752u}, + {1565722215u, 3117592973u}, + {1566249110u, 2231041595u}, + {1566438135u, 3525134120u}, + {1568270069u, 311833757u}, + {1571619158u, 519234921u}, + {1571736569u, 3525134120u}, + {1572355111u, 3472033121u}, + {1572952971u, 4166408669u}, + {1574048771u, 1043802962u}, + {1575790823u, 98318906u}, + {1576652420u, 3498572973u}, + {1578135509u, 1832548211u}, + {1578854140u, 1958661413u}, + {1579554598u, 1658769499u}, + {1579782024u, 330370455u}, + {1580962208u, 1674529717u}, + {1581632056u, 1613054894u}, + {1582517909u, 445359987u}, + {1582562008u, 1928613356u}, + {1582595964u, 1848427078u}, + {1582887914u, 1711141940u}, + {1583721990u, 2708283552u}, + {1584103672u, 391845278u}, + {1584883931u, 3533507944u}, + {1588238410u, 3280816825u}, + {1590860382u, 234418979u}, + {1590965534u, 2251200536u}, + {1591618640u, 553791328u}, + {1592968467u, 90812657u}, + {1594197570u, 1656756351u}, + {1594747094u, 3464312951u}, + {1596030623u, 1928613356u}, + {1596802932u, 3663400351u}, + {1598549045u, 3137619159u}, + {1599755022u, 3759454860u}, + {1602819959u, 50783057u}, + {1603158238u, 3311845575u}, + {1603175920u, 3040649174u}, + {1607020591u, 998950330u}, + {1608361314u, 141297055u}, + {1608367243u, 1831984032u}, + {1608839469u, 3034015495u}, + {1610494177u, 2373555760u}, + {1610723360u, 2019504837u}, + {1611182043u, 2673147181u}, + {1611541772u, 3759454860u}, + {1612172473u, 311833757u}, + {1612379108u, 846477006u}, + {1613433402u, 1528655993u}, + {1614600957u, 3806260702u}, + {1618181896u, 3861154817u}, + {1619073589u, 3311845575u}, + {1620272892u, 947136075u}, + {1621009194u, 2800456330u}, + {1621960932u, 1720244322u}, + {1623539079u, 3236427105u}, + {1624870076u, 3816452416u}, + {1624876761u, 189821736u}, + {1625294781u, 1265606948u}, + {1625977091u, 4151508457u}, + {1627431429u, 1462261651u}, + {1633829934u, 3533507944u}, + {1634395499u, 2312080937u}, + {1634427794u, 4227883492u}, + {1635523594u, 982328139u}, + {1637265646u, 36844083u}, + {1639610332u, 1894023034u}, + {1639664977u, 1382147006u}, + {1641029421u, 1843193968u}, + {1641518031u, 3004562778u}, + {1642282195u, 1060850758u}, + {1644362737u, 1526717471u}, + {1645196813u, 2523859083u}, + {1646358754u, 3472033121u}, + {1651407052u, 1085672342u}, + {1652335205u, 418843448u}, + {1654443290u, 152287480u}, + {1654955235u, 3551494482u}, + {1655672393u, 1841180820u}, + {1656768211u, 1554831074u}, + {1658504868u, 3884888474u}, + {1661229845u, 3575030391u}, + {1664294782u, 112257880u}, + {1664633061u, 3496270044u}, + {1668495414u, 937475507u}, + {1668720367u, 2446270282u}, + {1669836137u, 325721524u}, + {1670314292u, 3095490318u}, + {1671969000u, 2312080937u}, + {1672370493u, 1382147006u}, + {1672656866u, 2734622004u}, + {1673700793u, 1278213580u}, + {1674908225u, 1467181170u}, + {1676075780u, 3744785879u}, + {1676236609u, 790125098u}, + {1680548412u, 3373320398u}, + {1682484017u, 2861931153u}, + {1684069562u, 3968971605u}, + {1685013902u, 3297901928u}, + {1686351584u, 128346913u}, + {1686769604u, 1204132125u}, + {1687451914u, 4212983280u}, + {1692245083u, 3860727760u}, + {1695304757u, 3349083475u}, + {1695870322u, 2373555760u}, + {1695902617u, 4043459023u}, + {1696998417u, 1166752608u}, + {1698740469u, 221268552u}, + {1698835455u, 1278213580u}, + {1702504244u, 1781719145u}, + {1702992854u, 2943087955u}, + {1703757018u, 999375935u}, + {1704397936u, 46432752u}, + {1705837560u, 1588192294u}, + {1706671636u, 2585333906u}, + {1707833577u, 3410558298u}, + {1710522226u, 1767308409u}, + {1711000010u, 3079549552u}, + {1712428983u, 4138053004u}, + {1712559928u, 2086232422u}, + {1713617427u, 4034970925u}, + {1713810028u, 357368625u}, + {1714962753u, 3964616171u}, + {1715918113u, 4262830307u}, + {1717147216u, 1779705997u}, + {1718243034u, 1493356251u}, + {1719654379u, 3867735525u}, + {1721436023u, 2040247121u}, + {1722704668u, 3636505214u}, + {1725769605u, 4222800707u}, + {1726107884u, 3434795221u}, + {1729970237u, 1121899976u}, + {1730391242u, 1009285047u}, + {1731310960u, 264246701u}, + {1733795847u, 1684968257u}, + {1734131689u, 2550197535u}, + {1734665602u, 477233997u}, + {1736383048u, 1405706347u}, + {1737786419u, 2149953339u}, + {1742543681u, 3968971605u}, + {1743958840u, 2923405976u}, + {1746488725u, 3113477459u}, + {1747406592u, 1121602628u}, + {1748926737u, 4028558811u}, + {1750483221u, 2151424963u}, + {1753719906u, 3799252937u}, + {1756779580u, 3410558298u}, + {1757345145u, 2189131291u}, + {1757377440u, 4104933846u}, + {1758473240u, 1105277785u}, + {1760215292u, 159793729u}, + {1760496460u, 1580000185u}, + {1764467677u, 3127512424u}, + {1765231841u, 1183800404u}, + {1767890041u, 2225510254u}, + {1769262805u, 3861154817u}, + {1769308400u, 3349083475u}, + {1771557115u, 1060425153u}, + {1773903806u, 4076578181u}, + {1774764295u, 4265991145u}, + {1775092250u, 4096445748u}, + {1775189634u, 2231041595u}, + {1776778237u, 1246777405u}, + {1777392936u, 29337834u}, + {1779668915u, 1554831074u}, + {1779717857u, 1677780720u}, + {1781129202u, 3929210348u}, + {1782910846u, 2101721944u}, + {1784226610u, 329256923u}, + {1785283931u, 3205149646u}, + {1787244428u, 4284275530u}, + {1788677643u, 2272902985u}, + {1791445060u, 1060425153u}, + {1792724532u, 2082203733u}, + {1795183231u, 3578743946u}, + {1795270670u, 1746443080u}, + {1795606512u, 2611672358u}, + {1799261242u, 2211428162u}, + {1803169919u, 1318530357u}, + {1804599679u, 3968971605u}, + {1804931350u, 1121602628u}, + {1806156493u, 2251200536u}, + {1806437225u, 445359987u}, + {1807963548u, 3174952282u}, + {1809831582u, 3117592973u}, + {1810401560u, 4090033634u}, + {1812700957u, 2050640488u}, + {1813447859u, 1035330785u}, + {1814624924u, 1462261651u}, + {1815194729u, 3737778114u}, + {1816173843u, 4004004531u}, + {1818819968u, 2250606114u}, + {1818950246u, 1580000185u}, + {1820593014u, 790125098u}, + {1824495599u, 3259017269u}, + {1825837359u, 1096118392u}, + {1825883742u, 477233997u}, + {1825910791u, 1718026970u}, + {1825942500u, 3066037601u}, + {1826706664u, 1122325581u}, + {1828144564u, 1278213580u}, + {1828535866u, 1347150037u}, + {1829177083u, 66872090u}, + {1829911147u, 2019504837u}, + {1830433748u, 2231041595u}, + {1831875077u, 3464312951u}, + {1832055019u, 2673147181u}, + {1833031938u, 1121899976u}, + {1834296935u, 3642041752u}, + {1835378629u, 4015103358u}, + {1836239118u, 32498672u}, + {1836567073u, 3912021279u}, + {1840155411u, 1122325581u}, + {1841143738u, 1493356251u}, + {1841192680u, 1616305897u}, + {1842359022u, 834202646u}, + {1842604025u, 3744785879u}, + {1844385669u, 1917297475u}, + {1846758754u, 3143674823u}, + {1849000183u, 2225510254u}, + {1850152466u, 2334377808u}, + {1856658054u, 3517269123u}, + {1856745493u, 1562018611u}, + {1857071621u, 2082203733u}, + {1857516725u, 1035330785u}, + {1860606615u, 1781719145u}, + {1860736065u, 2272902985u}, + {1861409103u, 3799252937u}, + {1862251019u, 3804604483u}, + {1864644742u, 1380005180u}, + {1865324724u, 3166258901u}, + {1869687801u, 3525134120u}, + {1870288783u, 3861154817u}, + {1872126324u, 3137619159u}, + {1872454658u, 320610735u}, + {1873225275u, 3866079306u}, + {1873577563u, 1767308409u}, + {1876669552u, 3676303291u}, + {1877417069u, 329256923u}, + {1877648666u, 4065479354u}, + {1877652266u, 790125098u}, + {1877951630u, 1928613356u}, + {1879560536u, 922495761u}, + {1879840935u, 1804931902u}, + {1881871711u, 3464312951u}, + {1883001183u, 2246260636u}, + {1883331285u, 1368117733u}, + {1884677911u, 2857242737u}, + {1885360549u, 1229353622u}, + {1885970422u, 3320492092u}, + {1887009985u, 1347150037u}, + {1887385614u, 1656552147u}, + {1887960037u, 445359987u}, + {1888997159u, 3626192550u}, + {1890100899u, 1120020663u}, + {1890651906u, 5397267u}, + {1891385970u, 2080979660u}, + {1893529842u, 2734622004u}, + {1894506761u, 937475507u}, + {1896853452u, 3953628535u}, + {1897713941u, 4143041499u}, + {1897882031u, 1252071556u}, + {1897884357u, 1252071556u}, + {1898041896u, 3973496102u}, + {1900160883u, 29337834u}, + {1901630234u, 1183800404u}, + {1902251327u, 2160671910u}, + {1902618561u, 1677780720u}, + {1904078848u, 3806260702u}, + {1905860492u, 1978772298u}, + {1907843191u, 3525134120u}, + {1908233577u, 3328099292u}, + {1911362915u, 2797634680u}, + {1911627289u, 2149953339u}, + {1916411672u, 4150193196u}, + {1916441095u, 2738981507u}, + {1918132877u, 3701693592u}, + {1918220316u, 1623493434u}, + {1918851055u, 2285314737u}, + {1922026091u, 768093366u}, + {1922081438u, 1843193968u}, + {1922210888u, 2334377808u}, + {1922883926u, 3860727760u}, + {1923725842u, 3866079306u}, + {1924852770u, 4051970779u}, + {1925237755u, 2799410405u}, + {1926119565u, 1195580711u}, + {1926477411u, 3082185422u}, + {1929671813u, 3166258901u}, + {1932359384u, 3130768529u}, + {1932478957u, 3115777965u}, + {1932569535u, 3964616171u}, + {1934700098u, 3804604483u}, + {1939123489u, 4126954177u}, + {1941315758u, 1743457079u}, + {1944476006u, 2184785813u}, + {1945227171u, 1711141940u}, + {1946152734u, 2918717560u}, + {1946160632u, 3964616171u}, + {1947445245u, 3136067623u}, + {1948278821u, 1450826485u}, + {1948860437u, 1840976616u}, + {1949065983u, 1347150037u}, + {1951575722u, 1181495486u}, + {1952126729u, 189821736u}, + {1952209651u, 1746443080u}, + {1952860793u, 1896555191u}, + {1953184343u, 1900265318u}, + {1954284159u, 1838790495u}, + {1955004665u, 2550197535u}, + {1955981584u, 998950330u}, + {1959188764u, 4204516322u}, + {1959945551u, 3079549552u}, + {1960034951u, 1467181170u}, + {1961088303u, 3799252937u}, + {1961635706u, 4262830307u}, + {1962959895u, 2456914922u}, + {1963105057u, 999375935u}, + {1963726150u, 2099197087u}, + {1963979763u, 36323483u}, + {1964093384u, 1616305897u}, + {1967130471u, 1684968257u}, + {1969708400u, 3266624469u}, + {1969855674u, 3582985049u}, + {1972167353u, 1278213580u}, + {1972837738u, 2736159857u}, + {1973102112u, 2211428162u}, + {1973918336u, 2446270282u}, + {1975552267u, 4060330569u}, + {1976306488u, 1462261651u}, + {1977861279u, 3328099292u}, + {1977915918u, 2800456330u}, + {1979184744u, 790125098u}, + {1979355979u, 4065479354u}, + {1979607700u, 3640218769u}, + {1980325878u, 2346789560u}, + {1982281735u, 311833757u}, + {1982405976u, 3551494482u}, + {1983500914u, 706618543u}, + {1983556261u, 1658769499u}, + {1984093861u, 1928613356u}, + {1984357263u, 1368117733u}, + {1984358749u, 3676303291u}, + {1985200665u, 3927554129u}, + {1986712578u, 2860885228u}, + {1987594388u, 1257055534u}, + {1987952234u, 3020710599u}, + {1988647999u, 3137619159u}, + {1989941547u, 2250606114u}, + {1990294179u, 1318530357u}, + {1994439582u, 425194876u}, + {1995402862u, 1085672342u}, + {1996174921u, 3989028952u}, + {2000598312u, 4188429000u}, + {2001617247u, 4235724700u}, + {2002790581u, 1927881548u}, + {2002969259u, 2196213856u}, + {2003686457u, 2050640488u}, + {2005409740u, 3551494482u}, + {2005950829u, 2123310990u}, + {2006701994u, 1649667117u}, + {2007627557u, 2734293091u}, + {2008920068u, 3197542446u}, + {2010104990u, 3346407201u}, + {2010335260u, 1779501793u}, + {2013050545u, 1242970309u}, + {2013104091u, 4034970925u}, + {2013601552u, 128346913u}, + {2013684474u, 1684968257u}, + {2014335616u, 1958030014u}, + {2014659166u, 1838790495u}, + {2015758982u, 1900265318u}, + {2016234100u, 329256923u}, + {2016479488u, 2611672358u}, + {2018262167u, 3459803928u}, + {2021330107u, 1865088894u}, + {2021509774u, 1405706347u}, + {2022563126u, 3860727760u}, + {2023110529u, 152287480u}, + {2024434718u, 2395440099u}, + {2024579880u, 1060850758u}, + {2025022541u, 3117592973u}, + {2025200973u, 2283621556u}, + {2025454586u, 97798306u}, + {2025997684u, 1831984032u}, + {2028605294u, 1746443080u}, + {2034312561u, 2674685034u}, + {2036432740u, 60668747u}, + {2037027090u, 4121805392u}, + {2039336102u, 3266624469u}, + {2039390741u, 2861931153u}, + {2039639323u, 1841180820u}, + {2039749387u, 1257055534u}, + {2039847279u, 1779501793u}, + {2040830802u, 4004004531u}, + {2041332303u, 3398329105u}, + {2041599579u, 2023929374u}, + {2041800701u, 2162365091u}, + {2042140781u, 2035589458u}, + {2044975737u, 891043012u}, + {2045031084u, 1720244322u}, + {2045833572u, 3737778114u}, + {2046675488u, 3989028952u}, + {2047005004u, 35199432u}, + {2047608705u, 3137619159u}, + {2048187401u, 2676460759u}, + {2049217308u, 2527678478u}, + {2049279595u, 264246701u}, + {2049427057u, 3205135068u}, + {2051416370u, 2189131291u}, + {2051769002u, 1380005180u}, + {2052027596u, 1229353622u}, + {2052211931u, 2611672358u}, + {2052671287u, 2346789560u}, + {2057649744u, 3927554129u}, + {2057979682u, 2909309600u}, + {2063092070u, 4174249877u}, + {2064265404u, 1866406725u}, + {2066861363u, 1009285047u}, + {2067425652u, 2061836167u}, + {2068176817u, 1588192294u}, + {2069102380u, 2795767914u}, + {2071553583u, 2518389745u}, + {2072322999u, 2099197087u}, + {2073396403u, 4238928205u}, + {2074525368u, 1304445132u}, + {2074578914u, 4096445748u}, + {2075159297u, 1623493434u}, + {2075194806u, 329256923u}, + {2075637591u, 1767308409u}, + {2076133989u, 2023214964u}, + {2076511283u, 3687021862u}, + {2077233805u, 1961740141u}, + {2078406302u, 3642041752u}, + {2079736990u, 3398329105u}, + {2082984597u, 1590130816u}, + {2084037949u, 3676303291u}, + {2084585352u, 90812657u}, + {2085856102u, 1368117733u}, + {2085909541u, 2579864568u}, + {2086675796u, 2222146733u}, + {2086929409u, 159273129u}, + {2087838312u, 477233997u}, + {2088701763u, 1229353622u}, + {2090080117u, 1562018611u}, + {2095787384u, 2613210211u}, + {2097840310u, 4248945772u}, + {2098501913u, 3937380923u}, + {2100810925u, 3205149646u}, + {2100865564u, 2923405976u}, + {2101114146u, 1779705997u}, + {2101224210u, 1195580711u}, + {2101322102u, 1840976616u}, + {2102305625u, 4188429000u}, + {2102807126u, 3459803928u}, + {2103275524u, 2223839914u}, + {2103919637u, 46432752u}, + {2105806488u, 445359987u}, + {2106450560u, 829568189u}, + {2106768597u, 3464312951u}, + {2108008369u, 3551494482u}, + {2108854420u, 3464312951u}, + {2109662224u, 2737935582u}, + {2110754418u, 325721524u}, + {2110901880u, 3143660245u}, + {2112891193u, 2373555760u}, + {2113243825u, 1195580711u}, + {2113686754u, 2550197535u}, + {2114008472u, 35199432u}, + {2114146110u, 2285314737u}, + {2114544271u, 1940445335u}, + {2114622537u, 3626192550u}, + {2114698073u, 2909309600u}, + {2118852951u, 3636505214u}, + {2120671995u, 1779705997u}, + {2124566893u, 4112775054u}, + {2125368283u, 2800456330u}, + {2128871863u, 2050640488u}, + {2129245161u, 3501576853u}, + {2129651640u, 1526717471u}, + {2131754446u, 3582985049u}, + {2133028406u, 2579864568u}, + {2133797822u, 2160671910u}, + {2134871226u, 5435732u}, + {2135354951u, 4248945772u}, + {2136053737u, 3912021279u}, + {2136634120u, 1562018611u}, + {2137608812u, 1961740141u}, + {2137986106u, 3625547039u}, + {2138708628u, 2023214964u}, + {2141211813u, 3336854282u}, + {2143833201u, 60668747u}, + {2144459420u, 1528655993u}, + {2145512772u, 3737778114u}, + {2147384364u, 2518389745u}, + {2148404232u, 220747952u}, + {2149988010u, 834202646u}, + {2151554940u, 1623493434u}, + {2151742158u, 4150193196u}, + {2152899750u, 2023929374u}, + {2154153399u, 3611318845u}, + {2156617255u, 23082953u}, + {2156887795u, 445359987u}, + {2157282434u, 1382147006u}, + {2159976736u, 3998855746u}, + {2162285748u, 3143674823u}, + {2162588969u, 1718231174u}, + {2162699033u, 1380005180u}, + {2162796925u, 1656552147u}, + {2163780448u, 4126954177u}, + {2164281949u, 3275379459u}, + {2168546025u, 3346407201u}, + {2172229241u, 141297055u}, + {2174366016u, 2312080937u}, + {2174718648u, 1257055534u}, + {2175161577u, 2734622004u}, + {2175620933u, 2223839914u}, + {2176019094u, 2001920158u}, + {2179408107u, 519234921u}, + {2180327774u, 3575030391u}, + {2181273123u, 3884888474u}, + {2182146818u, 1841180820u}, + {2185842323u, 3115777965u}, + {2186041716u, 4051300231u}, + {2186843106u, 2738981507u}, + {2186874047u, 2423151489u}, + {2188139290u, 3137619159u}, + {2191716481u, 329256923u}, + {2194392600u, 2307378127u}, + {2194503229u, 2395440099u}, + {2194824228u, 1035330785u}, + {2195272645u, 2222146733u}, + {2196346049u, 4115978559u}, + {2197528560u, 3973496102u}, + {2198062720u, 1997655867u}, + {2199460929u, 3809971508u}, + {2199939335u, 3985105263u}, + {2202518903u, 1843193968u}, + {2202686636u, 3275379459u}, + {2204489891u, 3593002898u}, + {2204869446u, 1580000185u}, + {2206326631u, 2909309600u}, + {2207107800u, 3464312951u}, + {2208265471u, 1071897901u}, + {2211003305u, 477233997u}, + {2212965732u, 425194876u}, + {2213522539u, 3582985049u}, + {2214118781u, 1246777405u}, + {2215411951u, 4256575426u}, + {2215628222u, 3672793668u}, + {2218092078u, 84557776u}, + {2219081106u, 2231041595u}, + {2219609459u, 2005813599u}, + {2221680297u, 1035330785u}, + {2224063792u, 1656756351u}, + {2224173856u, 1318530357u}, + {2224271748u, 1718026970u}, + {2225703543u, 2225510254u}, + {2225756772u, 3336854282u}, + {2227563195u, 1955497857u}, + {2233704064u, 202771878u}, + {2236360803u, 1380241074u}, + {2236636400u, 2673147181u}, + {2237095756u, 2162365091u}, + {2237493917u, 2063394981u}, + {2239152182u, 4051970779u}, + {2241518531u, 128346913u}, + {2241802597u, 3759454860u}, + {2241942541u, 1121602628u}, + {2243621641u, 1656756351u}, + {2244007903u, 4150193196u}, + {2248317929u, 2923405976u}, + {2248348870u, 2484626312u}, + {2251520488u, 834202646u}, + {2251524811u, 2035589458u}, + {2255380543u, 3867735525u}, + {2255978052u, 2456914922u}, + {2256747468u, 2283621556u}, + {2257820872u, 4177453382u}, + {2259756859u, 3493097909u}, + {2260466995u, 3937380923u}, + {2260935752u, 3748496685u}, + {2261414158u, 4046580086u}, + {2263993726u, 1781719145u}, + {2265964714u, 3531528075u}, + {2266687586u, 3115777965u}, + {2266841621u, 2225510254u}, + {2269740294u, 1133372724u}, + {2273590615u, 4090033634u}, + {2274585391u, 1252071556u}, + {2276563063u, 1422222583u}, + {2276886774u, 4195100603u}, + {2277103045u, 3488369199u}, + {2279566901u, 4195100603u}, + {2281084282u, 2067288422u}, + {2281665289u, 3115777965u}, + {2282696659u, 2891092640u}, + {2282797212u, 1252071556u}, + {2288903011u, 2909309600u}, + {2289038018u, 2016972680u}, + {2289593826u, 4248945772u}, + {2292959255u, 3922572177u}, + {2293597261u, 3642041752u}, + {2294673252u, 2151424963u}, + {2297311687u, 2081474799u}, + {2297835626u, 1318766251u}, + {2298968740u, 2124869804u}, + {2302153017u, 2050640488u}, + {2302475363u, 1848427078u}, + {2302993354u, 189821736u}, + {2303001967u, 357368625u}, + {2303031850u, 1085672342u}, + {2303277420u, 3697980037u}, + {2304499388u, 445359987u}, + {2305096464u, 1718231174u}, + {2306966011u, 2860885228u}, + {2307000260u, 4248945772u}, + {2307525883u, 2225510254u}, + {2309709364u, 790125098u}, + {2309792752u, 2861931153u}, + {2309823693u, 2300201843u}, + {2311749115u, 1997655867u}, + {2315808778u, 3861154817u}, + {2316346130u, 320610735u}, + {2316855366u, 3929210348u}, + {2317934047u, 4150193196u}, + {2319933728u, 1121602628u}, + {2321231682u, 3554572732u}, + {2321941818u, 3998855746u}, + {2322888981u, 4108054909u}, + {2325468549u, 1720244322u}, + {2327439537u, 3715952544u}, + {2331215117u, 948948255u}, + {2334411942u, 3884888474u}, + {2335065438u, 4028558811u}, + {2335780959u, 2518389745u}, + {2336349111u, 2857242737u}, + {2337365796u, 3501576853u}, + {2338037886u, 1483697406u}, + {2338361597u, 84557776u}, + {2338577868u, 3549844022u}, + {2341041724u, 4256575426u}, + {2341398392u, 3582985049u}, + {2342559105u, 2128763245u}, + {2343230195u, 4076578181u}, + {2343424911u, 3174952282u}, + {2344171482u, 2829617817u}, + {2349076619u, 1493356251u}, + {2349338958u, 35199432u}, + {2350512841u, 1832548211u}, + {2350997131u, 2023929374u}, + {2351480632u, 2449968093u}, + {2353723929u, 3582985049u}, + {2354110089u, 320610735u}, + {2354434078u, 3984047000u}, + {2355327099u, 2249507270u}, + {2356026881u, 1450826485u}, + {2356183850u, 3346407201u}, + {2358786510u, 2142949622u}, + {2359310449u, 1503190720u}, + {2364270295u, 1183800404u}, + {2364285779u, 97798306u}, + {2364468177u, 5397267u}, + {2364476790u, 418843448u}, + {2365489123u, 35199432u}, + {2368440834u, 2799410405u}, + {2370763135u, 2196213856u}, + {2371298516u, 2361676666u}, + {2378330189u, 3744785879u}, + {2378462487u, 1580000185u}, + {2380738071u, 2151424963u}, + {2381566501u, 1450826485u}, + {2381947979u, 3968971605u}, + {2382706505u, 3370148263u}, + {2383324548u, 46432752u}, + {2383416641u, 4060330569u}, + {2383608182u, 2909309600u}, + {2384363804u, 4169529732u}, + {2385920011u, 1349382677u}, + {2386943372u, 1658769499u}, + {2387072175u, 3346407201u}, + {2387207647u, 4002847451u}, + {2388914360u, 3654477721u}, + {2392689940u, 1010423078u}, + {2396023406u, 1229353622u}, + {2396309123u, 2151424963u}, + {2396540261u, 4212983280u}, + {2397157099u, 1287907854u}, + {2397255782u, 2579864568u}, + {2397823934u, 2918717560u}, + {2399123990u, 2231041595u}, + {2399512709u, 1545172229u}, + {2399836420u, 23082953u}, + {2401615230u, 2527678478u}, + {2404033928u, 2190238068u}, + {2404564328u, 1085672342u}, + {2404705018u, 4138053004u}, + {2404899734u, 3113477459u}, + {2405646305u, 2768142994u}, + {2407168641u, 1831984032u}, + {2407896028u, 1121602628u}, + {2407932983u, 2285314737u}, + {2408223695u, 3410558298u}, + {2409874917u, 4150193196u}, + {2410551442u, 1554831074u}, + {2411047863u, 3737778114u}, + {2411987664u, 1894023034u}, + {2414705954u, 519234921u}, + {2415021447u, 1545172229u}, + {2415908901u, 3799622531u}, + {2416738223u, 3551494482u}, + {2416801922u, 2188032447u}, + {2416834756u, 3861154817u}, + {2417381541u, 1928613356u}, + {2420261333u, 2204424445u}, + {2420285119u, 1346170250u}, + {2420785272u, 1441715897u}, + {2424931903u, 3948099494u}, + {2425745118u, 1122325581u}, + {2425760602u, 36323483u}, + {2425943000u, 66872090u}, + {2425951613u, 234418979u}, + {2426122128u, 2151424963u}, + {2429915657u, 2737935582u}, + {2434780610u, 477233997u}, + {2436822199u, 418843448u}, + {2438016246u, 2196213856u}, + {2438791299u, 1349382677u}, + {2439472737u, 3968971605u}, + {2439805012u, 3806260702u}, + {2440846438u, 3421365584u}, + {2441233660u, 445359987u}, + {2443886859u, 1649667117u}, + {2444181328u, 3431623086u}, + {2444619434u, 3626192550u}, + {2444891464u, 4121805392u}, + {2447394834u, 1410857500u}, + {2448682470u, 4064322274u}, + {2449934755u, 3799252937u}, + {2455313135u, 1081182479u}, + {2457067048u, 3137619159u}, + {2458015084u, 4151508457u}, + {2458631922u, 1226433031u}, + {2458730605u, 2395440099u}, + {2459298757u, 2734293091u}, + {2460987532u, 1606647052u}, + {2461681342u, 2086232422u}, + {2463697246u, 1848427078u}, + {2464822743u, 2340425361u}, + {2466179841u, 3953628535u}, + {2466374557u, 3297901928u}, + {2466425225u, 3626192550u}, + {2467121128u, 2706668171u}, + {2467666650u, 2307378127u}, + {2468733878u, 2840809540u}, + {2469407806u, 2346789560u}, + {2469698518u, 3349083475u}, + {2470417807u, 4227883492u}, + {2471775302u, 1368117733u}, + {2471929791u, 3922572177u}, + {2472026265u, 1616305897u}, + {2472522686u, 3676303291u}, + {2472801009u, 3079549552u}, + {2472957875u, 477233997u}, + {2476496270u, 1606647052u}, + {2477383724u, 3861097354u}, + {2478276745u, 2372456916u}, + {2480202951u, 3280816825u}, + {2480237227u, 2082203733u}, + {2481129831u, 23082953u}, + {2481736156u, 2265899268u}, + {2481759942u, 1284695427u}, + {2483634867u, 1035330785u}, + {2483721323u, 3143660245u}, + {2483801061u, 4150193196u}, + {2484345548u, 35199432u}, + {2484939659u, 2401900184u}, + {2486406726u, 3886624671u}, + {2487219941u, 1060850758u}, + {2487235425u, 220747952u}, + {2487426436u, 295893802u}, + {2487831070u, 2251200536u}, + {2491390480u, 2676460759u}, + {2498297022u, 357368625u}, + {2500072244u, 2196213856u}, + {2500266122u, 1410857500u}, + {2501168263u, 1848427078u}, + {2502895867u, 2016972680u}, + {2504323258u, 311833757u}, + {2504530127u, 4046580086u}, + {2505361682u, 1711141940u}, + {2508869657u, 1226433031u}, + {2510157293u, 4125797097u}, + {2511136747u, 159273129u}, + {2511310695u, 1121602628u}, + {2511409578u, 3860727760u}, + {2512999602u, 1580000185u}, + {2513120087u, 1520561357u}, + {2516787958u, 1142657302u}, + {2520106745u, 1410857500u}, + {2520205428u, 2456914922u}, + {2520773580u, 2795767914u}, + {2522074975u, 1610419224u}, + {2523601834u, 3551494482u}, + {2526248727u, 3582985049u}, + {2526297566u, 2401900184u}, + {2526414283u, 1347150037u}, + {2527654664u, 4015103358u}, + {2527849380u, 3236427105u}, + {2528728968u, 3861154817u}, + {2530882629u, 2162365091u}, + {2531173341u, 3533507944u}, + {2531892630u, 4166408669u}, + {2532299247u, 2023929374u}, + {2533404614u, 3984047000u}, + {2533501088u, 1677780720u}, + {2533997509u, 3860727760u}, + {2536699234u, 60668747u}, + {2537971093u, 1422222583u}, + {2539658357u, 3421365584u}, + {2539751568u, 2310982093u}, + {2541695463u, 189800222u}, + {2541853667u, 2646808729u}, + {2542604654u, 84557776u}, + {2543234765u, 1469119896u}, + {2544377919u, 1204132125u}, + {2545196146u, 3205135068u}, + {2546414482u, 2340425361u}, + {2547881549u, 4071049140u}, + {2548564427u, 1779705997u}, + {2548694764u, 999375935u}, + {2548710248u, 159273129u}, + {2552837419u, 3166258901u}, + {2553669783u, 834202646u}, + {2556192007u, 519234921u}, + {2557018331u, 3259017269u}, + {2557635931u, 2502079217u}, + {2559076646u, 4248945772u}, + {2559771845u, 295893802u}, + {2561160507u, 3421365584u}, + {2561740945u, 1226433031u}, + {2562177061u, 2909309600u}, + {2564370690u, 1955497857u}, + {2566004950u, 3985105263u}, + {2566836505u, 1526717471u}, + {2567694704u, 1767308409u}, + {2568019921u, 3079549552u}, + {2570344480u, 1287907854u}, + {2571632116u, 4187271920u}, + {2572611570u, 220747952u}, + {2572884401u, 3676303291u}, + {2573165657u, 2035589458u}, + {2574402226u, 1865088894u}, + {2574594910u, 1582036180u}, + {2578262781u, 1204132125u}, + {2581581568u, 1349382677u}, + {2583549798u, 1548944401u}, + {2583939041u, 1347150037u}, + {2587772389u, 2217475715u}, + {2592357452u, 2223839914u}, + {2592648164u, 3472033121u}, + {2593367453u, 4104933846u}, + {2594301451u, 1684968257u}, + {2594879437u, 3799622531u}, + {2595003575u, 3886624671u}, + {2595472332u, 3799252937u}, + {2597821570u, 2840809540u}, + {2599445916u, 1483697406u}, + {2600819609u, 35199432u}, + {2603170286u, 128325399u}, + {2603328490u, 2708283552u}, + {2604079477u, 4195100603u}, + {2604709588u, 1407645073u}, + {2605852742u, 1265606948u}, + {2606184935u, 2086232422u}, + {2606670969u, 3020710599u}, + {2607889305u, 2278950538u}, + {2609356372u, 4009574317u}, + {2610039250u, 1841180820u}, + {2618493154u, 3320492092u}, + {2618679297u, 2151424963u}, + {2619110754u, 2563554040u}, + {2619145943u, 2527678478u}, + {2621246668u, 234418979u}, + {2621555681u, 2231041595u}, + {2623215768u, 1287907854u}, + {2625845513u, 1894023034u}, + {2626925729u, 519234921u}, + {2627479773u, 4169529732u}, + {2627861615u, 3493097909u}, + {2628311328u, 1588192294u}, + {2630426747u, 4257105818u}, + {2634086393u, 36323483u}, + {2634359224u, 3737778114u}, + {2636069733u, 1397611711u}, + {2637868579u, 1928613356u}, + {2637902535u, 1848427078u}, + {2639737604u, 1265606948u}, + {2643544981u, 2225510254u}, + {2645024621u, 1487469578u}, + {2646272105u, 2251200536u}, + {2649247212u, 2278950538u}, + {2649947192u, 2449968093u}, + {2650053665u, 3464312951u}, + {2654388211u, 3927554129u}, + {2654842276u, 4043459023u}, + {2655776274u, 1746443080u}, + {2656354260u, 3861097354u}, + {2656478398u, 3948099494u}, + {2657766976u, 519234921u}, + {2657800343u, 4166408669u}, + {2659500572u, 1252071556u}, + {2663308628u, 2231041595u}, + {2664645109u, 312749868u}, + {2664803313u, 2523859083u}, + {2665554300u, 4256575426u}, + {2667327565u, 1081182479u}, + {2667505279u, 1501339445u}, + {2668145792u, 3082185422u}, + {2669364128u, 2217475715u}, + {2669646743u, 1705114766u}, + {2671514073u, 1656756351u}, + {2672224988u, 2251200536u}, + {2673429671u, 3528933175u}, + {2673488467u, 3861154817u}, + {2675271770u, 790125098u}, + {2675532523u, 3611318845u}, + {2678159183u, 1961740141u}, + {2679967977u, 3136067623u}, + {2680585577u, 2379129571u}, + {2682726578u, 2527678478u}, + {2687320336u, 1832548211u}, + {2687856708u, 1865088894u}, + {2688954596u, 4108054909u}, + {2689336438u, 3554572732u}, + {2689994007u, 2736159857u}, + {2690693632u, 1450826485u}, + {2691017664u, 2909309600u}, + {2691901570u, 4195630995u}, + {2695561216u, 97798306u}, + {2697544556u, 1459086534u}, + {2701895162u, 1831984032u}, + {2702455735u, 1407645073u}, + {2704148764u, 477233997u}, + {2705677263u, 4054196145u}, + {2706499444u, 1425994755u}, + {2706697118u, 3117592973u}, + {2706713623u, 1085672342u}, + {2707185083u, 2633553255u}, + {2709672583u, 1705114766u}, + {2712799751u, 1060425153u}, + {2713811439u, 3884888474u}, + {2715863034u, 3989028952u}, + {2717251097u, 1562018611u}, + {2717953221u, 4009574317u}, + {2719275166u, 4227883492u}, + {2719746091u, 2340425361u}, + {2720237592u, 4150193196u}, + {2725427902u, 1462261651u}, + {2726119932u, 251275045u}, + {2726278136u, 2585333906u}, + {2728802388u, 1142657302u}, + {2728980102u, 1562814268u}, + {2731121566u, 1643639943u}, + {2732988896u, 1718231174u}, + {2734904494u, 3590407998u}, + {2736648050u, 2151424963u}, + {2737007346u, 3672793668u}, + {2739376133u, 3968971605u}, + {2739534463u, 1070085721u}, + {2739634006u, 2023214964u}, + {2741442800u, 3197542446u}, + {2742060400u, 2440604394u}, + {2746353547u, 4054196145u}, + {2748218390u, 1450826485u}, + {2748950244u, 3346407201u}, + {2750811261u, 3370148263u}, + {2751468830u, 2797634680u}, + {2752071335u, 2795767914u}, + {2753357315u, 1066153286u}, + {2753376393u, 85088168u}, + {2754353135u, 2204424445u}, + {2759261271u, 1582036180u}, + {2759704507u, 46432752u}, + {2760845927u, 2001920158u}, + {2762191259u, 492316505u}, + {2762921018u, 1278213580u}, + {2763801531u, 1441715897u}, + {2763930558u, 1469119896u}, + {2764048259u, 3156965141u}, + {2765693928u, 3884888474u}, + {2765828797u, 1767308409u}, + {2766306581u, 3079549552u}, + {2767152086u, 4115670968u}, + {2767866499u, 2086232422u}, + {2768659906u, 2695028078u}, + {2768731043u, 3693502770u}, + {2769411207u, 113617158u}, + {2771028690u, 2449968093u}, + {2771147406u, 1643639943u}, + {2771255952u, 3079549552u}, + {2771329919u, 159793729u}, + {2774274574u, 1121899976u}, + {2775989619u, 3748496685u}, + {2777337857u, 3804604483u}, + {2778725920u, 1623493434u}, + {2779428044u, 4071049140u}, + {2780749989u, 4043459023u}, + {2781220914u, 2401900184u}, + {2781734623u, 1528655993u}, + {2783497824u, 2151424963u}, + {2785697813u, 4248945772u}, + {2789972173u, 477233997u}, + {2790454925u, 1378389799u}, + {2792308431u, 4151508457u}, + {2792596389u, 1828064412u}, + {2792854918u, 3421365584u}, + {2793460835u, 1987664690u}, + {2796379317u, 3651882821u}, + {2797004931u, 3531528075u}, + {2797890590u, 2446270282u}, + {2798284695u, 2036505361u}, + {2798482169u, 3488369199u}, + {2801009286u, 1131560544u}, + {2801108829u, 1838790495u}, + {2802713163u, 1121602628u}, + {2807828370u, 4115670968u}, + {2812286084u, 3431623086u}, + {2812943653u, 2613210211u}, + {2813507515u, 4125797097u}, + {2813546158u, 2734293091u}, + {2814832138u, 1004678463u}, + {2814851216u, 23613345u}, + {2815528679u, 2611390773u}, + {2815803031u, 1580000185u}, + {2815827958u, 2265899268u}, + {2820736094u, 1520561357u}, + {2822320750u, 1940445335u}, + {2823666082u, 553791328u}, + {2824402315u, 2049139513u}, + {2824514775u, 2695028078u}, + {2825276354u, 1503190720u}, + {2825405381u, 1284695427u}, + {2825523082u, 3218439964u}, + {2828626909u, 3931246499u}, + {2830134729u, 2756502901u}, + {2830205866u, 3632027947u}, + {2830496205u, 2231041595u}, + {2830886030u, 52142335u}, + {2832622229u, 1828064412u}, + {2832804742u, 221268552u}, + {2835749397u, 937475507u}, + {2837464442u, 3809971508u}, + {2838812680u, 3866079306u}, + {2839387307u, 97798306u}, + {2839533181u, 329256923u}, + {2842224812u, 4104933846u}, + {2842695737u, 2217475715u}, + {2842718444u, 2035589458u}, + {2843209446u, 1590130816u}, + {2848031103u, 2082203733u}, + {2851929748u, 1439864622u}, + {2853783254u, 4212983280u}, + {2853811470u, 922495761u}, + {2854071212u, 1766589589u}, + {2854935658u, 1926189867u}, + {2857854140u, 3713357644u}, + {2858479754u, 3593002898u}, + {2859759518u, 2097980184u}, + {2859956992u, 3549844022u}, + {2860237921u, 1121602628u}, + {2861789891u, 430841682u}, + {2862484109u, 947136075u}, + {2862538215u, 1779501793u}, + {2862583652u, 1900265318u}, + {2865138153u, 3117592973u}, + {2865526507u, 3693502770u}, + {2868685242u, 3968971605u}, + {2869303193u, 3931246499u}, + {2869649887u, 1493356251u}, + {2869931495u, 1462261651u}, + {2871343938u, 3501576853u}, + {2874256817u, 1580000185u}, + {2874418476u, 2674685034u}, + {2874982338u, 4187271920u}, + {2875020981u, 2918717560u}, + {2875899585u, 790125098u}, + {2876306961u, 1189102932u}, + {2876443095u, 1122325581u}, + {2876966463u, 2036505361u}, + {2877003502u, 2672865596u}, + {2877036374u, 3464312951u}, + {2877302781u, 2081474799u}, + {2878612984u, 790125098u}, + {2879325999u, 3240922889u}, + {2881115483u, 3472033121u}, + {2881190313u, 477233997u}, + {2882210917u, 1459086534u}, + {2883451135u, 1278213580u}, + {2883795573u, 2124869804u}, + {2883842437u, 1347150037u}, + {2885140905u, 369366859u}, + {2885740319u, 2231041595u}, + {2885877138u, 2110614336u}, + {2885989598u, 2633553255u}, + {2886751177u, 1318766251u}, + {2886880204u, 1346170250u}, + {2886968882u, 4051970779u}, + {2886997905u, 3034015495u}, + {2888842127u, 4174249877u}, + {2890101732u, 3992721322u}, + {2891091036u, 3117592973u}, + {2891305118u, 425194876u}, + {2891349204u, 922495761u}, + {2891609552u, 2817977724u}, + {2891680689u, 3816452416u}, + {2892360853u, 236566804u}, + {2892916872u, 3626192550u}, + {2894097052u, 1766589589u}, + {2894279565u, 36844083u}, + {2896180006u, 46432752u}, + {2897224220u, 998950330u}, + {2897665593u, 834202646u}, + {2898939265u, 3625547039u}, + {2899488543u, 3992721322u}, + {2900862130u, 36323483u}, + {2902592731u, 3973496102u}, + {2904170560u, 2278950538u}, + {2904637483u, 3394591780u}, + {2904684269u, 1405706347u}, + {2906610318u, 3130768529u}, + {2906956792u, 2307378127u}, + {2911021907u, 3748496685u}, + {2912639300u, 1382147006u}, + {2915258077u, 4028558811u}, + {2915284214u, 2082203733u}, + {2915793935u, 1835711767u}, + {2916410481u, 2110614336u}, + {2919954577u, 3654477721u}, + {2920631295u, 3166258901u}, + {2921234341u, 1913555715u}, + {2921320187u, 2040247121u}, + {2923264714u, 369366859u}, + {2923919487u, 4284275530u}, + {2923958932u, 1008610898u}, + {2924013038u, 1840976616u}, + {2924476471u, 2629204258u}, + {2927001330u, 3632027947u}, + {2927226996u, 1831984032u}, + {2927432895u, 3137619159u}, + {2927761229u, 320610735u}, + {2929510568u, 3346407201u}, + {2930499588u, 1865088894u}, + {2930508607u, 3993055547u}, + {2930778016u, 3992721322u}, + {2931124710u, 1554831074u}, + {2931886315u, 4034970925u}, + {2932958837u, 790125098u}, + {2933258201u, 1928613356u}, + {2934867107u, 922495761u}, + {2936082814u, 3551494482u}, + {2936457161u, 4002847451u}, + {2936495804u, 2857242737u}, + {2937781784u, 1127628109u}, + {2937917918u, 1183800404u}, + {2938441286u, 2097980184u}, + {2938478325u, 2488441127u}, + {2938497775u, 1308934029u}, + {2938777604u, 2142949622u}, + {2940118215u, 227322691u}, + {2940800822u, 3302397712u}, + {2942590306u, 3533507944u}, + {2943685740u, 1397611711u}, + {2944148052u, 3130768529u}, + {2945270396u, 2063394981u}, + {2946615728u, 430841682u}, + {2947351961u, 1926189867u}, + {2947464421u, 2817977724u}, + {2947607514u, 834202646u}, + {2947940731u, 3754977593u}, + {2948226000u, 1380241074u}, + {2948472728u, 3095490318u}, + {2950316950u, 4235724700u}, + {2950340146u, 1580000185u}, + {2953155512u, 3754977593u}, + {2953835676u, 175091981u}, + {2955018996u, 329256923u}, + {2955568078u, 4150193196u}, + {2955754388u, 98318906u}, + {2960414088u, 3687021862u}, + {2960589712u, 1009285047u}, + {2960963366u, 3931246499u}, + {2962336953u, 220747952u}, + {2964067554u, 3912021279u}, + {2964316802u, 2909309600u}, + {2966112306u, 3333116957u}, + {2966159092u, 1467181170u}, + {2971718243u, 4150193196u}, + {2971871459u, 33367779u}, + {2972496730u, 3809971508u}, + {2975271838u, 3642041752u}, + {2976732900u, 4090033634u}, + {2977268758u, 1897186590u}, + {2977340212u, 2082203733u}, + {2977885304u, 2049139513u}, + {2979463559u, 1142657302u}, + {2979608254u, 2151424963u}, + {2980159341u, 4051970779u}, + {2981429400u, 3715952544u}, + {2982709164u, 1975030538u}, + {2982795010u, 2101721944u}, + {2983808604u, 320610735u}, + {2984269532u, 2446270282u}, + {2984739537u, 553791328u}, + {2985394310u, 4222800707u}, + {2985487861u, 1656552147u}, + {2985951294u, 2567729435u}, + {2987665955u, 3130768529u}, + {2987884406u, 3166258901u}, + {2988476153u, 3816452416u}, + {2989214419u, 3937380923u}, + {2989443251u, 2053625925u}, + {2990508579u, 453320101u}, + {2991398918u, 46432752u}, + {2991983430u, 4054530370u}, + {2992599533u, 1616305897u}, + {2993298855u, 1765834574u}, + {2993361138u, 4096445748u}, + {2995594199u, 1483697406u}, + {2997528311u, 4054196145u}, + {2997931984u, 4064322274u}, + {2998372163u, 3531528075u}, + {2999392741u, 999375935u}, + {2999916109u, 1913555715u}, + {2999953148u, 2549915950u}, + {2999972598u, 1370408852u}, + {3001467203u, 2909309600u}, + {3001593038u, 288797514u}, + {3002223486u, 3861154817u}, + {3002275645u, 3117973243u}, + {3004065129u, 3349083475u}, + {3008826784u, 1987664690u}, + {3008939244u, 2756502901u}, + {3009415554u, 3816452416u}, + {3010646012u, 3115777965u}, + {3011791773u, 4051300231u}, + {3013130295u, 2361676666u}, + {3013151546u, 1347150037u}, + {3018775842u, 1252071556u}, + {3019236099u, 3786349997u}, + {3022438189u, 4115670968u}, + {3023811776u, 159273129u}, + {3025162245u, 2527678478u}, + {3025542377u, 4096445748u}, + {3027587129u, 3271642134u}, + {3029224907u, 3501576853u}, + {3030535335u, 3590407998u}, + {3031613059u, 1462261651u}, + {3033346282u, 94842602u}, + {3033971553u, 3625547039u}, + {3034491315u, 790125098u}, + {3037712547u, 311833757u}, + {3038743581u, 1958661413u}, + {3040938382u, 1081182479u}, + {3043193499u, 1992151102u}, + {3044269833u, 1917297475u}, + {3045711492u, 3079549552u}, + {3046214360u, 492316505u}, + {3046869133u, 112257880u}, + {3046962684u, 1718026970u}, + {3047426117u, 2752153904u}, + {3047576015u, 2690679081u}, + {3049746153u, 425194876u}, + {3049940404u, 3166258901u}, + {3049950976u, 3754977593u}, + {3050689242u, 3998855746u}, + {3050709433u, 1085672342u}, + {3050918074u, 2115100748u}, + {3051068351u, 3704842890u}, + {3051983402u, 514794924u}, + {3053458253u, 4116005193u}, + {3053973536u, 329256923u}, + {3054074356u, 1677780720u}, + {3054773678u, 1704359751u}, + {3054835961u, 3912021279u}, + {3057069022u, 1422222583u}, + {3059003134u, 4115670968u}, + {3059846986u, 3593002898u}, + {3060716311u, 311833757u}, + {3060867564u, 1060850758u}, + {3061390932u, 1975030538u}, + {3061447421u, 1185984383u}, + {3063067861u, 350272337u}, + {3063738951u, 2690679081u}, + {3063750468u, 3179448066u}, + {3065318363u, 2799410405u}, + {3065411561u, 3346407201u}, + {3065539952u, 3410558298u}, + {3067149795u, 2425081766u}, + {3070706599u, 1127628109u}, + {3070890377u, 3632027947u}, + {3071540671u, 329256923u}, + {3073266596u, 4112775054u}, + {3074605118u, 2300201843u}, + {3077420544u, 2196213856u}, + {3080710922u, 3847824820u}, + {3081304255u, 1831984032u}, + {3083913012u, 4054196145u}, + {3087017200u, 4034970925u}, + {3087199596u, 2449968093u}, + {3089061952u, 3210167311u}, + {3089772824u, 1246777405u}, + {3090686716u, 1009285047u}, + {3091739311u, 60668747u}, + {3092010158u, 3528933175u}, + {3094821105u, 156317425u}, + {3095446376u, 3687021862u}, + {3097549674u, 2446270282u}, + {3100218404u, 2020136236u}, + {3100651354u, 1085672342u}, + {3100805860u, 2023929374u}, + {3102311575u, 35199432u}, + {3102413205u, 1265606948u}, + {3104523879u, 3582985049u}, + {3104668322u, 1930676279u}, + {3105744656u, 1978772298u}, + {3107166098u, 2035589458u}, + {3107334167u, 1229353622u}, + {3108343956u, 50783057u}, + {3108900940u, 2690679081u}, + {3109050838u, 2752153904u}, + {3110035631u, 4076578181u}, + {3112164065u, 4060330569u}, + {3112392897u, 1930676279u}, + {3112543174u, 3643368067u}, + {3113286253u, 3964616171u}, + {3113458225u, 330370455u}, + {3114933076u, 4177480016u}, + {3116248501u, 1888784220u}, + {3116310784u, 3973496102u}, + {3117522011u, 3804604483u}, + {3117620971u, 1318766251u}, + {3118543845u, 1606647052u}, + {3118976372u, 4051970779u}, + {3120477957u, 3931246499u}, + {3121321809u, 3654477721u}, + {3122922244u, 1247459206u}, + {3124542684u, 411747160u}, + {3125213774u, 2752153904u}, + {3126793186u, 2860885228u}, + {3127934267u, 1121899976u}, + {3128624618u, 2363606943u}, + {3130323547u, 3266624469u}, + {3130501377u, 329256923u}, + {3131120051u, 3375623327u}, + {3131456362u, 2086232422u}, + {3132181422u, 1189102932u}, + {3132365200u, 3693502770u}, + {3133712873u, 3642041752u}, + {3134057747u, 2211428162u}, + {3134945302u, 2196213856u}, + {3136079941u, 2484626312u}, + {3141162673u, 1368117733u}, + {3142185745u, 3663400351u}, + {3142500659u, 3943895621u}, + {3143144883u, 477233997u}, + {3150948728u, 834202646u}, + {3153146881u, 1009285047u}, + {3153484981u, 3713357644u}, + {3156295928u, 217792248u}, + {3159665756u, 3642041752u}, + {3161113059u, 445359987u}, + {3163049695u, 175091981u}, + {3163888028u, 1204132125u}, + {3164160991u, 3464312951u}, + {3166143145u, 2115100748u}, + {3169315043u, 35199432u}, + {3170525661u, 2567729435u}, + {3171510454u, 4138053004u}, + {3172742019u, 1469119896u}, + {3173638888u, 4121805392u}, + {3173867720u, 1992151102u}, + {3174017997u, 3827792536u}, + {3174933048u, 391845278u}, + {3177723324u, 1827309397u}, + {3177937078u, 4051970779u}, + {3178996834u, 3866079306u}, + {3179095794u, 1380241074u}, + {3180018668u, 1545172229u}, + {3181952780u, 3992721322u}, + {3182796632u, 3715952544u}, + {3185684719u, 4151508457u}, + {3186688597u, 2567729435u}, + {3187061017u, 2527678478u}, + {3187299407u, 254776937u}, + {3188268009u, 2676460759u}, + {3189409090u, 1060425153u}, + {3189685578u, 46432752u}, + {3190099441u, 2548031412u}, + {3190211835u, 4212983280u}, + {3190453094u, 60668747u}, + {3191798370u, 3328099292u}, + {3192594874u, 3437098150u}, + {3193656245u, 1004678463u}, + {3194038679u, 1827309397u}, + {3195532570u, 2149953339u}, + {3195732503u, 1958661413u}, + {3197554764u, 2423151489u}, + {3203660568u, 3724875174u}, + {3203975482u, 4005370444u}, + {3204140663u, 2829617817u}, + {3205294581u, 834202646u}, + {3207048729u, 4150193196u}, + {3208206321u, 2023929374u}, + {3209433982u, 320610735u}, + {3209951927u, 2736159857u}, + {3212589005u, 1382147006u}, + {3214959804u, 3651882821u}, + {3224524518u, 236566804u}, + {3226054899u, 3593002898u}, + {3227617968u, 2053625925u}, + {3232000484u, 2629204258u}, + {3232985277u, 3953628535u}, + {3234216842u, 1407645073u}, + {3235492820u, 3766317713u}, + {3236848690u, 35199432u}, + {3237383978u, 425194876u}, + {3240471657u, 3927554129u}, + {3240570617u, 1441715897u}, + {3243445861u, 3137619159u}, + {3245789920u, 1382147006u}, + {3246099851u, 3701693592u}, + {3247159542u, 4212983280u}, + {3248163420u, 2629204258u}, + {3248774230u, 316251760u}, + {3249699171u, 1252071556u}, + {3249742832u, 2737935582u}, + {3250130799u, 1035330785u}, + {3250883913u, 998950330u}, + {3251574264u, 2486556589u}, + {3251686658u, 4151508457u}, + {3253273193u, 3143674823u}, + {3253369291u, 1997655867u}, + {3254069697u, 3498572973u}, + {3255131068u, 1066153286u}, + {3255513502u, 1888784220u}, + {3257007393u, 2334377808u}, + {3257207326u, 2020136236u}, + {3257902543u, 1841528165u}, + {3260176017u, 1580000185u}, + {3262414371u, 3464312951u}, + {3263220768u, 1450826485u}, + {3265450305u, 3820945975u}, + {3265615486u, 2891092640u}, + {3268272303u, 425194876u}, + {3271426750u, 2797634680u}, + {3274387677u, 2231041595u}, + {3278888511u, 3398329105u}, + {3280192270u, 2035589458u}, + {3285999341u, 52142335u}, + {3287529722u, 3531528075u}, + {3290230983u, 221268552u}, + {3293361651u, 1048578813u}, + {3294458753u, 4051970779u}, + {3294460100u, 4015103358u}, + {3294464311u, 2549915950u}, + {3295691665u, 1346170250u}, + {3296312522u, 2446270282u}, + {3297592747u, 948948255u}, + {3297936578u, 2840809540u}, + {3301946480u, 3989028952u}, + {3302045440u, 1503190720u}, + {3303992568u, 1085672342u}, + {3306827059u, 834202646u}, + {3307574674u, 3640218769u}, + {3308634365u, 4028558811u}, + {3310249053u, 131827291u}, + {3312358736u, 937475507u}, + {3313161481u, 4090033634u}, + {3314362528u, 1831984032u}, + {3314748016u, 3205149646u}, + {3315544520u, 3560047796u}, + {3316914335u, 1765834574u}, + {3316988325u, 1704359751u}, + {3317125654u, 2307378127u}, + {3318482216u, 2272902985u}, + {3318682149u, 1835711767u}, + {3319377366u, 1903002988u}, + {3320337488u, 1580000185u}, + {3320932371u, 3998855746u}, + {3321703154u, 1767308409u}, + {3321994157u, 3115777965u}, + {3322334942u, 445359987u}, + {3324636884u, 922495761u}, + {3325103310u, 1246777405u}, + {3325255707u, 3333116957u}, + {3326925128u, 3882420798u}, + {3327090309u, 2706668171u}, + {3332901573u, 2613210211u}, + {3337030758u, 311833757u}, + {3337716196u, 3421365584u}, + {3338103783u, 2307378127u}, + {3340363334u, 3459803928u}, + {3342319952u, 329256923u}, + {3344900397u, 1009285047u}, + {3347474164u, 113617158u}, + {3349004545u, 3715952544u}, + {3349979823u, 1096118392u}, + {3350042704u, 3501576853u}, + {3351705806u, 159793729u}, + {3354281679u, 3575030391u}, + {3354836474u, 1110053636u}, + {3355939134u, 2488441127u}, + {3357166488u, 1284695427u}, + {3358338421u, 1085672342u}, + {3359067570u, 1010423078u}, + {3359805959u, 445359987u}, + {3360333019u, 2668058186u}, + {3361001947u, 2736159857u}, + {3362306831u, 1009285047u}, + {3365015935u, 790125098u}, + {3367670587u, 1380241074u}, + {3368904331u, 4238928205u}, + {3369049497u, 3578743946u}, + {3370109188u, 4090033634u}, + {3371115349u, 3861154817u}, + {3371652701u, 320610735u}, + {3371723876u, 193302114u}, + {3371916963u, 829568189u}, + {3372069988u, 311833757u}, + {3374636304u, 4028558811u}, + {3374896967u, 1766589589u}, + {3375240299u, 1121602628u}, + {3377435732u, 3130768529u}, + {3377720718u, 3501576853u}, + {3378389158u, 1704359751u}, + {3378463148u, 1765834574u}, + {3380156972u, 1897186590u}, + {3380852189u, 1718578519u}, + {3382407194u, 3937380923u}, + {3383043627u, 3040649174u}, + {3383885871u, 2067288422u}, + {3386730530u, 3394591780u}, + {3388565132u, 2768142994u}, + {3389718513u, 3884888474u}, + {3390615000u, 1928613356u}, + {3392672367u, 2446270282u}, + {3394376396u, 2674685034u}, + {3395202922u, 1462261651u}, + {3396704963u, 2527678478u}, + {3399184874u, 1035330785u}, + {3400205896u, 2086232422u}, + {3401721480u, 2225510254u}, + {3401838157u, 3275379459u}, + {3404645529u, 35199432u}, + {3406189027u, 2829617817u}, + {3406787203u, 2449968093u}, + {3407236648u, 2251200536u}, + {3410479368u, 3654477721u}, + {3411490421u, 3346407201u}, + {3412806830u, 1009285047u}, + {3413180629u, 98318906u}, + {3415756502u, 3636505214u}, + {3416311297u, 925629167u}, + {3416561363u, 3102123997u}, + {3417413957u, 2672865596u}, + {3419313336u, 3137619159u}, + {3420542393u, 1071897901u}, + {3421807842u, 2606583363u}, + {3422476770u, 2797634680u}, + {3425538423u, 2579864568u}, + {3429145410u, 1318766251u}, + {3430379154u, 5435732u}, + {3430524320u, 3517269123u}, + {3433391786u, 891043012u}, + {3434848698u, 2196213856u}, + {3436371790u, 1828064412u}, + {3436664146u, 2449968093u}, + {3438191015u, 2768142994u}, + {3438631119u, 46432752u}, + {3438914753u, 3964616171u}, + {3439863981u, 1888784220u}, + {3442327012u, 1780053342u}, + {3443443171u, 1318766251u}, + {3443882017u, 4121805392u}, + {3444518450u, 2979174351u}, + {3445360694u, 2005813599u}, + {3445580152u, 3626192550u}, + {3448205353u, 3210167311u}, + {3448278260u, 2909309600u}, + {3451329977u, 1229353622u}, + {3454430561u, 2231041595u}, + {3454752799u, 2285314737u}, + {3456178582u, 1997655867u}, + {3456568374u, 519234921u}, + {3456921801u, 3582985049u}, + {3459870899u, 1085672342u}, + {3461780954u, 3884888474u}, + {3463202599u, 1121602628u}, + {3463312980u, 3336854282u}, + {3465974331u, 1407645073u}, + {3466001482u, 1096118392u}, + {3467663850u, 2891092640u}, + {3470012525u, 519234921u}, + {3472141327u, 3861154817u}, + {3473125787u, 1841528165u}, + {3473301843u, 3064282912u}, + {3474655452u, 36844083u}, + {3477231325u, 3697980037u}, + {3477786120u, 987103990u}, + {3477845275u, 2123310990u}, + {3478036186u, 3163598820u}, + {3478888780u, 2611390773u}, + {3480264795u, 94842602u}, + {3481428699u, 1096118392u}, + {3481553023u, 1978772298u}, + {3482017216u, 1133372724u}, + {3482874327u, 2223839914u}, + {3483282665u, 2791007832u}, + {3483951593u, 2613210211u}, + {3485790583u, 2695028078u}, + {3487013246u, 2518389745u}, + {3487493467u, 3654477721u}, + {3489900555u, 829568189u}, + {3490087181u, 477233997u}, + {3490620233u, 1503190720u}, + {3491850848u, 3968971605u}, + {3491853977u, 4115978559u}, + {3492664135u, 3985105263u}, + {3493322817u, 2196213856u}, + {3494866609u, 706618543u}, + {3496153009u, 3421365584u}, + {3496540231u, 445359987u}, + {3497846613u, 1643639943u}, + {3498617851u, 29337834u}, + {3499665838u, 2706668171u}, + {3499926005u, 3626192550u}, + {3501338804u, 1827309397u}, + {3501353527u, 845176393u}, + {3504917994u, 1380241074u}, + {3505356840u, 4060330569u}, + {3505509051u, 4238928205u}, + {3505993273u, 3163598820u}, + {3506835517u, 2190238068u}, + {3507043664u, 2035589458u}, + {3509372340u, 790125098u}, + {3509680176u, 3271642134u}, + {3512373619u, 3137619159u}, + {3513147839u, 3375623327u}, + {3514075838u, 1009285047u}, + {3516227622u, 2346789560u}, + {3516458611u, 156317425u}, + {3516987913u, 2086232422u}, + {3519003817u, 1848427078u}, + {3521139466u, 1368117733u}, + {3521592947u, 1048578813u}, + {3522973221u, 1252071556u}, + {3524040449u, 2840809540u}, + {3526167967u, 1779501793u}, + {3527081873u, 1368117733u}, + {3527449154u, 1469119896u}, + {3527974543u, 3636505214u}, + {3529138673u, 2706668171u}, + {3533885483u, 1501339445u}, + {3534600610u, 1903002988u}, + {3534776666u, 3002808089u}, + {3538706148u, 3759454860u}, + {3539320098u, 2061836167u}, + {3539511009u, 2979174351u}, + {3539652119u, 35199432u}, + {3541739618u, 33367779u}, + {3543027846u, 1917297475u}, + {3543137641u, 2251200536u}, + {3544349150u, 2162365091u}, + {3544757488u, 2729533009u}, + {3545426416u, 2674685034u}, + {3547265406u, 2633553255u}, + {3548488069u, 2456914922u}, + {3548622615u, 1903002988u}, + {3548968290u, 3715952544u}, + {3551375378u, 891043012u}, + {3552095056u, 1441715897u}, + {3553328800u, 4177453382u}, + {3554138958u, 4046580086u}, + {3554688512u, 2082203733u}, + {3555378815u, 2196213856u}, + {3556341432u, 768093366u}, + {3559321436u, 1705114766u}, + {3559629829u, 3551494482u}, + {3560092674u, 4262830307u}, + {3561140661u, 2891092640u}, + {3562828350u, 906651216u}, + {3564973003u, 891043012u}, + {3566392817u, 1441715897u}, + {3566983874u, 5435732u}, + {3567304732u, 2840809540u}, + {3567468096u, 3102123997u}, + {3568306173u, 1580000185u}, + {3568310340u, 2128763245u}, + {3572889151u, 2142949622u}, + {3574622662u, 3437098150u}, + {3576924219u, 829568189u}, + {3577702445u, 2162365091u}, + {3577933434u, 217792248u}, + {3578908405u, 311833757u}, + {3582463415u, 3861097354u}, + {3583067770u, 1110053636u}, + {3584035539u, 3861154817u}, + {3584860023u, 2115100748u}, + {3584901839u, 3266624469u}, + {3585202811u, 316251760u}, + {3587243344u, 1368117733u}, + {3587642790u, 1840976616u}, + {3588923977u, 1284695427u}, + {3589449366u, 3575030391u}, + {3590521855u, 1674529717u}, + {3590613496u, 2768142994u}, + {3592005805u, 60668747u}, + {3592739699u, 2729533009u}, + {3595360306u, 1562814268u}, + {3596075433u, 1718578519u}, + {3596251489u, 2941333266u}, + {3599340459u, 3333116957u}, + {3599553124u, 3884888474u}, + {3600794921u, 2246260636u}, + {3600985832u, 3040649174u}, + {3601072354u, 2023929374u}, + {3603124474u, 1831984032u}, + {3603214441u, 217792248u}, + {3604502669u, 2101721944u}, + {3604636395u, 4017314365u}, + {3605823973u, 2346789560u}, + {3606268367u, 84557776u}, + {3608740229u, 2817977724u}, + {3609928983u, 1866406725u}, + {3609962892u, 2395440099u}, + {3610097438u, 1841528165u}, + {3610290163u, 1779705997u}, + {3610443113u, 3531528075u}, + {3612213270u, 2082203733u}, + {3612850201u, 706618543u}, + {3613432611u, 1649667117u}, + {3614383217u, 1009285047u}, + {3615613781u, 4108054909u}, + {3616016594u, 60668747u}, + {3620522839u, 3886624671u}, + {3621567497u, 152287480u}, + {3621898919u, 2549915950u}, + {3622165444u, 1368117733u}, + {3622615484u, 2829617817u}, + {3623001275u, 1767308409u}, + {3624303173u, 722226747u}, + {3626102696u, 3117592973u}, + {3626447826u, 829568189u}, + {3626666707u, 1841528165u}, + {3627288704u, 3166258901u}, + {3627649646u, 2449968093u}, + {3627867640u, 1503190720u}, + {3628458697u, 4115978559u}, + {3629708797u, 1865088894u}, + {3630150372u, 425194876u}, + {3630406798u, 3964616171u}, + {3634363974u, 2081474799u}, + {3636097485u, 3498572973u}, + {3636317152u, 1347150037u}, + {3637192504u, 1278213580u}, + {3638399042u, 891043012u}, + {3639177268u, 2223839914u}, + {3639408257u, 33367779u}, + {3643938238u, 3799622531u}, + {3644542593u, 925629167u}, + {3646334846u, 2053625925u}, + {3646376662u, 3328099292u}, + {3646677634u, 254776937u}, + {3648665495u, 3398329105u}, + {3649117613u, 1656552147u}, + {3650398800u, 1346170250u}, + {3650924189u, 3759454860u}, + {3651813824u, 1252071556u}, + {3651996678u, 1736004540u}, + {3653128141u, 2840809540u}, + {3654214522u, 2791007832u}, + {3655896910u, 3582985049u}, + {3656040668u, 477233997u}, + {3656463783u, 1562814268u}, + {3656835129u, 1378389799u}, + {3657550256u, 1780053342u}, + {3657726312u, 2879858443u}, + {3660815282u, 3394591780u}, + {3661480368u, 2231041595u}, + {3662269744u, 2184785813u}, + {3663952456u, 1462261651u}, + {3664141775u, 948948255u}, + {3664689264u, 156317425u}, + {3665119106u, 1997655867u}, + {3665977492u, 2040247121u}, + {3666111218u, 4078789188u}, + {3667298796u, 2285314737u}, + {3667743190u, 23082953u}, + {3670215052u, 2756502901u}, + {3670674054u, 1865088894u}, + {3671226683u, 1780053342u}, + {3671403806u, 1927881548u}, + {3671572261u, 1780053342u}, + {3671764986u, 1841180820u}, + {3671917936u, 3593002898u}, + {3674189234u, 35199432u}, + {3674325024u, 768093366u}, + {3674907434u, 1711141940u}, + {3675776972u, 1229353622u}, + {3677088604u, 4169529732u}, + {3681997662u, 3948099494u}, + {3682242031u, 52142335u}, + {3683042320u, 90812657u}, + {3683373742u, 2488441127u}, + {3684813462u, 3166258901u}, + {3685777996u, 783701570u}, + {3686622128u, 1580000185u}, + {3687922649u, 768093366u}, + {3688141530u, 1903002988u}, + {3689257303u, 4016040825u}, + {3689933520u, 4177453382u}, + {3693829014u, 2307378127u}, + {3695838797u, 2265899268u}, + {3696439587u, 1201666066u}, + {3697572308u, 3560047796u}, + {3699357687u, 1247459206u}, + {3699873865u, 706618543u}, + {3700883080u, 94842602u}, + {3704117388u, 1767308409u}, + {3705253763u, 2449968093u}, + {3705413061u, 3984047000u}, + {3706017416u, 987103990u}, + {3706888947u, 1122325581u}, + {3707697426u, 3525134120u}, + {3707809669u, 1992151102u}, + {3707851485u, 3143674823u}, + {3708152457u, 193302114u}, + {3710140318u, 3459803928u}, + {3710592436u, 1718026970u}, + {3712399012u, 3697980037u}, + {3712700122u, 922495761u}, + {3713073547u, 519234921u}, + {3713471501u, 1551580071u}, + {3713726815u, 1247459206u}, + {3714725318u, 1865088894u}, + {3714807143u, 2307378127u}, + {3715689345u, 2606583363u}, + {3717938606u, 1501339445u}, + {3718309952u, 1439864622u}, + {3718615199u, 2231041595u}, + {3719882739u, 2737935582u}, + {3720363220u, 1997655867u}, + {3722035356u, 3964616171u}, + {3722290105u, 3210167311u}, + {3725574515u, 3549844022u}, + {3725616598u, 1010423078u}, + {3726849619u, 3611318845u}, + {3727531559u, 2251200536u}, + {3727586041u, 3894364719u}, + {3727822007u, 3809971508u}, + {3729218013u, 4256575426u}, + {3730578341u, 790125098u}, + {3732701506u, 1718578519u}, + {3732878629u, 1743457079u}, + {3733047084u, 1718578519u}, + {3733239809u, 1656756351u}, + {3733658411u, 4115670968u}, + {3734088239u, 3437098150u}, + {3736382257u, 1526717471u}, + {3738033149u, 3582985049u}, + {3741029578u, 1009285047u}, + {3743163279u, 1865088894u}, + {3743472485u, 4009574317u}, + {3743716854u, 113617158u}, + {3744848565u, 2672865596u}, + {3744905314u, 519234921u}, + {3746000203u, 1450826485u}, + {3746324235u, 3964616171u}, + {3749397472u, 706618543u}, + {3749616353u, 1718578519u}, + {3750732126u, 4077515648u}, + {3752835052u, 2449968093u}, + {3753055243u, 2310982093u}, + {3757201733u, 1831984032u}, + {3757313620u, 2204424445u}, + {3757914410u, 1140191243u}, + {3758745392u, 320610735u}, + {3759351840u, 2909309600u}, + {3759455335u, 477233997u}, + {3759476774u, 1767308409u}, + {3760832510u, 1185984383u}, + {3761348688u, 768093366u}, + {3761880150u, 1831984032u}, + {3762003689u, 3117592973u}, + {3765498970u, 3130768529u}, + {3766887884u, 3922572177u}, + {3768363770u, 1183800404u}, + {3769284492u, 1930676279u}, + {3769326308u, 3205149646u}, + {3769627280u, 131827291u}, + {3771615141u, 3275379459u}, + {3772958478u, 2151424963u}, + {3773197039u, 2160671910u}, + {3773368490u, 3346407201u}, + {3774946324u, 1613054894u}, + {3775201638u, 1185984383u}, + {3775544163u, 4150193196u}, + {3777164168u, 2668058186u}, + {3777181863u, 1185984383u}, + {3778424840u, 2225510254u}, + {3779413429u, 1439864622u}, + {3780734473u, 1462261651u}, + {3781357562u, 2676460759u}, + {3783764928u, 3271642134u}, + {3787049338u, 3488369199u}, + {3787091421u, 1071897901u}, + {3788324442u, 3672793668u}, + {3789060864u, 3955839542u}, + {3789284563u, 3163598820u}, + {3789296830u, 3748496685u}, + {3790692836u, 4195100603u}, + {3791954621u, 1096118392u}, + {3794176329u, 1903002988u}, + {3794353452u, 1804931902u}, + {3794714632u, 1718231174u}, + {3795133234u, 4054196145u}, + {3795563062u, 3375623327u}, + {3797857080u, 1588192294u}, + {3803524961u, 1450826485u}, + {3803666347u, 3205135068u}, + {3804256815u, 3346407201u}, + {3804947308u, 4071049140u}, + {3805191677u, 175091981u}, + {3806323388u, 2611390773u}, + {3808253691u, 5397267u}, + {3809215643u, 4116005193u}, + {3809383839u, 969426652u}, + {3810710696u, 425194876u}, + {3811091176u, 1780053342u}, + {3812206949u, 3893091179u}, + {3814530066u, 2372456916u}, + {3818227589u, 1278213580u}, + {3819389233u, 1324615712u}, + {3821000499u, 3884888474u}, + {3822307333u, 1370408852u}, + {3826335261u, 2449968093u}, + {3826376104u, 3346407201u}, + {3826562523u, 3079549552u}, + {3826595276u, 1246777405u}, + {3829838593u, 999375935u}, + {3833089964u, 3336854282u}, + {3834671862u, 2099197087u}, + {3836676461u, 1370408852u}, + {3838656686u, 1247459206u}, + {3838804395u, 1096118392u}, + {3840888252u, 1378389799u}, + {3842832385u, 2860885228u}, + {3843714367u, 33367779u}, + {3844149152u, 1865088894u}, + {3845810559u, 3320492092u}, + {3848161489u, 3421365584u}, + {3848524161u, 3672793668u}, + {3848566244u, 1133372724u}, + {3849799265u, 3488369199u}, + {3850759386u, 3102123997u}, + {3850771653u, 3687021862u}, + {3853197161u, 3501576853u}, + {3854695686u, 1767308409u}, + {3855651152u, 1841528165u}, + {3856608057u, 3992721322u}, + {3857037885u, 3560047796u}, + {3858707200u, 2840809540u}, + {3859644724u, 3968971605u}, + {3864894794u, 3079549552u}, + {3865141170u, 3143660245u}, + {3866666500u, 236566804u}, + {3868396104u, 3464312951u}, + {3868738647u, 1407645073u}, + {3869728514u, 66872090u}, + {3870690466u, 4177480016u}, + {3870858662u, 907951829u}, + {3871119448u, 4248945772u}, + {3873681772u, 3954566002u}, + {3876004889u, 2188032447u}, + {3876196047u, 2488441127u}, + {3880113719u, 3373320398u}, + {3880677150u, 1252071556u}, + {3880864056u, 1263140889u}, + {3883782156u, 1308934029u}, + {3889753743u, 4265991145u}, + {3891313416u, 1060850758u}, + {3892816804u, 1035330785u}, + {3893598744u, 1246777405u}, + {3894677416u, 3642041752u}, + {3896146685u, 2283621556u}, + {3896909099u, 1105277785u}, + {3898025015u, 2035589458u}, + {3898151284u, 1308934029u}, + {3900131509u, 1308934029u}, + {3904214075u, 2184785813u}, + {3904307208u, 2799410405u}, + {3905189190u, 94842602u}, + {3907285382u, 3259017269u}, + {3909118041u, 922495761u}, + {3909998984u, 3611318845u}, + {3911274088u, 3549844022u}, + {3912116666u, 2082203733u}, + {3912159067u, 4005370444u}, + {3912234209u, 3040649174u}, + {3912246476u, 3625547039u}, + {3912770558u, 3861154817u}, + {3914728392u, 3115777965u}, + {3916231958u, 2840809540u}, + {3918082880u, 3931246499u}, + {3918512708u, 3498572973u}, + {3920330755u, 4016040825u}, + {3922231803u, 2053625925u}, + {3923991813u, 3968971605u}, + {3925112962u, 1252071556u}, + {3926116206u, 2449968093u}, + {3926615993u, 3082185422u}, + {3926650509u, 2446270282u}, + {3927478707u, 2432570397u}, + {3929040800u, 2527678478u}, + {3930213470u, 1469119896u}, + {3931203337u, 128346913u}, + {3932165289u, 3993055547u}, + {3932333485u, 846477006u}, + {3932342945u, 3464312951u}, + {3932520619u, 3993055547u}, + {3933919555u, 790125098u}, + {3935659064u, 1278213580u}, + {3937479712u, 2249507270u}, + {3937670870u, 2549915950u}, + {3939507910u, 1382147006u}, + {3941308827u, 982328139u}, + {3941588542u, 3311845575u}, + {3942233680u, 3421365584u}, + {3942275453u, 4051970779u}, + {3945065692u, 2225510254u}, + {3946018218u, 311833757u}, + {3946397607u, 3117592973u}, + {3946611689u, 425194876u}, + {3946655775u, 922495761u}, + {3947536698u, 1278213580u}, + {3948223443u, 3626192550u}, + {3951228566u, 32498672u}, + {3951486577u, 46432752u}, + {3953527984u, 1368117733u}, + {3957621508u, 2222146733u}, + {3958383922u, 1166752608u}, + {3960071663u, 3948099494u}, + {3961606332u, 1370408852u}, + {3961842607u, 845176393u}, + {3961916889u, 3130768529u}, + {3962263363u, 1252071556u}, + {3963540938u, 1848427078u}, + {3964201915u, 1616305897u}, + {3965688898u, 2246260636u}, + {3966664013u, 156317425u}, + {3967178168u, 2050640488u}, + {3967945871u, 1382147006u}, + {3968760205u, 3197542446u}, + {3970590785u, 2082203733u}, + {3973633890u, 3943895621u}, + {3973709032u, 2979174351u}, + {3977685659u, 288797514u}, + {3981805578u, 4077515648u}, + {3982140319u, 2674685034u}, + {3982533567u, 1831984032u}, + {3983706626u, 2115100748u}, + {3984716858u, 3166258901u}, + {3984817139u, 3346407201u}, + {3985806159u, 1865088894u}, + {3988090816u, 3020710599u}, + {3988953530u, 2494045220u}, + {3991389385u, 311833757u}, + {3991688293u, 1284695427u}, + {3992357379u, 1140191243u}, + {3992678160u, 189821736u}, + {3993640112u, 4054530370u}, + {3993808308u, 785002183u}, + {3993995442u, 4054530370u}, + {3999145693u, 2611390773u}, + {3999454623u, 3130768529u}, + {4002783650u, 1043802962u}, + {4002914085u, 834202646u}, + {4003063365u, 3496270044u}, + {4004111028u, 1347150037u}, + {4005646717u, 1580000185u}, + {4010325567u, 329256923u}, + {4010551358u, 3115777965u}, + {4010874649u, 4150193196u}, + {4012703389u, 4143041499u}, + {4014514263u, 1528655993u}, + {4015896283u, 4248945772u}, + {4019623373u, 3964616171u}, + {4019772782u, 1229353622u}, + {4019858745u, 982328139u}, + {4021546486u, 3886624671u}, + {4023317430u, 906651216u}, + {4023362655u, 1940445335u}, + {4025466247u, 3954566002u}, + {4025676738u, 1677780720u}, + {4027163721u, 2061836167u}, + {4028138836u, 217792248u}, + {4030235028u, 3136067623u}, + {4030578409u, 3642041752u}, + {4032646783u, 2082203733u}, + {4032896571u, 3431623086u}, + {4034198879u, 1955497857u}, + {4034914825u, 1096118392u}, + {4035108713u, 3882420798u}, + {4035478811u, 4112775054u}, + {4039115175u, 320610735u}, + {4039160482u, 227322691u}, + {4039576103u, 3501576853u}, + {4043190977u, 3166258901u}, + {4043280401u, 3893091179u}, + {4043573168u, 1382147006u}, + {4043615142u, 2613210211u}, + {4045181449u, 1930676279u}, + {4046705489u, 46432752u}, + {4046754606u, 3501576853u}, + {4049102482u, 3525134120u}, + {4050428353u, 2309620751u}, + {4053163116u, 1346170250u}, + {4053832202u, 1201666066u}, + {4054868371u, 4265991145u}, + {4055470265u, 4116005193u}, + {4057339219u, 1459086534u}, + {4057530057u, 3861154817u}, + {4057761268u, 4051970779u}, + {4058345834u, 2225510254u}, + {4058524343u, 1120020663u}, + {4059691563u, 3640218769u}, + {4059969235u, 2690679081u}, + {4060620516u, 2672865596u}, + {4063100682u, 3582985049u}, + {4064258473u, 1105277785u}, + {4064538188u, 3434795221u}, + {4065952583u, 3115777965u}, + {4066388435u, 2708283552u}, + {4068458117u, 1347150037u}, + {4074082413u, 2307378127u}, + {4074178212u, 4204516322u}, + {4075989086u, 1590130816u}, + {4078710790u, 1096118392u}, + {4081333568u, 1043802962u}, + {4083021309u, 4071049140u}, + {4084792253u, 722226747u}, + {4084837478u, 2001920158u}, + {4085831983u, 23082953u}, + {4086941070u, 3893091179u}, + {4087151561u, 1493356251u}, + {4087788855u, 1975030538u}, + {4088638544u, 2123310990u}, + {4094371394u, 3370148263u}, + {4095673702u, 2016972680u}, + {4096256332u, 1096118392u}, + {4096583536u, 3820945975u}, + {4096953634u, 4051300231u}, + {4098125311u, 783701570u}, + {4100635305u, 411747160u}, + {4101018063u, 3079549552u}, + {4101188271u, 2340425361u}, + {4101879923u, 1520561357u}, + {4104755224u, 3954566002u}, + {4105089965u, 2797634680u}, + {4105246975u, 3166258901u}, + {4105401799u, 2486556589u}, + {4106656272u, 1992151102u}, + {4109010578u, 1997655867u}, + {4109280107u, 329256923u}, + {4111903176u, 2371095574u}, + {4112030471u, 2423151489u}, + {4115307025u, 1263140889u}, + {4116343194u, 32498672u}, + {4116945088u, 4177480016u}, + {4118814042u, 1397611711u}, + {4119999166u, 1181495486u}, + {4121166386u, 3701693592u}, + {4121444058u, 2752153904u}, + {4123852931u, 94842602u}, + {4125733296u, 1166752608u}, + {4127863258u, 2646808729u}, + {4128929230u, 1246777405u}, + {4132727115u, 2196213856u}, + {4135370562u, 1865088894u}, + {4137463909u, 1405706347u}, + {4139151236u, 1382147006u}, + {4139377039u, 1008610898u}, + {4142506167u, 2449968093u}, + {4144496132u, 4009574317u}, + {4145079395u, 1246777405u}, + {4145987802u, 922495761u}, + {4145993287u, 4248945772u}, + {4146267076u, 783701570u}, + {4146312301u, 2063394981u}, + {4146686428u, 2086232422u}, + {4147306806u, 84557776u}, + {4148415893u, 4077515648u}, + {4148626384u, 1554831074u}, + {4149263678u, 1913555715u}, + {4152856245u, 3501576853u}, + {4155846217u, 3554572732u}, + {4155957925u, 1085672342u}, + {4156112431u, 2023929374u}, + {4156715808u, 4051970779u}, + {4157148525u, 1832548211u}, + {4158428457u, 4235724700u}, + {4159600134u, 722226747u}, + {4162110128u, 350272337u}, + {4162472669u, 2035589458u}, + {4162663094u, 2401900184u}, + {4163354746u, 1582036180u}, + {4166564788u, 2736159857u}, + {4166876622u, 2548031412u}, + {4169581132u, 834202646u}, + {4171855099u, 1588192294u}, + {4172483059u, 3240922889u}, + {4173505294u, 2484626312u}, + {4174282943u, 4051970779u}, + {4174890575u, 1422222583u}, + {4176748922u, 3964616171u}, + {4176781848u, 1324615712u}, + {4177818017u, 4143041499u}, + {4180288865u, 1582036180u}, + {4181473989u, 1242970309u}, + {4182641209u, 3517269123u}, + {4182918881u, 2567729435u}, + {4185327754u, 33367779u}, + {4186762933u, 2086232422u}, + {4187460254u, 1848427078u}, + {4189338081u, 2585333906u}, + {4190251873u, 2196213856u}, + {4190819787u, 3143660245u}, + {4198786650u, 3130768529u}, + {4198938732u, 1467181170u}, + {4200851862u, 947136075u}, + {4206255299u, 834202646u}, + {4206869042u, 2527678478u}, + {4207787124u, 2124869804u}, + {4208781629u, 4195100603u}, + {4209890716u, 4016040825u}, + {4210738501u, 2097980184u}, + {4214934027u, 3867735525u}, + {4214972327u, 3642041752u}, + {4216887184u, 60668747u}, + {4217194280u, 3582985049u}, + {4217321040u, 3493097909u}, + {4217607023u, 3672793668u}, + {4218623348u, 1894023034u}, + {4219533003u, 3271642134u}, + {4219903280u, 4174249877u}, + {4220929035u, 1743457079u}, + {4221074957u, 906651216u}, + {4224137917u, 2217475715u}, + {4224829569u, 1397611711u}, + {4228351445u, 2363606943u}, + {4233243649u, 4051970779u}, + {4233329922u, 1526717471u}, + {4233957882u, 3302397712u}, + {4234980117u, 2300201843u}, + {4236365398u, 1483697406u}, + {4239292840u, 4204516322u}, + {4241763688u, 1520561357u}, + {4242948812u, 1304445132u}, + {4244116032u, 3578743946u}, + {4244393704u, 2629204258u}, + {4244992149u, 46432752u}, + {4245759665u, 60668747u}, + {4246302831u, 4108054909u}, + {4246802577u, 217792248u}, + {4248967167u, 2829617817u}, + {4249923551u, 2222146733u}, + {4249941520u, 46432752u}, + {4250812904u, 2523859083u}, + {4252294610u, 3205135068u}, + {4254826214u, 2023929374u}, + {4255212435u, 1520561357u}, + {4257108682u, 2225510254u}, + {4257380510u, 1252071556u}, + {4260790514u, 2151424963u}, + {4262326685u, 1131560544u}, + {4263935820u, 1246777405u}, + {4264740553u, 320610735u}, + {4265036507u, 5435732u}, + {4265288074u, 3884888474u}, + {4265644728u, 2050640488u}, + {4266734936u, 3551494482u}, + {4268983066u, 1848427078u}, + {4269702103u, 3640218769u}, + {4270256452u, 4256575426u}, + {4271212911u, 1623493434u}, + {4272213324u, 2036505361u}, + {4276408850u, 3929210348u}, + {4279081846u, 3611318845u}, + {4281007826u, 3210167311u}, + {4282403858u, 1804931902u}, + {4282502599u, 2756502901u}, + {4282549780u, 845176393u}, + {4285271167u, 2278950538u}, + {4285612740u, 2278950538u}, + {4286304392u, 1459086534u}, + {4289053462u, 1997655867u}, + {4289826268u, 2425081766u}, + {4292155261u, 35199432u}, + {4292690549u, 425194876u}, + {4294804745u, 1711141940u}, + {4294957347u, 1127628109u}, +}}; diff --git a/src/endweave/protocols/blocks.cpp b/src/endweave/protocols/blocks.cpp new file mode 100644 index 0000000..05d9c69 --- /dev/null +++ b/src/endweave/protocols/blocks.cpp @@ -0,0 +1,271 @@ +#include "blocks.h" + +#include +#include +#include +#include +#include + +namespace bp = bedrock::protocol; +namespace endweave::blocks { +namespace { +struct BlockMapping { + std::uint32_t from; + std::uint32_t to; +}; +#include "block_mappings.inc" +struct BlockShape { + std::uint32_t id; + std::uint8_t kind, facing, top, faces; +}; +struct ConnectedBlock { + std::uint32_t id; + std::array variants; +}; +#include "block_connections.inc" + +const BlockShape &shape(std::uint32_t id) +{ + static constexpr BlockShape empty{}; + auto it = std::lower_bound(kShapes.begin(), kShapes.end(), id, [](const BlockShape &entry, std::uint32_t key) { + return entry.id < key; + }); + return it != kShapes.end() && it->id == id ? *it : empty; +} + +std::uint32_t at(WorldContext &world, int x, int y, int z) +{ + const std::array key{world.dimension, x, y, z}; + auto it = world.cache.find(key); + if (it != world.cache.end()) { + return it->second; + } + const auto id = world.lookup(world.dimension, x, y, z); + world.cache.emplace(key, id); + return id; +} + +constexpr std::array dx{0, 1, 0, -1}, dz{-1, 0, 1, 0}; +} // namespace + +std::uint32_t mapId(std::uint32_t id, bool to_new) +{ + const std::span mappings = + to_new ? std::span(kBlocksTo2193) : std::span(kBlocksTo2168); + auto it = std::lower_bound(mappings.begin(), mappings.end(), id, [](const BlockMapping &entry, std::uint32_t key) { + return entry.from < key; + }); + return it != mappings.end() && it->from == id ? it->to : id; +} + +std::uint32_t connectedId(std::uint32_t id, int x, int y, int z, WorldContext &world) +{ + auto entry = + std::lower_bound(kConnections.begin(), kConnections.end(), id, [](const ConnectedBlock &b, std::uint32_t key) { + return b.id < key; + }); + if (entry == kConnections.end() || entry->id != id) { + return mapId(id, true); + } + const auto &self = shape(id); + auto neighbor = [&](int direction) -> const BlockShape & { + return shape(at(world, x + dx[direction], y, z + dz[direction])); + }; + unsigned variant = 0; + if (self.kind == 1) { + auto canTurn = [&](int direction) { + const auto &other = neighbor(direction); + return other.kind != 1 || other.facing != self.facing || other.top != self.top; + }; + const auto &front = neighbor(self.facing); + const auto &back = neighbor((self.facing + 2) % 4); + if (front.kind == 1 && front.top == self.top && (front.facing % 2 != self.facing % 2) && + canTurn((front.facing + 2) % 4)) { + variant = front.facing == (self.facing + 3) % 4 ? 3 : 4; + } + else if (back.kind == 1 && back.top == self.top && (back.facing % 2 != self.facing % 2) && + canTurn(back.facing)) { + variant = back.facing == (self.facing + 3) % 4 ? 1 : 2; + } + } + else { + for (int direction = 0; direction < 4; ++direction) { + const auto &other = neighbor(direction); + bool connected = false; + if (self.kind == 5) { + connected = other.kind == 5 || (other.kind == 7 && other.facing == (direction + 2) % 4); + } + else { + connected = (other.faces & (1 << ((direction + 2) % 4))) != 0; + if (self.kind == 2 || self.kind == 3) { + connected |= other.kind == self.kind || (other.kind == 6 && other.facing % 2 != direction % 2); + } + else if (self.kind == 4) { + connected |= other.kind == 4; + } + } + if (connected) { + variant |= 1 << direction; + } + } + } + return entry->variants[variant]; +} + +std::vector neighborUpdates(WorldContext &world) +{ + std::set> positions; + for (const auto &pos : world.changed) { + // Stairs also test a diagonal neighbor when selecting a corner. + for (int x = -2; x <= 2; ++x) { + for (int z = -2; z <= 2; ++z) { + if (std::abs(x) + std::abs(z) <= 2 && (x != 0 || z != 0)) { + positions.insert({pos[0] + x, pos[1], pos[2] + z}); + } + } + } + } + std::vector result; + for (const auto &pos : positions) { + const auto id = at(world, pos[0], pos[1], pos[2]); + const auto kind = shape(id).kind; + if (kind == 0 || kind > 5) { + continue; + } + bp::UpdateBlockPacket_<2193> packet; + packet.pos.x = pos[0]; + packet.pos.y = pos[1]; + packet.pos.z = pos[2]; + packet.runtime_id = connectedId(id, pos[0], pos[1], pos[2], world); + packet.update_flags = 3; + result.emplace_back(); + bp::BinaryWriter writer{result.back()}; + bp::serialize(writer, packet); + } + return result; +} + +std::expected rewriteSubChunks(std::string &data, std::uint32_t count, bool to_new, + WorldContext *world, int x, int y, int z) +{ + // Each storage consists of packed block indices followed by a signed-varint hash palette. + // Only the palette changes; block indices, extra layers, biomes and block-actor NBT stay intact. + bp::BinaryReader in{data}; + std::string result; + result.reserve(data.size()); + bp::BinaryWriter out{result}; + auto fail = [] { + return std::unexpected(std::make_error_code(std::errc::protocol_error)); + }; + for (std::uint32_t chunk = 0; chunk < count; ++chunk) { + auto version = in.read(); + auto layers = in.read(); + if (!version || !layers || (*version != 8 && *version != 9)) { + return fail(); + } + out.write(*version); + out.write(*layers); + if (*version == 9) { + auto index = in.read(); + if (!index) { + return fail(); + } + out.write(*index); + y = static_cast(*index) * 16; + } + for (unsigned layer = 0; layer < *layers; ++layer) { + auto header = in.read(); + if (!header) { + return fail(); + } + unsigned bits = *header >> 1; + if (bits == 127) { + out.write(*header); + continue; + } + if ((*header & 1) == 0 || (bits != 0 && bits != 1 && bits != 2 && bits != 3 && bits != 4 && bits != 5 && + bits != 6 && bits != 8 && bits != 16)) { + return fail(); + } + const std::size_t words = bits == 0 ? 0 : (4096 + (32 / bits) - 1) / (32 / bits); + const auto bytes = words * 4; + if (bytes > in.getUnreadLength()) { + return fail(); + } + std::vector packed(words); + for (auto &word : packed) { + word = *in.read(); + } + std::int32_t size = 1; + if (bits != 0) { + auto palette_size = in.readVarInt(); + if (!palette_size || *palette_size <= 0 || *palette_size > (1 << bits)) { + return fail(); + } + size = *palette_size; + } + std::vector palette; + bool connections = false; + for (std::int32_t i = 0; i < size; ++i) { + auto id = in.readVarInt(); + if (!id) { + return fail(); + } + palette.push_back(static_cast(*id)); + const auto kind = shape(palette.back()).kind; + connections |= kind >= 1 && kind <= 5; + } + if (connections && world && to_new && layer == 0) { + std::array indices; + std::vector mapped; + std::unordered_map index_for; + for (unsigned i = 0; i < indices.size(); ++i) { + auto p = + bits == 0 ? 0 : (packed[i / (32 / bits)] >> ((i % (32 / bits)) * bits)) & ((1u << bits) - 1); + if (p >= palette.size()) { + return fail(); + } + auto id = connectedId(palette[p], x + (i >> 8), y + (i & 15), z + ((i >> 4) & 15), *world); + auto [it, inserted] = index_for.emplace(id, static_cast(mapped.size())); + if (inserted) { + mapped.push_back(id); + } + indices[i] = it->second; + } + for (unsigned candidate : {0u, 1u, 2u, 3u, 4u, 5u, 6u, 8u, 16u}) { + if (candidate >= bits && mapped.size() <= (1u << candidate)) { + bits = candidate; + break; + } + } + packed.assign(bits == 0 ? 0 : (4096 + 32 / bits - 1) / (32 / bits), 0); + if (bits != 0) { + for (unsigned i = 0; i < indices.size(); ++i) { + packed[i / (32 / bits)] |= indices[i] << ((i % (32 / bits)) * bits); + } + } + palette = std::move(mapped); + } + else { + for (auto &id : palette) { + id = mapId(id, to_new); + } + } + out.write((bits << 1) | 1); + for (auto word : packed) { + out.write(word); + } + if (bits != 0) { + out.writeVarInt(palette.size()); + } + for (auto id : palette) { + out.writeVarInt(id); + } + } + y += 16; + } + out.writeRawBytes(in.getView().substr(in.getReadPointer())); + data = std::move(result); + return {}; +} +} // namespace endweave::blocks diff --git a/src/endweave/protocols/blocks.h b/src/endweave/protocols/blocks.h new file mode 100644 index 0000000..fb50ddd --- /dev/null +++ b/src/endweave/protocols/blocks.h @@ -0,0 +1,194 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace endweave::blocks { + +using Lookup = std::function; +struct WorldContext { + Lookup lookup; + int dimension = 0; + std::map, std::uint32_t> cache; + std::set> changed; +}; + +std::uint32_t mapId(std::uint32_t id, bool to_new); +std::uint32_t connectedId(std::uint32_t id, int x, int y, int z, WorldContext &world); +std::vector neighborUpdates(WorldContext &world); +std::expected rewriteSubChunks(std::string &data, std::uint32_t count, bool to_new, + WorldContext *world = nullptr, int x = 0, int y = 0, int z = 0); + +template +struct Children { + static constexpr bool value = false; +}; +template +consteval bool containsIds(); +template +struct Children> { + static constexpr bool value = containsIds(); +}; +template +struct Children> { + static constexpr bool value = containsIds(); +}; +template +struct Children> { + static constexpr bool value = containsIds(); +}; +template +struct Children> { + static constexpr bool value = containsIds(); +}; +template +struct Children> { + static constexpr bool value = (containsIds() || ...); +}; + +template +consteval bool isId() +{ + constexpr auto name = bedrock::protocol::field_name(); + if constexpr (name == "block_runtime_id" || name == "target_block_id") { + return true; + } + constexpr auto type = bedrock::protocol::struct_name(); + return name == "runtime_id" && (type == "UpdateBlockPacket" || type == "UpdateBlockSyncedPacket" || + type == "UpdateSubChunkNetworkBlockInfo"); +} + +template +consteval bool containsIds() +{ + namespace bp = bedrock::protocol; + if constexpr (bp::Reflected) { + return [](std::index_sequence) { + return ( + (isId() || containsIds(std::declval()))>>()) || + ...); + }(std::make_index_sequence()>{}); + } + return Children::value; +} + +template +void rewriteIds(T &value, bool to_new, WorldContext *world = nullptr) +{ + namespace bp = bedrock::protocol; + if constexpr (bp::Reflected) { + [&](std::index_sequence) { + ( + [&] { + auto &field = bp::field_get(value); + using F = std::remove_cvref_t; + if constexpr (isId()) { + auto id = static_cast(field); + if constexpr (bp::field_name() == "runtime_id" && requires { value.pos; }) { + if (world && to_new) { + world->changed.insert({value.pos.x, value.pos.y, value.pos.z}); + field = static_cast(connectedId(id, value.pos.x, value.pos.y, value.pos.z, *world)); + } + else { + field = static_cast(mapId(id, to_new)); + } + } + else { + field = static_cast(mapId(id, to_new)); + } + } + else if constexpr (containsIds()) { + rewriteIds(field, to_new, world); + } + }(), + ...); + }(std::make_index_sequence()>{}); + } + else if constexpr (requires { + std::visit([](auto &) {}, value); + value.index(); + }) { + std::visit( + [&](auto &child) { + rewriteIds(child, to_new, world); + }, + value); + } + else if constexpr (requires { value.has_value(); }) { + if (value) { + rewriteIds(*value, to_new, world); + } + } + else if constexpr (requires { + value.begin(); + value.end(); + }) { + for (auto &child : value) { + if constexpr (requires { child.second; }) { + rewriteIds(child.second, to_new, world); + } + else { + rewriteIds(child, to_new, world); + } + } + } +} + +template +inline constexpr bool needs_rewrite = + (From < 2193) != (To < 2193) && + (containsIds>() || Id == 58 || Id == 174 || Id == 129); + +template +std::expected rewrite(Packet &packet, WorldContext *world) +{ + constexpr bool to_new = To >= 2193; + if constexpr (containsIds()) { + rewriteIds(packet, to_new, world); + } + if constexpr (Id == 129) { + // Palette bytes change, so the server's cached blob hashes no longer describe them. + // Negotiate uncached chunks before the server streams any world data. + packet.enabled = false; + } + if constexpr (Id == 58) { + if (world) { + world->dimension = static_cast(packet.dimension_id); + } + if (packet.sub_chunks_count < 0xfffffffeu) { + return rewriteSubChunks(packet.serialized_chunk, packet.sub_chunks_count, to_new, world, packet.pos.x * 16, + static_cast(packet.dimension_id) == 0 ? -64 : 0, packet.pos.z * 16); + } + } + if constexpr (Id == 174) { + if (world) { + world->dimension = static_cast(packet.dimension_type); + } + for (auto &entry : packet.sub_chunk_data) { + if (entry.serialized_sub_chunk && !entry.serialized_sub_chunk->empty()) { + auto result = rewriteSubChunks(*entry.serialized_sub_chunk, 1, to_new, world, + (packet.center_pos.x + entry.sub_chunk_pos_offset.x) * 16, + (packet.center_pos.y + entry.sub_chunk_pos_offset.y) * 16, + (packet.center_pos.z + entry.sub_chunk_pos_offset.z) * 16); + if (!result) { + return result; + } + } + } + } + return {}; +} + +} // namespace endweave::blocks diff --git a/tests/protocol/test_blocks.py b/tests/protocol/test_blocks.py new file mode 100644 index 0000000..d2f8aa7 --- /dev/null +++ b/tests/protocol/test_blocks.py @@ -0,0 +1,163 @@ +"""Wire-level regression cases from the pinned Cloudburst 2168 and 2193 palettes.""" + +import struct + +import pytest + +from endweave._pipeline import Action, TranslationError, Translator + +# Old/new hashes of the same existing block, including high-bit signed palette values. +BLOCKS = [ + (3240922889, 4172483059), # oak stairs, bottom, east, straight + (3820945975, 3265450305), # cobblestone stairs + (1997655867, 425458381), # oak fence + (1848427078, 1582595964), # glass pane + (2449968093, 513174327), # iron bars + (3501576853, 1519406791), # tripwire +] + + +def uvarint(value: int) -> bytes: + result = bytearray() + while value >= 128: + result.append((value & 127) | 128) + value >>= 7 + result.append(value) + return bytes(result) + + +def varint(value: int) -> bytes: + if value > 0x7FFFFFFF: + value -= 0x100000000 + return uvarint(((value << 1) ^ (value >> 31)) & 0xFFFFFFFF) + + +def string(value: bytes) -> bytes: + return uvarint(len(value)) + value + + +def update(runtime_id: int) -> bytes: + return b"\x00\x00\x00" + uvarint(runtime_id) + b"\x03\x00" + + +def level_chunk(data: bytes, count: int = 1) -> bytes: + return b"\x00\x00\x00" + uvarint(count) + b"\x00\x00\x00" + string(data) + + +def subchunk_packet(data: bytes) -> bytes: + # Uncached, dimension 0, fixed-width center, one SUCCESS entry, optional payload, + # two heightmap types with absent maps, and no blob hash. + return b"\x00\x00" + bytes(12) + b"\x01\x00\x00\x00\x01\x01" + string(data) + bytes(5) + + +@pytest.mark.parametrize(("old", "new"), BLOCKS) +def test_existing_blocks_map_both_ways(old: int, new: int) -> None: + assert Translator(2168, 2193).translate(21, update(old)) == update(new) + assert Translator(2193, 2168).translate(21, update(new)) == update(old) + + +@pytest.mark.parametrize("corner", [705466535, 2879325999, 1289467210, 357105324]) +def test_all_new_corner_shapes_return_to_the_old_stair(corner: int) -> None: + assert Translator(2193, 2168).translate(21, update(corner)) == update(3240922889) + + +@pytest.mark.parametrize("version", [8, 9]) +@pytest.mark.parametrize("bits", [0, 1, 2, 3, 4, 5, 6, 8, 16]) +def test_chunk_palettes_preserve_indices_extra_layers_and_trailing_data(version: int, bits: int) -> None: + old, new = BLOCKS[0] + prefix = bytes([version, 2]) + (b"\xfc" if version == 9 else b"") + words = 0 if bits == 0 else (4096 + 32 // bits - 1) // (32 // bits) + # All block indices are zero. A second singleton storage represents waterlogging. + storage = bytes([(bits << 1) | 1]) + bytes(words * 4) + (varint(1) if bits else b"") + tail = b"\x01" + varint(2150698529) + b"biome-and-block-actor-bytes" + before = prefix + storage + varint(old) + tail + after = prefix + storage + varint(new) + tail + for packet_id, wrap in ((58, level_chunk), (174, subchunk_packet)): + assert Translator(2168, 2193).translate(packet_id, wrap(before)) == wrap(after) + assert Translator(2193, 2168).translate(packet_id, wrap(after)) == wrap(before) + + +def test_inventory_items_map_and_keep_their_contents() -> None: + def slot(runtime_id: int) -> bytes: + item = struct.pack(" None: + assert Translator(*direction).translate(129, b"\x01") == b"\x00" + + +@pytest.mark.parametrize("direction", [(2168, 2169), (2193, 2193)]) +def test_matching_palettes_keep_cache_and_block_bytes(direction: tuple[int, int]) -> None: + translator = Translator(*direction) + assert 21 not in translator.actions + assert 129 not in translator.actions + assert translator.translate(129, b"\x01") == b"\x01" + assert translator.translate(21, update(BLOCKS[0][0])) == update(BLOCKS[0][0]) + + +@pytest.mark.parametrize("runtime_id", [0, 2150698529, 0x12345678]) +def test_unchanged_and_custom_block_ids_are_preserved(runtime_id: int) -> None: + assert Translator(2168, 2193).translate(21, update(runtime_id)) == update(runtime_id) + + +@pytest.mark.parametrize("data", [b"", b"\x09", b"\x09\x01\x00\x03", b"\x09\x01\x00\x0f"]) +def test_truncated_and_invalid_chunk_palettes_fail_cleanly(data: bytes) -> None: + with pytest.raises(TranslationError): + Translator(2168, 2193).translate(58, level_chunk(data)) + + +def test_block_updates_are_translated_even_without_a_wire_schema_change() -> None: + translator = Translator(2168, 2193) + for packet_id in (21, 50, 58, 110, 129, 145, 172, 174): + assert translator.actions[packet_id] is Action.TRANSLATE + + +@pytest.mark.parametrize(("position", "expected"), [((1, 0, 0), 1289467210), ((-1, 0, 0), 705466535)]) +def test_stair_shape_uses_perpendicular_neighbors(position: tuple[int, int, int], expected: int) -> None: + world = {(0, 0, 0): 3240922889, position: 3179448066} + result, _ = Translator(2168, 2193).translate_world( + 21, update(3240922889), lambda d, x, y, z: world.get((x, y, z), 0), 0 + ) + assert result == update(expected) + + +def test_fence_connects_and_disconnects_on_neighbor_updates() -> None: + world = {(0, 0, 0): 1997655867, (1, 0, 0): 1997655867} + translator = Translator(2168, 2193) + + def lookup(d: int, x: int, y: int, z: int) -> int: + return world.get((x, y, z), 0) + + result, neighbors = translator.translate_world(21, update(1997655867), lookup, 0) + assert result == update(3720363220) # East connection. + assert len(neighbors) == 1 # The other fence must also be refreshed. + del world[(1, 0, 0)] + result, neighbors = translator.translate_world(21, update(1997655867), lookup, 0) + assert result == update(425458381) + assert not neighbors + + +def test_uniform_stair_storage_can_expand_for_a_corner_across_the_chunk_boundary() -> None: + old = 3240922889 + before = b"\x09\x01\x00\x01" + varint(old) + + def lookup(d: int, x: int, y: int, z: int) -> int: + assert d == 0 + if (x, y, z) == (16, 0, 15): + return 3179448066 + return old if 0 <= x < 16 and 0 <= y < 16 and 0 <= z < 16 else 0 + + # Index order is x/z/y. Only the stair at (15, 0, 15) has an outside corner. + words = bytearray(512) + i = (15 << 8) | (15 << 4) + struct.pack_into(" dict: + assert hashlib.sha256(path.read_bytes()).hexdigest() == digest, path + blocks = amulet_nbt.load(str(path)).compound["blocks"] + return { + (str(b["name"]), tuple(sorted((k, v.py_data) for k, v in b["states"].items()))): int(b["network_id"]) + & 0xFFFFFFFF + for b in blocks + } + + +def main() -> None: + old, new = (read(Path(p), digest) for p, digest in zip(sys.argv[1:3], EXPECTED, strict=True)) + up, down = {}, {} + for (name, states), runtime_id in new.items(): + legacy_key = (name, tuple((k, v) for k, v in states if k not in ADDED)) + # A new block type has no old-server equivalent; only migrate existing types. + if legacy_key not in old: + continue + legacy_id = old[legacy_key] + if runtime_id != legacy_id: + down[runtime_id] = legacy_id + if all(v == ADDED[k] for k, v in states if k in ADDED): + if runtime_id != legacy_id: + up[legacy_id] = runtime_id + assert all(key in new or runtime_id in up for key, runtime_id in old.items()) + assert all(runtime_id == new[key] for key, runtime_id in old.items() if key in new) + target = Path(__file__).resolve().parents[1] / "src/endweave/protocols/block_mappings.inc" + text = "// Generated by tools/generate_block_mappings.py from CloudburstMC/Data (Apache-2.0).\n" + text += "// See tools/generate_block_mappings.py for pinned sources and checksums.\n" + for name, rows in (("kBlocksTo2193", up), ("kBlocksTo2168", down)): + text += f"static constexpr std::array {name} = {{{{\n" + text += "".join(f" {{{a}u, {b}u}},\n" for a, b in sorted(rows.items())) + text += "}};\n" + target.write_text(text, encoding="utf-8") + attributes = Path(sys.argv[3]) + assert hashlib.sha256(attributes.read_bytes()).hexdigest() == ( + "d8d64e738c4ce74ff3e5cfec6710fe94eb4ab771deaf5d430bc81b5bb2205fc5" + ) + geometry = {b["blockStateHash"]: b for b in json.loads(attributes.read_text())} + shapes, connections = [], [] + for (name, state_items), runtime_id in old.items(): + states = dict(state_items) + kind = 0 + facing = 0 + if name.endswith("_stairs"): + kind = 1 + facing = (1, 3, 2, 0)[states["weirdo_direction"]] + elif name.endswith("_fence"): + kind = 3 if name == "minecraft:nether_brick_fence" else 2 + elif "glass_pane" in name or name.endswith("_bars"): + kind = 4 + elif name == "minecraft:trip_wire": + kind = 5 + elif name.endswith("fence_gate"): + kind = 6 + facing = ("north", "east", "south", "west").index(states["minecraft:cardinal_direction"]) + elif name == "minecraft:tripwire_hook": + kind = 7 + facing = (states["direction"] + 2) % 4 + faces = 0 + boxes = geometry[runtime_id]["collisionShape"] or [] + for face, axis, plane in ((0, 2, 0), (1, 0, 1), (2, 2, 1), (3, 0, 0)): + other = 2 if axis == 0 else 0 + rectangles = [(b[other], b[1], b[other + 3], b[4]) for b in boxes if b[axis] <= plane <= b[axis + 3]] + xs = sorted({0, 1, *(v for r in rectangles for v in (r[0], r[2]) if 0 < v < 1)}) + ys = sorted({0, 1, *(v for r in rectangles for v in (r[1], r[3]) if 0 < v < 1)}) + if all( + any(a <= (x0 + x1) / 2 <= c and b <= (y0 + y1) / 2 <= d for a, b, c, d in rectangles) + for x0, x1 in zip(xs, xs[1:]) + for y0, y1 in zip(ys, ys[1:]) + ): + faces |= 1 << face + if "leaves" in name: # Foliage is not a fence support despite its collision cube. + faces = 0 + if kind or faces: + shapes.append((runtime_id, kind, facing, int(states.get("upside_down_bit", 0)), faces)) + if runtime_id in up: + variants = [] + for variant in range(5 if kind == 1 else 16): + added = ( + {"minecraft:corner": ("none", "inner_left", "inner_right", "outer_left", "outer_right")[variant]} + if kind == 1 + else { + f"minecraft:connection_{d}": int(bool(variant & (1 << i))) + for i, d in enumerate(("north", "east", "south", "west")) + } + ) + variants.append(new[(name, tuple(sorted((states | added).items())))]) + connections.append((runtime_id, variants)) + text = "// Generated from the pinned CloudburstMC/Data palettes and blocks.json (Apache-2.0).\n" + text += f"static constexpr std::array kShapes = {{{{\n" + text += "".join(f" {{{i}u, {k}, {d}, {h}, {f}}},\n" for i, k, d, h, f in sorted(shapes)) + "}};\n" + text += f"static constexpr std::array kConnections = {{{{\n" + text += ( + "".join( + " {" + str(i) + "u, {" + ", ".join(str(v) + "u" for v in values) + "}},\n" + for i, values in sorted(connections) + ) + + "}};\n" + ) + target.with_name("block_connections.inc").write_text(text, encoding="utf-8") + print(f"Generated {len(up)} forward and {len(down)} reverse mappings; all {len(old)} old states covered.") + + +if __name__ == "__main__": + main()