From 8ccb1bed0f155f8cf9eacec03a850aa44cea7344 Mon Sep 17 00:00:00 2001 From: Dnomd343 Date: Sat, 19 Oct 2024 15:34:17 +0800 Subject: [PATCH] refactor: clean legacy group code --- src/core/CMakeLists.txt | 2 +- src/core/group/group.h | 86 +- src/core/group/internal/constant/group.h | 17 +- src/core/group/internal/constant/group_pro.h | 23 - src/core/group/internal/constant/mirror_h.inc | 1 - src/core/group/internal/constant/mirror_v.inc | 1 - src/core/group/internal/constant/seeds.inc | 3178 ----------------- src/core/group/internal/constant/sizes.inc | 1 - src/core/group/internal/extend.cc | 88 + src/core/group/internal/group.cc | 126 +- src/core/group/internal/group.inl | 179 +- src/core/group/internal/group_cases_pro.cc | 6 +- src/core/group/internal/group_pro.cc | 66 - src/core/group/internal/group_pro.inl | 135 - src/core/group/internal/group_union.inl | 26 +- src/core/main.cc | 5 +- src/core_test/cases/group_pro.cc | 8 +- src/core_test/cases/group_union.cc | 3 +- 18 files changed, 312 insertions(+), 3639 deletions(-) delete mode 100644 src/core/group/internal/constant/group_pro.h delete mode 100644 src/core/group/internal/constant/mirror_h.inc delete mode 100644 src/core/group/internal/constant/mirror_v.inc delete mode 100644 src/core/group/internal/constant/seeds.inc delete mode 100644 src/core/group/internal/constant/sizes.inc create mode 100644 src/core/group/internal/extend.cc delete mode 100644 src/core/group/internal/group_pro.cc delete mode 100644 src/core/group/internal/group_pro.inl diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index a0567fc..3a5a030 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -24,8 +24,8 @@ set(KLOTSKI_CORE_SRC fast_cal/internal/fast_cal.cc group/internal/group_union.cc + group/internal/extend.cc group/internal/group.cc - group/internal/group_pro.cc group/internal/group_cases.cc group/internal/group_cases_pro.cc diff --git a/src/core/group/group.h b/src/core/group/group.h index dc0210f..5435035 100644 --- a/src/core/group/group.h +++ b/src/core/group/group.h @@ -79,8 +79,7 @@ constexpr uint32_t ALL_PATTERN_NUM = 6577; typedef std::vector RawCodes; typedef std::vector CommonCodes; -//class Group; -class GroupPro; +class Group; // TODO: add constexpr class GroupUnion { @@ -114,7 +113,7 @@ public: [[nodiscard]] constexpr uint32_t pattern_num() const; - [[nodiscard]] std::vector groups_pro() const; + [[nodiscard]] std::vector groups_pro() const; // TODO: get target pattern_id @@ -160,9 +159,9 @@ private: // TODO: add debug output -class GroupPro { +class Group { public: - GroupPro() = delete; + Group() = delete; // ------------------------------------------------------------------------------------- // @@ -195,12 +194,12 @@ public: // ------------------------------------------------------------------------------------- // /// Create Group without any check. - static constexpr GroupPro unsafe_create(uint32_t type_id, - uint32_t pattern_id, Toward toward); + static constexpr Group unsafe_create(uint32_t type_id, + uint32_t pattern_id, Toward toward); /// Create Group with validity check. - static constexpr std::optional create(uint32_t type_id, - uint32_t pattern_id, Toward toward); + static constexpr std::optional create(uint32_t type_id, + uint32_t pattern_id, Toward toward); // ------------------------------------------------------------------------------------- // @@ -213,13 +212,13 @@ public: // ------------------------------------------------------------------------------------- // /// Create Group from RawCode. - static GroupPro from_raw_code(codec::RawCode raw_code); + static Group from_raw_code(codec::RawCode raw_code); /// Create Group from ShortCode. - static GroupPro from_short_code(codec::ShortCode short_code); + static Group from_short_code(codec::ShortCode short_code); /// Create Group from CommonCode. - static GroupPro from_common_code(codec::CommonCode common_code); + static Group from_common_code(codec::CommonCode common_code); // ------------------------------------------------------------------------------------- // @@ -233,10 +232,10 @@ public: [[nodiscard]] constexpr bool is_horizontal_mirror() const; /// Obtain the vertically symmetrical klotski group. - [[nodiscard]] constexpr GroupPro to_vertical_mirror() const; + [[nodiscard]] constexpr Group to_vertical_mirror() const; /// Obtain the horizontally symmetrical klotski group. - [[nodiscard]] constexpr GroupPro to_horizontal_mirror() const; + [[nodiscard]] constexpr Group to_horizontal_mirror() const; // ------------------------------------------------------------------------------------- // @@ -245,7 +244,7 @@ private: Toward toward_; uint32_t pattern_id_; - GroupPro(uint32_t type_id, uint32_t pattern_id, Toward toward) { + Group(uint32_t type_id, uint32_t pattern_id, Toward toward) { type_id_ = type_id; pattern_id_ = pattern_id; toward_ = toward; @@ -255,66 +254,13 @@ private: [[nodiscard]] constexpr uint32_t flat_id() const; }; -//class Group { -//public: -// Group() = delete; - - // ------------------------------------------------------------------------------------- // - - /// Get the original type id. -// [[nodiscard]] constexpr uint32_t type_id() const; - - /// Get the original group id. -// [[nodiscard]] constexpr uint32_t group_id() const; - - /// Create Group without any check. -// static constexpr Group unsafe_create(uint32_t type_id, uint32_t group_id); - - /// Create Group with validity check. -// static constexpr std::optional create(uint32_t type_id, uint32_t group_id); - - // ------------------------------------------------------------------------------------- // - - /// Get all cases under current group. -// [[nodiscard]] RangesUnion cases() const; - - /// Get the number of klotski cases contained. -// [[nodiscard]] constexpr uint32_t size() const; - - // ------------------------------------------------------------------------------------- // - - /// Create Group from RawCode. -// static Group from_raw_code(codec::RawCode raw_code); - - /// Create Group from ShortCode. -// static Group from_short_code(codec::ShortCode short_code); - - /// Create Group from CommonCode. -// static Group from_common_code(codec::CommonCode common_code); - - // ------------------------------------------------------------------------------------- // - - // TODO: add `is_xxx_mirror` interface - -// [[nodiscard]] constexpr Group to_vertical_mirror() const; - -// [[nodiscard]] constexpr Group to_horizontal_mirror() const; - -//private: -// uint32_t type_id_; -// uint32_t group_id_; - - /// Tiled merge of type_id and group_id. -// [[nodiscard]] constexpr uint32_t flat_id() const; -//}; - /// Spawn all the unsorted codes of the current group. std::vector Group_extend(codec::RawCode raw_code, uint32_t reserve = 0); class GroupCasesPro { public: struct CaseInfo { - GroupPro group; + Group group; uint32_t case_id; }; @@ -405,5 +351,3 @@ public: #include "internal/group_union.inl" #include "internal/group_cases.inl" #include "internal/group.inl" - -#include "internal/group_pro.inl" diff --git a/src/core/group/internal/constant/group.h b/src/core/group/internal/constant/group.h index 347af69..ed9d3e3 100644 --- a/src/core/group/internal/constant/group.h +++ b/src/core/group/internal/constant/group.h @@ -4,21 +4,16 @@ namespace klotski::cases { -// TODO: should we try to compress it? -constexpr auto GROUP_SIZE = std::to_array({ -#include "sizes.inc" -}); +// seed(36) + size(20) + type(3) -constexpr auto GROUP_SEED = std::to_array({ -#include "seeds.inc" +constexpr auto PATTERN_DATA = std::to_array({ +#include "pattern.inc" }); -constexpr auto GROUP_MIRROR_H = std::to_array({ -#include "mirror_h.inc" -}); +// seed(36) + type_id(8) + pattern_id(10) + toward(2) -constexpr auto GROUP_MIRROR_V = std::to_array({ -#include "mirror_v.inc" +constexpr auto GROUP_DATA = std::to_array({ +#include "group.inc" }); } // namespace klotski::cases diff --git a/src/core/group/internal/constant/group_pro.h b/src/core/group/internal/constant/group_pro.h deleted file mode 100644 index db2fe43..0000000 --- a/src/core/group/internal/constant/group_pro.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include - -namespace klotski::cases { - -// GROUP_PRO_SIZE: 1~964656 (20-bits) -// GROUP_PRO_TYPE: 0~4 (3-bits) -// GROUP_PRO_SEED: ... (36-bits) - -// seed(36) + size(20) + type(3) - -constexpr auto PATTERN_DATA = std::to_array({ -#include "pattern.inc" -}); - -// seed(36) + type_id(8) + pattern_id(10) + toward(2) - -constexpr auto GROUP_DATA = std::to_array({ -#include "group.inc" -}); - -} // namespace klotski::cases diff --git a/src/core/group/internal/constant/mirror_h.inc b/src/core/group/internal/constant/mirror_h.inc deleted file mode 100644 index 08e8b6f..0000000 --- a/src/core/group/internal/constant/mirror_h.inc +++ /dev/null @@ -1 +0,0 @@ -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 3, 4, 1, 2, 7, 8, 5, 6, 10, 9, 12, 11, 14, 13, 16, 15, 20, 21, 22, 17, 18, 19, 26, 27, 28, 23, 24, 25, 32, 31, 30, 29, 36, 35, 34, 33, 40, 41, 39, 37, 38, 45, 46, 44, 42, 43, 50, 51, 49, 47, 48, 55, 56, 54, 52, 53, 60, 59, 58, 57, 64, 63, 62, 61, 66, 65, 68, 67, 70, 69, 72, 71, 74, 73, 76, 75, 77, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 5, 1, 3, 2, 11, 12, 10, 9, 7, 8, 15, 16, 13, 14, 19, 20, 17, 18, 0, 2, 1, 4, 3, 6, 5, 8, 7, 14, 13, 16, 15, 10, 9, 12, 11, 22, 21, 24, 23, 18, 17, 20, 19, 28, 27, 26, 25, 32, 31, 30, 29, 36, 35, 34, 33, 40, 39, 38, 37, 44, 46, 45, 41, 43, 42, 52, 50, 51, 48, 49, 47, 56, 55, 54, 53, 60, 59, 58, 57, 64, 63, 62, 61, 68, 67, 66, 65, 70, 69, 82, 78, 79, 80, 81, 77, 76, 72, 73, 74, 75, 71, 89, 94, 93, 91, 92, 90, 83, 88, 86, 87, 85, 84, 96, 95, 101, 100, 102, 98, 97, 99, 107, 108, 106, 105, 103, 104, 112, 111, 110, 109, 116, 118, 117, 113, 115, 114, 123, 124, 122, 121, 119, 120, 128, 127, 126, 125, 130, 129, 133, 134, 131, 132, 137, 138, 135, 136, 140, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 5, 6, 7, 8, 10, 9, 12, 11, 14, 13, 16, 15, 0, 4, 5, 6, 1, 2, 3, 10, 11, 12, 7, 8, 9, 19, 20, 17, 18, 15, 16, 13, 14, 26, 25, 28, 27, 22, 21, 24, 23, 31, 32, 29, 30, 40, 39, 41, 42, 44, 43, 34, 33, 35, 36, 38, 37, 52, 51, 53, 55, 54, 56, 46, 45, 47, 49, 48, 50, 59, 60, 57, 58, 64, 63, 62, 61, 68, 67, 66, 65, 72, 71, 70, 69, 76, 75, 74, 73, 79, 80, 77, 78, 86, 85, 87, 88, 82, 81, 83, 84, 95, 94, 93, 96, 91, 90, 89, 92, 98, 97, 100, 99, 104, 103, 102, 101, 108, 107, 106, 105, 110, 109, 112, 111, 118, 117, 116, 115, 114, 113, 124, 123, 122, 121, 120, 119, 130, 129, 128, 127, 126, 125, 136, 135, 134, 133, 132, 131, 143, 142, 144, 141, 140, 138, 137, 139, 155, 154, 156, 157, 158, 160, 159, 153, 152, 146, 145, 147, 148, 149, 151, 150, 171, 170, 172, 174, 173, 175, 176, 169, 168, 162, 161, 163, 165, 164, 166, 167, 183, 182, 184, 181, 180, 178, 177, 179, 190, 191, 192, 193, 194, 185, 186, 187, 188, 189, 198, 199, 200, 195, 196, 197, 204, 205, 206, 201, 202, 203, 212, 213, 214, 215, 216, 207, 208, 209, 210, 211, 221, 222, 220, 219, 217, 218, 230, 233, 232, 231, 234, 229, 228, 223, 226, 225, 224, 227, 242, 245, 244, 243, 246, 241, 240, 235, 238, 237, 236, 239, 251, 252, 250, 249, 247, 248, 256, 255, 254, 253, 260, 259, 258, 257, 263, 262, 261, 266, 265, 264, 269, 268, 267, 272, 271, 270, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 6, 5, 8, 7, 0, 2, 1, 4, 3, 7, 8, 5, 6, 11, 12, 9, 10, 20, 19, 18, 17, 16, 15, 14, 13, 28, 27, 26, 25, 24, 23, 22, 21, 32, 31, 30, 29, 36, 35, 34, 33, 40, 39, 38, 37, 44, 46, 45, 41, 43, 42, 51, 52, 50, 49, 47, 48, 56, 55, 54, 53, 60, 59, 58, 57, 64, 63, 62, 61, 68, 67, 66, 65, 74, 77, 78, 75, 76, 69, 72, 73, 70, 71, 86, 88, 84, 87, 85, 81, 83, 79, 82, 80, 91, 92, 89, 90, 100, 95, 94, 99, 98, 97, 96, 93, 107, 108, 109, 111, 110, 112, 101, 102, 103, 105, 104, 106, 120, 121, 122, 124, 119, 123, 117, 113, 114, 115, 118, 116, 132, 129, 128, 127, 126, 131, 130, 125, 134, 133, 136, 135, 138, 137, 140, 139, 143, 144, 141, 142, 0, 2, 1, 4, 3, 6, 5, 8, 7, 14, 13, 16, 15, 10, 9, 12, 11, 22, 21, 24, 23, 18, 17, 20, 19, 27, 28, 25, 26, 31, 32, 29, 30, 36, 35, 34, 33, 40, 39, 38, 37, 42, 41, 52, 51, 54, 53, 57, 58, 55, 56, 44, 43, 46, 45, 49, 50, 47, 48, 73, 74, 72, 71, 70, 67, 68, 69, 64, 65, 66, 63, 62, 61, 59, 60, 76, 75, 78, 77, 80, 79, 82, 81, 87, 88, 86, 85, 83, 84, 94, 92, 93, 90, 91, 89, 96, 95, 108, 104, 105, 109, 110, 106, 107, 98, 99, 102, 103, 97, 100, 101, 119, 120, 118, 123, 124, 122, 121, 113, 111, 112, 117, 116, 114, 115, 130, 129, 132, 131, 126, 125, 128, 127, 138, 137, 140, 139, 134, 133, 136, 135, 142, 141, 150, 149, 148, 147, 146, 145, 144, 143, 158, 157, 156, 155, 154, 153, 152, 151, 160, 159, 166, 163, 162, 165, 164, 161, 170, 169, 168, 167, 174, 173, 172, 171, 180, 177, 176, 179, 178, 175, 188, 187, 190, 189, 186, 185, 182, 181, 184, 183, 202, 199, 198, 201, 200, 197, 196, 193, 192, 195, 194, 191, 214, 213, 210, 212, 211, 209, 208, 205, 207, 206, 204, 203, 223, 224, 221, 222, 220, 219, 217, 218, 215, 216, 226, 225, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 248, 247, 261, 262, 259, 260, 264, 263, 256, 255, 258, 257, 251, 252, 249, 250, 254, 253, 275, 276, 273, 274, 272, 271, 270, 269, 267, 268, 265, 266, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 302, 303, 304, 299, 300, 301, 297, 298, 295, 296, 292, 293, 294, 289, 290, 291, 318, 317, 316, 315, 314, 311, 310, 313, 312, 309, 308, 307, 306, 305, 326, 328, 327, 329, 330, 325, 324, 319, 321, 320, 322, 323, 337, 340, 342, 339, 338, 341, 331, 335, 334, 332, 336, 333, 356, 354, 353, 355, 352, 349, 348, 351, 350, 347, 345, 344, 346, 343, 363, 364, 361, 362, 359, 360, 357, 358, 372, 371, 370, 369, 368, 367, 366, 365, 378, 377, 376, 375, 374, 373, 396, 395, 400, 404, 402, 397, 403, 399, 401, 398, 410, 409, 406, 405, 407, 408, 380, 379, 384, 388, 386, 381, 387, 383, 385, 382, 392, 391, 393, 394, 390, 389, 431, 430, 429, 434, 435, 442, 438, 440, 439, 437, 427, 441, 433, 432, 436, 428, 421, 426, 413, 412, 411, 424, 423, 414, 415, 425, 420, 417, 419, 418, 422, 416, 448, 447, 446, 445, 444, 443, 456, 455, 454, 453, 452, 451, 450, 449, 464, 463, 462, 461, 460, 459, 458, 457, 492, 493, 490, 491, 496, 495, 494, 497, 498, 502, 500, 501, 499, 503, 504, 506, 505, 483, 482, 487, 486, 485, 484, 489, 488, 467, 468, 465, 466, 471, 470, 469, 472, 473, 477, 475, 476, 474, 478, 479, 481, 480, 555, 537, 536, 539, 538, 535, 540, 541, 545, 543, 544, 542, 557, 556, 552, 554, 553, 547, 546, 548, 549, 551, 550, 558, 560, 559, 534, 533, 512, 509, 508, 511, 510, 513, 514, 518, 516, 517, 515, 525, 524, 526, 527, 529, 528, 521, 523, 522, 507, 520, 519, 530, 532, 531, 594, 597, 596, 595, 603, 604, 610, 611, 612, 589, 592, 591, 590, 606, 607, 601, 602, 608, 609, 614, 598, 599, 600, 613, 605, 593, 588, 587, 570, 573, 572, 571, 586, 561, 564, 563, 562, 581, 582, 583, 576, 577, 565, 566, 585, 574, 575, 578, 579, 567, 568, 569, 584, 580, 644, 656, 640, 652, 653, 648, 641, 655, 654, 645, 646, 647, 649, 650, 651, 642, 643, 633, 632, 638, 637, 639, 635, 634, 636, 617, 621, 630, 631, 615, 624, 625, 626, 620, 627, 628, 629, 618, 619, 623, 622, 616, 660, 659, 658, 657, 664, 663, 662, 661, 703, 701, 702, 699, 700, 698, 705, 704, 706, 708, 707, 679, 678, 677, 676, 689, 688, 690, 691, 695, 693, 694, 692, 681, 680, 682, 683, 687, 685, 686, 684, 697, 696, 670, 668, 669, 666, 667, 665, 672, 671, 673, 675, 674, 732, 731, 730, 735, 734, 733, 736, 741, 740, 738, 737, 739, 742, 743, 744, 747, 748, 745, 746, 729, 728, 711, 710, 709, 714, 713, 712, 715, 719, 718, 720, 717, 716, 721, 722, 723, 726, 727, 724, 725, 773, 774, 777, 776, 775, 779, 783, 784, 770, 771, 782, 781, 778, 780, 772, 788, 786, 787, 785, 769, 768, 757, 758, 763, 749, 750, 753, 752, 751, 761, 754, 762, 760, 759, 755, 756, 767, 765, 766, 764, 825, 830, 822, 828, 829, 826, 827, 823, 824, 832, 831, 805, 808, 817, 819, 818, 800, 813, 812, 801, 814, 816, 821, 807, 806, 809, 820, 810, 802, 804, 803, 815, 811, 791, 796, 797, 789, 794, 795, 792, 793, 790, 799, 798, 834, 833, 836, 835, 838, 837, 840, 839, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 6, 5, 10, 9, 8, 7, 14, 13, 12, 11, 0, 3, 4, 1, 2, 8, 7, 6, 5, 12, 11, 10, 9, 15, 16, 13, 14, 20, 19, 18, 17, 22, 21, 24, 23, 26, 25, 30, 29, 28, 27, 34, 33, 32, 31, 36, 35, 43, 42, 46, 45, 44, 38, 37, 41, 40, 39, 55, 53, 56, 52, 54, 50, 48, 51, 47, 49, 64, 63, 68, 67, 66, 65, 58, 57, 62, 61, 60, 59, 77, 78, 75, 76, 80, 79, 71, 72, 69, 70, 74, 73, 86, 85, 87, 88, 82, 81, 83, 84, 93, 95, 96, 94, 89, 92, 90, 91, 0, 1, 2, 4, 3, 6, 5, 8, 7, 10, 9, 15, 14, 16, 12, 11, 13, 21, 20, 22, 18, 17, 19, 24, 23, 26, 25, 30, 32, 31, 27, 29, 28, 36, 38, 37, 33, 35, 34, 40, 39, 42, 41, 44, 43, 46, 45, 50, 49, 48, 47, 54, 53, 52, 51, 61, 64, 63, 62, 66, 65, 55, 58, 57, 56, 60, 59, 75, 72, 73, 74, 76, 68, 69, 70, 67, 71, 82, 84, 83, 81, 80, 77, 79, 78, 91, 94, 93, 92, 96, 95, 85, 88, 87, 86, 90, 89, 98, 97, 100, 99, 102, 101, 118, 117, 112, 113, 111, 116, 115, 114, 107, 105, 106, 110, 109, 108, 104, 103, 134, 133, 132, 131, 130, 127, 128, 129, 124, 125, 126, 123, 122, 121, 120, 119, 136, 135, 140, 141, 142, 137, 138, 139, 146, 148, 147, 143, 145, 144, 158, 153, 152, 151, 150, 155, 154, 157, 156, 149, 168, 164, 166, 165, 167, 160, 162, 161, 163, 159, 173, 174, 172, 171, 169, 170, 190, 189, 188, 184, 185, 186, 187, 192, 191, 178, 179, 180, 181, 177, 176, 175, 183, 182, 204, 203, 202, 208, 209, 210, 207, 205, 206, 195, 194, 193, 200, 201, 199, 196, 197, 198, 215, 216, 214, 213, 211, 212, 218, 217, 220, 219, 240, 239, 238, 236, 237, 234, 235, 233, 232, 231, 230, 229, 228, 226, 227, 224, 225, 223, 222, 221, 260, 258, 256, 257, 259, 253, 254, 252, 255, 251, 250, 248, 246, 247, 249, 243, 244, 242, 245, 241, 262, 261, 264, 263, 266, 265, 268, 267, 294, 290, 289, 292, 293, 291, 288, 277, 276, 283, 284, 285, 286, 287, 278, 279, 280, 281, 282, 275, 271, 270, 274, 272, 273, 269, 314, 327, 326, 323, 322, 318, 317, 321, 319, 320, 316, 315, 329, 328, 325, 324, 330, 313, 312, 295, 306, 305, 301, 300, 303, 304, 302, 299, 298, 310, 309, 297, 296, 308, 307, 311, 355, 354, 363, 352, 359, 365, 364, 366, 351, 350, 361, 362, 360, 356, 357, 358, 353, 349, 348, 340, 339, 334, 347, 332, 331, 344, 345, 346, 335, 343, 341, 342, 333, 337, 336, 338, 387, 392, 391, 390, 386, 389, 388, 376, 385, 374, 381, 382, 383, 384, 377, 378, 379, 380, 375, 371, 367, 373, 372, 370, 369, 368, 411, 410, 412, 403, 404, 406, 405, 409, 407, 408, 396, 397, 399, 398, 401, 402, 400, 394, 393, 395, 437, 436, 435, 434, 442, 441, 443, 444, 448, 446, 447, 445, 439, 438, 449, 440, 451, 450, 454, 453, 452, 416, 415, 414, 413, 426, 425, 428, 418, 417, 419, 420, 424, 422, 423, 421, 427, 430, 429, 433, 432, 431, 486, 481, 480, 483, 482, 485, 477, 492, 493, 494, 488, 489, 491, 476, 496, 484, 495, 478, 479, 490, 487, 468, 461, 472, 473, 457, 456, 459, 458, 470, 460, 455, 475, 465, 466, 474, 467, 462, 463, 464, 471, 469, 516, 515, 514, 509, 507, 511, 510, 512, 513, 508, 501, 506, 500, 503, 502, 504, 505, 499, 498, 497, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4, 3, 0, 2, 1, 4, 3, 6, 5, 8, 7, 9, 10, 14, 15, 16, 11, 12, 13, 20, 21, 22, 17, 18, 19, 24, 23, 26, 25, 29, 30, 27, 28, 33, 34, 31, 32, 36, 35, 38, 37, 40, 39, 42, 41, 48, 49, 50, 51, 52, 43, 44, 45, 46, 47, 59, 60, 61, 62, 58, 57, 53, 54, 55, 56, 70, 71, 73, 72, 76, 74, 75, 63, 64, 66, 65, 68, 69, 67, 86, 84, 88, 87, 89, 90, 85, 78, 83, 77, 80, 79, 81, 82, 0, 0, 0, 0, 0, 0, 4, 3, 2, 1, 8, 7, 6, 5, 10, 9, 12, 11, 14, 13, 16, 15, 24, 23, 26, 25, 22, 21, 18, 17, 20, 19, 32, 31, 34, 33, 28, 27, 30, 29, 40, 39, 42, 41, 36, 35, 38, 37, 50, 49, 52, 51, 48, 47, 44, 43, 46, 45, 53, 54, 55, 56, 57, 58, 0, 2, 1, 4, 3, 6, 5, 10, 9, 8, 7, 14, 13, 12, 11, 22, 21, 20, 19, 18, 17, 16, 15, 30, 29, 28, 27, 26, 25, 24, 23, 34, 33, 32, 31, 41, 42, 39, 40, 37, 38, 35, 36, 48, 47, 50, 49, 44, 43, 46, 45, 54, 53, 52, 51, 58, 57, 56, 55, 68, 67, 66, 65, 70, 69, 62, 61, 60, 59, 64, 63, 80, 82, 81, 77, 79, 78, 74, 76, 75, 71, 73, 72, 86, 85, 84, 83, 93, 94, 95, 96, 97, 98, 87, 88, 89, 90, 91, 92, 101, 102, 99, 100, 105, 106, 103, 104, 113, 114, 115, 116, 117, 118, 107, 108, 109, 110, 111, 112, 126, 125, 124, 123, 122, 121, 120, 119, 134, 133, 132, 131, 130, 129, 128, 127, 140, 139, 138, 137, 136, 135, 146, 145, 144, 143, 142, 141, 154, 153, 152, 151, 150, 149, 148, 147, 166, 165, 164, 163, 168, 167, 170, 169, 158, 157, 156, 155, 160, 159, 162, 161, 184, 186, 185, 183, 182, 179, 181, 180, 176, 178, 177, 175, 174, 171, 173, 172, 194, 193, 192, 191, 190, 189, 188, 187, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 246, 248, 247, 243, 245, 244, 259, 260, 256, 257, 258, 262, 261, 251, 252, 253, 249, 250, 255, 254, 270, 272, 271, 274, 273, 276, 275, 263, 265, 264, 267, 266, 269, 268, 280, 282, 281, 277, 279, 278, 288, 287, 290, 289, 284, 283, 286, 285, 298, 297, 300, 299, 302, 301, 292, 291, 294, 293, 296, 295, 310, 309, 312, 311, 314, 313, 304, 303, 306, 305, 308, 307, 321, 322, 319, 320, 317, 318, 315, 316, 326, 327, 328, 323, 324, 325, 332, 333, 334, 329, 330, 331, 338, 339, 340, 335, 336, 337, 344, 345, 346, 341, 342, 343, 358, 357, 360, 359, 362, 361, 356, 355, 354, 353, 348, 347, 350, 349, 352, 351, 372, 371, 374, 373, 376, 375, 378, 377, 364, 363, 366, 365, 368, 367, 370, 369, 390, 391, 392, 387, 388, 389, 394, 393, 382, 383, 384, 379, 380, 381, 386, 385, 407, 408, 405, 406, 410, 409, 404, 403, 402, 401, 397, 398, 395, 396, 400, 399, 423, 426, 425, 424, 429, 428, 427, 430, 421, 422, 419, 420, 411, 414, 413, 412, 417, 416, 415, 418, 444, 443, 442, 445, 450, 449, 446, 447, 448, 441, 440, 433, 432, 431, 434, 437, 438, 439, 436, 435, 464, 463, 462, 465, 466, 467, 470, 469, 468, 461, 460, 453, 452, 451, 454, 455, 456, 459, 458, 457, 486, 485, 483, 484, 489, 488, 487, 490, 480, 479, 482, 481, 473, 474, 472, 471, 477, 476, 475, 478, 500, 499, 502, 501, 498, 497, 496, 495, 492, 491, 494, 493, 521, 524, 523, 522, 517, 520, 519, 518, 526, 525, 516, 515, 514, 513, 507, 510, 509, 508, 503, 506, 505, 504, 512, 511, 542, 541, 548, 547, 546, 545, 544, 543, 550, 549, 540, 539, 538, 537, 528, 527, 534, 533, 532, 531, 530, 529, 536, 535, 560, 559, 562, 561, 558, 557, 556, 555, 552, 551, 554, 553, 563, 572, 571, 570, 569, 568, 567, 566, 565, 564, 573, 574, 575, 576, 585, 584, 583, 582, 581, 580, 579, 578, 577, 586, 0, 0, 0, 0, 0, 2, 1, 4, 3, 8, 7, 6, 5, 12, 11, 10, 9, 15, 16, 13, 14, 19, 20, 17, 18, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 23, 24, 21, 22, 27, 28, 25, 26, 31, 32, 29, 30, 35, 36, 33, 34, 40, 39, 38, 37, 44, 43, 42, 41, 47, 48, 45, 46, 51, 52, 49, 50, 56, 55, 54, 53, 60, 59, 58, 57, 62, 61, 64, 63, 78, 80, 79, 73, 75, 74, 77, 76, 68, 70, 69, 72, 71, 65, 67, 66, 92, 94, 93, 96, 95, 89, 91, 90, 86, 88, 87, 81, 83, 82, 85, 84, 103, 104, 101, 102, 99, 100, 97, 98, 121, 122, 119, 120, 114, 117, 118, 115, 116, 109, 112, 113, 110, 111, 107, 108, 105, 106, 138, 137, 140, 139, 134, 133, 136, 135, 132, 131, 128, 127, 130, 129, 124, 123, 126, 125, 147, 148, 145, 146, 143, 144, 141, 142, 164, 163, 166, 165, 171, 169, 170, 167, 168, 174, 173, 172, 162, 161, 150, 149, 152, 151, 156, 157, 154, 155, 153, 160, 159, 158, 188, 189, 191, 194, 195, 192, 193, 190, 197, 196, 198, 187, 186, 175, 176, 182, 177, 180, 181, 178, 179, 184, 183, 185, 215, 216, 217, 221, 222, 212, 213, 218, 219, 220, 214, 211, 210, 204, 205, 209, 199, 200, 201, 206, 207, 208, 202, 203, 241, 242, 243, 248, 237, 238, 239, 244, 246, 247, 245, 240, 236, 235, 227, 228, 229, 234, 223, 224, 225, 230, 233, 231, 232, 226, 258, 259, 260, 255, 256, 257, 252, 253, 254, 249, 250, 251, 268, 267, 272, 271, 270, 269, 262, 261, 266, 265, 264, 263, 295, 294, 297, 296, 298, 281, 285, 283, 278, 284, 280, 282, 279, 292, 293, 290, 291, 288, 289, 286, 287, 274, 273, 276, 275, 277, 312, 311, 308, 309, 306, 307, 310, 303, 304, 301, 302, 305, 300, 299, 324, 323, 322, 325, 326, 320, 321, 318, 319, 315, 314, 313, 316, 317, 350, 348, 349, 352, 351, 339, 338, 342, 341, 343, 347, 333, 332, 345, 335, 334, 336, 346, 340, 344, 337, 328, 329, 327, 331, 330, 0, 4, 3, 2, 1, 8, 7, 6, 5, 12, 11, 10, 9, 16, 15, 14, 13, 18, 17, 20, 19, 24, 23, 22, 21, 28, 27, 26, 25, 34, 33, 36, 35, 30, 29, 32, 31, 42, 41, 44, 43, 38, 37, 40, 39, 46, 45, 48, 47, 51, 52, 49, 50, 55, 56, 53, 54, 62, 61, 64, 63, 58, 57, 60, 59, 70, 69, 72, 71, 66, 65, 68, 67, 78, 77, 76, 75, 74, 73, 84, 83, 82, 81, 80, 79, 86, 85, 100, 103, 104, 101, 102, 98, 99, 96, 97, 94, 95, 92, 93, 87, 90, 91, 88, 89, 120, 119, 122, 121, 118, 115, 114, 117, 116, 111, 110, 113, 112, 109, 106, 105, 108, 107, 124, 123, 141, 142, 140, 139, 138, 136, 137, 134, 135, 132, 133, 130, 131, 129, 128, 127, 125, 126, 156, 155, 152, 160, 159, 157, 158, 153, 154, 145, 150, 151, 144, 143, 148, 149, 147, 146, 173, 176, 175, 174, 172, 177, 178, 171, 170, 169, 168, 165, 161, 164, 163, 162, 166, 167, 193, 192, 191, 190, 194, 196, 195, 187, 186, 189, 188, 182, 181, 180, 179, 183, 185, 184, 200, 199, 198, 197, 204, 203, 202, 201, 211, 212, 209, 210, 207, 208, 205, 206, 220, 219, 223, 224, 221, 222, 214, 213, 217, 218, 215, 216, 235, 233, 232, 236, 231, 234, 229, 227, 226, 230, 225, 228, 243, 244, 241, 242, 239, 240, 237, 238, 248, 247, 246, 245, 259, 260, 255, 256, 258, 257, 251, 252, 254, 253, 249, 250, 270, 267, 269, 268, 272, 271, 262, 264, 263, 261, 266, 265, 276, 275, 274, 273, 280, 279, 278, 277, 284, 283, 282, 281, 291, 292, 290, 289, 288, 287, 285, 286, 311, 312, 324, 323, 322, 321, 316, 315, 320, 319, 318, 317, 314, 313, 310, 309, 308, 307, 293, 294, 306, 305, 300, 299, 304, 303, 302, 301, 298, 297, 296, 295, 356, 355, 353, 351, 352, 349, 350, 343, 348, 354, 346, 347, 344, 345, 342, 341, 340, 339, 332, 337, 338, 335, 336, 333, 330, 331, 328, 329, 327, 334, 326, 325, 364, 363, 362, 361, 360, 359, 358, 357, 370, 369, 372, 371, 366, 365, 368, 367, 378, 377, 380, 379, 374, 373, 376, 375, 384, 383, 382, 381, 392, 391, 390, 389, 388, 387, 386, 385, 400, 399, 398, 397, 396, 395, 394, 393, 404, 403, 402, 401, 409, 410, 408, 407, 405, 406, 413, 414, 411, 412, 417, 418, 415, 416, 422, 423, 424, 419, 420, 421, 434, 433, 432, 431, 435, 436, 428, 427, 426, 425, 429, 430, 443, 448, 447, 446, 445, 444, 437, 442, 441, 440, 439, 438, 450, 449, 452, 451, 454, 453, 456, 455, 472, 459, 458, 461, 460, 467, 470, 471, 468, 469, 462, 465, 466, 463, 464, 457, 491, 492, 486, 481, 489, 490, 487, 488, 476, 485, 484, 483, 482, 475, 479, 480, 477, 478, 473, 474, 511, 512, 508, 510, 509, 506, 507, 505, 504, 503, 502, 501, 500, 498, 499, 495, 497, 496, 493, 494, 528, 525, 524, 517, 516, 527, 526, 521, 520, 523, 522, 515, 514, 519, 518, 513, 532, 531, 530, 529, 536, 535, 534, 533, 540, 539, 538, 537, 544, 543, 542, 541, 555, 558, 559, 556, 557, 560, 562, 561, 554, 553, 545, 548, 549, 546, 547, 550, 552, 551, 568, 566, 567, 564, 565, 563, 574, 573, 572, 571, 570, 569, 589, 590, 591, 592, 586, 587, 588, 585, 584, 583, 582, 579, 580, 581, 575, 576, 577, 578, 604, 603, 602, 601, 605, 608, 607, 606, 596, 595, 594, 593, 597, 600, 599, 598, 630, 632, 631, 625, 627, 626, 640, 639, 634, 633, 636, 635, 637, 638, 629, 628, 612, 614, 613, 624, 623, 609, 611, 610, 618, 617, 620, 619, 621, 622, 616, 615, 660, 661, 662, 666, 667, 657, 658, 672, 671, 670, 659, 665, 664, 663, 669, 668, 646, 647, 651, 641, 642, 643, 654, 653, 652, 644, 645, 656, 655, 650, 649, 648, 687, 688, 683, 685, 686, 684, 681, 682, 679, 680, 675, 678, 676, 677, 673, 674, 699, 700, 697, 698, 703, 704, 701, 702, 691, 692, 689, 690, 695, 696, 693, 694, 732, 736, 734, 729, 735, 731, 733, 730, 724, 728, 726, 721, 727, 723, 725, 722, 716, 720, 718, 713, 719, 715, 717, 714, 708, 712, 710, 705, 711, 707, 709, 706, 760, 759, 768, 767, 764, 763, 754, 753, 766, 765, 758, 757, 762, 761, 756, 755, 744, 743, 752, 751, 748, 747, 738, 737, 750, 749, 742, 741, 746, 745, 740, 739, 781, 782, 783, 784, 777, 778, 779, 780, 773, 774, 775, 776, 769, 770, 771, 772, 850, 849, 829, 828, 827, 826, 838, 839, 833, 837, 835, 830, 836, 832, 834, 831, 840, 841, 845, 844, 843, 842, 846, 848, 847, 825, 852, 851, 854, 853, 817, 818, 815, 816, 822, 823, 824, 819, 820, 821, 810, 790, 789, 788, 787, 796, 800, 798, 793, 799, 795, 797, 794, 791, 792, 801, 802, 806, 805, 804, 803, 807, 809, 808, 786, 785, 812, 811, 814, 813, 934, 935, 907, 906, 905, 911, 915, 913, 908, 914, 910, 912, 909, 903, 904, 916, 917, 919, 918, 920, 921, 923, 922, 936, 938, 937, 933, 930, 932, 931, 929, 925, 926, 928, 927, 924, 901, 902, 894, 893, 896, 895, 899, 900, 897, 898, 891, 892, 868, 869, 859, 858, 857, 863, 867, 865, 860, 866, 862, 864, 861, 870, 871, 873, 872, 874, 875, 877, 876, 890, 886, 887, 889, 888, 885, 882, 884, 883, 881, 855, 856, 878, 880, 879, 993, 992, 991, 994, 1009, 1008, 1007, 1010, 1011, 1012, 1021, 1022, 987, 986, 985, 988, 1018, 1019, 1002, 1001, 999, 1000, 998, 1006, 1004, 1005, 1003, 989, 1020, 1017, 1015, 995, 996, 997, 1013, 1014, 1016, 990, 979, 984, 977, 982, 983, 980, 981, 978, 953, 952, 951, 954, 966, 976, 941, 940, 939, 942, 970, 971, 972, 961, 959, 960, 958, 957, 965, 963, 964, 962, 945, 944, 943, 946, 947, 948, 973, 974, 969, 975, 968, 955, 956, 967, 949, 950, 1068, 1069, 1084, 1092, 1063, 1064, 1086, 1087, 1088, 1077, 1076, 1075, 1074, 1073, 1079, 1083, 1078, 1082, 1080, 1081, 1065, 1066, 1089, 1090, 1091, 1070, 1071, 1072, 1085, 1067, 1055, 1056, 1053, 1054, 1059, 1060, 1057, 1058, 1062, 1061, 1027, 1028, 1043, 1044, 1052, 1023, 1024, 1048, 1049, 1050, 1036, 1035, 1034, 1033, 1032, 1039, 1037, 1041, 1042, 1040, 1038, 1025, 1051, 1029, 1030, 1031, 1045, 1046, 1047, 1026, 1096, 1095, 1094, 1093, 1134, 1133, 1136, 1135, 1132, 1137, 1138, 1142, 1140, 1141, 1139, 1123, 1122, 1125, 1124, 1121, 1126, 1127, 1131, 1129, 1130, 1128, 1144, 1143, 1112, 1109, 1108, 1111, 1110, 1113, 1114, 1118, 1116, 1117, 1115, 1101, 1098, 1097, 1100, 1099, 1102, 1103, 1107, 1105, 1106, 1104, 1120, 1119, 1172, 1176, 1175, 1186, 1185, 1188, 1187, 1169, 1180, 1179, 1182, 1181, 1184, 1183, 1192, 1191, 1174, 1173, 1190, 1189, 1178, 1177, 1171, 1170, 1152, 1168, 1167, 1145, 1162, 1161, 1147, 1146, 1166, 1165, 1154, 1153, 1156, 1155, 1158, 1157, 1149, 1148, 1151, 1150, 1164, 1163, 1160, 1159, 1196, 1195, 1194, 1193, 1200, 1199, 1198, 1197, 1204, 1203, 1202, 1201, 1298, 1316, 1317, 1309, 1308, 1307, 1297, 1296, 1290, 1310, 1311, 1315, 1313, 1314, 1312, 1306, 1305, 1295, 1294, 1293, 1299, 1300, 1304, 1302, 1303, 1301, 1291, 1292, 1321, 1320, 1319, 1322, 1323, 1327, 1325, 1326, 1324, 1318, 1329, 1328, 1331, 1330, 1333, 1332, 1338, 1336, 1337, 1334, 1335, 1261, 1257, 1260, 1255, 1265, 1264, 1256, 1254, 1263, 1262, 1259, 1258, 1279, 1283, 1281, 1276, 1282, 1278, 1280, 1277, 1284, 1285, 1269, 1273, 1271, 1266, 1272, 1268, 1270, 1267, 1274, 1275, 1288, 1289, 1286, 1287, 1213, 1231, 1232, 1224, 1223, 1222, 1212, 1211, 1205, 1225, 1226, 1230, 1228, 1229, 1227, 1221, 1220, 1210, 1209, 1208, 1214, 1215, 1219, 1217, 1218, 1216, 1206, 1207, 1242, 1235, 1234, 1233, 1236, 1237, 1241, 1239, 1240, 1238, 1244, 1243, 1246, 1245, 1248, 1247, 1252, 1253, 1250, 1251, 1249, 1393, 1402, 1401, 1400, 1399, 1398, 1397, 1396, 1395, 1394, 1403, 1406, 1405, 1404, 1408, 1407, 1409, 1432, 1433, 1434, 1437, 1438, 1435, 1436, 1425, 1426, 1427, 1430, 1431, 1428, 1429, 1413, 1417, 1415, 1410, 1416, 1412, 1414, 1411, 1418, 1419, 1420, 1423, 1424, 1421, 1422, 1440, 1443, 1444, 1441, 1442, 1439, 1392, 1391, 1339, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1349, 1352, 1351, 1350, 1354, 1353, 1355, 1373, 1377, 1375, 1370, 1376, 1372, 1374, 1371, 1378, 1379, 1380, 1383, 1384, 1381, 1382, 1363, 1364, 1365, 1368, 1369, 1366, 1367, 1356, 1357, 1358, 1361, 1362, 1359, 1360, 1390, 1385, 1388, 1389, 1386, 1387, 1510, 1513, 1512, 1511, 1516, 1515, 1514, 1517, 1524, 1527, 1526, 1525, 1528, 1529, 1547, 1546, 1545, 1548, 1549, 1499, 1502, 1501, 1500, 1539, 1522, 1523, 1503, 1506, 1505, 1504, 1507, 1540, 1544, 1542, 1543, 1541, 1538, 1536, 1537, 1535, 1520, 1519, 1518, 1521, 1530, 1534, 1532, 1533, 1531, 1508, 1509, 1550, 1498, 1497, 1464, 1467, 1466, 1465, 1471, 1474, 1473, 1472, 1475, 1494, 1495, 1445, 1448, 1447, 1446, 1451, 1450, 1449, 1452, 1487, 1486, 1485, 1488, 1469, 1470, 1453, 1456, 1455, 1454, 1457, 1458, 1489, 1493, 1491, 1492, 1490, 1484, 1482, 1483, 1481, 1468, 1476, 1480, 1478, 1479, 1477, 1461, 1460, 1459, 1462, 1463, 1496, 1646, 1647, 1648, 1656, 1657, 1681, 1682, 1683, 1636, 1637, 1638, 1672, 1671, 1669, 1670, 1654, 1655, 1653, 1639, 1640, 1641, 1673, 1674, 1675, 1679, 1680, 1677, 1678, 1676, 1668, 1667, 1652, 1651, 1649, 1650, 1658, 1659, 1660, 1661, 1666, 1663, 1664, 1665, 1662, 1642, 1643, 1644, 1645, 1684, 1607, 1612, 1613, 1615, 1614, 1632, 1631, 1600, 1626, 1625, 1611, 1610, 1601, 1602, 1604, 1603, 1628, 1627, 1629, 1621, 1624, 1619, 1635, 1634, 1620, 1609, 1608, 1617, 1616, 1618, 1633, 1606, 1605, 1630, 1623, 1622, 1559, 1560, 1561, 1569, 1570, 1571, 1595, 1596, 1597, 1598, 1551, 1552, 1553, 1584, 1585, 1583, 1582, 1568, 1566, 1567, 1554, 1555, 1586, 1587, 1588, 1589, 1594, 1591, 1592, 1593, 1590, 1581, 1580, 1564, 1565, 1563, 1562, 1572, 1573, 1574, 1579, 1577, 1578, 1575, 1576, 1556, 1557, 1558, 1599, 1693, 1692, 1691, 1696, 1695, 1694, 1687, 1686, 1685, 1690, 1689, 1688, 1708, 1707, 1706, 1711, 1710, 1709, 1712, 1705, 1704, 1699, 1698, 1697, 1702, 1701, 1700, 1703, 1723, 1722, 1721, 1728, 1726, 1725, 1727, 1724, 1715, 1714, 1713, 1720, 1718, 1717, 1719, 1716, 1737, 1736, 1735, 1740, 1739, 1738, 1731, 1730, 1729, 1734, 1733, 1732, 0, 0, 0, 0, 3, 4, 1, 2, 5, 6, 0, 3, 4, 1, 2, 8, 7, 6, 5, 11, 12, 9, 10, 16, 15, 14, 13, 20, 19, 18, 17, 23, 22, 21, 25, 24, 27, 26, 30, 29, 28, 34, 33, 32, 31, 38, 37, 36, 35, 42, 41, 40, 39, 46, 45, 44, 43, 49, 48, 47, 51, 50, 60, 61, 58, 59, 62, 63, 54, 55, 52, 53, 56, 57, 70, 73, 74, 75, 71, 72, 64, 68, 69, 65, 66, 67, 77, 76, 80, 79, 78, 0, 2, 1, 4, 3, 7, 8, 5, 6, 11, 12, 9, 10, 14, 13, 16, 15, 17, 18, 26, 25, 24, 23, 22, 21, 20, 19, 34, 33, 32, 31, 30, 29, 28, 27, 39, 40, 38, 37, 35, 36, 46, 45, 44, 43, 42, 41, 51, 50, 52, 48, 47, 49, 54, 53, 56, 55, 66, 67, 64, 65, 69, 68, 70, 59, 60, 57, 58, 62, 61, 63, 79, 77, 80, 76, 78, 74, 72, 75, 71, 73, 82, 81, 88, 87, 86, 85, 84, 83, 93, 94, 92, 91, 89, 90, 96, 95, 98, 97, 100, 99, 115, 114, 113, 109, 112, 111, 110, 116, 104, 107, 106, 105, 103, 102, 101, 108, 132, 131, 130, 125, 129, 128, 127, 126, 120, 124, 123, 122, 121, 119, 118, 117, 134, 133, 138, 137, 136, 135, 142, 141, 140, 139, 146, 145, 144, 143, 150, 149, 148, 147, 183, 182, 180, 179, 178, 177, 181, 176, 175, 162, 161, 160, 168, 166, 167, 164, 165, 163, 173, 172, 174, 170, 169, 171, 159, 158, 156, 155, 154, 153, 157, 152, 151, 198, 210, 211, 208, 209, 206, 202, 205, 204, 203, 201, 200, 199, 207, 184, 196, 195, 194, 190, 193, 192, 191, 189, 197, 187, 188, 185, 186, 239, 232, 233, 238, 237, 236, 230, 231, 227, 228, 235, 229, 226, 234, 224, 220, 221, 223, 218, 219, 213, 214, 225, 222, 217, 216, 215, 212, 272, 271, 270, 269, 265, 267, 266, 268, 264, 256, 258, 257, 261, 260, 255, 254, 249, 251, 250, 263, 253, 252, 262, 259, 248, 244, 246, 245, 247, 243, 242, 241, 240, 274, 273, 276, 275, 280, 279, 278, 277, 285, 284, 286, 282, 281, 283, 292, 291, 290, 289, 288, 287, 296, 295, 294, 293, 318, 317, 319, 305, 303, 304, 301, 302, 300, 311, 312, 315, 314, 313, 306, 307, 310, 309, 308, 316, 298, 297, 299, 352, 356, 354, 349, 355, 351, 353, 350, 374, 375, 372, 373, 361, 376, 369, 368, 370, 371, 366, 365, 364, 363, 362, 367, 359, 360, 357, 358, 377, 323, 327, 325, 320, 326, 322, 324, 321, 346, 347, 344, 345, 332, 342, 341, 340, 339, 338, 343, 335, 334, 336, 337, 330, 331, 328, 329, 333, 348, 407, 410, 409, 408, 432, 424, 423, 421, 422, 420, 425, 427, 428, 429, 418, 435, 412, 413, 414, 433, 415, 416, 417, 434, 411, 426, 430, 431, 419, 378, 381, 380, 379, 402, 394, 395, 396, 398, 399, 400, 392, 406, 387, 385, 386, 384, 383, 388, 403, 389, 390, 391, 404, 405, 382, 397, 401, 393, 456, 458, 457, 439, 451, 450, 448, 449, 445, 444, 455, 453, 442, 443, 441, 440, 454, 447, 452, 446, 436, 438, 437, 462, 461, 460, 459, 466, 465, 464, 463, 470, 469, 468, 467, 474, 473, 472, 471, 476, 475, 478, 477, 0, 1, 2, 4, 3, 6, 5, 9, 10, 7, 8, 13, 14, 11, 12, 16, 15, 18, 17, 21, 22, 19, 20, 24, 23, 26, 25, 29, 30, 27, 28, 32, 31, 34, 33, 38, 37, 36, 35, 40, 39, 42, 41, 46, 45, 44, 43, 50, 49, 48, 47, 59, 58, 63, 64, 60, 62, 61, 52, 51, 55, 57, 56, 53, 54, 73, 75, 74, 78, 72, 77, 76, 69, 65, 67, 66, 71, 70, 68, 82, 81, 80, 79, 84, 83, 91, 92, 89, 90, 87, 88, 85, 86, 99, 100, 97, 98, 95, 96, 93, 94, 102, 101, 106, 105, 104, 103, 110, 109, 108, 107, 130, 127, 124, 123, 129, 128, 122, 126, 125, 121, 120, 117, 114, 113, 119, 118, 112, 116, 115, 111, 134, 135, 136, 131, 132, 133, 140, 141, 142, 137, 138, 139, 159, 156, 160, 155, 162, 161, 154, 158, 157, 153, 152, 149, 146, 144, 151, 150, 143, 145, 148, 147, 173, 175, 171, 176, 172, 174, 178, 177, 165, 167, 163, 168, 164, 166, 170, 169, 189, 191, 187, 192, 188, 190, 194, 193, 181, 183, 179, 184, 180, 182, 186, 185, 196, 195, 198, 197, 210, 211, 212, 213, 204, 203, 207, 208, 205, 206, 209, 199, 200, 201, 202, 239, 236, 237, 238, 230, 234, 231, 232, 233, 235, 244, 240, 242, 241, 243, 229, 218, 220, 221, 222, 219, 223, 215, 216, 217, 214, 225, 227, 226, 228, 224, 275, 261, 262, 265, 267, 266, 270, 271, 272, 274, 273, 269, 268, 264, 263, 260, 246, 247, 259, 258, 248, 250, 249, 257, 256, 251, 252, 253, 255, 254, 245, 287, 288, 289, 290, 283, 284, 285, 280, 281, 282, 286, 276, 277, 278, 279, 298, 297, 300, 299, 296, 295, 292, 291, 294, 293, 302, 301, 304, 303, 311, 314, 310, 313, 312, 307, 305, 309, 308, 306, 316, 315, 318, 317, 329, 330, 331, 332, 324, 323, 326, 325, 328, 327, 319, 320, 321, 322, 352, 353, 356, 355, 354, 350, 349, 348, 358, 357, 351, 345, 344, 347, 346, 340, 339, 338, 343, 333, 334, 337, 336, 335, 342, 341, 379, 384, 383, 382, 374, 381, 380, 378, 376, 375, 377, 372, 373, 370, 371, 363, 368, 367, 369, 366, 359, 365, 364, 362, 361, 360, 398, 396, 395, 397, 394, 392, 393, 390, 391, 389, 387, 386, 388, 385, 400, 399, 402, 401, 420, 419, 418, 416, 417, 415, 422, 421, 412, 411, 414, 413, 408, 406, 407, 405, 404, 403, 410, 409, 438, 437, 436, 434, 433, 435, 431, 432, 429, 430, 427, 426, 428, 425, 424, 423, 441, 442, 439, 440, 444, 443, 446, 445, 492, 486, 488, 487, 483, 485, 484, 490, 489, 482, 491, 495, 494, 493, 497, 496, 498, 499, 481, 467, 466, 470, 471, 468, 469, 472, 477, 476, 480, 474, 473, 479, 478, 475, 465, 456, 451, 453, 452, 448, 450, 449, 455, 454, 457, 447, 460, 459, 458, 462, 461, 463, 464, 542, 543, 561, 562, 559, 560, 548, 551, 550, 549, 552, 564, 563, 558, 557, 554, 553, 556, 555, 546, 547, 544, 545, 534, 533, 532, 531, 536, 535, 538, 537, 526, 525, 524, 523, 528, 527, 530, 529, 541, 540, 539, 500, 501, 521, 522, 519, 520, 506, 509, 508, 507, 510, 516, 515, 518, 517, 514, 513, 504, 505, 502, 503, 512, 511, 624, 625, 616, 615, 614, 613, 612, 611, 621, 620, 622, 609, 610, 629, 627, 628, 607, 608, 626, 618, 619, 617, 623, 598, 597, 602, 601, 600, 599, 604, 603, 596, 589, 588, 593, 592, 591, 590, 595, 594, 606, 605, 581, 582, 576, 577, 572, 571, 570, 569, 568, 567, 586, 584, 585, 574, 573, 575, 587, 565, 566, 583, 579, 580, 578, 671, 672, 675, 674, 664, 665, 666, 667, 680, 670, 669, 677, 676, 678, 668, 682, 681, 679, 673, 655, 656, 657, 658, 660, 659, 649, 650, 651, 652, 654, 653, 662, 661, 663, 634, 635, 636, 637, 644, 640, 639, 630, 631, 648, 633, 632, 642, 641, 643, 647, 638, 646, 645, 693, 690, 692, 691, 688, 687, 689, 684, 686, 685, 683, 703, 699, 700, 701, 702, 695, 696, 697, 698, 694, 710, 711, 712, 714, 713, 709, 704, 705, 706, 708, 707, 724, 723, 721, 722, 720, 719, 717, 718, 716, 715, 746, 745, 744, 743, 742, 733, 732, 731, 730, 735, 734, 740, 739, 741, 737, 736, 738, 729, 728, 727, 726, 725, 782, 781, 772, 773, 766, 767, 768, 769, 774, 779, 780, 777, 778, 775, 776, 771, 770, 765, 764, 751, 752, 753, 754, 763, 762, 749, 750, 755, 760, 761, 758, 759, 756, 757, 748, 747, 818, 810, 812, 811, 816, 815, 817, 808, 813, 807, 805, 809, 814, 802, 806, 803, 804, 801, 800, 796, 798, 799, 793, 797, 792, 790, 794, 784, 786, 785, 791, 795, 788, 787, 789, 783, 836, 840, 839, 838, 837, 825, 824, 832, 831, 833, 835, 834, 827, 826, 828, 830, 829, 819, 823, 822, 821, 820, 872, 870, 871, 868, 869, 867, 859, 860, 866, 864, 865, 862, 863, 861, 858, 857, 856, 855, 847, 848, 854, 852, 853, 850, 851, 849, 846, 844, 845, 842, 843, 841, 903, 902, 899, 898, 904, 901, 900, 894, 893, 897, 896, 895, 892, 891, 890, 889, 888, 887, 886, 885, 881, 880, 884, 883, 882, 876, 875, 879, 878, 874, 873, 877, 906, 905, 908, 907, 988, 1025, 1024, 997, 1000, 998, 1001, 996, 992, 994, 999, 993, 995, 1009, 1008, 1007, 1005, 1006, 1003, 1004, 1002, 1010, 1014, 1015, 1013, 1012, 1011, 1019, 1018, 1016, 1017, 1022, 1023, 1020, 1021, 991, 990, 989, 1030, 1029, 1026, 1028, 1027, 1031, 1032, 961, 960, 958, 959, 956, 957, 955, 954, 973, 972, 978, 977, 976, 983, 980, 981, 982, 979, 963, 962, 985, 984, 966, 965, 964, 971, 968, 969, 970, 967, 975, 974, 986, 987, 909, 946, 945, 944, 917, 920, 918, 921, 916, 912, 914, 919, 913, 915, 929, 927, 928, 925, 926, 924, 923, 922, 930, 935, 934, 933, 931, 932, 938, 939, 937, 936, 942, 943, 940, 941, 911, 910, 949, 951, 950, 948, 947, 952, 953, 1093, 1094, 1135, 1139, 1128, 1132, 1130, 1125, 1131, 1127, 1129, 1126, 1107, 1100, 1106, 1104, 1105, 1102, 1103, 1101, 1099, 1098, 1108, 1113, 1112, 1111, 1109, 1110, 1116, 1117, 1115, 1114, 1096, 1095, 1141, 1140, 1137, 1136, 1142, 1134, 1133, 1138, 1122, 1121, 1120, 1123, 1118, 1119, 1124, 1097, 1143, 1089, 1086, 1085, 1091, 1092, 1084, 1090, 1087, 1088, 1033, 1034, 1066, 1065, 1082, 1054, 1053, 1046, 1052, 1050, 1051, 1048, 1049, 1047, 1045, 1055, 1059, 1060, 1058, 1057, 1056, 1064, 1063, 1061, 1062, 1079, 1080, 1077, 1076, 1075, 1078, 1081, 1040, 1044, 1042, 1037, 1043, 1039, 1041, 1038, 1073, 1072, 1035, 1070, 1069, 1074, 1036, 1068, 1067, 1071, 1083, 1219, 1218, 1217, 1230, 1229, 1231, 1251, 1211, 1214, 1213, 1212, 1244, 1253, 1204, 1207, 1206, 1205, 1240, 1241, 1246, 1247, 1248, 1225, 1226, 1227, 1228, 1208, 1209, 1242, 1249, 1250, 1243, 1252, 1245, 1238, 1239, 1220, 1221, 1222, 1254, 1235, 1215, 1237, 1223, 1224, 1234, 1233, 1232, 1210, 1236, 1216, 1202, 1198, 1199, 1196, 1197, 1203, 1201, 1195, 1200, 1157, 1160, 1159, 1158, 1170, 1171, 1192, 1151, 1154, 1153, 1152, 1185, 1194, 1146, 1145, 1144, 1180, 1181, 1182, 1187, 1188, 1166, 1167, 1168, 1169, 1148, 1147, 1149, 1191, 1190, 1189, 1184, 1193, 1186, 1178, 1179, 1161, 1162, 1172, 1175, 1155, 1177, 1163, 1164, 1165, 1173, 1174, 1150, 1176, 1156, 1183, 1344, 1343, 1377, 1340, 1370, 1334, 1336, 1335, 1366, 1367, 1373, 1375, 1374, 1354, 1355, 1338, 1337, 1376, 1369, 1368, 1378, 1372, 1364, 1365, 1353, 1345, 1346, 1347, 1356, 1358, 1359, 1341, 1371, 1363, 1348, 1349, 1350, 1352, 1351, 1357, 1339, 1360, 1361, 1362, 1342, 1310, 1309, 1312, 1311, 1321, 1320, 1322, 1307, 1333, 1301, 1300, 1303, 1302, 1328, 1327, 1331, 1330, 1317, 1319, 1318, 1305, 1304, 1306, 1332, 1329, 1326, 1325, 1314, 1313, 1324, 1316, 1315, 1323, 1308, 1260, 1262, 1261, 1271, 1270, 1295, 1258, 1286, 1299, 1256, 1255, 1280, 1281, 1282, 1289, 1290, 1291, 1293, 1292, 1279, 1268, 1269, 1283, 1294, 1284, 1285, 1296, 1297, 1298, 1288, 1277, 1278, 1263, 1264, 1274, 1273, 1259, 1287, 1276, 1265, 1267, 1266, 1272, 1257, 1275, 1381, 1382, 1379, 1380, 1385, 1386, 1383, 1384, 1393, 1394, 1390, 1389, 1392, 1391, 1387, 1388, 1424, 1423, 1419, 1418, 1422, 1420, 1421, 1414, 1413, 1417, 1415, 1416, 1426, 1425, 1411, 1412, 1409, 1410, 1403, 1402, 1405, 1406, 1404, 1398, 1397, 1400, 1401, 1399, 1396, 1395, 1408, 1407, 1453, 1452, 1449, 1448, 1457, 1456, 1455, 1454, 1458, 1447, 1451, 1450, 1446, 1445, 1443, 1444, 1441, 1442, 1440, 1439, 1436, 1430, 1429, 1438, 1437, 1428, 1427, 1434, 1433, 1432, 1431, 1435, 1465, 1466, 1463, 1464, 1461, 1462, 1459, 1460, 1468, 1467, 1470, 1469, 1472, 1471, 1474, 1473, 1627, 1681, 1680, 1679, 1689, 1688, 1682, 1683, 1687, 1685, 1686, 1684, 1661, 1653, 1666, 1665, 1651, 1659, 1660, 1652, 1664, 1662, 1663, 1658, 1657, 1650, 1641, 1644, 1638, 1667, 1656, 1655, 1649, 1648, 1642, 1643, 1637, 1646, 1647, 1645, 1640, 1639, 1654, 1670, 1669, 1668, 1671, 1674, 1673, 1676, 1677, 1675, 1672, 1678, 1630, 1629, 1628, 1631, 1632, 1636, 1634, 1635, 1633, 1693, 1692, 1691, 1690, 1695, 1694, 1699, 1698, 1697, 1696, 1553, 1552, 1550, 1551, 1549, 1548, 1587, 1586, 1588, 1589, 1593, 1591, 1592, 1590, 1597, 1598, 1602, 1600, 1601, 1599, 1596, 1608, 1606, 1607, 1604, 1605, 1603, 1609, 1615, 1614, 1612, 1610, 1611, 1618, 1619, 1617, 1616, 1613, 1555, 1554, 1556, 1557, 1561, 1559, 1560, 1558, 1621, 1620, 1568, 1562, 1563, 1567, 1565, 1566, 1564, 1574, 1572, 1573, 1570, 1571, 1569, 1575, 1579, 1580, 1578, 1585, 1577, 1576, 1584, 1583, 1581, 1582, 1595, 1594, 1623, 1622, 1626, 1625, 1624, 1475, 1531, 1530, 1529, 1532, 1533, 1537, 1535, 1536, 1534, 1511, 1503, 1516, 1515, 1501, 1509, 1510, 1502, 1514, 1512, 1513, 1508, 1507, 1500, 1491, 1494, 1488, 1517, 1506, 1505, 1499, 1498, 1492, 1493, 1487, 1496, 1497, 1495, 1490, 1489, 1504, 1520, 1519, 1518, 1521, 1527, 1523, 1522, 1526, 1524, 1525, 1528, 1478, 1477, 1476, 1481, 1482, 1486, 1484, 1485, 1483, 1480, 1479, 1541, 1540, 1539, 1538, 1543, 1542, 1547, 1546, 1545, 1544, 1798, 1794, 1797, 1792, 1802, 1801, 1793, 1791, 1800, 1799, 1796, 1795, 1848, 1852, 1850, 1845, 1851, 1847, 1849, 1846, 1853, 1854, 1813, 1814, 1804, 1803, 1856, 1855, 1833, 1862, 1861, 1865, 1864, 1863, 1831, 1830, 1832, 1838, 1839, 1841, 1840, 1844, 1843, 1842, 1823, 1824, 1822, 1820, 1821, 1818, 1819, 1817, 1815, 1816, 1826, 1825, 1829, 1828, 1827, 1808, 1812, 1810, 1805, 1811, 1807, 1809, 1806, 1859, 1860, 1857, 1858, 1836, 1837, 1834, 1835, 1871, 1867, 1870, 1869, 1868, 1866, 1786, 1787, 1789, 1788, 1790, 1781, 1782, 1784, 1783, 1785, 1707, 1703, 1706, 1701, 1711, 1710, 1702, 1700, 1709, 1708, 1705, 1704, 1725, 1724, 1762, 1766, 1764, 1759, 1765, 1761, 1763, 1760, 1722, 1723, 1752, 1753, 1751, 1749, 1750, 1747, 1748, 1746, 1744, 1745, 1755, 1754, 1758, 1757, 1756, 1735, 1734, 1736, 1728, 1773, 1774, 1771, 1772, 1737, 1738, 1740, 1739, 1743, 1742, 1741, 1715, 1719, 1717, 1712, 1718, 1714, 1716, 1713, 1720, 1721, 1727, 1726, 1769, 1770, 1767, 1768, 1730, 1729, 1733, 1732, 1731, 1780, 1776, 1779, 1778, 1777, 1775, 2011, 2014, 2013, 2012, 1982, 1981, 1988, 1987, 1986, 1985, 1984, 1983, 1991, 1990, 1989, 2004, 2002, 2001, 2003, 2000, 2005, 2006, 1972, 1975, 1974, 1973, 2030, 2018, 2036, 2035, 2033, 2034, 2032, 2037, 1967, 1966, 2024, 2025, 2026, 1999, 1969, 1968, 1970, 1971, 2027, 2028, 2029, 2017, 1962, 1965, 1964, 1963, 2023, 2021, 2022, 1992, 2010, 1977, 2040, 2041, 2039, 2016, 2015, 1997, 1996, 1994, 1995, 1993, 1998, 2007, 2008, 2009, 1976, 2038, 1978, 1979, 1980, 2031, 2020, 2019, 1957, 1958, 1959, 1960, 1961, 1952, 1953, 1954, 1955, 1956, 1920, 1923, 1922, 1921, 1907, 1906, 1913, 1912, 1914, 1915, 1894, 1897, 1896, 1895, 1944, 1929, 1946, 1947, 1948, 1877, 1876, 1883, 1882, 1881, 1880, 1879, 1878, 1886, 1885, 1884, 1927, 1939, 1937, 1938, 1936, 1935, 1940, 1911, 1891, 1889, 1888, 1890, 1887, 1892, 1893, 1941, 1942, 1943, 1928, 1872, 1875, 1874, 1873, 1934, 1933, 1919, 1899, 1951, 1950, 1925, 1926, 1924, 1908, 1909, 1910, 1916, 1917, 1918, 1898, 1949, 1904, 1902, 1903, 1901, 1900, 1905, 1945, 1932, 1930, 1931, 2233, 2215, 2214, 2217, 2216, 2200, 2253, 2241, 2260, 2259, 2262, 2261, 2196, 2195, 2239, 2247, 2251, 2250, 2249, 2248, 2197, 2199, 2198, 2252, 2240, 2256, 2254, 2258, 2257, 2255, 2194, 2246, 2245, 2237, 2218, 2227, 2203, 2204, 2263, 2238, 2244, 2243, 2236, 2234, 2235, 2219, 2223, 2222, 2221, 2220, 2226, 2225, 2224, 2201, 2202, 2229, 2232, 2231, 2230, 2228, 2206, 2205, 2209, 2210, 2207, 2208, 2212, 2211, 2213, 2242, 2266, 2265, 2264, 2170, 2156, 2133, 2135, 2134, 2144, 2143, 2145, 2146, 2124, 2182, 2181, 2167, 2166, 2189, 2190, 2192, 2191, 2117, 2119, 2118, 2162, 2161, 2173, 2176, 2177, 2174, 2175, 2121, 2120, 2122, 2123, 2163, 2178, 2179, 2180, 2165, 2185, 2186, 2187, 2188, 2116, 2172, 2171, 2160, 2159, 2137, 2136, 2147, 2193, 2151, 2128, 2127, 2184, 2169, 2115, 2158, 2157, 2138, 2141, 2142, 2139, 2140, 2148, 2149, 2150, 2126, 2125, 2183, 2168, 2152, 2153, 2154, 2155, 2129, 2130, 2132, 2131, 2164, 2072, 2055, 2054, 2062, 2064, 2063, 2047, 2095, 2096, 2078, 2079, 2103, 2102, 2106, 2107, 2104, 2105, 2109, 2108, 2110, 2044, 2043, 2046, 2045, 2076, 2087, 2091, 2090, 2089, 2088, 2094, 2093, 2092, 2077, 2101, 2097, 2100, 2099, 2098, 2042, 2085, 2086, 2084, 2075, 2081, 2056, 2066, 2049, 2111, 2083, 2082, 2074, 2073, 2057, 2061, 2060, 2059, 2058, 2065, 2048, 2068, 2071, 2067, 2070, 2069, 2051, 2050, 2053, 2052, 2080, 2114, 2113, 2112, 2274, 2273, 2272, 2271, 2270, 2269, 2268, 2267, 2284, 2283, 2282, 2281, 2280, 2279, 2278, 2277, 2276, 2275, 2294, 2293, 2292, 2291, 2290, 2289, 2288, 2287, 2286, 2285, 2302, 2301, 2300, 2299, 2298, 2297, 2296, 2295, 2306, 2305, 2304, 2303, 2312, 2311, 2313, 2314, 2308, 2307, 2309, 2310, 2322, 2321, 2320, 2319, 2318, 2317, 2316, 2315, 2326, 2325, 2324, 2323, 0, 0, 0, 0, 2, 1, 4, 3, 0, 4, 3, 2, 1, 7, 8, 5, 6, 11, 12, 9, 10, 20, 19, 18, 22, 21, 15, 14, 13, 17, 16, 28, 29, 32, 31, 30, 23, 24, 27, 26, 25, 0, 3, 4, 1, 2, 9, 8, 10, 6, 5, 7, 12, 11, 18, 16, 17, 14, 15, 13, 22, 24, 23, 19, 21, 20, 28, 29, 30, 25, 26, 27, 35, 36, 34, 33, 31, 32, 40, 39, 38, 37, 56, 55, 54, 59, 57, 58, 65, 64, 66, 63, 62, 61, 60, 43, 42, 41, 45, 46, 44, 53, 52, 51, 50, 48, 47, 49, 90, 87, 89, 84, 85, 86, 81, 82, 92, 83, 80, 91, 88, 77, 73, 74, 76, 70, 71, 72, 68, 79, 69, 67, 78, 75, 96, 95, 94, 93, 98, 97, 100, 99, 122, 120, 121, 118, 119, 117, 126, 128, 131, 130, 129, 125, 124, 123, 132, 127, 106, 104, 105, 102, 103, 101, 114, 113, 112, 107, 116, 108, 111, 110, 109, 115, 150, 149, 159, 160, 157, 158, 153, 154, 164, 162, 151, 152, 163, 156, 161, 155, 134, 133, 143, 144, 139, 140, 148, 146, 137, 138, 135, 136, 147, 142, 145, 141, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 15, 16, 13, 14, 18, 17, 20, 19, 26, 25, 28, 27, 22, 21, 24, 23, 34, 33, 36, 35, 30, 29, 32, 31, 38, 37, 40, 39, 42, 41, 44, 43, 45, 46, 49, 48, 47, 52, 51, 50, 54, 53, 61, 62, 59, 60, 57, 58, 55, 56, 68, 70, 69, 71, 72, 63, 65, 64, 66, 67, 74, 73, 76, 75, 80, 79, 78, 77, 85, 87, 86, 88, 81, 83, 82, 84, 95, 96, 94, 93, 92, 91, 89, 90, 100, 99, 98, 97, 102, 101, 104, 103, 106, 105, 108, 107, 112, 111, 110, 109, 116, 115, 114, 113, 128, 127, 133, 131, 130, 134, 129, 132, 126, 125, 118, 117, 123, 121, 120, 124, 119, 122, 145, 146, 147, 150, 148, 149, 151, 152, 153, 154, 135, 136, 137, 139, 140, 138, 141, 142, 143, 144, 166, 168, 163, 164, 165, 167, 170, 169, 157, 158, 159, 155, 160, 156, 162, 161, 182, 181, 187, 185, 184, 188, 183, 186, 180, 179, 172, 171, 177, 175, 174, 178, 173, 176, 196, 193, 194, 195, 190, 191, 192, 189, 202, 201, 204, 203, 198, 197, 200, 199, 207, 208, 205, 206, 217, 218, 214, 215, 216, 211, 212, 213, 209, 210, 225, 224, 226, 227, 228, 220, 219, 221, 222, 223, 231, 232, 229, 230, 238, 235, 234, 237, 236, 233, 258, 259, 260, 262, 268, 267, 266, 263, 264, 265, 261, 251, 250, 255, 257, 256, 252, 254, 253, 239, 240, 241, 249, 242, 246, 247, 248, 245, 244, 243, 295, 296, 288, 289, 290, 291, 298, 297, 293, 292, 294, 284, 285, 286, 287, 280, 281, 282, 283, 271, 272, 273, 274, 278, 277, 279, 269, 270, 276, 275, 304, 302, 303, 300, 301, 299, 310, 309, 311, 312, 306, 305, 307, 308, 320, 318, 317, 319, 315, 314, 316, 313, 322, 321, 362, 361, 347, 348, 360, 349, 350, 354, 353, 352, 351, 355, 357, 359, 356, 358, 343, 344, 345, 346, 339, 340, 341, 342, 325, 326, 328, 329, 333, 332, 331, 330, 334, 337, 335, 338, 336, 327, 324, 323, 390, 392, 387, 396, 400, 401, 402, 388, 389, 398, 399, 395, 397, 391, 393, 394, 386, 383, 384, 385, 380, 381, 382, 379, 365, 370, 371, 363, 376, 364, 377, 378, 374, 366, 375, 372, 373, 367, 368, 369, 404, 403, 416, 414, 415, 409, 408, 411, 410, 413, 412, 406, 407, 405, 428, 421, 422, 423, 418, 419, 420, 426, 427, 424, 425, 417, 470, 472, 471, 464, 467, 466, 465, 469, 468, 461, 462, 463, 444, 443, 442, 441, 453, 454, 455, 456, 457, 460, 459, 458, 445, 446, 447, 448, 449, 452, 451, 450, 438, 439, 440, 432, 435, 434, 433, 437, 436, 429, 431, 430, 519, 518, 516, 517, 542, 541, 549, 548, 547, 540, 538, 539, 536, 537, 535, 526, 529, 528, 527, 531, 530, 546, 534, 533, 532, 522, 521, 520, 525, 523, 524, 544, 543, 550, 545, 551, 552, 513, 514, 515, 510, 511, 512, 475, 476, 474, 473, 500, 499, 498, 502, 503, 501, 488, 491, 490, 489, 493, 492, 497, 496, 495, 487, 485, 486, 483, 484, 482, 478, 477, 505, 504, 507, 494, 481, 480, 479, 506, 508, 509, 601, 617, 616, 608, 609, 613, 602, 624, 630, 631, 605, 604, 625, 626, 632, 597, 598, 622, 623, 629, 599, 600, 596, 621, 627, 628, 619, 620, 610, 611, 615, 606, 618, 612, 614, 603, 607, 593, 594, 595, 590, 591, 592, 575, 568, 569, 573, 574, 553, 559, 588, 564, 563, 584, 589, 556, 557, 581, 582, 586, 558, 587, 583, 555, 554, 585, 579, 580, 576, 570, 571, 560, 565, 566, 577, 578, 572, 561, 562, 567, 665, 676, 674, 671, 670, 666, 668, 675, 673, 672, 667, 669, 659, 658, 653, 654, 650, 649, 664, 662, 647, 648, 660, 661, 663, 646, 645, 655, 656, 652, 657, 651, 633, 638, 643, 639, 644, 637, 636, 642, 641, 635, 640, 634, 680, 679, 678, 677, 684, 683, 682, 681, 693, 694, 690, 691, 692, 687, 688, 689, 685, 686, 703, 704, 702, 700, 701, 698, 699, 697, 695, 696, 757, 762, 761, 756, 759, 760, 758, 752, 751, 754, 755, 753, 763, 764, 765, 766, 737, 736, 740, 738, 739, 741, 744, 742, 743, 745, 748, 747, 746, 750, 749, 722, 721, 724, 725, 723, 726, 728, 729, 727, 730, 733, 732, 731, 735, 734, 713, 712, 716, 714, 715, 708, 705, 711, 709, 710, 707, 706, 717, 718, 719, 720, 827, 826, 824, 825, 823, 822, 835, 834, 836, 837, 841, 839, 840, 838, 847, 848, 852, 850, 851, 849, 858, 856, 857, 854, 855, 853, 859, 864, 863, 862, 860, 861, 867, 868, 866, 865, 833, 831, 832, 829, 830, 828, 842, 869, 872, 871, 870, 843, 846, 845, 844, 873, 874, 821, 820, 772, 771, 769, 770, 768, 767, 808, 806, 807, 804, 805, 803, 774, 773, 775, 776, 780, 778, 779, 777, 809, 814, 817, 816, 815, 781, 782, 786, 784, 785, 783, 792, 790, 791, 788, 789, 787, 793, 797, 798, 796, 795, 794, 802, 801, 799, 800, 810, 813, 812, 811, 818, 819, 952, 951, 940, 942, 941, 943, 948, 947, 949, 950, 933, 932, 934, 972, 973, 960, 961, 979, 980, 981, 956, 966, 967, 968, 957, 969, 970, 971, 959, 976, 977, 978, 931, 930, 964, 965, 955, 944, 982, 937, 938, 975, 963, 953, 954, 945, 946, 935, 936, 974, 962, 939, 958, 929, 928, 908, 907, 886, 885, 887, 922, 923, 914, 915, 926, 877, 879, 878, 880, 912, 920, 921, 882, 881, 883, 884, 876, 875, 918, 919, 911, 895, 899, 927, 903, 890, 891, 925, 917, 909, 910, 896, 897, 898, 900, 901, 902, 888, 889, 924, 916, 904, 905, 906, 892, 893, 894, 913, 1040, 1042, 1043, 1044, 1041, 1032, 1031, 1039, 1038, 1037, 1030, 1029, 1036, 1035, 1034, 1033, 1015, 1022, 1023, 1024, 1016, 1017, 1018, 1025, 1027, 1028, 1026, 1014, 1019, 1020, 1021, 1010, 999, 1003, 1004, 1005, 1011, 1012, 1013, 1000, 1001, 1002, 1006, 1009, 1007, 1008, 994, 993, 989, 988, 998, 997, 996, 995, 992, 991, 990, 983, 987, 984, 985, 986, 1046, 1045, 1048, 1047, 1050, 1049, 1052, 1051, 0, 0, 0, 0, 0, 0, 4, 3, 2, 1, 8, 7, 6, 5, 0, 2, 1, 4, 3, 6, 5, 8, 7, 13, 14, 15, 16, 9, 10, 11, 12, 21, 22, 23, 24, 17, 18, 19, 20, 26, 25, 28, 27, 33, 34, 35, 36, 29, 30, 31, 32, 41, 42, 43, 44, 37, 38, 39, 40, 45, 46, 54, 51, 52, 53, 48, 49, 50, 47, 62, 59, 60, 61, 56, 57, 58, 55, 72, 71, 75, 76, 77, 74, 73, 70, 64, 63, 69, 68, 65, 66, 67, 87, 90, 91, 92, 86, 89, 88, 85, 82, 78, 84, 83, 79, 80, 81, 111, 110, 114, 112, 113, 115, 118, 116, 117, 119, 122, 121, 120, 124, 123, 109, 108, 94, 93, 96, 97, 95, 98, 100, 101, 99, 102, 105, 104, 103, 107, 106, 143, 150, 151, 152, 144, 145, 146, 153, 155, 156, 154, 142, 147, 148, 149, 141, 140, 136, 125, 129, 130, 131, 137, 138, 139, 126, 127, 128, 132, 135, 133, 134, 0, 0, 0, 0, 2, 1, 4, 3, 8, 7, 6, 5, 12, 11, 10, 9, 20, 19, 18, 17, 16, 15, 14, 13, 28, 27, 26, 25, 24, 23, 22, 21, 36, 35, 34, 33, 32, 31, 30, 29, 44, 43, 42, 41, 40, 39, 38, 37, 46, 45, 48, 47, 50, 49, 52, 51, 54, 53, 56, 55, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 18, 17, 16, 15, 14, 13, 12, 11, 26, 25, 24, 23, 22, 21, 20, 19, 28, 27, 30, 29, 38, 37, 40, 39, 42, 41, 32, 31, 34, 33, 36, 35, 46, 45, 44, 43, 50, 49, 48, 47, 59, 60, 57, 58, 62, 61, 53, 54, 51, 52, 56, 55, 70, 69, 68, 67, 66, 65, 64, 63, 78, 77, 76, 75, 74, 73, 72, 71, 86, 85, 84, 83, 82, 81, 80, 79, 106, 105, 108, 107, 110, 109, 100, 99, 102, 101, 104, 103, 94, 93, 96, 95, 98, 97, 88, 87, 90, 89, 92, 91, 126, 125, 124, 123, 132, 131, 134, 133, 128, 127, 130, 129, 114, 113, 112, 111, 120, 119, 122, 121, 116, 115, 118, 117, 142, 141, 140, 139, 138, 137, 136, 135, 144, 143, 146, 145, 148, 147, 150, 149, 166, 165, 168, 167, 170, 169, 172, 171, 174, 173, 176, 175, 178, 177, 152, 151, 154, 153, 156, 155, 158, 157, 160, 159, 162, 161, 164, 163, 193, 194, 191, 192, 196, 195, 198, 197, 200, 199, 202, 201, 181, 182, 179, 180, 184, 183, 186, 185, 188, 187, 190, 189, 218, 219, 220, 215, 216, 217, 222, 221, 224, 223, 226, 225, 206, 207, 208, 203, 204, 205, 210, 209, 212, 211, 214, 213, 245, 246, 247, 248, 241, 242, 243, 244, 250, 249, 253, 254, 251, 252, 231, 232, 233, 234, 227, 228, 229, 230, 236, 235, 239, 240, 237, 238, 262, 261, 260, 259, 258, 257, 256, 255, 270, 269, 268, 267, 266, 265, 264, 263, 278, 277, 276, 275, 274, 273, 272, 271, 286, 285, 284, 283, 282, 281, 280, 279, 297, 296, 295, 298, 299, 300, 301, 302, 289, 288, 287, 290, 291, 292, 293, 294, 307, 308, 309, 310, 303, 304, 305, 306, 315, 316, 317, 318, 311, 312, 313, 314, 327, 328, 329, 330, 331, 334, 333, 332, 319, 320, 321, 322, 323, 326, 325, 324, 362, 361, 360, 359, 358, 357, 368, 367, 366, 365, 364, 363, 370, 369, 354, 353, 356, 355, 350, 349, 352, 351, 340, 339, 338, 337, 336, 335, 346, 345, 344, 343, 342, 341, 348, 347, 399, 398, 397, 400, 395, 394, 393, 396, 410, 409, 408, 407, 402, 401, 404, 403, 406, 405, 392, 391, 390, 389, 377, 376, 375, 378, 373, 372, 371, 374, 384, 383, 386, 385, 388, 387, 382, 381, 380, 379, 439, 438, 437, 440, 435, 434, 433, 436, 442, 441, 444, 443, 450, 449, 448, 447, 446, 445, 432, 431, 430, 429, 417, 416, 415, 418, 413, 412, 411, 414, 420, 419, 422, 421, 428, 427, 426, 425, 424, 423, 480, 479, 477, 478, 476, 475, 473, 474, 486, 485, 484, 483, 482, 481, 468, 467, 466, 465, 472, 471, 470, 469, 457, 458, 456, 455, 453, 454, 452, 451, 464, 463, 462, 461, 460, 459, 489, 488, 487, 492, 491, 490, 495, 494, 493, 498, 497, 496, 501, 500, 499, 504, 503, 502, 0, 0, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 24, 23, 22, 21, 28, 27, 26, 25, 32, 31, 30, 29, 36, 35, 34, 33, 40, 39, 38, 37, 44, 43, 42, 41, 46, 45, 48, 47, 52, 51, 50, 49, 56, 55, 54, 53, 60, 59, 58, 57, 64, 63, 62, 61, 68, 67, 66, 65, 72, 71, 70, 69, 80, 79, 78, 77, 76, 75, 74, 73, 88, 87, 86, 85, 84, 83, 82, 81, 92, 91, 90, 89, 96, 98, 97, 93, 95, 94, 104, 102, 103, 100, 101, 99, 108, 107, 106, 105, 112, 111, 110, 109, 116, 115, 114, 113, 120, 119, 118, 117, 124, 123, 122, 121, 128, 127, 126, 125, 132, 131, 130, 129, 138, 139, 140, 142, 141, 133, 134, 135, 137, 136, 174, 175, 177, 180, 181, 178, 179, 176, 165, 168, 169, 166, 167, 164, 171, 170, 173, 172, 182, 163, 162, 156, 151, 154, 155, 152, 153, 158, 157, 160, 159, 143, 144, 150, 145, 148, 149, 146, 147, 161, 209, 211, 210, 220, 219, 222, 221, 204, 206, 205, 203, 212, 216, 217, 213, 215, 214, 218, 208, 207, 193, 190, 192, 191, 202, 201, 183, 185, 184, 194, 197, 199, 198, 195, 196, 200, 187, 186, 189, 188, 231, 230, 232, 228, 229, 226, 227, 224, 223, 225, 236, 235, 234, 233, 240, 239, 238, 237, 244, 243, 242, 241, 248, 247, 246, 245, 266, 271, 264, 269, 270, 267, 268, 265, 276, 274, 275, 272, 273, 263, 262, 251, 256, 249, 254, 255, 252, 253, 250, 260, 261, 258, 259, 257, 284, 285, 282, 283, 286, 279, 280, 277, 278, 281, 294, 295, 296, 292, 293, 290, 291, 287, 288, 289, 316, 317, 323, 324, 312, 313, 320, 321, 322, 318, 319, 314, 315, 311, 310, 301, 302, 308, 309, 297, 298, 306, 307, 303, 304, 305, 299, 300, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 22, 21, 24, 23, 26, 25, 28, 27, 30, 29, 32, 31, 34, 33, 36, 35, 38, 37, 40, 39, 48, 47, 46, 45, 44, 43, 42, 41, 56, 55, 54, 53, 52, 51, 50, 49, 58, 57, 60, 59, 62, 61, 64, 63, 68, 67, 66, 65, 72, 71, 70, 69, 76, 75, 74, 73, 80, 79, 78, 77, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 102, 101, 104, 103, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 128, 127, 126, 125, 139, 140, 138, 137, 135, 136, 133, 134, 132, 131, 129, 130, 149, 148, 152, 151, 150, 147, 146, 142, 141, 145, 144, 143, 156, 155, 154, 153, 158, 157, 160, 159, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 196, 195, 199, 200, 197, 198, 188, 187, 191, 192, 189, 190, 194, 193, 180, 179, 183, 184, 181, 182, 186, 185, 174, 173, 177, 178, 175, 176, 226, 225, 222, 221, 220, 219, 218, 217, 228, 227, 216, 215, 224, 223, 212, 211, 208, 207, 206, 205, 204, 203, 214, 213, 202, 201, 210, 209, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 244, 243, 242, 241, 247, 248, 245, 246, 250, 249, 252, 251, 262, 263, 264, 259, 260, 261, 256, 257, 258, 253, 254, 255, 282, 281, 280, 279, 274, 278, 277, 276, 275, 269, 273, 272, 271, 270, 268, 267, 266, 265, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 310, 311, 312, 307, 308, 309, 304, 305, 306, 301, 302, 303, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 348, 347, 346, 345, 342, 341, 344, 343, 340, 339, 338, 337, 336, 335, 334, 333, 330, 329, 332, 331, 328, 327, 326, 325, 371, 372, 369, 370, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 351, 352, 349, 350, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 390, 389, 388, 387, 386, 385, 396, 395, 394, 393, 392, 391, 402, 401, 400, 399, 398, 397, 408, 407, 406, 405, 404, 403, 431, 432, 429, 430, 427, 428, 425, 426, 436, 435, 434, 433, 439, 440, 437, 438, 415, 416, 413, 414, 411, 412, 409, 410, 420, 419, 418, 417, 423, 424, 421, 422, 456, 460, 459, 458, 457, 463, 464, 461, 462, 455, 454, 453, 452, 451, 450, 441, 445, 444, 443, 442, 448, 449, 446, 447, 486, 485, 487, 488, 479, 482, 480, 481, 483, 484, 478, 477, 476, 475, 469, 471, 472, 470, 473, 474, 466, 465, 467, 468, 516, 515, 517, 518, 519, 520, 513, 514, 511, 512, 506, 505, 507, 508, 509, 510, 500, 499, 501, 502, 503, 504, 497, 498, 495, 496, 490, 489, 491, 492, 493, 494, 524, 523, 522, 521, 532, 529, 531, 530, 526, 528, 527, 525, 540, 537, 539, 538, 534, 536, 535, 533, 544, 543, 542, 541, 550, 549, 548, 547, 546, 545, 552, 551, 554, 553, 560, 559, 558, 557, 556, 555, 586, 585, 581, 580, 582, 584, 583, 579, 578, 575, 574, 577, 576, 571, 570, 573, 572, 569, 568, 564, 563, 565, 567, 566, 562, 561, 609, 610, 607, 604, 612, 611, 614, 613, 608, 606, 605, 616, 615, 603, 602, 601, 600, 590, 597, 596, 589, 595, 587, 588, 592, 591, 594, 593, 599, 598, 638, 639, 637, 636, 634, 635, 640, 644, 642, 641, 646, 645, 643, 633, 632, 631, 630, 621, 622, 620, 619, 617, 618, 623, 626, 625, 629, 624, 628, 627, 668, 671, 670, 669, 664, 667, 666, 665, 672, 661, 660, 663, 662, 657, 656, 659, 658, 651, 654, 653, 652, 647, 650, 649, 648, 655, 674, 673, 676, 675, 690, 691, 688, 689, 692, 695, 696, 693, 694, 687, 686, 679, 680, 677, 678, 681, 684, 685, 682, 683, 708, 707, 704, 706, 705, 703, 702, 699, 701, 700, 698, 697, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 736, 737, 738, 739, 740, 732, 733, 734, 735, 731, 730, 726, 727, 728, 729, 721, 722, 723, 724, 725, 779, 780, 772, 771, 770, 774, 776, 775, 778, 777, 773, 768, 769, 755, 754, 762, 763, 767, 766, 765, 764, 756, 757, 761, 760, 759, 758, 752, 753, 745, 744, 743, 751, 746, 748, 747, 750, 749, 741, 742, 804, 803, 802, 810, 806, 807, 809, 808, 805, 800, 801, 814, 813, 812, 811, 797, 796, 799, 798, 790, 791, 783, 782, 781, 789, 785, 786, 788, 787, 784, 795, 794, 793, 792, 848, 847, 838, 844, 845, 846, 836, 841, 840, 839, 843, 842, 837, 835, 834, 833, 832, 831, 830, 829, 828, 821, 827, 817, 824, 823, 822, 826, 825, 818, 819, 820, 816, 815, 878, 888, 876, 881, 880, 879, 883, 886, 887, 882, 885, 884, 877, 875, 874, 873, 872, 867, 866, 871, 870, 869, 868, 865, 864, 863, 862, 851, 861, 849, 854, 853, 852, 858, 855, 860, 859, 856, 857, 850, 916, 915, 914, 913, 910, 909, 912, 911, 908, 907, 904, 903, 906, 905, 900, 899, 902, 901, 898, 897, 894, 893, 896, 895, 892, 891, 890, 889, 994, 993, 992, 998, 1002, 1000, 995, 1001, 997, 999, 996, 990, 991, 1003, 1004, 975, 974, 973, 979, 983, 981, 976, 982, 978, 980, 977, 971, 972, 984, 985, 1014, 1013, 1016, 1015, 1010, 1009, 1012, 1011, 1008, 1007, 1006, 1005, 987, 986, 989, 988, 968, 967, 970, 969, 964, 963, 966, 965, 943, 944, 934, 933, 932, 938, 942, 940, 935, 941, 937, 939, 936, 945, 946, 960, 959, 962, 961, 928, 929, 919, 918, 917, 923, 927, 925, 920, 926, 922, 924, 921, 930, 931, 958, 957, 956, 955, 952, 951, 954, 953, 948, 947, 950, 949, 1085, 1084, 1082, 1083, 1081, 1086, 1098, 1097, 1100, 1099, 1116, 1115, 1075, 1074, 1072, 1073, 1071, 1076, 1112, 1111, 1093, 1094, 1089, 1090, 1096, 1095, 1092, 1091, 1078, 1077, 1114, 1113, 1110, 1109, 1106, 1105, 1088, 1087, 1102, 1101, 1104, 1103, 1108, 1107, 1080, 1079, 1069, 1070, 1067, 1068, 1065, 1066, 1063, 1064, 1033, 1031, 1032, 1030, 1029, 1034, 1046, 1045, 1062, 1061, 1021, 1019, 1020, 1018, 1017, 1022, 1054, 1053, 1039, 1040, 1044, 1043, 1037, 1038, 1042, 1041, 1024, 1023, 1026, 1025, 1056, 1055, 1058, 1057, 1052, 1051, 1060, 1059, 1050, 1049, 1036, 1035, 1048, 1047, 1028, 1027, 1144, 1143, 1142, 1141, 1140, 1139, 1138, 1137, 1136, 1135, 1133, 1134, 1131, 1132, 1129, 1130, 1127, 1128, 1126, 1125, 1124, 1123, 1122, 1121, 1120, 1119, 1118, 1117, 1150, 1149, 1148, 1147, 1146, 1145, 1164, 1163, 1162, 1161, 1160, 1159, 1166, 1165, 1156, 1155, 1154, 1153, 1152, 1151, 1158, 1157, 1179, 1182, 1181, 1180, 1175, 1178, 1177, 1176, 1171, 1174, 1173, 1172, 1167, 1170, 1169, 1168, 1188, 1187, 1186, 1185, 1184, 1183, 1268, 1269, 1275, 1272, 1263, 1267, 1265, 1260, 1266, 1262, 1264, 1261, 1256, 1257, 1273, 1274, 1259, 1270, 1271, 1258, 1295, 1287, 1288, 1282, 1286, 1284, 1279, 1285, 1281, 1283, 1280, 1289, 1290, 1292, 1291, 1294, 1293, 1278, 1277, 1276, 1300, 1298, 1299, 1296, 1297, 1303, 1308, 1301, 1306, 1307, 1304, 1305, 1302, 1251, 1248, 1247, 1250, 1249, 1244, 1243, 1246, 1245, 1242, 1255, 1254, 1253, 1252, 1201, 1202, 1208, 1205, 1196, 1200, 1198, 1193, 1199, 1195, 1197, 1194, 1189, 1190, 1206, 1207, 1192, 1203, 1204, 1191, 1228, 1227, 1226, 1215, 1219, 1217, 1212, 1218, 1214, 1216, 1213, 1210, 1211, 1220, 1221, 1223, 1222, 1225, 1224, 1209, 1232, 1233, 1230, 1231, 1229, 1236, 1241, 1234, 1239, 1240, 1237, 1238, 1235, 1355, 1354, 1353, 1358, 1357, 1356, 1359, 1363, 1367, 1365, 1360, 1366, 1362, 1364, 1361, 1368, 1369, 1370, 1373, 1374, 1371, 1372, 1392, 1395, 1396, 1393, 1394, 1391, 1383, 1384, 1386, 1389, 1390, 1387, 1388, 1385, 1376, 1375, 1378, 1381, 1382, 1379, 1380, 1377, 1311, 1310, 1309, 1314, 1313, 1312, 1315, 1319, 1323, 1321, 1316, 1322, 1318, 1320, 1317, 1324, 1325, 1326, 1329, 1330, 1327, 1328, 1346, 1345, 1352, 1347, 1350, 1351, 1348, 1349, 1337, 1338, 1344, 1339, 1342, 1343, 1340, 1341, 1336, 1331, 1334, 1335, 1332, 1333, 1454, 1453, 1452, 1455, 1456, 1470, 1469, 1468, 1471, 1474, 1473, 1472, 1475, 1476, 1483, 1484, 1443, 1442, 1441, 1444, 1480, 1459, 1462, 1461, 1460, 1463, 1467, 1465, 1466, 1464, 1447, 1446, 1445, 1448, 1449, 1450, 1481, 1482, 1479, 1457, 1458, 1477, 1478, 1451, 1415, 1414, 1413, 1416, 1429, 1428, 1427, 1430, 1431, 1432, 1440, 1399, 1398, 1397, 1400, 1401, 1436, 1437, 1418, 1421, 1420, 1419, 1422, 1426, 1424, 1425, 1423, 1404, 1403, 1402, 1405, 1408, 1407, 1406, 1409, 1410, 1438, 1439, 1435, 1417, 1433, 1434, 1411, 1412, 1563, 1564, 1565, 1584, 1585, 1586, 1587, 1588, 1603, 1604, 1552, 1553, 1554, 1595, 1596, 1568, 1573, 1574, 1577, 1578, 1582, 1583, 1569, 1580, 1570, 1571, 1581, 1575, 1576, 1579, 1572, 1555, 1556, 1557, 1558, 1559, 1560, 1597, 1598, 1600, 1601, 1602, 1599, 1594, 1566, 1567, 1589, 1590, 1593, 1591, 1592, 1561, 1562, 1541, 1540, 1539, 1538, 1551, 1548, 1547, 1550, 1549, 1544, 1543, 1546, 1545, 1542, 1495, 1496, 1497, 1516, 1517, 1518, 1519, 1520, 1521, 1536, 1537, 1485, 1486, 1487, 1529, 1530, 1500, 1507, 1509, 1510, 1515, 1501, 1502, 1512, 1513, 1503, 1504, 1514, 1508, 1511, 1505, 1506, 1488, 1489, 1490, 1491, 1492, 1531, 1532, 1534, 1535, 1533, 1528, 1498, 1499, 1522, 1523, 1527, 1524, 1525, 1526, 1493, 1494, 1617, 1626, 1625, 1624, 1623, 1622, 1621, 1620, 1619, 1618, 1627, 1628, 1605, 1614, 1613, 1612, 1611, 1610, 1609, 1608, 1607, 1606, 1615, 1616, 1652, 1661, 1660, 1659, 1658, 1657, 1656, 1655, 1654, 1653, 1662, 1665, 1664, 1663, 1651, 1650, 1649, 1648, 1666, 1646, 1645, 1644, 1643, 1629, 1638, 1637, 1636, 1635, 1634, 1633, 1632, 1631, 1630, 1639, 1642, 1641, 1640, 1647, 1687, 1688, 1703, 1701, 1700, 1702, 1699, 1698, 1696, 1695, 1697, 1694, 1693, 1691, 1690, 1692, 1689, 1686, 1704, 1684, 1667, 1668, 1683, 1681, 1680, 1682, 1679, 1678, 1676, 1675, 1677, 1674, 1673, 1671, 1670, 1672, 1669, 1685, 1717, 1726, 1725, 1724, 1723, 1722, 1721, 1720, 1719, 1718, 1728, 1727, 1705, 1714, 1713, 1712, 1711, 1710, 1709, 1708, 1707, 1706, 1716, 1715, 0, 2, 1, 0, 3, 4, 1, 2, 7, 8, 5, 6, 0, 2, 1, 5, 6, 3, 4, 10, 9, 8, 7, 14, 13, 12, 11, 18, 17, 16, 15, 20, 19, 22, 21, 24, 23, 28, 27, 26, 25, 32, 31, 30, 29, 34, 33, 38, 39, 40, 35, 36, 37, 44, 43, 42, 41, 46, 45, 50, 51, 52, 47, 48, 49, 59, 60, 57, 58, 55, 56, 53, 54, 74, 72, 73, 70, 71, 75, 69, 76, 67, 64, 65, 62, 63, 61, 66, 68, 85, 87, 86, 88, 83, 84, 81, 82, 77, 79, 78, 80, 95, 96, 93, 94, 91, 92, 89, 90, 97, 98, 0, 2, 1, 4, 3, 7, 8, 5, 6, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 21, 22, 19, 20, 24, 23, 28, 27, 26, 25, 32, 31, 30, 29, 34, 33, 36, 35, 38, 37, 40, 39, 42, 41, 44, 43, 46, 45, 48, 47, 49, 50, 53, 54, 51, 52, 56, 55, 58, 57, 65, 66, 63, 64, 61, 62, 59, 60, 78, 79, 76, 77, 80, 74, 75, 72, 73, 69, 70, 67, 68, 71, 93, 88, 91, 90, 94, 89, 92, 82, 86, 84, 83, 87, 81, 85, 101, 102, 99, 100, 97, 98, 95, 96, 106, 108, 107, 103, 105, 104, 114, 113, 112, 111, 110, 109, 125, 126, 124, 122, 123, 127, 128, 118, 119, 117, 115, 116, 120, 121, 137, 136, 135, 134, 138, 132, 131, 130, 129, 133, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 160, 161, 158, 159, 156, 157, 162, 153, 154, 151, 152, 149, 150, 155, 166, 165, 164, 163, 170, 169, 168, 167, 172, 171, 174, 173, 211, 212, 209, 210, 208, 204, 207, 206, 205, 203, 202, 198, 201, 200, 199, 197, 194, 193, 192, 191, 196, 195, 190, 186, 189, 188, 187, 185, 184, 180, 183, 182, 181, 179, 177, 178, 175, 176, 250, 249, 241, 248, 247, 246, 245, 244, 240, 239, 237, 238, 236, 235, 243, 242, 230, 229, 233, 234, 231, 232, 226, 225, 223, 224, 222, 221, 215, 228, 227, 220, 219, 218, 217, 216, 214, 213, 253, 254, 251, 252, 263, 262, 265, 264, 266, 267, 268, 256, 255, 258, 257, 259, 260, 261, 278, 275, 280, 279, 277, 276, 270, 274, 273, 269, 272, 271, 289, 290, 287, 288, 292, 291, 283, 284, 281, 282, 286, 285, 301, 302, 304, 305, 300, 306, 303, 297, 293, 294, 299, 295, 296, 298, 349, 374, 372, 373, 370, 371, 362, 361, 357, 360, 359, 358, 356, 355, 363, 368, 367, 366, 365, 364, 369, 354, 352, 353, 350, 351, 375, 376, 339, 340, 337, 338, 335, 336, 347, 348, 345, 346, 343, 344, 341, 342, 307, 331, 332, 329, 330, 328, 320, 319, 315, 318, 317, 316, 314, 313, 321, 326, 325, 324, 323, 322, 327, 311, 312, 309, 310, 308, 333, 334, 396, 395, 402, 407, 406, 405, 404, 403, 408, 401, 399, 400, 397, 398, 411, 412, 410, 409, 378, 377, 389, 390, 387, 388, 386, 379, 384, 383, 382, 381, 380, 385, 394, 393, 391, 392, 431, 430, 429, 432, 444, 440, 439, 438, 441, 442, 437, 434, 435, 436, 443, 433, 415, 414, 413, 416, 428, 424, 425, 426, 423, 420, 419, 418, 421, 422, 427, 417, 487, 488, 513, 514, 502, 501, 500, 511, 510, 509, 498, 499, 492, 491, 493, 503, 508, 507, 506, 505, 504, 496, 497, 495, 494, 512, 489, 490, 478, 477, 481, 480, 474, 473, 485, 476, 475, 486, 483, 484, 479, 482, 445, 446, 471, 472, 458, 457, 459, 469, 468, 466, 467, 455, 456, 451, 450, 449, 460, 465, 464, 463, 462, 461, 454, 453, 452, 470, 447, 448, 526, 530, 528, 523, 529, 525, 527, 524, 518, 522, 520, 515, 521, 517, 519, 516, 545, 549, 547, 542, 548, 544, 546, 543, 550, 541, 540, 534, 538, 536, 531, 537, 533, 535, 532, 539, 564, 570, 568, 561, 569, 563, 566, 565, 567, 562, 554, 560, 556, 551, 558, 557, 559, 553, 555, 552, 582, 586, 584, 579, 585, 581, 583, 580, 574, 578, 576, 571, 577, 573, 575, 572, 591, 592, 590, 589, 587, 588, 608, 605, 606, 603, 604, 607, 601, 602, 599, 600, 596, 597, 594, 595, 598, 593, 619, 622, 621, 620, 623, 617, 618, 624, 614, 615, 609, 612, 611, 610, 613, 616, 630, 629, 628, 627, 626, 625, 0, 1, 2, 3, 4, 6, 5, 8, 7, 10, 9, 13, 14, 11, 12, 16, 15, 18, 17, 20, 19, 22, 21, 25, 26, 23, 24, 30, 29, 28, 27, 32, 31, 34, 33, 36, 35, 38, 37, 40, 39, 42, 41, 44, 43, 46, 45, 48, 47, 50, 49, 54, 53, 52, 51, 58, 57, 56, 55, 61, 60, 59, 64, 63, 62, 66, 65, 68, 67, 71, 72, 69, 70, 75, 76, 73, 74, 78, 77, 80, 79, 82, 81, 84, 83, 86, 85, 90, 89, 88, 87, 92, 91, 94, 93, 96, 95, 98, 97, 100, 99, 102, 101, 104, 103, 110, 109, 108, 107, 106, 105, 116, 115, 114, 113, 112, 111, 118, 117, 120, 119, 129, 130, 127, 128, 132, 131, 123, 124, 121, 122, 126, 125, 143, 141, 140, 144, 139, 142, 137, 135, 134, 138, 133, 136, 146, 145, 148, 147, 155, 156, 153, 154, 151, 152, 149, 150, 162, 161, 164, 163, 158, 157, 160, 159, 173, 176, 177, 174, 175, 178, 172, 171, 165, 168, 169, 166, 167, 170, 186, 188, 187, 189, 190, 185, 184, 179, 181, 180, 182, 183, 198, 199, 202, 200, 201, 197, 196, 191, 192, 194, 195, 193, 213, 214, 211, 212, 215, 216, 210, 209, 205, 206, 203, 204, 207, 208, 229, 228, 231, 230, 233, 232, 235, 234, 236, 227, 226, 218, 217, 220, 219, 222, 221, 224, 223, 225, 256, 258, 257, 253, 250, 252, 251, 255, 254, 260, 259, 249, 248, 241, 243, 242, 240, 245, 244, 237, 239, 238, 247, 246, 280, 281, 284, 274, 275, 277, 276, 279, 278, 283, 282, 273, 272, 264, 265, 267, 266, 269, 268, 261, 262, 271, 270, 263, 300, 301, 302, 298, 296, 297, 299, 304, 303, 295, 294, 289, 290, 288, 291, 285, 286, 287, 293, 292, 310, 309, 308, 307, 306, 305, 316, 315, 314, 313, 312, 311, 345, 346, 355, 363, 364, 361, 362, 353, 354, 352, 356, 359, 358, 360, 357, 347, 350, 351, 348, 349, 343, 344, 341, 342, 339, 340, 337, 338, 317, 318, 332, 335, 336, 333, 334, 326, 324, 325, 319, 327, 331, 329, 328, 330, 322, 323, 320, 321, 381, 382, 396, 395, 394, 393, 388, 387, 390, 389, 392, 391, 385, 386, 383, 384, 365, 366, 379, 380, 377, 378, 372, 371, 374, 373, 376, 375, 370, 369, 368, 367, 426, 425, 427, 420, 419, 424, 423, 413, 418, 428, 422, 415, 416, 414, 417, 421, 404, 410, 408, 409, 411, 405, 401, 400, 412, 407, 403, 402, 398, 397, 399, 406, 457, 474, 473, 460, 461, 472, 462, 476, 475, 465, 467, 466, 469, 468, 471, 470, 459, 458, 464, 463, 454, 453, 456, 455, 450, 449, 452, 451, 429, 446, 445, 432, 433, 435, 448, 447, 438, 440, 439, 442, 441, 444, 443, 434, 431, 430, 437, 436, 484, 483, 482, 481, 480, 479, 478, 477, 490, 489, 492, 491, 486, 485, 488, 487, 506, 508, 504, 509, 505, 507, 511, 510, 503, 502, 501, 495, 497, 493, 498, 494, 496, 500, 499, 513, 512, 518, 517, 516, 515, 514, 529, 531, 527, 532, 528, 530, 534, 533, 521, 523, 519, 524, 520, 522, 526, 525, 565, 568, 569, 566, 567, 570, 572, 571, 546, 548, 547, 543, 545, 544, 553, 557, 556, 555, 549, 558, 552, 551, 550, 554, 562, 564, 563, 559, 561, 560, 535, 538, 539, 536, 537, 540, 542, 541, 601, 604, 603, 602, 596, 599, 598, 597, 600, 606, 605, 593, 595, 594, 590, 589, 588, 587, 592, 591, 584, 586, 585, 577, 580, 579, 578, 581, 573, 576, 575, 574, 583, 582, 631, 634, 630, 640, 639, 638, 637, 633, 632, 636, 635, 624, 623, 627, 629, 628, 619, 618, 626, 625, 620, 622, 621, 609, 607, 615, 614, 608, 617, 616, 613, 612, 611, 610, 675, 676, 677, 678, 672, 673, 674, 671, 670, 669, 657, 656, 658, 659, 660, 652, 651, 653, 654, 655, 662, 661, 666, 668, 667, 663, 665, 664, 650, 649, 648, 645, 646, 647, 641, 642, 643, 644, 680, 679, 682, 681, 695, 706, 700, 699, 698, 697, 705, 704, 703, 702, 701, 696, 683, 694, 688, 687, 686, 685, 693, 692, 691, 690, 689, 684, 735, 736, 733, 734, 731, 732, 723, 722, 728, 729, 726, 727, 724, 725, 730, 714, 713, 719, 720, 717, 718, 715, 716, 721, 711, 712, 709, 710, 707, 708, 756, 764, 763, 754, 755, 766, 765, 760, 759, 762, 761, 753, 752, 758, 757, 749, 748, 740, 741, 737, 751, 750, 745, 744, 747, 746, 739, 738, 743, 742, 789, 790, 785, 784, 783, 782, 786, 788, 780, 781, 779, 787, 777, 775, 776, 772, 771, 770, 769, 773, 778, 774, 767, 768, 794, 793, 792, 791, 798, 797, 796, 795, 841, 848, 839, 847, 845, 844, 843, 846, 842, 840, 853, 854, 851, 852, 849, 850, 855, 861, 860, 859, 862, 856, 857, 858, 863, 864, 837, 838, 868, 869, 867, 865, 866, 870, 834, 833, 836, 835, 825, 826, 801, 808, 799, 807, 805, 804, 803, 806, 802, 800, 813, 814, 811, 812, 809, 810, 815, 820, 821, 822, 818, 817, 816, 819, 823, 824, 830, 831, 829, 827, 828, 832, 910, 938, 939, 944, 943, 942, 941, 933, 932, 916, 921, 922, 919, 920, 917, 918, 923, 928, 927, 926, 929, 924, 925, 930, 911, 945, 936, 937, 934, 935, 940, 931, 915, 914, 913, 912, 907, 909, 908, 871, 895, 906, 905, 904, 903, 880, 885, 886, 883, 884, 881, 882, 887, 892, 893, 890, 889, 888, 891, 894, 902, 879, 878, 899, 900, 897, 898, 872, 873, 901, 877, 876, 875, 874, 896, 1011, 1012, 1009, 1010, 1013, 1006, 995, 994, 993, 996, 990, 1018, 1019, 1016, 1001, 1002, 1005, 1004, 1003, 991, 992, 1020, 987, 988, 985, 986, 989, 1014, 1015, 1000, 1017, 997, 998, 999, 1007, 1008, 983, 982, 984, 970, 971, 968, 969, 972, 956, 965, 966, 954, 953, 952, 955, 977, 978, 979, 975, 960, 961, 964, 963, 962, 951, 980, 981, 948, 949, 946, 947, 950, 973, 974, 959, 976, 957, 958, 967, 1069, 1070, 1071, 1066, 1067, 1092, 1059, 1060, 1061, 1063, 1062, 1088, 1089, 1090, 1075, 1078, 1076, 1082, 1077, 1081, 1079, 1080, 1064, 1065, 1091, 1084, 1085, 1086, 1087, 1072, 1073, 1074, 1083, 1068, 1058, 1057, 1056, 1055, 1027, 1028, 1029, 1031, 1030, 1043, 1044, 1024, 1025, 1054, 1021, 1022, 1023, 1050, 1051, 1052, 1035, 1037, 1039, 1036, 1041, 1042, 1040, 1038, 1053, 1046, 1047, 1048, 1049, 1032, 1033, 1034, 1045, 1026, 1094, 1093, 1096, 1095, 1116, 1115, 1118, 1117, 1103, 1104, 1101, 1102, 1107, 1108, 1105, 1106, 1111, 1112, 1109, 1110, 1114, 1113, 1098, 1097, 1100, 1099, 1224, 1228, 1226, 1221, 1227, 1223, 1225, 1222, 1210, 1203, 1209, 1207, 1208, 1205, 1206, 1204, 1202, 1201, 1211, 1216, 1215, 1214, 1212, 1213, 1219, 1220, 1218, 1217, 1190, 1183, 1189, 1187, 1188, 1185, 1186, 1184, 1182, 1181, 1191, 1196, 1195, 1194, 1192, 1193, 1199, 1200, 1198, 1197, 1230, 1229, 1232, 1231, 1172, 1171, 1174, 1173, 1177, 1178, 1175, 1176, 1180, 1179, 1156, 1155, 1148, 1154, 1152, 1153, 1150, 1151, 1149, 1147, 1157, 1161, 1162, 1160, 1159, 1158, 1166, 1165, 1163, 1164, 1136, 1135, 1128, 1134, 1132, 1133, 1130, 1131, 1129, 1127, 1137, 1141, 1142, 1140, 1139, 1138, 1146, 1145, 1143, 1144, 1122, 1126, 1124, 1119, 1125, 1121, 1123, 1120, 1168, 1167, 1170, 1169, 1303, 1304, 1311, 1310, 1309, 1308, 1312, 1341, 1340, 1331, 1330, 1344, 1295, 1296, 1325, 1324, 1335, 1334, 1336, 1297, 1327, 1326, 1338, 1337, 1339, 1329, 1328, 1343, 1342, 1333, 1332, 1323, 1322, 1306, 1305, 1346, 1345, 1319, 1318, 1301, 1300, 1321, 1320, 1307, 1317, 1316, 1315, 1314, 1313, 1299, 1298, 1302, 1290, 1291, 1292, 1293, 1294, 1285, 1286, 1287, 1288, 1289, 1245, 1246, 1252, 1283, 1282, 1273, 1272, 1284, 1233, 1234, 1267, 1266, 1276, 1238, 1237, 1236, 1235, 1239, 1281, 1280, 1279, 1278, 1277, 1271, 1270, 1275, 1274, 1265, 1264, 1248, 1247, 1254, 1253, 1259, 1258, 1243, 1242, 1263, 1262, 1250, 1249, 1251, 1256, 1255, 1257, 1241, 1240, 1261, 1260, 1244, 1269, 1268, 1367, 1368, 1365, 1366, 1352, 1351, 1357, 1358, 1359, 1360, 1353, 1354, 1355, 1356, 1363, 1364, 1361, 1362, 1349, 1350, 1347, 1348, 1375, 1376, 1378, 1377, 1380, 1379, 1369, 1370, 1372, 1371, 1374, 1373, 1394, 1391, 1388, 1393, 1392, 1390, 1389, 1383, 1387, 1386, 1382, 1385, 1384, 1381, 1408, 1407, 1403, 1402, 1406, 1405, 1404, 1398, 1397, 1401, 1400, 1399, 1396, 1395, 1416, 1417, 1415, 1419, 1420, 1418, 1411, 1409, 1410, 1414, 1412, 1413, 1607, 1609, 1608, 1717, 1718, 1712, 1716, 1714, 1709, 1715, 1711, 1713, 1710, 1719, 1720, 1638, 1637, 1675, 1663, 1658, 1657, 1656, 1672, 1671, 1636, 1634, 1635, 1632, 1633, 1631, 1623, 1622, 1659, 1674, 1673, 1662, 1660, 1661, 1678, 1679, 1677, 1676, 1670, 1652, 1651, 1650, 1653, 1665, 1664, 1628, 1627, 1626, 1639, 1643, 1644, 1642, 1625, 1655, 1654, 1669, 1667, 1668, 1666, 1649, 1630, 1629, 1641, 1640, 1624, 1648, 1647, 1645, 1646, 1702, 1690, 1689, 1688, 1686, 1687, 1684, 1685, 1683, 1691, 1695, 1696, 1694, 1701, 1693, 1692, 1700, 1699, 1697, 1698, 1682, 1680, 1681, 1704, 1703, 1708, 1707, 1706, 1705, 1618, 1619, 1613, 1617, 1615, 1610, 1616, 1612, 1614, 1611, 1620, 1621, 1730, 1728, 1729, 1726, 1727, 1725, 1723, 1724, 1721, 1722, 1738, 1737, 1733, 1736, 1735, 1734, 1732, 1731, 1555, 1554, 1553, 1558, 1557, 1556, 1582, 1586, 1584, 1579, 1585, 1581, 1583, 1580, 1587, 1588, 1594, 1595, 1593, 1600, 1601, 1598, 1599, 1596, 1597, 1602, 1562, 1566, 1564, 1559, 1565, 1561, 1563, 1560, 1567, 1568, 1605, 1606, 1603, 1604, 1571, 1569, 1570, 1576, 1577, 1574, 1575, 1572, 1573, 1578, 1591, 1592, 1589, 1590, 1421, 1423, 1422, 1528, 1532, 1530, 1525, 1531, 1527, 1529, 1526, 1523, 1524, 1533, 1534, 1452, 1451, 1489, 1477, 1472, 1471, 1470, 1486, 1485, 1450, 1448, 1449, 1446, 1447, 1445, 1437, 1436, 1473, 1488, 1487, 1476, 1474, 1475, 1492, 1493, 1491, 1490, 1484, 1466, 1465, 1464, 1467, 1479, 1478, 1442, 1441, 1440, 1453, 1457, 1458, 1456, 1439, 1469, 1468, 1483, 1481, 1482, 1480, 1463, 1444, 1443, 1455, 1454, 1438, 1462, 1461, 1459, 1460, 1515, 1516, 1514, 1502, 1500, 1501, 1498, 1499, 1497, 1496, 1495, 1503, 1509, 1508, 1506, 1504, 1505, 1512, 1513, 1511, 1510, 1507, 1494, 1518, 1517, 1522, 1521, 1520, 1519, 1429, 1433, 1431, 1426, 1432, 1428, 1430, 1427, 1424, 1425, 1434, 1435, 1543, 1544, 1541, 1542, 1540, 1538, 1539, 1536, 1537, 1535, 1552, 1551, 1547, 1550, 1549, 1548, 1546, 1545, 1835, 1832, 1831, 1834, 1833, 1828, 1827, 1830, 1829, 1826, 1893, 1892, 1847, 1846, 1856, 1857, 1855, 1853, 1854, 1851, 1852, 1850, 1848, 1849, 1859, 1858, 1862, 1861, 1860, 1839, 1843, 1841, 1836, 1842, 1838, 1840, 1837, 1898, 1896, 1897, 1894, 1895, 1883, 1884, 1881, 1882, 1904, 1900, 1903, 1902, 1901, 1899, 1879, 1880, 1877, 1878, 1891, 1890, 1886, 1889, 1888, 1887, 1885, 1876, 1868, 1869, 1866, 1867, 1864, 1865, 1875, 1871, 1874, 1873, 1872, 1870, 1863, 1845, 1844, 1822, 1824, 1823, 1825, 1818, 1820, 1819, 1821, 1748, 1745, 1744, 1747, 1746, 1741, 1740, 1743, 1742, 1739, 1771, 1775, 1773, 1768, 1774, 1770, 1772, 1769, 1817, 1816, 1752, 1751, 1761, 1762, 1760, 1758, 1759, 1756, 1757, 1755, 1753, 1754, 1764, 1763, 1767, 1766, 1765, 1815, 1807, 1808, 1805, 1806, 1803, 1804, 1814, 1810, 1813, 1812, 1811, 1809, 1802, 1793, 1794, 1791, 1792, 1783, 1784, 1781, 1782, 1801, 1797, 1800, 1799, 1798, 1796, 1795, 1750, 1749, 1779, 1780, 1777, 1778, 1776, 1790, 1786, 1789, 1788, 1787, 1785, 2046, 2045, 2044, 2047, 2013, 2012, 2011, 2015, 2014, 2036, 2035, 2034, 2028, 2027, 2026, 2033, 2032, 2030, 2031, 2029, 2025, 2024, 2023, 2037, 2006, 2005, 2004, 2007, 2065, 2057, 2068, 2067, 2066, 1997, 1996, 1995, 2053, 2062, 2000, 1999, 1998, 2001, 2002, 2003, 2054, 2063, 2064, 2056, 2055, 1993, 1992, 1991, 1994, 2061, 2049, 2050, 2059, 2060, 2058, 2018, 2017, 2016, 2019, 2038, 2042, 2043, 2041, 2009, 2052, 2051, 2048, 2022, 2021, 2020, 2039, 2040, 2008, 2010, 1987, 1988, 1989, 1990, 1983, 1984, 1985, 1986, 1956, 1955, 1954, 1957, 1940, 1939, 1938, 1945, 1944, 1943, 1946, 1947, 1948, 1931, 1930, 1929, 1932, 1981, 1972, 1982, 1911, 1910, 1909, 1913, 1912, 1966, 1965, 1964, 1967, 1978, 1977, 1976, 1927, 1926, 1925, 1919, 1918, 1917, 1924, 1922, 1923, 1921, 1920, 1916, 1915, 1914, 1928, 1968, 1979, 1980, 1971, 1969, 1970, 1907, 1906, 1905, 1908, 1975, 1959, 1960, 1974, 1973, 1941, 1949, 1953, 1952, 1934, 1963, 1961, 1962, 1958, 1942, 1950, 1951, 1933, 1937, 1936, 1935, 2335, 2336, 2283, 2282, 2285, 2284, 2313, 2312, 2311, 2315, 2314, 2317, 2316, 2273, 2274, 2374, 2375, 2355, 2356, 2386, 2385, 2384, 2259, 2258, 2349, 2348, 2346, 2347, 2366, 2365, 2368, 2367, 2304, 2301, 2300, 2297, 2308, 2306, 2310, 2309, 2296, 2307, 2299, 2305, 2303, 2302, 2298, 2264, 2265, 2261, 2260, 2263, 2262, 2268, 2269, 2266, 2267, 2271, 2270, 2272, 2350, 2372, 2373, 2369, 2371, 2370, 2353, 2354, 2351, 2352, 2379, 2378, 2377, 2376, 2382, 2383, 2381, 2380, 2256, 2257, 2363, 2364, 2342, 2341, 2339, 2340, 2343, 2358, 2357, 2289, 2288, 2286, 2287, 2318, 2319, 2327, 2328, 2329, 2326, 2277, 2278, 2345, 2344, 2362, 2360, 2361, 2359, 2255, 2337, 2338, 2292, 2290, 2291, 2295, 2294, 2293, 2321, 2322, 2324, 2323, 2325, 2320, 2275, 2276, 2334, 2333, 2330, 2331, 2332, 2280, 2279, 2281, 2212, 2211, 2226, 2225, 2227, 2228, 2230, 2229, 2253, 2252, 2202, 2201, 2242, 2241, 2249, 2248, 2221, 2222, 2223, 2224, 2217, 2218, 2219, 2220, 2204, 2203, 2205, 2206, 2208, 2207, 2244, 2243, 2245, 2251, 2250, 2237, 2236, 2239, 2238, 2240, 2214, 2213, 2232, 2231, 2233, 2254, 2247, 2216, 2215, 2235, 2234, 2210, 2209, 2246, 2176, 2147, 2148, 2092, 2091, 2119, 2118, 2121, 2120, 2116, 2117, 2124, 2125, 2122, 2123, 2127, 2126, 2128, 2082, 2083, 2191, 2192, 2168, 2169, 2199, 2198, 2200, 2072, 2071, 2074, 2073, 2160, 2161, 2159, 2158, 2180, 2181, 2179, 2184, 2183, 2182, 2109, 2104, 2115, 2111, 2103, 2102, 2114, 2113, 2101, 2112, 2106, 2110, 2105, 2108, 2107, 2077, 2076, 2075, 2079, 2078, 2081, 2080, 2162, 2163, 2190, 2185, 2186, 2188, 2187, 2189, 2167, 2164, 2165, 2166, 2195, 2196, 2197, 2194, 2193, 2069, 2070, 2177, 2178, 2153, 2154, 2152, 2151, 2155, 2171, 2170, 2095, 2096, 2094, 2093, 2129, 2137, 2138, 2135, 2136, 2086, 2087, 2157, 2156, 2175, 2173, 2174, 2172, 2149, 2150, 2098, 2097, 2100, 2099, 2132, 2134, 2133, 2130, 2131, 2084, 2085, 2142, 2141, 2140, 2139, 2146, 2145, 2143, 2144, 2090, 2089, 2088, 2406, 2402, 2405, 2400, 2410, 2409, 2401, 2399, 2408, 2407, 2404, 2403, 2394, 2390, 2393, 2388, 2398, 2397, 2389, 2387, 2396, 2395, 2392, 2391, 2438, 2434, 2437, 2432, 2442, 2441, 2433, 2431, 2440, 2439, 2436, 2435, 2443, 2444, 2429, 2430, 2428, 2427, 2425, 2426, 2418, 2414, 2417, 2412, 2422, 2421, 2413, 2411, 2420, 2419, 2416, 2415, 2423, 2424, 2472, 2466, 2470, 2469, 2471, 2464, 2477, 2476, 2478, 2475, 2465, 2463, 2474, 2473, 2468, 2467, 2462, 2461, 2456, 2450, 2455, 2446, 2460, 2459, 2448, 2447, 2449, 2445, 2458, 2457, 2454, 2452, 2451, 2453, 2498, 2494, 2497, 2492, 2502, 2501, 2493, 2491, 2500, 2499, 2496, 2495, 2486, 2482, 2485, 2480, 2490, 2489, 2481, 2479, 2488, 2487, 2484, 2483, 2518, 2517, 2516, 2515, 2524, 2523, 2521, 2520, 2519, 2522, 2525, 2514, 2506, 2505, 2504, 2503, 2511, 2510, 2509, 2512, 2508, 2507, 2513, 2553, 2554, 2546, 2550, 2548, 2543, 2549, 2545, 2547, 2544, 2551, 2552, 2541, 2542, 2555, 2538, 2539, 2531, 2535, 2533, 2528, 2534, 2530, 2532, 2529, 2536, 2537, 2526, 2527, 2540, 2574, 2585, 2583, 2571, 2584, 2579, 2582, 2581, 2580, 2573, 2577, 2576, 2575, 2578, 2572, 2559, 2570, 2565, 2556, 2568, 2567, 2566, 2569, 2561, 2564, 2563, 2562, 2558, 2560, 2557, 2606, 2607, 2608, 2601, 2604, 2602, 2603, 2605, 2598, 2599, 2600, 2597, 2594, 2595, 2596, 2589, 2591, 2592, 2590, 2593, 2586, 2587, 2588, 0, 0, 2, 1, 4, 3, 7, 8, 5, 6, 10, 9, 12, 11, 14, 13, 16, 15, 0, 2, 1, 4, 3, 6, 5, 8, 7, 11, 12, 9, 10, 14, 13, 16, 15, 18, 17, 20, 19, 23, 24, 21, 22, 26, 25, 31, 33, 34, 32, 27, 30, 28, 29, 37, 38, 35, 36, 40, 39, 47, 46, 43, 45, 44, 42, 41, 49, 48, 51, 50, 58, 57, 55, 54, 56, 53, 52, 64, 63, 62, 61, 60, 59, 70, 69, 68, 67, 66, 65, 76, 75, 74, 73, 72, 71, 82, 81, 80, 79, 78, 77, 85, 86, 83, 84, 89, 90, 87, 88, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 16, 15, 14, 13, 20, 19, 18, 17, 24, 23, 22, 21, 27, 28, 25, 26, 31, 32, 29, 30, 35, 36, 33, 34, 38, 37, 40, 39, 42, 41, 44, 43, 46, 45, 48, 47, 51, 52, 49, 50, 56, 55, 54, 53, 60, 59, 58, 57, 62, 61, 64, 63, 66, 65, 68, 67, 70, 69, 72, 71, 82, 80, 81, 78, 79, 76, 77, 74, 75, 73, 89, 88, 92, 91, 90, 84, 83, 87, 86, 85, 94, 93, 96, 95, 110, 112, 113, 109, 111, 114, 106, 107, 108, 103, 104, 105, 100, 97, 101, 98, 99, 102, 127, 128, 126, 125, 122, 123, 124, 119, 120, 121, 118, 117, 115, 116, 140, 139, 138, 137, 134, 133, 136, 135, 132, 131, 130, 129, 146, 150, 149, 147, 148, 141, 144, 145, 143, 142, 158, 155, 156, 157, 152, 153, 154, 151, 167, 168, 170, 169, 164, 163, 166, 165, 159, 160, 162, 161, 189, 188, 187, 190, 191, 192, 180, 179, 178, 177, 185, 184, 186, 182, 181, 183, 173, 172, 171, 174, 175, 176, 207, 206, 205, 210, 209, 208, 203, 204, 211, 212, 199, 200, 195, 194, 193, 198, 197, 196, 201, 202, 226, 222, 228, 224, 225, 221, 227, 223, 218, 214, 220, 216, 217, 213, 219, 215, 248, 249, 247, 250, 246, 243, 238, 239, 240, 235, 236, 237, 244, 245, 234, 241, 242, 233, 231, 229, 230, 232, 254, 253, 252, 251, 258, 257, 256, 255, 285, 294, 293, 292, 291, 290, 289, 288, 287, 286, 296, 295, 274, 273, 272, 271, 281, 280, 279, 283, 277, 276, 275, 284, 278, 282, 259, 268, 267, 266, 265, 264, 263, 262, 261, 260, 270, 269, 323, 324, 321, 322, 319, 320, 335, 336, 333, 334, 330, 328, 327, 326, 325, 338, 337, 331, 332, 329, 318, 317, 301, 302, 299, 300, 297, 298, 311, 310, 309, 308, 316, 307, 314, 315, 305, 306, 303, 304, 313, 312, 363, 362, 361, 376, 370, 372, 367, 368, 369, 365, 379, 366, 380, 375, 364, 377, 378, 371, 373, 374, 360, 359, 341, 340, 339, 353, 348, 350, 345, 346, 347, 343, 356, 344, 357, 358, 352, 342, 354, 355, 349, 351, 408, 407, 418, 417, 416, 415, 412, 414, 413, 410, 409, 411, 394, 393, 403, 402, 398, 397, 400, 399, 406, 396, 395, 405, 404, 401, 382, 381, 391, 390, 392, 387, 389, 388, 386, 385, 384, 383, 430, 428, 429, 426, 427, 425, 424, 422, 423, 420, 421, 419, 442, 440, 441, 438, 439, 437, 436, 434, 435, 432, 433, 431, 454, 452, 453, 450, 451, 449, 448, 446, 447, 444, 445, 443, 466, 464, 465, 462, 463, 461, 460, 458, 459, 456, 457, 455, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 486, 483, 484, 485, 482, 481, 478, 479, 480, 477, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 22, 21, 24, 23, 26, 25, 28, 27, 31, 32, 29, 30, 36, 35, 34, 33, 38, 37, 40, 39, 44, 43, 42, 41, 48, 47, 46, 45, 50, 49, 54, 55, 56, 51, 52, 53, 58, 57, 60, 59, 62, 61, 64, 63, 66, 65, 68, 67, 70, 69, 72, 71, 74, 73, 76, 75, 80, 79, 78, 77, 84, 83, 82, 81, 89, 90, 91, 92, 85, 86, 87, 88, 94, 93, 101, 102, 103, 104, 100, 99, 95, 96, 97, 98, 113, 114, 115, 116, 117, 118, 119, 120, 105, 106, 107, 108, 109, 110, 111, 112, 127, 128, 129, 130, 126, 125, 121, 122, 123, 124, 135, 137, 136, 138, 131, 133, 132, 134, 147, 148, 149, 151, 152, 150, 146, 145, 139, 140, 141, 144, 142, 143, 156, 155, 154, 153, 160, 159, 158, 157, 174, 180, 177, 178, 175, 176, 179, 181, 182, 171, 170, 173, 172, 161, 165, 166, 163, 164, 167, 162, 168, 169, 194, 193, 192, 191, 195, 196, 190, 189, 186, 185, 184, 183, 187, 188, 205, 208, 210, 209, 207, 206, 204, 203, 197, 202, 201, 198, 200, 199, 228, 225, 226, 229, 230, 224, 227, 231, 232, 222, 223, 220, 221, 216, 212, 213, 217, 211, 214, 215, 218, 219, 234, 233, 236, 235, 238, 237, 242, 243, 244, 239, 240, 241, 248, 249, 250, 245, 246, 247, 252, 251, 254, 253, 256, 255, 277, 278, 283, 284, 288, 280, 281, 286, 285, 289, 282, 287, 291, 290, 292, 279, 274, 273, 276, 275, 257, 258, 272, 262, 263, 267, 259, 260, 265, 264, 268, 261, 266, 270, 269, 271, 294, 293, 296, 295, 321, 322, 328, 326, 327, 329, 318, 319, 324, 323, 330, 320, 325, 332, 331, 317, 315, 316, 313, 314, 312, 303, 304, 308, 297, 298, 306, 305, 309, 300, 301, 299, 302, 307, 311, 310, 334, 333, 337, 338, 335, 336, 351, 352, 350, 347, 348, 349, 353, 354, 342, 343, 344, 341, 339, 340, 345, 346, 363, 362, 366, 365, 364, 361, 360, 356, 355, 359, 358, 357, 370, 371, 372, 367, 368, 369, 376, 375, 374, 373, 385, 386, 383, 384, 382, 381, 379, 380, 377, 378, 395, 396, 392, 393, 394, 389, 390, 391, 387, 388, 400, 399, 398, 397, 402, 401, 406, 405, 404, 403, 408, 407, 410, 409, 414, 413, 412, 411, 416, 415, 421, 423, 422, 424, 417, 419, 418, 420, 429, 431, 430, 432, 425, 427, 426, 428, 454, 457, 461, 455, 459, 458, 462, 456, 460, 463, 464, 465, 466, 447, 446, 449, 448, 453, 452, 451, 450, 433, 436, 440, 434, 438, 437, 441, 435, 439, 442, 443, 444, 445, 496, 497, 493, 494, 495, 498, 499, 475, 474, 485, 484, 489, 491, 490, 486, 488, 487, 477, 476, 481, 483, 482, 478, 480, 479, 492, 469, 470, 471, 467, 468, 472, 473, 526, 529, 528, 530, 531, 532, 527, 507, 518, 517, 520, 519, 522, 521, 524, 523, 525, 509, 508, 511, 510, 513, 512, 515, 514, 516, 500, 506, 502, 501, 503, 504, 505, 557, 561, 562, 563, 554, 559, 558, 564, 555, 556, 560, 565, 566, 550, 552, 551, 553, 546, 548, 547, 549, 537, 541, 542, 533, 539, 538, 543, 534, 535, 536, 540, 544, 545, 568, 567, 570, 569, 603, 618, 610, 609, 613, 614, 611, 615, 616, 612, 617, 601, 602, 600, 604, 605, 606, 608, 607, 592, 593, 590, 591, 596, 598, 594, 599, 595, 597, 584, 582, 583, 571, 585, 586, 587, 589, 588, 574, 573, 577, 580, 575, 576, 578, 579, 581, 572, 672, 671, 670, 663, 664, 648, 649, 650, 651, 653, 654, 655, 656, 652, 657, 658, 661, 660, 659, 662, 665, 667, 669, 666, 668, 645, 644, 647, 646, 624, 625, 626, 627, 632, 628, 629, 630, 631, 633, 634, 637, 636, 635, 638, 622, 623, 639, 642, 640, 643, 641, 621, 620, 619, 715, 718, 723, 724, 704, 705, 706, 707, 709, 710, 708, 711, 726, 712, 713, 714, 703, 702, 725, 719, 720, 717, 716, 722, 721, 699, 698, 701, 700, 690, 689, 677, 678, 679, 680, 683, 681, 682, 684, 686, 687, 688, 673, 695, 694, 674, 692, 693, 697, 696, 675, 676, 691, 685, 766, 765, 767, 774, 768, 756, 757, 758, 759, 761, 760, 762, 769, 772, 773, 770, 771, 763, 764, 753, 754, 755, 750, 749, 752, 751, 746, 747, 748, 732, 733, 734, 735, 737, 736, 738, 744, 745, 728, 727, 729, 731, 739, 742, 743, 740, 741, 730, 780, 778, 779, 776, 777, 775, 786, 785, 784, 783, 782, 781, 796, 795, 794, 792, 793, 790, 791, 789, 788, 787, 831, 832, 840, 833, 834, 838, 837, 836, 835, 826, 825, 830, 829, 828, 827, 843, 844, 842, 839, 841, 821, 822, 823, 824, 817, 818, 819, 820, 807, 806, 811, 810, 809, 808, 797, 798, 800, 801, 805, 804, 803, 802, 815, 799, 816, 814, 812, 813, 880, 879, 886, 885, 873, 872, 871, 887, 888, 884, 883, 882, 881, 876, 875, 874, 877, 878, 870, 867, 868, 869, 864, 865, 866, 863, 851, 850, 849, 860, 859, 858, 861, 862, 846, 845, 857, 856, 855, 854, 848, 847, 852, 853, 898, 897, 896, 894, 895, 892, 893, 891, 890, 889, 900, 899, 902, 901, 910, 909, 912, 911, 914, 913, 904, 903, 906, 905, 908, 907, 922, 921, 924, 923, 926, 925, 916, 915, 918, 917, 920, 919, 929, 930, 927, 928, 987, 1014, 1013, 1012, 1011, 997, 998, 1003, 1002, 1001, 1000, 999, 1005, 1004, 1010, 1009, 1008, 1007, 1006, 996, 990, 989, 988, 995, 992, 993, 994, 991, 1016, 1015, 1018, 1017, 964, 963, 976, 975, 974, 981, 978, 979, 980, 977, 985, 967, 966, 965, 972, 969, 970, 971, 968, 983, 982, 986, 973, 984, 931, 953, 952, 951, 958, 955, 956, 957, 954, 950, 936, 937, 942, 941, 940, 939, 938, 944, 943, 949, 948, 947, 946, 945, 935, 934, 933, 932, 960, 959, 962, 961, 1065, 1066, 1067, 1068, 1094, 1095, 1092, 1093, 1090, 1091, 1080, 1079, 1078, 1077, 1076, 1075, 1081, 1084, 1083, 1082, 1071, 1070, 1069, 1074, 1072, 1073, 1098, 1097, 1102, 1099, 1103, 1104, 1096, 1100, 1101, 1085, 1086, 1087, 1088, 1089, 1063, 1064, 1062, 1061, 1059, 1060, 1019, 1020, 1021, 1022, 1041, 1040, 1039, 1043, 1044, 1042, 1034, 1033, 1032, 1031, 1030, 1029, 1035, 1038, 1037, 1036, 1054, 1055, 1056, 1057, 1058, 1027, 1028, 1025, 1026, 1023, 1024, 1051, 1046, 1045, 1048, 1052, 1053, 1047, 1049, 1050, 1160, 1159, 1158, 1180, 1168, 1167, 1166, 1169, 1151, 1152, 1173, 1175, 1174, 1176, 1161, 1189, 1165, 1164, 1163, 1190, 1154, 1155, 1186, 1187, 1156, 1157, 1188, 1153, 1185, 1182, 1183, 1184, 1181, 1170, 1171, 1179, 1178, 1177, 1162, 1172, 1148, 1149, 1150, 1145, 1146, 1147, 1113, 1114, 1132, 1125, 1126, 1129, 1130, 1107, 1106, 1105, 1119, 1143, 1123, 1122, 1121, 1111, 1110, 1109, 1112, 1138, 1139, 1144, 1115, 1117, 1116, 1118, 1142, 1141, 1140, 1108, 1137, 1134, 1135, 1136, 1133, 1127, 1128, 1131, 1120, 1124, 1262, 1268, 1258, 1276, 1261, 1260, 1250, 1249, 1251, 1274, 1273, 1267, 1266, 1265, 1256, 1255, 1252, 1253, 1254, 1257, 1275, 1277, 1278, 1248, 1247, 1272, 1271, 1270, 1269, 1264, 1263, 1259, 1232, 1233, 1231, 1234, 1240, 1239, 1230, 1229, 1225, 1223, 1224, 1226, 1245, 1244, 1238, 1237, 1228, 1227, 1246, 1243, 1242, 1236, 1235, 1241, 1215, 1214, 1198, 1197, 1199, 1207, 1208, 1209, 1206, 1205, 1210, 1193, 1222, 1196, 1195, 1191, 1221, 1220, 1204, 1203, 1202, 1192, 1219, 1218, 1217, 1216, 1201, 1200, 1211, 1194, 1212, 1213, 1284, 1283, 1282, 1281, 1280, 1279, 1286, 1285, 1288, 1287, 1293, 1294, 1292, 1291, 1289, 1290, 1335, 1336, 1337, 1341, 1340, 1342, 1343, 1345, 1344, 1346, 1338, 1339, 1310, 1309, 1308, 1307, 1314, 1313, 1312, 1311, 1325, 1330, 1329, 1328, 1326, 1327, 1334, 1332, 1331, 1333, 1315, 1319, 1320, 1318, 1317, 1316, 1323, 1322, 1324, 1321, 1295, 1296, 1297, 1305, 1306, 1299, 1298, 1300, 1301, 1303, 1302, 1304, 1419, 1417, 1418, 1415, 1416, 1414, 1404, 1407, 1406, 1405, 1409, 1408, 1392, 1395, 1394, 1393, 1397, 1396, 1398, 1399, 1400, 1401, 1420, 1410, 1411, 1412, 1413, 1402, 1403, 1386, 1387, 1380, 1381, 1378, 1379, 1388, 1389, 1390, 1391, 1376, 1377, 1382, 1383, 1384, 1385, 1359, 1362, 1361, 1360, 1364, 1363, 1365, 1366, 1367, 1368, 1374, 1375, 1353, 1356, 1355, 1354, 1358, 1357, 1370, 1371, 1372, 1373, 1352, 1350, 1351, 1348, 1349, 1347, 1369, 1476, 1483, 1482, 1491, 1490, 1492, 1485, 1484, 1486, 1494, 1493, 1466, 1467, 1472, 1473, 1474, 1475, 1468, 1469, 1481, 1480, 1488, 1487, 1489, 1471, 1479, 1470, 1477, 1478, 1463, 1464, 1457, 1458, 1459, 1460, 1462, 1452, 1453, 1454, 1455, 1465, 1456, 1450, 1451, 1461, 1432, 1433, 1438, 1439, 1447, 1445, 1434, 1435, 1436, 1437, 1421, 1448, 1449, 1446, 1441, 1440, 1423, 1422, 1428, 1427, 1429, 1443, 1442, 1444, 1425, 1424, 1426, 1431, 1430, 1538, 1539, 1540, 1535, 1543, 1536, 1537, 1544, 1545, 1546, 1541, 1542, 1513, 1514, 1515, 1518, 1519, 1520, 1507, 1508, 1509, 1525, 1526, 1510, 1511, 1512, 1523, 1524, 1521, 1522, 1516, 1517, 1533, 1534, 1531, 1532, 1529, 1530, 1527, 1528, 1498, 1500, 1501, 1495, 1496, 1497, 1505, 1506, 1499, 1502, 1503, 1504, 1550, 1549, 1548, 1547, 1552, 1551, 1554, 1553, 1558, 1557, 1556, 1555, 1748, 1750, 1749, 1823, 1822, 1821, 1819, 1820, 1817, 1818, 1816, 1834, 1838, 1837, 1824, 1828, 1829, 1827, 1836, 1835, 1842, 1840, 1841, 1839, 1826, 1825, 1833, 1832, 1830, 1831, 1788, 1798, 1791, 1801, 1787, 1797, 1790, 1789, 1800, 1799, 1786, 1785, 1796, 1795, 1792, 1781, 1780, 1774, 1770, 1777, 1776, 1772, 1784, 1794, 1793, 1783, 1782, 1775, 1771, 1779, 1778, 1773, 1802, 1803, 1812, 1806, 1809, 1808, 1807, 1811, 1810, 1804, 1805, 1813, 1814, 1815, 1758, 1757, 1756, 1754, 1755, 1752, 1753, 1751, 1759, 1763, 1764, 1762, 1769, 1761, 1760, 1768, 1767, 1765, 1766, 1844, 1843, 1850, 1854, 1853, 1852, 1851, 1845, 1849, 1848, 1847, 1846, 1855, 1857, 1856, 1672, 1671, 1670, 1669, 1710, 1708, 1709, 1706, 1707, 1705, 1711, 1717, 1716, 1714, 1712, 1713, 1720, 1721, 1719, 1718, 1715, 1730, 1729, 1733, 1734, 1732, 1731, 1728, 1738, 1737, 1736, 1735, 1741, 1740, 1739, 1742, 1678, 1676, 1677, 1674, 1675, 1673, 1679, 1683, 1684, 1682, 1689, 1681, 1680, 1688, 1687, 1685, 1686, 1723, 1722, 1743, 1746, 1745, 1744, 1696, 1691, 1690, 1695, 1694, 1692, 1693, 1700, 1699, 1698, 1697, 1703, 1702, 1701, 1704, 1724, 1727, 1726, 1725, 1747, 1559, 1561, 1560, 1642, 1640, 1641, 1638, 1639, 1637, 1636, 1635, 1643, 1649, 1648, 1646, 1644, 1645, 1652, 1653, 1651, 1650, 1647, 1607, 1617, 1610, 1620, 1606, 1616, 1609, 1608, 1619, 1618, 1605, 1604, 1615, 1614, 1611, 1600, 1599, 1593, 1589, 1596, 1595, 1591, 1603, 1613, 1612, 1602, 1601, 1594, 1590, 1598, 1597, 1592, 1621, 1622, 1630, 1631, 1624, 1627, 1626, 1625, 1629, 1628, 1623, 1632, 1633, 1634, 1569, 1567, 1568, 1565, 1566, 1564, 1563, 1562, 1573, 1584, 1583, 1576, 1574, 1575, 1587, 1588, 1586, 1585, 1570, 1578, 1577, 1572, 1571, 1582, 1580, 1581, 1579, 1655, 1654, 1661, 1665, 1664, 1663, 1662, 1656, 1660, 1659, 1658, 1657, 1666, 1668, 1667, 1948, 1947, 1946, 1951, 1950, 1949, 1985, 1989, 1987, 1982, 1988, 1984, 1986, 1983, 1990, 1991, 2006, 2007, 2012, 2013, 2010, 2011, 2008, 2009, 2014, 1964, 1965, 1957, 1955, 1956, 1953, 1954, 1952, 1993, 1992, 2016, 2015, 2019, 2018, 2017, 2020, 2021, 1998, 2001, 2000, 1999, 2022, 2023, 1977, 1976, 1975, 1978, 1981, 1980, 1979, 2003, 2002, 2004, 2005, 1972, 1971, 1970, 1969, 1968, 1967, 1966, 1973, 1974, 1962, 1963, 1960, 1961, 1958, 1959, 1996, 1997, 1994, 1995, 2025, 2024, 1943, 1942, 1944, 1945, 1939, 1938, 1940, 1941, 1860, 1859, 1858, 1863, 1862, 1861, 1890, 1888, 1889, 1886, 1887, 1885, 1930, 1931, 1928, 1929, 1926, 1927, 1883, 1884, 1923, 1922, 1921, 1920, 1919, 1918, 1917, 1924, 1925, 1908, 1907, 1906, 1909, 1912, 1911, 1910, 1867, 1871, 1869, 1864, 1870, 1866, 1868, 1865, 1872, 1873, 1892, 1891, 1934, 1935, 1932, 1933, 1900, 1903, 1902, 1901, 1914, 1913, 1915, 1916, 1874, 1875, 1880, 1881, 1878, 1879, 1876, 1877, 1882, 1894, 1893, 1897, 1896, 1895, 1898, 1899, 1904, 1905, 1937, 1936, 2156, 2155, 2154, 2128, 2131, 2130, 2129, 2134, 2133, 2132, 2135, 2110, 2146, 2147, 2148, 2149, 2119, 2118, 2117, 2120, 2123, 2122, 2121, 2175, 2183, 2177, 2184, 2114, 2169, 2170, 2171, 2181, 2143, 2144, 2145, 2115, 2116, 2172, 2173, 2174, 2182, 2113, 2112, 2111, 2168, 2180, 2162, 2161, 2159, 2160, 2163, 2166, 2164, 2165, 2167, 2179, 2157, 2140, 2139, 2137, 2138, 2136, 2141, 2150, 2151, 2152, 2124, 2185, 2126, 2178, 2158, 2142, 2153, 2125, 2127, 2176, 2106, 2107, 2108, 2109, 2102, 2103, 2104, 2105, 2037, 2069, 2068, 2067, 2053, 2061, 2062, 2044, 2043, 2042, 2045, 2048, 2047, 2046, 2092, 2099, 2094, 2100, 2029, 2032, 2031, 2030, 2035, 2034, 2033, 2036, 2087, 2085, 2086, 2084, 2083, 2088, 2097, 2058, 2059, 2060, 2038, 2039, 2040, 2041, 2089, 2090, 2091, 2098, 2028, 2027, 2026, 2082, 2096, 2074, 2075, 2073, 2072, 2076, 2078, 2079, 2077, 2080, 2070, 2054, 2055, 2056, 2063, 2064, 2065, 2049, 2101, 2051, 2095, 2081, 2071, 2057, 2066, 2050, 2052, 2093, 2379, 2431, 2430, 2404, 2406, 2405, 2407, 2387, 2386, 2388, 2456, 2479, 2481, 2480, 2461, 2463, 2462, 2484, 2378, 2454, 2453, 2452, 2451, 2474, 2473, 2475, 2381, 2380, 2385, 2384, 2383, 2382, 2455, 2476, 2478, 2477, 2458, 2460, 2459, 2457, 2483, 2482, 2377, 2376, 2450, 2449, 2470, 2469, 2472, 2471, 2442, 2441, 2440, 2443, 2445, 2444, 2465, 2464, 2434, 2432, 2433, 2411, 2410, 2409, 2408, 2418, 2417, 2416, 2389, 2390, 2425, 2424, 2423, 2422, 2396, 2397, 2399, 2398, 2400, 2448, 2447, 2446, 2468, 2467, 2466, 2375, 2437, 2435, 2436, 2439, 2438, 2415, 2414, 2413, 2412, 2421, 2420, 2419, 2391, 2392, 2394, 2393, 2395, 2429, 2428, 2427, 2426, 2401, 2402, 2403, 2346, 2364, 2365, 2366, 2337, 2336, 2318, 2319, 2325, 2326, 2328, 2329, 2327, 2310, 2309, 2311, 2356, 2355, 2372, 2371, 2362, 2361, 2302, 2303, 2351, 2352, 2349, 2350, 2369, 2304, 2305, 2308, 2306, 2307, 2353, 2354, 2370, 2359, 2360, 2374, 2301, 2300, 2348, 2347, 2368, 2367, 2344, 2345, 2342, 2343, 2296, 2339, 2338, 2322, 2323, 2320, 2321, 2330, 2331, 2313, 2312, 2373, 2363, 2333, 2334, 2317, 2316, 2358, 2297, 2298, 2299, 2341, 2340, 2324, 2332, 2315, 2314, 2357, 2335, 2271, 2229, 2228, 2204, 2186, 2213, 2212, 2217, 2216, 2215, 2214, 2194, 2193, 2195, 2254, 2255, 2284, 2285, 2287, 2286, 2288, 2260, 2261, 2263, 2262, 2264, 2293, 2294, 2295, 2189, 2191, 2190, 2192, 2250, 2249, 2248, 2247, 2280, 2279, 2278, 2277, 2253, 2252, 2251, 2283, 2282, 2281, 2259, 2258, 2257, 2256, 2292, 2291, 2290, 2289, 2188, 2187, 2245, 2246, 2244, 2273, 2274, 2272, 2276, 2275, 2238, 2237, 2236, 2239, 2241, 2240, 2267, 2266, 2265, 2231, 2230, 2208, 2207, 2206, 2205, 2218, 2196, 2225, 2222, 2224, 2223, 2200, 2202, 2201, 2243, 2242, 2270, 2269, 2268, 2233, 2232, 2235, 2234, 2210, 2209, 2211, 2219, 2221, 2220, 2197, 2199, 2198, 2227, 2226, 2203, 2498, 2497, 2495, 2496, 2494, 2493, 2499, 2500, 2490, 2489, 2487, 2488, 2486, 2485, 2491, 2492, 2524, 2523, 2521, 2522, 2520, 2519, 2513, 2514, 2516, 2515, 2518, 2517, 2507, 2508, 2510, 2509, 2512, 2511, 2506, 2505, 2503, 2504, 2502, 2501, 2548, 2547, 2545, 2546, 2544, 2543, 2539, 2540, 2541, 2542, 2537, 2538, 2535, 2536, 2531, 2532, 2533, 2534, 2530, 2529, 2527, 2528, 2526, 2525, 2564, 2561, 2559, 2560, 2558, 2557, 2562, 2563, 2554, 2553, 2551, 2552, 2550, 2555, 2556, 2549, 2590, 2589, 2588, 2583, 2586, 2585, 2584, 2587, 2582, 2578, 2579, 2580, 2581, 2574, 2575, 2576, 2577, 2573, 2568, 2571, 2570, 2569, 2572, 2567, 2566, 2565, 2605, 2603, 2604, 2601, 2602, 2600, 2607, 2606, 2608, 2596, 2594, 2595, 2592, 2593, 2591, 2598, 2597, 2599, 2626, 2624, 2622, 2621, 2625, 2620, 2619, 2623, 2618, 2617, 2615, 2614, 2612, 2611, 2616, 2610, 2613, 2609, 2650, 2649, 2648, 2651, 2647, 2646, 2645, 2644, 2652, 2637, 2636, 2641, 2642, 2643, 2638, 2639, 2640, 2634, 2633, 2632, 2631, 2629, 2628, 2627, 2630, 2635, 0, 0, 0, 2, 1, 5, 6, 3, 4, 9, 10, 7, 8, 0, 1, 2, 5, 6, 3, 4, 10, 9, 8, 7, 13, 14, 11, 12, 21, 20, 23, 22, 24, 16, 15, 18, 17, 19, 30, 31, 32, 33, 34, 25, 26, 27, 28, 29, 48, 47, 46, 45, 52, 51, 50, 54, 49, 53, 38, 37, 36, 35, 43, 41, 40, 39, 44, 42, 65, 71, 67, 68, 69, 74, 66, 73, 72, 70, 55, 61, 57, 58, 59, 64, 56, 63, 62, 60, 0, 1, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 28, 29, 26, 27, 32, 33, 30, 31, 35, 34, 37, 36, 38, 39, 40, 41, 43, 42, 45, 44, 47, 46, 49, 48, 54, 55, 56, 57, 50, 51, 52, 53, 59, 58, 61, 60, 63, 62, 65, 64, 67, 66, 69, 68, 73, 72, 71, 70, 77, 76, 75, 74, 79, 78, 81, 80, 83, 82, 89, 86, 85, 88, 87, 84, 91, 90, 93, 92, 95, 94, 97, 96, 100, 101, 98, 99, 109, 111, 112, 113, 110, 107, 108, 102, 106, 103, 104, 105, 122, 124, 123, 125, 126, 127, 121, 120, 114, 116, 115, 117, 118, 119, 129, 128, 131, 130, 137, 139, 141, 138, 140, 132, 135, 133, 136, 134, 149, 150, 151, 152, 146, 148, 147, 142, 143, 144, 145, 160, 161, 162, 163, 158, 157, 159, 153, 154, 155, 156, 171, 172, 169, 170, 173, 166, 167, 164, 165, 168, 175, 174, 177, 176, 180, 181, 178, 179, 185, 184, 183, 182, 187, 186, 189, 188, 191, 190, 193, 192, 205, 209, 207, 211, 206, 210, 208, 212, 213, 214, 204, 194, 198, 196, 200, 195, 199, 197, 201, 202, 203, 221, 222, 223, 224, 225, 226, 215, 216, 217, 218, 219, 220, 232, 234, 235, 233, 236, 227, 230, 228, 229, 231, 248, 250, 254, 252, 256, 249, 251, 255, 253, 257, 247, 237, 242, 238, 243, 240, 245, 239, 244, 241, 246, 261, 260, 259, 258, 265, 264, 263, 262, 267, 266, 269, 268, 271, 270, 284, 283, 286, 285, 288, 287, 289, 290, 291, 292, 293, 273, 272, 275, 274, 277, 276, 278, 279, 280, 281, 282, 313, 314, 315, 307, 308, 309, 310, 311, 312, 316, 317, 306, 305, 297, 298, 299, 300, 301, 302, 294, 295, 296, 303, 304, 320, 321, 318, 319, 323, 322, 325, 324, 337, 338, 339, 333, 334, 335, 336, 329, 330, 331, 332, 326, 327, 328, 353, 351, 352, 348, 349, 350, 347, 346, 343, 344, 345, 341, 342, 340, 355, 354, 357, 356, 377, 376, 375, 374, 373, 364, 363, 371, 370, 369, 372, 367, 366, 365, 368, 362, 361, 360, 359, 358, 395, 405, 404, 403, 402, 401, 400, 399, 397, 396, 407, 398, 406, 393, 394, 391, 392, 378, 387, 386, 389, 385, 384, 383, 382, 381, 380, 379, 390, 388, 426, 437, 432, 431, 428, 436, 425, 435, 434, 433, 429, 430, 427, 423, 424, 421, 422, 414, 408, 420, 412, 418, 419, 411, 410, 417, 416, 415, 413, 409, 457, 456, 455, 454, 453, 450, 451, 449, 447, 446, 452, 445, 443, 444, 448, 442, 441, 440, 439, 438, 496, 495, 498, 497, 510, 511, 512, 513, 508, 509, 505, 504, 507, 506, 500, 499, 502, 501, 503, 486, 488, 487, 490, 489, 491, 492, 493, 494, 477, 479, 478, 481, 480, 482, 483, 484, 485, 459, 458, 461, 460, 473, 472, 475, 474, 476, 469, 468, 471, 470, 466, 467, 462, 463, 464, 465, 566, 565, 568, 567, 569, 551, 552, 553, 558, 559, 556, 557, 564, 554, 555, 562, 563, 560, 561, 549, 550, 545, 546, 547, 548, 542, 543, 544, 539, 540, 541, 535, 536, 537, 538, 533, 534, 519, 520, 521, 527, 528, 524, 525, 522, 523, 531, 532, 529, 530, 526, 515, 514, 517, 516, 518, 621, 614, 617, 616, 620, 623, 622, 615, 619, 618, 608, 611, 610, 609, 613, 612, 624, 625, 626, 598, 601, 600, 599, 603, 602, 604, 606, 605, 589, 592, 591, 590, 594, 593, 595, 597, 596, 607, 580, 583, 582, 581, 585, 584, 571, 577, 573, 572, 579, 578, 574, 570, 576, 575, 586, 587, 588, 679, 678, 677, 676, 689, 687, 688, 685, 686, 684, 690, 695, 694, 693, 691, 692, 698, 699, 697, 696, 705, 704, 708, 709, 707, 706, 713, 712, 711, 710, 714, 683, 682, 681, 680, 702, 701, 700, 715, 703, 667, 671, 670, 669, 668, 675, 673, 674, 672, 630, 629, 628, 627, 661, 660, 659, 658, 636, 634, 635, 632, 633, 631, 637, 641, 642, 640, 639, 638, 646, 645, 643, 644, 664, 663, 662, 666, 648, 647, 652, 651, 649, 650, 656, 655, 654, 653, 657, 665, 779, 775, 777, 778, 776, 766, 768, 767, 791, 792, 802, 797, 787, 788, 800, 789, 790, 801, 795, 796, 804, 765, 785, 786, 799, 783, 784, 780, 781, 773, 774, 769, 770, 803, 798, 772, 794, 782, 771, 793, 761, 764, 758, 759, 762, 756, 760, 763, 757, 737, 721, 723, 722, 747, 748, 754, 751, 745, 746, 717, 720, 718, 719, 716, 743, 744, 753, 741, 742, 738, 739, 728, 729, 731, 732, 724, 725, 755, 752, 734, 735, 727, 750, 740, 730, 733, 726, 749, 736, 858, 859, 861, 857, 860, 853, 852, 851, 844, 843, 848, 847, 856, 855, 854, 846, 845, 850, 849, 836, 837, 841, 838, 839, 842, 834, 835, 840, 833, 830, 831, 824, 825, 827, 828, 832, 826, 829, 814, 813, 821, 820, 816, 815, 823, 822, 812, 811, 810, 819, 818, 817, 808, 805, 806, 809, 807, 866, 867, 868, 869, 862, 863, 864, 865, 876, 877, 878, 879, 875, 874, 870, 871, 872, 873, 886, 887, 888, 889, 885, 884, 880, 881, 882, 883, 894, 895, 896, 897, 890, 891, 892, 893, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 3, 2, 5, 4, 6, 7, 10, 11, 8, 9, 14, 15, 12, 13, 19, 20, 21, 16, 17, 18, 25, 26, 27, 22, 23, 24, 29, 28, 31, 30, 33, 32, 35, 34, 49, 52, 51, 50, 54, 53, 55, 57, 56, 46, 45, 48, 47, 36, 39, 38, 37, 41, 40, 42, 44, 43, 73, 74, 78, 75, 76, 79, 71, 72, 77, 69, 70, 67, 68, 64, 65, 58, 59, 61, 62, 66, 60, 63, 0, 1, 0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 17, 16, 15, 14, 13, 12, 11, 10, 31, 30, 33, 32, 27, 26, 29, 28, 23, 22, 25, 24, 19, 18, 21, 20, 45, 44, 43, 42, 49, 48, 47, 46, 37, 36, 35, 34, 41, 40, 39, 38, 57, 56, 55, 54, 53, 52, 51, 50, 59, 58, 61, 60, 73, 72, 75, 74, 77, 76, 79, 78, 81, 80, 63, 62, 65, 64, 67, 66, 69, 68, 71, 70, 91, 90, 93, 92, 95, 94, 97, 96, 83, 82, 85, 84, 87, 86, 89, 88, 108, 109, 106, 107, 111, 110, 113, 112, 100, 101, 98, 99, 103, 102, 105, 104, 126, 127, 124, 125, 130, 131, 128, 129, 133, 132, 116, 117, 114, 115, 120, 121, 118, 119, 123, 122, 134, 135, 136, 137, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 17, 16, 19, 18, 21, 20, 29, 28, 27, 26, 25, 24, 23, 22, 37, 36, 35, 34, 33, 32, 31, 30, 45, 44, 47, 46, 49, 48, 39, 38, 41, 40, 43, 42, 53, 52, 51, 50, 57, 56, 55, 54, 66, 67, 64, 65, 69, 68, 60, 61, 58, 59, 63, 62, 77, 76, 79, 78, 81, 80, 71, 70, 73, 72, 75, 74, 94, 93, 96, 95, 97, 92, 91, 90, 89, 88, 87, 83, 82, 85, 84, 86, 107, 109, 106, 108, 112, 111, 113, 110, 100, 98, 101, 99, 105, 103, 102, 104, 125, 121, 124, 120, 123, 122, 117, 115, 119, 118, 116, 114, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 33, 32, 35, 34, 38, 39, 36, 37, 42, 43, 40, 41, 45, 44, 47, 46, 49, 48, 51, 50, 53, 52, 57, 56, 55, 54, 61, 60, 59, 58, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 95, 94, 97, 96, 101, 100, 99, 98, 111, 110, 113, 112, 109, 108, 107, 106, 103, 102, 105, 104, 121, 120, 125, 124, 123, 122, 115, 114, 119, 118, 117, 116, 129, 128, 127, 126, 143, 151, 150, 149, 148, 147, 146, 145, 144, 155, 154, 153, 152, 130, 138, 137, 136, 135, 134, 133, 132, 131, 142, 141, 140, 139, 163, 162, 161, 160, 159, 158, 157, 156, 171, 170, 169, 168, 167, 166, 165, 164, 196, 197, 194, 195, 193, 192, 191, 190, 189, 187, 188, 185, 186, 183, 184, 181, 182, 180, 179, 178, 177, 176, 174, 175, 172, 173, 223, 222, 225, 224, 221, 220, 217, 216, 219, 218, 213, 212, 215, 214, 209, 208, 211, 210, 205, 204, 207, 206, 203, 202, 199, 198, 201, 200, 253, 252, 251, 246, 245, 244, 257, 256, 255, 254, 248, 247, 250, 249, 243, 242, 241, 240, 231, 230, 229, 237, 236, 239, 238, 228, 227, 226, 235, 234, 233, 232, 283, 282, 281, 289, 288, 278, 277, 276, 287, 284, 286, 285, 280, 279, 275, 274, 273, 272, 265, 264, 263, 271, 270, 260, 259, 258, 267, 269, 268, 266, 262, 261, 313, 312, 311, 310, 309, 308, 317, 316, 315, 314, 303, 302, 301, 300, 307, 306, 305, 304, 295, 294, 293, 292, 291, 290, 299, 298, 297, 296, 325, 324, 327, 326, 329, 328, 319, 318, 321, 320, 323, 322, 339, 338, 345, 344, 343, 342, 341, 340, 331, 330, 337, 336, 335, 334, 333, 332, 360, 359, 358, 361, 356, 355, 354, 357, 352, 351, 350, 353, 348, 347, 346, 349, 370, 371, 368, 369, 373, 372, 364, 365, 362, 363, 367, 366, 393, 392, 391, 390, 397, 396, 395, 400, 405, 398, 403, 404, 401, 402, 399, 394, 377, 376, 375, 374, 389, 380, 379, 378, 383, 388, 381, 386, 387, 384, 385, 382, 415, 417, 416, 419, 422, 423, 420, 421, 418, 406, 408, 407, 414, 409, 412, 413, 410, 411, 436, 439, 440, 441, 433, 437, 438, 434, 435, 428, 431, 432, 424, 429, 430, 425, 426, 427, 462, 471, 472, 473, 458, 466, 468, 469, 470, 463, 467, 464, 465, 459, 460, 461, 446, 455, 456, 457, 442, 451, 453, 454, 447, 452, 448, 449, 450, 443, 444, 445, 487, 486, 485, 490, 489, 488, 493, 492, 491, 495, 494, 476, 475, 474, 479, 478, 477, 482, 481, 480, 484, 483, 520, 519, 518, 523, 522, 521, 524, 517, 516, 515, 514, 531, 527, 526, 529, 528, 530, 525, 506, 505, 504, 503, 498, 497, 496, 501, 500, 499, 502, 513, 509, 508, 511, 510, 512, 507, 554, 553, 558, 557, 556, 559, 555, 564, 562, 561, 563, 560, 552, 567, 551, 566, 550, 565, 548, 546, 544, 533, 532, 538, 536, 535, 534, 537, 543, 541, 540, 542, 539, 549, 547, 545, 586, 585, 581, 580, 579, 589, 584, 588, 583, 587, 582, 572, 571, 570, 578, 576, 574, 569, 568, 577, 575, 573, 0, 1, 2, 3, 4, 5, 9, 8, 7, 6, 13, 12, 11, 10, 17, 16, 15, 14, 21, 20, 19, 18, 1, 0, 2, 4, 3, 6, 5, 7, 8, 9, 10, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 22, 21, 26, 25, 24, 23, 28, 27, 30, 29, 32, 31, 34, 33, 36, 35, 38, 37, 40, 39, 42, 41, 46, 45, 44, 43, 50, 49, 48, 47, 58, 57, 56, 55, 54, 53, 52, 51, 66, 65, 64, 63, 62, 61, 60, 59, 74, 73, 72, 71, 70, 69, 68, 67, 82, 81, 80, 79, 78, 77, 76, 75, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 98, 97, 96, 95, 102, 101, 100, 99, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 117, 118, 115, 116, 120, 119, 122, 121, 125, 126, 123, 124, 130, 129, 128, 127, 137, 136, 138, 135, 134, 132, 131, 133, 144, 143, 146, 145, 140, 139, 142, 141, 150, 149, 148, 147, 154, 153, 152, 151, 158, 157, 156, 155, 163, 164, 165, 166, 159, 160, 161, 162, 169, 170, 167, 168, 173, 174, 171, 172, 179, 180, 181, 182, 175, 176, 177, 178, 1, 0, 3, 2, 5, 4, 7, 6, 8, 9, 11, 10, 13, 12, 15, 14, 16, 17, 19, 18, 21, 20, 23, 22, 25, 24, 26, 27, 28, 29, 31, 30, 33, 32, 35, 34, 37, 36, 39, 38, 41, 40, 43, 42, 45, 44, 48, 49, 46, 47, 52, 53, 50, 51, 55, 54, 58, 59, 56, 57, 61, 60, 64, 65, 62, 63, 69, 68, 67, 66, 71, 70, 73, 72, 75, 74, 77, 76, 79, 78, 81, 80, 83, 82, 85, 84, 87, 86, 90, 91, 88, 89, 93, 92, 94, 96, 95, 97, 98, 100, 99, 101, 103, 102, 105, 104, 107, 106, 109, 108, 115, 116, 113, 112, 114, 110, 111, 118, 117, 123, 121, 120, 122, 119, 125, 124, 127, 126, 129, 128, 131, 130, 133, 132, 135, 134, 137, 136, 139, 138, 141, 140, 143, 142, 145, 144, 147, 146, 149, 148, 151, 150, 158, 156, 157, 155, 153, 154, 152, 163, 165, 164, 162, 159, 161, 160, 167, 166, 169, 168, 181, 180, 183, 182, 185, 184, 179, 178, 177, 176, 171, 170, 173, 172, 175, 174, 204, 203, 205, 206, 208, 207, 201, 202, 200, 198, 197, 196, 195, 199, 194, 192, 193, 187, 186, 188, 189, 191, 190, 226, 225, 227, 228, 230, 229, 223, 224, 231, 218, 222, 221, 220, 219, 215, 216, 210, 209, 211, 212, 214, 213, 217, 246, 247, 243, 244, 245, 242, 241, 240, 239, 238, 237, 234, 235, 236, 232, 233, 255, 256, 258, 257, 260, 259, 254, 248, 249, 251, 250, 253, 252, 262, 261, 265, 264, 263, 274, 273, 277, 272, 276, 275, 269, 267, 266, 271, 270, 268, 288, 289, 286, 287, 285, 284, 283, 282, 280, 281, 278, 279, 309, 308, 307, 306, 305, 304, 301, 300, 303, 302, 297, 296, 299, 298, 295, 294, 293, 292, 291, 290, 329, 328, 327, 324, 326, 325, 322, 321, 323, 320, 319, 317, 316, 318, 313, 315, 314, 312, 311, 310, 339, 340, 341, 336, 337, 338, 333, 334, 335, 330, 331, 332, 343, 342, 347, 346, 345, 344, 351, 350, 349, 348, 353, 352, 357, 356, 355, 354, 361, 360, 359, 358, 365, 364, 363, 362, 369, 368, 367, 366, 415, 414, 413, 412, 403, 404, 401, 402, 405, 409, 410, 408, 406, 407, 411, 400, 399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 376, 377, 374, 375, 378, 382, 383, 381, 379, 380, 384, 373, 372, 371, 370, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 487, 486, 485, 484, 478, 479, 480, 481, 483, 477, 473, 474, 475, 482, 476, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 452, 453, 454, 456, 451, 446, 447, 448, 449, 455, 450, 445, 444, 443, 442, 498, 497, 499, 501, 500, 494, 493, 496, 495, 489, 488, 490, 492, 491, 545, 544, 536, 541, 542, 539, 540, 537, 538, 543, 528, 533, 534, 531, 532, 529, 530, 535, 547, 546, 549, 548, 525, 524, 527, 526, 512, 517, 518, 515, 516, 513, 514, 519, 504, 509, 510, 507, 508, 505, 506, 511, 503, 502, 521, 520, 523, 522, 578, 585, 576, 595, 594, 582, 581, 584, 583, 577, 597, 596, 591, 590, 593, 592, 580, 579, 587, 586, 589, 588, 574, 575, 572, 573, 552, 559, 550, 567, 566, 556, 555, 558, 557, 551, 569, 568, 571, 570, 563, 562, 565, 564, 554, 553, 561, 560, 610, 611, 609, 608, 607, 605, 606, 603, 604, 602, 601, 600, 598, 599, 627, 628, 631, 630, 633, 632, 629, 637, 636, 635, 634, 626, 625, 624, 623, 612, 613, 618, 615, 614, 617, 616, 622, 621, 620, 619, 645, 651, 650, 649, 648, 647, 646, 638, 644, 643, 642, 641, 640, 639, 665, 664, 663, 661, 660, 659, 662, 657, 656, 655, 658, 654, 653, 652, 685, 684, 686, 682, 681, 683, 691, 690, 688, 689, 687, 680, 679, 678, 677, 670, 669, 671, 667, 666, 668, 676, 674, 675, 673, 672, 736, 772, 771, 770, 750, 745, 746, 743, 744, 741, 742, 751, 748, 749, 740, 747, 769, 758, 759, 756, 757, 754, 755, 760, 768, 767, 763, 766, 765, 764, 762, 761, 753, 752, 739, 738, 737, 731, 730, 729, 735, 734, 733, 732, 692, 728, 727, 726, 706, 701, 702, 699, 700, 697, 698, 707, 704, 705, 696, 703, 725, 724, 713, 714, 711, 712, 709, 710, 715, 723, 722, 718, 721, 720, 719, 717, 716, 708, 695, 694, 693, 808, 800, 801, 798, 799, 796, 797, 807, 803, 806, 805, 804, 802, 795, 794, 793, 812, 811, 810, 809, 788, 787, 786, 778, 779, 776, 777, 774, 775, 785, 781, 784, 783, 782, 780, 773, 792, 791, 790, 789, 847, 846, 848, 844, 843, 842, 841, 840, 837, 851, 836, 852, 834, 833, 835, 849, 850, 838, 839, 845, 826, 825, 827, 823, 821, 830, 831, 820, 819, 818, 817, 816, 832, 814, 813, 815, 828, 829, 822, 824, 925, 922, 921, 920, 919, 902, 930, 931, 914, 912, 911, 910, 909, 906, 917, 918, 905, 915, 916, 907, 908, 913, 901, 899, 898, 900, 932, 933, 897, 926, 927, 928, 929, 903, 904, 923, 924, 893, 892, 891, 890, 896, 895, 894, 881, 877, 876, 878, 875, 858, 886, 887, 869, 866, 872, 873, 865, 864, 863, 862, 874, 861, 870, 871, 867, 868, 857, 856, 855, 854, 888, 889, 853, 882, 883, 884, 885, 859, 860, 879, 880, 953, 950, 949, 952, 951, 946, 945, 948, 947, 944, 943, 940, 939, 942, 941, 936, 935, 938, 937, 934, 979, 976, 975, 978, 977, 972, 971, 974, 973, 970, 981, 980, 969, 968, 967, 966, 963, 960, 959, 962, 961, 956, 955, 958, 957, 954, 965, 964, 1009, 1004, 1003, 1007, 1006, 1008, 1005, 999, 998, 1000, 997, 1002, 1001, 996, 995, 992, 990, 989, 991, 994, 993, 984, 983, 988, 986, 985, 987, 982, 1029, 1026, 1025, 1028, 1027, 1022, 1021, 1024, 1023, 1020, 1019, 1016, 1015, 1018, 1017, 1012, 1011, 1014, 1013, 1010, 1034, 1035, 1036, 1037, 1030, 1031, 1032, 1033, 1045, 1046, 1051, 1049, 1048, 1050, 1047, 1038, 1039, 1044, 1042, 1041, 1043, 1040, 1060, 1059, 1064, 1063, 1062, 1065, 1061, 1053, 1052, 1058, 1056, 1055, 1054, 1057, 1071, 1070, 1072, 1073, 1067, 1066, 1068, 1069, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 23, 24, 21, 22, 26, 25, 28, 27, 30, 29, 32, 31, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 23, 24, 21, 22, 26, 25, 28, 27, 30, 29, 38, 37, 36, 35, 34, 33, 32, 31, 44, 43, 46, 45, 40, 39, 42, 41, 48, 47, 50, 49, 54, 53, 52, 51, 58, 57, 56, 55, 60, 59, 62, 61, 64, 63, 67, 68, 65, 66, 80, 79, 84, 82, 83, 81, 85, 86, 88, 87, 70, 69, 74, 72, 73, 71, 75, 76, 78, 77, 93, 92, 94, 90, 89, 91, 96, 95, 108, 109, 113, 114, 107, 116, 111, 112, 115, 110, 101, 97, 98, 106, 103, 104, 99, 100, 105, 102, 127, 128, 125, 126, 123, 124, 121, 122, 119, 120, 117, 118, 143, 144, 141, 142, 139, 140, 146, 145, 138, 137, 133, 134, 131, 132, 129, 130, 136, 135, 163, 164, 160, 161, 162, 156, 158, 157, 159, 152, 154, 153, 155, 149, 150, 151, 147, 148, 175, 176, 173, 174, 171, 172, 169, 170, 167, 168, 165, 166, 185, 184, 186, 188, 187, 183, 182, 178, 177, 179, 181, 180, 190, 189, 192, 191, 202, 204, 203, 200, 201, 199, 198, 196, 197, 193, 195, 194, 206, 205, 208, 207, 1, 0, 3, 2, 4, 5, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 33, 32, 35, 34, 37, 36, 39, 38, 41, 40, 43, 42, 45, 44, 47, 46, 49, 48, 51, 50, 53, 52, 55, 54, 57, 56, 59, 58, 61, 60, 63, 62, 65, 64, 68, 69, 66, 67, 71, 70, 73, 72, 75, 74, 77, 76, 79, 78, 81, 80, 83, 82, 85, 84, 87, 86, 89, 88, 91, 90, 93, 92, 95, 94, 97, 96, 99, 98, 101, 100, 103, 102, 105, 104, 109, 111, 110, 106, 108, 107, 113, 112, 115, 114, 117, 116, 119, 118, 121, 120, 125, 124, 123, 122, 127, 126, 129, 128, 133, 132, 131, 130, 135, 134, 137, 136, 140, 141, 138, 139, 143, 142, 145, 144, 148, 149, 146, 147, 151, 150, 153, 152, 155, 154, 157, 156, 159, 158, 161, 160, 163, 162, 165, 164, 167, 166, 169, 168, 171, 170, 173, 172, 175, 174, 177, 176, 181, 183, 182, 178, 180, 179, 189, 186, 185, 188, 187, 184, 196, 197, 195, 194, 193, 192, 190, 191, 201, 200, 199, 198, 203, 202, 207, 206, 205, 204, 211, 210, 209, 208, 213, 212, 221, 219, 220, 218, 217, 215, 216, 214, 225, 226, 227, 222, 223, 224, 232, 233, 231, 230, 228, 229, 239, 240, 241, 238, 237, 234, 235, 236, 243, 242, 245, 244, 247, 246, 249, 248, 252, 253, 250, 251, 256, 257, 254, 255, 276, 293, 281, 280, 279, 278, 282, 283, 285, 292, 284, 291, 287, 289, 288, 290, 286, 277, 258, 275, 263, 262, 261, 260, 264, 265, 268, 266, 274, 270, 272, 271, 273, 269, 267, 259, 304, 313, 312, 311, 310, 305, 306, 307, 308, 309, 294, 299, 300, 301, 302, 303, 298, 297, 296, 295, 333, 332, 327, 328, 325, 329, 330, 331, 326, 324, 323, 318, 322, 316, 317, 319, 320, 321, 315, 314, 368, 369, 358, 357, 356, 355, 359, 352, 367, 365, 366, 361, 362, 360, 363, 364, 354, 353, 341, 351, 350, 339, 338, 337, 336, 340, 347, 345, 346, 348, 349, 343, 344, 342, 334, 335, 386, 397, 391, 394, 392, 393, 395, 396, 387, 388, 389, 390, 384, 385, 382, 383, 370, 378, 379, 380, 381, 372, 374, 375, 373, 376, 377, 371, 456, 457, 454, 455, 452, 453, 446, 445, 444, 443, 442, 441, 447, 435, 434, 433, 432, 431, 430, 436, 437, 438, 448, 449, 450, 451, 439, 440, 428, 429, 426, 427, 416, 415, 414, 413, 412, 411, 417, 418, 419, 424, 425, 409, 408, 407, 406, 405, 404, 410, 420, 421, 422, 423, 402, 403, 400, 401, 398, 399, 502, 501, 517, 516, 490, 491, 514, 497, 498, 499, 500, 492, 493, 515, 513, 512, 510, 511, 509, 508, 496, 507, 506, 505, 504, 503, 495, 494, 488, 489, 486, 487, 462, 463, 469, 470, 485, 484, 478, 465, 466, 467, 468, 459, 458, 483, 482, 481, 480, 479, 477, 476, 474, 475, 473, 472, 464, 471, 461, 460, 535, 536, 542, 543, 544, 545, 538, 540, 539, 541, 537, 534, 532, 533, 530, 531, 529, 518, 519, 528, 524, 526, 525, 527, 520, 521, 522, 523, 549, 548, 547, 546, 553, 552, 551, 550, 628, 627, 629, 667, 668, 665, 666, 663, 664, 670, 669, 643, 648, 642, 641, 640, 639, 637, 647, 646, 645, 644, 638, 649, 655, 654, 653, 652, 651, 658, 657, 656, 659, 650, 660, 662, 661, 634, 635, 632, 633, 630, 631, 636, 675, 673, 674, 671, 672, 677, 676, 681, 679, 680, 678, 620, 621, 618, 619, 616, 617, 622, 613, 614, 611, 612, 609, 610, 615, 625, 626, 623, 624, 555, 554, 556, 595, 596, 593, 594, 591, 592, 597, 571, 576, 570, 569, 568, 567, 565, 575, 574, 573, 572, 566, 577, 587, 582, 581, 580, 579, 578, 585, 584, 583, 586, 588, 590, 589, 561, 562, 559, 560, 557, 558, 564, 563, 601, 602, 599, 600, 598, 604, 603, 608, 606, 607, 605, 718, 717, 716, 737, 736, 731, 730, 729, 728, 727, 726, 725, 732, 733, 723, 724, 721, 722, 719, 720, 742, 740, 741, 738, 739, 745, 747, 746, 744, 743, 735, 734, 715, 714, 684, 683, 682, 700, 701, 698, 699, 696, 697, 693, 692, 691, 690, 689, 688, 687, 694, 695, 713, 712, 686, 685, 705, 706, 703, 704, 702, 711, 710, 707, 709, 708, 791, 792, 782, 781, 780, 796, 797, 788, 787, 786, 789, 809, 783, 806, 784, 785, 807, 808, 805, 802, 801, 803, 804, 800, 795, 794, 793, 798, 799, 790, 779, 778, 752, 751, 750, 760, 762, 763, 757, 756, 755, 758, 777, 748, 749, 774, 773, 772, 753, 754, 775, 776, 771, 768, 767, 769, 770, 766, 761, 764, 765, 759, 887, 888, 899, 900, 885, 914, 913, 915, 895, 896, 935, 936, 937, 886, 930, 929, 906, 904, 912, 911, 910, 909, 908, 907, 905, 891, 889, 890, 892, 893, 894, 933, 934, 932, 931, 927, 928, 924, 923, 926, 925, 883, 921, 922, 903, 902, 901, 918, 917, 919, 916, 897, 898, 884, 920, 867, 872, 865, 880, 879, 871, 870, 866, 882, 881, 876, 875, 878, 877, 869, 868, 874, 873, 851, 863, 814, 823, 810, 811, 836, 837, 835, 838, 839, 840, 818, 819, 861, 862, 812, 813, 856, 855, 854, 827, 834, 826, 833, 832, 831, 830, 829, 828, 816, 815, 817, 860, 858, 857, 859, 864, 852, 853, 848, 847, 850, 849, 845, 846, 825, 824, 844, 843, 841, 842, 820, 821, 822, 948, 947, 946, 951, 950, 949, 952, 953, 940, 939, 938, 943, 942, 941, 944, 945, 978, 977, 976, 981, 980, 979, 982, 983, 974, 975, 969, 971, 970, 973, 972, 964, 966, 965, 968, 967, 962, 963, 956, 955, 954, 959, 958, 957, 960, 961, 1008, 1006, 1005, 1007, 1012, 1011, 1004, 1013, 1010, 1009, 1001, 1002, 1003, 999, 1000, 997, 998, 994, 995, 996, 990, 986, 985, 987, 984, 993, 992, 989, 988, 991, 1026, 1025, 1024, 1029, 1028, 1027, 1022, 1023, 1020, 1021, 1016, 1015, 1014, 1019, 1018, 1017, 1060, 1062, 1058, 1057, 1061, 1055, 1059, 1056, 1071, 1070, 1065, 1064, 1063, 1075, 1073, 1074, 1072, 1067, 1066, 1068, 1069, 1077, 1076, 1054, 1053, 1035, 1037, 1033, 1032, 1036, 1030, 1034, 1031, 1042, 1041, 1040, 1048, 1047, 1049, 1050, 1039, 1038, 1046, 1044, 1045, 1043, 1052, 1051, 1100, 1098, 1101, 1095, 1096, 1093, 1094, 1091, 1092, 1097, 1099, 1090, 1089, 1085, 1086, 1083, 1084, 1081, 1082, 1087, 1079, 1088, 1078, 1080, 1124, 1125, 1121, 1120, 1119, 1122, 1123, 1114, 1117, 1116, 1115, 1118, 1109, 1112, 1111, 1110, 1113, 1106, 1105, 1104, 1107, 1108, 1102, 1103, 1167, 1168, 1172, 1173, 1158, 1157, 1159, 1163, 1162, 1160, 1161, 1170, 1169, 1151, 1153, 1155, 1166, 1164, 1165, 1171, 1152, 1154, 1156, 1150, 1149, 1139, 1146, 1140, 1147, 1141, 1148, 1131, 1130, 1132, 1135, 1136, 1134, 1133, 1143, 1144, 1142, 1126, 1127, 1138, 1137, 1145, 1128, 1129, 1175, 1174, 1177, 1176, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 0, 1, 2, 3, 4, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15, 18, 17, 20, 19, 22, 21, 24, 23, 26, 25, 28, 27, 30, 29, 32, 31, 34, 33, 36, 35, 38, 37, 40, 39, 42, 41, 44, 43, 46, 45, 48, 47, 50, 49, 52, 51, 54, 53, 56, 55, 58, 57, 60, 59, 62, 61, 64, 63, 66, 65, 68, 67, 72, 73, 74, 69, 70, 71, 76, 75, 78, 77, 80, 79, 92, 91, 90, 89, 93, 87, 86, 88, 84, 83, 82, 81, 85, 100, 101, 98, 99, 96, 97, 94, 95, 108, 109, 106, 107, 104, 105, 102, 103, 120, 119, 118, 122, 121, 115, 117, 116, 112, 111, 110, 114, 113, 132, 131, 130, 129, 133, 134, 126, 125, 124, 123, 127, 128, 142, 141, 140, 139, 138, 137, 136, 135, 150, 149, 148, 147, 146, 145, 144, 143, 160, 161, 162, 159, 158, 157, 156, 155, 154, 151, 152, 153, 166, 165, 164, 163, 169, 170, 167, 168, 0, 1, 3, 2, 4, 5, 6, 7, 9, 8, 11, 10, 13, 12, 15, 14, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 31, 30, 29, 28, 34, 35, 32, 33, 37, 36, 39, 38, 41, 40, 43, 42, 44, 45, 47, 46, 49, 48, 51, 50, 53, 52, 55, 54, 57, 56, 61, 60, 59, 58, 63, 62, 65, 64, 68, 69, 66, 67, 71, 70, 73, 72, 78, 77, 79, 75, 74, 76, 81, 80, 85, 84, 83, 82, 87, 86, 89, 88, 96, 94, 92, 93, 91, 95, 90, 97, 98, 103, 100, 101, 102, 99, 105, 104, 107, 106, 109, 108, 112, 113, 110, 111, 116, 117, 114, 115, 119, 118, 121, 120, 124, 125, 122, 123, 127, 126, 129, 128, 131, 130, 133, 132, 139, 138, 140, 141, 135, 134, 136, 137, 143, 142, 145, 144, 153, 151, 152, 150, 149, 147, 148, 146, 155, 154, 157, 156, 159, 158, 161, 160, 163, 162, 165, 164, 170, 171, 172, 173, 166, 167, 168, 169, 175, 174, 180, 181, 182, 183, 176, 177, 178, 179, 185, 184, 196, 197, 189, 188, 193, 192, 191, 190, 195, 194, 186, 187, 205, 204, 202, 203, 200, 201, 199, 198, 209, 208, 207, 206, 220, 221, 222, 223, 224, 225, 217, 216, 219, 218, 210, 211, 212, 213, 214, 215, 227, 226, 229, 228, 240, 241, 242, 243, 244, 245, 246, 247, 239, 238, 230, 231, 232, 233, 234, 235, 236, 237, 254, 255, 253, 256, 257, 250, 248, 249, 251, 252, 266, 267, 268, 271, 269, 270, 265, 264, 258, 259, 260, 262, 263, 261, 276, 277, 275, 274, 272, 273, 279, 278, 281, 280, 285, 286, 287, 282, 283, 284, 289, 288, 292, 293, 290, 291, 295, 294, 297, 296, 301, 300, 299, 298, 305, 304, 303, 302, 307, 306, 309, 308, 325, 327, 330, 334, 328, 332, 331, 335, 329, 333, 336, 337, 323, 322, 326, 310, 324, 311, 314, 318, 312, 316, 315, 319, 313, 317, 320, 321, 352, 353, 350, 351, 347, 346, 345, 344, 343, 342, 349, 348, 340, 341, 338, 339, 363, 362, 365, 364, 361, 360, 359, 358, 355, 354, 357, 356, 386, 385, 390, 391, 392, 383, 388, 387, 393, 384, 389, 380, 382, 381, 377, 379, 378, 371, 375, 367, 366, 373, 372, 376, 368, 369, 370, 374, 395, 394, 399, 398, 397, 396, 405, 404, 403, 402, 401, 400, 413, 412, 415, 414, 411, 410, 407, 406, 409, 408, 431, 432, 433, 428, 429, 430, 434, 435, 426, 427, 424, 425, 419, 420, 421, 416, 417, 418, 422, 423, 446, 447, 448, 449, 450, 451, 444, 445, 442, 443, 436, 437, 438, 439, 440, 441, 458, 460, 461, 457, 459, 455, 452, 456, 453, 454, 467, 463, 465, 464, 466, 462, 468, 470, 469, 471, 472, 474, 473, 475, 481, 477, 479, 478, 480, 476, 490, 491, 489, 492, 488, 487, 486, 484, 482, 483, 485, 506, 508, 509, 505, 507, 510, 504, 503, 502, 501, 500, 499, 496, 493, 497, 494, 495, 498, 525, 526, 528, 523, 524, 527, 521, 520, 522, 518, 517, 519, 514, 515, 511, 512, 516, 513, 539, 538, 536, 537, 535, 534, 533, 531, 532, 530, 529, 541, 540, 543, 542, 545, 544, 547, 546, 591, 592, 613, 615, 614, 612, 607, 611, 606, 605, 610, 609, 604, 608, 597, 596, 595, 594, 593, 601, 600, 599, 603, 598, 602, 574, 573, 576, 575, 586, 585, 584, 590, 588, 587, 589, 579, 578, 577, 582, 581, 583, 580, 548, 549, 566, 565, 564, 563, 562, 571, 569, 568, 567, 572, 570, 560, 557, 556, 554, 561, 559, 558, 555, 553, 550, 552, 551, 653, 652, 651, 650, 648, 649, 645, 644, 647, 646, 640, 639, 642, 641, 643, 637, 638, 635, 636, 633, 634, 631, 632, 627, 626, 629, 628, 630, 623, 622, 625, 624, 620, 621, 619, 618, 617, 616, 687, 688, 677, 678, 679, 685, 686, 682, 683, 691, 680, 681, 690, 689, 684, 673, 674, 675, 676, 669, 670, 671, 672, 656, 657, 658, 664, 665, 661, 662, 668, 659, 660, 654, 655, 667, 666, 663, 759, 737, 738, 739, 758, 756, 757, 748, 749, 754, 755, 752, 753, 750, 751, 744, 747, 742, 743, 746, 745, 740, 741, 735, 736, 720, 721, 722, 717, 718, 719, 729, 730, 727, 728, 725, 726, 723, 724, 733, 734, 731, 732, 715, 716, 693, 694, 695, 713, 714, 709, 710, 707, 712, 711, 708, 699, 700, 705, 706, 703, 704, 701, 702, 697, 698, 696, 692, 765, 763, 764, 761, 762, 760, 777, 772, 774, 773, 776, 775, 767, 769, 768, 771, 770, 766, 789, 787, 788, 784, 785, 786, 781, 782, 783, 779, 780, 778, 795, 793, 794, 791, 792, 790, 847, 848, 863, 862, 861, 860, 859, 865, 864, 858, 853, 852, 851, 850, 849, 856, 855, 854, 857, 869, 868, 867, 866, 873, 872, 871, 870, 823, 836, 835, 834, 833, 839, 838, 837, 840, 845, 827, 826, 825, 824, 830, 829, 828, 831, 843, 842, 841, 846, 832, 844, 796, 797, 810, 809, 808, 807, 806, 813, 812, 811, 814, 805, 802, 801, 800, 799, 798, 804, 803, 818, 817, 816, 815, 822, 821, 820, 819, 907, 908, 905, 906, 903, 904, 909, 900, 899, 898, 897, 912, 911, 910, 913, 914, 916, 917, 915, 901, 902, 895, 896, 884, 883, 882, 881, 893, 894, 878, 879, 876, 877, 874, 875, 880, 887, 886, 885, 888, 889, 892, 890, 891, 947, 945, 938, 941, 940, 939, 954, 952, 944, 953, 937, 951, 949, 950, 948, 943, 946, 942, 936, 928, 920, 923, 922, 921, 935, 933, 926, 919, 934, 918, 932, 930, 931, 929, 925, 927, 924, 1010, 1009, 1023, 1015, 1017, 1016, 1032, 1031, 1028, 1012, 1011, 1014, 1013, 1030, 1029, 1022, 1008, 1027, 1026, 1006, 1025, 1024, 1019, 1018, 1020, 1007, 1021, 998, 999, 1005, 995, 993, 994, 988, 990, 989, 1003, 1002, 986, 987, 985, 1001, 1000, 982, 983, 997, 996, 992, 991, 1004, 984, 974, 980, 971, 956, 955, 965, 964, 967, 966, 958, 960, 959, 978, 977, 979, 981, 970, 957, 976, 975, 973, 972, 963, 969, 968, 962, 961, 1040, 1039, 1038, 1037, 1036, 1035, 1034, 1033, 1061, 1060, 1059, 1058, 1063, 1064, 1062, 1054, 1053, 1056, 1055, 1057, 1049, 1048, 1051, 1050, 1052, 1044, 1043, 1042, 1041, 1047, 1045, 1046, 1083, 1082, 1084, 1088, 1087, 1086, 1085, 1079, 1080, 1081, 1077, 1078, 1075, 1076, 1072, 1073, 1074, 1066, 1065, 1067, 1071, 1070, 1069, 1068, 1096, 1095, 1094, 1093, 1092, 1091, 1090, 1089, 1128, 1127, 1130, 1125, 1129, 1126, 1119, 1121, 1120, 1122, 1123, 1124, 1117, 1118, 1114, 1115, 1116, 1111, 1112, 1113, 1109, 1110, 1103, 1105, 1104, 1106, 1107, 1108, 1100, 1102, 1098, 1097, 1101, 1099, 1139, 1138, 1137, 1136, 1140, 1134, 1133, 1132, 1131, 1135, 1150, 1147, 1149, 1148, 1146, 1145, 1142, 1144, 1143, 1141, 1181, 1180, 1183, 1184, 1182, 1179, 1176, 1175, 1173, 1171, 1178, 1177, 1174, 1172, 1167, 1168, 1165, 1166, 1170, 1169, 1160, 1164, 1159, 1163, 1158, 1157, 1162, 1161, 1156, 1152, 1151, 1155, 1153, 1154, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 0, 1, 3, 2, 5, 4, 7, 6, 9, 8, 10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 20, 21, 23, 22, 25, 24, 28, 29, 26, 27, 31, 30, 33, 32, 35, 34, 37, 36, 39, 38, 41, 40, 43, 42, 45, 44, 46, 47, 49, 48, 51, 50, 53, 52, 55, 54, 57, 56, 59, 58, 61, 60, 63, 62, 65, 64, 67, 66, 68, 69, 71, 70, 73, 72, 77, 76, 75, 74, 79, 78, 80, 81, 83, 82, 86, 87, 84, 85, 90, 91, 88, 89, 95, 96, 97, 92, 93, 94, 101, 102, 103, 98, 99, 100, 108, 110, 109, 111, 104, 106, 105, 107, 116, 117, 118, 119, 112, 113, 114, 115, 124, 123, 125, 121, 120, 122, 131, 129, 130, 127, 128, 126, 133, 132, 135, 134, 138, 139, 136, 137, 142, 143, 140, 141, 147, 146, 145, 144, 151, 150, 149, 148, 159, 163, 162, 161, 160, 164, 165, 152, 156, 155, 154, 153, 157, 158, 175, 173, 178, 177, 176, 174, 179, 167, 171, 166, 170, 169, 168, 172, 184, 185, 186, 183, 180, 181, 182, 194, 195, 196, 191, 190, 193, 192, 187, 188, 189, 204, 205, 206, 202, 203, 200, 201, 197, 198, 199, 211, 212, 213, 210, 207, 208, 209, 2, 1, 0, 5, 4, 3, 4, 5, 2, 3, 0, 1, 10, 11, 8, 9, 6, 7, 14, 13, 12, 17, 16, 15, 8, 10, 9, 11, 4, 6, 5, 7, 0, 2, 1, 3, 20, 22, 21, 23, 16, 18, 17, 19, 12, 14, 13, 15, 26, 27, 24, 25, 30, 31, 28, 29, 34, 33, 32, 37, 36, 35, 40, 41, 38, 39, 44, 45, 42, 43, 48, 49, 46, 47, 52, 53, 50, 51, 1, 0, 5, 4, 7, 6, 1, 0, 3, 2, 11, 10, 9, 8, 15, 14, 13, 12, 21, 20, 23, 22, 17, 16, 19, 18, 26, 27, 24, 25, 32, 31, 33, 29, 28, 30, 38, 37, 39, 35, 34, 36, 43, 42, 41, 40, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 16, 15, 14, 18, 17, 19, 20, 21, 22, 23, 25, 24, 27, 26, 30, 31, 28, 29, 33, 32, 35, 34, 38, 39, 36, 37, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 14, 15, 12, 13, 19, 18, 17, 16, 22, 23, 20, 21, 27, 26, 25, 24, 29, 28, 31, 30, 37, 36, 35, 34, 33, 32, 41, 40, 39, 38, 45, 44, 43, 42, 51, 50, 49, 48, 47, 46, 60, 63, 62, 67, 65, 66, 64, 61, 52, 59, 54, 53, 58, 56, 57, 55, 71, 70, 69, 68, 74, 75, 72, 73, 85, 84, 91, 90, 87, 88, 89, 86, 77, 76, 83, 80, 81, 82, 79, 78, 97, 96, 95, 94, 93, 92, 103, 102, 101, 100, 99, 98, 109, 108, 107, 106, 105, 104, 115, 114, 113, 112, 111, 110, 117, 116, 119, 118, 121, 120, 123, 122, 9, 8, 7, 10, 6, 5, 4, 2, 1, 0, 3, 13, 12, 11, 18, 20, 19, 17, 14, 16, 15, 23, 22, 21, 26, 27, 24, 25, 30, 31, 28, 29, 33, 32, 35, 34, 37, 36, 39, 38, 41, 40, 43, 42, 45, 44, 47, 46, 49, 48, 54, 53, 52, 51, 50, 60, 57, 56, 58, 59, 55, 65, 64, 63, 62, 61, 68, 69, 66, 67, 72, 71, 70, 74, 73, 76, 75, 79, 78, 77, 81, 80, 83, 82, 0, 1, 2, 3, 6, 7, 4, 5, 10, 11, 8, 9, 15, 14, 13, 12, 19, 18, 17, 16, 21, 20, 23, 22, 29, 28, 27, 26, 25, 24, 31, 30, 33, 32, 38, 39, 37, 36, 34, 35, 44, 43, 42, 41, 40, 48, 47, 46, 45, 52, 51, 50, 49, 56, 57, 55, 53, 54, 59, 58, 61, 60, 63, 62, 65, 64, 67, 66, 69, 68, 0, 1, 2, 3, 6, 7, 4, 5, 10, 11, 8, 9, 13, 12, 15, 14, 16, 17 \ No newline at end of file diff --git a/src/core/group/internal/constant/mirror_v.inc b/src/core/group/internal/constant/mirror_v.inc deleted file mode 100644 index 187cd78..0000000 --- a/src/core/group/internal/constant/mirror_v.inc +++ /dev/null @@ -1 +0,0 @@ -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 6, 5, 8, 7, 2, 1, 4, 3, 11, 12, 9, 10, 15, 16, 13, 14, 25, 24, 23, 28, 27, 26, 19, 18, 17, 22, 21, 20, 33, 34, 35, 36, 29, 30, 31, 32, 53, 52, 54, 56, 55, 48, 47, 49, 51, 50, 43, 42, 44, 46, 45, 38, 37, 39, 41, 40, 61, 62, 63, 64, 57, 58, 59, 60, 71, 72, 69, 70, 67, 68, 65, 66, 75, 76, 73, 74, 78, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 9, 12, 10, 11, 2, 1, 3, 5, 6, 4, 18, 17, 20, 19, 14, 13, 16, 15, 0, 3, 4, 1, 2, 7, 8, 5, 6, 17, 18, 19, 20, 21, 22, 23, 24, 9, 10, 11, 12, 13, 14, 15, 16, 29, 30, 31, 32, 25, 26, 27, 28, 37, 38, 39, 40, 33, 34, 35, 36, 49, 47, 48, 51, 50, 52, 42, 43, 41, 45, 44, 46, 57, 58, 59, 60, 53, 54, 55, 56, 65, 67, 66, 68, 61, 63, 62, 64, 95, 96, 87, 85, 84, 88, 83, 86, 91, 93, 94, 90, 89, 92, 75, 73, 72, 76, 71, 74, 81, 80, 77, 82, 78, 79, 69, 70, 104, 105, 103, 106, 108, 107, 99, 97, 98, 100, 102, 101, 125, 126, 127, 128, 120, 119, 121, 124, 122, 123, 114, 113, 115, 117, 118, 116, 109, 110, 111, 112, 139, 140, 136, 135, 138, 137, 132, 131, 134, 133, 129, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 8, 7, 6, 5, 15, 16, 13, 14, 11, 12, 9, 10, 0, 9, 8, 7, 12, 11, 10, 3, 2, 1, 6, 5, 4, 23, 21, 24, 22, 27, 25, 28, 26, 14, 16, 13, 15, 18, 20, 17, 19, 58, 57, 60, 59, 48, 49, 50, 47, 45, 46, 54, 55, 56, 53, 51, 52, 37, 38, 36, 33, 34, 35, 43, 44, 42, 39, 40, 41, 30, 29, 32, 31, 65, 66, 67, 68, 61, 62, 63, 64, 73, 74, 75, 76, 69, 70, 71, 72, 99, 97, 100, 98, 89, 91, 92, 90, 93, 95, 96, 94, 81, 84, 82, 83, 85, 88, 86, 87, 78, 80, 77, 79, 105, 106, 107, 108, 101, 102, 103, 104, 111, 112, 109, 110, 131, 132, 133, 134, 135, 136, 125, 126, 127, 128, 129, 130, 119, 120, 121, 122, 123, 124, 113, 114, 115, 116, 117, 118, 177, 178, 179, 180, 181, 182, 183, 184, 164, 165, 167, 166, 163, 161, 162, 168, 169, 173, 174, 176, 175, 172, 170, 171, 150, 151, 149, 145, 146, 148, 147, 152, 153, 159, 160, 158, 154, 155, 157, 156, 137, 138, 139, 140, 141, 142, 143, 144, 211, 210, 208, 209, 207, 216, 215, 213, 214, 212, 202, 203, 201, 205, 206, 204, 197, 195, 196, 200, 198, 199, 189, 187, 188, 186, 185, 194, 192, 193, 191, 190, 248, 247, 249, 250, 252, 251, 239, 236, 237, 238, 235, 240, 241, 246, 243, 244, 245, 242, 227, 224, 225, 226, 223, 228, 229, 234, 231, 232, 233, 230, 218, 217, 219, 220, 222, 221, 257, 258, 259, 260, 253, 254, 255, 256, 270, 271, 272, 267, 268, 269, 264, 265, 266, 261, 262, 263, 0, 0, 0, 0, 0, 0, 0, 7, 8, 5, 6, 3, 4, 1, 2, 0, 3, 4, 1, 2, 10, 9, 12, 11, 6, 5, 8, 7, 21, 23, 22, 24, 25, 27, 26, 28, 13, 15, 14, 16, 17, 19, 18, 20, 33, 34, 35, 36, 29, 30, 31, 32, 53, 54, 55, 56, 48, 47, 49, 52, 50, 51, 42, 41, 43, 45, 46, 44, 37, 38, 39, 40, 61, 62, 63, 64, 57, 58, 59, 60, 89, 90, 92, 91, 82, 80, 79, 83, 81, 87, 85, 84, 88, 86, 71, 70, 73, 69, 72, 76, 75, 78, 74, 77, 65, 66, 68, 67, 125, 130, 131, 126, 128, 127, 129, 132, 116, 118, 114, 115, 117, 113, 124, 123, 121, 119, 122, 120, 106, 103, 104, 101, 105, 102, 110, 112, 109, 111, 108, 107, 93, 96, 98, 97, 99, 94, 95, 100, 142, 144, 141, 143, 139, 140, 137, 138, 135, 133, 136, 134, 0, 3, 4, 1, 2, 7, 8, 5, 6, 19, 20, 17, 18, 23, 24, 21, 22, 11, 12, 9, 10, 15, 16, 13, 14, 30, 29, 32, 31, 26, 25, 28, 27, 37, 38, 39, 40, 33, 34, 35, 36, 75, 76, 61, 62, 63, 65, 60, 59, 66, 64, 71, 72, 68, 70, 69, 67, 74, 73, 48, 47, 43, 44, 45, 50, 46, 49, 56, 53, 55, 54, 51, 52, 58, 57, 41, 42, 79, 80, 77, 78, 95, 96, 90, 91, 89, 94, 92, 93, 85, 83, 84, 87, 88, 86, 81, 82, 116, 113, 117, 115, 112, 114, 111, 118, 121, 123, 119, 122, 124, 120, 103, 101, 98, 102, 100, 97, 99, 104, 107, 110, 105, 108, 106, 109, 136, 135, 134, 133, 140, 139, 138, 137, 128, 127, 126, 125, 132, 131, 130, 129, 159, 160, 151, 153, 152, 154, 155, 157, 156, 158, 143, 145, 144, 146, 147, 149, 148, 150, 141, 142, 175, 176, 177, 179, 178, 180, 171, 173, 172, 174, 167, 169, 168, 170, 161, 162, 163, 165, 164, 166, 215, 217, 216, 218, 219, 220, 221, 223, 222, 224, 204, 206, 207, 203, 205, 208, 209, 211, 212, 210, 214, 213, 194, 191, 195, 192, 193, 196, 197, 200, 198, 199, 202, 201, 181, 183, 182, 184, 185, 186, 187, 189, 188, 190, 247, 248, 237, 239, 238, 240, 241, 242, 243, 245, 244, 246, 227, 229, 228, 230, 231, 232, 233, 235, 234, 236, 225, 226, 291, 289, 294, 292, 290, 293, 297, 295, 296, 298, 301, 299, 304, 302, 300, 303, 279, 277, 280, 278, 283, 281, 284, 282, 285, 287, 286, 288, 266, 268, 265, 267, 270, 272, 269, 271, 273, 275, 274, 276, 250, 253, 249, 252, 254, 251, 256, 257, 255, 258, 260, 263, 259, 262, 264, 261, 344, 346, 343, 347, 345, 350, 351, 348, 349, 353, 352, 356, 355, 354, 336, 333, 335, 332, 331, 334, 339, 341, 338, 342, 340, 337, 323, 322, 320, 324, 321, 319, 330, 327, 325, 329, 326, 328, 307, 305, 309, 306, 308, 312, 313, 310, 311, 315, 314, 318, 317, 316, 365, 367, 366, 368, 371, 369, 372, 370, 357, 359, 358, 360, 362, 364, 361, 363, 443, 444, 446, 445, 447, 448, 418, 419, 416, 415, 422, 426, 417, 425, 424, 421, 411, 412, 420, 423, 414, 413, 439, 440, 428, 427, 436, 442, 432, 441, 438, 435, 433, 437, 434, 429, 430, 431, 389, 390, 394, 393, 382, 381, 385, 379, 380, 391, 388, 383, 392, 387, 386, 384, 398, 397, 408, 409, 410, 401, 405, 407, 404, 399, 406, 403, 395, 396, 402, 400, 373, 374, 376, 375, 377, 378, 457, 459, 458, 460, 461, 463, 462, 464, 449, 451, 450, 452, 453, 455, 454, 456, 623, 619, 629, 626, 622, 616, 631, 628, 630, 618, 627, 624, 621, 625, 620, 615, 617, 639, 636, 634, 637, 635, 638, 632, 633, 651, 647, 654, 653, 643, 656, 655, 650, 642, 641, 649, 645, 652, 646, 648, 640, 644, 576, 580, 584, 569, 586, 585, 579, 568, 566, 578, 574, 582, 562, 571, 577, 563, 572, 575, 583, 567, 581, 564, 573, 565, 561, 570, 587, 588, 605, 613, 614, 593, 612, 609, 611, 599, 608, 606, 604, 600, 607, 610, 598, 590, 595, 602, 591, 596, 601, 592, 597, 603, 589, 594, 531, 519, 522, 528, 530, 515, 526, 514, 510, 532, 520, 523, 529, 517, 524, 507, 521, 516, 513, 508, 527, 518, 525, 509, 512, 511, 533, 534, 559, 550, 553, 556, 538, 560, 551, 554, 557, 549, 542, 546, 555, 552, 558, 545, 535, 544, 547, 543, 540, 548, 541, 539, 536, 537, 480, 470, 481, 474, 466, 479, 477, 469, 465, 476, 478, 468, 475, 472, 467, 473, 471, 488, 489, 484, 486, 483, 485, 487, 482, 505, 499, 498, 494, 506, 501, 503, 491, 504, 500, 497, 490, 502, 493, 492, 496, 495, 661, 662, 663, 664, 657, 658, 659, 660, 793, 798, 790, 799, 797, 795, 792, 794, 796, 789, 791, 811, 815, 820, 821, 803, 818, 810, 802, 801, 809, 806, 812, 804, 819, 816, 817, 807, 814, 813, 808, 800, 805, 827, 831, 824, 832, 830, 829, 826, 828, 823, 822, 825, 764, 766, 767, 759, 760, 762, 765, 751, 752, 756, 763, 753, 755, 761, 750, 754, 749, 758, 757, 768, 769, 785, 787, 788, 780, 781, 782, 786, 772, 784, 775, 776, 777, 783, 778, 774, 771, 770, 779, 773, 725, 723, 716, 717, 720, 724, 721, 718, 727, 726, 712, 713, 722, 714, 719, 709, 715, 710, 711, 728, 729, 746, 745, 737, 748, 744, 739, 740, 741, 743, 747, 733, 734, 735, 742, 738, 730, 736, 731, 732, 674, 667, 675, 671, 665, 672, 670, 673, 669, 666, 668, 696, 684, 683, 680, 688, 697, 686, 692, 695, 685, 682, 676, 687, 694, 693, 677, 690, 691, 681, 689, 678, 679, 707, 706, 700, 708, 704, 698, 705, 703, 702, 699, 701, 839, 840, 837, 838, 835, 836, 833, 834, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5, 6, 3, 4, 11, 12, 13, 14, 7, 8, 9, 10, 0, 2, 1, 4, 3, 9, 10, 11, 12, 5, 6, 7, 8, 17, 18, 20, 19, 13, 14, 16, 15, 23, 24, 21, 22, 36, 35, 31, 32, 33, 34, 27, 28, 29, 30, 26, 25, 49, 51, 47, 48, 50, 54, 56, 52, 53, 55, 39, 40, 37, 41, 38, 44, 45, 42, 46, 43, 73, 74, 70, 72, 69, 71, 79, 80, 75, 77, 76, 78, 61, 59, 62, 60, 57, 58, 65, 67, 66, 68, 63, 64, 91, 92, 90, 89, 94, 96, 95, 93, 84, 83, 81, 82, 88, 85, 87, 86, 0, 2, 1, 5, 6, 3, 4, 9, 10, 7, 8, 17, 18, 19, 20, 21, 22, 11, 12, 13, 14, 15, 16, 25, 26, 23, 24, 33, 34, 35, 36, 37, 38, 27, 28, 29, 30, 31, 32, 41, 42, 39, 40, 45, 46, 43, 44, 51, 52, 53, 54, 47, 48, 49, 50, 87, 90, 85, 89, 88, 86, 93, 96, 91, 95, 94, 92, 79, 78, 80, 77, 71, 84, 81, 82, 83, 76, 70, 68, 67, 69, 73, 74, 75, 72, 57, 60, 55, 59, 58, 56, 63, 66, 61, 65, 64, 62, 99, 100, 97, 98, 135, 136, 121, 123, 119, 126, 125, 120, 122, 124, 128, 134, 129, 127, 131, 133, 130, 132, 105, 108, 103, 109, 104, 110, 107, 106, 114, 111, 113, 117, 115, 118, 116, 112, 101, 102, 143, 144, 145, 146, 148, 147, 137, 138, 139, 140, 142, 141, 159, 165, 163, 167, 162, 161, 166, 164, 160, 168, 149, 157, 154, 153, 151, 156, 150, 155, 152, 158, 212, 211, 213, 214, 216, 215, 199, 198, 201, 197, 196, 200, 195, 193, 194, 209, 208, 205, 202, 206, 210, 207, 203, 204, 182, 183, 181, 179, 178, 176, 175, 180, 177, 187, 191, 192, 186, 188, 190, 185, 184, 189, 170, 169, 171, 172, 174, 173, 219, 220, 217, 218, 244, 247, 241, 242, 245, 248, 249, 250, 243, 246, 253, 256, 251, 252, 255, 258, 259, 260, 254, 257, 223, 224, 229, 221, 225, 230, 222, 226, 227, 228, 233, 234, 231, 239, 235, 232, 240, 236, 237, 238, 263, 264, 261, 262, 267, 268, 265, 266, 369, 372, 373, 367, 368, 371, 370, 385, 375, 380, 379, 378, 377, 374, 384, 383, 382, 381, 376, 390, 388, 389, 386, 387, 392, 391, 346, 342, 345, 338, 347, 336, 337, 333, 335, 343, 341, 344, 331, 339, 332, 340, 334, 348, 349, 358, 356, 361, 364, 365, 359, 360, 363, 353, 366, 350, 354, 357, 362, 351, 355, 352, 307, 309, 302, 311, 303, 300, 301, 298, 308, 310, 305, 296, 304, 306, 297, 295, 299, 312, 313, 324, 328, 330, 322, 325, 329, 315, 326, 314, 319, 320, 316, 327, 321, 317, 318, 323, 272, 273, 269, 275, 274, 270, 271, 282, 277, 287, 281, 280, 279, 278, 286, 285, 284, 283, 276, 291, 292, 289, 290, 288, 294, 293, 498, 499, 497, 505, 504, 502, 503, 500, 501, 506, 513, 512, 510, 511, 507, 508, 509, 514, 515, 516, 469, 471, 474, 475, 464, 473, 467, 462, 460, 466, 465, 470, 463, 472, 458, 459, 456, 457, 455, 461, 468, 487, 490, 495, 496, 478, 493, 482, 479, 494, 491, 492, 484, 489, 488, 485, 483, 480, 481, 476, 477, 486, 431, 429, 430, 427, 428, 421, 432, 420, 425, 417, 423, 422, 419, 433, 413, 424, 414, 426, 418, 415, 416, 452, 453, 438, 441, 450, 451, 440, 449, 445, 448, 454, 434, 447, 446, 435, 443, 444, 439, 442, 436, 437, 395, 393, 394, 400, 401, 398, 399, 397, 396, 402, 407, 408, 409, 405, 406, 404, 403, 410, 411, 412, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 0, 3, 4, 1, 2, 7, 8, 5, 6, 10, 9, 19, 18, 17, 22, 21, 20, 13, 12, 11, 16, 15, 14, 25, 26, 23, 24, 32, 31, 34, 33, 28, 27, 30, 29, 37, 38, 35, 36, 41, 42, 39, 40, 57, 56, 55, 54, 53, 58, 62, 61, 60, 59, 47, 46, 45, 44, 43, 48, 52, 51, 50, 49, 82, 81, 79, 80, 77, 78, 83, 90, 89, 87, 88, 84, 85, 86, 67, 68, 65, 66, 64, 63, 69, 74, 75, 76, 72, 73, 71, 70, 0, 0, 0, 0, 0, 0, 5, 6, 7, 8, 1, 2, 3, 4, 11, 12, 9, 10, 15, 16, 13, 14, 45, 46, 43, 44, 47, 48, 51, 52, 49, 50, 37, 38, 35, 36, 41, 42, 39, 40, 29, 30, 27, 28, 33, 34, 31, 32, 19, 20, 17, 18, 21, 22, 25, 26, 23, 24, 58, 57, 56, 55, 54, 53, 0, 1, 2, 5, 6, 3, 4, 11, 12, 13, 14, 7, 8, 9, 10, 23, 25, 24, 26, 27, 29, 28, 30, 15, 17, 16, 18, 19, 21, 20, 22, 51, 52, 53, 54, 45, 43, 46, 44, 49, 47, 50, 48, 36, 38, 35, 37, 40, 42, 39, 41, 31, 32, 33, 34, 83, 84, 85, 86, 72, 75, 73, 76, 71, 74, 78, 81, 79, 82, 77, 80, 63, 59, 61, 64, 60, 62, 69, 65, 67, 70, 66, 68, 55, 56, 57, 58, 112, 111, 110, 108, 109, 107, 118, 117, 116, 114, 115, 113, 104, 103, 106, 105, 100, 99, 102, 101, 92, 90, 91, 89, 88, 87, 98, 96, 97, 95, 94, 93, 127, 129, 128, 130, 131, 133, 132, 134, 119, 121, 120, 122, 123, 125, 124, 126, 141, 142, 143, 144, 145, 146, 135, 136, 137, 138, 139, 140, 187, 188, 189, 191, 190, 192, 193, 194, 172, 177, 173, 178, 171, 176, 174, 175, 180, 185, 181, 186, 179, 184, 182, 183, 159, 155, 157, 161, 162, 160, 156, 158, 167, 163, 165, 169, 170, 168, 164, 166, 147, 148, 149, 151, 150, 152, 153, 154, 231, 233, 232, 234, 235, 237, 236, 238, 239, 241, 240, 242, 219, 221, 220, 222, 223, 225, 224, 226, 227, 229, 228, 230, 207, 209, 208, 210, 211, 213, 212, 214, 215, 217, 216, 218, 195, 197, 196, 198, 199, 201, 200, 202, 203, 205, 204, 206, 277, 278, 279, 280, 281, 282, 268, 264, 263, 269, 265, 266, 267, 270, 275, 271, 276, 272, 273, 274, 251, 250, 253, 254, 255, 249, 252, 256, 258, 260, 261, 262, 257, 259, 243, 244, 245, 246, 247, 248, 316, 318, 315, 317, 320, 322, 319, 321, 307, 308, 305, 306, 303, 304, 313, 314, 311, 312, 309, 310, 295, 296, 293, 294, 291, 292, 301, 302, 299, 300, 297, 298, 285, 283, 286, 284, 289, 287, 290, 288, 343, 342, 341, 346, 345, 344, 337, 336, 335, 340, 339, 338, 331, 330, 329, 334, 333, 332, 325, 324, 323, 328, 327, 326, 396, 398, 399, 400, 395, 397, 401, 403, 402, 404, 406, 408, 409, 410, 405, 407, 385, 386, 380, 383, 381, 384, 379, 382, 393, 394, 388, 391, 389, 392, 387, 390, 369, 365, 367, 370, 366, 368, 363, 364, 377, 373, 375, 378, 374, 376, 371, 372, 351, 347, 352, 348, 349, 350, 353, 355, 354, 356, 361, 357, 362, 358, 359, 360, 478, 475, 476, 477, 471, 472, 474, 473, 481, 479, 482, 480, 490, 487, 488, 489, 484, 485, 486, 483, 457, 458, 459, 456, 451, 452, 455, 454, 453, 460, 461, 468, 469, 470, 467, 466, 465, 462, 463, 464, 435, 436, 439, 438, 437, 434, 431, 432, 433, 440, 441, 448, 449, 450, 447, 446, 445, 442, 443, 444, 415, 416, 418, 417, 412, 413, 414, 411, 420, 422, 419, 421, 430, 427, 428, 429, 424, 425, 426, 423, 553, 554, 551, 552, 555, 557, 556, 558, 561, 562, 559, 560, 535, 529, 531, 533, 536, 530, 532, 534, 527, 528, 537, 539, 538, 540, 549, 543, 545, 547, 550, 544, 546, 548, 541, 542, 511, 512, 504, 508, 505, 509, 506, 510, 503, 507, 513, 515, 514, 516, 525, 526, 518, 522, 519, 523, 520, 524, 517, 521, 493, 494, 491, 492, 495, 497, 496, 498, 501, 502, 499, 500, 586, 577, 580, 583, 578, 581, 584, 579, 582, 585, 576, 575, 574, 573, 564, 567, 570, 565, 568, 571, 566, 569, 572, 563, 0, 0, 0, 0, 0, 3, 4, 1, 2, 9, 10, 11, 12, 5, 6, 7, 8, 18, 17, 20, 19, 14, 13, 16, 15, 0, 3, 4, 1, 2, 11, 12, 9, 10, 7, 8, 5, 6, 15, 16, 13, 14, 19, 20, 17, 18, 34, 33, 36, 35, 30, 29, 32, 31, 26, 25, 28, 27, 22, 21, 24, 23, 41, 42, 43, 44, 37, 38, 39, 40, 50, 49, 52, 51, 46, 45, 48, 47, 57, 58, 59, 60, 53, 54, 55, 56, 63, 64, 61, 62, 84, 82, 87, 85, 83, 88, 81, 86, 95, 90, 93, 89, 92, 96, 91, 94, 71, 66, 69, 65, 68, 72, 67, 70, 76, 74, 79, 77, 75, 80, 73, 78, 142, 141, 144, 143, 146, 145, 148, 147, 125, 123, 129, 127, 131, 126, 124, 130, 128, 132, 135, 133, 139, 137, 136, 134, 140, 138, 106, 111, 105, 110, 108, 113, 107, 112, 109, 114, 116, 120, 115, 119, 118, 122, 117, 121, 98, 97, 100, 99, 102, 101, 104, 103, 232, 233, 225, 229, 231, 226, 223, 234, 227, 224, 228, 230, 236, 235, 245, 247, 239, 243, 240, 237, 248, 241, 246, 244, 238, 242, 208, 206, 203, 202, 200, 209, 204, 207, 201, 205, 199, 211, 210, 220, 218, 219, 222, 214, 212, 221, 216, 213, 217, 215, 185, 179, 183, 178, 177, 181, 184, 176, 182, 175, 180, 187, 186, 193, 196, 192, 198, 195, 197, 189, 190, 188, 194, 191, 155, 158, 151, 154, 157, 159, 152, 160, 153, 149, 150, 156, 162, 161, 168, 173, 165, 167, 170, 174, 166, 172, 163, 171, 164, 169, 263, 265, 261, 264, 266, 262, 271, 269, 267, 272, 270, 268, 251, 254, 249, 252, 250, 253, 257, 260, 256, 259, 255, 258, 330, 331, 327, 329, 328, 337, 336, 344, 347, 340, 346, 345, 343, 334, 332, 341, 338, 335, 333, 342, 339, 351, 352, 349, 350, 348, 313, 314, 317, 316, 319, 318, 315, 321, 320, 326, 325, 322, 323, 324, 299, 300, 305, 302, 301, 304, 303, 307, 306, 310, 311, 312, 309, 308, 275, 277, 276, 273, 274, 287, 291, 286, 290, 279, 278, 289, 293, 282, 288, 292, 285, 280, 284, 283, 281, 298, 296, 297, 294, 295, 0, 5, 6, 7, 8, 1, 2, 3, 4, 13, 14, 15, 16, 9, 10, 11, 12, 19, 20, 17, 18, 25, 26, 27, 28, 21, 22, 23, 24, 39, 40, 37, 38, 43, 44, 41, 42, 31, 32, 29, 30, 35, 36, 33, 34, 47, 48, 45, 46, 54, 53, 56, 55, 50, 49, 52, 51, 67, 68, 65, 66, 71, 72, 69, 70, 59, 60, 57, 58, 63, 64, 61, 62, 80, 81, 79, 84, 82, 83, 75, 73, 74, 77, 78, 76, 123, 124, 109, 107, 105, 112, 110, 108, 106, 113, 111, 116, 114, 121, 119, 118, 117, 115, 122, 120, 89, 93, 88, 92, 87, 91, 95, 90, 94, 97, 102, 96, 101, 100, 99, 104, 98, 103, 85, 86, 184, 180, 179, 182, 183, 185, 181, 188, 186, 189, 187, 195, 191, 194, 190, 193, 196, 192, 168, 166, 169, 162, 165, 163, 161, 167, 164, 170, 178, 174, 177, 171, 175, 173, 172, 176, 149, 146, 148, 151, 147, 144, 150, 143, 145, 152, 156, 159, 158, 154, 157, 160, 155, 153, 127, 126, 131, 128, 129, 125, 130, 133, 135, 132, 134, 139, 137, 142, 140, 138, 136, 141, 201, 202, 203, 204, 197, 198, 199, 200, 238, 237, 240, 239, 242, 241, 244, 243, 226, 227, 228, 225, 230, 229, 232, 233, 234, 231, 236, 235, 216, 213, 214, 215, 218, 217, 222, 219, 220, 221, 224, 223, 206, 205, 208, 207, 210, 209, 212, 211, 273, 274, 275, 276, 263, 265, 264, 266, 261, 262, 268, 271, 267, 270, 269, 272, 253, 254, 249, 251, 250, 252, 257, 255, 259, 258, 256, 260, 245, 246, 247, 248, 281, 282, 283, 284, 277, 278, 279, 280, 357, 358, 360, 362, 359, 361, 364, 363, 332, 334, 329, 331, 327, 333, 336, 338, 325, 326, 335, 337, 328, 330, 341, 339, 342, 340, 343, 354, 349, 351, 345, 347, 344, 346, 355, 356, 348, 353, 350, 352, 301, 302, 297, 305, 295, 306, 296, 293, 298, 294, 303, 299, 304, 300, 308, 310, 307, 309, 311, 317, 315, 318, 316, 321, 313, 323, 314, 324, 322, 312, 319, 320, 285, 286, 289, 287, 290, 288, 292, 291, 376, 375, 374, 373, 380, 379, 378, 377, 368, 367, 366, 365, 372, 371, 370, 369, 402, 404, 401, 403, 393, 394, 396, 398, 395, 397, 399, 400, 385, 386, 389, 387, 390, 388, 391, 392, 383, 381, 384, 382, 420, 419, 421, 424, 423, 422, 416, 415, 418, 417, 412, 411, 414, 413, 406, 405, 407, 410, 409, 408, 438, 441, 439, 442, 440, 437, 444, 447, 445, 448, 446, 443, 430, 425, 427, 429, 426, 428, 436, 431, 433, 435, 432, 434, 455, 456, 453, 454, 451, 452, 449, 450, 513, 517, 516, 522, 523, 520, 518, 514, 526, 524, 521, 519, 515, 527, 525, 528, 497, 495, 496, 500, 494, 493, 499, 498, 505, 502, 501, 504, 503, 510, 507, 506, 512, 511, 509, 508, 478, 477, 474, 475, 473, 480, 479, 476, 483, 482, 485, 484, 481, 488, 487, 492, 491, 486, 490, 489, 457, 464, 469, 459, 458, 463, 468, 462, 467, 460, 461, 466, 471, 465, 470, 472, 541, 543, 542, 544, 537, 539, 538, 540, 533, 535, 534, 536, 529, 531, 530, 532, 582, 578, 576, 581, 579, 575, 577, 580, 584, 583, 585, 588, 586, 592, 590, 589, 587, 591, 569, 571, 570, 572, 573, 574, 563, 565, 564, 566, 567, 568, 550, 547, 551, 546, 549, 552, 548, 545, 554, 553, 555, 557, 561, 556, 560, 559, 562, 558, 677, 674, 680, 678, 676, 675, 673, 679, 684, 682, 688, 686, 685, 681, 687, 683, 655, 648, 653, 656, 649, 654, 642, 647, 645, 651, 650, 652, 644, 643, 641, 646, 668, 663, 671, 657, 660, 669, 664, 672, 659, 667, 665, 670, 666, 662, 658, 661, 623, 615, 622, 621, 617, 624, 616, 610, 613, 619, 618, 620, 611, 614, 609, 612, 628, 639, 633, 629, 640, 638, 626, 631, 635, 637, 634, 625, 630, 636, 627, 632, 599, 594, 598, 597, 593, 596, 600, 595, 606, 602, 608, 601, 605, 604, 607, 603, 772, 770, 776, 774, 771, 769, 775, 773, 780, 778, 784, 782, 779, 777, 783, 781, 739, 737, 745, 751, 741, 749, 747, 743, 740, 738, 746, 752, 742, 750, 748, 744, 755, 753, 761, 767, 757, 765, 763, 759, 756, 754, 762, 768, 758, 766, 764, 760, 706, 714, 705, 713, 709, 717, 712, 720, 707, 715, 711, 719, 710, 718, 708, 716, 722, 730, 721, 729, 725, 733, 728, 736, 723, 731, 727, 735, 726, 734, 724, 732, 694, 690, 693, 689, 696, 692, 695, 691, 702, 698, 701, 697, 704, 700, 703, 699, 1033, 1034, 1040, 1031, 1050, 1042, 1047, 1038, 1026, 1025, 1045, 1052, 1029, 1051, 1048, 1044, 1041, 1043, 1046, 1030, 1049, 1036, 1032, 1024, 1028, 1035, 1037, 1039, 1023, 1027, 1062, 1060, 1061, 1058, 1054, 1053, 1057, 1056, 1055, 1059, 1074, 1081, 1072, 1088, 1082, 1067, 1066, 1085, 1092, 1070, 1089, 1086, 1084, 1091, 1083, 1080, 1065, 1073, 1071, 1087, 1090, 1077, 1064, 1069, 1075, 1076, 1078, 1079, 1063, 1068, 964, 960, 968, 969, 974, 950, 948, 967, 976, 955, 973, 971, 966, 975, 965, 962, 947, 956, 972, 949, 970, 942, 954, 943, 939, 951, 957, 944, 940, 952, 958, 946, 945, 941, 953, 961, 963, 959, 984, 978, 977, 979, 981, 980, 983, 982, 1004, 999, 1016, 1003, 1014, 1015, 1017, 990, 989, 1013, 1022, 996, 1020, 1018, 1012, 1006, 1011, 997, 1019, 1021, 995, 988, 994, 998, 1010, 1007, 985, 991, 1001, 1008, 986, 992, 1002, 1005, 1000, 1009, 987, 993, 879, 883, 888, 876, 878, 882, 887, 886, 871, 861, 874, 860, 880, 884, 889, 877, 864, 872, 881, 885, 892, 856, 890, 870, 891, 855, 869, 867, 862, 857, 858, 875, 866, 873, 865, 859, 868, 863, 895, 894, 896, 898, 897, 900, 899, 893, 927, 931, 937, 922, 909, 908, 928, 932, 938, 923, 921, 912, 918, 924, 902, 935, 929, 933, 904, 901, 934, 916, 926, 930, 936, 925, 917, 915, 910, 905, 906, 903, 907, 914, 919, 913, 920, 911, 813, 808, 794, 793, 814, 809, 797, 804, 788, 807, 785, 786, 810, 806, 811, 792, 812, 787, 801, 790, 802, 800, 795, 803, 791, 799, 805, 789, 798, 796, 820, 819, 823, 822, 821, 818, 824, 816, 817, 815, 853, 847, 841, 831, 830, 854, 848, 834, 843, 827, 842, 825, 849, 850, 846, 851, 852, 840, 826, 829, 839, 837, 832, 836, 844, 828, 835, 845, 838, 833, 1193, 1194, 1195, 1196, 1159, 1163, 1150, 1167, 1165, 1157, 1148, 1146, 1155, 1153, 1161, 1160, 1164, 1151, 1168, 1166, 1158, 1149, 1147, 1156, 1154, 1162, 1145, 1152, 1177, 1189, 1191, 1170, 1187, 1183, 1185, 1173, 1181, 1179, 1175, 1178, 1190, 1192, 1171, 1188, 1184, 1186, 1174, 1182, 1180, 1176, 1169, 1172, 1119, 1104, 1115, 1103, 1114, 1099, 1110, 1120, 1106, 1117, 1105, 1116, 1102, 1113, 1097, 1108, 1107, 1118, 1098, 1109, 1101, 1112, 1100, 1111, 1143, 1124, 1135, 1144, 1128, 1139, 1131, 1142, 1121, 1132, 1130, 1141, 1129, 1140, 1126, 1137, 1127, 1138, 1125, 1136, 1122, 1133, 1123, 1134, 1093, 1094, 1095, 1096, 1201, 1202, 1203, 1204, 1197, 1198, 1199, 1200, 1576, 1574, 1567, 1578, 1580, 1590, 1558, 1598, 1594, 1577, 1556, 1555, 1572, 1562, 1582, 1563, 1583, 1579, 1581, 1593, 1592, 1596, 1565, 1587, 1585, 1571, 1589, 1568, 1575, 1557, 1597, 1591, 1595, 1564, 1586, 1584, 1570, 1599, 1553, 1561, 1573, 1588, 1552, 1560, 1566, 1554, 1551, 1569, 1559, 1633, 1634, 1622, 1623, 1620, 1621, 1635, 1630, 1629, 1618, 1619, 1624, 1605, 1603, 1616, 1631, 1608, 1627, 1625, 1614, 1610, 1602, 1606, 1604, 1617, 1632, 1609, 1628, 1626, 1615, 1611, 1613, 1601, 1600, 1612, 1607, 1662, 1661, 1653, 1665, 1667, 1676, 1645, 1683, 1680, 1664, 1643, 1641, 1659, 1650, 1670, 1651, 1671, 1666, 1668, 1678, 1677, 1681, 1652, 1673, 1672, 1657, 1675, 1655, 1684, 1644, 1682, 1679, 1663, 1642, 1640, 1658, 1649, 1669, 1638, 1648, 1660, 1674, 1637, 1647, 1639, 1636, 1656, 1646, 1654, 1496, 1477, 1481, 1490, 1479, 1483, 1492, 1480, 1484, 1493, 1470, 1478, 1482, 1491, 1463, 1495, 1452, 1459, 1485, 1449, 1454, 1446, 1472, 1465, 1460, 1486, 1450, 1455, 1447, 1473, 1466, 1462, 1458, 1476, 1494, 1468, 1489, 1488, 1475, 1461, 1487, 1451, 1456, 1448, 1474, 1467, 1457, 1453, 1445, 1471, 1464, 1469, 1497, 1498, 1550, 1531, 1535, 1541, 1533, 1537, 1543, 1534, 1538, 1544, 1523, 1532, 1536, 1542, 1509, 1549, 1517, 1508, 1507, 1530, 1548, 1521, 1540, 1539, 1529, 1545, 1518, 1514, 1504, 1500, 1525, 1511, 1546, 1519, 1515, 1505, 1501, 1526, 1512, 1547, 1520, 1516, 1506, 1502, 1527, 1513, 1522, 1528, 1503, 1499, 1524, 1510, 1387, 1360, 1367, 1382, 1358, 1365, 1380, 1355, 1386, 1359, 1366, 1381, 1385, 1371, 1356, 1363, 1378, 1370, 1353, 1389, 1362, 1369, 1384, 1374, 1390, 1349, 1388, 1361, 1368, 1383, 1377, 1372, 1340, 1350, 1343, 1346, 1341, 1351, 1344, 1347, 1357, 1364, 1379, 1376, 1375, 1342, 1352, 1345, 1348, 1373, 1354, 1339, 1391, 1392, 1442, 1422, 1429, 1436, 1441, 1421, 1428, 1435, 1411, 1410, 1407, 1444, 1424, 1431, 1438, 1420, 1427, 1434, 1409, 1419, 1426, 1433, 1414, 1439, 1403, 1443, 1423, 1430, 1437, 1440, 1417, 1412, 1394, 1404, 1397, 1400, 1395, 1405, 1398, 1401, 1416, 1415, 1396, 1406, 1399, 1402, 1418, 1425, 1432, 1413, 1408, 1393, 1251, 1247, 1243, 1250, 1216, 1215, 1234, 1211, 1253, 1248, 1244, 1218, 1220, 1238, 1227, 1249, 1207, 1232, 1252, 1241, 1230, 1217, 1245, 1206, 1233, 1205, 1214, 1208, 1222, 1209, 1223, 1219, 1221, 1240, 1229, 1239, 1228, 1246, 1231, 1210, 1236, 1225, 1224, 1213, 1237, 1226, 1235, 1212, 1242, 1287, 1286, 1275, 1267, 1277, 1266, 1276, 1289, 1270, 1280, 1274, 1284, 1288, 1285, 1273, 1283, 1268, 1278, 1263, 1264, 1258, 1259, 1256, 1257, 1265, 1272, 1282, 1271, 1281, 1262, 1261, 1269, 1279, 1254, 1255, 1260, 1335, 1332, 1328, 1334, 1324, 1301, 1323, 1300, 1319, 1296, 1337, 1333, 1329, 1326, 1303, 1305, 1312, 1292, 1338, 1317, 1336, 1315, 1325, 1302, 1330, 1291, 1290, 1322, 1299, 1293, 1307, 1294, 1308, 1327, 1304, 1306, 1314, 1313, 1331, 1316, 1295, 1310, 1309, 1321, 1298, 1311, 1320, 1297, 1318, 1732, 1733, 1734, 1729, 1730, 1731, 1738, 1739, 1740, 1735, 1736, 1737, 1716, 1719, 1720, 1713, 1714, 1715, 1717, 1718, 1725, 1724, 1727, 1728, 1721, 1722, 1723, 1726, 1700, 1701, 1702, 1697, 1703, 1704, 1698, 1699, 1709, 1710, 1711, 1706, 1705, 1712, 1707, 1708, 1688, 1689, 1690, 1685, 1686, 1687, 1694, 1695, 1696, 1691, 1692, 1693, 0, 0, 0, 0, 2, 1, 4, 3, 6, 5, 0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 17, 18, 19, 20, 13, 14, 15, 16, 28, 29, 30, 26, 27, 24, 25, 21, 22, 23, 43, 44, 45, 46, 39, 40, 41, 42, 35, 36, 37, 38, 31, 32, 33, 34, 78, 79, 80, 76, 77, 67, 65, 69, 68, 66, 64, 72, 71, 75, 73, 74, 70, 57, 53, 56, 52, 55, 54, 63, 59, 58, 61, 62, 60, 50, 51, 47, 48, 49, 0, 3, 4, 1, 2, 6, 5, 8, 7, 10, 9, 12, 11, 15, 16, 13, 14, 18, 17, 27, 29, 28, 30, 31, 33, 32, 34, 19, 21, 20, 22, 23, 25, 24, 26, 41, 42, 43, 44, 46, 45, 35, 36, 37, 38, 40, 39, 53, 49, 48, 52, 54, 50, 47, 51, 81, 82, 73, 71, 75, 74, 63, 72, 61, 78, 76, 80, 79, 77, 70, 69, 58, 62, 57, 60, 59, 65, 68, 64, 67, 66, 55, 56, 90, 91, 89, 93, 92, 94, 85, 83, 84, 87, 86, 88, 97, 98, 95, 96, 133, 134, 117, 121, 123, 119, 118, 122, 124, 120, 130, 126, 128, 131, 127, 129, 132, 125, 101, 105, 104, 108, 102, 106, 103, 107, 116, 110, 113, 111, 114, 109, 112, 115, 99, 100, 147, 148, 149, 150, 143, 144, 145, 146, 139, 140, 141, 142, 135, 136, 137, 138, 241, 245, 247, 240, 243, 248, 244, 242, 246, 259, 262, 263, 253, 261, 256, 252, 249, 260, 250, 257, 254, 251, 258, 255, 266, 270, 264, 269, 272, 268, 265, 267, 271, 222, 216, 213, 223, 220, 215, 225, 212, 218, 224, 217, 214, 221, 219, 235, 228, 233, 236, 234, 226, 230, 239, 238, 231, 229, 227, 237, 232, 191, 186, 195, 189, 185, 194, 192, 197, 188, 196, 184, 187, 193, 190, 203, 209, 199, 208, 204, 207, 211, 200, 202, 198, 201, 210, 206, 205, 154, 151, 158, 155, 157, 152, 159, 153, 156, 167, 169, 172, 166, 163, 171, 174, 165, 170, 173, 160, 168, 164, 161, 162, 177, 181, 175, 182, 180, 178, 176, 183, 179, 276, 275, 274, 273, 293, 294, 295, 296, 287, 289, 288, 290, 292, 291, 281, 283, 282, 284, 286, 285, 277, 278, 279, 280, 437, 438, 436, 446, 447, 452, 453, 454, 455, 443, 442, 440, 444, 450, 449, 448, 441, 445, 451, 439, 457, 458, 456, 393, 391, 401, 406, 397, 405, 403, 400, 390, 386, 399, 395, 404, 379, 388, 396, 383, 380, 384, 382, 392, 402, 387, 381, 389, 385, 398, 394, 378, 419, 417, 431, 435, 426, 434, 433, 429, 415, 412, 427, 421, 430, 420, 411, 418, 432, 423, 408, 414, 425, 424, 409, 416, 413, 428, 422, 410, 407, 348, 333, 337, 343, 339, 336, 338, 345, 329, 342, 334, 344, 328, 321, 340, 320, 347, 331, 335, 324, 346, 330, 327, 322, 341, 326, 332, 325, 323, 377, 367, 371, 376, 363, 358, 373, 368, 357, 372, 350, 364, 349, 362, 360, 375, 366, 370, 369, 353, 359, 374, 356, 361, 351, 365, 355, 354, 352, 299, 297, 298, 316, 308, 313, 307, 306, 309, 314, 300, 301, 312, 311, 310, 315, 302, 303, 304, 305, 319, 317, 318, 471, 472, 473, 474, 467, 468, 469, 470, 463, 464, 465, 466, 459, 460, 461, 462, 477, 478, 475, 476, 0, 2, 1, 5, 6, 3, 4, 12, 11, 14, 13, 8, 7, 10, 9, 17, 18, 15, 16, 20, 19, 22, 21, 25, 26, 23, 24, 28, 27, 30, 29, 33, 34, 31, 32, 43, 44, 45, 46, 41, 42, 39, 40, 35, 36, 37, 38, 79, 80, 81, 82, 70, 71, 68, 65, 69, 66, 67, 76, 77, 72, 74, 75, 78, 73, 54, 56, 57, 53, 55, 51, 52, 60, 64, 61, 62, 58, 59, 63, 47, 48, 49, 50, 101, 102, 94, 93, 96, 95, 98, 97, 100, 99, 86, 85, 88, 87, 90, 89, 92, 91, 83, 84, 107, 108, 109, 110, 103, 104, 105, 106, 145, 147, 150, 148, 143, 146, 151, 144, 149, 152, 153, 157, 161, 158, 154, 156, 162, 155, 159, 160, 139, 138, 137, 142, 141, 140, 133, 132, 131, 136, 135, 134, 115, 118, 111, 116, 112, 114, 119, 113, 117, 120, 121, 125, 128, 126, 122, 124, 129, 130, 123, 127, 185, 184, 186, 183, 182, 180, 179, 181, 193, 192, 194, 191, 190, 188, 187, 189, 169, 168, 170, 167, 166, 164, 163, 165, 177, 176, 178, 175, 174, 172, 171, 173, 197, 198, 195, 196, 279, 278, 277, 276, 282, 285, 281, 280, 284, 283, 286, 290, 289, 288, 287, 256, 254, 258, 249, 246, 257, 255, 259, 250, 252, 245, 253, 248, 247, 251, 260, 261, 273, 263, 266, 268, 271, 274, 264, 267, 269, 272, 262, 265, 270, 275, 224, 218, 227, 226, 217, 222, 228, 223, 225, 215, 220, 214, 219, 216, 221, 229, 230, 241, 232, 237, 242, 233, 238, 234, 239, 243, 235, 240, 231, 236, 244, 202, 201, 200, 199, 206, 205, 203, 208, 207, 204, 209, 213, 212, 211, 210, 308, 309, 305, 307, 306, 314, 312, 313, 310, 311, 303, 304, 301, 302, 293, 295, 294, 291, 292, 299, 300, 297, 298, 296, 318, 317, 316, 315, 388, 387, 385, 386, 393, 391, 394, 389, 392, 390, 397, 395, 398, 396, 360, 369, 361, 364, 367, 362, 365, 368, 366, 363, 359, 373, 371, 372, 370, 375, 380, 382, 379, 384, 377, 376, 381, 383, 374, 378, 343, 333, 335, 338, 342, 336, 339, 341, 337, 340, 334, 347, 345, 346, 344, 357, 348, 354, 353, 358, 351, 349, 355, 350, 356, 352, 321, 322, 320, 319, 326, 328, 324, 327, 323, 325, 330, 332, 329, 331, 440, 442, 439, 441, 424, 425, 426, 423, 428, 427, 410, 409, 430, 432, 429, 431, 433, 438, 435, 434, 436, 437, 422, 421, 406, 403, 404, 405, 408, 407, 413, 411, 414, 412, 415, 418, 417, 419, 420, 416, 401, 399, 402, 400, 445, 446, 443, 444, 645, 633, 642, 630, 639, 634, 641, 640, 632, 646, 636, 638, 647, 648, 631, 635, 644, 637, 643, 651, 657, 656, 655, 650, 649, 663, 654, 660, 661, 653, 659, 652, 658, 662, 678, 681, 670, 677, 664, 674, 671, 676, 675, 669, 666, 682, 673, 679, 680, 665, 672, 668, 667, 575, 576, 580, 566, 585, 582, 587, 578, 583, 586, 577, 567, 570, 568, 571, 573, 574, 569, 572, 579, 565, 584, 581, 599, 594, 603, 592, 590, 601, 597, 588, 600, 595, 604, 593, 591, 602, 598, 589, 605, 596, 606, 622, 609, 618, 607, 627, 624, 623, 617, 626, 629, 610, 620, 621, 611, 614, 612, 615, 619, 608, 628, 625, 613, 616, 520, 503, 511, 513, 517, 512, 514, 518, 515, 516, 500, 501, 510, 507, 519, 502, 522, 505, 508, 521, 504, 509, 506, 530, 538, 527, 535, 526, 534, 524, 532, 540, 529, 537, 523, 531, 528, 536, 525, 533, 539, 541, 545, 560, 543, 552, 555, 557, 563, 556, 558, 564, 549, 544, 559, 553, 554, 542, 548, 547, 562, 550, 546, 561, 551, 450, 461, 455, 448, 452, 462, 457, 464, 458, 451, 454, 453, 449, 465, 463, 447, 456, 459, 460, 471, 470, 466, 478, 476, 473, 469, 468, 467, 479, 477, 474, 475, 480, 472, 485, 496, 491, 499, 498, 490, 483, 487, 497, 493, 486, 489, 488, 484, 481, 494, 495, 482, 492, 715, 716, 717, 718, 720, 719, 709, 723, 722, 721, 724, 707, 706, 705, 708, 704, 712, 711, 713, 710, 714, 698, 696, 695, 694, 697, 689, 702, 700, 699, 701, 703, 683, 684, 685, 686, 688, 687, 692, 691, 690, 693, 820, 822, 819, 821, 823, 829, 834, 830, 835, 828, 833, 826, 831, 824, 827, 832, 825, 837, 839, 836, 838, 840, 789, 799, 787, 785, 788, 786, 783, 798, 795, 791, 784, 794, 792, 797, 796, 790, 793, 800, 801, 815, 811, 818, 803, 805, 808, 816, 812, 814, 806, 802, 809, 807, 813, 810, 804, 817, 753, 757, 750, 752, 749, 751, 747, 762, 756, 759, 763, 758, 755, 761, 760, 754, 748, 764, 765, 776, 769, 781, 770, 775, 778, 771, 777, 780, 767, 773, 779, 774, 766, 772, 782, 768, 727, 725, 728, 726, 729, 738, 741, 736, 739, 734, 730, 732, 737, 740, 735, 731, 733, 744, 742, 745, 743, 746, 873, 875, 878, 880, 882, 885, 877, 884, 874, 876, 879, 881, 883, 886, 887, 889, 888, 890, 904, 895, 891, 893, 896, 898, 900, 902, 892, 894, 897, 899, 901, 903, 841, 849, 842, 850, 847, 843, 851, 844, 852, 845, 853, 848, 846, 854, 855, 857, 856, 858, 861, 867, 862, 868, 860, 863, 869, 864, 870, 865, 871, 866, 872, 859, 907, 908, 905, 906, 1279, 1266, 1292, 1275, 1274, 1265, 1264, 1287, 1298, 1291, 1278, 1285, 1282, 1272, 1273, 1257, 1259, 1276, 1286, 1288, 1295, 1297, 1294, 1289, 1270, 1284, 1271, 1263, 1277, 1283, 1280, 1290, 1281, 1299, 1260, 1296, 1267, 1293, 1255, 1261, 1269, 1256, 1262, 1268, 1258, 1329, 1332, 1333, 1322, 1308, 1306, 1323, 1324, 1315, 1330, 1313, 1325, 1327, 1300, 1304, 1301, 1318, 1320, 1316, 1331, 1302, 1311, 1314, 1326, 1328, 1305, 1321, 1309, 1319, 1310, 1303, 1312, 1317, 1307, 1353, 1351, 1374, 1360, 1362, 1359, 1350, 1347, 1371, 1378, 1373, 1365, 1368, 1367, 1339, 1341, 1363, 1370, 1372, 1377, 1369, 1376, 1361, 1337, 1358, 1338, 1357, 1348, 1356, 1345, 1364, 1366, 1342, 1334, 1349, 1346, 1352, 1375, 1355, 1335, 1343, 1336, 1344, 1354, 1340, 1193, 1169, 1167, 1166, 1156, 1149, 1174, 1194, 1164, 1190, 1187, 1171, 1189, 1183, 1150, 1155, 1177, 1185, 1186, 1192, 1184, 1191, 1176, 1147, 1175, 1148, 1173, 1163, 1172, 1161, 1178, 1181, 1165, 1188, 1144, 1158, 1145, 1159, 1152, 1146, 1160, 1153, 1162, 1179, 1182, 1180, 1170, 1157, 1154, 1168, 1151, 1200, 1195, 1202, 1197, 1196, 1203, 1201, 1199, 1198, 1236, 1228, 1224, 1248, 1227, 1232, 1235, 1254, 1210, 1215, 1237, 1244, 1245, 1251, 1234, 1252, 1249, 1246, 1229, 1243, 1230, 1221, 1238, 1242, 1240, 1208, 1204, 1222, 1239, 1241, 1220, 1212, 1216, 1209, 1233, 1253, 1223, 1250, 1247, 1231, 1205, 1217, 1226, 1206, 1218, 1213, 1225, 1207, 1219, 1214, 1211, 1067, 1069, 1072, 1056, 1058, 1038, 1047, 1083, 1071, 1074, 1081, 1048, 1037, 1080, 1068, 1070, 1073, 1062, 1075, 1060, 1041, 1065, 1036, 1035, 1082, 1034, 1079, 1044, 1061, 1059, 1039, 1057, 1055, 1049, 1063, 1076, 1078, 1064, 1077, 1046, 1053, 1050, 1051, 1043, 1066, 1045, 1042, 1054, 1052, 1033, 1040, 1085, 1088, 1087, 1092, 1091, 1084, 1090, 1086, 1089, 1119, 1133, 1136, 1140, 1118, 1126, 1101, 1143, 1124, 1138, 1142, 1102, 1125, 1134, 1137, 1141, 1123, 1114, 1120, 1129, 1095, 1139, 1135, 1097, 1094, 1111, 1113, 1132, 1098, 1127, 1107, 1099, 1093, 1103, 1115, 1121, 1117, 1122, 1116, 1112, 1104, 1105, 1110, 1131, 1096, 1109, 1130, 1106, 1108, 1128, 1100, 947, 950, 924, 953, 925, 943, 948, 951, 936, 915, 914, 910, 945, 952, 949, 933, 935, 922, 923, 913, 912, 926, 937, 919, 909, 939, 941, 921, 938, 934, 920, 927, 916, 928, 932, 940, 918, 911, 946, 931, 929, 944, 930, 917, 942, 967, 969, 974, 984, 968, 979, 959, 987, 958, 981, 983, 975, 985, 964, 976, 962, 972, 986, 970, 982, 971, 980, 957, 960, 961, 965, 977, 966, 978, 954, 963, 973, 955, 956, 1021, 1027, 1029, 1011, 1013, 1002, 1032, 1003, 1020, 1028, 1030, 1017, 1023, 995, 1015, 1022, 994, 989, 1024, 988, 1031, 1026, 1016, 1014, 1012, 993, 991, 1010, 992, 1004, 1018, 999, 1019, 1001, 1000, 1008, 1005, 996, 1006, 998, 990, 1025, 1009, 1007, 997, 1384, 1383, 1386, 1385, 1380, 1379, 1382, 1381, 1460, 1459, 1462, 1464, 1463, 1461, 1466, 1465, 1435, 1440, 1431, 1433, 1427, 1429, 1437, 1432, 1434, 1428, 1430, 1438, 1436, 1439, 1442, 1441, 1444, 1443, 1454, 1456, 1448, 1450, 1452, 1455, 1457, 1449, 1451, 1453, 1445, 1458, 1446, 1447, 1399, 1404, 1400, 1405, 1397, 1402, 1398, 1403, 1395, 1407, 1401, 1406, 1408, 1396, 1410, 1409, 1412, 1411, 1423, 1425, 1426, 1415, 1420, 1416, 1421, 1417, 1422, 1413, 1418, 1414, 1419, 1424, 1388, 1387, 1392, 1389, 1391, 1390, 1394, 1393, 1473, 1474, 1471, 1472, 1469, 1470, 1467, 1468, 2110, 2069, 2052, 2108, 2059, 2088, 2099, 2102, 2060, 2092, 2089, 2063, 2067, 2068, 2065, 2066, 2112, 2111, 2050, 2051, 2048, 2049, 2073, 2071, 2082, 2113, 2114, 2105, 2097, 2087, 2074, 2084, 2083, 2098, 2080, 2107, 2101, 2079, 2086, 2096, 2077, 2094, 2057, 2056, 2075, 2076, 2081, 2104, 2106, 2078, 2085, 2095, 2091, 2058, 2070, 2053, 2109, 2100, 2103, 2061, 2093, 2090, 2064, 2045, 2054, 2046, 2055, 2043, 2044, 2062, 2042, 2047, 2072, 2164, 2168, 2169, 2183, 2184, 2193, 2131, 2191, 2155, 2130, 2123, 2150, 2140, 2175, 2154, 2129, 2122, 2149, 2139, 2174, 2152, 2125, 2127, 2157, 2166, 2171, 2181, 2153, 2120, 2151, 2121, 2148, 2138, 2147, 2136, 2159, 2161, 2115, 2132, 2192, 2188, 2190, 2142, 2180, 2177, 2146, 2118, 2134, 2185, 2187, 2189, 2141, 2179, 2176, 2145, 2126, 2128, 2158, 2167, 2172, 2182, 2186, 2178, 2173, 2143, 2170, 2165, 2144, 2137, 2160, 2163, 2162, 2119, 2135, 2133, 2117, 2116, 2124, 2156, 2213, 2211, 2261, 2257, 2230, 2205, 2198, 2225, 2221, 2248, 2228, 2229, 2224, 2227, 2264, 2263, 2208, 2210, 2202, 2204, 2235, 2232, 2243, 2265, 2266, 2259, 2254, 2247, 2236, 2245, 2244, 2255, 2242, 2260, 2256, 2241, 2246, 2253, 2240, 2252, 2219, 2218, 2237, 2239, 2238, 2220, 2207, 2209, 2201, 2203, 2234, 2251, 2212, 2262, 2258, 2231, 2206, 2199, 2226, 2222, 2249, 2223, 2250, 2195, 2216, 2196, 2217, 2214, 2215, 2194, 2200, 2233, 2197, 1949, 1950, 1931, 1932, 1926, 1928, 1951, 1945, 1943, 1918, 1919, 1933, 1903, 1893, 1917, 1947, 1909, 1942, 1938, 1915, 1911, 1890, 1930, 1925, 1905, 1948, 1726, 1884, 1885, 1878, 1881, 1873, 1895, 1921, 1910, 1940, 1886, 1900, 1935, 1879, 1882, 1874, 1896, 1922, 1901, 1936, 1898, 1899, 1924, 1929, 1934, 1944, 1904, 1939, 1880, 1883, 1875, 1897, 1923, 1902, 1892, 1916, 1946, 1908, 1941, 1937, 1914, 1888, 1876, 1912, 1906, 1889, 1877, 1913, 1907, 1887, 1927, 1872, 1894, 1920, 1891, 1956, 1955, 1954, 1952, 1953, 1961, 1960, 1957, 1959, 1958, 2038, 2039, 2019, 2020, 2016, 2017, 2041, 2031, 2029, 2009, 2010, 2022, 1980, 2037, 1978, 1970, 2007, 2033, 1994, 2027, 2024, 2005, 2040, 2021, 2032, 1993, 1976, 1977, 2015, 2018, 2023, 2030, 2035, 1996, 1983, 1986, 1963, 1973, 2012, 1998, 2026, 1989, 1990, 1968, 1966, 2001, 1981, 2036, 1997, 1984, 1987, 1964, 1974, 2013, 1979, 1971, 2008, 2034, 1995, 2028, 2025, 2006, 1999, 2003, 1991, 1856, 1969, 1967, 2002, 1982, 1985, 1988, 1965, 1975, 2014, 2000, 1992, 1962, 1972, 2011, 2004, 1777, 1731, 1741, 1756, 1768, 1772, 1729, 1739, 1754, 1730, 1740, 1755, 1727, 1728, 1736, 1775, 1767, 1771, 1721, 1780, 1760, 1713, 1778, 1732, 1742, 1757, 1746, 1747, 1737, 1744, 1759, 1712, 1752, 1724, 1770, 1774, 1763, 1716, 1734, 1720, 1769, 1773, 1766, 1719, 1761, 1714, 1709, 1710, 1779, 1733, 1743, 1758, 1748, 1723, 1704, 1776, 1705, 1749, 1722, 1702, 1703, 1711, 1750, 1738, 1745, 1765, 1718, 1753, 1735, 1764, 1717, 1708, 1751, 1707, 1762, 1715, 1725, 1700, 1701, 1706, 1784, 1785, 1783, 1782, 1781, 1788, 1790, 1789, 1787, 1786, 1868, 1827, 1842, 1863, 1835, 1858, 1834, 1857, 1806, 1846, 1869, 1828, 1843, 1864, 1817, 1818, 1805, 1845, 1803, 1837, 1860, 1825, 1840, 1861, 1826, 1841, 1862, 1832, 1833, 1855, 1867, 1816, 1809, 1849, 1824, 1839, 1830, 1853, 1866, 1836, 1859, 1854, 1871, 1812, 1852, 1807, 1847, 1800, 1801, 1870, 1829, 1844, 1865, 1819, 1795, 1796, 1820, 1793, 1794, 1814, 1802, 1821, 1811, 1851, 1831, 1810, 1850, 1799, 1822, 1798, 1815, 1808, 1848, 1823, 1838, 1804, 1791, 1792, 1813, 1797, 1545, 1542, 1543, 1538, 1540, 1546, 1495, 1496, 1493, 1494, 1477, 1530, 1539, 1541, 1518, 1517, 1528, 1479, 1483, 1534, 1544, 1486, 1537, 1489, 1490, 1487, 1488, 1476, 1529, 1498, 1547, 1497, 1505, 1519, 1520, 1515, 1524, 1512, 1509, 1521, 1499, 1507, 1506, 1525, 1513, 1504, 1480, 1485, 1536, 1527, 1484, 1535, 1516, 1526, 1514, 1503, 1508, 1481, 1532, 1511, 1482, 1533, 1522, 1502, 1523, 1510, 1478, 1531, 1475, 1492, 1491, 1500, 1501, 1585, 1624, 1623, 1594, 1620, 1576, 1578, 1564, 1558, 1625, 1569, 1603, 1570, 1604, 1563, 1557, 1554, 1586, 1622, 1595, 1621, 1582, 1616, 1580, 1566, 1560, 1599, 1590, 1612, 1615, 1602, 1593, 1581, 1579, 1565, 1559, 1577, 1568, 1575, 1562, 1556, 1626, 1571, 1605, 1583, 1617, 1584, 1619, 1618, 1548, 1614, 1572, 1606, 1549, 1550, 1613, 1573, 1607, 1611, 1567, 1561, 1601, 1592, 1610, 1600, 1591, 1574, 1608, 1551, 1552, 1596, 1609, 1597, 1588, 1598, 1589, 1555, 1587, 1553, 1696, 1690, 1692, 1699, 1633, 1684, 1697, 1675, 1645, 1676, 1646, 1632, 1683, 1673, 1643, 1674, 1644, 1628, 1679, 1627, 1694, 1695, 1691, 1693, 1668, 1667, 1672, 1635, 1686, 1688, 1639, 1634, 1685, 1640, 1637, 1638, 1631, 1682, 1648, 1698, 1677, 1647, 1655, 1669, 1671, 1670, 1665, 1662, 1659, 1649, 1657, 1656, 1663, 1654, 1636, 1687, 1689, 1678, 1666, 1664, 1653, 1658, 1661, 1630, 1681, 1652, 1660, 1629, 1680, 1642, 1641, 1650, 1651, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2323, 2324, 2325, 2326, 2315, 2318, 2317, 2316, 2319, 2322, 2320, 2321, 2307, 2310, 2309, 2308, 2311, 2313, 2314, 2312, 2303, 2304, 2305, 2306, 0, 0, 0, 0, 3, 4, 1, 2, 0, 2, 1, 4, 3, 10, 9, 12, 11, 6, 5, 8, 7, 25, 26, 27, 24, 23, 30, 31, 32, 28, 29, 17, 16, 13, 14, 15, 21, 22, 18, 19, 20, 0, 2, 1, 4, 3, 7, 11, 5, 12, 10, 9, 6, 8, 21, 20, 19, 24, 22, 23, 15, 14, 13, 17, 18, 16, 32, 31, 33, 36, 35, 34, 26, 25, 27, 30, 29, 28, 94, 96, 93, 95, 75, 78, 79, 69, 76, 73, 68, 74, 72, 67, 70, 77, 71, 88, 91, 92, 83, 81, 89, 85, 80, 84, 90, 82, 87, 86, 50, 47, 44, 51, 53, 49, 46, 48, 41, 45, 52, 42, 43, 61, 58, 64, 57, 62, 60, 66, 65, 54, 59, 63, 55, 56, 39, 37, 40, 38, 99, 100, 97, 98, 141, 142, 145, 146, 147, 148, 138, 137, 136, 140, 144, 135, 139, 143, 133, 134, 155, 156, 161, 162, 163, 164, 151, 153, 159, 158, 149, 157, 152, 154, 160, 150, 115, 116, 112, 109, 108, 107, 113, 110, 101, 102, 114, 111, 103, 104, 105, 106, 127, 132, 123, 129, 124, 130, 117, 118, 128, 126, 125, 131, 119, 120, 121, 122, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 14, 13, 16, 15, 19, 20, 17, 18, 32, 31, 30, 29, 36, 35, 34, 33, 24, 23, 22, 21, 28, 27, 26, 25, 39, 40, 37, 38, 43, 44, 41, 42, 46, 45, 50, 51, 52, 47, 48, 49, 63, 68, 67, 64, 66, 65, 71, 69, 72, 70, 53, 56, 58, 57, 55, 54, 60, 62, 59, 61, 75, 76, 73, 74, 97, 98, 99, 100, 90, 91, 92, 89, 96, 93, 94, 95, 84, 81, 82, 83, 86, 87, 88, 85, 77, 78, 79, 80, 103, 104, 101, 102, 107, 108, 105, 106, 113, 114, 115, 116, 109, 110, 111, 112, 176, 178, 174, 173, 177, 171, 175, 172, 179, 180, 186, 188, 184, 183, 187, 181, 185, 182, 159, 158, 157, 162, 161, 160, 156, 155, 144, 143, 165, 164, 163, 170, 167, 169, 168, 166, 154, 153, 142, 141, 137, 136, 135, 140, 139, 138, 147, 146, 145, 152, 149, 151, 150, 148, 122, 124, 120, 119, 123, 117, 121, 118, 125, 126, 132, 134, 130, 129, 133, 127, 131, 128, 197, 198, 199, 200, 201, 204, 203, 202, 189, 190, 191, 192, 193, 196, 195, 194, 230, 229, 232, 231, 223, 219, 222, 221, 220, 227, 226, 224, 228, 225, 210, 213, 212, 211, 209, 216, 218, 215, 214, 217, 206, 205, 208, 207, 299, 301, 303, 300, 302, 304, 273, 272, 271, 270, 275, 276, 277, 279, 278, 269, 274, 287, 283, 286, 284, 281, 282, 285, 280, 290, 289, 288, 291, 296, 294, 292, 295, 293, 297, 298, 248, 242, 241, 240, 239, 249, 243, 244, 245, 247, 246, 257, 254, 255, 251, 253, 256, 252, 250, 260, 259, 258, 261, 264, 266, 263, 265, 262, 267, 268, 233, 236, 234, 237, 235, 238, 313, 316, 315, 314, 319, 320, 317, 318, 305, 308, 307, 306, 311, 312, 309, 310, 403, 404, 372, 374, 369, 378, 366, 368, 377, 367, 373, 375, 376, 365, 364, 363, 371, 370, 379, 382, 381, 380, 386, 385, 384, 383, 402, 394, 401, 393, 391, 397, 399, 400, 387, 389, 392, 388, 390, 396, 395, 398, 336, 335, 334, 327, 330, 328, 325, 338, 337, 323, 331, 324, 332, 333, 329, 326, 339, 342, 341, 340, 346, 345, 344, 343, 355, 358, 356, 359, 351, 357, 350, 348, 361, 360, 352, 362, 353, 354, 349, 347, 321, 322, 417, 425, 424, 423, 420, 419, 422, 418, 421, 427, 426, 428, 405, 412, 410, 409, 413, 411, 408, 407, 406, 415, 414, 416, 641, 634, 636, 644, 640, 643, 639, 635, 638, 642, 637, 633, 662, 664, 651, 652, 657, 656, 648, 655, 647, 645, 646, 650, 663, 661, 654, 660, 653, 649, 658, 659, 672, 670, 665, 669, 668, 667, 675, 666, 674, 673, 671, 676, 583, 587, 589, 574, 572, 586, 571, 580, 582, 562, 566, 578, 584, 585, 588, 567, 565, 561, 577, 560, 576, 554, 555, 559, 575, 570, 579, 581, 558, 573, 568, 557, 569, 563, 564, 556, 553, 592, 591, 590, 595, 594, 593, 607, 600, 614, 615, 610, 619, 622, 599, 597, 613, 632, 627, 630, 625, 621, 624, 596, 602, 616, 603, 606, 618, 626, 628, 631, 612, 629, 598, 609, 604, 617, 611, 620, 623, 605, 608, 601, 509, 494, 495, 508, 504, 501, 496, 492, 490, 482, 506, 507, 489, 483, 488, 503, 505, 498, 479, 477, 502, 476, 497, 493, 491, 484, 499, 480, 500, 481, 473, 485, 486, 478, 474, 487, 475, 512, 511, 510, 515, 514, 513, 532, 524, 543, 523, 517, 552, 533, 535, 545, 550, 536, 516, 551, 544, 520, 547, 541, 525, 518, 519, 534, 546, 537, 521, 548, 530, 522, 549, 531, 529, 538, 527, 539, 542, 528, 540, 526, 440, 430, 436, 431, 439, 437, 435, 433, 429, 438, 434, 432, 450, 451, 449, 447, 458, 452, 443, 444, 457, 455, 448, 446, 445, 459, 460, 456, 454, 441, 453, 442, 463, 468, 466, 465, 464, 462, 471, 461, 470, 469, 467, 472, 681, 682, 683, 684, 677, 678, 679, 680, 696, 695, 697, 699, 698, 702, 701, 700, 704, 703, 686, 685, 687, 689, 688, 692, 691, 690, 694, 693, 995, 987, 990, 997, 988, 991, 993, 996, 998, 989, 992, 994, 986, 985, 984, 983, 1008, 1009, 1002, 1005, 1013, 1007, 1001, 1004, 1012, 1006, 1003, 1000, 1011, 999, 1010, 1026, 1028, 1018, 1021, 1024, 1027, 1017, 1020, 1023, 1025, 1019, 1022, 1016, 1014, 1015, 1033, 1035, 1029, 1031, 1037, 1034, 1036, 1030, 1032, 1038, 1039, 1041, 1044, 1043, 1042, 1040, 913, 916, 917, 924, 925, 927, 894, 926, 906, 893, 884, 902, 898, 921, 905, 892, 883, 901, 897, 920, 889, 891, 910, 915, 919, 923, 904, 881, 903, 882, 900, 896, 899, 895, 911, 912, 888, 890, 909, 914, 918, 922, 880, 879, 875, 885, 907, 878, 876, 886, 908, 877, 887, 928, 929, 958, 962, 963, 974, 975, 982, 935, 937, 953, 960, 964, 972, 939, 981, 978, 980, 946, 971, 968, 950, 943, 942, 930, 932, 951, 977, 979, 945, 970, 967, 949, 936, 938, 954, 961, 965, 973, 976, 969, 966, 947, 959, 948, 944, 955, 957, 956, 941, 931, 933, 952, 940, 934, 811, 815, 818, 814, 810, 809, 794, 796, 783, 777, 812, 816, 819, 803, 787, 804, 788, 782, 776, 773, 800, 798, 785, 779, 799, 797, 784, 778, 795, 793, 781, 775, 813, 817, 805, 789, 801, 802, 767, 806, 790, 768, 769, 807, 791, 786, 780, 808, 792, 770, 771, 774, 772, 820, 821, 844, 870, 845, 871, 874, 828, 853, 829, 854, 834, 873, 869, 843, 842, 865, 849, 838, 862, 864, 852, 841, 846, 872, 830, 855, 866, 868, 867, 822, 863, 831, 856, 823, 824, 832, 857, 861, 851, 840, 860, 850, 839, 833, 858, 825, 826, 859, 847, 836, 848, 837, 835, 827, 720, 719, 718, 717, 706, 709, 714, 707, 710, 715, 711, 716, 705, 712, 708, 713, 734, 732, 727, 723, 731, 728, 724, 730, 726, 721, 722, 735, 733, 729, 725, 749, 750, 748, 742, 738, 746, 743, 739, 747, 744, 740, 745, 736, 741, 737, 753, 758, 754, 759, 751, 756, 752, 757, 755, 760, 761, 766, 762, 765, 764, 763, 1051, 1052, 1049, 1050, 1047, 1048, 1045, 1046, 0, 0, 0, 0, 0, 0, 5, 6, 7, 8, 1, 2, 3, 4, 0, 3, 4, 1, 2, 8, 7, 6, 5, 20, 19, 18, 17, 24, 23, 22, 21, 12, 11, 10, 9, 16, 15, 14, 13, 27, 28, 25, 26, 40, 39, 38, 37, 44, 43, 42, 41, 32, 31, 30, 29, 36, 35, 34, 33, 46, 45, 55, 58, 57, 56, 61, 60, 59, 62, 47, 50, 49, 48, 53, 52, 51, 54, 83, 84, 81, 80, 79, 78, 82, 85, 88, 89, 86, 87, 92, 91, 90, 68, 67, 66, 65, 69, 63, 64, 70, 73, 74, 71, 72, 77, 76, 75, 134, 135, 128, 131, 139, 133, 127, 130, 138, 132, 129, 126, 137, 125, 136, 140, 141, 154, 156, 146, 149, 152, 155, 145, 148, 151, 153, 147, 150, 144, 142, 143, 106, 104, 99, 95, 103, 100, 96, 102, 98, 93, 94, 107, 105, 101, 97, 108, 109, 123, 124, 122, 116, 112, 120, 117, 113, 121, 118, 114, 119, 110, 115, 111, 0, 0, 0, 0, 3, 4, 1, 2, 9, 10, 11, 12, 5, 6, 7, 8, 37, 39, 38, 40, 41, 43, 42, 44, 29, 31, 30, 32, 33, 35, 34, 36, 21, 23, 22, 24, 25, 27, 26, 28, 13, 15, 14, 16, 17, 19, 18, 20, 55, 56, 53, 54, 51, 52, 49, 50, 47, 48, 45, 46, 0, 3, 4, 1, 2, 5, 6, 9, 10, 7, 8, 19, 21, 20, 22, 23, 25, 24, 26, 11, 13, 12, 14, 15, 17, 16, 18, 29, 30, 27, 28, 55, 56, 52, 54, 51, 53, 61, 62, 58, 60, 57, 59, 47, 48, 49, 50, 43, 44, 45, 46, 35, 33, 36, 34, 31, 32, 41, 39, 42, 40, 37, 38, 71, 73, 72, 74, 75, 77, 76, 78, 63, 65, 64, 66, 67, 69, 68, 70, 135, 137, 136, 138, 139, 141, 140, 142, 117, 121, 115, 119, 111, 113, 118, 122, 116, 120, 112, 114, 129, 133, 127, 131, 123, 125, 130, 134, 128, 132, 124, 126, 91, 97, 92, 98, 89, 95, 87, 93, 90, 96, 88, 94, 103, 109, 104, 110, 101, 107, 99, 105, 102, 108, 100, 106, 79, 81, 80, 82, 83, 85, 84, 86, 149, 150, 147, 148, 145, 146, 143, 144, 238, 240, 230, 234, 237, 239, 228, 232, 229, 233, 235, 236, 227, 231, 252, 254, 244, 248, 251, 253, 242, 246, 243, 247, 249, 250, 241, 245, 213, 209, 214, 210, 211, 212, 204, 207, 205, 208, 203, 206, 225, 221, 226, 222, 223, 224, 216, 219, 217, 220, 215, 218, 189, 185, 187, 190, 186, 188, 180, 182, 183, 184, 179, 181, 201, 197, 199, 202, 198, 200, 192, 194, 195, 196, 191, 193, 163, 157, 159, 153, 164, 158, 160, 154, 161, 162, 155, 151, 156, 152, 177, 171, 173, 167, 178, 172, 174, 168, 175, 176, 169, 165, 170, 166, 279, 281, 280, 282, 283, 285, 284, 286, 271, 273, 272, 274, 275, 277, 276, 278, 263, 265, 264, 266, 267, 269, 268, 270, 255, 257, 256, 258, 259, 261, 260, 262, 324, 325, 326, 323, 322, 320, 321, 319, 332, 333, 334, 331, 330, 328, 329, 327, 314, 313, 312, 311, 318, 317, 316, 315, 306, 305, 304, 303, 310, 309, 308, 307, 294, 292, 293, 291, 290, 287, 288, 289, 302, 300, 301, 299, 298, 295, 296, 297, 459, 461, 463, 460, 462, 464, 451, 455, 452, 456, 454, 458, 453, 457, 469, 471, 465, 467, 470, 472, 466, 468, 481, 483, 485, 482, 484, 486, 474, 478, 475, 479, 476, 480, 473, 477, 423, 425, 427, 421, 424, 426, 428, 422, 411, 415, 412, 416, 419, 420, 414, 418, 413, 417, 429, 431, 430, 432, 445, 447, 449, 443, 446, 448, 450, 444, 441, 442, 436, 440, 433, 437, 434, 438, 435, 439, 379, 381, 387, 385, 380, 382, 388, 386, 383, 384, 374, 378, 371, 375, 372, 376, 373, 377, 389, 391, 390, 392, 405, 407, 409, 403, 406, 408, 410, 404, 401, 402, 396, 400, 393, 397, 394, 398, 395, 399, 341, 343, 347, 345, 342, 344, 348, 346, 335, 338, 336, 339, 337, 340, 351, 355, 352, 356, 349, 353, 350, 354, 369, 363, 365, 367, 370, 364, 366, 368, 357, 360, 358, 361, 359, 362, 502, 503, 504, 499, 500, 501, 496, 497, 498, 493, 494, 495, 490, 491, 492, 487, 488, 489, 0, 0, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 33, 34, 35, 36, 29, 30, 31, 32, 25, 26, 27, 28, 21, 22, 23, 24, 41, 42, 43, 44, 37, 38, 39, 40, 47, 48, 45, 46, 53, 54, 55, 56, 49, 50, 51, 52, 69, 70, 71, 72, 65, 66, 67, 68, 61, 62, 63, 64, 57, 58, 59, 60, 81, 83, 82, 84, 85, 87, 86, 88, 73, 75, 74, 76, 77, 79, 78, 80, 105, 106, 107, 108, 100, 99, 101, 102, 103, 104, 94, 93, 95, 96, 97, 98, 89, 90, 91, 92, 121, 122, 123, 124, 117, 118, 119, 120, 113, 114, 115, 116, 109, 110, 111, 112, 129, 130, 131, 132, 125, 126, 127, 128, 227, 226, 225, 223, 224, 229, 228, 232, 230, 231, 200, 194, 188, 186, 184, 201, 191, 198, 189, 187, 185, 202, 192, 199, 196, 197, 183, 190, 195, 193, 203, 214, 221, 207, 205, 219, 210, 213, 217, 204, 209, 218, 212, 215, 222, 208, 206, 220, 211, 216, 159, 147, 153, 146, 152, 145, 151, 160, 149, 155, 162, 144, 161, 157, 158, 150, 156, 143, 148, 154, 163, 172, 167, 179, 166, 178, 173, 169, 181, 175, 170, 164, 176, 182, 171, 174, 168, 180, 165, 177, 136, 137, 135, 134, 133, 139, 138, 141, 142, 140, 245, 247, 246, 248, 241, 242, 243, 244, 237, 238, 239, 240, 233, 235, 234, 236, 305, 304, 307, 300, 298, 309, 302, 306, 303, 299, 297, 308, 301, 310, 311, 319, 318, 322, 315, 313, 324, 317, 321, 314, 312, 323, 316, 320, 289, 288, 291, 290, 287, 293, 292, 296, 295, 294, 281, 278, 277, 280, 279, 283, 282, 286, 285, 284, 259, 253, 258, 252, 261, 255, 257, 250, 249, 256, 251, 260, 254, 262, 263, 273, 268, 272, 267, 275, 270, 265, 264, 276, 271, 266, 274, 269, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 23, 24, 21, 22, 27, 28, 25, 26, 31, 32, 29, 30, 35, 36, 33, 34, 39, 40, 37, 38, 51, 52, 49, 50, 55, 56, 53, 54, 43, 44, 41, 42, 47, 48, 45, 46, 59, 60, 57, 58, 63, 64, 61, 62, 77, 78, 79, 80, 73, 74, 75, 76, 69, 70, 71, 72, 65, 66, 67, 68, 105, 106, 108, 107, 109, 110, 112, 111, 113, 114, 115, 116, 118, 117, 119, 120, 122, 121, 123, 124, 103, 104, 101, 102, 81, 82, 84, 83, 85, 86, 88, 87, 89, 90, 91, 92, 94, 93, 95, 96, 98, 97, 99, 100, 153, 154, 155, 156, 144, 141, 143, 146, 145, 142, 150, 148, 147, 152, 151, 149, 130, 134, 131, 129, 133, 132, 137, 136, 140, 135, 139, 138, 125, 126, 127, 128, 159, 160, 157, 158, 229, 231, 230, 232, 233, 235, 234, 236, 237, 239, 238, 240, 203, 207, 209, 201, 213, 211, 204, 208, 210, 202, 214, 212, 205, 206, 217, 221, 223, 215, 227, 225, 219, 220, 218, 222, 224, 216, 228, 226, 176, 182, 173, 179, 185, 186, 174, 180, 175, 181, 178, 184, 177, 183, 190, 198, 187, 195, 193, 194, 188, 196, 189, 197, 192, 200, 191, 199, 161, 163, 162, 164, 165, 167, 166, 168, 169, 171, 170, 172, 245, 246, 248, 247, 241, 242, 244, 243, 251, 252, 249, 250, 303, 302, 301, 306, 305, 304, 309, 308, 307, 312, 311, 310, 283, 285, 288, 290, 287, 284, 286, 289, 291, 296, 292, 294, 297, 299, 293, 295, 298, 300, 265, 270, 266, 271, 269, 267, 272, 268, 273, 275, 279, 276, 280, 274, 277, 281, 278, 282, 255, 254, 253, 258, 257, 256, 261, 260, 259, 264, 263, 262, 373, 374, 376, 380, 378, 382, 375, 379, 377, 381, 383, 384, 350, 352, 353, 355, 354, 356, 349, 351, 359, 363, 357, 361, 360, 364, 358, 362, 365, 367, 369, 371, 366, 368, 370, 372, 331, 325, 332, 326, 327, 329, 328, 330, 335, 339, 333, 337, 336, 340, 334, 338, 341, 345, 342, 346, 343, 347, 344, 348, 313, 314, 319, 315, 321, 317, 320, 316, 322, 318, 323, 324, 403, 404, 405, 406, 407, 408, 397, 398, 399, 400, 401, 402, 391, 392, 393, 394, 395, 396, 385, 386, 387, 388, 389, 390, 496, 495, 494, 492, 504, 502, 498, 497, 489, 490, 499, 500, 493, 491, 503, 501, 512, 511, 510, 508, 520, 518, 514, 513, 505, 506, 515, 516, 509, 507, 519, 517, 471, 465, 466, 470, 472, 468, 467, 474, 473, 469, 475, 476, 477, 478, 479, 480, 481, 482, 485, 486, 484, 483, 488, 487, 442, 443, 447, 446, 450, 444, 441, 445, 449, 448, 451, 452, 453, 454, 455, 456, 457, 458, 462, 461, 459, 460, 464, 463, 417, 418, 422, 412, 421, 411, 410, 409, 416, 415, 419, 420, 424, 414, 423, 413, 433, 434, 438, 428, 437, 427, 426, 425, 432, 431, 435, 436, 440, 430, 439, 429, 541, 542, 543, 544, 535, 536, 533, 534, 538, 537, 540, 539, 527, 528, 525, 526, 530, 529, 532, 531, 521, 522, 523, 524, 555, 556, 557, 558, 559, 560, 553, 554, 551, 552, 545, 546, 547, 548, 549, 550, 648, 653, 650, 652, 655, 647, 651, 649, 654, 658, 662, 656, 660, 659, 663, 657, 661, 665, 670, 667, 669, 672, 664, 668, 666, 671, 629, 623, 627, 628, 625, 626, 617, 621, 624, 618, 622, 619, 620, 630, 632, 631, 633, 645, 635, 639, 646, 644, 643, 640, 641, 642, 634, 638, 636, 637, 593, 596, 598, 599, 594, 597, 588, 595, 591, 592, 589, 590, 587, 600, 602, 601, 603, 613, 605, 615, 616, 614, 606, 610, 611, 612, 609, 608, 604, 607, 566, 561, 568, 563, 567, 564, 562, 569, 565, 572, 576, 570, 574, 573, 577, 571, 575, 583, 578, 585, 580, 584, 581, 579, 586, 582, 675, 676, 673, 674, 725, 723, 729, 727, 722, 724, 721, 728, 726, 731, 730, 735, 733, 740, 738, 737, 734, 732, 739, 736, 709, 711, 713, 710, 712, 715, 714, 716, 717, 719, 718, 720, 697, 700, 698, 701, 699, 703, 702, 704, 705, 707, 706, 708, 683, 681, 678, 682, 677, 685, 680, 684, 679, 687, 686, 694, 689, 693, 688, 696, 692, 691, 695, 690, 859, 852, 857, 850, 861, 856, 855, 858, 849, 851, 854, 860, 853, 871, 868, 869, 866, 862, 864, 872, 874, 870, 867, 863, 865, 873, 875, 884, 880, 877, 888, 887, 879, 886, 882, 883, 876, 878, 885, 881, 820, 827, 826, 822, 819, 818, 817, 821, 824, 825, 823, 815, 816, 828, 829, 833, 830, 831, 832, 843, 840, 842, 837, 846, 839, 845, 844, 836, 838, 841, 834, 835, 847, 848, 792, 793, 787, 786, 785, 781, 788, 784, 791, 789, 790, 783, 782, 794, 795, 797, 798, 799, 796, 811, 812, 808, 803, 809, 805, 801, 810, 802, 800, 807, 806, 804, 813, 814, 749, 744, 750, 742, 753, 751, 747, 746, 743, 748, 741, 752, 745, 758, 764, 759, 765, 757, 763, 755, 756, 762, 754, 760, 766, 761, 767, 777, 770, 778, 773, 769, 780, 775, 776, 768, 779, 774, 772, 771, 1118, 1123, 1119, 1124, 1121, 1126, 1117, 1122, 1120, 1125, 1128, 1132, 1127, 1131, 1130, 1134, 1129, 1133, 1136, 1141, 1135, 1140, 1139, 1144, 1137, 1142, 1138, 1143, 1049, 1051, 1057, 1027, 1025, 1047, 1061, 1035, 1055, 1053, 1045, 1059, 1043, 1041, 1023, 1050, 1052, 1058, 1028, 1026, 1048, 1062, 1036, 1056, 1054, 1046, 1060, 1044, 1042, 1024, 1038, 1040, 1020, 1032, 1022, 1034, 1017, 1029, 1018, 1030, 1021, 1033, 1037, 1039, 1019, 1031, 1064, 1068, 1063, 1067, 1066, 1070, 1065, 1069, 1107, 1091, 1103, 1105, 1109, 1079, 1077, 1101, 1115, 1087, 1113, 1111, 1099, 1095, 1097, 1089, 1093, 1072, 1082, 1108, 1092, 1104, 1106, 1110, 1080, 1078, 1102, 1116, 1088, 1114, 1112, 1100, 1096, 1098, 1071, 1081, 1074, 1084, 1076, 1086, 1075, 1085, 1090, 1094, 1073, 1083, 953, 955, 961, 949, 957, 951, 931, 946, 921, 936, 920, 935, 954, 956, 962, 950, 958, 952, 924, 939, 959, 947, 960, 948, 930, 945, 929, 944, 927, 942, 922, 937, 917, 932, 918, 933, 926, 941, 925, 940, 919, 934, 928, 943, 923, 938, 965, 963, 969, 967, 966, 964, 970, 968, 1005, 988, 1015, 1007, 1011, 1009, 977, 996, 976, 995, 1006, 989, 1016, 1008, 1012, 1010, 980, 999, 986, 1013, 972, 991, 987, 1014, 984, 1003, 985, 1004, 983, 1002, 978, 997, 973, 992, 974, 993, 971, 990, 975, 994, 982, 1001, 981, 1000, 979, 998, 895, 889, 891, 897, 893, 896, 890, 892, 898, 894, 901, 899, 905, 903, 902, 900, 906, 904, 909, 907, 913, 915, 911, 910, 908, 914, 916, 912, 1183, 1184, 1185, 1186, 1187, 1188, 1168, 1172, 1169, 1173, 1170, 1174, 1167, 1171, 1176, 1180, 1177, 1181, 1178, 1182, 1175, 1179, 1157, 1151, 1153, 1155, 1158, 1152, 1154, 1156, 1165, 1159, 1161, 1163, 1166, 1160, 1162, 1164, 1145, 1146, 1147, 1148, 1149, 1150, 1526, 1506, 1504, 1511, 1494, 1492, 1523, 1537, 1499, 1532, 1530, 1521, 1535, 1515, 1508, 1490, 1514, 1513, 1519, 1510, 1500, 1525, 1505, 1493, 1491, 1522, 1536, 1498, 1531, 1529, 1520, 1512, 1518, 1524, 1534, 1487, 1497, 1527, 1528, 1533, 1502, 1489, 1486, 1517, 1496, 1503, 1501, 1509, 1488, 1485, 1516, 1495, 1507, 1542, 1543, 1549, 1545, 1547, 1546, 1548, 1544, 1550, 1551, 1538, 1540, 1539, 1541, 1592, 1572, 1571, 1579, 1562, 1560, 1590, 1604, 1567, 1598, 1596, 1588, 1602, 1583, 1576, 1558, 1581, 1580, 1586, 1578, 1593, 1594, 1599, 1561, 1559, 1589, 1603, 1566, 1597, 1595, 1587, 1601, 1582, 1575, 1557, 1591, 1600, 1554, 1565, 1568, 1556, 1553, 1585, 1564, 1574, 1570, 1569, 1577, 1555, 1552, 1584, 1563, 1573, 1434, 1435, 1439, 1423, 1425, 1426, 1424, 1412, 1410, 1433, 1440, 1417, 1438, 1437, 1432, 1411, 1436, 1401, 1405, 1400, 1430, 1416, 1406, 1402, 1397, 1427, 1413, 1419, 1422, 1418, 1407, 1403, 1398, 1428, 1414, 1420, 1409, 1431, 1408, 1404, 1399, 1429, 1415, 1421, 1478, 1479, 1482, 1464, 1466, 1467, 1465, 1451, 1450, 1477, 1484, 1458, 1481, 1480, 1476, 1483, 1457, 1456, 1448, 1444, 1471, 1455, 1449, 1475, 1460, 1472, 1445, 1441, 1468, 1452, 1463, 1459, 1461, 1473, 1446, 1442, 1469, 1453, 1462, 1474, 1447, 1443, 1470, 1454, 1333, 1341, 1349, 1328, 1326, 1332, 1340, 1348, 1327, 1331, 1339, 1347, 1345, 1317, 1324, 1316, 1335, 1343, 1351, 1330, 1320, 1338, 1336, 1344, 1352, 1337, 1312, 1315, 1313, 1314, 1334, 1342, 1350, 1329, 1346, 1323, 1318, 1309, 1310, 1325, 1322, 1321, 1311, 1319, 1380, 1388, 1394, 1372, 1379, 1387, 1393, 1371, 1375, 1361, 1360, 1382, 1390, 1396, 1374, 1370, 1369, 1364, 1384, 1377, 1385, 1391, 1383, 1356, 1359, 1357, 1358, 1381, 1389, 1395, 1373, 1378, 1386, 1392, 1376, 1367, 1362, 1353, 1354, 1366, 1365, 1355, 1368, 1363, 1238, 1231, 1224, 1237, 1230, 1204, 1213, 1194, 1212, 1193, 1240, 1233, 1225, 1216, 1197, 1209, 1235, 1229, 1234, 1191, 1211, 1190, 1241, 1203, 1236, 1208, 1192, 1220, 1206, 1205, 1202, 1239, 1232, 1221, 1207, 1219, 1200, 1214, 1195, 1222, 1210, 1189, 1226, 1227, 1218, 1199, 1217, 1198, 1228, 1223, 1201, 1215, 1196, 1252, 1254, 1253, 1255, 1242, 1243, 1249, 1245, 1247, 1246, 1248, 1244, 1250, 1251, 1305, 1297, 1293, 1304, 1296, 1290, 1271, 1280, 1261, 1279, 1260, 1307, 1299, 1294, 1283, 1264, 1295, 1302, 1301, 1258, 1257, 1308, 1300, 1289, 1270, 1303, 1275, 1259, 1273, 1272, 1288, 1269, 1306, 1298, 1274, 1286, 1267, 1281, 1262, 1291, 1256, 1276, 1277, 1285, 1266, 1284, 1265, 1278, 1292, 1287, 1268, 1282, 1263, 1716, 1706, 1709, 1712, 1707, 1710, 1713, 1708, 1711, 1714, 1705, 1715, 1727, 1718, 1721, 1724, 1719, 1722, 1725, 1720, 1723, 1726, 1717, 1728, 1685, 1669, 1674, 1679, 1672, 1677, 1682, 1673, 1678, 1683, 1668, 1670, 1675, 1680, 1671, 1676, 1681, 1684, 1667, 1686, 1690, 1695, 1700, 1704, 1689, 1694, 1699, 1692, 1697, 1702, 1693, 1698, 1703, 1688, 1691, 1696, 1701, 1687, 1647, 1639, 1630, 1640, 1643, 1633, 1636, 1631, 1641, 1644, 1634, 1637, 1632, 1642, 1645, 1635, 1638, 1646, 1629, 1648, 1666, 1662, 1653, 1649, 1663, 1656, 1659, 1654, 1650, 1664, 1657, 1660, 1655, 1651, 1665, 1658, 1661, 1652, 1615, 1606, 1609, 1612, 1607, 1610, 1613, 1608, 1611, 1614, 1616, 1605, 1627, 1618, 1621, 1624, 1619, 1622, 1625, 1620, 1623, 1626, 1617, 1628, 0, 1, 2, 0, 2, 1, 4, 3, 6, 5, 8, 7, 0, 1, 2, 4, 3, 6, 5, 8, 7, 10, 9, 15, 16, 17, 18, 11, 12, 13, 14, 21, 22, 19, 20, 33, 34, 29, 30, 31, 32, 25, 26, 27, 28, 23, 24, 49, 48, 47, 52, 51, 50, 45, 42, 43, 46, 41, 44, 37, 36, 35, 40, 39, 38, 90, 89, 92, 91, 94, 93, 96, 95, 68, 80, 77, 82, 81, 78, 79, 61, 86, 84, 83, 88, 85, 76, 87, 74, 63, 66, 67, 62, 65, 64, 71, 70, 73, 69, 75, 72, 54, 53, 56, 55, 58, 57, 60, 59, 98, 97, 0, 3, 4, 1, 2, 6, 5, 8, 7, 11, 12, 9, 10, 15, 16, 13, 14, 23, 24, 20, 19, 22, 21, 17, 18, 29, 30, 31, 32, 25, 26, 27, 28, 35, 36, 33, 34, 39, 40, 37, 38, 43, 44, 41, 42, 47, 48, 45, 46, 50, 49, 52, 51, 54, 53, 57, 58, 55, 56, 96, 95, 98, 97, 100, 99, 102, 101, 85, 81, 87, 86, 83, 82, 84, 88, 90, 92, 89, 94, 93, 91, 68, 72, 71, 73, 67, 70, 69, 74, 77, 75, 80, 76, 79, 78, 60, 59, 62, 61, 64, 63, 66, 65, 111, 109, 110, 112, 113, 114, 104, 105, 103, 106, 107, 108, 150, 149, 155, 154, 153, 152, 151, 157, 156, 162, 161, 160, 159, 158, 139, 140, 142, 143, 141, 144, 145, 147, 148, 146, 129, 130, 133, 131, 132, 134, 135, 138, 136, 137, 116, 115, 121, 120, 119, 118, 117, 123, 122, 128, 127, 126, 125, 124, 167, 168, 169, 170, 163, 164, 165, 166, 252, 254, 253, 251, 218, 215, 224, 223, 216, 227, 213, 221, 225, 219, 217, 228, 214, 222, 226, 220, 229, 232, 234, 230, 233, 231, 244, 242, 235, 239, 249, 247, 245, 243, 236, 240, 250, 248, 238, 237, 246, 241, 181, 187, 176, 179, 185, 175, 184, 190, 182, 188, 178, 177, 183, 189, 180, 186, 191, 194, 196, 192, 195, 193, 199, 205, 210, 209, 200, 206, 212, 198, 204, 197, 203, 211, 202, 208, 201, 207, 174, 171, 173, 172, 298, 299, 294, 297, 296, 295, 293, 303, 306, 300, 302, 305, 304, 301, 285, 286, 282, 284, 281, 283, 291, 287, 289, 292, 288, 290, 273, 271, 274, 272, 269, 270, 276, 279, 277, 280, 275, 278, 261, 257, 260, 259, 258, 255, 256, 264, 268, 265, 262, 267, 266, 263, 459, 462, 452, 449, 468, 457, 461, 467, 464, 448, 456, 472, 454, 465, 470, 466, 447, 455, 471, 451, 446, 463, 453, 450, 469, 458, 460, 445, 482, 479, 484, 483, 486, 485, 475, 473, 480, 477, 476, 474, 481, 478, 493, 494, 491, 510, 501, 506, 504, 509, 505, 490, 499, 514, 497, 508, 512, 500, 489, 498, 513, 496, 488, 495, 492, 511, 502, 507, 503, 487, 422, 426, 427, 418, 417, 423, 428, 420, 416, 391, 421, 419, 425, 424, 386, 413, 414, 415, 436, 442, 435, 434, 441, 439, 411, 443, 438, 433, 437, 444, 440, 432, 429, 430, 401, 431, 392, 393, 394, 385, 381, 380, 388, 384, 387, 377, 382, 390, 389, 378, 379, 383, 409, 410, 412, 408, 404, 398, 397, 395, 405, 403, 400, 407, 399, 396, 402, 406, 334, 327, 323, 316, 310, 330, 326, 309, 329, 319, 324, 317, 312, 332, 307, 333, 313, 308, 328, 315, 320, 322, 314, 311, 331, 321, 325, 318, 342, 346, 341, 345, 344, 348, 336, 343, 347, 335, 338, 337, 340, 339, 376, 369, 365, 358, 351, 371, 349, 350, 370, 368, 361, 366, 359, 364, 353, 373, 375, 355, 357, 354, 374, 362, 356, 352, 372, 363, 367, 360, 572, 571, 575, 578, 573, 577, 576, 574, 580, 579, 583, 586, 581, 585, 584, 582, 552, 551, 555, 560, 553, 559, 556, 554, 557, 558, 565, 562, 561, 567, 570, 563, 569, 568, 564, 566, 532, 531, 535, 538, 533, 537, 539, 540, 536, 534, 543, 542, 546, 549, 541, 550, 544, 548, 547, 545, 516, 515, 519, 522, 517, 521, 520, 518, 524, 523, 527, 530, 525, 529, 528, 526, 626, 625, 627, 628, 629, 630, 610, 613, 609, 615, 614, 611, 616, 612, 624, 620, 618, 617, 623, 619, 621, 622, 595, 593, 598, 600, 594, 597, 596, 599, 604, 603, 606, 602, 607, 608, 605, 601, 588, 587, 589, 590, 591, 592, 0, 2, 1, 4, 3, 5, 6, 9, 10, 7, 8, 12, 11, 14, 13, 17, 18, 15, 16, 21, 22, 19, 20, 27, 28, 30, 29, 23, 24, 26, 25, 33, 34, 31, 32, 37, 38, 35, 36, 41, 42, 39, 40, 45, 46, 43, 44, 49, 50, 47, 48, 56, 55, 58, 57, 52, 51, 54, 53, 62, 63, 64, 59, 60, 61, 67, 68, 65, 66, 74, 73, 76, 75, 70, 69, 72, 71, 79, 80, 77, 78, 83, 84, 81, 82, 91, 92, 88, 87, 90, 89, 85, 86, 95, 96, 93, 94, 103, 104, 101, 102, 99, 100, 97, 98, 112, 113, 111, 116, 114, 115, 107, 105, 106, 109, 110, 108, 119, 120, 117, 118, 136, 133, 138, 137, 134, 135, 142, 139, 144, 143, 140, 141, 122, 125, 126, 121, 124, 123, 128, 131, 132, 127, 130, 129, 147, 148, 145, 146, 159, 157, 160, 158, 163, 161, 164, 162, 150, 152, 149, 151, 154, 156, 153, 155, 208, 204, 203, 206, 205, 207, 209, 210, 216, 212, 211, 214, 213, 215, 195, 193, 194, 192, 191, 196, 197, 201, 200, 202, 199, 198, 183, 182, 180, 181, 179, 184, 185, 190, 189, 187, 186, 188, 167, 166, 169, 168, 170, 165, 171, 172, 175, 174, 177, 176, 178, 173, 286, 290, 292, 293, 287, 291, 285, 289, 288, 294, 295, 297, 301, 303, 304, 299, 302, 296, 300, 298, 270, 268, 266, 263, 271, 269, 267, 262, 265, 261, 264, 272, 273, 282, 276, 278, 284, 275, 281, 283, 277, 279, 274, 280, 246, 244, 240, 247, 245, 239, 243, 238, 242, 237, 241, 248, 249, 259, 254, 251, 257, 252, 258, 260, 255, 250, 256, 253, 223, 217, 221, 225, 224, 218, 222, 219, 220, 226, 227, 234, 228, 236, 232, 235, 229, 233, 230, 231, 311, 312, 313, 314, 315, 316, 305, 306, 307, 308, 309, 310, 440, 435, 443, 436, 430, 447, 445, 439, 429, 444, 433, 441, 442, 432, 434, 438, 437, 431, 448, 446, 451, 449, 455, 453, 452, 450, 456, 454, 466, 462, 465, 463, 458, 475, 473, 470, 467, 457, 471, 461, 472, 468, 469, 460, 464, 459, 476, 474, 404, 407, 397, 398, 409, 410, 408, 405, 402, 403, 400, 401, 406, 399, 412, 411, 413, 422, 421, 417, 428, 427, 418, 415, 423, 424, 419, 420, 414, 416, 425, 426, 367, 368, 378, 375, 376, 373, 374, 365, 372, 377, 366, 371, 369, 370, 380, 379, 381, 393, 388, 394, 384, 387, 391, 392, 383, 382, 389, 390, 395, 396, 386, 385, 325, 321, 334, 330, 327, 331, 318, 320, 333, 332, 324, 317, 328, 329, 319, 326, 323, 336, 322, 335, 338, 342, 337, 341, 340, 344, 339, 343, 354, 349, 362, 360, 356, 346, 348, 361, 347, 345, 353, 358, 359, 352, 355, 357, 351, 364, 350, 363, 487, 485, 488, 486, 489, 491, 490, 492, 478, 480, 477, 479, 481, 483, 482, 484, 525, 524, 526, 523, 522, 520, 519, 521, 515, 516, 517, 533, 532, 534, 531, 530, 528, 527, 529, 514, 518, 512, 501, 502, 503, 513, 499, 498, 500, 497, 496, 494, 493, 495, 510, 509, 511, 508, 507, 505, 504, 506, 648, 644, 642, 647, 645, 641, 643, 646, 655, 664, 667, 660, 665, 668, 659, 658, 669, 670, 654, 663, 649, 650, 653, 666, 661, 651, 656, 662, 652, 657, 671, 674, 672, 678, 676, 675, 673, 677, 616, 610, 612, 614, 617, 611, 613, 615, 608, 607, 609, 625, 618, 623, 621, 628, 622, 629, 620, 627, 626, 619, 624, 635, 632, 637, 639, 634, 636, 633, 638, 640, 630, 631, 582, 581, 583, 574, 578, 575, 579, 576, 580, 573, 577, 585, 594, 591, 587, 589, 586, 595, 584, 593, 592, 588, 590, 605, 606, 597, 602, 600, 596, 601, 598, 603, 599, 604, 540, 537, 541, 536, 539, 542, 538, 535, 555, 556, 560, 563, 557, 553, 543, 561, 564, 550, 549, 546, 559, 562, 554, 544, 547, 558, 545, 548, 551, 552, 565, 567, 571, 566, 570, 569, 572, 568, 681, 682, 679, 680, 778, 770, 774, 768, 777, 776, 769, 773, 767, 772, 775, 771, 787, 783, 781, 779, 790, 788, 780, 782, 789, 786, 785, 784, 742, 738, 746, 744, 750, 748, 737, 741, 743, 739, 747, 745, 751, 749, 740, 755, 756, 757, 752, 761, 759, 765, 763, 754, 758, 753, 762, 760, 766, 764, 713, 708, 716, 721, 714, 707, 715, 710, 718, 709, 717, 712, 720, 711, 719, 725, 732, 730, 722, 723, 724, 731, 727, 734, 726, 733, 729, 736, 728, 735, 691, 686, 689, 684, 694, 692, 690, 685, 693, 688, 687, 683, 698, 701, 697, 702, 696, 706, 705, 704, 695, 700, 703, 699, 795, 796, 797, 798, 791, 792, 793, 794, 1026, 1022, 1054, 1038, 1034, 1048, 1052, 1040, 1042, 1028, 1045, 1032, 1049, 1046, 1053, 1050, 1041, 1033, 1047, 1051, 1031, 1044, 1043, 1030, 1035, 1025, 1039, 1037, 1023, 1021, 1036, 1029, 1027, 1024, 1058, 1055, 1056, 1057, 1077, 1076, 1068, 1060, 1092, 1080, 1074, 1086, 1090, 1081, 1082, 1070, 1083, 1072, 1087, 1084, 1091, 1088, 1079, 1065, 1064, 1063, 1073, 1085, 1089, 1062, 1075, 1067, 1061, 1059, 1078, 1071, 1069, 1066, 964, 963, 960, 947, 949, 969, 971, 951, 966, 981, 967, 957, 976, 973, 980, 978, 962, 958, 974, 979, 977, 965, 956, 955, 961, 952, 959, 950, 975, 972, 953, 954, 946, 948, 968, 970, 984, 982, 983, 1003, 1002, 985, 987, 1009, 1011, 1008, 1007, 998, 1017, 1014, 1020, 1018, 1005, 991, 990, 999, 1015, 1019, 997, 996, 993, 992, 1006, 1000, 989, 1016, 1013, 1004, 1001, 994, 986, 988, 1010, 1012, 995, 903, 874, 904, 875, 898, 878, 896, 901, 902, 894, 893, 882, 888, 897, 873, 895, 887, 872, 871, 892, 879, 881, 905, 876, 906, 877, 900, 884, 889, 899, 883, 891, 886, 890, 885, 880, 908, 909, 907, 912, 941, 913, 942, 935, 925, 924, 932, 931, 940, 945, 930, 929, 918, 926, 934, 939, 911, 910, 938, 923, 933, 917, 916, 914, 943, 915, 944, 937, 920, 927, 936, 919, 922, 928, 921, 828, 800, 827, 832, 824, 799, 831, 808, 830, 822, 819, 810, 816, 803, 823, 829, 826, 802, 825, 806, 815, 807, 821, 820, 809, 812, 817, 804, 811, 814, 818, 805, 813, 801, 834, 835, 836, 833, 866, 840, 865, 862, 858, 857, 856, 870, 864, 839, 869, 848, 868, 850, 859, 843, 863, 838, 837, 867, 855, 842, 846, 847, 849, 852, 860, 844, 851, 854, 861, 845, 853, 841, 1095, 1096, 1093, 1094, 1348, 1350, 1347, 1349, 1362, 1356, 1364, 1360, 1363, 1359, 1361, 1355, 1354, 1353, 1358, 1357, 1351, 1352, 1366, 1368, 1365, 1367, 1244, 1239, 1257, 1284, 1251, 1279, 1276, 1252, 1277, 1268, 1240, 1242, 1262, 1272, 1274, 1282, 1270, 1280, 1260, 1235, 1258, 1237, 1255, 1249, 1253, 1247, 1264, 1266, 1278, 1269, 1241, 1243, 1263, 1273, 1275, 1283, 1271, 1281, 1261, 1236, 1259, 1238, 1256, 1250, 1254, 1248, 1265, 1267, 1234, 1246, 1233, 1245, 1289, 1294, 1293, 1288, 1287, 1286, 1292, 1291, 1285, 1290, 1313, 1318, 1345, 1298, 1300, 1320, 1330, 1332, 1340, 1316, 1342, 1337, 1334, 1308, 1328, 1310, 1305, 1322, 1326, 1324, 1314, 1319, 1346, 1299, 1301, 1321, 1331, 1333, 1341, 1317, 1343, 1338, 1335, 1309, 1329, 1311, 1306, 1323, 1327, 1325, 1302, 1297, 1315, 1344, 1307, 1339, 1336, 1312, 1296, 1304, 1295, 1303, 1169, 1167, 1138, 1158, 1140, 1160, 1120, 1129, 1149, 1130, 1150, 1119, 1170, 1168, 1144, 1164, 1142, 1162, 1123, 1126, 1143, 1163, 1141, 1161, 1121, 1139, 1159, 1137, 1157, 1131, 1151, 1145, 1165, 1146, 1166, 1128, 1148, 1135, 1155, 1132, 1152, 1133, 1153, 1125, 1127, 1147, 1124, 1136, 1156, 1134, 1154, 1122, 1179, 1176, 1175, 1174, 1171, 1180, 1178, 1177, 1173, 1172, 1231, 1229, 1222, 1184, 1204, 1185, 1205, 1221, 1232, 1230, 1197, 1217, 1225, 1194, 1214, 1196, 1216, 1228, 1181, 1201, 1223, 1190, 1210, 1182, 1202, 1186, 1206, 1198, 1218, 1200, 1220, 1199, 1219, 1195, 1215, 1187, 1207, 1188, 1208, 1193, 1213, 1227, 1192, 1212, 1226, 1189, 1209, 1191, 1211, 1224, 1183, 1203, 1099, 1097, 1100, 1098, 1113, 1114, 1110, 1109, 1108, 1102, 1112, 1111, 1106, 1104, 1107, 1101, 1105, 1103, 1117, 1115, 1118, 1116, 1413, 1410, 1412, 1414, 1409, 1411, 1420, 1417, 1418, 1419, 1415, 1416, 1399, 1400, 1401, 1395, 1397, 1396, 1398, 1404, 1402, 1407, 1405, 1403, 1408, 1406, 1384, 1386, 1385, 1387, 1381, 1382, 1383, 1389, 1392, 1388, 1391, 1394, 1390, 1393, 1373, 1370, 1374, 1371, 1369, 1372, 1379, 1380, 1376, 1377, 1378, 1375, 2200, 2189, 2128, 2140, 2107, 2088, 2080, 2133, 2198, 2099, 2187, 2182, 2126, 2113, 2120, 2131, 2136, 2105, 2106, 2144, 2172, 2193, 2138, 2170, 2085, 2087, 2150, 2169, 2178, 2192, 2167, 2190, 2143, 2078, 2137, 2079, 2132, 2097, 2129, 2093, 2151, 2158, 2110, 2145, 2174, 2194, 2173, 2171, 2179, 2146, 2175, 2197, 2196, 2186, 2181, 2123, 2111, 2098, 2156, 2094, 2155, 2152, 2159, 2112, 2157, 2166, 2165, 2125, 2115, 2096, 2154, 2163, 2161, 2139, 2130, 2135, 2084, 2086, 2149, 2168, 2177, 2191, 2195, 2185, 2180, 2122, 2176, 2164, 2124, 2095, 2153, 2162, 2160, 2142, 2090, 2184, 2073, 2074, 2117, 2070, 2083, 2148, 2141, 2108, 2089, 2081, 2134, 2199, 2100, 2188, 2183, 2127, 2114, 2121, 2102, 2075, 2071, 2118, 2091, 2103, 2076, 2072, 2119, 2092, 2101, 2116, 2104, 2069, 2082, 2147, 2077, 2109, 2254, 2247, 2246, 2245, 2240, 2233, 2209, 2207, 2234, 2252, 2215, 2250, 2248, 2229, 2220, 2206, 2219, 2205, 2217, 2231, 2213, 2238, 2236, 2243, 2241, 2218, 2210, 2208, 2235, 2253, 2216, 2251, 2249, 2230, 2224, 2228, 2203, 2201, 2225, 2211, 2221, 2223, 2227, 2232, 2214, 2239, 2237, 2244, 2242, 2222, 2204, 2202, 2226, 2212, 2281, 2272, 2325, 2279, 2270, 2323, 2385, 2294, 2370, 2367, 2316, 2377, 2309, 2302, 2262, 2320, 2326, 2298, 2299, 2332, 2359, 2380, 2329, 2357, 2276, 2278, 2338, 2356, 2364, 2375, 2354, 2373, 2331, 2267, 2328, 2269, 2322, 2291, 2319, 2287, 2340, 2347, 2305, 2333, 2361, 2381, 2360, 2358, 2365, 2334, 2362, 2383, 2382, 2369, 2366, 2314, 2306, 2292, 2344, 2288, 2343, 2341, 2348, 2307, 2345, 2352, 2351, 2315, 2308, 2289, 2342, 2350, 2349, 2384, 2293, 2376, 2275, 2277, 2337, 2355, 2363, 2374, 2353, 2372, 2330, 2266, 2327, 2268, 2321, 2290, 2318, 2286, 2339, 2346, 2255, 2379, 2284, 2285, 2257, 2274, 2336, 2265, 2280, 2271, 2324, 2386, 2295, 2371, 2368, 2317, 2378, 2310, 2303, 2263, 2260, 2258, 2312, 2282, 2300, 2261, 2259, 2313, 2283, 2301, 2296, 2311, 2297, 2256, 2273, 2335, 2264, 2304, 1951, 1952, 1973, 1962, 1970, 1963, 1971, 1953, 1974, 1980, 1923, 1947, 1961, 1969, 1935, 1976, 1933, 1934, 1958, 1972, 1975, 1981, 1937, 1978, 1912, 1913, 1908, 1932, 1957, 1936, 1928, 1950, 1982, 1942, 1979, 1977, 1948, 1776, 1917, 1909, 1943, 1938, 1918, 1910, 1944, 1939, 1914, 1964, 1905, 1929, 1954, 1925, 1919, 1911, 1945, 1940, 1920, 1915, 1965, 1906, 1930, 1955, 1926, 1921, 1949, 1941, 1960, 1959, 1968, 1967, 1916, 1966, 1907, 1931, 1956, 1927, 1924, 1922, 1946, 1986, 1985, 1983, 1984, 1990, 1987, 1989, 1988, 2040, 2041, 2058, 2051, 2055, 2052, 2056, 2043, 2060, 2064, 2010, 2003, 2039, 2067, 2021, 2063, 2062, 2037, 2001, 2030, 2042, 2059, 2066, 2020, 2008, 2009, 2048, 2057, 2061, 2065, 2068, 2022, 2014, 2015, 1994, 2007, 2047, 2029, 2038, 2019, 2050, 2049, 2054, 2053, 2023, 2016, 1991, 2004, 2044, 2034, 2032, 1998, 1995, 2026, 2011, 1999, 1996, 2027, 2012, 2024, 2017, 1992, 2005, 2045, 2035, 2033, 2002, 2031, 2000, 1997, 2028, 2013, 1898, 2025, 2018, 1993, 2006, 2046, 2036, 1787, 1798, 1811, 1765, 1778, 1782, 1792, 1763, 1764, 1785, 1796, 1809, 1777, 1781, 1791, 1795, 1802, 1816, 1749, 1815, 1790, 1801, 1814, 1769, 1788, 1799, 1812, 1766, 1755, 1756, 1753, 1768, 1761, 1780, 1784, 1794, 1804, 1772, 1779, 1783, 1793, 1817, 1750, 1775, 1803, 1770, 1739, 1740, 1746, 1789, 1800, 1813, 1767, 1757, 1806, 1805, 1751, 1742, 1744, 1786, 1797, 1810, 1808, 1807, 1752, 1743, 1745, 1758, 1741, 1747, 1759, 1754, 1774, 1762, 1773, 1748, 1760, 1771, 1820, 1821, 1819, 1818, 1823, 1825, 1824, 1822, 1872, 1887, 1901, 1860, 1878, 1882, 1895, 1877, 1881, 1894, 1844, 1892, 1837, 1873, 1888, 1902, 1861, 1850, 1851, 1836, 1880, 1884, 1897, 1858, 1859, 1871, 1886, 1900, 1865, 1849, 1840, 1857, 1870, 1885, 1899, 1879, 1883, 1896, 1863, 1845, 1893, 1876, 1891, 1875, 1890, 1904, 1843, 1864, 1838, 1826, 1827, 1846, 1833, 1874, 1889, 1903, 1862, 1852, 1867, 1866, 1829, 1831, 1869, 1868, 1830, 1832, 1853, 1828, 1847, 1834, 1854, 1842, 1841, 1835, 1855, 1848, 1839, 1856, 1548, 1520, 1537, 1542, 1517, 1518, 1536, 1541, 1551, 1454, 1456, 1427, 1526, 1549, 1521, 1497, 1445, 1498, 1446, 1426, 1525, 1515, 1539, 1544, 1460, 1480, 1510, 1490, 1458, 1478, 1430, 1529, 1545, 1535, 1540, 1547, 1438, 1439, 1425, 1524, 1552, 1463, 1477, 1484, 1434, 1533, 1489, 1546, 1519, 1538, 1543, 1435, 1534, 1506, 1476, 1509, 1488, 1433, 1532, 1423, 1459, 1495, 1436, 1457, 1428, 1527, 1496, 1437, 1455, 1443, 1494, 1424, 1523, 1514, 1453, 1440, 1464, 1470, 1550, 1522, 1499, 1447, 1461, 1482, 1511, 1491, 1481, 1479, 1485, 1462, 1483, 1513, 1493, 1512, 1492, 1508, 1487, 1486, 1451, 1500, 1448, 1444, 1468, 1441, 1467, 1465, 1471, 1507, 1501, 1449, 1469, 1505, 1475, 1432, 1531, 1516, 1504, 1474, 1431, 1530, 1422, 1452, 1502, 1450, 1442, 1466, 1503, 1473, 1472, 1429, 1528, 1421, 1590, 1604, 1589, 1603, 1570, 1568, 1560, 1580, 1559, 1579, 1592, 1606, 1573, 1597, 1563, 1583, 1571, 1578, 1569, 1567, 1593, 1602, 1594, 1587, 1591, 1605, 1595, 1588, 1566, 1586, 1572, 1596, 1558, 1561, 1581, 1575, 1599, 1574, 1598, 1557, 1577, 1601, 1576, 1600, 1556, 1555, 1554, 1565, 1585, 1564, 1584, 1562, 1582, 1553, 1701, 1734, 1705, 1722, 1727, 1721, 1726, 1621, 1720, 1737, 1708, 1692, 1640, 1694, 1642, 1611, 1710, 1608, 1735, 1706, 1683, 1631, 1684, 1632, 1610, 1709, 1607, 1724, 1729, 1703, 1704, 1698, 1646, 1666, 1676, 1696, 1644, 1664, 1681, 1614, 1713, 1731, 1733, 1624, 1625, 1725, 1730, 1620, 1719, 1738, 1649, 1663, 1670, 1675, 1619, 1718, 1732, 1723, 1728, 1662, 1674, 1617, 1716, 1697, 1645, 1622, 1695, 1643, 1612, 1711, 1609, 1623, 1693, 1641, 1629, 1691, 1639, 1626, 1650, 1656, 1736, 1707, 1685, 1633, 1699, 1647, 1668, 1677, 1667, 1665, 1671, 1700, 1648, 1669, 1679, 1678, 1673, 1672, 1689, 1637, 1686, 1634, 1630, 1654, 1627, 1653, 1651, 1657, 1687, 1635, 1655, 1661, 1616, 1715, 1660, 1615, 1714, 1690, 1638, 1688, 1636, 1682, 1618, 1717, 1702, 1628, 1652, 1659, 1658, 1680, 1613, 1712, 2488, 2489, 2483, 2484, 2481, 2482, 2490, 2487, 2486, 2479, 2480, 2485, 2500, 2501, 2495, 2496, 2493, 2494, 2502, 2499, 2498, 2491, 2492, 2497, 2458, 2459, 2453, 2454, 2449, 2450, 2460, 2457, 2456, 2445, 2446, 2455, 2451, 2447, 2452, 2448, 2461, 2462, 2476, 2469, 2474, 2475, 2467, 2468, 2465, 2466, 2478, 2473, 2472, 2463, 2464, 2471, 2477, 2470, 2420, 2421, 2424, 2426, 2415, 2416, 2423, 2425, 2413, 2414, 2422, 2419, 2418, 2411, 2412, 2417, 2427, 2428, 2440, 2441, 2435, 2436, 2433, 2434, 2430, 2444, 2442, 2439, 2438, 2431, 2432, 2429, 2443, 2437, 2396, 2397, 2391, 2392, 2389, 2390, 2398, 2395, 2394, 2387, 2388, 2393, 2408, 2409, 2403, 2404, 2401, 2402, 2410, 2407, 2406, 2399, 2400, 2405, 2590, 2587, 2595, 2592, 2586, 2594, 2588, 2593, 2596, 2591, 2589, 2597, 2603, 2599, 2607, 2604, 2600, 2605, 2608, 2602, 2598, 2606, 2601, 2566, 2562, 2557, 2556, 2560, 2570, 2558, 2569, 2565, 2559, 2567, 2563, 2568, 2564, 2561, 2575, 2580, 2572, 2571, 2578, 2585, 2573, 2584, 2583, 2574, 2576, 2581, 2577, 2582, 2579, 2529, 2528, 2532, 2535, 2530, 2540, 2527, 2537, 2539, 2534, 2526, 2536, 2538, 2533, 2531, 2544, 2543, 2547, 2550, 2541, 2551, 2553, 2545, 2555, 2542, 2552, 2554, 2549, 2548, 2546, 2507, 2504, 2509, 2513, 2503, 2512, 2506, 2510, 2508, 2505, 2511, 2514, 2523, 2516, 2519, 2525, 2522, 2515, 2518, 2520, 2524, 2517, 2521, 0, 0, 3, 4, 1, 2, 6, 5, 8, 7, 15, 16, 13, 14, 11, 12, 9, 10, 0, 3, 4, 1, 2, 7, 8, 5, 6, 10, 9, 12, 11, 15, 16, 13, 14, 19, 20, 17, 18, 22, 21, 24, 23, 39, 40, 36, 35, 30, 29, 38, 34, 37, 32, 28, 27, 33, 31, 25, 26, 52, 53, 56, 54, 55, 57, 58, 50, 51, 48, 49, 41, 42, 44, 45, 43, 46, 47, 77, 78, 79, 80, 81, 82, 71, 72, 73, 74, 75, 76, 65, 66, 67, 68, 69, 70, 59, 60, 61, 62, 63, 64, 88, 87, 90, 89, 84, 83, 86, 85, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 14, 13, 16, 15, 22, 21, 24, 23, 18, 17, 20, 19, 26, 25, 28, 27, 34, 33, 36, 35, 30, 29, 32, 31, 39, 40, 37, 38, 43, 44, 41, 42, 47, 48, 45, 46, 50, 49, 52, 51, 57, 58, 59, 60, 53, 54, 55, 56, 64, 63, 62, 61, 71, 72, 70, 69, 68, 67, 65, 66, 87, 85, 83, 86, 84, 91, 88, 92, 89, 90, 75, 77, 74, 76, 73, 79, 81, 82, 78, 80, 95, 96, 93, 94, 116, 115, 117, 118, 102, 101, 121, 120, 119, 124, 123, 122, 125, 128, 114, 127, 126, 111, 98, 97, 99, 100, 105, 104, 103, 108, 107, 106, 109, 113, 112, 110, 161, 159, 160, 162, 163, 164, 165, 166, 169, 168, 167, 170, 151, 153, 152, 154, 145, 158, 157, 148, 155, 156, 141, 143, 142, 144, 149, 150, 147, 146, 130, 131, 129, 132, 133, 134, 135, 136, 139, 138, 137, 140, 231, 233, 234, 232, 230, 229, 237, 245, 242, 240, 241, 239, 238, 236, 244, 235, 243, 246, 247, 250, 249, 248, 215, 219, 220, 213, 214, 218, 217, 216, 202, 201, 225, 224, 223, 227, 228, 221, 222, 226, 212, 211, 196, 197, 193, 200, 199, 198, 194, 195, 208, 209, 205, 204, 203, 210, 206, 207, 176, 175, 171, 174, 172, 173, 186, 184, 177, 183, 182, 180, 181, 179, 187, 185, 178, 188, 189, 192, 191, 190, 255, 256, 257, 258, 251, 252, 253, 254, 392, 388, 383, 385, 390, 387, 389, 384, 386, 391, 381, 382, 401, 404, 405, 406, 395, 397, 402, 399, 396, 398, 403, 393, 400, 394, 411, 409, 415, 417, 413, 412, 410, 416, 418, 414, 407, 408, 351, 349, 355, 354, 358, 356, 344, 343, 350, 348, 352, 357, 342, 345, 353, 339, 340, 347, 341, 346, 359, 360, 374, 371, 378, 377, 380, 379, 364, 367, 376, 373, 368, 375, 369, 361, 366, 365, 372, 370, 362, 363, 312, 313, 315, 309, 304, 303, 310, 316, 314, 306, 298, 305, 297, 307, 311, 300, 299, 302, 308, 301, 317, 318, 332, 337, 338, 325, 334, 333, 326, 329, 331, 336, 320, 335, 328, 319, 330, 327, 322, 321, 324, 323, 269, 270, 261, 266, 262, 267, 264, 260, 265, 263, 268, 259, 282, 284, 275, 279, 276, 280, 278, 283, 271, 277, 281, 272, 273, 274, 295, 296, 286, 291, 285, 290, 289, 294, 287, 292, 288, 293, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 480, 477, 478, 481, 479, 484, 482, 483, 486, 485, 468, 469, 471, 467, 470, 473, 474, 472, 476, 475, 0, 3, 4, 1, 2, 8, 7, 6, 5, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 23, 24, 21, 22, 27, 28, 25, 26, 33, 34, 36, 35, 29, 30, 32, 31, 39, 40, 37, 38, 45, 46, 47, 48, 41, 42, 43, 44, 59, 60, 57, 53, 52, 58, 56, 55, 51, 54, 49, 50, 63, 64, 61, 62, 68, 67, 66, 65, 71, 72, 69, 70, 76, 75, 74, 73, 81, 82, 83, 84, 77, 78, 79, 80, 98, 97, 96, 95, 104, 103, 102, 101, 100, 99, 88, 87, 86, 85, 94, 93, 92, 91, 90, 89, 112, 111, 110, 109, 108, 107, 106, 105, 120, 119, 118, 117, 116, 115, 114, 113, 143, 142, 144, 139, 145, 146, 152, 151, 150, 147, 141, 140, 134, 133, 149, 138, 148, 136, 124, 132, 131, 122, 121, 123, 125, 126, 130, 137, 135, 129, 128, 127, 158, 157, 160, 159, 154, 153, 156, 155, 219, 214, 215, 211, 217, 216, 218, 213, 212, 223, 221, 220, 222, 232, 227, 224, 230, 228, 231, 229, 226, 225, 199, 201, 200, 202, 198, 197, 203, 204, 206, 209, 207, 210, 208, 205, 188, 187, 183, 185, 184, 186, 189, 190, 196, 191, 193, 195, 192, 194, 164, 169, 168, 162, 163, 166, 165, 167, 161, 172, 171, 173, 170, 176, 182, 181, 175, 178, 180, 177, 179, 174, 235, 236, 233, 234, 251, 252, 247, 246, 245, 250, 249, 248, 241, 240, 239, 244, 243, 242, 237, 238, 255, 256, 253, 254, 312, 301, 310, 306, 309, 311, 305, 304, 298, 308, 307, 299, 297, 303, 300, 302, 314, 316, 315, 313, 317, 327, 329, 331, 324, 330, 332, 323, 322, 319, 328, 325, 320, 318, 321, 326, 295, 296, 293, 294, 269, 265, 268, 271, 258, 272, 270, 264, 263, 260, 267, 266, 261, 259, 262, 257, 276, 273, 275, 274, 277, 290, 286, 289, 291, 285, 284, 281, 288, 292, 278, 287, 279, 282, 280, 283, 369, 372, 371, 370, 368, 367, 357, 355, 359, 360, 358, 356, 346, 345, 361, 365, 362, 364, 366, 363, 354, 353, 340, 344, 339, 343, 341, 342, 347, 349, 352, 350, 348, 351, 338, 337, 333, 336, 335, 334, 397, 398, 399, 400, 388, 387, 391, 390, 389, 392, 394, 393, 396, 395, 378, 377, 381, 380, 379, 382, 384, 383, 386, 385, 373, 374, 375, 376, 428, 432, 427, 431, 426, 430, 425, 429, 420, 424, 419, 423, 418, 422, 417, 421, 415, 413, 411, 409, 416, 414, 412, 410, 407, 405, 403, 401, 408, 406, 404, 402, 536, 540, 538, 543, 534, 541, 533, 539, 537, 535, 542, 545, 544, 546, 550, 549, 553, 548, 552, 547, 551, 563, 560, 558, 564, 555, 561, 554, 559, 557, 562, 556, 566, 565, 505, 501, 504, 503, 502, 506, 500, 525, 516, 523, 514, 521, 517, 510, 512, 519, 508, 524, 515, 522, 518, 511, 513, 520, 509, 507, 531, 530, 528, 532, 529, 527, 526, 473, 468, 471, 470, 469, 467, 472, 492, 483, 491, 480, 488, 481, 489, 477, 485, 475, 479, 487, 482, 490, 478, 486, 476, 484, 474, 499, 498, 495, 497, 494, 493, 496, 439, 437, 442, 433, 441, 435, 440, 434, 438, 443, 436, 445, 444, 446, 452, 450, 448, 447, 453, 451, 449, 460, 458, 464, 462, 456, 461, 455, 459, 463, 454, 457, 466, 465, 569, 570, 567, 568, 741, 727, 740, 730, 729, 739, 745, 731, 744, 738, 737, 734, 743, 736, 728, 733, 742, 732, 735, 748, 751, 755, 752, 754, 753, 747, 749, 746, 750, 761, 758, 771, 773, 765, 757, 770, 759, 756, 774, 772, 764, 762, 767, 769, 768, 763, 760, 766, 685, 691, 693, 696, 694, 697, 695, 688, 682, 687, 681, 686, 680, 692, 679, 678, 677, 689, 690, 676, 675, 674, 673, 684, 683, 700, 701, 698, 699, 721, 716, 714, 710, 719, 713, 709, 712, 707, 706, 705, 702, 703, 704, 724, 722, 717, 723, 711, 718, 708, 715, 720, 725, 726, 641, 640, 639, 638, 635, 634, 633, 631, 629, 627, 643, 642, 619, 630, 628, 626, 636, 637, 620, 632, 621, 623, 625, 622, 624, 646, 647, 644, 645, 659, 660, 661, 658, 657, 656, 668, 654, 651, 666, 655, 653, 650, 669, 649, 664, 667, 652, 670, 648, 663, 665, 662, 671, 672, 572, 585, 575, 574, 578, 588, 586, 582, 589, 584, 581, 580, 576, 573, 571, 587, 583, 579, 577, 598, 596, 590, 597, 599, 591, 593, 595, 594, 592, 608, 605, 601, 607, 617, 600, 612, 616, 611, 604, 618, 613, 615, 614, 606, 602, 610, 603, 609, 781, 783, 782, 784, 785, 786, 775, 777, 776, 778, 779, 780, 889, 891, 890, 893, 892, 895, 894, 897, 896, 898, 853, 862, 845, 852, 861, 847, 854, 856, 859, 858, 846, 848, 855, 857, 860, 816, 849, 850, 851, 812, 863, 866, 865, 864, 870, 869, 868, 867, 879, 876, 874, 881, 883, 885, 888, 878, 887, 877, 875, 882, 884, 886, 871, 880, 843, 872, 841, 873, 799, 807, 802, 808, 813, 814, 815, 800, 797, 803, 809, 804, 810, 806, 805, 811, 801, 798, 817, 820, 819, 818, 824, 823, 822, 821, 839, 842, 844, 827, 835, 826, 834, 832, 825, 840, 828, 836, 829, 837, 830, 838, 833, 831, 787, 789, 788, 791, 790, 793, 792, 795, 794, 796, 928, 930, 929, 927, 925, 919, 917, 923, 915, 921, 926, 920, 918, 924, 916, 922, 907, 913, 905, 911, 904, 910, 908, 914, 906, 912, 903, 909, 902, 899, 901, 900, 1213, 1202, 1200, 1217, 1220, 1212, 1208, 1211, 1194, 1216, 1219, 1222, 1207, 1210, 1215, 1205, 1193, 1214, 1209, 1203, 1201, 1218, 1221, 1192, 1206, 1197, 1204, 1198, 1191, 1199, 1195, 1196, 1246, 1241, 1235, 1242, 1244, 1224, 1227, 1225, 1237, 1239, 1223, 1236, 1243, 1245, 1228, 1240, 1231, 1238, 1233, 1226, 1234, 1229, 1232, 1230, 1278, 1263, 1270, 1273, 1249, 1255, 1250, 1265, 1268, 1266, 1277, 1253, 1259, 1269, 1272, 1276, 1275, 1257, 1252, 1254, 1248, 1258, 1256, 1247, 1264, 1271, 1274, 1267, 1251, 1262, 1260, 1261, 1124, 1144, 1114, 1130, 1131, 1127, 1136, 1134, 1141, 1138, 1140, 1120, 1133, 1137, 1143, 1142, 1118, 1108, 1119, 1132, 1128, 1135, 1139, 1117, 1129, 1125, 1112, 1126, 1121, 1122, 1109, 1105, 1123, 1110, 1106, 1116, 1115, 1113, 1111, 1107, 1147, 1146, 1145, 1148, 1150, 1149, 1190, 1172, 1152, 1157, 1171, 1183, 1187, 1156, 1154, 1174, 1177, 1162, 1181, 1185, 1189, 1179, 1176, 1153, 1161, 1180, 1175, 1173, 1151, 1166, 1158, 1178, 1170, 1184, 1182, 1188, 1186, 1163, 1155, 1169, 1164, 1167, 1159, 1165, 1168, 1160, 1050, 1053, 1058, 1036, 1049, 1052, 1057, 1045, 1056, 1021, 1055, 1054, 1042, 1035, 1037, 1030, 1047, 1048, 1051, 1019, 1044, 1046, 1024, 1039, 1043, 1022, 1023, 1038, 1031, 1026, 1040, 1025, 1032, 1028, 1041, 1029, 1027, 1034, 1033, 1020, 1061, 1060, 1059, 1062, 1064, 1063, 1087, 1067, 1082, 1073, 1097, 1072, 1068, 1089, 1101, 1104, 1083, 1076, 1096, 1099, 1102, 1088, 1100, 1103, 1098, 1091, 1069, 1066, 1086, 1074, 1085, 1081, 1075, 1090, 1080, 1084, 1077, 1093, 1070, 1092, 1078, 1095, 1071, 1094, 1079, 1065, 959, 954, 947, 939, 961, 962, 956, 958, 960, 933, 951, 932, 950, 957, 946, 955, 943, 937, 949, 944, 938, 936, 931, 948, 945, 940, 934, 952, 941, 935, 953, 942, 973, 968, 970, 982, 969, 977, 984, 986, 979, 985, 981, 983, 965, 974, 971, 980, 972, 978, 964, 966, 975, 967, 976, 963, 1010, 1007, 991, 993, 1015, 1005, 998, 1006, 992, 1009, 1004, 1008, 999, 1017, 1018, 1016, 988, 1011, 994, 996, 1014, 995, 1000, 989, 1012, 1001, 990, 1013, 1003, 1002, 997, 987, 1289, 1290, 1291, 1292, 1294, 1293, 1287, 1288, 1285, 1286, 1279, 1280, 1281, 1282, 1284, 1283, 1502, 1499, 1501, 1497, 1500, 1498, 1506, 1505, 1496, 1495, 1504, 1503, 1528, 1530, 1532, 1534, 1531, 1533, 1527, 1529, 1512, 1522, 1509, 1526, 1511, 1510, 1521, 1508, 1525, 1507, 1520, 1519, 1518, 1517, 1515, 1524, 1516, 1514, 1513, 1523, 1544, 1543, 1537, 1546, 1545, 1536, 1540, 1535, 1542, 1539, 1541, 1538, 1426, 1429, 1444, 1445, 1446, 1447, 1430, 1427, 1424, 1442, 1422, 1440, 1431, 1428, 1425, 1443, 1423, 1441, 1449, 1437, 1448, 1436, 1421, 1439, 1433, 1438, 1432, 1435, 1434, 1461, 1456, 1451, 1450, 1464, 1463, 1455, 1453, 1454, 1452, 1465, 1462, 1460, 1458, 1459, 1457, 1493, 1487, 1490, 1484, 1480, 1482, 1478, 1475, 1477, 1474, 1473, 1472, 1494, 1488, 1491, 1485, 1481, 1483, 1469, 1467, 1468, 1466, 1470, 1471, 1479, 1486, 1489, 1492, 1476, 1369, 1357, 1363, 1355, 1361, 1347, 1354, 1360, 1348, 1353, 1359, 1373, 1371, 1375, 1374, 1368, 1366, 1372, 1370, 1358, 1364, 1356, 1362, 1349, 1350, 1351, 1352, 1367, 1365, 1379, 1378, 1385, 1383, 1384, 1382, 1377, 1391, 1389, 1390, 1388, 1376, 1387, 1381, 1380, 1386, 1413, 1411, 1412, 1410, 1414, 1415, 1403, 1402, 1401, 1399, 1420, 1400, 1398, 1416, 1396, 1408, 1397, 1409, 1395, 1407, 1417, 1393, 1405, 1418, 1394, 1406, 1419, 1392, 1404, 1304, 1303, 1298, 1300, 1296, 1299, 1297, 1295, 1306, 1305, 1302, 1301, 1324, 1322, 1317, 1320, 1319, 1315, 1333, 1332, 1329, 1331, 1328, 1327, 1326, 1325, 1321, 1316, 1334, 1330, 1323, 1318, 1313, 1307, 1314, 1308, 1311, 1309, 1312, 1310, 1342, 1340, 1337, 1346, 1344, 1341, 1345, 1343, 1336, 1335, 1339, 1338, 1555, 1556, 1557, 1558, 1553, 1554, 1551, 1552, 1547, 1548, 1549, 1550, 2295, 2264, 2288, 2220, 2223, 2198, 2201, 2234, 2262, 2275, 2286, 2269, 2266, 2277, 2290, 2281, 2278, 2214, 2210, 2242, 2206, 2240, 2236, 2247, 2257, 2216, 2207, 2237, 2251, 2248, 2226, 2222, 2219, 2218, 2203, 2200, 2197, 2232, 2196, 2230, 2227, 2268, 2225, 2265, 2272, 2270, 2289, 2294, 2292, 2274, 2285, 2283, 2233, 2231, 2244, 2243, 2256, 2261, 2259, 2246, 2255, 2253, 2267, 2241, 2239, 2293, 2273, 2284, 2260, 2245, 2254, 2280, 2250, 2211, 2209, 2205, 2221, 2224, 2199, 2202, 2235, 2263, 2276, 2287, 2291, 2282, 2279, 2215, 2271, 2258, 2217, 2208, 2238, 2252, 2249, 2192, 2204, 2191, 2212, 2187, 2193, 2228, 2190, 2213, 2188, 2194, 2229, 2189, 2186, 2195, 2357, 2358, 2363, 2373, 2314, 2316, 2340, 2361, 2367, 2371, 2335, 2307, 2334, 2308, 2332, 2324, 2331, 2321, 2343, 2350, 2299, 2306, 2333, 2330, 2320, 2342, 2349, 2298, 2312, 2338, 2347, 2355, 2305, 2297, 2304, 2296, 2315, 2317, 2341, 2362, 2368, 2372, 2374, 2370, 2369, 2327, 2366, 2360, 2329, 2323, 2345, 2354, 2352, 2303, 2319, 2302, 2300, 2309, 2336, 2365, 2359, 2328, 2322, 2344, 2353, 2351, 2313, 2339, 2348, 2356, 2325, 2364, 2326, 2346, 2318, 2301, 2310, 2337, 2311, 2403, 2395, 2400, 2393, 2398, 2438, 2462, 2471, 2480, 2459, 2477, 2427, 2382, 2423, 2384, 2420, 2413, 2417, 2409, 2440, 2451, 2375, 2426, 2422, 2419, 2416, 2402, 2397, 2392, 2436, 2390, 2433, 2429, 2466, 2425, 2464, 2469, 2468, 2482, 2484, 2483, 2470, 2479, 2476, 2437, 2434, 2449, 2448, 2457, 2461, 2458, 2450, 2456, 2455, 2446, 2444, 2412, 2408, 2401, 2396, 2391, 2435, 2389, 2432, 2443, 2475, 2474, 2454, 2394, 2399, 2439, 2463, 2472, 2481, 2460, 2478, 2428, 2383, 2424, 2385, 2421, 2414, 2418, 2410, 2441, 2452, 2467, 2465, 2473, 2415, 2447, 2411, 2445, 2442, 2453, 2378, 2407, 2406, 2376, 2386, 2430, 2380, 2405, 2377, 2387, 2431, 2381, 2404, 2388, 2379, 2101, 2095, 2093, 2091, 2080, 2065, 2052, 2041, 2066, 2100, 2057, 2098, 2097, 2062, 2060, 2040, 2059, 2039, 2064, 2055, 2079, 2075, 2090, 2086, 2058, 2081, 2077, 2050, 2051, 2071, 2094, 2096, 2099, 1899, 2036, 1898, 2035, 2026, 2042, 2067, 1893, 1891, 2033, 2027, 2043, 2068, 2030, 2046, 2056, 2076, 2088, 2034, 2028, 2044, 2069, 2072, 2083, 2031, 2047, 2073, 2084, 2049, 2070, 2082, 2092, 2087, 2032, 2048, 2063, 2054, 2078, 2074, 2089, 2085, 2038, 2029, 2061, 2053, 2045, 2037, 2105, 2102, 2104, 2103, 2106, 2109, 2108, 2107, 2185, 2178, 2176, 2174, 2167, 2152, 2125, 2126, 2158, 2177, 2180, 2183, 2150, 2137, 2164, 2159, 2172, 2169, 2179, 2166, 2136, 2124, 2157, 2168, 2175, 2139, 2161, 2129, 2121, 2141, 2163, 2171, 2133, 2111, 2117, 2154, 2127, 2116, 2153, 2184, 2142, 2182, 2181, 2149, 2145, 2148, 2135, 2021, 2115, 2114, 2146, 2128, 2134, 2112, 2118, 2155, 2140, 2162, 2130, 2122, 2144, 2147, 2151, 2138, 2165, 2160, 2173, 2170, 2143, 2132, 2020, 2113, 2119, 2156, 2016, 1993, 2131, 2123, 2110, 2120, 1895, 1901, 1910, 1933, 1904, 1915, 1924, 1900, 1909, 1894, 1892, 1937, 1932, 1875, 1873, 1865, 1896, 1902, 1911, 1936, 1905, 1916, 1925, 1919, 1885, 1886, 1864, 1935, 1927, 1877, 1906, 1868, 1882, 1874, 1872, 1934, 1871, 1926, 1876, 1863, 1866, 1897, 1903, 1912, 1920, 1887, 1913, 1917, 1929, 1879, 1907, 1884, 1928, 1878, 1862, 1883, 1921, 1914, 1918, 1931, 1881, 1923, 1908, 1930, 1880, 1861, 1922, 1860, 1888, 1859, 1889, 1870, 1869, 1890, 1867, 1858, 1939, 1941, 1940, 1938, 1942, 1945, 1944, 1943, 2024, 1979, 1999, 2017, 1995, 1994, 1983, 1980, 2000, 2018, 2025, 1974, 2005, 2023, 1967, 1952, 1953, 1982, 1997, 1973, 2004, 2022, 2015, 1978, 1998, 1992, 1966, 1959, 2009, 1971, 2002, 1975, 1986, 2014, 2006, 1990, 1996, 2007, 1991, 1989, 1958, 2008, 1951, 1984, 1981, 2001, 2019, 1968, 1954, 1961, 2011, 1972, 2003, 1976, 1960, 2010, 1965, 1950, 1969, 1963, 2013, 1977, 1962, 2012, 1949, 1970, 1948, 1955, 1947, 1964, 1956, 1988, 1987, 1957, 1985, 1946, 1667, 1658, 1663, 1666, 1661, 1656, 1654, 1659, 1664, 1668, 1597, 1595, 1564, 1637, 1594, 1565, 1638, 1593, 1655, 1634, 1579, 1585, 1650, 1633, 1577, 1632, 1657, 1662, 1576, 1646, 1584, 1649, 1592, 1591, 1562, 1635, 1590, 1563, 1636, 1601, 1589, 1599, 1660, 1665, 1598, 1612, 1596, 1611, 1566, 1639, 1581, 1586, 1651, 1623, 1580, 1622, 1578, 1614, 1613, 1628, 1618, 1582, 1588, 1653, 1631, 1587, 1652, 1620, 1629, 1619, 1615, 1583, 1648, 1617, 1627, 1616, 1567, 1640, 1560, 1602, 1571, 1621, 1600, 1570, 1604, 1647, 1603, 1625, 1608, 1568, 1641, 1572, 1575, 1645, 1630, 1574, 1644, 1610, 1626, 1609, 1569, 1642, 1561, 1605, 1573, 1643, 1607, 1624, 1606, 1559, 1704, 1702, 1696, 1689, 1725, 1744, 1724, 1722, 1703, 1701, 1690, 1680, 1682, 1726, 1745, 1747, 1697, 1735, 1673, 1705, 1674, 1706, 1743, 1723, 1693, 1686, 1731, 1718, 1684, 1739, 1741, 1714, 1730, 1717, 1692, 1685, 1683, 1691, 1681, 1679, 1727, 1746, 1698, 1736, 1675, 1707, 1694, 1687, 1732, 1719, 1742, 1699, 1737, 1695, 1688, 1734, 1721, 1733, 1720, 1700, 1738, 1669, 1670, 1729, 1716, 1676, 1708, 1671, 1740, 1728, 1715, 1677, 1709, 1713, 1712, 1678, 1710, 1672, 1711, 1769, 1846, 1851, 1843, 1857, 1849, 1854, 1760, 1825, 1762, 1827, 1847, 1852, 1856, 1810, 1778, 1808, 1776, 1751, 1816, 1749, 1807, 1775, 1752, 1817, 1750, 1806, 1774, 1748, 1855, 1850, 1845, 1844, 1805, 1766, 1831, 1839, 1804, 1764, 1829, 1837, 1773, 1765, 1830, 1772, 1763, 1828, 1771, 1761, 1826, 1782, 1770, 1759, 1824, 1780, 1848, 1853, 1811, 1779, 1793, 1809, 1777, 1792, 1753, 1818, 1767, 1832, 1841, 1812, 1803, 1840, 1802, 1838, 1795, 1794, 1799, 1768, 1833, 1842, 1815, 1801, 1800, 1796, 1798, 1757, 1822, 1797, 1754, 1819, 1783, 1835, 1781, 1834, 1785, 1784, 1789, 1755, 1820, 1836, 1814, 1813, 1791, 1758, 1823, 1790, 1756, 1821, 1786, 1788, 1787, 2549, 2550, 2551, 2552, 2553, 2554, 2556, 2555, 2557, 2558, 2559, 2560, 2561, 2564, 2563, 2562, 2525, 2526, 2527, 2528, 2529, 2530, 2534, 2533, 2532, 2536, 2531, 2535, 2542, 2541, 2538, 2540, 2537, 2539, 2543, 2544, 2545, 2546, 2547, 2548, 2501, 2502, 2503, 2504, 2505, 2506, 2511, 2509, 2508, 2507, 2512, 2510, 2517, 2515, 2518, 2516, 2514, 2513, 2519, 2520, 2521, 2522, 2523, 2524, 2485, 2486, 2487, 2488, 2489, 2490, 2492, 2491, 2493, 2494, 2495, 2496, 2497, 2500, 2499, 2498, 2628, 2634, 2631, 2635, 2629, 2633, 2630, 2627, 2632, 2640, 2639, 2638, 2636, 2643, 2642, 2641, 2637, 2646, 2652, 2651, 2645, 2648, 2650, 2647, 2644, 2649, 2609, 2610, 2613, 2615, 2616, 2617, 2611, 2612, 2614, 2618, 2619, 2623, 2624, 2625, 2626, 2621, 2622, 2620, 2591, 2592, 2597, 2598, 2593, 2599, 2594, 2595, 2596, 2600, 2601, 2608, 2606, 2607, 2602, 2603, 2604, 2605, 2572, 2565, 2569, 2571, 2567, 2573, 2570, 2566, 2568, 2577, 2581, 2576, 2575, 2574, 2580, 2579, 2578, 2589, 2585, 2582, 2588, 2586, 2590, 2587, 2584, 2583, 0, 0, 0, 1, 2, 8, 7, 10, 9, 4, 3, 6, 5, 0, 2, 1, 4, 3, 6, 5, 12, 11, 13, 14, 8, 7, 9, 10, 29, 27, 28, 26, 25, 32, 34, 31, 33, 30, 19, 18, 16, 17, 15, 24, 22, 20, 23, 21, 60, 62, 63, 64, 56, 57, 61, 59, 58, 55, 70, 72, 73, 74, 68, 66, 67, 71, 65, 69, 44, 39, 40, 43, 42, 35, 41, 36, 37, 38, 53, 50, 51, 49, 54, 45, 52, 46, 47, 48, 1, 0, 5, 4, 3, 2, 9, 8, 7, 6, 13, 12, 11, 10, 16, 17, 14, 15, 20, 21, 18, 19, 24, 25, 22, 23, 27, 26, 29, 28, 31, 30, 33, 32, 36, 37, 34, 35, 39, 38, 41, 40, 44, 45, 42, 43, 48, 49, 46, 47, 53, 52, 51, 50, 57, 56, 55, 54, 62, 63, 64, 65, 58, 59, 60, 61, 68, 69, 66, 67, 74, 76, 75, 77, 70, 72, 71, 73, 84, 89, 88, 87, 86, 85, 78, 83, 82, 81, 80, 79, 93, 92, 91, 90, 96, 97, 94, 95, 115, 114, 124, 122, 119, 118, 117, 116, 120, 108, 107, 127, 121, 126, 125, 123, 99, 98, 105, 104, 103, 102, 106, 110, 101, 113, 100, 112, 111, 109, 130, 131, 128, 129, 168, 165, 164, 167, 166, 173, 170, 172, 169, 171, 156, 155, 154, 153, 159, 158, 157, 163, 162, 161, 160, 145, 144, 143, 142, 148, 147, 146, 152, 151, 150, 149, 134, 133, 136, 135, 132, 140, 138, 141, 139, 137, 177, 176, 175, 174, 182, 183, 185, 184, 178, 179, 181, 180, 188, 189, 186, 187, 192, 193, 190, 191, 246, 245, 244, 243, 241, 240, 239, 238, 242, 237, 247, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 229, 228, 227, 231, 230, 220, 235, 234, 232, 236, 233, 226, 217, 216, 215, 219, 218, 223, 225, 222, 221, 224, 203, 201, 200, 199, 198, 202, 197, 196, 195, 194, 204, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 262, 264, 263, 265, 258, 260, 259, 261, 321, 319, 320, 318, 305, 306, 296, 302, 295, 301, 294, 300, 299, 298, 297, 304, 303, 312, 315, 311, 314, 310, 313, 309, 308, 307, 317, 316, 276, 274, 272, 280, 279, 278, 277, 275, 273, 282, 281, 270, 271, 291, 290, 289, 287, 285, 283, 288, 286, 284, 293, 292, 269, 267, 268, 266, 324, 325, 322, 323, 340, 342, 341, 345, 344, 343, 346, 350, 349, 348, 347, 353, 352, 351, 326, 328, 327, 331, 330, 329, 332, 336, 335, 334, 333, 339, 338, 337, 357, 356, 355, 354, 438, 440, 439, 441, 442, 452, 448, 444, 445, 447, 443, 446, 449, 451, 450, 453, 454, 456, 455, 457, 419, 413, 416, 418, 409, 415, 417, 420, 408, 414, 410, 411, 412, 422, 421, 424, 423, 430, 425, 426, 431, 427, 433, 435, 437, 429, 434, 436, 428, 432, 386, 382, 388, 389, 390, 379, 387, 383, 380, 384, 381, 378, 385, 392, 391, 394, 393, 396, 397, 399, 406, 403, 395, 398, 407, 400, 404, 401, 405, 402, 358, 360, 359, 361, 362, 368, 365, 366, 369, 367, 364, 370, 372, 371, 363, 373, 374, 376, 375, 377, 530, 532, 529, 531, 526, 518, 516, 514, 517, 515, 525, 528, 524, 527, 523, 521, 522, 520, 519, 541, 534, 540, 533, 539, 538, 536, 537, 535, 544, 543, 550, 542, 549, 548, 546, 547, 545, 561, 563, 560, 562, 553, 559, 552, 558, 551, 555, 557, 554, 556, 567, 565, 564, 569, 568, 566, 465, 467, 464, 466, 463, 476, 475, 473, 474, 472, 470, 468, 462, 471, 469, 460, 458, 461, 459, 480, 478, 485, 483, 484, 482, 481, 479, 477, 489, 487, 486, 494, 492, 493, 491, 490, 488, 503, 501, 499, 506, 504, 507, 505, 502, 500, 497, 495, 498, 496, 510, 509, 513, 508, 512, 511, 817, 822, 818, 820, 809, 808, 810, 815, 811, 813, 823, 819, 821, 816, 812, 814, 807, 806, 805, 829, 828, 826, 832, 825, 831, 827, 824, 830, 842, 840, 841, 839, 835, 837, 838, 834, 836, 833, 849, 847, 845, 854, 843, 851, 850, 848, 846, 855, 844, 852, 860, 856, 853, 857, 861, 859, 858, 749, 750, 752, 755, 726, 727, 740, 751, 753, 754, 736, 719, 735, 720, 733, 730, 732, 729, 742, 746, 718, 734, 731, 728, 741, 745, 725, 739, 744, 748, 717, 724, 738, 743, 747, 716, 721, 737, 722, 723, 763, 762, 764, 757, 760, 756, 759, 758, 761, 793, 794, 798, 803, 769, 780, 785, 791, 771, 772, 782, 797, 799, 802, 804, 801, 800, 776, 796, 778, 774, 784, 790, 788, 765, 766, 779, 767, 795, 777, 773, 783, 789, 787, 770, 781, 786, 792, 775, 768, 662, 657, 647, 638, 640, 663, 665, 666, 658, 653, 631, 632, 650, 644, 642, 649, 643, 641, 648, 639, 637, 664, 659, 654, 633, 651, 645, 660, 655, 652, 646, 661, 656, 627, 628, 634, 629, 635, 636, 630, 672, 670, 674, 673, 671, 675, 668, 667, 669, 700, 701, 703, 715, 680, 710, 684, 685, 706, 696, 714, 693, 705, 695, 702, 681, 711, 686, 707, 697, 682, 712, 709, 699, 708, 698, 683, 713, 676, 677, 704, 694, 687, 678, 688, 692, 691, 689, 679, 690, 588, 587, 586, 575, 574, 576, 578, 584, 579, 585, 577, 583, 570, 572, 581, 573, 582, 571, 580, 596, 593, 591, 595, 590, 589, 597, 594, 592, 607, 605, 602, 606, 603, 604, 601, 599, 600, 598, 612, 618, 610, 616, 609, 615, 608, 614, 613, 619, 622, 611, 617, 621, 623, 626, 625, 620, 624, 893, 892, 891, 890, 897, 896, 895, 894, 883, 882, 881, 880, 884, 885, 889, 888, 887, 886, 873, 872, 871, 870, 874, 875, 879, 878, 877, 876, 865, 864, 863, 862, 869, 868, 867, 866, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 4, 5, 2, 3, 7, 6, 13, 12, 15, 14, 9, 8, 11, 10, 24, 23, 22, 27, 26, 25, 18, 17, 16, 21, 20, 19, 30, 31, 28, 29, 34, 35, 32, 33, 63, 62, 60, 66, 59, 65, 61, 58, 64, 70, 68, 67, 69, 79, 77, 78, 76, 72, 74, 75, 71, 73, 43, 40, 38, 42, 37, 36, 44, 41, 39, 47, 46, 48, 45, 56, 53, 57, 54, 55, 52, 50, 51, 49, 0, 0, 1, 0, 1, 4, 5, 2, 3, 8, 9, 6, 7, 50, 52, 51, 53, 54, 56, 55, 57, 38, 40, 34, 36, 39, 41, 35, 37, 46, 48, 42, 44, 47, 49, 43, 45, 20, 24, 21, 25, 18, 22, 19, 23, 28, 32, 29, 33, 26, 30, 27, 31, 10, 12, 11, 13, 14, 16, 15, 17, 60, 61, 58, 59, 122, 123, 119, 121, 115, 117, 118, 120, 114, 116, 132, 133, 129, 131, 125, 127, 128, 130, 124, 126, 104, 105, 102, 103, 99, 101, 98, 100, 112, 113, 110, 111, 107, 109, 106, 108, 88, 86, 89, 87, 84, 85, 82, 83, 96, 94, 97, 95, 92, 93, 90, 91, 70, 66, 71, 67, 68, 64, 69, 65, 62, 63, 80, 76, 81, 77, 78, 74, 79, 75, 72, 73, 137, 136, 135, 134, 0, 1, 4, 5, 2, 3, 8, 9, 6, 7, 12, 13, 10, 11, 0, 1, 4, 5, 2, 3, 8, 9, 6, 7, 12, 13, 10, 11, 16, 17, 14, 15, 20, 21, 18, 19, 30, 32, 31, 33, 34, 36, 35, 37, 22, 24, 23, 25, 26, 28, 27, 29, 62, 63, 59, 61, 58, 60, 68, 69, 65, 67, 64, 66, 54, 55, 56, 57, 50, 51, 52, 53, 42, 40, 43, 41, 38, 39, 48, 46, 49, 47, 44, 45, 118, 119, 115, 117, 114, 116, 122, 123, 120, 121, 124, 125, 104, 105, 99, 101, 102, 103, 98, 100, 106, 107, 111, 110, 113, 108, 109, 112, 88, 84, 89, 85, 86, 87, 82, 83, 90, 91, 95, 96, 93, 92, 97, 94, 74, 72, 75, 73, 70, 71, 78, 79, 76, 77, 80, 81, 0, 1, 4, 5, 2, 3, 8, 9, 6, 7, 12, 13, 10, 11, 16, 17, 14, 15, 20, 21, 18, 19, 24, 25, 22, 23, 28, 29, 26, 27, 32, 33, 30, 31, 44, 45, 41, 40, 43, 42, 37, 36, 39, 38, 34, 35, 48, 49, 46, 47, 52, 53, 50, 51, 58, 59, 60, 61, 54, 55, 56, 57, 78, 80, 82, 84, 79, 81, 83, 85, 86, 88, 90, 92, 87, 89, 91, 93, 62, 66, 63, 67, 64, 68, 65, 69, 70, 74, 71, 75, 72, 76, 73, 77, 96, 97, 94, 95, 126, 127, 128, 129, 118, 119, 114, 115, 116, 117, 124, 125, 122, 123, 120, 121, 104, 105, 106, 107, 102, 103, 112, 113, 110, 111, 108, 109, 98, 99, 100, 101, 178, 176, 177, 173, 175, 182, 184, 179, 180, 172, 174, 181, 183, 191, 189, 190, 186, 188, 195, 197, 192, 193, 185, 187, 194, 196, 164, 165, 166, 167, 168, 169, 170, 171, 156, 157, 158, 159, 160, 161, 162, 163, 139, 133, 140, 134, 131, 132, 130, 137, 138, 141, 135, 142, 136, 152, 146, 153, 147, 144, 145, 143, 150, 151, 154, 148, 155, 149, 296, 298, 290, 293, 292, 295, 297, 299, 291, 294, 304, 306, 300, 302, 305, 307, 301, 303, 314, 316, 309, 312, 308, 311, 315, 317, 310, 313, 261, 270, 268, 262, 271, 269, 258, 263, 260, 265, 266, 267, 259, 264, 272, 274, 273, 275, 285, 279, 288, 284, 287, 277, 282, 286, 280, 289, 276, 281, 278, 283, 232, 238, 234, 226, 229, 233, 239, 235, 236, 237, 228, 231, 227, 230, 240, 242, 241, 243, 254, 249, 256, 245, 252, 255, 250, 257, 247, 244, 251, 248, 246, 253, 200, 206, 202, 201, 207, 203, 198, 204, 199, 205, 210, 214, 211, 215, 208, 212, 209, 213, 220, 218, 224, 221, 219, 225, 216, 222, 217, 223, 363, 365, 366, 367, 362, 364, 369, 371, 372, 373, 368, 370, 349, 353, 346, 350, 347, 351, 348, 352, 357, 361, 354, 358, 355, 359, 356, 360, 332, 334, 336, 330, 333, 335, 337, 331, 340, 342, 344, 338, 341, 343, 345, 339, 322, 318, 323, 319, 320, 321, 328, 324, 329, 325, 326, 327, 450, 445, 457, 454, 449, 444, 456, 448, 447, 453, 443, 442, 455, 446, 451, 452, 465, 461, 473, 470, 467, 460, 472, 469, 464, 463, 468, 459, 458, 471, 462, 466, 430, 427, 432, 426, 425, 424, 431, 428, 429, 438, 435, 441, 437, 440, 434, 433, 439, 436, 411, 410, 409, 407, 413, 414, 406, 412, 408, 421, 420, 416, 423, 418, 415, 422, 419, 417, 385, 384, 379, 375, 387, 382, 381, 378, 374, 388, 389, 383, 377, 386, 380, 376, 402, 401, 395, 391, 404, 399, 398, 390, 405, 394, 400, 397, 393, 403, 396, 392, 574, 576, 578, 570, 571, 572, 573, 575, 577, 568, 569, 582, 583, 584, 579, 580, 581, 587, 588, 589, 585, 586, 545, 547, 549, 539, 542, 543, 540, 541, 544, 546, 548, 534, 537, 538, 532, 533, 535, 536, 550, 551, 552, 561, 565, 566, 567, 560, 563, 564, 562, 556, 555, 559, 553, 554, 557, 558, 510, 511, 507, 512, 513, 508, 509, 499, 502, 503, 500, 501, 504, 496, 505, 497, 506, 498, 514, 515, 516, 528, 529, 526, 525, 530, 531, 527, 521, 517, 524, 522, 523, 518, 519, 520, 483, 484, 477, 478, 479, 480, 474, 481, 475, 482, 476, 488, 489, 490, 485, 486, 487, 494, 495, 491, 492, 493, 0, 1, 3, 2, 5, 4, 18, 19, 20, 21, 14, 15, 16, 17, 10, 11, 12, 13, 6, 7, 8, 9, 0, 1, 2, 5, 6, 3, 4, 8, 7, 10, 9, 13, 14, 11, 12, 17, 18, 15, 16, 23, 26, 24, 25, 19, 21, 22, 20, 29, 30, 27, 28, 33, 34, 31, 32, 37, 38, 35, 36, 41, 42, 39, 40, 47, 48, 49, 50, 43, 44, 45, 46, 75, 76, 77, 78, 79, 80, 81, 82, 67, 68, 69, 70, 71, 72, 73, 74, 59, 60, 61, 62, 63, 64, 65, 66, 51, 52, 53, 54, 55, 56, 57, 58, 103, 105, 104, 106, 107, 109, 108, 110, 111, 113, 112, 114, 99, 100, 101, 102, 95, 96, 97, 98, 83, 85, 84, 86, 87, 89, 88, 90, 91, 93, 92, 94, 124, 123, 126, 125, 121, 122, 119, 120, 116, 115, 118, 117, 147, 148, 149, 150, 139, 140, 141, 142, 145, 143, 144, 146, 131, 132, 133, 134, 136, 137, 135, 138, 127, 128, 129, 130, 155, 156, 157, 158, 151, 152, 153, 154, 178, 176, 175, 177, 182, 180, 179, 181, 172, 171, 174, 173, 168, 167, 170, 169, 161, 160, 162, 159, 165, 164, 166, 163, 0, 1, 3, 2, 6, 7, 4, 5, 9, 8, 10, 11, 14, 15, 12, 13, 17, 16, 20, 21, 18, 19, 24, 25, 22, 23, 27, 26, 29, 28, 32, 33, 30, 31, 36, 37, 34, 35, 40, 41, 38, 39, 44, 45, 42, 43, 51, 50, 53, 52, 47, 46, 49, 48, 61, 60, 57, 56, 59, 58, 55, 54, 66, 67, 69, 68, 62, 63, 65, 64, 72, 73, 70, 71, 76, 77, 74, 75, 81, 80, 79, 78, 84, 85, 82, 83, 92, 93, 89, 88, 91, 90, 86, 87, 101, 99, 100, 98, 97, 95, 96, 94, 104, 105, 102, 103, 108, 109, 106, 107, 117, 119, 120, 121, 122, 118, 123, 110, 115, 111, 112, 113, 114, 116, 126, 127, 124, 125, 130, 131, 128, 129, 134, 135, 132, 133, 138, 139, 136, 137, 142, 143, 140, 141, 150, 151, 148, 149, 146, 147, 144, 145, 160, 161, 159, 162, 164, 163, 165, 154, 152, 153, 155, 157, 156, 158, 168, 169, 166, 167, 237, 234, 233, 236, 232, 235, 238, 240, 239, 241, 243, 242, 245, 247, 244, 246, 212, 216, 213, 209, 211, 215, 214, 210, 217, 219, 221, 220, 222, 218, 231, 229, 225, 224, 228, 230, 226, 223, 227, 189, 193, 190, 186, 188, 192, 191, 187, 194, 199, 195, 197, 196, 198, 207, 203, 202, 206, 208, 204, 201, 205, 200, 174, 172, 171, 175, 173, 170, 176, 178, 177, 179, 181, 180, 184, 182, 185, 183, 271, 269, 268, 270, 266, 267, 264, 275, 272, 276, 277, 273, 274, 263, 265, 261, 254, 262, 252, 253, 250, 249, 251, 248, 256, 259, 260, 255, 257, 258, 332, 330, 335, 333, 331, 334, 337, 340, 338, 336, 341, 339, 310, 311, 318, 319, 316, 314, 317, 315, 312, 313, 325, 321, 324, 327, 326, 322, 320, 323, 328, 329, 290, 291, 298, 299, 295, 297, 294, 296, 292, 293, 306, 301, 305, 307, 302, 300, 304, 303, 308, 309, 279, 282, 278, 281, 283, 280, 287, 284, 286, 289, 285, 288, 352, 353, 348, 349, 350, 351, 344, 345, 346, 347, 342, 343, 366, 368, 367, 369, 362, 364, 363, 365, 358, 360, 359, 361, 354, 356, 355, 357, 442, 444, 457, 459, 450, 448, 456, 453, 447, 449, 446, 455, 454, 452, 451, 443, 445, 458, 460, 461, 463, 465, 467, 462, 464, 466, 468, 469, 471, 484, 486, 476, 474, 483, 480, 479, 475, 473, 482, 481, 478, 477, 470, 472, 485, 487, 431, 429, 430, 432, 433, 434, 435, 436, 437, 438, 440, 441, 439, 417, 418, 416, 419, 420, 421, 422, 423, 424, 425, 428, 426, 427, 370, 385, 371, 386, 380, 378, 375, 379, 374, 384, 383, 377, 382, 381, 376, 372, 387, 373, 388, 389, 393, 390, 394, 391, 395, 392, 396, 397, 412, 398, 413, 407, 402, 406, 401, 411, 410, 405, 404, 409, 408, 403, 399, 414, 400, 415, 601, 602, 599, 598, 600, 604, 606, 605, 603, 607, 608, 611, 609, 610, 551, 559, 570, 560, 553, 564, 562, 568, 566, 557, 571, 561, 554, 565, 563, 569, 567, 558, 555, 556, 550, 552, 573, 575, 574, 572, 588, 586, 579, 592, 590, 596, 594, 583, 589, 587, 580, 593, 591, 597, 595, 584, 577, 585, 581, 582, 576, 578, 522, 502, 523, 506, 514, 520, 521, 511, 519, 503, 505, 513, 508, 516, 507, 515, 510, 518, 509, 517, 504, 512, 527, 524, 526, 525, 548, 544, 549, 530, 538, 546, 547, 535, 543, 545, 529, 537, 528, 536, 532, 540, 531, 539, 534, 542, 533, 541, 491, 490, 492, 488, 489, 496, 493, 495, 494, 497, 498, 500, 501, 499, 675, 673, 672, 676, 668, 671, 674, 666, 669, 667, 670, 677, 679, 678, 680, 689, 690, 688, 687, 691, 683, 686, 681, 684, 682, 685, 658, 652, 655, 653, 656, 654, 657, 662, 659, 663, 660, 664, 661, 665, 639, 641, 643, 640, 642, 644, 638, 646, 648, 650, 645, 647, 649, 651, 619, 621, 616, 620, 622, 617, 614, 613, 618, 612, 615, 623, 625, 624, 626, 634, 636, 632, 635, 637, 633, 630, 629, 627, 628, 631, 878, 863, 854, 876, 868, 880, 860, 885, 883, 889, 887, 867, 871, 870, 874, 873, 862, 879, 859, 884, 882, 888, 886, 872, 861, 875, 866, 853, 858, 881, 857, 869, 865, 856, 864, 855, 877, 894, 895, 896, 890, 892, 891, 893, 900, 898, 921, 910, 913, 924, 904, 929, 927, 933, 931, 908, 916, 915, 918, 917, 920, 909, 923, 903, 928, 926, 932, 930, 907, 905, 919, 906, 897, 902, 925, 901, 914, 912, 899, 922, 911, 817, 824, 822, 829, 828, 832, 831, 816, 830, 815, 821, 827, 820, 819, 818, 823, 813, 814, 825, 826, 836, 842, 841, 845, 839, 850, 849, 852, 851, 840, 838, 835, 837, 848, 844, 843, 833, 834, 846, 847, 789, 790, 782, 780, 773, 787, 786, 785, 783, 775, 788, 774, 791, 792, 784, 777, 776, 781, 779, 778, 809, 810, 804, 793, 805, 803, 797, 802, 795, 794, 808, 807, 796, 811, 812, 806, 799, 798, 801, 800, 719, 694, 727, 725, 722, 720, 710, 698, 716, 708, 693, 726, 724, 718, 703, 696, 723, 705, 704, 715, 707, 706, 717, 695, 728, 692, 709, 697, 721, 712, 700, 711, 699, 714, 702, 713, 701, 732, 734, 733, 735, 729, 730, 731, 764, 737, 770, 736, 767, 765, 755, 742, 761, 763, 760, 747, 753, 739, 772, 769, 740, 768, 749, 748, 751, 750, 762, 752, 738, 771, 754, 741, 766, 757, 744, 756, 743, 759, 746, 758, 745, 1010, 1011, 1017, 1013, 1015, 1014, 1016, 1012, 1018, 1019, 1020, 1021, 1027, 1023, 1025, 1024, 1026, 1022, 1028, 1029, 982, 983, 993, 987, 991, 988, 992, 984, 994, 995, 985, 989, 986, 990, 998, 1006, 996, 997, 1005, 1001, 1003, 1002, 1004, 1000, 1008, 1009, 999, 1007, 954, 955, 961, 964, 966, 957, 959, 965, 967, 958, 960, 956, 962, 963, 970, 971, 968, 980, 977, 973, 975, 974, 976, 972, 969, 981, 978, 979, 934, 935, 941, 937, 939, 938, 940, 936, 942, 943, 944, 945, 951, 947, 949, 948, 950, 946, 952, 953, 1067, 1069, 1068, 1066, 1070, 1073, 1072, 1071, 1058, 1057, 1054, 1052, 1053, 1055, 1056, 1061, 1065, 1062, 1059, 1060, 1063, 1064, 1041, 1042, 1040, 1043, 1044, 1039, 1038, 1048, 1049, 1045, 1047, 1050, 1051, 1046, 1033, 1030, 1032, 1031, 1034, 1037, 1036, 1035, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 22, 21, 24, 23, 31, 32, 29, 30, 27, 28, 25, 26, 0, 3, 4, 1, 2, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 22, 21, 24, 23, 27, 28, 25, 26, 47, 48, 41, 39, 42, 40, 43, 45, 44, 46, 32, 34, 31, 33, 35, 37, 36, 38, 29, 30, 59, 60, 55, 56, 57, 58, 51, 52, 53, 54, 49, 50, 66, 68, 65, 67, 63, 61, 64, 62, 102, 106, 98, 105, 104, 101, 100, 99, 97, 103, 110, 116, 107, 115, 112, 109, 114, 113, 111, 108, 95, 91, 90, 94, 96, 92, 89, 93, 77, 71, 76, 75, 74, 69, 78, 73, 72, 70, 81, 88, 84, 79, 87, 83, 86, 85, 82, 80, 166, 165, 168, 167, 170, 169, 172, 171, 174, 173, 176, 175, 148, 147, 151, 150, 155, 152, 149, 153, 154, 157, 159, 156, 162, 161, 164, 163, 158, 160, 130, 129, 135, 132, 131, 134, 136, 137, 133, 140, 138, 145, 139, 146, 142, 141, 144, 143, 118, 117, 120, 119, 122, 121, 124, 123, 126, 125, 128, 127, 193, 197, 196, 194, 195, 198, 199, 201, 202, 200, 203, 204, 191, 192, 189, 190, 177, 180, 181, 179, 178, 182, 183, 186, 184, 185, 187, 188, 207, 208, 205, 206, 2, 3, 0, 1, 5, 4, 8, 9, 6, 7, 12, 13, 10, 11, 16, 17, 14, 15, 20, 21, 18, 19, 25, 24, 23, 22, 28, 29, 26, 27, 32, 33, 30, 31, 37, 36, 35, 34, 40, 41, 38, 39, 44, 45, 42, 43, 48, 49, 46, 47, 52, 53, 50, 51, 56, 57, 54, 55, 60, 61, 58, 59, 64, 65, 62, 63, 67, 66, 69, 68, 72, 73, 70, 71, 76, 77, 74, 75, 80, 81, 78, 79, 84, 85, 82, 83, 88, 89, 86, 87, 92, 93, 90, 91, 96, 97, 94, 95, 104, 105, 102, 103, 100, 101, 98, 99, 112, 108, 107, 113, 111, 110, 106, 109, 116, 117, 114, 115, 120, 121, 118, 119, 131, 130, 133, 132, 128, 129, 126, 127, 123, 122, 125, 124, 136, 137, 134, 135, 147, 146, 149, 148, 144, 145, 142, 143, 139, 138, 141, 140, 152, 153, 150, 151, 156, 157, 154, 155, 160, 161, 158, 159, 164, 165, 162, 163, 169, 168, 167, 166, 173, 172, 171, 170, 176, 177, 174, 175, 199, 191, 198, 200, 201, 197, 190, 194, 193, 192, 195, 196, 184, 179, 187, 186, 185, 188, 189, 183, 180, 178, 181, 182, 212, 213, 208, 209, 210, 211, 204, 205, 206, 207, 202, 203, 236, 235, 234, 237, 238, 240, 239, 241, 229, 228, 230, 233, 232, 231, 223, 222, 224, 227, 226, 225, 216, 215, 214, 217, 218, 220, 219, 221, 255, 257, 256, 254, 251, 253, 252, 250, 249, 246, 248, 247, 245, 242, 244, 243, 349, 337, 342, 335, 351, 350, 348, 347, 346, 336, 344, 340, 334, 345, 343, 341, 339, 338, 364, 356, 354, 353, 369, 367, 363, 360, 366, 362, 355, 368, 365, 361, 352, 359, 358, 357, 321, 314, 315, 322, 323, 320, 319, 318, 317, 316, 331, 330, 329, 325, 328, 327, 324, 326, 332, 333, 295, 296, 303, 302, 301, 300, 299, 294, 297, 298, 310, 307, 311, 309, 308, 306, 305, 304, 312, 313, 270, 261, 267, 259, 275, 274, 269, 273, 260, 272, 268, 271, 266, 265, 264, 258, 263, 262, 290, 279, 278, 286, 277, 293, 292, 291, 283, 289, 285, 282, 276, 288, 284, 281, 287, 280, 529, 528, 527, 526, 525, 519, 524, 518, 523, 521, 522, 520, 531, 530, 533, 532, 534, 545, 543, 544, 542, 541, 540, 536, 539, 538, 535, 537, 471, 464, 475, 474, 481, 478, 479, 460, 472, 476, 484, 482, 458, 480, 461, 473, 477, 485, 483, 459, 468, 467, 470, 463, 469, 462, 466, 465, 487, 486, 489, 488, 503, 494, 508, 512, 516, 506, 501, 500, 499, 498, 497, 504, 495, 509, 513, 517, 507, 502, 493, 491, 492, 490, 505, 496, 511, 510, 515, 514, 410, 417, 405, 412, 423, 421, 399, 425, 424, 419, 418, 422, 420, 398, 406, 413, 401, 400, 407, 414, 403, 404, 411, 402, 409, 416, 408, 415, 427, 426, 429, 428, 451, 449, 450, 448, 431, 442, 453, 440, 439, 438, 437, 436, 447, 430, 441, 452, 435, 446, 432, 443, 455, 454, 433, 444, 457, 456, 434, 445, 377, 375, 381, 379, 380, 378, 376, 374, 373, 372, 371, 370, 383, 382, 385, 384, 386, 396, 393, 397, 395, 394, 392, 391, 390, 388, 389, 387, 550, 551, 552, 553, 546, 547, 548, 549, 864, 840, 859, 843, 824, 849, 847, 857, 854, 830, 832, 842, 828, 821, 846, 853, 862, 860, 817, 829, 831, 839, 834, 822, 841, 820, 845, 852, 861, 837, 863, 838, 851, 856, 813, 811, 819, 844, 825, 850, 848, 858, 855, 833, 826, 816, 812, 835, 823, 815, 836, 810, 827, 818, 814, 873, 868, 877, 875, 881, 879, 870, 874, 869, 878, 876, 882, 880, 871, 866, 865, 872, 867, 894, 920, 919, 917, 902, 925, 923, 931, 929, 907, 916, 905, 898, 922, 928, 936, 934, 893, 909, 911, 915, 912, 937, 901, 897, 921, 927, 935, 933, 892, 884, 890, 883, 900, 896, 888, 918, 903, 926, 924, 932, 930, 908, 910, 891, 886, 913, 899, 906, 889, 914, 885, 904, 895, 887, 765, 770, 776, 754, 763, 767, 772, 759, 766, 771, 777, 774, 749, 758, 764, 761, 769, 768, 775, 773, 707, 753, 748, 762, 760, 702, 755, 750, 756, 751, 757, 752, 778, 779, 799, 804, 808, 798, 794, 803, 801, 807, 806, 793, 790, 800, 805, 809, 795, 802, 792, 789, 780, 786, 785, 797, 784, 783, 796, 791, 745, 781, 787, 742, 782, 788, 704, 694, 709, 711, 713, 703, 685, 708, 710, 712, 695, 689, 706, 697, 705, 686, 696, 682, 690, 687, 699, 698, 683, 691, 688, 701, 693, 700, 684, 692, 714, 715, 734, 743, 746, 739, 738, 736, 735, 744, 747, 733, 726, 741, 732, 725, 720, 730, 740, 737, 719, 716, 727, 722, 731, 721, 717, 728, 724, 723, 718, 729, 605, 589, 600, 588, 608, 603, 599, 572, 607, 590, 579, 567, 577, 602, 558, 592, 598, 606, 566, 573, 563, 574, 564, 597, 576, 601, 604, 583, 585, 575, 555, 578, 565, 557, 591, 580, 568, 560, 594, 559, 593, 586, 581, 569, 562, 596, 587, 561, 595, 556, 571, 582, 570, 584, 554, 624, 623, 626, 610, 617, 615, 622, 625, 609, 616, 612, 619, 611, 618, 614, 621, 613, 620, 659, 657, 678, 672, 681, 662, 676, 658, 671, 656, 644, 627, 680, 661, 651, 639, 674, 660, 650, 631, 664, 679, 638, 675, 636, 669, 645, 670, 646, 648, 673, 677, 647, 637, 630, 663, 629, 628, 652, 640, 633, 666, 632, 665, 653, 641, 635, 668, 634, 667, 655, 643, 654, 642, 649, 1019, 1018, 1017, 1016, 1015, 1014, 1021, 1020, 1029, 1028, 1027, 1026, 1025, 1024, 1023, 1022, 993, 992, 991, 990, 987, 984, 988, 985, 989, 986, 996, 995, 998, 994, 997, 1003, 1000, 1002, 999, 1001, 1011, 1005, 1013, 1010, 1009, 1008, 1007, 1004, 1012, 1006, 959, 961, 963, 958, 960, 962, 957, 956, 955, 954, 967, 965, 964, 968, 966, 972, 970, 973, 971, 969, 981, 975, 983, 980, 979, 978, 977, 974, 982, 976, 943, 942, 941, 940, 939, 938, 945, 944, 953, 952, 951, 950, 949, 948, 947, 946, 1137, 1133, 1128, 1147, 1127, 1144, 1140, 1136, 1142, 1146, 1129, 1145, 1148, 1126, 1134, 1132, 1139, 1138, 1141, 1143, 1135, 1130, 1131, 1149, 1150, 1165, 1161, 1154, 1172, 1153, 1170, 1168, 1163, 1156, 1171, 1173, 1155, 1169, 1164, 1160, 1152, 1166, 1151, 1162, 1159, 1167, 1157, 1158, 1104, 1105, 1110, 1103, 1102, 1108, 1107, 1113, 1109, 1106, 1111, 1112, 1115, 1118, 1114, 1123, 1122, 1125, 1124, 1119, 1120, 1116, 1121, 1117, 1082, 1081, 1078, 1079, 1087, 1084, 1083, 1086, 1080, 1088, 1089, 1085, 1092, 1090, 1099, 1101, 1091, 1097, 1098, 1100, 1094, 1093, 1096, 1095, 1043, 1034, 1032, 1040, 1051, 1052, 1045, 1031, 1044, 1050, 1037, 1030, 1047, 1046, 1036, 1048, 1038, 1049, 1035, 1041, 1039, 1033, 1042, 1053, 1054, 1072, 1070, 1059, 1057, 1066, 1063, 1076, 1077, 1074, 1069, 1056, 1073, 1062, 1068, 1055, 1071, 1075, 1061, 1067, 1060, 1064, 1058, 1065, 1176, 1177, 1174, 1175, 0, 3, 4, 1, 2, 11, 12, 9, 10, 7, 8, 5, 6, 0, 2, 1, 4, 3, 7, 8, 5, 6, 11, 12, 9, 10, 15, 16, 13, 14, 19, 20, 17, 18, 23, 24, 21, 22, 27, 28, 25, 26, 31, 32, 29, 30, 35, 36, 33, 34, 37, 38, 39, 40, 47, 48, 46, 45, 44, 43, 41, 42, 52, 51, 50, 49, 55, 56, 53, 54, 59, 60, 57, 58, 63, 64, 61, 62, 67, 68, 65, 66, 75, 71, 70, 76, 74, 73, 69, 72, 79, 80, 77, 78, 110, 113, 111, 114, 112, 116, 117, 115, 121, 119, 122, 120, 118, 103, 102, 105, 104, 107, 106, 109, 108, 95, 94, 97, 96, 99, 98, 101, 100, 81, 83, 85, 82, 84, 88, 86, 87, 93, 90, 92, 89, 91, 151, 154, 155, 156, 153, 152, 157, 158, 159, 160, 162, 161, 143, 144, 145, 146, 147, 148, 149, 150, 135, 136, 137, 138, 139, 140, 141, 142, 123, 128, 127, 124, 125, 126, 129, 130, 131, 132, 134, 133, 168, 167, 169, 170, 164, 163, 165, 166, 1, 0, 3, 2, 5, 4, 7, 6, 10, 11, 8, 9, 14, 15, 12, 13, 18, 19, 16, 17, 22, 23, 20, 21, 26, 27, 24, 25, 32, 33, 35, 34, 28, 29, 31, 30, 38, 39, 36, 37, 43, 42, 41, 40, 45, 44, 48, 49, 46, 47, 52, 53, 50, 51, 56, 57, 54, 55, 62, 64, 65, 63, 58, 61, 59, 60, 72, 70, 73, 71, 67, 69, 66, 68, 82, 83, 80, 84, 85, 81, 76, 79, 74, 75, 77, 78, 88, 89, 86, 87, 99, 104, 102, 101, 105, 100, 103, 98, 97, 90, 95, 93, 92, 96, 91, 94, 108, 109, 106, 107, 114, 115, 116, 117, 110, 111, 112, 113, 120, 121, 118, 119, 128, 126, 129, 127, 123, 125, 122, 124, 132, 133, 130, 131, 148, 146, 147, 149, 153, 152, 151, 150, 145, 144, 143, 142, 135, 136, 134, 137, 141, 140, 139, 138, 156, 157, 154, 155, 161, 160, 159, 158, 165, 164, 163, 162, 179, 178, 177, 184, 183, 182, 181, 185, 176, 180, 174, 168, 167, 166, 175, 172, 171, 170, 169, 173, 206, 198, 208, 207, 203, 204, 199, 201, 202, 200, 209, 205, 187, 192, 195, 193, 194, 190, 191, 197, 186, 189, 188, 196, 215, 214, 213, 212, 211, 210, 228, 229, 226, 227, 225, 224, 223, 222, 221, 220, 218, 219, 216, 217, 272, 261, 263, 260, 262, 273, 259, 258, 274, 275, 276, 271, 270, 268, 269, 277, 267, 266, 252, 251, 264, 249, 248, 265, 257, 256, 255, 254, 237, 236, 233, 231, 234, 232, 250, 253, 247, 246, 243, 244, 242, 241, 230, 235, 238, 239, 240, 245, 280, 281, 278, 279, 291, 290, 288, 293, 292, 289, 284, 287, 283, 282, 286, 285, 296, 297, 294, 295, 302, 303, 304, 305, 298, 299, 300, 301, 308, 309, 306, 307, 377, 370, 374, 372, 376, 368, 375, 366, 373, 371, 369, 367, 379, 381, 378, 380, 382, 392, 389, 387, 393, 384, 390, 383, 388, 386, 391, 385, 356, 354, 357, 355, 349, 360, 358, 361, 359, 348, 347, 342, 364, 362, 365, 363, 339, 341, 338, 340, 344, 346, 343, 345, 351, 353, 350, 352, 317, 321, 315, 320, 311, 319, 313, 318, 312, 316, 314, 310, 324, 322, 325, 323, 326, 333, 331, 337, 335, 329, 334, 328, 332, 336, 327, 330, 403, 402, 400, 404, 401, 405, 396, 398, 395, 394, 397, 399, 452, 455, 453, 454, 456, 459, 457, 458, 461, 460, 441, 440, 436, 439, 438, 437, 423, 422, 443, 442, 445, 444, 449, 448, 447, 451, 450, 446, 435, 434, 418, 421, 420, 419, 417, 416, 425, 424, 427, 426, 433, 430, 429, 428, 432, 431, 406, 408, 409, 407, 410, 412, 413, 411, 415, 414, 476, 480, 479, 478, 477, 481, 475, 474, 473, 472, 471, 470, 469, 468, 462, 466, 465, 464, 463, 467, 529, 532, 530, 531, 533, 534, 535, 538, 539, 537, 536, 516, 512, 511, 515, 513, 514, 519, 520, 517, 521, 518, 522, 524, 527, 528, 526, 525, 523, 495, 494, 497, 498, 496, 493, 501, 503, 499, 500, 502, 504, 510, 505, 509, 508, 506, 507, 482, 484, 485, 483, 486, 487, 488, 492, 491, 489, 490, 546, 547, 544, 545, 542, 543, 540, 541, 716, 715, 702, 701, 696, 692, 708, 707, 700, 714, 699, 713, 712, 710, 704, 698, 695, 706, 711, 703, 697, 694, 693, 705, 709, 732, 734, 733, 731, 726, 719, 730, 725, 718, 729, 717, 724, 722, 728, 723, 721, 720, 727, 736, 735, 746, 751, 739, 757, 753, 750, 738, 756, 752, 742, 737, 745, 741, 749, 747, 743, 740, 748, 744, 759, 755, 758, 754, 663, 666, 667, 668, 655, 654, 662, 665, 661, 664, 660, 658, 659, 657, 656, 672, 671, 670, 669, 674, 673, 676, 675, 679, 686, 678, 685, 677, 681, 683, 680, 682, 688, 687, 684, 689, 690, 691, 621, 620, 630, 629, 627, 628, 626, 624, 622, 616, 625, 623, 617, 618, 619, 634, 633, 632, 631, 636, 635, 638, 637, 643, 641, 639, 646, 644, 647, 645, 650, 642, 640, 649, 648, 651, 652, 653, 553, 570, 569, 564, 552, 568, 563, 558, 556, 551, 550, 567, 562, 571, 565, 555, 554, 572, 561, 566, 560, 559, 557, 549, 548, 583, 581, 578, 589, 588, 585, 587, 584, 580, 577, 590, 586, 582, 579, 576, 573, 575, 574, 592, 591, 603, 599, 595, 609, 605, 602, 608, 611, 604, 593, 607, 610, 606, 598, 594, 601, 597, 615, 613, 600, 596, 614, 612, 790, 792, 791, 794, 793, 795, 778, 783, 780, 782, 779, 781, 786, 785, 788, 784, 787, 789, 766, 770, 768, 771, 769, 767, 775, 773, 772, 776, 774, 777, 760, 762, 761, 764, 763, 765, 981, 979, 968, 961, 972, 975, 977, 970, 966, 963, 969, 962, 973, 976, 978, 965, 980, 967, 974, 964, 957, 958, 971, 955, 959, 956, 960, 1004, 991, 996, 1000, 1002, 987, 984, 986, 983, 982, 992, 997, 1001, 1003, 993, 1005, 994, 999, 985, 988, 995, 989, 998, 990, 1021, 1020, 1018, 1024, 1026, 1031, 1029, 1013, 1007, 1011, 1006, 1028, 1019, 1025, 1027, 1032, 1030, 1014, 1022, 1008, 1015, 1023, 1012, 1016, 1009, 1017, 1010, 927, 925, 931, 930, 934, 933, 926, 924, 929, 932, 935, 918, 920, 928, 890, 889, 888, 921, 922, 919, 923, 936, 896, 942, 948, 951, 954, 945, 939, 946, 943, 950, 949, 953, 952, 944, 937, 938, 947, 916, 914, 940, 913, 941, 885, 893, 886, 891, 892, 894, 881, 875, 880, 874, 887, 882, 877, 876, 883, 879, 878, 884, 895, 910, 911, 902, 915, 917, 897, 904, 909, 901, 903, 912, 898, 906, 905, 899, 908, 907, 900, 819, 821, 816, 817, 820, 822, 799, 807, 805, 815, 811, 804, 813, 798, 806, 803, 818, 800, 808, 814, 801, 809, 802, 810, 797, 812, 796, 832, 831, 829, 841, 830, 828, 842, 844, 846, 824, 833, 837, 839, 843, 825, 834, 845, 840, 826, 835, 827, 836, 823, 838, 857, 855, 866, 871, 873, 856, 869, 854, 864, 867, 870, 872, 849, 859, 848, 847, 865, 868, 850, 860, 851, 861, 858, 853, 863, 852, 862, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1068, 1069, 1070, 1071, 1067, 1065, 1066, 1074, 1076, 1073, 1075, 1072, 1078, 1081, 1077, 1080, 1079, 1085, 1086, 1087, 1088, 1082, 1084, 1083, 1046, 1047, 1045, 1041, 1042, 1043, 1044, 1052, 1050, 1048, 1051, 1049, 1055, 1053, 1057, 1056, 1054, 1062, 1064, 1063, 1058, 1059, 1060, 1061, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1155, 1164, 1152, 1161, 1160, 1157, 1163, 1156, 1159, 1154, 1153, 1151, 1162, 1158, 1169, 1166, 1165, 1170, 1168, 1167, 1177, 1175, 1174, 1173, 1179, 1184, 1183, 1181, 1178, 1176, 1172, 1182, 1171, 1180, 1141, 1143, 1144, 1145, 1142, 1146, 1148, 1149, 1150, 1147, 1131, 1135, 1132, 1133, 1134, 1136, 1140, 1137, 1138, 1139, 1108, 1099, 1107, 1106, 1097, 1104, 1102, 1110, 1105, 1101, 1100, 1109, 1103, 1098, 1113, 1112, 1116, 1115, 1111, 1114, 1129, 1127, 1120, 1119, 1118, 1126, 1117, 1125, 1121, 1130, 1124, 1128, 1123, 1122, 1, 0, 3, 2, 5, 4, 1, 0, 3, 2, 6, 7, 4, 5, 10, 11, 8, 9, 14, 15, 12, 13, 1, 0, 4, 5, 2, 3, 8, 9, 6, 7, 11, 10, 13, 12, 15, 14, 19, 18, 17, 16, 21, 20, 24, 25, 22, 23, 32, 30, 33, 31, 27, 29, 26, 28, 36, 37, 34, 35, 40, 41, 38, 39, 44, 45, 42, 43, 47, 46, 54, 55, 52, 53, 50, 51, 48, 49, 58, 59, 56, 57, 62, 63, 60, 61, 66, 67, 64, 65, 69, 68, 75, 76, 77, 74, 73, 70, 71, 72, 82, 83, 81, 80, 78, 79, 89, 88, 91, 90, 85, 84, 87, 86, 100, 99, 98, 103, 102, 101, 94, 93, 92, 97, 96, 95, 115, 114, 113, 112, 119, 117, 118, 116, 107, 106, 105, 104, 111, 109, 110, 108, 126, 128, 127, 130, 131, 129, 120, 122, 121, 125, 123, 124, 134, 135, 132, 133, 141, 140, 143, 142, 137, 136, 139, 138, 148, 149, 150, 151, 144, 145, 146, 147, 172, 168, 169, 170, 171, 166, 167, 179, 174, 176, 177, 178, 175, 173, 157, 158, 153, 154, 155, 156, 152, 165, 160, 164, 161, 162, 163, 159, 209, 208, 207, 210, 213, 212, 211, 199, 198, 197, 201, 203, 200, 202, 206, 205, 204, 189, 188, 187, 192, 190, 193, 191, 196, 195, 194, 182, 181, 180, 183, 186, 185, 184, 3, 4, 5, 0, 1, 2, 7, 6, 9, 8, 11, 10, 1, 0, 3, 2, 5, 4, 15, 16, 17, 12, 13, 14, 15, 14, 13, 12, 19, 18, 17, 16, 23, 22, 21, 20, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 29, 28, 31, 30, 25, 24, 27, 26, 35, 36, 37, 32, 33, 34, 45, 44, 43, 42, 41, 40, 39, 38, 51, 50, 53, 52, 47, 46, 49, 48, 0, 1, 18, 19, 16, 17, 22, 23, 20, 21, 12, 13, 14, 15, 8, 9, 10, 11, 2, 3, 0, 1, 6, 7, 4, 5, 41, 40, 42, 43, 36, 35, 34, 37, 39, 38, 30, 29, 28, 31, 33, 32, 25, 24, 26, 27, 0, 1, 4, 5, 2, 3, 8, 9, 6, 7, 12, 13, 10, 11, 17, 19, 18, 14, 16, 15, 21, 20, 23, 22, 26, 27, 24, 25, 37, 36, 39, 38, 34, 35, 32, 33, 29, 28, 31, 30, 6, 7, 4, 5, 2, 3, 0, 1, 10, 11, 8, 9, 25, 24, 26, 27, 21, 20, 22, 23, 17, 16, 18, 19, 13, 12, 14, 15, 30, 31, 28, 29, 46, 47, 48, 49, 50, 51, 42, 43, 44, 45, 38, 39, 40, 41, 32, 33, 34, 35, 36, 37, 79, 78, 83, 76, 82, 80, 77, 81, 90, 88, 86, 91, 84, 89, 87, 85, 73, 72, 74, 75, 69, 68, 70, 71, 55, 58, 53, 52, 57, 59, 56, 54, 64, 67, 62, 66, 61, 65, 60, 63, 110, 111, 112, 113, 114, 115, 104, 105, 106, 107, 108, 109, 98, 99, 100, 101, 102, 103, 92, 93, 94, 95, 96, 97, 122, 123, 120, 121, 118, 119, 116, 117, 14, 15, 16, 11, 21, 22, 23, 19, 20, 18, 13, 3, 17, 10, 0, 1, 2, 12, 9, 7, 8, 4, 5, 6, 29, 28, 31, 30, 25, 24, 27, 26, 34, 35, 32, 33, 38, 39, 36, 37, 43, 42, 41, 40, 46, 47, 44, 45, 48, 49, 66, 67, 63, 69, 68, 61, 62, 64, 59, 58, 65, 55, 56, 52, 57, 60, 50, 51, 54, 53, 77, 78, 79, 75, 76, 73, 74, 70, 71, 72, 82, 83, 80, 81, 3, 2, 1, 0, 9, 8, 11, 10, 5, 4, 7, 6, 16, 17, 18, 19, 12, 13, 14, 15, 22, 23, 20, 21, 34, 35, 36, 37, 39, 38, 32, 33, 30, 31, 24, 25, 26, 27, 29, 28, 53, 54, 55, 57, 56, 49, 50, 51, 52, 45, 46, 47, 48, 40, 41, 42, 44, 43, 64, 65, 62, 63, 60, 61, 58, 59, 68, 69, 66, 67, 3, 2, 1, 0, 9, 8, 11, 10, 5, 4, 7, 6, 14, 15, 12, 13, 17, 16 \ No newline at end of file diff --git a/src/core/group/internal/constant/seeds.inc b/src/core/group/internal/constant/seeds.inc deleted file mode 100644 index c6e228a..0000000 --- a/src/core/group/internal/constant/seeds.inc +++ /dev/null @@ -1,3178 +0,0 @@ -0x000000000, 0x000000003, 0x00000000F, 0x00000003F, 0x0000000FF, 0x0000003FF, 0x000000FFF, 0x000003FFF, -0x00000FFFF, 0x00003FFFF, 0x0000FFFFF, 0x0003FFFFF, 0x000FFFFFF, 0x003FFFFFF, 0x00FFFFFFF, 0x000000004, -0x00000001C, 0x00000007C, 0x00000037C, 0x0000007FC, 0x000001FFC, 0x000007FFC, 0x000037FFC, 0x00007FFFC, -0x0001FFFFC, 0x0007FFFFC, 0x0037FFFFC, 0x007FFFFFC, 0x43FF4FFFC, 0x63FF4FFFC, 0x83FFF4FFC, 0xA3FFF4FFC, -0x43F4FFFFC, 0x63F4FFFFC, 0x83FFFF4FC, 0xA3FFFF4FC, 0x034FFFFFC, 0x234FFFFFC, 0xC3FFFFF4C, 0xE3FFFFF4C, -0x000000200, 0x00000020C, 0x00000023C, 0x0000002FC, 0x000000BFC, 0x000002FFC, 0x00000BFFC, 0x00002FFFC, -0x0000BFFFC, 0x0002FFFFC, 0x000BFFFFC, 0x002FFFFFC, 0x00BFFFFFC, 0x43FFF2FFC, 0x63FFFF8FC, 0x823FFFFFC, -0xA38FFFFFC, 0x000000050, 0x000000350, 0x0000005F0, 0x000001DF0, 0x000005FF0, 0x000035FF0, 0x00005FFF0, -0x0001DFFF0, 0x0005FFFF0, 0x0035FFFF0, 0x10F53FFF0, 0xD3FFF50F0, 0x005FFFFF0, 0x43FF47FF0, 0x43FF4FDF0, -0x63FF47FF0, 0x63FF4FDF0, 0x81FFD3FF0, 0x83F7D3FF0, 0xA1FFD3FF0, 0xA3F7D3FF0, 0x43F4FFDF0, 0x63F4FFDF0, -0x81FFFD3F0, 0xA1FFFD3F0, 0x43F4DFFF0, 0x63F4F7FF0, 0x83F7FD3F0, 0xA3F7FD3F0, 0x0347FFFF0, 0x034FDFFF0, -0x034FFFDF0, 0x2347FFFF0, 0x234FDFFF0, 0x234FFFDF0, 0xC1FFFFD30, 0xC3F7FFD30, 0xC3FFF7D30, 0xE1FFFFD30, -0xE3F7FFD30, 0xE3FFF7D30, 0x41FD3FFF0, 0x437D3FFF0, 0x61FD3FFF0, 0x637D3FFF0, 0x83FFF4DF0, 0x83FFF4F70, -0xA3FFF4F70, 0xA3FFF4FD0, 0x03F53FFF0, 0x03FFF53F0, 0x13FFF53F0, 0x23F53FFF0, 0x23FFF53F0, 0x43F53FFF0, -0x43FFF53F0, 0x53FFF53F0, 0x63F53FFF0, 0x63FFF53F0, 0x83F53FFF0, 0x83FFF53F0, 0x93F53FFF0, 0xA3F53FFF0, -0xA3FFF53F0, 0xC3F53FFF0, 0xC3FFF53F0, 0xD3F53FFF0, 0xE3F53FFF0, 0xE3FFF53F0, 0x41D3FFFF0, 0x4353FFFF0, -0x61D3FFFF0, 0x6353FFFF0, 0x83FFFF470, 0x83FFFF4D0, 0xA3FFFF470, 0xA3FFFF4D0, 0x13F53FFF0, 0x1CF53FFF0, -0x4F4D3FFF0, 0x67CD3FFF0, 0x83FFF4FD0, 0xA3FFF4DF0, 0xD3FFF53F0, 0xD3FFF5CF0, 0x43F4FDFF0, 0x63F4DFFF0, -0x8FFF4D3F0, 0xAFF7CD3F0, 0x10F5FFFF0, 0xDFFFF50F0, 0x000000210, 0x000000270, 0x000000B70, 0x000001BF0, -0x000006FF0, 0x000027FF0, 0x00006FFF0, 0x0001BFFF0, 0x0006FFFF0, 0x0027FFFF0, 0x43F4CBFF0, 0x43FF48FF0, -0x43FF4E3F0, 0x63F4FE3F0, 0x63FF48FF0, 0x63FF4E3F0, 0x823FD3FF0, 0x823FFD3F0, 0x838FD3FF0, 0xA23FD3FF0, -0xA38FD3FF0, 0xA38FFD3F0, 0x438D3FFF0, 0x43FFF2730, 0x623D3FFF0, 0x63FFF60F0, 0x823D3FFF0, 0x83FFF60F0, -0xA3873FFF0, 0xA3FFF4B30, 0x006FFFFF0, 0x43F4BFFF0, 0x63F4EFFF0, 0x83EFFD3F0, 0xA3FBFD3F0, 0x43F4FEFF0, -0x63F4BFFF0, 0x83FFBD3F0, 0xA2FFFD3F0, 0x034BFFFF0, 0x034EFFFF0, 0x034FBFFF0, 0x034FEFFF0, 0x234BFFFF0, -0x234EFFFF0, 0x234FBFFF0, 0x234FEFFF0, 0xC2FFFFD30, 0xC3BFFFD30, 0xC3EFFFD30, 0xC3FBFFD30, 0xE2FFFFD30, -0xE3BFFFD30, 0xE3EFFFD30, 0xE3FBFFD30, 0x43FF4FBF0, 0x43FF63FF0, 0x63FF4FBF0, 0x63FF63FF0, 0x83EFD3FF0, -0x88FFD3FF0, 0xA3EFD3FF0, 0xA8FFD3FF0, 0x43ED3FFF0, 0x43F4EFFF0, 0x63F4FFBF0, 0x68FD3FFF0, 0x83FFF4BF0, -0x88FFFD3F0, 0xA3EFFD3F0, 0xA3FFF63F0, 0x43F4FBFF0, 0x43FF4EFF0, 0x43FF78FF0, 0x63F4FEFF0, 0x63FF4EFF0, -0x63FF78FF0, 0x83BFD3FF0, 0x8E3FD3FF0, 0x8E3FFD3F0, 0xA3BFD3FF0, 0xA3BFFD3F0, 0xAE3FD3FF0, 0x41FFCBFF0, -0x437FCBFF0, 0x61FFFE3F0, 0x637FFE3F0, 0x823FFFDF0, 0x823FFFF70, 0xA38FFFF70, 0xA38FFFFD0, 0x43FFF2FD0, -0x53FFF6CF0, 0x53FFFE730, 0x63FFFF870, 0x8273FFFF0, 0x923DFFFF0, 0x9387FFFF0, 0xA60FFFFF0, 0x03FF78FF0, -0x23F7CEFF0, 0x43BD3FFF0, 0x43F7CEFF0, 0x43FFF27F0, 0x43FFFE730, 0x4F4FCBFF0, 0x4F8D3FFF0, 0x62FD3FFF0, -0x63F7F8FF0, 0x63FFF63F0, 0x63FFF6CF0, 0x67CFFE3F0, 0x6E3D3FFF0, 0x823FFFFD0, 0x82FD3FFF0, 0x83BFFD3F0, -0x83FFF63F0, 0x83FFF6CF0, 0x8E3D3FFF0, 0xA38FFFDF0, 0xA3B73FFF0, 0xA3FFF4BF0, 0xA3FFF7B30, 0xAE3FFD3F0, -0xAF873FFF0, 0xCE3FFD3F0, 0xE3BFDF3F0, 0x43FF4BFF0, 0x43FF7E3F0, 0x4FF4CBFF0, 0x63FF4BFF0, 0x63FF7E3F0, -0x6FF4FE3F0, 0x823FFDFF0, 0x82FFD3FF0, 0x8F8FD3FF0, 0xA2FFD3FF0, 0xA38FFDFF0, 0xAF8FD3FF0, 0x03FF7E3F0, -0x13F7CEFF0, 0x1CFF78FF0, 0x23F7CBFF0, 0x43F7CBFF0, 0x4FFF48FF0, 0x4FFF4E3F0, 0x63F7FE3F0, 0x6FFF48FF0, -0x6FFF4E3F0, 0x823FDFFF0, 0x82FFFD3F0, 0x838FDFFF0, 0xA23FDFFF0, 0xA38FDFFF0, 0xAF8FFD3F0, 0xCF8FFD3F0, -0xD3BFDF3F0, 0xDE3FFDCF0, 0xE2FFDF3F0, 0x13F7CBFF0, 0x1CFF7E3F0, 0x438DFFFF0, 0x4FFFF2730, 0x623DFFFF0, -0x6FFFF60F0, 0x823DFFFF0, 0x8FFFF60F0, 0xA387FFFF0, 0xAFFFF4B30, 0xD2FFDF3F0, 0xDF8FFDCF0, 0x000000A00, -0x000000A30, 0x000000AF0, 0x000002BF0, 0x00000AFF0, 0x00002BFF0, 0x0000AFFF0, 0x0002BFFF0, 0x000AFFFF0, -0x002BFFFF0, 0x00AFFFFF0, 0x43EFCBFF0, 0x63FBFE3F0, 0x822FFFFF0, 0xA38BFFFF0, 0x43FBCBFF0, 0x62FFFE3F0, -0x823EFFFF0, 0xA28FFFFF0, 0x43BFCEFF0, 0x6E3FF8FF0, 0x83BFFECF0, 0xAE3FFFB30, 0x43BFCBFF0, 0x6E3FFE3F0, -0x82FFFECF0, 0xAF8FFFB30, 0x000000540, 0x000001D40, 0x0000057C0, 0x0000357C0, 0x000057FC0, 0x0001D7FC0, -0x00057FFC0, 0x00357FFC0, 0x00FDD4FC0, 0x10FF54FC0, 0xC3F534FC0, 0xD3F5373C0, 0x10F51FFC0, 0x10F53F7C0, -0xD1FFD43C0, 0xD3F7D43C0, 0x034FD4FC0, 0x234FD4FC0, 0x43F4D4FC0, 0x63F4D4FC0, 0x83F534FC0, 0xA3F534FC0, -0xC3F53F4C0, 0xE3F53F4C0, 0x0057FFFC0, 0x03477FFC0, 0x0347FF7C0, 0x034FDF7C0, 0x23477FFC0, 0x2347FF7C0, -0x234FDF7C0, 0xC1DFFF4C0, 0xC1FFDF4C0, 0xC3F7DF4C0, 0xE1DFFF4C0, 0xE1FFDF4C0, 0xE3F7DF4C0, 0x41FD1FFC0, -0x41FD3F7C0, 0x437D1FFC0, 0x437D3F7C0, 0x61FD1FFC0, 0x61FD3F7C0, 0x637D1FFC0, 0x637D3F7C0, 0x81FFD37C0, -0x81FFD3DC0, 0x83F7D37C0, 0x83F7D3DC0, 0xA1FFD3DC0, 0xA1FFD3F40, 0xA3F7D3DC0, 0xA3F7D3F40, 0x03F51FFC0, -0x03F53F7C0, 0x23F51FFC0, 0x23F53F7C0, 0x41D3FF7C0, 0x4353FF7C0, 0x43F51FFC0, 0x43F53F7C0, 0x43FF47DC0, -0x43FF47F40, 0x61D3FF7C0, 0x6353FF7C0, 0x63F51FFC0, 0x63F53F7C0, 0x63FF47DC0, 0x63FF47F40, 0x81F74FFC0, -0x81FD4FFC0, 0x81FFD4FC0, 0x81FFFD1C0, 0x81FFFD340, 0x83F7D4FC0, 0xA1F74FFC0, 0xA1FD4FFC0, 0xA1FFD4FC0, -0xA1FFFD1C0, 0xA1FFFD340, 0xA3F7D4FC0, 0xC1FFD4FC0, 0xC3F7D4FC0, 0xE1FFD4FC0, 0xE3F7D4FC0, 0x41D37FFC0, -0x43537FFC0, 0x61D3DFFC0, 0x6353DFFC0, 0x83F7FD1C0, 0x83F7FD340, 0xA3F7FD1C0, 0xA3F7FD340, 0x43F4DFDC0, -0x43F4DFF40, 0x63F4F7DC0, 0x63F4F7F40, 0x81F7F4FC0, 0x81FDF4FC0, 0xA1F7F4FC0, 0xA1FDF4FC0, 0x13F51FFC0, -0x13F53F7C0, 0x1CF51FFC0, 0x1CF53F7C0, 0x43FF477C0, 0x43FF4DF40, 0x4F4D1FFC0, 0x4F4D3F7C0, 0x63FF477C0, -0x63FF4DF40, 0x67CD1FFC0, 0x67CD3F7C0, 0x81DF4FFC0, 0x81FFD3F40, 0x837D4FFC0, 0x83F7D3F40, 0xA1DF4FFC0, -0xA1FFD37C0, 0xA37D4FFC0, 0xA3F7D37C0, 0xD1FFD4FC0, 0xD1FFD73C0, 0xD3F7D4FC0, 0xD3F7D73C0, 0x43F4DF7C0, -0x43F4F7F40, 0x63F4F77C0, 0x63F4FDF40, 0x81DFF4FC0, 0x837DF4FC0, 0xA1DFF4FC0, 0xA37DF4FC0, 0x00FDD7FC0, -0x10FF57FC0, 0xCFF534FC0, 0xDFF5373C0, 0x03F7D4FC0, 0x03FDD4FC0, 0x13FDD4FC0, 0x13FF54FC0, 0x23FDD4FC0, -0x23FF54FC0, 0x41FFD4FC0, 0x437FD4FC0, 0x51FFD4FC0, 0x537FD4FC0, 0x61FFD4FC0, 0x637FD4FC0, 0x83F53F7C0, -0x83F53FDC0, 0x93F53FDC0, 0x93F53FF40, 0xA3F53FDC0, 0xA3F53FF40, 0xC3F51FFC0, 0xC3F537FC0, 0xD3F51FFC0, -0xD3F537FC0, 0xE3F51FFC0, 0xE3F537FC0, 0x03FFF51C0, 0x03FFF5340, 0x04FFD4FC0, 0x13FFF51C0, 0x13FFF5340, -0x23FFF51C0, 0x23FFF5340, 0x24FFD4FC0, 0x41D4FFFC0, 0x4354FFFC0, 0x43F4FFD40, 0x43FF4FD40, 0x43FF54FC0, -0x43FFF51C0, 0x43FFF5340, 0x53FFF51C0, 0x53FFF5340, 0x61D4FFFC0, 0x6354FFFC0, 0x63F4FFD40, 0x63FF4FD40, -0x63FF54FC0, 0x63FFF51C0, 0x63FFF5340, 0x81D4FFFC0, 0x8354FFFC0, 0x83F54FFC0, 0x83FFF51C0, 0x83FFF5340, -0x853F4FFC0, 0x853FF4FC0, 0x91D4FFFC0, 0x9354FFFC0, 0xA1D4FFFC0, 0xA354FFFC0, 0xA3F54FFC0, 0xA3FFF51C0, -0xA3FFF5340, 0xA53F4FFC0, 0xA53FF4FC0, 0xC1D4FFFC0, 0xC354FFFC0, 0xC3F53FF40, 0xD1D4FFFC0, 0xD354FFFC0, -0xE1D4FFFC0, 0xE354FFFC0, 0xE3F53FF40, 0x034FFFD40, 0x0354FFFC0, 0x03FF54FC0, 0x04D4FFFC0, 0x0F4FD4FC0, -0x234FFFD40, 0x2354FFFC0, 0x23F7D4FC0, 0x24D4FFFC0, 0x2F4FD4FC0, 0x43F7D4FC0, 0x4534FFFC0, 0x4F4FD4FC0, -0x63F7D4FC0, 0x6534FFFC0, 0x67CFD4FC0, 0x83F53FF40, 0x83F5F4FC0, 0x83FFF4D40, 0xA3F53F7C0, 0xA3F5F4FC0, -0xA3FFF4D40, 0xC3F53F7C0, 0xC3F5F4FC0, 0xC3FFF5340, 0xC3FFF54C0, 0xC53FFF4C0, 0xE3F53F7C0, 0xE3F57CFC0, -0xE3FFF5340, 0xE3FFF54C0, 0xE53FFF4C0, 0x034FD7FC0, 0x037FD4FC0, 0x13F7D4FC0, 0x1CFF54FC0, 0x234FD7FC0, -0x237FD4FC0, 0x43F4D7FC0, 0x43F4FD7C0, 0x43F4FDDC0, 0x43F4FDF40, 0x4FF4D4FC0, 0x57CFD4FC0, 0x5F73D4FC0, -0x63F4D7FC0, 0x63F4DF7C0, 0x63F4DFDC0, 0x63F4DFF40, 0x6FF4D4FC0, 0x83F537FC0, 0x87FD34FC0, 0x8DFD34FC0, -0x8F7D34FC0, 0x8FF534FC0, 0x93F53F7C0, 0x93F5CFF40, 0xA3F537FC0, 0xA7DF34FC0, 0xADDF34FC0, 0xAF5F34FC0, -0xAFF534FC0, 0xC3F5FF4C0, 0xCFF53F4C0, 0xD3F57CFC0, 0xD3F5F73C0, 0xE3F5FF4C0, 0xEFF53F4C0, 0x41D3F7FC0, -0x4353F7FC0, 0x61D37FFC0, 0x63537FFC0, 0x8FFF4D1C0, 0x8FFF4D340, 0xAFF7CD1C0, 0xAFF7CD340, 0x10F57FFC0, -0x10F5DFFC0, 0x10F5F7FC0, 0x10F5FF7C0, 0x10F5FFDC0, 0x10F5FFF40, 0xD7FFD43C0, 0xDDFFD43C0, 0xDF7FD43C0, -0xDFF7D43C0, 0xDFFDD43C0, 0xDFFF543C0, 0x000001840, 0x0000019C0, 0x000006DC0, 0x0000277C0, 0x00005BFC0, -0x00019FFC0, 0x0005BFFC0, 0x10F523FC0, 0x10F538FC0, 0x43F4C9CC0, 0x63F4D83C0, 0x823D34FC0, 0xA38734FC0, -0xD23FD43C0, 0xD38FD43C0, 0x00277FFC0, 0x434D8FFC0, 0x61CD3EFC0, 0x8233FDDC0, 0xA02FFDDC0, 0x438D1FFC0, -0x438D3F7C0, 0x623D1FFC0, 0x623D3F7C0, 0x81FFD83C0, 0x83F7D83C0, 0xA1FFD2CC0, 0xA3F7D2CC0, 0x41FD23FC0, -0x41FD38FC0, 0x437D23FC0, 0x437D38FC0, 0x61FD23FC0, 0x61FD38FC0, 0x637D23FC0, 0x637D38FC0, 0x823FD37C0, -0x823FD3DC0, 0x838FD37C0, 0x838FD3DC0, 0xA23FD3DC0, 0xA23FD3F40, 0xA38FD3DC0, 0xA38FD3F40, 0x41D32FFC0, -0x43532FFC0, 0x61D3F8FC0, 0x6353F8FC0, 0x823FFD1C0, 0x823FFD340, 0xA38FFD1C0, 0xA38FFD340, 0x03F523FC0, -0x03F538FC0, 0x23F523FC0, 0x23F538FC0, 0x43F4CBF40, 0x43F523FC0, 0x43F538FC0, 0x63F4FE1C0, 0x63F523FC0, -0x63F538FC0, 0x823FD4FC0, 0x8273F4FC0, 0x838FD4FC0, 0xA23FD4FC0, 0xA38FD4FC0, 0xA60FF4FC0, 0xC23FD4FC0, -0xC38FD4FC0, 0xE23FD4FC0, 0xE38FD4FC0, 0x41FFC9CC0, 0x437FC9CC0, 0x61FFD83C0, 0x637FD83C0, 0x823D3F7C0, -0x823D3FDC0, 0xA3873FDC0, 0xA3873FF40, 0x0214FFFC0, 0x10F53EFC0, 0x10F58FFC0, 0x1814FFFC0, 0x4184FFFC0, -0x43FF48F40, 0x43FF49CC0, 0x43FF4E1C0, 0x43FF583C0, 0x6244FFFC0, 0x63FF48F40, 0x63FF49CC0, 0x63FF4E1C0, -0x63FF583C0, 0x823D4FFC0, 0x82734FFC0, 0x83874FFC0, 0x83FFF4840, 0x860F4FFC0, 0xA23D4FFC0, 0xA2734FFC0, -0xA3874FFC0, 0xA3FFF4840, 0xA60F4FFC0, 0xC3FFF5200, 0xD3EFD43C0, 0xD3FFF5800, 0xD8FFD43C0, 0x03FF583C0, -0x10F53BFC0, 0x10F5E3FC0, 0x13F523FC0, 0x13F538FC0, 0x1CF523FC0, 0x1CF538FC0, 0x23F7C9CC0, 0x43F4C9FC0, -0x43F4F9CC0, 0x43F7C9CC0, 0x4F4D23FC0, 0x4F4D38FC0, 0x4F4FC9CC0, 0x63F4D8FC0, 0x63F4DB3C0, 0x63F7D83C0, -0x67CD23FC0, 0x67CD38FC0, 0x67CFD83C0, 0x823D3FF40, 0x823DF4FC0, 0x823FD3F40, 0x82FD34FC0, 0x838FD3F40, -0x8E3D34FC0, 0xA23FD37C0, 0xA3873F7C0, 0xA387F4FC0, 0xA38FD37C0, 0xA3B734FC0, 0xAF8734FC0, 0xC387F4FC0, -0xD23FD4FC0, 0xD23FD73C0, 0xD38FD4FC0, 0xD38FD73C0, 0xD3BFD43C0, 0xDE3FD43C0, 0xE23D7CFC0, 0x10F52FFC0, -0x10F5F8FC0, 0x13F7C9CC0, 0x1CFF583C0, 0x4FF4C9CC0, 0x6FF4D83C0, 0x823D37FC0, 0xA38737FC0, 0xD23D7CFC0, -0xD2FFD43C0, 0xD387F73C0, 0xDF8FD43C0, 0x005BFFFC0, 0x43F4BF7C0, 0x63F4EFDC0, 0x81BFF4FC0, 0xA1EFF4FC0, -0x43F49FFC0, 0x63F4E7FC0, 0x83E7F4FC0, 0xA3F9F4FC0, 0x0346FFFC0, 0x0347BFFC0, 0x034FBF7C0, 0x034FEFDC0, -0x2346FFFC0, 0x2347BFFC0, 0x234FBF7C0, 0x234FEFDC0, 0xC1BFFF4C0, 0xC1EFFF4C0, 0xC3EFDF4C0, 0xC3FBF74C0, -0xE1BFFF4C0, 0xE1EFFF4C0, 0xE3EFDF4C0, 0xE3FBF74C0, 0x43ED1FFC0, 0x43ED3F7C0, 0x68FD1FFC0, 0x68FD3F7C0, -0x81FFD2FC0, 0x83F7D2FC0, 0xA1FFD8FC0, 0xA3F7D8FC0, 0x034F9FFC0, 0x034FE7FC0, 0x234F9FFC0, 0x234FE7FC0, -0xC3E7FF4C0, 0xC3F9FF4C0, 0xE3E7FF4C0, 0xE3F9FF4C0, 0x02FFD4FC0, 0x23BFD4FC0, 0x41D2FFFC0, 0x4352FFFC0, -0x43EFD4FC0, 0x43F4EFDC0, 0x43FF46FC0, 0x43FF4F9C0, 0x43FF61FC0, 0x43FF63DC0, 0x61D3BFFC0, 0x6353BFFC0, -0x63F4FF9C0, 0x63FBD4FC0, 0x63FF46FC0, 0x63FF4F9C0, 0x63FF61FC0, 0x63FF63DC0, 0x81BF4FFC0, 0x83E74FFC0, -0x83EFFD1C0, 0x83EFFD340, 0x83F52FFC0, 0x887F4FFC0, 0x887FF4FC0, 0x88F74FFC0, 0xA1BF4FFC0, 0xA1BFF4FC0, -0xA3E74FFC0, 0xA3F53BFC0, 0xA3FBFD1C0, 0xA3FBFD340, 0xA87F4FFC0, 0xA8F74FFC0, 0xC3F53EFC0, 0xE3F53FBC0, -0x43F4FEDC0, 0x63F4BFF40, 0x81FEF4FC0, 0xA27FF4FC0, 0x03BFD4FC0, 0x22FFD4FC0, 0x43F4DBFC0, 0x43F4E7FC0, -0x43FBD4FC0, 0x62FFD4FC0, 0x63F4B7FC0, 0x63F4F6FC0, 0x83F53BFC0, 0x83F6F4FC0, 0x88F7F4FC0, 0xA2FDF4FC0, -0xA3E7F4FC0, 0xA3F52FFC0, 0xC3F53FBC0, 0xE3F52FFC0, 0x41D3FBFC0, 0x434DBFFC0, 0x4353FBFC0, 0x43BD1FFC0, -0x43BD3F7C0, 0x4F8D1FFC0, 0x4F8D3F7C0, 0x61CDFEFC0, 0x61D2FFFC0, 0x62FD1FFC0, 0x62FD3F7C0, 0x6352FFFC0, -0x6E3D1FFC0, 0x6E3D3F7C0, 0x81FFD8FC0, 0x81FFDB3C0, 0x82F3FDDC0, 0x83F7D8FC0, 0x83F7DB3C0, 0x83FFBD1C0, -0x83FFBD340, 0xA0EFFDDC0, 0xA1FFD2FC0, 0xA1FFDECC0, 0xA2FFFD1C0, 0xA2FFFD340, 0xA3F7D2FC0, 0xA3F7DECC0, -0x0347FBFC0, 0x0349FFFC0, 0x034BFFF40, 0x034EFFDC0, 0x2347FBFC0, 0x2349FFFC0, 0x234BFFF40, 0x234EFFDC0, -0xC1FEFF4C0, 0xC27FFF4C0, 0xC2FFFD4C0, 0xC3BFF74C0, 0xE1FEFF4C0, 0xE27FFF4C0, 0xE2FFFD4C0, 0xE3BFF74C0, -0x03F2FDDC0, 0x23FF87DC0, 0x41FD3EFC0, 0x41FD8FFC0, 0x437D3EFC0, 0x437D8FFC0, 0x61FD3EFC0, 0x61FD8FFC0, -0x637D3EFC0, 0x637D8FFC0, 0x83EFD37C0, 0x83EFD3DC0, 0x88FFD37C0, 0x88FFD3DC0, 0xA3EFD3DC0, 0xA3EFD3F40, -0xA8FFD3DC0, 0xA8FFD3F40, 0xC1F9CFFC0, 0xE35B3FFC0, 0x03F27FDC0, 0x10FEFDDC0, 0x10FFB7DC0, 0x12FFD4FC0, -0x13BFD4FC0, 0x23F63FDC0, 0x43F63FDC0, 0x53FBD4FC0, 0x53FED4FC0, 0x63F4BFDC0, 0x837EF4FC0, 0x93F52FFC0, -0x93F53BFC0, 0xA1FBF4FC0, 0xC1FBF4FC0, 0xD1F9CFFC0, 0xD35B3FFC0, 0xD3F53FBC0, 0xD3F53FEC0, 0xE37EDCFC0, -0x034BF7FC0, 0x034FDBFC0, 0x03F53EFC0, 0x03F58FFC0, 0x10FEFFD40, 0x10FFBFD40, 0x234BF7FC0, 0x234FDBFC0, -0x23F53EFC0, 0x23F58FFC0, 0x41B4FFFC0, 0x41D3BFFC0, 0x4353BFFC0, 0x43F53EFC0, 0x43F58FFC0, 0x550FEFFC0, -0x550FFBFC0, 0x61D3FEFC0, 0x6353FEFC0, 0x63F53EFC0, 0x63F58FFC0, 0x6874FFFC0, 0x83EFD4FC0, 0x83FFF49C0, -0x88FFD4FC0, 0x88FFFD1C0, 0x88FFFD340, 0x923FFFD40, 0x938FFFD40, 0xA3EFD4FC0, 0xA3EFFD1C0, 0xA3EFFD340, -0xA3FFF6340, 0xA8FFD4FC0, 0xC2FDFF4C0, 0xC3EFD4FC0, 0xC3F6FF4C0, 0xC8FFD4FC0, 0xD523FFFC0, 0xD538FFFC0, -0xE2FDFF4C0, 0xE3EFD4FC0, 0xE3F6FF4C0, 0xE8FFD4FC0, 0x13EFD4FC0, 0x1CBFD4FC0, 0x41FD3BFC0, 0x41FDE3FC0, -0x437D3BFC0, 0x437DE3FC0, 0x53EFD4FC0, 0x58FFD4FC0, 0x61FD3BFC0, 0x61FDE3FC0, 0x637D3BFC0, 0x637DE3FC0, -0x83BFD37C0, 0x83BFD3DC0, 0x8E3FD37C0, 0x8E3FD3DC0, 0x93F53EFC0, 0x93F5CBFC0, 0xA3BFD3DC0, 0xA3BFD3F40, -0xAE3FD3DC0, 0xAE3FD3F40, 0xD3F53EFC0, 0xD3F58FFC0, 0x0347EFFC0, 0x034BFFDC0, 0x034DFBFC0, 0x034EFFF40, -0x03F7F9CC0, 0x03FDDB3C0, 0x10F6FFDC0, 0x10FE7FDC0, 0x13FDF9CC0, 0x13FF5B3C0, 0x2347EFFC0, 0x234BFFDC0, -0x234DFBFC0, 0x234EFFF40, 0x23FDF9CC0, 0x23FF5B3C0, 0x41D3EFFC0, 0x41FFCBF40, 0x4353EFFC0, 0x437FCBF40, -0x51FFDB3C0, 0x51FFF9CC0, 0x537FDB3C0, 0x537FF9CC0, 0x61D3FBFC0, 0x61FFFE1C0, 0x6353FBFC0, 0x637FFE1C0, -0x8273FF7C0, 0x8273FFDC0, 0x8E3FFD1C0, 0x8E3FFD340, 0x923DFFDC0, 0x923DFFF40, 0x9387FF7C0, 0x9387FFDC0, -0xA3BFFD1C0, 0xA3BFFD340, 0xA60FFFDC0, 0xA60FFFF40, 0xC1FBFF4C0, 0xC23DDFFC0, 0xC2FFF74C0, 0xC37EFF4C0, -0xC387DFFC0, 0xC3BFFD4C0, 0xD1FBF73C0, 0xD23DDFFC0, 0xD37EDCFC0, 0xD387DFFC0, 0xE1FBFF4C0, 0xE23DDFFC0, -0xE2FFF74C0, 0xE37EFF4C0, 0xE387DFFC0, 0xE3BFFD4C0, 0x02D4FFFC0, 0x03F2FFD40, 0x03F53BFC0, 0x03F5E3FC0, -0x08D4FFFC0, 0x10FEFD7C0, 0x10FFB7F40, 0x12D4FFFC0, 0x18D4FFFC0, 0x22D4FFFC0, 0x23F53BFC0, 0x23F5E3FC0, -0x23FF8FD40, 0x28D4FFFC0, 0x43F4FBF40, 0x43F53BFC0, 0x43F5E3FC0, 0x43FFF2740, 0x453F2FFC0, 0x4634FFFC0, -0x6274FFFC0, 0x63F4FEDC0, 0x63F53BFC0, 0x63F5E3FC0, 0x63FFF61C0, 0x653FF8FC0, 0x823FFFD40, 0x8274FFFC0, -0x83BFD4FC0, 0x83FFF61C0, 0x8E3FD4FC0, 0x8E73F4FC0, 0xA38FFFD40, 0xA3BFD4FC0, 0xA3FFF4B40, 0xA61CFFFC0, -0xA6CFF4FC0, 0xAE3FD4FC0, 0xC3BFD4FC0, 0xC3FFF52C0, 0xC3FFF58C0, 0xC523FFFC0, 0xCE3FD4FC0, 0xD3FFF52C0, -0xD3FFF58C0, 0xD7C9CFFC0, 0xDF583FFC0, 0xE3BFD4FC0, 0xE3FFF52C0, 0xE3FFF58C0, 0xE538FFFC0, 0xEE3FD4FC0, -0x41FFC9FC0, 0x41FFF9CC0, 0x437FC9FC0, 0x437FF9CC0, 0x61FFD8FC0, 0x61FFDB3C0, 0x637FD8FC0, 0x637FDB3C0, -0x82FD3F7C0, 0x82FD3FDC0, 0x8E3D3F7C0, 0x8E3D3FDC0, 0xA3B73FDC0, 0xA3B73FF40, 0xAF873FDC0, 0xAF873FF40, -0x03F2FD7C0, 0x13F53EFC0, 0x13F58FFC0, 0x1CF53EFC0, 0x1CF58FFC0, 0x23FF87F40, 0x41DF3BFC0, 0x435F3BFC0, -0x43FF49FC0, 0x43FF4BF40, 0x43FF4EDC0, 0x43FF58FC0, 0x43FF5B3C0, 0x43FF78F40, 0x43FF79CC0, 0x43FF7E1C0, -0x47D32FFC0, 0x4DD32FFC0, 0x4F4D3EFC0, 0x4F4D8FFC0, 0x4F4FCBF40, 0x4F532FFC0, 0x61DFE3FC0, 0x635FE3FC0, -0x63FF49FC0, 0x63FF4BF40, 0x63FF4EDC0, 0x63FF58FC0, 0x63FF5B3C0, 0x63FF78F40, 0x63FF79CC0, 0x63FF7E1C0, -0x67CD3EFC0, 0x67CD8FFC0, 0x67CFFE1C0, 0x67D3F8FC0, 0x6DD3F8FC0, 0x6F53F8FC0, 0x823FFD7C0, 0x823FFDDC0, -0x823FFDF40, 0x8273FFF40, 0x827F4FFC0, 0x82FD4FFC0, 0x83B74FFC0, 0x83BFFD1C0, 0x83BFFD340, 0x83EFD3F40, -0x863F4FFC0, 0x86CF4FFC0, 0x88FFD3F40, 0x8E3D4FFC0, 0x8E734FFC0, 0x8F874FFC0, 0xA27F4FFC0, 0xA2FD4FFC0, -0xA38FFD7C0, 0xA38FFDDC0, 0xA38FFDF40, 0xA3B74FFC0, 0xA3EFD37C0, 0xA60FFF7C0, 0xA63F4FFC0, 0xA6CF4FFC0, -0xA8FFD37C0, 0xAE3D4FFC0, 0xAE3FFD1C0, 0xAE3FFD340, 0xAE734FFC0, 0xAF874FFC0, 0xC7C9CFFC0, 0xD3EFD4FC0, -0xD3EFD73C0, 0xD8FFD4FC0, 0xD8FFD73C0, 0xEF583FFC0, 0x41FD2FFC0, 0x41FDF8FC0, 0x437D2FFC0, 0x437DF8FC0, -0x61FD2FFC0, 0x61FDF8FC0, 0x637D2FFC0, 0x637DF8FC0, 0x82FFD37C0, 0x82FFD3DC0, 0x8F8FD37C0, 0x8F8FD3DC0, -0xA2FFD3DC0, 0xA2FFD3F40, 0xAF8FD3DC0, 0xAF8FD3F40, 0x034EFF7C0, 0x035F3BFC0, 0x0378FFF40, 0x037DE3FC0, -0x03F27F7C0, 0x03F52FFC0, 0x03F5F8FC0, 0x03FE73F40, 0x03FF58FC0, 0x03FF5B3C0, 0x03FF78F40, 0x03FF79CC0, -0x03FF7E1C0, 0x04FDE3FC0, 0x0FB3D4FC0, 0x0FF523FC0, 0x0FF538FC0, 0x10F6FFF40, 0x10FE7F7C0, 0x13F53BFC0, -0x13F5E3FC0, 0x1CF53BFC0, 0x1CF5E3FC0, 0x1FF523FC0, 0x1FF538FC0, 0x234EFF7C0, 0x235F3BFC0, 0x2378FFF40, -0x237DE3FC0, 0x23F52FFC0, 0x23F5F8FC0, 0x23F63FF40, 0x23F6CF7C0, 0x23F7C9FC0, 0x23F7CBF40, 0x23F7CEDC0, -0x23F7DB3C0, 0x23F7F9CC0, 0x24DF3BFC0, 0x2FECD4FC0, 0x2FF523FC0, 0x2FF538FC0, 0x43BFD4FC0, 0x43F4EDFC0, -0x43F4F9FC0, 0x43F52FFC0, 0x43F5F8FC0, 0x43F63FF40, 0x43F6CF7C0, 0x43F7C9FC0, 0x43F7CBF40, 0x43F7CEDC0, -0x43F7DB3C0, 0x43F7F9CC0, 0x47FD23FC0, 0x47FD38FC0, 0x4D84FFFC0, 0x4DFD23FC0, 0x4DFD38FC0, 0x4F4D3BFC0, -0x4F4DE3FC0, 0x4F4FC9FC0, 0x4F4FF9CC0, 0x4F7D23FC0, 0x4F7D38FC0, 0x4FF4CBF40, 0x4FF523FC0, 0x4FF538FC0, -0x57CFF9CC0, 0x5F73DB3C0, 0x63F4BF7C0, 0x63F4DBFC0, 0x63F4DEFC0, 0x63F52FFC0, 0x63F5F8FC0, 0x63F7B3F40, -0x63F7D8FC0, 0x63F7DB3C0, 0x63F7F8F40, 0x63F7F9CC0, 0x63F7FE1C0, 0x67CD3BFC0, 0x67CDE3FC0, 0x67CFD8FC0, -0x67CFDB3C0, 0x67FD23FC0, 0x67FD38FC0, 0x69C4FFFC0, 0x6DFD23FC0, 0x6DFD38FC0, 0x6E3FD4FC0, 0x6F7D23FC0, -0x6F7D38FC0, 0x6FF4FE1C0, 0x6FF523FC0, 0x6FF538FC0, 0x823FD7FC0, 0x823FDF7C0, 0x823FDFDC0, 0x823FDFF40, -0x8273F7FC0, 0x827FF4FC0, 0x82FD3FF40, 0x82FDF4FC0, 0x82FFD4FC0, 0x838FD7FC0, 0x838FDF7C0, 0x838FDFDC0, -0x838FDFF40, 0x83B7F4FC0, 0x83BFD3F40, 0x83F5FB3C0, 0x83FFF4B40, 0x86CFF4FC0, 0x87CEF4FC0, 0x8BFD34FC0, -0x8E3D3FF40, 0x8E3DF4FC0, 0x8E3FD3F40, 0x8EFD34FC0, 0x8F7E34FC0, 0x8F8FD4FC0, 0x923DFF7C0, 0x9387FFF40, -0xA23FD7FC0, 0xA23FDF7C0, 0xA23FDFDC0, 0xA23FDFF40, 0xA2FFD4FC0, 0xA38FD7FC0, 0xA38FDF7C0, 0xA38FDFDC0, -0xA38FDFF40, 0xA3B73F7C0, 0xA3B7F4FC0, 0xA3BFD37C0, 0xA3F5FECC0, 0xA3FFF61C0, 0xA60FF7FC0, 0xA63FF4FC0, -0xA7CBF4FC0, 0xAE3DF4FC0, 0xAE3FD37C0, 0xAE73F4FC0, 0xAF78F4FC0, 0xAF873F7C0, 0xAF87F4FC0, 0xAF8FD4FC0, -0xAFB734FC0, 0xAFE734FC0, 0xC23FD7FC0, 0xC2FFD4FC0, 0xC38FD7FC0, 0xC3B7F4FC0, 0xC3BFDF4C0, 0xC3F53BFC0, -0xC63FF4FC0, 0xC7CBF4FC0, 0xC7CEFF4C0, 0xCE3DF4FC0, 0xCE3FFD340, 0xCE3FFD4C0, 0xCE73F4FC0, 0xCF78F4FC0, -0xCF78FF4C0, 0xCF87F4FC0, 0xCF8FD4FC0, 0xD23FD7FC0, 0xD38FD7FC0, 0xD3BFD4FC0, 0xD3BFD73C0, 0xD7CBF73C0, -0xDE3FD4FC0, 0xDE3FD73C0, 0xDF7E1CFC0, 0xE23FD7FC0, 0xE27F7CFC0, 0xE2FD7CFC0, 0xE2FFD4FC0, 0xE38FD7FC0, -0xE3B77CFC0, 0xE3BFDF340, 0xE3BFDF4C0, 0xE3F5E3FC0, 0xE6CF7CFC0, 0xE7CEDCFC0, 0xE7CEFF4C0, 0xEE3D7CFC0, -0xEE3FFD4C0, 0xEF78FF4C0, 0xEF7E1CFC0, 0xEF8FD4FC0, 0x41DF2FFC0, 0x435F2FFC0, 0x61DFF8FC0, 0x635FF8FC0, -0x82FFFD1C0, 0x82FFFD340, 0xAF8FFD1C0, 0xAF8FFD340, 0x034BFF7C0, 0x034EDFFC0, 0x035F2FFC0, 0x0378F7FC0, -0x037DF8FC0, 0x037E3FF40, 0x037FDB3C0, 0x037FF9CC0, 0x04FDF8FC0, 0x0FF7C9CC0, 0x0FFF583C0, 0x10F5BFFC0, -0x10F5EFFC0, 0x10F5FBFC0, 0x10F5FEFC0, 0x13F52FFC0, 0x13F5F8FC0, 0x13F6CF7C0, 0x13F7C9FC0, 0x13F7CBF40, -0x13F7CEDC0, 0x13F7DB3C0, 0x13F7F9CC0, 0x1CF52FFC0, 0x1CF5F8FC0, 0x1CFE73F40, 0x1CFF58FC0, 0x1CFF5B3C0, -0x1CFF78F40, 0x1CFF79CC0, 0x1CFF7E1C0, 0x1FF7C9CC0, 0x1FFF583C0, 0x234BFF7C0, 0x234EDFFC0, 0x235F2FFC0, -0x2378F7FC0, 0x237DF8FC0, 0x237E3FF40, 0x237FDB3C0, 0x237FF9CC0, 0x24DF2FFC0, 0x2FF7C9CC0, 0x2FFF583C0, -0x438D7FFC0, 0x438DDFFC0, 0x438DF7FC0, 0x438DFF7C0, 0x438DFFDC0, 0x438DFFF40, 0x43F4B7FC0, 0x47FFC9CC0, -0x4DFFC9CC0, 0x4F4D2FFC0, 0x4F4DF8FC0, 0x4F7FC9CC0, 0x4FF4C9FC0, 0x4FF4F9CC0, 0x4FF7C9CC0, 0x4FFF48F40, -0x4FFF49CC0, 0x4FFF4E1C0, 0x4FFF583C0, 0x57CFDB3C0, 0x5F73F9CC0, 0x623D7FFC0, 0x623DDFFC0, 0x623DF7FC0, -0x623DFF7C0, 0x623DFFDC0, 0x623DFFF40, 0x63F61FFC0, 0x67CD2FFC0, 0x67CDF8FC0, 0x67FFD83C0, 0x6DFFD83C0, -0x6F7FD83C0, 0x6FF4D8FC0, 0x6FF4DB3C0, 0x6FF7D83C0, 0x6FFF48F40, 0x6FFF49CC0, 0x6FFF4E1C0, 0x6FFF583C0, -0x823D7FFC0, 0x823DF7FC0, 0x823DFF7C0, 0x823DFFDC0, 0x823DFFF40, 0x82737FFC0, 0x82FD37FC0, 0x82FFD3F40, -0x83877FFC0, 0x860F7FFC0, 0x87FFD83C0, 0x8DFFD83C0, 0x8E3D37FC0, 0x8F7FD83C0, 0x8F8FD3F40, 0x8FF7D83C0, -0x8FFD84FC0, 0x8FFDD83C0, 0x8FFF583C0, 0x93B73F7C0, 0x9E3DCFF40, 0xA23D7FFC0, 0xA2737FFC0, 0xA2FFD37C0, -0xA3877FFC0, 0xA387F7FC0, 0xA387FF7C0, 0xA387FFDC0, 0xA387FFF40, 0xA3B737FC0, 0xA60F7FFC0, 0xA7FFD2CC0, -0xADFFD2CC0, 0xAF7FD2CC0, 0xAF8737FC0, 0xAF8FD37C0, 0xAFF7D2CC0, 0xAFF9C4FC0, 0xAFFDD2CC0, 0xAFFF52CC0, -0xC23D7FFC0, 0xC2FFDF4C0, 0xC387F7FC0, 0xC3B7FF4C0, 0xC7CBFF4C0, 0xCE3DFF4C0, 0xCF7E3F4C0, 0xCF8FFD340, -0xCF8FFD4C0, 0xCFF6CF4C0, 0xCFFE734C0, 0xD23D7FFC0, 0xD27F7CFC0, 0xD2FD7CFC0, 0xD2FFD4FC0, 0xD2FFD73C0, -0xD387F7FC0, 0xD3B77CFC0, 0xD3B7F73C0, 0xD63FF73C0, 0xD6CF7CFC0, 0xD7CEDCFC0, 0xDBFFD43C0, 0xDE3D7CFC0, -0xDE3DF73C0, 0xDE73F73C0, 0xDEFFD43C0, 0xDF78F73C0, 0xDF87F73C0, 0xDF8FD4FC0, 0xDF8FD73C0, 0xDFBFD43C0, -0xDFEFD43C0, 0xE23D7FFC0, 0xE2FFDF340, 0xE2FFDF4C0, 0xE387F7FC0, 0xE3B7FF4C0, 0xE7CBFF4C0, 0xEE3DFF4C0, -0xEF7E3F4C0, 0xEF8FFD4C0, 0xEFF6CF4C0, 0xEFFE734C0, 0x0217FFFC0, 0x1817FFFC0, 0x4187FFFC0, 0x6247FFFC0, -0x8FFFF4840, 0xAFFFF4840, 0xCFFFF5200, 0xDFFFF5800, 0x000000A40, 0x000003A40, 0x000006BC0, 0x000026FC0, -0x00006BFC0, 0x0001AFFC0, 0x0006BFFC0, 0x43ED02FC0, 0x68FD233C0, 0x43FF488C0, 0x63FF488C0, 0x82234FFC0, -0xA2234FFC0, 0x438D23FC0, 0x438D38FC0, 0x623D23FC0, 0x623D38FC0, 0x823FD83C0, 0x838FD83C0, 0xA23FD2CC0, -0xA38FD2CC0, 0x0026FFFC0, 0x43ED0EFC0, 0x4FED02FC0, 0x68FD2F3C0, 0x6BFD233C0, 0x43F48BFC0, 0x43F4CAFC0, -0x63F4B8FC0, 0x63F4EE3C0, 0x822FF4FC0, 0x823EF4FC0, 0xA28FF4FC0, 0xA38BF4FC0, 0x43EFC9CC0, 0x43FF4B8C0, -0x63FBD83C0, 0x63FF4B8C0, 0x823D2FFC0, 0x82E34FFC0, 0xA2E34FFC0, 0xA3873BFC0, 0x43FBC9CC0, 0x62FFD83C0, -0x823D3BFC0, 0xA3872FFC0, 0x10F78EFC0, 0x10FB63FC0, 0x43ED23FC0, 0x43ED38FC0, 0x68FD23FC0, 0x68FD38FC0, -0x823FD2FC0, 0x838FD2FC0, 0xA23FD8FC0, 0xA38FD8FC0, 0xD23FED3C0, 0xD38FDE3C0, 0x438D3EFC0, 0x438D8FFC0, -0x43FF48BC0, 0x43FF4A3C0, 0x43FF623C0, 0x623D3EFC0, 0x623D8FFC0, 0x63FF48BC0, 0x63FF4A3C0, 0x63FF623C0, -0x822F4FFC0, 0x828F4FFC0, 0x83EFD83C0, 0x888F4FFC0, 0x88FFD83C0, 0xA22F4FFC0, 0xA28F4FFC0, 0xA3EFD2CC0, -0xA88F4FFC0, 0xA8FFD2CC0, 0x438D3BFC0, 0x438DE3FC0, 0x43BD23FC0, 0x43BD38FC0, 0x4F8D23FC0, 0x4F8D38FC0, -0x623D3BFC0, 0x623DE3FC0, 0x62FD23FC0, 0x62FD38FC0, 0x6E3D23FC0, 0x6E3D38FC0, 0x823FD8FC0, 0x823FDB3C0, -0x838FD8FC0, 0x838FDB3C0, 0x83BFD83C0, 0x8E3FD83C0, 0xA23FD2FC0, 0xA23FDECC0, 0xA38FD2FC0, 0xA38FDECC0, -0xA3BFD2CC0, 0xAE3FD2CC0, 0x438D2FFC0, 0x438DF8FC0, 0x43BFC9CC0, 0x4FFF488C0, 0x623D2FFC0, 0x623DF8FC0, -0x6E3FD83C0, 0x6FFF488C0, 0x82237FFC0, 0x823DFB3C0, 0x82FFD83C0, 0x8F8FD83C0, 0xA2237FFC0, 0xA2FFD2CC0, -0xA387FECC0, 0xAF8FD2CC0, 0x006BFFFC0, 0x506BFFFC0, 0x5FFFF8240, 0x41BF2FFC0, 0x636FF8FC0, 0x822FFF7C0, -0xA38BFFF40, 0x41EF2FFC0, 0x627FF8FC0, 0x823EFF7C0, 0xA28FFFF40, 0x034BBFFC0, 0x034EEFFC0, 0x034FAFFC0, -0x234BBFFC0, 0x234EEFFC0, 0x234FAFFC0, 0xC2EFFF4C0, 0xC3BBFF4C0, 0xC3EBFF4C0, 0xE2EFFF4C0, 0xE3BBFF4C0, -0xE3EBFF4C0, 0x436F2FFC0, 0x61FBF8FC0, 0x823EFFDC0, 0xA28FFFDC0, 0x437F8BFC0, 0x43EFCBF40, 0x43F4AFFC0, -0x61FEF8FC0, 0x63F4EFBC0, 0x63FBFE1C0, 0x822FFFDC0, 0x8272FFFC0, 0x88EFF4FC0, 0xA38BFFDC0, 0xA3EBF4FC0, -0xA60FBFFC0, 0x43FBCBF40, 0x62FFFE1C0, 0x8273BFFC0, 0xA60BFFFC0, 0x43F4EEFC0, 0x63F4BEFC0, 0x88FEF4FC0, -0xA2EFF4FC0, 0x4F4B2FFC0, 0x4F4ECBFC0, 0x67CBF8FC0, 0x67CEF8FC0, 0x822FFFF40, 0x823EFFF40, 0xA28FFF7C0, -0xA38BFF7C0, 0x034AFFFC0, 0x034BEFFC0, 0x034BFBFC0, 0x034EBFFC0, 0x034EFEFC0, 0x034FEBFC0, 0x234AFFFC0, -0x234BEFFC0, 0x234BFBFC0, 0x234EBFFC0, 0x234EFEFC0, 0x234FEBFC0, 0x43F4BBFC0, 0x43F4BEFC0, 0x43F4FAFC0, -0x43F4FEBC0, 0x4FED0EFC0, 0x63F4AFFC0, 0x63F4BBFC0, 0x63F4EBFC0, 0x63F4EEFC0, 0x6BFD2F3C0, 0x83EFB4FC0, -0x83FFA4FC0, 0x8E2FF4FC0, 0x8E3EF4FC0, 0xA2BFF4FC0, 0xA2FBF4FC0, 0xA3BBF4FC0, 0xA3FAF4FC0, 0xC2BFFF4C0, -0xC2FBFF4C0, 0xC2FEFF4C0, 0xC3AFFF4C0, 0xC3BFBF4C0, 0xC3FAFF4C0, 0xE2BFFF4C0, 0xE2FBFF4C0, 0xE2FEFF4C0, -0xE3AFFF4C0, 0xE3BFBF4C0, 0xE3FAFF4C0, 0x436F3BFC0, 0x61FBE3FC0, 0x838FEFDC0, 0xA23FFBDC0, 0x060FFBFC0, -0x24B3EFFC0, 0x43ED3EFC0, 0x43ED8FFC0, 0x43EFC9FC0, 0x43EFF9CC0, 0x43F4EBFC0, 0x43FF4EBC0, 0x43FF63BC0, -0x43FF68FC0, 0x63F4FEBC0, 0x63FBD8FC0, 0x63FBDB3C0, 0x63FF4EBC0, 0x63FF63BC0, 0x63FF68FC0, 0x68FD3EFC0, -0x68FD8FFC0, 0x82FD2FFC0, 0x83AF4FFC0, 0x83EFD2FC0, 0x88EF4FFC0, 0x88FFD2FC0, 0x8A3F4FFC0, 0x8A3FF4FC0, -0x8E3D2FFC0, 0xA3AF4FFC0, 0xA3AFF4FC0, 0xA3B73BFC0, 0xA3EFD8FC0, 0xA8EF4FFC0, 0xA8FFD8FC0, 0xAA3F4FFC0, -0xAF873BFC0, 0xC38FFEF40, 0xE23FFBF40, 0x437B2FFC0, 0x43FBC9FC0, 0x43FBF9CC0, 0x61EFF8FC0, 0x62FFD8FC0, -0x62FFDB3C0, 0x823FFFB40, 0x82FD3BFC0, 0x8E3D3BFC0, 0xA38FFEDC0, 0xA3B72FFC0, 0xAF872FFC0, 0x438EFFDC0, -0x53FBDB3C0, 0x53FBF9CC0, 0x53FEDB3C0, 0x53FEF9CC0, 0x53FFB9CC0, 0x53FFE63C0, 0x53FFF68C0, 0x53FFFA4C0, -0x623FBFDC0, 0x837EFB3C0, 0x9239FFFC0, 0x923DBFFC0, 0x923DEFFC0, 0x923DFBFC0, 0x9386FFFC0, 0x9387BFFC0, -0x9387EFFC0, 0x9387FEFC0, 0xA1FBFECC0, 0x03FB63FC0, 0x03FF68FC0, 0x13FB63FC0, 0x1CF78EFC0, 0x23F78EFC0, -0x23F7CEBC0, 0x43A4FFFC0, 0x43ED3BFC0, 0x43EDE3FC0, 0x43F78EFC0, 0x43F7CEBC0, 0x43FFFA4C0, 0x4F633BFC0, -0x4FF48BFC0, 0x4FF4CAFC0, 0x63F6E3FC0, 0x63F7E8FC0, 0x63FFF68C0, 0x67CBE3FC0, 0x68FD3BFC0, 0x68FDE3FC0, -0x6A34FFFC0, 0x6FF4B8FC0, 0x6FF4EE3C0, 0x822FF7FC0, 0x823EF7FC0, 0x838FEFF40, 0x83AFF4FC0, 0x83BFB4FC0, -0x83BFD2FC0, 0x83FFF68C0, 0x8A34FFFC0, 0x8E3FD2FC0, 0xA23FFB7C0, 0xA28FF7FC0, 0xA38BF7FC0, 0xA3A4FFFC0, -0xA3BFD8FC0, 0xA3FFF68C0, 0xAA3FF4FC0, 0xAE3BF4FC0, 0xAE3FD8FC0, 0xCA3FF4FC0, 0xCE3BF4FC0, 0xD23FEDFC0, -0xD38FDEFC0, 0xE3AF7CFC0, 0xE3BF9CFC0, 0x53EFF9CC0, 0x58FFDB3C0, 0x923DFEFC0, 0x9387FBFC0, 0x43BD3EFC0, -0x43BD8FFC0, 0x43FF4AFC0, 0x43FF4BBC0, 0x43FF62FC0, 0x43FF6E3C0, 0x43FF78BC0, 0x43FF7A3C0, 0x4F8D3EFC0, -0x4F8D8FFC0, 0x62FD3EFC0, 0x62FD8FFC0, 0x63FF4AFC0, 0x63FF4BBC0, 0x63FF62FC0, 0x63FF6E3C0, 0x63FF78BC0, -0x63FF7A3C0, 0x6E3D3EFC0, 0x6E3D8FFC0, 0x82BF4FFC0, 0x82EF4FFC0, 0x83EFD8FC0, 0x83EFDB3C0, 0x88BF4FFC0, -0x88FFD8FC0, 0x88FFDB3C0, 0x8B8F4FFC0, 0x8E2F4FFC0, 0x8E8F4FFC0, 0xA2BF4FFC0, 0xA2EF4FFC0, 0xA3EFD2FC0, -0xA3EFDECC0, 0xA8BF4FFC0, 0xA8FFD2FC0, 0xA8FFDECC0, 0xAB8F4FFC0, 0xAE2F4FFC0, 0xAE8F4FFC0, 0x53FFB2DC0, -0x53FFEE340, 0x90B7BFFC0, 0x9272FFFC0, 0x53EFDB3C0, 0x58FFF9CC0, 0x93B73EFC0, 0x9E3DCBFC0, 0x02FDE3FC0, -0x03FB78FC0, 0x03FE78FC0, 0x03FF6E3C0, 0x03FF78BC0, 0x03FF7A3C0, 0x08FDE3FC0, 0x10F7BEFC0, 0x10FB6FFC0, -0x12DF3BFC0, 0x13E73BFC0, 0x13F78EFC0, 0x13F7CEBC0, 0x13FBF9CC0, 0x18FDE3FC0, 0x1CBDE3FC0, 0x1CFB63FC0, -0x1CFF68FC0, 0x1CFFE63C0, 0x22DF3BFC0, 0x23F6CBFC0, 0x23F78BFC0, 0x23F7CAFC0, 0x23F7CBBC0, 0x23F7E2FC0, -0x28DF3BFC0, 0x438EFFF40, 0x43BD3BFC0, 0x43BDE3FC0, 0x43ED2FFC0, 0x43EDF8FC0, 0x43F6CBFC0, 0x43F78BFC0, -0x43F7CAFC0, 0x43F7CBBC0, 0x43F7E2FC0, 0x4F8D3BFC0, 0x4F8DE3FC0, 0x4FBD23FC0, 0x4FBD38FC0, 0x4FED23FC0, -0x4FED38FC0, 0x4FFF4B8C0, 0x57CFF8BC0, 0x5F73E2FC0, 0x623FBF7C0, 0x62FD3BFC0, 0x62FDE3FC0, 0x63F6F8FC0, -0x63F7B8FC0, 0x63F7EE3C0, 0x63F7F8BC0, 0x63F7FA3C0, 0x68FD2FFC0, 0x68FDF8FC0, 0x6BFD23FC0, 0x6BFD38FC0, -0x6E3D3BFC0, 0x6E3DE3FC0, 0x6EFD23FC0, 0x6EFD38FC0, 0x6FFF4B8C0, 0x823FDBFC0, 0x823FDEFC0, 0x82BFF4FC0, -0x82E37FFC0, 0x82EFF4FC0, 0x82FEF4FC0, 0x82FFB4FC0, 0x82FFD2FC0, 0x838FDBFC0, 0x838FDEFC0, 0x83BFD8FC0, -0x83BFDB3C0, 0x88BFF4FC0, 0x8E3FD8FC0, 0x8E3FDB3C0, 0x8F7E3B3C0, 0x8F8FD2FC0, 0x922FFF7C0, 0x988FFFF40, -0xA23FDBFC0, 0xA23FDEFC0, 0xA2E37FFC0, 0xA2FFD8FC0, 0xA38FDBFC0, 0xA38FDEFC0, 0xA3BFD2FC0, 0xA3BFDECC0, -0xA7CBFECC0, 0xAB8FF4FC0, 0xAE2FF4FC0, 0xAE3FD2FC0, 0xAE3FDECC0, 0xAE8FF4FC0, 0xAF8BF4FC0, 0xAF8EF4FC0, -0xAF8FD8FC0, 0xCB8FF4FC0, 0xCE2FF4FC0, 0xCE3FFD2C0, 0xCE3FFD8C0, 0xCE8FF4FC0, 0xCF8BF4FC0, 0xCF8EF4FC0, -0xD23DBFFC0, 0xD2FFED3C0, 0xD387FEFC0, 0xD3AF7CFC0, 0xD3BF9CFC0, 0xD3BFDE3C0, 0xD3BFDF2C0, 0xDA3FF73C0, -0xDE3BF73C0, 0xDE3FED3C0, 0xDE3FFD8C0, 0xDF8FDE3C0, 0xE2BF7CFC0, 0xE2EF7CFC0, 0xE2FEDCFC0, 0xE2FF9CFC0, -0xE3BFDF2C0, 0xE3BFDF8C0, 0xE8BF7CFC0, 0x02FDF8FC0, 0x08FDF8FC0, 0x0FB3DB3C0, 0x12DF2FFC0, 0x13E72FFC0, -0x13F6CBFC0, 0x13F78BFC0, 0x13F7CAFC0, 0x13F7CBBC0, 0x13F7E2FC0, 0x18FDF8FC0, 0x1CBDF8FC0, 0x1CFB78FC0, -0x1CFE78FC0, 0x1CFF6E3C0, 0x1CFF78BC0, 0x1CFF7A3C0, 0x22DF2FFC0, 0x28DF2FFC0, 0x2FECF9CC0, 0x438DBFFC0, -0x438DEFFC0, 0x438DFBFC0, 0x438DFEFC0, 0x43BD2FFC0, 0x43BDF8FC0, 0x43BECF7C0, 0x43BFC9FC0, 0x43BFCBF40, -0x43BFCEDC0, 0x43BFDB3C0, 0x43BFF9CC0, 0x4F8D2FFC0, 0x4F8DF8FC0, 0x4FBFC9CC0, 0x4FEFC9CC0, 0x4FFBC9CC0, -0x4FFEC9CC0, 0x4FFF48BC0, 0x4FFF4A3C0, 0x4FFF623C0, 0x623DBFFC0, 0x623DEFFC0, 0x623DFBFC0, 0x623DFEFC0, -0x62FD2FFC0, 0x62FDF8FC0, 0x6BFFD83C0, 0x6E3D2FFC0, 0x6E3DF8FC0, 0x6E3FB3F40, 0x6E3FD8FC0, 0x6E3FDB3C0, -0x6E3FF8F40, 0x6E3FF9CC0, 0x6E3FFE1C0, 0x6EFFD83C0, 0x6FFBD83C0, 0x6FFED83C0, 0x6FFF48BC0, 0x6FFF4A3C0, -0x6FFF623C0, 0x822F7FFC0, 0x823DBFFC0, 0x823DEFFC0, 0x823DFBFC0, 0x823DFEFC0, 0x827FFB3C0, 0x828F7FFC0, -0x82FDFB3C0, 0x82FFD8FC0, 0x82FFDB3C0, 0x83B7FB3C0, 0x86CFFB3C0, 0x87CEFB3C0, 0x888F7FFC0, 0x8BFFD83C0, -0x8E3DFB3C0, 0x8EFFD83C0, 0x8F8FD8FC0, 0x8F8FDB3C0, 0x8FBFD83C0, 0x8FEFD83C0, 0xA22F7FFC0, 0xA28F7FFC0, -0xA2FFD2FC0, 0xA2FFDECC0, 0xA387BFFC0, 0xA387EFFC0, 0xA387FBFC0, 0xA387FEFC0, 0xA3B7FECC0, 0xA63FFECC0, -0xA88F7FFC0, 0xABFFD2CC0, 0xAE3DFECC0, 0xAE73FECC0, 0xAEFFD2CC0, 0xAF78FECC0, 0xAF87FECC0, 0xAF8FD2FC0, -0xAF8FDECC0, 0xAFBFD2CC0, 0xAFEFD2CC0, 0xC3B73BFC0, 0xCF8FFD2C0, 0xCF8FFD8C0, 0xD2BF7CFC0, 0xD2EF7CFC0, -0xD2FEDCFC0, 0xD2FF9CFC0, 0xD2FFDE3C0, 0xD2FFDF2C0, 0xD8BF7CFC0, 0xDB8FF73C0, 0xDE2FF73C0, 0xDE8FF73C0, -0xDF8BF73C0, 0xDF8EF73C0, 0xDF8FED3C0, 0xDF8FFD8C0, 0xE2FFDF2C0, 0xE2FFDF8C0, 0xEE3DE3FC0, 0x000002A00, -0x000002AC0, 0x00000ABC0, 0x00002AFC0, 0x0000ABFC0, 0x0002AFFC0, 0x000ABFFC0, 0x002AFFFC0, 0x438F8EFC0, -0x623EE3FC0, 0x838FFA3C0, 0xA23FEECC0, 0x00ABFFFC0, 0x43EFCAFC0, 0x62FFEE3C0, 0x822FFBFC0, 0xA28FFBFC0, -0x43EF8BFC0, 0x63FBEE3C0, 0x822FEFFC0, 0xA38BFBFC0, 0x53FFB8BC0, 0x90BBBFFC0, 0x43EECBFC0, 0x43FBCAFC0, -0x43FFB2BC0, 0x62FEF8FC0, 0x62FFB8FC0, 0x63FFBA3C0, 0x822FBFFC0, 0x823EFBFC0, 0x823FEEFC0, 0xA28FBFFC0, -0xA28FEFFC0, 0xA38FEEFC0, 0x43FFF8AC0, 0x63FFFA2C0, 0x82E2FFFC0, 0xA22BFFFC0, 0x43EB2FFC0, 0x43FFF2AC0, -0x62FBF8FC0, 0x63FFFA8C0, 0x822EFFFC0, 0x823FFEBC0, 0xA28BFFFC0, 0xA38FFEBC0, 0x4F8F8EFC0, 0x62FEE3FC0, -0x838FFAFC0, 0xA23FEEFC0, 0x53EFF8BC0, 0x58FFE2FC0, 0x922FFEFC0, 0x988FFBFC0, 0x438FBEFC0, 0x43AF3BFC0, -0x43BB3BFC0, 0x43BF8EFC0, 0x43BFCEBC0, 0x623EEFFC0, 0x6A3FE3FC0, 0x6E3BE3FC0, 0x6E3EE3FC0, 0x6E3FE8FC0, -0x83AFFB3C0, 0x83BFBB3C0, 0x83BFFA3C0, 0x83BFFE8C0, 0x8F8FFA3C0, 0xA2FFEECC0, 0xAA3FFECC0, 0xAE3BFECC0, -0xAE3FEECC0, 0xAE3FFE8C0, 0x43AF2FFC0, 0x43BB2FFC0, 0x43BECBFC0, 0x43BF8BFC0, 0x43BFCAFC0, 0x43BFCBBC0, -0x43BFE2FC0, 0x6A3FF8FC0, 0x6E3BF8FC0, 0x6E3EF8FC0, 0x6E3FB8FC0, 0x6E3FEE3C0, 0x6E3FF8BC0, 0x6E3FFA3C0, -0x82BFFB3C0, 0x82EFFB3C0, 0x82FEFB3C0, 0x82FFBB3C0, 0x82FFFA3C0, 0x82FFFE8C0, 0x88BFFB3C0, 0xAB8FFECC0, -0xAE2FFECC0, 0xAE8FFECC0, 0xAF8BFECC0, 0xAF8EFECC0, 0xAF8FEECC0, 0xAF8FFE8C0, 0x000005500, 0x000035500, -0x000055F00, 0x0001D5F00, 0x00055FF00, 0x00355FF00, 0x00FDD4700, 0x00FDD4D00, 0x10FF54700, 0x10FF54D00, -0xC1D4D3F00, 0xC354D3F00, 0xD1D4DCF00, 0xD354DCF00, 0x10F51F700, 0x10F51FD00, 0xD1F750F00, 0xD1FD50F00, -0x007753F00, 0x207753F00, 0xC3F534D00, 0xE3F51CD00, 0x034753F00, 0x034D53F00, 0x034FD4700, 0x034FD4D00, -0x10F51DF00, 0x10F537D00, 0x234753F00, 0x234D53F00, 0x234FD4700, 0x234FD4D00, 0x41D353F00, 0x435353F00, -0x43F4D4700, 0x43F4D4D00, 0x61D353F00, 0x635353F00, 0x63F4D4700, 0x63F4D4D00, 0x81D4D3F00, 0x8354D3F00, -0x83F534700, 0x83F534D00, 0xA1D4D3F00, 0xA354D3F00, 0xA3F534700, 0xA3F534D00, 0xC1D4FD300, 0xC354FD300, -0xC3F51D300, 0xC3F535300, 0xD1DF50F00, 0xD37D50F00, 0xE1D4FD300, 0xE354FD300, 0xE3F51D300, 0xE3F535300, -0x10F53F500, 0x10F553F00, 0x550F53F00, 0x93F50F500, 0xD3F550F00, 0xD53F50F00, 0x0055FFF00, 0x434D7F700, -0x61CDDFD00, 0x00F7F7500, 0x10FF7D500, 0x8534DFF00, 0xA51CDFF00, 0x03477FD00, 0x0347DFD00, 0x23477FD00, -0x2347DFD00, 0xC1DFF5300, 0xC1F7F5300, 0xE1DFF5300, 0xE1F7F5300, 0x41FD1F700, 0x41FD1FD00, 0x437D1F700, -0x437D1FD00, 0x61FD1F700, 0x61FD1FD00, 0x637D1F700, 0x637D1FD00, 0x81F74DF00, 0x81F74F700, 0x81FD4DF00, -0x81FD4F700, 0xA1F74F700, 0xA1F74FD00, 0xA1FD4F700, 0xA1FD4FD00, 0x03477F700, 0x0347F7D00, 0x23477F700, -0x2347F7D00, 0x41D47FF00, 0x41D4FDF00, 0x43547FF00, 0x4354FDF00, 0x61D47FF00, 0x61D4FDF00, 0x63547FF00, -0x6354FDF00, 0x81FFD4700, 0x81FFD4D00, 0x83F7D4700, 0x83F7D4D00, 0xA1FFD4700, 0xA1FFD4D00, 0xA3F7D4700, -0xA3F7D4D00, 0xC1DFDD300, 0xC1FDF5300, 0xE1DFDD300, 0xE1FDF5300, 0x03F51F700, 0x03F51FD00, 0x23F51F700, -0x23F51FD00, 0x41D37F700, 0x41D37FD00, 0x43537F700, 0x43537FD00, 0x43F51F700, 0x43F51FD00, 0x61D3DF700, -0x61D3DFD00, 0x6353DF700, 0x6353DFD00, 0x63F51F700, 0x63F51FD00, 0x81F753F00, 0x81F7F4700, 0x81F7F4D00, -0x81FD53F00, 0x81FDF4700, 0x81FDF4D00, 0xA1F753F00, 0xA1F7F4700, 0xA1F7F4D00, 0xA1FD53F00, 0xA1FDF4700, -0xA1FDF4D00, 0xC1F753F00, 0xC1FD53F00, 0xE1F753F00, 0xE1FD53F00, 0x0347FF500, 0x034FDF500, 0x03547FF00, -0x0354FDF00, 0x04D47FF00, 0x04D4FDF00, 0x2347FF500, 0x234FDF500, 0x23547FF00, 0x2354FDF00, 0x24D47FF00, -0x24D4FDF00, 0x45347FF00, 0x4534FDF00, 0x65347FF00, 0x6534FDF00, 0x81FFD3500, 0x83F7D3500, 0xA1FFD3500, -0xA3F7D3500, 0xC1FFD4D00, 0xC1FFD5300, 0xC3F7D4D00, 0xC3F7D5300, 0xC51FFD300, 0xC53F7D300, 0xE1FFD4D00, -0xE1FFD5300, 0xE3F7D4D00, 0xE3F7D5300, 0xE51FFD300, 0xE53F7D300, 0x41FD1DF00, 0x41FD37D00, 0x437D1DF00, -0x437D37D00, 0x61FD1DF00, 0x61FD37D00, 0x637D1DF00, 0x637D37D00, 0x81DF4DF00, 0x81DF4F700, 0x837D4DF00, -0x837D4F700, 0xA1DF4F700, 0xA1DF4FD00, 0xA37D4F700, 0xA37D4FD00, 0x00FDD5F00, 0x00FDD7700, 0x00FDD7D00, -0x10FF55F00, 0x10FF57700, 0x10FF57D00, 0xC7D4D3F00, 0xCDD4D3F00, 0xCF54D3F00, 0xD7D4DCF00, 0xDDD4DCF00, -0xDF54DCF00, 0x03F51DF00, 0x03F537D00, 0x13F51F700, 0x13F51FD00, 0x1CF51F700, 0x1CF51FD00, 0x23F51DF00, -0x23F537D00, 0x41D37DF00, 0x41D3DFD00, 0x43537DF00, 0x4353DFD00, 0x43F51DF00, 0x43F537D00, 0x4F4D1F700, -0x4F4D1FD00, 0x61D3DDF00, 0x61D3F7D00, 0x6353DDF00, 0x6353F7D00, 0x63F51DF00, 0x63F537D00, 0x67CD1F700, -0x67CD1FD00, 0x81DF53F00, 0x81DFF4700, 0x81DFF4D00, 0x81F74FD00, 0x81FD4FD00, 0x837D53F00, 0x837DF4700, -0x837DF4D00, 0xA1DF53F00, 0xA1DFF4700, 0xA1DFF4D00, 0xA1F74DF00, 0xA1FD4DF00, 0xA37D53F00, 0xA37DF4700, -0xA37DF4D00, 0xC1DF53F00, 0xC37D53F00, 0xD1F753F00, 0xD1F75CF00, 0xD1FD53F00, 0xD1FD5CF00, 0xE1DF53F00, -0xE37D53F00, 0x03F7D4700, 0x03F7D4D00, 0x03FDD4700, 0x03FDD4D00, 0x13FDD4700, 0x13FDD4D00, 0x13FF54700, -0x13FF54D00, 0x23FDD4700, 0x23FDD4D00, 0x23FF54700, 0x23FF54D00, 0x41FFD4700, 0x41FFD4D00, 0x437FD4700, -0x437FD4D00, 0x51FFD4700, 0x51FFD4D00, 0x537FD4700, 0x537FD4D00, 0x61FFD4700, 0x61FFD4D00, 0x637FD4700, -0x637FD4D00, 0x81D4FDF00, 0x81D4FF700, 0x8354FDF00, 0x8354FF700, 0x91D4FF700, 0x91D4FFD00, 0x9354FF700, -0x9354FFD00, 0xA1D4FF700, 0xA1D4FFD00, 0xA354FF700, 0xA354FFD00, 0xC1D47FF00, 0xC1D4DFF00, 0xC3547FF00, -0xC354DFF00, 0xD1D47FF00, 0xD1D4DFF00, 0xD3547FF00, 0xD354DFF00, 0xE1D47FF00, 0xE1D4DFF00, 0xE3547FF00, -0xE354DFF00, 0x0077F7D00, 0x04DF53F00, 0x04F753F00, 0x20777DF00, 0x24F753F00, 0x24FD53F00, 0x41FD3F500, -0x41FD53F00, 0x434DDFD00, 0x437D3F500, 0x437D53F00, 0x43F4DF500, 0x43F4F7500, 0x61CDDDF00, 0x61FD3F500, -0x61FD53F00, 0x637D3F500, 0x637D53F00, 0x63F4F7500, 0x63F4FD500, 0x837D37700, 0x83F54DF00, 0x83F54F700, -0x851FD3F00, 0x8537D3F00, 0x853F4DF00, 0x853F4F700, 0xA1DF37700, 0xA3F54F700, 0xA3F54FD00, 0xA51FD3F00, -0xA537D3F00, 0xA53F4F700, 0xA53F4FD00, 0xC37DF4D00, 0xC3F51FD00, 0xC3F537D00, 0xE1DF7CD00, 0xE3F51FD00, -0xE3F537D00, 0x03477DF00, 0x034DF7D00, 0x04FFD4700, 0x04FFD4D00, 0x23477DF00, 0x234DF7D00, 0x24FFD4700, -0x24FFD4D00, 0x41D3FF500, 0x4353FF500, 0x43FF47500, 0x43FF4D500, 0x43FF54700, 0x43FF54D00, 0x61D3FF500, -0x6353FF500, 0x63FF47500, 0x63FF4D500, 0x63FF54700, 0x63FF54D00, 0x81D53FF00, 0x83553FF00, 0x851D3FF00, -0x85353FF00, 0x853FF4700, 0x853FF4D00, 0xA1D53FF00, 0xA3553FF00, 0xA51D3FF00, 0xA5353FF00, 0xA53FF4700, -0xA53FF4D00, 0xC1D4FFD00, 0xC1DF7D300, 0xC354FFD00, 0xC37DF5300, 0xE1D4FFD00, 0xE1DF7D300, 0xE354FFD00, -0xE37DF5300, 0x03F53F500, 0x03F553F00, 0x053F53F00, 0x23F53F500, 0x23F553F00, 0x253F53F00, 0x43F53F500, -0x43F553F00, 0x453F53F00, 0x63F53F500, 0x63F553F00, 0x653F53F00, 0x83F53F500, 0x83F553F00, 0x853F53F00, -0xA3F53F500, 0xA3F553F00, 0xA53F53F00, 0xC3F53F500, 0xC3F553F00, 0xC53F53F00, 0xE3F53F500, 0xE3F553F00, -0xE53F53F00, 0x03FF54700, 0x03FF54D00, 0x0F4753F00, 0x0F4D53F00, 0x0F4FD4700, 0x0F4FD4D00, 0x13F51DF00, -0x13F537D00, 0x1CF51DF00, 0x1CF537D00, 0x23F7D4700, 0x23F7D4D00, 0x2F4753F00, 0x2F4D53F00, 0x2F4FD4700, -0x2F4FD4D00, 0x41DF53F00, 0x435F53F00, 0x43F7D4700, 0x43F7D4D00, 0x4F4D1DF00, 0x4F4D37D00, 0x4F4FD4700, -0x4F4FD4D00, 0x61DF53F00, 0x635F53F00, 0x63F7D4700, 0x63F7D4D00, 0x67CD1DF00, 0x67CD37D00, 0x67CFD4700, -0x67CFD4D00, 0x81D4FFD00, 0x81D7D3F00, 0x81DF4FD00, 0x8354FFD00, 0x8357D3F00, 0x837D4FD00, 0x83F5F4700, -0x83F5F4D00, 0xA1D4FDF00, 0xA1D7D3F00, 0xA1DF4DF00, 0xA354FDF00, 0xA357D3F00, 0xA37D4DF00, 0xA3F5F4700, -0xA3F5F4D00, 0xC1D4FDF00, 0xC1D7D3F00, 0xC354FDF00, 0xC357D3F00, 0xC3F51DF00, 0xC3F535F00, 0xD1DF53F00, -0xD1DF5CF00, 0xD37D53F00, 0xD37D5CF00, 0xE1D4FDF00, 0xE1D5F3F00, 0xE354FDF00, 0xE355F3F00, 0xE3F51DF00, -0xE3F535F00, 0x00775FF00, 0x034FD5F00, 0x034FD7700, 0x034FD7D00, 0x035F53F00, 0x037753F00, 0x037D53F00, -0x04FD53F00, 0x13F53F500, 0x13F553F00, 0x1CF53F500, 0x1CF553F00, 0x20775FF00, 0x234FD5F00, 0x234FD7700, -0x234FD7D00, 0x235F53F00, 0x237753F00, 0x237D53F00, 0x24DF53F00, 0x43F4D5F00, 0x43F4D7700, 0x43F4D7D00, -0x43F4FD500, 0x47D353F00, 0x4DD353F00, 0x4F4D3F500, 0x4F4D53F00, 0x4F5353F00, 0x553F53F00, 0x55CF53F00, -0x63F4D5F00, 0x63F4D7700, 0x63F4D7D00, 0x63F4DF500, 0x67CD3F500, 0x67CD53F00, 0x67D353F00, 0x6DD353F00, -0x6F5353F00, 0x83F535F00, 0x83F537700, 0x83F537D00, 0x83F54FD00, 0x853F4FD00, 0x85F4D3F00, 0x87D4D3F00, -0x8DD4D3F00, 0x8F54D3F00, 0x93F53F500, 0x93F5CF500, 0xA3F535F00, 0xA3F537700, 0xA3F537D00, 0xA3F54DF00, -0xA53F4DF00, 0xA57CD3F00, 0xA7D4D3F00, 0xADD4D3F00, 0xAF54D3F00, 0xC3F57D300, 0xC3F5DD300, 0xC3F5F4D00, -0xC3F5F5300, 0xC7D4FD300, 0xCDD4FD300, 0xCF54FD300, 0xCFF534D00, 0xD3F553F00, 0xD3F55CF00, 0xD53F53F00, -0xD53F5CF00, 0xE3F57CD00, 0xE3F57D300, 0xE3F5DD300, 0xE3F5F5300, 0xE7D4FD300, 0xEDD4FD300, 0xEF54FD300, -0xEFF51CD00, 0x03475FF00, 0x034D5FF00, 0x037FD4700, 0x037FD4D00, 0x13F7D4700, 0x13F7D4D00, 0x1CFF54700, -0x1CFF54D00, 0x23475FF00, 0x234D5FF00, 0x237FD4700, 0x237FD4D00, 0x41D35FF00, 0x41D3F5F00, 0x41D3F7700, -0x41D3F7D00, 0x43535FF00, 0x4353F5F00, 0x4353F7700, 0x4353F7D00, 0x4FF4D4700, 0x4FF4D4D00, 0x57CFD4700, -0x57CFD4D00, 0x5F73D4700, 0x5F73D4D00, 0x61D35FF00, 0x61D37DF00, 0x61D37F700, 0x61D37FD00, 0x63535FF00, -0x63537DF00, 0x63537F700, 0x63537FD00, 0x6FF4D4700, 0x6FF4D4D00, 0x81D4DFF00, 0x8354DFF00, 0x87FD34700, -0x87FD34D00, 0x8DFD34700, 0x8DFD34D00, 0x8F7D34700, 0x8F7D34D00, 0x8FF534700, 0x8FF534D00, 0x91D4FDF00, -0x91D73FD00, 0x9354FDF00, 0x93573FD00, 0xA1D4DFF00, 0xA354DFF00, 0xA7DF34700, 0xA7DF34D00, 0xADDF34700, -0xADDF34D00, 0xAF5F34700, 0xAF5F34D00, 0xAFF534700, 0xAFF534D00, 0xC1D7FD300, 0xC357FD300, 0xCFF51D300, -0xCFF535300, 0xD1D5F3F00, 0xD1D7DCF00, 0xD355F3F00, 0xD357DCF00, 0xE1D7FD300, 0xE357FD300, 0xEFF51D300, -0xEFF535300, 0x10F55FF00, 0x10F57DF00, 0x10F57F700, 0x10F57FD00, 0x10F5DDF00, 0x10F5DF700, 0x10F5DFD00, -0x10F5F5F00, 0x10F5F7700, 0x10F5F7D00, 0x10F5FF500, 0x550F5FF00, 0x9FF50F500, 0xD5FF50F00, 0xD7DF50F00, -0xD7F750F00, 0xD7FD50F00, 0xDDDF50F00, 0xDDF750F00, 0xDDFD50F00, 0xDF5F50F00, 0xDF7750F00, 0xDF7D50F00, -0xDFF550F00, 0x000021500, 0x000027500, 0x00005B700, 0x00019DF00, 0x00056FF00, 0x434D23D00, 0x61CD38700, -0x820D37700, 0xA08737700, 0x41D327300, 0x435327300, 0x61D360F00, 0x635360F00, 0x823D34700, 0x823D34D00, -0xA38734700, 0xA38734D00, 0x10F523D00, 0x10F527300, 0x10F538700, 0x10F560F00, 0xD23D50F00, 0xD27350F00, -0xD38750F00, 0xD60F50F00, 0x00275FF00, 0x434D87F00, 0x61CD1BF00, 0x8231F7700, 0xA027F7700, 0x023753F00, -0x10BD53F00, 0x436353F00, 0x536353F00, 0x83F523700, 0x93F50BD00, 0xC3F536300, 0xD3F536300, 0x4F4853F00, -0x506F53F00, 0x83F523D00, 0x93F50B700, 0x00ED53F00, 0x1C8753F00, 0xC3F534B00, 0xD3F584F00, 0x02147FF00, -0x0214FDF00, 0x18147FF00, 0x1814FDF00, 0x41847FF00, 0x4184FDF00, 0x62447FF00, 0x6244FDF00, 0x81FFD2100, -0x83F7D2100, 0xA1FFD2100, 0xA3F7D2100, 0xC1FFD4800, 0xC3F7D4800, 0xD1FFD6000, 0xD3F7D6000, 0x438D1F700, -0x438D1FD00, 0x623D1F700, 0x623D1FD00, 0x81F760F00, 0x81FD60F00, 0xA1F74B300, 0xA1FD4B300, 0x10F51BF00, -0x10F53E700, 0x10F587F00, 0x10F58F700, 0xD1BF50F00, 0xD3E750F00, 0xD87F50F00, 0xD8F750F00, 0x43FF46100, -0x43FF49100, 0x63FF46100, 0x63FF49100, 0x81853FF00, 0x82453FF00, 0xA1853FF00, 0xA2453FF00, 0x434D2FD00, -0x61CDF8700, 0x820DF7700, 0xA087F7700, 0x41D32FD00, 0x41D48FF00, 0x41D4E3F00, 0x43532FD00, 0x43548FF00, -0x4354E3F00, 0x438D1DF00, 0x438D37D00, 0x61D3F8700, 0x61D48FF00, 0x61D4E3F00, 0x623D1DF00, 0x623D37D00, -0x6353F8700, 0x63548FF00, 0x6354E3F00, 0x81DF60F00, 0x823FD4700, 0x823FD4D00, 0x8273F4700, 0x8273F4D00, -0x837D60F00, 0x838FD4700, 0x838FD4D00, 0xA1DF4B300, 0xA23FD4700, 0xA23FD4D00, 0xA37D4B300, 0xA38FD4700, -0xA38FD4D00, 0xA60FF4700, 0xA60FF4D00, 0x0347E7300, 0x0348F7700, 0x034D6CF00, 0x034E1F700, 0x2347E7300, -0x2348F7700, 0x234D6CF00, 0x234E1F700, 0x41FD23D00, 0x41FD27300, 0x41FD38700, 0x41FD60F00, 0x434DE3D00, -0x437D23D00, 0x437D27300, 0x437D38700, 0x437D60F00, 0x61CD3B700, 0x61FD23D00, 0x61FD27300, 0x61FD38700, -0x61FD60F00, 0x637D23D00, 0x637D27300, 0x637D38700, 0x637D60F00, 0x823D4DF00, 0x823D4F700, 0x82734DF00, -0x82734F700, 0x83874DF00, 0x83874F700, 0x860F4DF00, 0x860F4F700, 0x8E0D37700, 0xA0B737700, 0xA23D4F700, -0xA23D4FD00, 0xA2734F700, 0xA2734FD00, 0xA3874F700, 0xA3874FD00, 0xA60F4F700, 0xA60F4FD00, 0xC1F9CD300, -0xC23DDD300, 0xC35B3D300, 0xC387DD300, 0xE1F9CD300, 0xE23DDD300, 0xE35B3D300, 0xE387DD300, 0x0348FF500, -0x034E3F500, 0x03548FF00, 0x0354E3F00, 0x03F273500, 0x03F523D00, 0x03F527300, 0x03F538700, 0x03F560F00, -0x04D48FF00, 0x04D4E3F00, 0x060F53F00, 0x10F6CF500, 0x10FE73500, 0x2348FF500, 0x234E3F500, 0x23548FF00, -0x2354E3F00, 0x23F523D00, 0x23F527300, 0x23F538700, 0x23F560F00, 0x23F60F500, 0x24B353F00, 0x24D48FF00, -0x24D4E3F00, 0x438D3F500, 0x438D53F00, 0x43F4C9D00, 0x43F523D00, 0x43F527300, 0x43F538700, 0x43F560F00, -0x43F60F500, 0x45348FF00, 0x4534E3F00, 0x453F27300, 0x550F6CF00, 0x550FE7300, 0x623D3F500, 0x623D53F00, -0x63F4B3500, 0x63F4D8700, 0x63F523D00, 0x63F527300, 0x63F538700, 0x63F560F00, 0x65348FF00, 0x6534E3F00, -0x653F60F00, 0x823D3F500, 0x823D53F00, 0x823FD3500, 0x827353F00, 0x8274D3F00, 0x838753F00, 0x838FD3500, -0x83F560F00, 0x8538D3F00, 0x853F60F00, 0x860F53F00, 0x923DCF500, 0x93873F500, 0xA23D53F00, 0xA23FD3500, -0xA27353F00, 0xA3873F500, 0xA38753F00, 0xA38FD3500, 0xA3F54B300, 0xA523D3F00, 0xA53F4B300, 0xA60F53F00, -0xA61CD3F00, 0xC23D53F00, 0xC23FD4D00, 0xC23FD5300, 0xC27353F00, 0xC38753F00, 0xC38FD4D00, 0xC38FD5300, -0xC3F538D00, 0xC523D3F00, 0xC523FD300, 0xC538FD300, 0xC60F53F00, 0xD523DCF00, 0xD53873F00, 0xE23D53F00, -0xE23FD4D00, 0xE23FD5300, 0xE27353F00, 0xE38753F00, 0xE38FD4D00, 0xE38FD5300, 0xE3F523D00, 0xE523FD300, -0xE53873F00, 0xE538FD300, 0xE60F53F00, 0x41D327F00, 0x41D3E7300, 0x41DF27300, 0x435327F00, 0x4353E7300, -0x435F27300, 0x61D363F00, 0x61D36CF00, 0x61DF60F00, 0x635363F00, 0x63536CF00, 0x635F60F00, 0x823DF4700, -0x823DF4D00, 0x82FD34700, 0x82FD34D00, 0x8E3D34700, 0x8E3D34D00, 0xA387F4700, 0xA387F4D00, 0xA3B734700, -0xA3B734D00, 0xAF8734700, 0xAF8734D00, 0x0348F5F00, 0x034E1FD00, 0x035F27300, 0x037D60F00, 0x04FD60F00, -0x10F527F00, 0x10F52FD00, 0x10F53B700, 0x10F563F00, 0x10F56CF00, 0x10F5E3D00, 0x10F5E7300, 0x10F5F8700, -0x13F523D00, 0x13F527300, 0x13F538700, 0x13F560F00, 0x1CF523D00, 0x1CF527300, 0x1CF538700, 0x1CF560F00, -0x2348F5F00, 0x234E1FD00, 0x235F27300, 0x237D60F00, 0x24DF27300, 0x47D327300, 0x4DD327300, 0x4F4D23D00, -0x4F4D27300, 0x4F4D38700, 0x4F4D60F00, 0x4F5327300, 0x67CD23D00, 0x67CD27300, 0x67CD38700, 0x67CD60F00, -0x67D360F00, 0x6DD360F00, 0x6F5360F00, 0x823D35F00, 0x823D37700, 0x823D37D00, 0x823D4FD00, 0x82734FD00, -0x83874FD00, 0x860F4FD00, 0xA23D4DF00, 0xA2734DF00, 0xA38735F00, 0xA38737700, 0xA38737D00, 0xA3874DF00, -0xA60F4DF00, 0xC23D7D300, 0xC387F4D00, 0xC387F5300, 0xC7C9CD300, 0xCF583D300, 0xD23D53F00, 0xD23D5CF00, -0xD27353F00, 0xD2735CF00, 0xD27F50F00, 0xD2FD50F00, 0xD38753F00, 0xD3875CF00, 0xD3B750F00, 0xD60F53F00, -0xD60F5CF00, 0xD63F50F00, 0xD6CF50F00, 0xDE3D50F00, 0xDE7350F00, 0xDF8750F00, 0xE23D7CD00, 0xE23D7D300, -0xE387F5300, 0xE7C9CD300, 0xEF583D300, 0x0056FFF00, 0x0346FDF00, 0x0347BF700, 0x2346FDF00, 0x2347BF700, -0xC1BF7D300, 0xC1EFDD300, 0xE1BF7D300, 0xE1EFDD300, 0x41D2FDF00, 0x4352FDF00, 0x61D3BF700, 0x6353BF700, -0x81BFF4700, 0x81BFF4D00, 0xA1EFF4700, 0xA1EFF4D00, 0x434D9FF00, 0x61CDDBF00, 0x824FF7700, 0xA0E7F7700, -0x41D27FF00, 0x43527FF00, 0x61D39FF00, 0x63539FF00, 0x83E7F4700, 0x83E7F4D00, 0xA3F9F4700, 0xA3F9F4D00, -0x03467FF00, 0x034D9FF00, 0x034F9DF00, 0x034FE7D00, 0x23467FF00, 0x234D9FF00, 0x234F9DF00, 0x234FE7D00, -0xC19FFD300, 0xC367FD300, 0xC3E77D300, 0xC3F9F5300, 0xE19FFD300, 0xE367FD300, 0xE3E77D300, 0xE3F9F5300, -0x0077EFD00, 0x2077FB700, 0xC273F7D00, 0xE0B7DFD00, 0x41B47FF00, 0x41B4FDF00, 0x68747FF00, 0x6874FDF00, -0x81FFD2700, 0x83F7D2700, 0xA1FFD8D00, 0xA3F7D8D00, 0x0346DFF00, 0x03479FF00, 0x034F9FD00, 0x034FE7700, -0x2346DFF00, 0x23479FF00, 0x234F9FD00, 0x234FE7700, 0xC1B7FD300, 0xC1E7FD300, 0xC3E7F5300, 0xC3F9DD300, -0xE1B7FD300, 0xE1E7FD300, 0xE3E7F5300, 0xE3F9DD300, 0x43ED1F700, 0x43ED1FD00, 0x43F49DF00, 0x63F4EDD00, -0x68FD1F700, 0x68FD1FD00, 0x819FD3F00, 0x81F74BF00, 0x81FD4BF00, 0xA1F763F00, 0xA1FD63F00, 0xA36DD3F00, -0x02DF53F00, 0x23BD53F00, 0x41BF53F00, 0x41FD1BF00, 0x41FD3E700, 0x41FD87F00, 0x41FD8F700, 0x437D1BF00, -0x437D3E700, 0x437D87F00, 0x437D8F700, 0x61FD1BF00, 0x61FD3E700, 0x61FD87F00, 0x61FD8F700, 0x636F53F00, -0x637D1BF00, 0x637D3E700, 0x637D87F00, 0x637D8F700, 0x81BF4DF00, 0x81BF4F700, 0x83E74DF00, 0x83E74F700, -0x83F52DF00, 0x887F4DF00, 0x887F4F700, 0x88F74DF00, 0x88F74F700, 0xA1BF4F700, 0xA1BF4FD00, 0xA3E74F700, -0xA3E74FD00, 0xA3F53BD00, 0xA87F4F700, 0xA87F4FD00, 0xA8F74F700, 0xA8F74FD00, 0xC3F51BF00, 0xE3F536F00, -0x02D47FF00, 0x02D4FDF00, 0x02FFD4700, 0x02FFD4D00, 0x03B753F00, 0x08D47FF00, 0x08D4FDF00, 0x12D47FF00, -0x12D4FDF00, 0x18D47FF00, 0x18D4FDF00, 0x22D47FF00, 0x22D4FDF00, 0x22FD53F00, 0x23BFD4700, 0x23BFD4D00, -0x28D47FF00, 0x28D4FDF00, 0x41D3BF700, 0x41EF53F00, 0x4353BF700, 0x43EFD4700, 0x43EFD4D00, 0x43F4DB700, -0x43F4DED00, 0x46347FF00, 0x4634FDF00, 0x61D3FE700, 0x62747FF00, 0x6274FDF00, 0x627F53F00, 0x6353FE700, -0x63F4B7D00, 0x63F4ED700, 0x63FBD4700, 0x63FBD4D00, 0x81B7D3F00, 0x81D4BFF00, 0x81DBD3F00, 0x81FFD8700, -0x8354BFF00, 0x83F53B700, 0x83F7D8700, 0x887FF4700, 0x887FF4D00, 0xA1BFF4700, 0xA1BFF4D00, 0xA1D4EFF00, -0xA1EDD3F00, 0xA1FFD2D00, 0xA277D3F00, 0xA354EFF00, 0xA3F52FD00, 0xA3F7D2D00, 0xC1D4FBF00, 0xC1FFD4B00, -0xC1FFD6300, 0xC354FBF00, 0xC3F51EF00, 0xC3F7D4B00, 0xC3F7D6300, 0xD1FFD4B00, 0xD1FFD6300, 0xD3F7D4B00, -0xD3F7D6300, 0xE1D4FEF00, 0xE1FFD4B00, 0xE1FFD6300, 0xE354FEF00, 0xE3F527F00, 0xE3F7D4B00, 0xE3F7D6300, -0x41D3FB700, 0x4353FB700, 0x61D2FFD00, 0x6352FFD00, 0x81FEF4700, 0x81FEF4D00, 0xA27FF4700, 0xA27FF4D00, -0x03F51BF00, 0x03F53E700, 0x03F587F00, 0x03F58F700, 0x23F51BF00, 0x23F53E700, 0x23F587F00, 0x23F58F700, -0x43F49F700, 0x43F49FD00, 0x43F51BF00, 0x43F53E700, 0x43F587F00, 0x43F58F700, 0x63F4E7700, 0x63F4E7D00, -0x63F51BF00, 0x63F53E700, 0x63F587F00, 0x63F58F700, 0x81BF53F00, 0x81F6D3F00, 0x8376D3F00, 0x83E753F00, -0x887F53F00, 0x88F753F00, 0xA1BF53F00, 0xA1E7D3F00, 0xA367D3F00, 0xA3E753F00, 0xA87F53F00, 0xA8F753F00, -0xC1BF53F00, 0xC3E753F00, 0xC87F53F00, 0xC8F753F00, 0xE1BF53F00, 0xE3E753F00, 0xE87F53F00, 0xE8F753F00, -0x03BFD4700, 0x03BFD4D00, 0x22FFD4700, 0x22FFD4D00, 0x41D36FF00, 0x41D39FF00, 0x43536FF00, 0x43539FF00, -0x43FBD4700, 0x43FBD4D00, 0x61D2DFF00, 0x61D3DBF00, 0x62FFD4700, 0x62FFD4D00, 0x6352DFF00, 0x6353DBF00, -0x81D4EFF00, 0x8354EFF00, 0x83F6F4700, 0x83F6F4D00, 0x88F7F4700, 0x88F7F4D00, 0xA1D4BFF00, 0xA2FDF4700, -0xA2FDF4D00, 0xA354BFF00, 0xA3E7F4700, 0xA3E7F4D00, 0xC1D4FEF00, 0xC354FEF00, 0xE1D4BFF00, 0xE354BFF00, -0x0347FB700, 0x0349FFD00, 0x2347FB700, 0x2349FFD00, 0xC1FEDD300, 0xC27FF5300, 0xE1FEDD300, 0xE27FF5300, -0x0077E7F00, 0x03ED53F00, 0x12F753F00, 0x12FD53F00, 0x13B753F00, 0x13BD53F00, 0x20776FF00, 0x23B753F00, -0x434DB7F00, 0x437B53F00, 0x43BD1F700, 0x43BD1FD00, 0x43ED1DF00, 0x43ED37D00, 0x43F4E7700, 0x43F4E7D00, -0x43FF46700, 0x43FF46D00, 0x43FF61700, 0x43FF61D00, 0x4F8D1F700, 0x4F8D1FD00, 0x51EF53F00, 0x51FB53F00, -0x536F53F00, 0x537B53F00, 0x61CD7BF00, 0x61EF53F00, 0x62FD1F700, 0x62FD1FD00, 0x63F4F6700, 0x63F4F6D00, -0x63FF46700, 0x63FF46D00, 0x63FF61700, 0x63FF61D00, 0x68FD1DF00, 0x68FD37D00, 0x6E3D1F700, 0x6E3D1FD00, -0x819D3FF00, 0x81B53FF00, 0x81DF4BF00, 0x81F763F00, 0x81F76CF00, 0x81FD63F00, 0x81FD6CF00, 0x82F3D7700, -0x837D4BF00, 0x83F53ED00, 0x885D3FF00, 0x885FD3F00, 0x88753FF00, 0x8877D3F00, 0x93F52F700, 0x93F52FD00, -0x93F53B700, 0x93F53BD00, 0xA0EFD7700, 0xA19D3FF00, 0xA19FD3F00, 0xA1B53FF00, 0xA1B7D3F00, 0xA1DF63F00, -0xA1F74BF00, 0xA1F77B300, 0xA1FD4BF00, 0xA1FD7B300, 0xA37D63F00, 0xA3F53B700, 0xA85D3FF00, 0xA8753FF00, -0xC2FDF4D00, 0xC3F537B00, 0xD3F51EF00, 0xD3F51FB00, 0xD3F536F00, 0xD3F537B00, 0xE3F51EF00, 0xE3F6DCD00, -0x03476FF00, 0x0349DFF00, 0x034BF7D00, 0x034FDB700, 0x23476FF00, 0x2349DFF00, 0x234BF7D00, 0x234FDB700, -0xC1DBFD300, 0xC277FD300, 0xC2FDF5300, 0xC3F6DD300, 0xE1DBFD300, 0xE277FD300, 0xE2FDF5300, 0xE3F6DD300, -0x12FFD4700, 0x12FFD4D00, 0x13BFD4700, 0x13BFD4D00, 0x41D8FF700, 0x4358FF700, 0x53FBD4700, 0x53FBD4D00, -0x53FED4700, 0x53FED4D00, 0x61D2FF700, 0x6352FF700, 0x837EF4700, 0x837EF4D00, 0x91D4BFF00, 0x91D4EFF00, -0x9354BFF00, 0x9354EFF00, 0xA1FBF4700, 0xA1FBF4D00, 0xD1D4FEF00, 0xD1D4FFB00, 0xD354FEF00, 0xD354FFB00, -0x03F277700, 0x04CBF7700, 0x08F753F00, 0x22F753F00, 0x23F61F700, 0x24FE1F700, 0x436F53F00, 0x43F61F700, -0x61FB53F00, 0x63F4B7700, 0x835BD3F00, 0x83F58F700, 0xA1F9D3F00, 0xA3F52F700, 0xC1F9CFD00, 0xC1F9D3F00, -0xC3F536F00, 0xE35B3FD00, 0xE35B73F00, 0xE3F51FB00, 0x41D4FBF00, 0x41D63FF00, 0x4354FBF00, 0x43563FF00, -0x4D847FF00, 0x4D84FDF00, 0x61D4FBF00, 0x61D63FF00, 0x6354FBF00, 0x63563FF00, 0x69C47FF00, 0x69C4FDF00, -0x81FFD2D00, 0x83EFD4700, 0x83EFD4D00, 0x83F7D2D00, 0x88FFD4700, 0x88FFD4D00, 0xA1FFD8700, 0xA3EFD4700, -0xA3EFD4D00, 0xA3F7D8700, 0xA8FFD4700, 0xA8FFD4D00, 0x02375FF00, 0x10BD5FF00, 0x43635FF00, 0x53635FF00, -0x8FF523700, 0x9FF50BD00, 0xCFF536300, 0xDFF536300, 0x04BF53F00, 0x10F7B7D00, 0x10FB5DF00, 0x10FEFD500, -0x10FFB7500, 0x13ED53F00, 0x13F51BF00, 0x13F53E700, 0x13F587F00, 0x13F58F700, 0x1CB753F00, 0x1CF51BF00, -0x1CF53E700, 0x1CF587F00, 0x1CF58F700, 0x263F53F00, 0x43ED3F500, 0x43ED53F00, 0x43F4BF500, 0x4F485FF00, -0x4F4D1BF00, 0x4F4D3E700, 0x4F4D87F00, 0x4F4D8F700, 0x506F5FF00, 0x51BF53F00, 0x550FEFD00, 0x550FFB700, -0x587F53F00, 0x63F63F500, 0x67CD1BF00, 0x67CD3E700, 0x67CD87F00, 0x67CD8F700, 0x68FD3F500, 0x68FD53F00, -0x81BF4FD00, 0x83E74FD00, 0x83F54BF00, 0x853ED3F00, 0x853F4BF00, 0x887F4FD00, 0x88F74FD00, 0x8FF523D00, -0x9273FF500, 0x93F53ED00, 0x93F5CB700, 0x960FFF500, 0x9FF50B700, 0xA1BF4DF00, 0xA3E74DF00, 0xA3F563F00, -0xA53F63F00, 0xA58FD3F00, 0xA87F4DF00, 0xA8F74DF00, 0xC3F53ED00, 0xD1BF53F00, 0xD1BF5CF00, 0xD1DFB4F00, -0xD37D78F00, 0xD3E753F00, 0xD3E75CF00, 0xD3F51BF00, 0xD3F587F00, 0xD5273FF00, 0xD560FFF00, 0xD87F53F00, -0xD87F5CF00, 0xD8F753F00, 0xD8F75CF00, 0xE3F58FD00, 0x13EFD4700, 0x13EFD4D00, 0x1CBFD4700, 0x1CBFD4D00, -0x53EFD4700, 0x53EFD4D00, 0x58FFD4700, 0x58FFD4D00, 0x91D4FBF00, 0x91D72FF00, 0x9354FBF00, 0x93572FF00, -0xD1D4FBF00, 0xD1D63FF00, 0xD354FBF00, 0xD3563FF00, 0x00ED5FF00, 0x0347EFD00, 0x0349FF700, 0x034DFB700, -0x0358FF700, 0x04C9FF700, 0x04DFE7300, 0x04F76CF00, 0x10F6DF700, 0x10FE77700, 0x1C875FF00, 0x2347EFD00, -0x2349FF700, 0x234DFB700, 0x2358FF700, 0x24D8FF700, 0x24F7E7300, 0x24FD6CF00, 0x41FFC9D00, 0x434DEFD00, -0x437FC9D00, 0x61CDFB700, 0x61FFD8700, 0x637FD8700, 0x8274FDF00, 0x8274FF700, 0x8E0DF7700, 0xA0B7F7700, -0xA61CFF700, 0xA61CFFD00, 0xC1FBF4D00, 0xC1FBF5300, 0xC23DDFD00, 0xC27FDD300, 0xC37EDD300, 0xC387DFD00, -0xC63FDD300, 0xCFF534B00, 0xD1F9DCF00, 0xD35B73F00, 0xDFF584F00, 0xE1FBF5300, 0xE23DDFD00, 0xE27FDD300, -0xE37EDCD00, 0xE37EDD300, 0xE387DFD00, 0xE63FDD300, 0x034FBF500, 0x0354FBF00, 0x03563FF00, 0x0363FF500, -0x03F2FD500, 0x04CBFF500, 0x04D4FBF00, 0x04D63FF00, 0x234FBF500, 0x2354FBF00, 0x23563FF00, 0x2363FF500, -0x23FF87500, 0x24D4FBF00, 0x24D63FF00, 0x24FE3F500, 0x41D3EFD00, 0x41D4EFF00, 0x41D78FF00, 0x4353EFD00, -0x4354EFF00, 0x43578FF00, 0x43BD1DF00, 0x43BD37D00, 0x43FF49D00, 0x43FF58700, 0x4534FBF00, 0x45363FF00, -0x453F2FD00, 0x454CBFF00, 0x4F8D1DF00, 0x4F8D37D00, 0x61D3FB700, 0x61D4EFF00, 0x61D78FF00, 0x62FD1DF00, -0x62FD37D00, 0x6353FB700, 0x6354EFF00, 0x63578FF00, 0x63FF49D00, 0x63FF58700, 0x6534FBF00, 0x65363FF00, -0x653FF8700, 0x654FE3F00, 0x6E3D1DF00, 0x6E3D37D00, 0x81DF63F00, 0x81DF6CF00, 0x823FFD500, 0x8273FF500, -0x82753FF00, 0x837D63F00, 0x837D6CF00, 0x83BFD4700, 0x83BFD4D00, 0x83EFD3500, 0x861D3FF00, 0x88FFD3500, -0x8E3FD4700, 0x8E3FD4D00, 0x8E73F4700, 0x8E73F4D00, 0xA1DF4BF00, 0xA1DF7B300, 0xA2753FF00, 0xA37D4BF00, -0xA37D7B300, 0xA38FFD500, 0xA3BFD4700, 0xA3BFD4D00, 0xA3EFD3500, 0xA60FFF500, 0xA61D3FF00, 0xA6CFF4700, -0xA6CFF4D00, 0xA8FFD3500, 0xAE3FD4700, 0xAE3FD4D00, 0xC3EFD4D00, 0xC3EFD5300, 0xC523FFD00, 0xC5273FF00, -0xC53EFD300, 0xC58FFD300, 0xC8FFD4D00, 0xC8FFD5300, 0xE3EFD4D00, 0xE3EFD5300, 0xE538FFD00, 0xE53EFD300, -0xE560FFF00, 0xE58FFD300, 0xE8FFD4D00, 0xE8FFD5300, 0x0347E7F00, 0x034BF7700, 0x034D6FF00, 0x037E1F700, -0x0F47E7300, 0x0F48F7700, 0x0F4D6CF00, 0x0F4E1F700, 0x2347E7F00, 0x234BF7700, 0x234D6FF00, 0x237E1F700, -0x2F47E7300, 0x2F48F7700, 0x2F4D6CF00, 0x2F4E1F700, 0x41FD27F00, 0x41FD2FD00, 0x41FD3B700, 0x41FD63F00, -0x41FD6CF00, 0x41FDE3D00, 0x41FDE7300, 0x41FDF8700, 0x437D27F00, 0x437D2FD00, 0x437D3B700, 0x437D63F00, -0x437D6CF00, 0x437DE3D00, 0x437DE7300, 0x437DF8700, 0x61FD27F00, 0x61FD2FD00, 0x61FD3B700, 0x61FD63F00, -0x61FD6CF00, 0x61FDE3D00, 0x61FDE7300, 0x61FDF8700, 0x637D27F00, 0x637D2FD00, 0x637D3B700, 0x637D63F00, -0x637D6CF00, 0x637DE3D00, 0x637DE7300, 0x637DF8700, 0x827F4DF00, 0x827F4F700, 0x82FD4DF00, 0x82FD4F700, -0x83B74DF00, 0x83B74F700, 0x863F4DF00, 0x863F4F700, 0x86CF4DF00, 0x86CF4F700, 0x8E3D4DF00, 0x8E3D4F700, -0x8E734DF00, 0x8E734F700, 0x8F874DF00, 0x8F874F700, 0xA27F4F700, 0xA27F4FD00, 0xA2FD4F700, 0xA2FD4FD00, -0xA3B74F700, 0xA3B74FD00, 0xA63F4F700, 0xA63F4FD00, 0xA6CF4F700, 0xA6CF4FD00, 0xAE3D4F700, 0xAE3D4FD00, -0xAE734F700, 0xAE734FD00, 0xAF874F700, 0xAF874FD00, 0xC1F9CDF00, 0xC1F9FD300, 0xC23DDDF00, 0xC2FDDD300, -0xC35B3DF00, 0xC35BFD300, 0xC387DDF00, 0xCF87DD300, 0xE1F9CDF00, 0xE1F9FD300, 0xE23DDDF00, 0xE2FDDD300, -0xE35B3DF00, 0xE35BFD300, 0xE387DDF00, 0xEF87DD300, 0x02F753F00, 0x02FD53F00, 0x034EFF500, 0x0354EFF00, -0x03578FF00, 0x0378FF500, 0x03F275F00, 0x03F27F500, 0x03F527F00, 0x03F52FD00, 0x03F53B700, 0x03F563F00, -0x03F56CF00, 0x03F5E3D00, 0x03F5E7300, 0x03F5F8700, 0x03FE73500, 0x03FF58700, 0x04CBF5F00, 0x04D4EFF00, -0x04D78FF00, 0x063F53F00, 0x06CF53F00, 0x07D48FF00, 0x07D4E3F00, 0x08FD53F00, 0x0F48FF500, 0x0F4E3F500, -0x0F548FF00, 0x0F54E3F00, 0x10F6DFD00, 0x10F6FF500, 0x10FE75F00, 0x10FE7F500, 0x12DF53F00, 0x13E753F00, -0x13FE73500, 0x18FD53F00, 0x1CBD53F00, 0x1CF6CF500, 0x22DF53F00, 0x234EFF500, 0x2354EFF00, 0x23578FF00, -0x2378FF500, 0x23F527F00, 0x23F52FD00, 0x23F53B700, 0x23F563F00, 0x23F56CF00, 0x23F5E3D00, 0x23F5E7300, -0x23F5F8700, 0x23F61FD00, 0x23F63F500, 0x23F6CF500, 0x23F7C9D00, 0x24BF53F00, 0x24D4EFF00, 0x24D78FF00, -0x24FE1FD00, 0x27B353F00, 0x27D48FF00, 0x27D4E3F00, 0x28DF53F00, 0x28F753F00, 0x2F48FF500, 0x2F4E3F500, -0x2F548FF00, 0x2F54E3F00, 0x43BD3F500, 0x43BD53F00, 0x43F4ED700, 0x43F4EDD00, 0x43F4F9D00, 0x43F527F00, -0x43F52FD00, 0x43F53B700, 0x43F563F00, 0x43F56CF00, 0x43F5E3D00, 0x43F5E7300, 0x43F5F8700, 0x43F61FD00, -0x43F63F500, 0x43F6CF500, 0x43F7C9D00, 0x4534EFF00, 0x45378FF00, 0x453F27F00, 0x453FE7300, 0x45F48FF00, -0x45F4E3F00, 0x47D32FD00, 0x47D48FF00, 0x47D4E3F00, 0x4DCB53F00, 0x4DD32FD00, 0x4DD48FF00, 0x4DD4E3F00, -0x4F4B53F00, 0x4F4FC9D00, 0x4F532FD00, 0x4F548FF00, 0x4F54E3F00, 0x4F6353F00, 0x4F8D3F500, 0x4F8D53F00, -0x550F6FF00, 0x550FE7F00, 0x553FE7300, 0x55CF6CF00, 0x578F53F00, 0x57CB53F00, 0x5B4F53F00, 0x5F6353F00, -0x62FD3F500, 0x62FD53F00, 0x63F4B5F00, 0x63F4BF500, 0x63F4DB700, 0x63F4DE700, 0x63F4DED00, 0x63F527F00, -0x63F52FD00, 0x63F53B700, 0x63F563F00, 0x63F56CF00, 0x63F5E3D00, 0x63F5E7300, 0x63F5F8700, 0x63F7B3500, -0x63F7D8700, 0x6534EFF00, 0x65378FF00, 0x653F63F00, 0x653F6CF00, 0x65F48FF00, 0x65F4E3F00, 0x67CB53F00, -0x67CFD8700, 0x67D3F8700, 0x67D48FF00, 0x67D4E3F00, 0x67E353F00, 0x6DD3F8700, 0x6DD48FF00, 0x6DD4E3F00, -0x6DE353F00, 0x6E3D3F500, 0x6E3D53F00, 0x6F53F8700, 0x6F548FF00, 0x6F54E3F00, 0x823FD5F00, 0x823FD7700, -0x823FD7D00, 0x823FDF500, 0x8273F5F00, 0x8273F7700, 0x8273F7D00, 0x8274FFD00, 0x8277D3F00, 0x827F53F00, -0x82FD3F500, 0x82FD53F00, 0x838FD5F00, 0x838FD7700, 0x838FD7D00, 0x838FDF500, 0x83B753F00, 0x83BFD3500, -0x83F52F700, 0x83F52FD00, 0x83F563F00, 0x83F56CF00, 0x83F58FD00, 0x853BD3F00, 0x853F63F00, 0x853F6CF00, -0x85F8D3F00, 0x863F53F00, 0x86CF53F00, 0x89F4D3F00, 0x8B74D3F00, 0x8E3D3F500, 0x8E3D53F00, 0x8E3FD3500, -0x8E7353F00, 0x8E74D3F00, 0x8F58D3F00, 0x8F8753F00, 0x923DFF500, 0x92FDCF500, 0x9387FF500, 0x93F52DF00, -0x93F53E700, 0x93F58FD00, 0x93F5CBD00, 0x9F873F500, 0xA23FD5F00, 0xA23FD7700, 0xA23FD7D00, 0xA23FDF500, -0xA27F53F00, 0xA2FD53F00, 0xA38FD5F00, 0xA38FD7700, 0xA38FD7D00, 0xA38FDF500, 0xA3B73F500, 0xA3B753F00, -0xA3BFD3500, 0xA3F52DF00, 0xA3F54BF00, 0xA3F57B300, 0xA3F58DF00, 0xA3F58F700, 0xA52FD3F00, 0xA53F4BF00, -0xA53F7B300, 0xA5E3D3F00, 0xA60FF5F00, 0xA60FF7700, 0xA60FF7D00, 0xA61CFDF00, 0xA61FD3F00, 0xA63F53F00, -0xA6CF53F00, 0xA6DCD3F00, 0xA79CD3F00, 0xA7C9D3F00, 0xAD9CD3F00, 0xAE3D53F00, 0xAE3FD3500, 0xAE7353F00, -0xAF873F500, 0xAF8753F00, 0xC23FD5F00, 0xC23FD7D00, 0xC27F53F00, 0xC2FD53F00, 0xC38FD5F00, 0xC38FD7D00, -0xC3B753F00, 0xC3BFD4D00, 0xC3BFD5300, 0xC3F53BD00, 0xC3F5DCB00, 0xC3F5F4B00, 0xC3F5F6300, 0xC3F5F8D00, -0xC523FDF00, 0xC52FD3F00, 0xC538FDF00, 0xC53BFD300, 0xC5E3D3F00, 0xC5E3FD300, 0xC61FD3F00, 0xC63F53F00, -0xC6CF53F00, 0xC7C9CFD00, 0xC7C9D3F00, 0xCE3D53F00, 0xCE3FD4D00, 0xCE3FD5300, 0xCE7353F00, 0xCF8753F00, -0xD3F578F00, 0xD3F57CB00, 0xD3F5B4F00, 0xD3F5F6300, 0xD523DFF00, 0xD52FDCF00, 0xD5387FF00, 0xD5F873F00, -0xD7C9DCF00, 0xDF5873F00, 0xE23FD5F00, 0xE23FD7D00, 0xE275F3F00, 0xE27F53F00, 0xE2FD53F00, 0xE38FD5F00, -0xE38FD7D00, 0xE3B753F00, 0xE3BFD4D00, 0xE3BFD5300, 0xE3F52FD00, 0xE3F57CB00, 0xE3F57E300, 0xE3F5DE300, -0xE3F5E3D00, 0xE523FDF00, 0xE538FDF00, 0xE53B73F00, 0xE53BFD300, 0xE5E3FD300, 0xE5F873F00, 0xE63F53F00, -0xE6CF53F00, 0xEE3D53F00, 0xEE3FD4D00, 0xEE3FD5300, 0xEE7353F00, 0xEF583FD00, 0xEF5873F00, 0xEF8753F00, -0x0FB3D4700, 0x0FB3D4D00, 0x2FECD4700, 0x2FECD4D00, 0x41D3B7F00, 0x41D3E7F00, 0x41D4BFF00, 0x41D7E3F00, -0x41D8FFD00, 0x41DB3DF00, 0x41DF27F00, 0x41DF2FD00, 0x41DF3B700, 0x41DF6CF00, 0x41DFE7300, 0x4353B7F00, -0x4353E7F00, 0x4354BFF00, 0x4357E3F00, 0x4358FFD00, 0x435B3DF00, 0x435F27F00, 0x435F2FD00, 0x435F3B700, -0x435F6CF00, 0x435FE7300, 0x43BFD4700, 0x43BFD4D00, 0x61D2FDF00, 0x61D36FF00, 0x61D37BF00, 0x61D4BFF00, -0x61D7E3F00, 0x61DECFD00, 0x61DF63F00, 0x61DF6CF00, 0x61DFE3D00, 0x61DFE7300, 0x61DFF8700, 0x6352FDF00, -0x63536FF00, 0x63537BF00, 0x6354BFF00, 0x6357E3F00, 0x635ECFD00, 0x635F63F00, 0x635F6CF00, 0x635FE3D00, -0x635FE7300, 0x635FF8700, 0x6E3FD4700, 0x6E3FD4D00, 0x81D7ECF00, 0x827FF4700, 0x827FF4D00, 0x82FDF4700, -0x82FDF4D00, 0x82FFD4700, 0x82FFD4D00, 0x8357ECF00, 0x83B7F4700, 0x83B7F4D00, 0x86CFF4700, 0x86CFF4D00, -0x87CEF4700, 0x87CEF4D00, 0x8BFD34700, 0x8BFD34D00, 0x8E3DF4700, 0x8E3DF4D00, 0x8EFD34700, 0x8EFD34D00, -0x8F7E34700, 0x8F7E34D00, 0x8F8FD4700, 0x8F8FD4D00, 0xA1D7FB300, 0xA2FFD4700, 0xA2FFD4D00, 0xA357FB300, -0xA3B7F4700, 0xA3B7F4D00, 0xA63FF4700, 0xA63FF4D00, 0xA7CBF4700, 0xA7CBF4D00, 0xAE3DF4700, 0xAE3DF4D00, -0xAE73F4700, 0xAE73F4D00, 0xAF78F4700, 0xAF78F4D00, 0xAF87F4700, 0xAF87F4D00, 0xAF8FD4700, 0xAF8FD4D00, -0xAFB734700, 0xAFB734D00, 0xAFE734700, 0xAFE734D00, 0xC1D4EFF00, 0xC354EFF00, 0xE1D78FF00, 0xE3578FF00, -0x4FFF46100, 0x4FFF49100, 0x6FFF46100, 0x6FFF49100, 0x8185FFF00, 0x8245FFF00, 0xA185FFF00, 0xA245FFF00, -0x0349FDF00, 0x034BF5F00, 0x034BFF500, 0x034EDDF00, 0x034EDF700, 0x034EDFD00, 0x0354BFF00, 0x0357E3F00, -0x0358FFD00, 0x035B3DF00, 0x035F27F00, 0x035F2FD00, 0x035F3B700, 0x035F6CF00, 0x035FE7300, 0x03776CF00, -0x0377E7300, 0x0378F5F00, 0x0378F7700, 0x0378F7D00, 0x0379CFD00, 0x037D63F00, 0x037D6CF00, 0x037DE3D00, -0x037DE7300, 0x037DF8700, 0x037E1FD00, 0x037E3F500, 0x04C9FDF00, 0x04D4BFF00, 0x04D7E3F00, 0x04F9CFD00, -0x04FD63F00, 0x04FD6CF00, 0x04FDE3D00, 0x04FDE7300, 0x04FDF8700, 0x060F5FF00, 0x07DF27300, 0x07FD60F00, -0x0F48F5F00, 0x0F4E1FD00, 0x0F5F27300, 0x0F7D60F00, 0x0FF273500, 0x0FF523D00, 0x0FF527300, 0x0FF538700, -0x0FF560F00, 0x10F56FF00, 0x10F57BF00, 0x10F59FF00, 0x10F5B7F00, 0x10F5BF700, 0x10F5BFD00, 0x10F5DBF00, -0x10F5E7F00, 0x10F5EFD00, 0x10F5FB700, 0x10F5FE700, 0x10F5FED00, 0x13F527F00, 0x13F52FD00, 0x13F53B700, -0x13F563F00, 0x13F56CF00, 0x13F5E3D00, 0x13F5E7300, 0x13F5F8700, 0x13F6CF500, 0x13F7C9D00, 0x1CF527F00, -0x1CF52FD00, 0x1CF53B700, 0x1CF563F00, 0x1CF56CF00, 0x1CF5E3D00, 0x1CF5E7300, 0x1CF5F8700, 0x1CFE73500, -0x1CFF58700, 0x1FF523D00, 0x1FF527300, 0x1FF538700, 0x1FF560F00, 0x2349FDF00, 0x234BF5F00, 0x234BFF500, -0x234EDDF00, 0x234EDF700, 0x234EDFD00, 0x2354BFF00, 0x2357E3F00, 0x2358FFD00, 0x235B3DF00, 0x235F27F00, -0x235F2FD00, 0x235F3B700, 0x235F6CF00, 0x235FE7300, 0x23776CF00, 0x2377E7300, 0x2378F5F00, 0x2378F7700, -0x2378F7D00, 0x2379CFD00, 0x237D63F00, 0x237D6CF00, 0x237DE3D00, 0x237DE7300, 0x237DF8700, 0x237E1FD00, -0x237E3F500, 0x24B35FF00, 0x24D4BFF00, 0x24D7E3F00, 0x24D8FFD00, 0x24DB3DF00, 0x24DF27F00, 0x24DF2FD00, -0x24DF3B700, 0x24DF6CF00, 0x24DFE7300, 0x27DF27300, 0x27FD60F00, 0x2F48F5F00, 0x2F4E1FD00, 0x2F5F27300, -0x2F7D60F00, 0x2FF523D00, 0x2FF527300, 0x2FF538700, 0x2FF560F00, 0x2FF60F500, 0x438D5FF00, 0x438D7DF00, -0x438D7F700, 0x438D7FD00, 0x438DDDF00, 0x438DDF700, 0x438DDFD00, 0x438DF5F00, 0x438DF7700, 0x438DF7D00, -0x438DFF500, 0x43F4B5F00, 0x43F4B7700, 0x43F4B7D00, 0x4534BFF00, 0x4537E3F00, 0x45FF27300, 0x47D327F00, -0x47D3E7300, 0x47DF27300, 0x47FD23D00, 0x47FD27300, 0x47FD38700, 0x47FD60F00, 0x4DD327F00, 0x4DD3E7300, -0x4DDF27300, 0x4DFD23D00, 0x4DFD27300, 0x4DFD38700, 0x4DFD60F00, 0x4F4D27F00, 0x4F4D2FD00, 0x4F4D3B700, -0x4F4D63F00, 0x4F4D6CF00, 0x4F4DE3D00, 0x4F4DE7300, 0x4F4DF8700, 0x4F5327F00, 0x4F53E7300, 0x4F5F27300, -0x4F7D23D00, 0x4F7D27300, 0x4F7D38700, 0x4F7D60F00, 0x4FF4C9D00, 0x4FF523D00, 0x4FF527300, 0x4FF538700, -0x4FF560F00, 0x4FF60F500, 0x553F6CF00, 0x55CFE7300, 0x623D5FF00, 0x623D7DF00, 0x623D7F700, 0x623D7FD00, -0x623DDDF00, 0x623DDF700, 0x623DDFD00, 0x623DF5F00, 0x623DF7700, 0x623DF7D00, 0x623DFF500, 0x63F61DF00, -0x63F61F700, 0x63F61FD00, 0x6534BFF00, 0x6537E3F00, 0x65FF60F00, 0x67CD27F00, 0x67CD2FD00, 0x67CD3B700, -0x67CD63F00, 0x67CD6CF00, 0x67CDE3D00, 0x67CDE7300, 0x67CDF8700, 0x67D363F00, 0x67D36CF00, 0x67DF60F00, -0x67FD23D00, 0x67FD27300, 0x67FD38700, 0x67FD60F00, 0x6DD363F00, 0x6DD36CF00, 0x6DDF60F00, 0x6DFD23D00, -0x6DFD27300, 0x6DFD38700, 0x6DFD60F00, 0x6F5363F00, 0x6F536CF00, 0x6F5F60F00, 0x6F7D23D00, 0x6F7D27300, -0x6F7D38700, 0x6F7D60F00, 0x6FF4B3500, 0x6FF4D8700, 0x6FF523D00, 0x6FF527300, 0x6FF538700, 0x6FF560F00, -0x823D5FF00, 0x823D7DF00, 0x823D7F700, 0x823D7FD00, 0x823DF5F00, 0x823DF7700, 0x823DF7D00, 0x823DFF500, -0x82735FF00, 0x82737DF00, 0x82737F700, 0x82737FD00, 0x8274DFF00, 0x827F4FD00, 0x82FD35F00, 0x82FD37700, -0x82FD37D00, 0x82FD4FD00, 0x82FFD3500, 0x83875FF00, 0x83877DF00, 0x83877F700, 0x83877FD00, 0x83B74FD00, -0x8538DFF00, 0x85FF60F00, 0x860F5FF00, 0x860F7DF00, 0x860F7F700, 0x860F7FD00, 0x863F4FD00, 0x86CF4FD00, -0x87DF60F00, 0x87F613F00, 0x87F760F00, 0x87FD60F00, 0x8DDF60F00, 0x8DF613F00, 0x8DF760F00, 0x8DFD60F00, -0x8E3D35F00, 0x8E3D37700, 0x8E3D37D00, 0x8E3D4FD00, 0x8E734FD00, 0x8F5F60F00, 0x8F7613F00, 0x8F7760F00, -0x8F7D60F00, 0x8F874FD00, 0x8F8FD3500, 0x8FF560F00, 0x93B73F500, 0x9E3DCF500, 0xA23D5FF00, 0xA23D7DF00, -0xA23D7F700, 0xA23D7FD00, 0xA2735FF00, 0xA2737DF00, 0xA2737F700, 0xA2737FD00, 0xA27F4DF00, 0xA2FD4DF00, -0xA2FFD3500, 0xA3875FF00, 0xA3877DF00, 0xA3877F700, 0xA3877FD00, 0xA387F5F00, 0xA387F7700, 0xA387F7D00, -0xA387FF500, 0xA3B735F00, 0xA3B737700, 0xA3B737D00, 0xA3B74DF00, 0xA523DFF00, 0xA5FF4B300, 0xA60F5FF00, -0xA60F7DF00, 0xA60F7F700, 0xA60F7FD00, 0xA61CDFF00, 0xA63F4DF00, 0xA6CF4DF00, 0xA7DF4B300, 0xA7E713F00, -0xA7F74B300, 0xA7FD4B300, 0xADDF4B300, 0xADE713F00, 0xADF74B300, 0xADFD4B300, 0xAE3D4DF00, 0xAE734DF00, -0xAF5F4B300, 0xAF6713F00, 0xAF774B300, 0xAF7D4B300, 0xAF8735F00, 0xAF8737700, 0xAF8737D00, 0xAF874DF00, -0xAF8FD3500, 0xAFF54B300, 0xC23D5FF00, 0xC23D7DF00, 0xC23D7FD00, 0xC2735FF00, 0xC27F7D300, 0xC2FD7D300, -0xC2FFD4D00, 0xC2FFD5300, 0xC3875FF00, 0xC387F5F00, 0xC387F7D00, 0xC3B77D300, 0xC3B7DD300, 0xC3B7F4D00, -0xC3B7F5300, 0xC523DFF00, 0xC52FFD300, 0xC5F8FD300, 0xC60F5FF00, 0xC63FF4D00, 0xC63FF5300, 0xC6CF7D300, -0xC7C9CDF00, 0xC7C9FD300, 0xC7CBF4D00, 0xC7CBF5300, 0xC7CEDD300, 0xC7DB3D300, 0xC7F9CD300, 0xCDDB3D300, -0xCDF9CD300, 0xCE3D7D300, 0xCE3DDD300, 0xCE3DF4D00, 0xCE3DF5300, 0xCE73F4D00, 0xCE73F5300, 0xCF583DF00, -0xCF58FD300, 0xCF5B3D300, 0xCF78F4D00, 0xCF78F5300, 0xCF79CD300, 0xCF7E1D300, 0xCF87F4D00, 0xCF87F5300, -0xCF8FD4D00, 0xCF8FD5300, 0xCFF538D00, 0xD23D5FF00, 0xD2735FF00, 0xD275F3F00, 0xD27F53F00, 0xD27F5CF00, -0xD2FD53F00, 0xD2FD5CF00, 0xD3875FF00, 0xD3B753F00, 0xD3B75CF00, 0xD53B73F00, 0xD5E3DCF00, 0xD60F5FF00, -0xD61FDCF00, 0xD63F53F00, 0xD63F5CF00, 0xD6CF53F00, 0xD6CF5CF00, 0xD6FF50F00, 0xD7BF50F00, 0xD9FF50F00, -0xDB7F50F00, 0xDBF750F00, 0xDBFD50F00, 0xDDBF50F00, 0xDE3D53F00, 0xDE3D5CF00, 0xDE7353F00, 0xDE735CF00, -0xDE7F50F00, 0xDEFD50F00, 0xDF8753F00, 0xDF875CF00, 0xDFB750F00, 0xDFE750F00, 0xDFED50F00, 0xE23D5FF00, -0xE23D7DF00, 0xE23D7FD00, 0xE2735FF00, 0xE27F7CD00, 0xE27F7D300, 0xE2FD7CD00, 0xE2FD7D300, 0xE2FFD4D00, -0xE2FFD5300, 0xE3875FF00, 0xE387F5F00, 0xE387F7D00, 0xE3B77CD00, 0xE3B77D300, 0xE3B7DD300, 0xE3B7F5300, -0xE52FFD300, 0xE5387FF00, 0xE5F8FD300, 0xE60F5FF00, 0xE63FF5300, 0xE6CF7CD00, 0xE6CF7D300, 0xE7C9CDF00, -0xE7C9FD300, 0xE7CBF5300, 0xE7CEDCD00, 0xE7CEDD300, 0xE7DB3D300, 0xE7F9CD300, 0xEDDB3D300, 0xEDF9CD300, -0xEE3D7CD00, 0xEE3D7D300, 0xEE3DDD300, 0xEE3DF5300, 0xEE73F5300, 0xEF583DF00, 0xEF58FD300, 0xEF5B3D300, -0xEF78F5300, 0xEF79CD300, 0xEF7E1CD00, 0xEF7E1D300, 0xEF87F5300, 0xEF8FD4D00, 0xEF8FD5300, 0xEFF523D00, -0x0215FFF00, 0x02177FF00, 0x0217DFF00, 0x0217FDF00, 0x0217FF700, 0x0217FFD00, 0x1815FFF00, 0x18177FF00, -0x1817DFF00, 0x1817FDF00, 0x1817FF700, 0x1817FFD00, 0x4185FFF00, 0x41877FF00, 0x4187DFF00, 0x4187FDF00, -0x4187FF700, 0x4187FFD00, 0x41D2DFF00, 0x4352DFF00, 0x61D87FF00, 0x6245FFF00, 0x62477FF00, 0x6247DFF00, -0x6247FDF00, 0x6247FF700, 0x6247FFD00, 0x63587FF00, 0x87FFD2100, 0x8DFFD2100, 0x8F7FD2100, 0x8FF7D2100, -0x8FFD84700, 0x8FFD84D00, 0x8FFDD2100, 0x8FFF52100, 0xA7FFD2100, 0xADFFD2100, 0xAF7FD2100, 0xAFF7D2100, -0xAFF9C4700, 0xAFF9C4D00, 0xAFFDD2100, 0xAFFF52100, 0xC7FFD4800, 0xCDFFD4800, 0xCF7FD4800, 0xCFF7D4800, -0xCFFDD4800, 0xCFFF54800, 0xD7FFD6000, 0xDDFFD6000, 0xDF7FD6000, 0xDFF7D6000, 0xDFFDD6000, 0xDFFF56000, -0x000006900, 0x000026700, 0x00005AF00, 0x00019BF00, 0x41840BF00, 0x43ED02100, 0x62448CF00, 0x68FD20100, -0x10F522300, 0xD22350F00, 0x0005AFF00, 0x41B40BF00, 0x43ED02700, 0x68748CF00, 0x68FD23100, 0x43ED08700, -0x46340BF00, 0x62748CF00, 0x68FD20D00, 0x41843BF00, 0x4FED02100, 0x6244BCF00, 0x6BFD20100, 0x41FD22300, -0x437D22300, 0x61FD22300, 0x637D22300, 0x82234DF00, 0x82234F700, 0xA2234F700, 0xA2234FD00, 0x03F522300, -0x10F52E300, 0x23F522300, 0x43F522300, 0x63F522300, 0x822353F00, 0xA22353F00, 0xC22353F00, 0xD2E350F00, -0xE22353F00, 0x02148FF00, 0x0214E3F00, 0x18148FF00, 0x1814E3F00, 0x41848FF00, 0x4184E3F00, 0x62448FF00, -0x6244E3F00, 0x823FD2100, 0x838FD2100, 0xA23FD2100, 0xA38FD2100, 0xC23FD4800, 0xC38FD4800, 0xD23FD6000, -0xD38FD6000, 0x10F522F00, 0x10F528F00, 0x10F588F00, 0x13F522300, 0x1CF522300, 0x438D23D00, 0x438D27300, -0x438D38700, 0x438D60F00, 0x43F488D00, 0x4F4D22300, 0x623D23D00, 0x623D27300, 0x623D38700, 0x623D60F00, -0x63F488700, 0x67CD22300, 0x82234FD00, 0x823D60F00, 0x827213F00, 0x827360F00, 0x838760F00, 0x860F60F00, -0xA2234DF00, 0xA23D4B300, 0xA2734B300, 0xA3874B300, 0xA60B13F00, 0xA60F4B300, 0xD22353F00, 0xD2235CF00, -0xD22F50F00, 0xD28F50F00, 0xD88F50F00, 0x00267FF00, 0x434D8BF00, 0x61CD2EF00, 0x8223F7700, 0xA02BF7700, -0x43ED0E700, 0x47B40BF00, 0x68FD24F00, 0x69F48CF00, 0x41B43BF00, 0x4FED02700, 0x6874BCF00, 0x6BFD23100, -0x43F4A3700, 0x63F48ED00, 0x8836D3F00, 0xA0E9D3F00, 0x1FA053F00, 0x93F50AF00, 0x41D22FF00, 0x41D32BF00, -0x43522FF00, 0x43532BF00, 0x61D2E3F00, 0x61D3B8F00, 0x6352E3F00, 0x6353B8F00, 0x822FF4700, 0x822FF4D00, -0x823EF4700, 0x823EF4D00, 0xA28FF4700, 0xA28FF4D00, 0xA38BF4700, 0xA38BF4D00, 0x41BF27300, 0x41FD2E300, -0x437D2E300, 0x61FD2E300, 0x636F60F00, 0x637D2E300, 0x823D2DF00, 0x82E34DF00, 0x82E34F700, 0xA2E34F700, -0xA2E34FD00, 0xA3873BD00, 0x41EF27300, 0x46343BF00, 0x4FED08700, 0x6274BCF00, 0x627F60F00, 0x6BFD20D00, -0x823D3B700, 0xA3872FD00, 0x03F52E300, 0x23F52E300, 0x438D1BF00, 0x438D3E700, 0x438D87F00, 0x438D8F700, -0x43ED0B700, 0x43F52E300, 0x46F40BF00, 0x623D1BF00, 0x623D3E700, 0x623D87F00, 0x623D8F700, 0x63F52E300, -0x68FDE0D00, 0x6E748CF00, 0x81BF60F00, 0x82E353F00, 0x83E760F00, 0x887F60F00, 0x88F760F00, 0xA1BF4B300, -0xA2E353F00, 0xA3E74B300, 0xA87F4B300, 0xA8F74B300, 0xC2E353F00, 0xE2E353F00, 0x41B48FF00, 0x41B4E3F00, -0x437B27300, 0x61EF60F00, 0x68748FF00, 0x6874E3F00, 0x823D3ED00, 0x823FD2700, 0x838FD2700, 0xA23FD8D00, -0xA3873B700, 0xA38FD8D00, 0x51CECB700, 0x5373B8D00, 0x9087BDF00, 0x920DEFD00, 0x03F272D00, 0x23F623700, -0x41FD22F00, 0x41FD28F00, 0x41FD88F00, 0x436F27300, 0x437D22F00, 0x437D28F00, 0x437D88F00, 0x43F623700, -0x61FB60F00, 0x61FD22F00, 0x61FD28F00, 0x61FD88F00, 0x637D22F00, 0x637D28F00, 0x637D88F00, 0x63F4B2D00, -0x822F4DF00, 0x822F4F700, 0x823D8F700, 0x824BD3F00, 0x828F4DF00, 0x828F4F700, 0x888F4DF00, 0x888F4F700, -0xA1B8D3F00, 0xA22F4F700, 0xA22F4FD00, 0xA28F4F700, 0xA28F4FD00, 0xA3872F700, 0xA88F4F700, 0xA88F4FD00, -0xC1B8D3F00, 0xE24B73F00, 0x0214FBF00, 0x02163FF00, 0x1814FBF00, 0x18163FF00, 0x4184FBF00, 0x41863FF00, -0x6244FBF00, 0x62463FF00, 0x83EFD2100, 0x88FFD2100, 0xA3EFD2100, 0xA8FFD2100, 0xC3EFD4800, 0xC8FFD4800, -0xD3EFD6000, 0xD8FFD6000, 0x02D48FF00, 0x02D4E3F00, 0x03F278700, 0x03F522F00, 0x03F528F00, 0x03F588F00, -0x060F6CF00, 0x08D48FF00, 0x08D4E3F00, 0x10F53AF00, 0x10F58EF00, 0x10F5A3F00, 0x10F6CBD00, 0x10F78E700, -0x10F798F00, 0x10FB63D00, 0x10FB67300, 0x10FE78700, 0x12D48FF00, 0x12D4E3F00, 0x13F52E300, 0x18D48FF00, -0x18D4E3F00, 0x1CF52E300, 0x22D48FF00, 0x22D4E3F00, 0x23F522F00, 0x23F528F00, 0x23F588F00, 0x23F60BD00, -0x24B3E7300, 0x28D48FF00, 0x28D4E3F00, 0x438ECF500, 0x43ED23D00, 0x43ED27300, 0x43ED38700, 0x43ED60F00, -0x43F48BD00, 0x43F4E9300, 0x43F522F00, 0x43F528F00, 0x43F588F00, 0x43F60BD00, 0x46348FF00, 0x4634E3F00, -0x4F4D2E300, 0x623FB3500, 0x62748FF00, 0x6274E3F00, 0x63F4B8700, 0x63F4DA300, 0x63F522F00, 0x63F528F00, -0x63F588F00, 0x63F638700, 0x67CD2E300, 0x68FD23D00, 0x68FD27300, 0x68FD38700, 0x68FD60F00, 0x822F53F00, -0x823D4BF00, 0x823FD8700, 0x8272D3F00, 0x82734BF00, 0x8278D3F00, 0x828F53F00, 0x82E34FD00, 0x83874BF00, -0x838FD8700, 0x8538ECF00, 0x860F4BF00, 0x888F53F00, 0x8A34D3F00, 0xA22F53F00, 0xA23D63F00, 0xA23FD2D00, -0xA27363F00, 0xA28F53F00, 0xA2E34DF00, 0xA38763F00, 0xA38FD2D00, 0xA3A4D3F00, 0xA523FB300, 0xA60BD3F00, -0xA60F63F00, 0xA623D3F00, 0xA88F53F00, 0xC22F53F00, 0xC23FD4B00, 0xC23FD6300, 0xC28F53F00, 0xC3873BD00, -0xC38FD4B00, 0xC38FD6300, 0xC60BD3F00, 0xC88F53F00, 0xD23DB4F00, 0xD23FD4B00, 0xD23FD6300, 0xD273B4F00, -0xD27873F00, 0xD2E353F00, 0xD2E35CF00, 0xD38778F00, 0xD38FD4B00, 0xD38FD6300, 0xD3AF50F00, 0xD60BDCF00, -0xD60F78F00, 0xD8EF50F00, 0xDA3F50F00, 0xE22F53F00, 0xE23DE3D00, 0xE23FD4B00, 0xE23FD6300, 0xE27873F00, -0xE28F53F00, 0xE38FD4B00, 0xE38FD6300, 0xE88F53F00, 0x10F6E3700, 0x10FE72D00, 0xD1B8DCF00, 0xD24B73F00, -0x0214EFF00, 0x02178FF00, 0x1814EFF00, 0x18178FF00, 0x4184EFF00, 0x41878FF00, 0x43FF60900, 0x6244EFF00, -0x62478FF00, 0x63FF60900, 0x83BFD2100, 0x88253FF00, 0x8E3FD2100, 0xA3BFD2100, 0xA8253FF00, 0xAE3FD2100, -0xC3BFD4800, 0xCE3FD4800, 0xD3BFD6000, 0xDE3FD6000, 0x02FD60F00, 0x08FD60F00, 0x0FF522300, 0x10F52BF00, -0x10F52EF00, 0x10F58BF00, 0x10F5B8F00, 0x10F5E2F00, 0x10F5E8F00, 0x12DF27300, 0x13E727300, 0x13F522F00, -0x13F528F00, 0x13F588F00, 0x18FD60F00, 0x1CBD60F00, 0x1CF522F00, 0x1CF528F00, 0x1CF588F00, 0x1FF522300, -0x22DF27300, 0x28DF27300, 0x2FF522300, 0x438D27F00, 0x438D2FD00, 0x438D3B700, 0x438D63F00, 0x438D6CF00, -0x438DE3D00, 0x438DE7300, 0x438DF8700, 0x43BD23D00, 0x43BD27300, 0x43BD38700, 0x43BD60F00, 0x43F4B8D00, -0x47FD22300, 0x4D848FF00, 0x4D84E3F00, 0x4DCB27300, 0x4DFD22300, 0x4F4B27300, 0x4F4D22F00, 0x4F4D28F00, -0x4F4D88F00, 0x4F6327300, 0x4F7D22300, 0x4F8D23D00, 0x4F8D27300, 0x4F8D38700, 0x4F8D60F00, 0x4FF522300, -0x623D27F00, 0x623D2FD00, 0x623D3B700, 0x623D63F00, 0x623D6CF00, 0x623DE3D00, 0x623DE7300, 0x623DF8700, -0x62FD23D00, 0x62FD27300, 0x62FD38700, 0x62FD60F00, 0x63F48B700, 0x67CB60F00, 0x67CD22F00, 0x67CD28F00, -0x67CD88F00, 0x67E360F00, 0x67FD22300, 0x69C48FF00, 0x69C4E3F00, 0x6DE360F00, 0x6DFD22300, 0x6E3D23D00, -0x6E3D27300, 0x6E3D38700, 0x6E3D60F00, 0x6F7D22300, 0x6FF522300, 0x82235FF00, 0x82237DF00, 0x82237F700, -0x82237FD00, 0x822F4FD00, 0x823D2F700, 0x823D2FD00, 0x823D63F00, 0x823D6CF00, 0x823D8FD00, 0x823FD2D00, -0x827363F00, 0x82736CF00, 0x827F60F00, 0x828F4FD00, 0x82FD60F00, 0x838763F00, 0x83876CF00, 0x838FD2D00, -0x83B760F00, 0x860F63F00, 0x860F6CF00, 0x863F60F00, 0x86CF60F00, 0x888F4FD00, 0x8E3D60F00, 0x8E7213F00, -0x8E7360F00, 0x8F8760F00, 0xA2235FF00, 0xA2237DF00, 0xA2237F700, 0xA2237FD00, 0xA22F4DF00, 0xA23D4BF00, -0xA23D7B300, 0xA23FD8700, 0xA2734BF00, 0xA2737B300, 0xA27F4B300, 0xA28F4DF00, 0xA2FD4B300, 0xA3872DF00, -0xA3874BF00, 0xA3877B300, 0xA3878DF00, 0xA3878F700, 0xA38FD8700, 0xA3B74B300, 0xA60F4BF00, 0xA60F7B300, -0xA63F4B300, 0xA6CB13F00, 0xA6CF4B300, 0xA88F4DF00, 0xAE3D4B300, 0xAE734B300, 0xAF874B300, 0xC2235FF00, -0xC387F4B00, 0xC387F6300, 0xD2235FF00, 0xD22F53F00, 0xD22F5CF00, 0xD23D78F00, 0xD23D7CB00, 0xD28F53F00, -0xD28F5CF00, 0xD2BF50F00, 0xD2EF50F00, 0xD387B4F00, 0xD387F6300, 0xD88F53F00, 0xD88F5CF00, 0xD8BF50F00, -0xDB8F50F00, 0xDE2F50F00, 0xDE8F50F00, 0xE2235FF00, 0xE23D7CB00, 0xE23D7E300, 0x0214BFF00, 0x0217E3F00, -0x1814BFF00, 0x1817E3F00, 0x4184BFF00, 0x4187E3F00, 0x6244BFF00, 0x6247E3F00, 0x82FFD2100, 0x8F8FD2100, -0xA2FFD2100, 0xAF8FD2100, 0xC2FFD4800, 0xCF8FD4800, 0xD2FFD6000, 0xDF8FD6000, 0x4FF488D00, 0x6FF488700, -0x82721FF00, 0xA60B1FF00, 0x005AFFF00, 0x5069FFF00, 0x57FFE0900, 0x0077AFF00, 0x2077FAF00, 0xC23BF7D00, -0xE0AFDFD00, 0x0346BFF00, 0x034FAF700, 0x2346BFF00, 0x234FAF700, 0xC1AFFD300, 0xC3EBDD300, 0xE1AFFD300, -0xE3EBDD300, 0x434DBBF00, 0x61CDBEF00, 0x82E3F7700, 0xA0EBF7700, 0x47B43BF00, 0x4FED0E700, 0x69F4BCF00, -0x6BFD24F00, 0x03B73B700, 0x22F9CFD00, 0x8DDBEC300, 0xADF9FB000, 0x41EF3B700, 0x4DEF0B700, 0x627ECFD00, -0x6DFBE0D00, 0x41BF2FD00, 0x636FF8700, 0x8272FDF00, 0xA60FBFD00, 0x02CBF7700, 0x03B2F7700, 0x22FE1F700, -0x23BE1F700, 0x41EF2FD00, 0x627FF8700, 0x8273BDF00, 0xA60BFFD00, 0xC1F9CBF00, 0xC1F9CEF00, 0xE35B2FF00, -0xE35B3EF00, 0x02CBFF500, 0x03B2FF500, 0x22FE3F500, 0x23BE3F500, 0x41D2BFF00, 0x4352BFF00, 0x43A47FF00, -0x43A4FDF00, 0x43F4AFD00, 0x452CBFF00, 0x453B2FF00, 0x61D3BEF00, 0x6353BEF00, 0x63F4EF900, 0x652FE3F00, -0x653BE3F00, 0x6A347FF00, 0x6A34FDF00, 0x81FFDA300, 0x822FFF500, 0x823EFF500, 0x83F7DA300, 0x887ED3F00, -0x88EFF4700, 0x88EFF4D00, 0xA1AFD3F00, 0xA1FFDA300, 0xA28FFF500, 0xA38BFF500, 0xA3EBF4700, 0xA3EBF4D00, -0xA3F7DA300, 0xC522FFF00, 0xC523EFF00, 0xE528FFF00, 0xE538BFF00, 0x00ED6FF00, 0x10FA5FF00, 0x43ED1BF00, -0x43ED3E700, 0x43ED87F00, 0x43ED8F700, 0x68FD1BF00, 0x68FD3E700, 0x68FD87F00, 0x68FD8F700, 0x81BF4BF00, -0x83E74BF00, 0x887F4BF00, 0x88F74BF00, 0xA1BF63F00, 0xA3E763F00, 0xA87F63F00, 0xA8F763F00, 0xCF87DCB00, -0xD3FE64F00, 0x41D3BBF00, 0x4353BBF00, 0x61D2FBF00, 0x6352FBF00, 0x88FEF4700, 0x88FEF4D00, 0xA2EFF4700, -0xA2EFF4D00, 0x02DFE7300, 0x0346EFF00, 0x0347BBF00, 0x0349FBF00, 0x034BBF700, 0x034BBFD00, 0x034DBBF00, -0x034EEF700, 0x034EEFD00, 0x10F9FB700, 0x10FDBBD00, 0x2346EFF00, 0x2347BBF00, 0x2349FBF00, 0x234BBF700, -0x234BBFD00, 0x234DBBF00, 0x234EEF700, 0x234EEFD00, 0x23BD6CF00, 0x436F2FD00, 0x43F4BE700, 0x43F4FE900, -0x61FBF8700, 0x63F4AFD00, 0x63F4EBD00, 0x81BED3F00, 0x81FE93F00, 0x8273BF700, 0xA26FD3F00, 0xA36BD3F00, -0xA60BFF700, 0xC1BBFD300, 0xC1EEFD300, 0xC23DDBF00, 0xC27EFD300, 0xC2EFDD300, 0xC2EFF5300, 0xC36EFD300, -0xC3BBDD300, 0xC3BBF5300, 0xD0B7B7F00, 0xD273DBF00, 0xE1BBFD300, 0xE1EEFD300, 0xE27EFD300, 0xE2EFDD300, -0xE2EFF5300, 0xE36EFD300, 0xE3879FF00, 0xE3BBDD300, 0xE3BBF5300, 0x0346FBF00, 0x0347FAF00, 0x0349BFF00, -0x034BEFD00, 0x034DAFF00, 0x034EBF700, 0x034EFED00, 0x034FEBD00, 0x2346FBF00, 0x2347FAF00, 0x2349BFF00, -0x234BEFD00, 0x234DAFF00, 0x234EBF700, 0x234EFED00, 0x234FEBD00, 0xC1BEFD300, 0xC1FEBD300, 0xC26FFD300, -0xC2FBF5300, 0xC36BFD300, 0xC3AFDD300, 0xC3BFB5300, 0xC3FAF5300, 0xE1BEFD300, 0xE1FEBD300, 0xE26FFD300, -0xE2FBF5300, 0xE36BFD300, 0xE3AFDD300, 0xE3BFB5300, 0xE3FAF5300, 0x51CEFB700, 0x5373BBD00, 0x90B7FB700, -0x9273EFD00, 0x02BF53F00, 0x03AF53F00, 0x03F26F700, 0x03F2F9700, 0x10BBF7700, 0x10EF9F700, 0x10FAF7700, -0x10FEF9700, 0x10FFA7700, 0x10FFB6D00, 0x12BF53F00, 0x22BF53F00, 0x23AF53F00, 0x23F63ED00, 0x23FF86D00, -0x41D2EFF00, 0x41D2FBF00, 0x41D3EBF00, 0x41D3FAF00, 0x434DAFF00, 0x4352EFF00, 0x4352FBF00, 0x4353EBF00, -0x4353FAF00, 0x43EB53F00, 0x43EFC9D00, 0x43F49BF00, 0x43F4DAF00, 0x43F63ED00, 0x43FA53F00, 0x53FA53F00, -0x61CDFAF00, 0x61D2BFF00, 0x61D2EFF00, 0x61D3AFF00, 0x61D3BBF00, 0x62FB53F00, 0x6352BFF00, 0x6352EFF00, -0x6353AFF00, 0x6353BBF00, 0x63F4A7F00, 0x63F4AF700, 0x63F4E9F00, 0x63FA53F00, 0x63FBD8700, 0x8274BFF00, -0x82B3F7700, 0x837E93F00, 0x83E6D3F00, 0x83EFB4700, 0x83EFB4D00, 0x83F52BF00, 0x83F53AF00, 0x83F693F00, -0x83FFA4700, 0x83FFA4D00, 0x8E2FF4700, 0x8E2FF4D00, 0x8E3EF4700, 0x8E3EF4D00, 0x93F52BF00, 0xA0AFF7700, -0xA1EBD3F00, 0xA2BFF4700, 0xA2BFF4D00, 0xA2F9D3F00, 0xA2FBF4700, 0xA2FBF4D00, 0xA3BBF4700, 0xA3BBF4D00, -0xA3F52BF00, 0xA3F53AF00, 0xA3FA53F00, 0xA3FAF4700, 0xA3FAF4D00, 0xA61CEFF00, 0xC1E93FF00, 0xC1EBD3F00, -0xC3F53EB00, 0xC3F53FA00, 0xD1E93FF00, 0xD1F98FF00, 0xD1F9CEF00, 0xD35A3FF00, 0xD35B3BF00, 0xD35B3FB00, -0xD3F53FA00, 0xE35A3FF00, 0xE37E93F00, 0xE3F52FB00, 0xE3F53FA00, 0x0347EBF00, 0x0349EFF00, 0x034AFF700, -0x034AFFD00, 0x03B7E7300, 0x22FD6CF00, 0x2347EBF00, 0x2349EFF00, 0x234AFF700, 0x234AFFD00, 0x437F8BD00, -0x61FEF8700, 0x8272FF700, 0xA60FBF700, 0xC1FAFD300, 0xC23DDEF00, 0xC27BFD300, 0xC2BFDD300, 0xC2BFF5300, -0xE1FAFD300, 0xE27BFD300, 0xE2BFDD300, 0xE2BFF5300, 0xE387DFB00, 0x10BEDF700, 0x10EEF7700, 0xD1F9CFB00, -0xD35B3EF00, 0x034FA7F00, 0x034FE6F00, 0x03F27ED00, 0x060BDFF00, 0x10BEFF500, 0x10EEFF500, 0x10F7A7F00, -0x10FB5BF00, 0x10FBBF500, 0x10FEEF500, 0x234FA7F00, 0x234FE6F00, 0x23F62F700, 0x24B36FF00, 0x41BF27F00, -0x41BFE7300, 0x41FD3AF00, 0x41FD8EF00, 0x41FDA3F00, 0x437D3AF00, 0x437D8EF00, 0x437DA3F00, 0x43F4E6F00, -0x43F62F700, 0x43FBC9D00, 0x550BEFF00, 0x550EEFF00, 0x550FBBF00, 0x550FEEF00, 0x61FD3AF00, 0x61FD8EF00, -0x61FDA3F00, 0x62FFD8700, 0x636F63F00, 0x636F6CF00, 0x637D3AF00, 0x637D8EF00, 0x637DA3F00, 0x63F4BED00, -0x63F4E6F00, 0x8274EFF00, 0x82FD2DF00, 0x83AF4DF00, 0x83AF4F700, 0x887BD3F00, 0x88EF4DF00, 0x88EF4F700, -0x88F6D3F00, 0x8A3F4DF00, 0x8A3F4F700, 0x8E3D2DF00, 0x923FBF500, 0x923FFB500, 0x938BFF500, 0x938FEF500, -0xA1BBD3F00, 0xA3AF4F700, 0xA3AF4FD00, 0xA3B73BD00, 0xA3E9D3F00, 0xA61CBFF00, 0xA8EF4F700, 0xA8EF4FD00, -0xAA3F4F700, 0xAA3F4FD00, 0xAF873BD00, 0xC1BBD3F00, 0xC2FDF8D00, 0xC3E9FD300, 0xC3F9BD300, 0xD3E7B4F00, -0xD523FBF00, 0xD523FFB00, 0xD538BFF00, 0xD538FEF00, 0xD8F778F00, 0xE3E9FD300, 0xE3F6CBD00, 0xE3F9BD300, -0xE87B73F00, 0x10BBFF500, 0x10EFBF500, 0x10FAFF500, 0x10FFAF500, 0x41B4FBF00, 0x41B63FF00, 0x41D3AFF00, -0x41EF27F00, 0x41EFE7300, 0x4353AFF00, 0x46F43BF00, 0x4FED0B700, 0x550BBFF00, 0x550EFBF00, 0x550FAFF00, -0x550FFAF00, 0x61D3FAF00, 0x627F63F00, 0x627F6CF00, 0x6353FAF00, 0x6874FBF00, 0x68763FF00, 0x6BFDE0D00, -0x6E74BCF00, 0x82FD3B700, 0x83EFD2700, 0x88FFD2700, 0x8A3FF4700, 0x8A3FF4D00, 0x8E3D3B700, 0x923BFF500, -0x923FEF500, 0x938FBF500, 0x938FFB500, 0xA3AFF4700, 0xA3AFF4D00, 0xA3B72FD00, 0xA3EFD8D00, 0xA8FFD8D00, -0xAF872FD00, 0xD523BFF00, 0xD523FEF00, 0xD538FBF00, 0xD538FFB00, 0x4FF4A3700, 0x6FF48ED00, 0x8836DFF00, -0xA0E9DFF00, 0x02CBF5F00, 0x0347AFF00, 0x034BE7F00, 0x034BEF700, 0x034DFAF00, 0x034EBFD00, 0x034F9BF00, -0x034FDAF00, 0x034FE9F00, 0x03B2F5F00, 0x03ED6CF00, 0x03F53AF00, 0x03F58EF00, 0x03F5A3F00, 0x03F7E9300, -0x03FDDA300, 0x060FFB700, 0x061CEFF00, 0x08CEFF500, 0x10B9FF700, 0x10E6FF700, 0x10F6BF700, 0x10F6FED00, -0x10FA7F700, 0x10FE6F700, 0x10FEBF500, 0x12F7E7300, 0x12FD6CF00, 0x13AF53F00, 0x13B7E7300, 0x13BD6CF00, -0x13FDE9300, 0x13FF5A300, 0x1CAF53F00, 0x22F8FF500, 0x22FE1FD00, 0x2347AFF00, 0x234BE7F00, 0x234BEF700, -0x234DFAF00, 0x234EBFD00, 0x234F9BF00, 0x234FDAF00, 0x234FE9F00, 0x23B7E7300, 0x23BE1FD00, 0x23F53AF00, -0x23F58EF00, 0x23F5A3F00, 0x23FDE9300, 0x23FF5A300, 0x24B3EFD00, 0x24B78FF00, 0x437B2FD00, 0x438FB7D00, -0x43BD1BF00, 0x43BD3E700, 0x43BD87F00, 0x43BD8F700, 0x43F4EBD00, 0x43F53AF00, 0x43F58EF00, 0x43F5A3F00, -0x458CEFF00, 0x47D22FF00, 0x47D32BF00, 0x4DD22FF00, 0x4DD32BF00, 0x4F4B2FD00, 0x4F4ECBD00, 0x4F522FF00, -0x4F532BF00, 0x4F8D1BF00, 0x4F8D3E700, 0x4F8D87F00, 0x4F8D8F700, 0x51EF6CF00, 0x51EFE7300, 0x51FB6CF00, -0x51FBE7300, 0x51FEE7300, 0x51FF98F00, 0x51FFDA300, 0x51FFE9300, 0x536F6CF00, 0x536FE7300, 0x537B6CF00, -0x537BE7300, 0x537EE7300, 0x537F98F00, 0x537FDA300, 0x537FE9300, 0x53EB53F00, 0x550FEBF00, 0x58FB53F00, -0x61EFF8700, 0x623EDDF00, 0x62FD1BF00, 0x62FD3E700, 0x62FD87F00, 0x62FD8F700, 0x63F4FE900, 0x63F53AF00, -0x63F58EF00, 0x63F5A3F00, 0x652F8FF00, 0x67CBF8700, 0x67CEF8700, 0x67D2E3F00, 0x67D3B8F00, 0x6DD2E3F00, -0x6DD3B8F00, 0x6E3D1BF00, 0x6E3D3E700, 0x6E3D87F00, 0x6E3D8F700, 0x6F52E3F00, 0x6F53B8F00, 0x81BF63F00, -0x81BF6CF00, 0x822FF5F00, 0x822FF7700, 0x822FF7D00, 0x823EF5F00, 0x823EF7700, 0x823EF7D00, 0x8272FFD00, -0x8273BFD00, 0x8273FED00, 0x837DE8F00, 0x838FEF500, 0x83AF53F00, 0x83E763F00, 0x83E76CF00, 0x887F63F00, -0x887F6CF00, 0x88EF53F00, 0x88F763F00, 0x88F76CF00, 0x8A3F53F00, 0x8A4FD3F00, 0x9239FF700, 0x9239FFD00, -0x923DBF700, 0x923DBFD00, 0x923DEF700, 0x923DEFD00, 0x923DFB700, 0x923DFBD00, 0x928FFF500, 0x9386FDF00, -0x9386FF700, 0x9387BDF00, 0x9387BF700, 0x9387EDF00, 0x9387EF700, 0x9387FE700, 0x9387FED00, 0x93F53AF00, -0x93F5CAF00, 0xA1BF4BF00, 0xA1BF7B300, 0xA1DFBB300, 0xA23FFB500, 0xA28FF5F00, 0xA28FF7700, 0xA28FF7D00, -0xA38BF5F00, 0xA38BF7700, 0xA38BF7D00, 0xA3AF53F00, 0xA3E74BF00, 0xA3E77B300, 0xA60BFDF00, 0xA60FBDF00, -0xA60FFB700, 0xA68FD3F00, 0xA87F4BF00, 0xA87F7B300, 0xA8EF53F00, 0xA8F74BF00, 0xA8F77B300, 0xAA3F53F00, -0xC1EBFD300, 0xC2397FF00, 0xC2F9FD300, 0xC2FBDD300, 0xC37EBD300, 0xC386DFF00, 0xC387DFB00, 0xC38FDBD00, -0xC3AF53F00, 0xC3AFF5300, 0xC3E6FD300, 0xC3F6BD300, 0xC3FA7D300, 0xC538FEF00, 0xC60FFBD00, 0xC7C9CBF00, -0xC7C9CEF00, 0xC8EF53F00, 0xCA3F53F00, 0xD1EBDCF00, 0xD1FBE4F00, 0xD1FBF6300, 0xD2397FF00, 0xD23DDEF00, -0xD23DDFB00, 0xD37E93F00, 0xD37ED8F00, 0xD37EDCB00, 0xD386DFF00, 0xD387DEF00, 0xD387DFB00, 0xD3F53EB00, -0xD3F58FB00, 0xD528FFF00, 0xE1EBFD300, 0xE2397FF00, 0xE23DDEF00, 0xE23FF9D00, 0xE273EFD00, 0xE2F9FD300, -0xE2FBDD300, 0xE37EBD300, 0xE386DFF00, 0xE3AF53F00, 0xE3AFF5300, 0xE3E6FD300, 0xE3F6BD300, 0xE3FA7D300, -0xE523FFB00, 0xE8EF53F00, 0xEA3F53F00, 0xEF582FF00, 0xEF583EF00, 0x02C9FF700, 0x08C9FF700, 0x08CEDF700, -0x08F76CF00, 0x10F6EF700, 0x10FE7ED00, 0x1FA05FF00, 0x22D8FF700, 0x22F7E7300, 0x22F8F7700, 0x28D8FF700, -0x41FFE9300, 0x436F3B700, 0x436F6CF00, 0x437FE9300, 0x438EDF700, 0x61FBE3D00, 0x61FBE7300, 0x61FFDA300, -0x623FB7700, 0x637FDA300, 0x835BECF00, 0x8387BF700, 0x860FBF700, 0x8A34FDF00, 0x8A34FF700, 0x9FF50AF00, -0xA1F9FB300, 0xA23DEF700, 0xA273EF700, 0xA3A4FF700, 0xA3A4FFD00, 0xC1FBF4B00, 0xC1FBF6300, 0xC35B3EF00, -0xC387DEF00, 0xD1BBDCF00, 0xD87B73F00, 0xE1F9CFB00, 0xE23DDFB00, 0xE37EDCB00, 0xE37EDE300, 0x02D4FBF00, -0x02D63FF00, 0x03FD98F00, 0x08D4FBF00, 0x08D63FF00, 0x10BBF5F00, 0x10BEDFD00, 0x10EEF5F00, 0x10EF9FD00, -0x10FAF5F00, 0x10FFA7D00, 0x12D4FBF00, 0x12D63FF00, 0x13EDE7300, 0x18D4FBF00, 0x18D63FF00, 0x1CB76CF00, -0x22D4FBF00, 0x22D63FF00, 0x23F9E7300, 0x28D4FBF00, 0x28D63FF00, 0x41B4EFF00, 0x41B78FF00, 0x41DE3BF00, -0x41DF3AF00, 0x435E3BF00, 0x435F3AF00, 0x437B27F00, 0x437BE7300, 0x43F4AF700, 0x43FF4E900, 0x43FF5A300, -0x43FF63900, 0x43FF66300, 0x43FF68D00, 0x43FF69300, 0x4634FBF00, 0x46363FF00, 0x51BFE7300, 0x587F6CF00, -0x61DB8FF00, 0x61DFA3F00, 0x61EF63F00, 0x61EF6CF00, 0x6274FBF00, 0x62763FF00, 0x635B8FF00, 0x635FA3F00, -0x63F63ED00, 0x63FF4E900, 0x63FF5A300, 0x63FF63900, 0x63FF66300, 0x63FF68D00, 0x63FF69300, 0x6874EFF00, -0x68778FF00, 0x82FD3ED00, 0x83A53FF00, 0x83AFF4700, 0x83AFF4D00, 0x83BFB4700, 0x83BFB4D00, 0x83BFD2700, -0x83EFD8700, 0x868D3FF00, 0x88E53FF00, 0x88FFD8700, 0x898D3FF00, 0x89CED3F00, 0x8A353FF00, 0x8A4D3FF00, -0x8E3D3ED00, 0x8E3FD2700, 0x923DFED00, 0x9387FB700, 0xA3A53FF00, 0xA3B73B700, 0xA3BFD8D00, 0xA3EFD2D00, -0xA68D3FF00, 0xA8E53FF00, 0xA8FFD2D00, 0xA98D3FF00, 0xAA353FF00, 0xAA3FF4700, 0xAA3FF4D00, 0xAA4D3FF00, -0xADA3D3F00, 0xAE3BF4700, 0xAE3BF4D00, 0xAE3FD8D00, 0xAF873B700, 0xC387DBF00, 0xC3EFD4B00, 0xC3EFD6300, -0xC8FFD4B00, 0xC8FFD6300, 0xD23DDBF00, 0xD3879FF00, 0xD3EFD4B00, 0xD3EFD6300, 0xD7C98FF00, 0xD7C9CEF00, -0xD7C9CFB00, 0xD8FFD4B00, 0xD8FFD6300, 0xDF583BF00, 0xDF583EF00, 0xDF583FB00, 0xE23D9FF00, 0xE3EFD4B00, -0xE3EFD6300, 0xE8FFD4B00, 0xE8FFD6300, 0x41FD2BF00, 0x41FD2EF00, 0x41FD8BF00, 0x41FDB8F00, 0x41FDE2F00, -0x41FDE8F00, 0x436F27F00, 0x436FE7300, 0x437D2BF00, 0x437D2EF00, 0x437D8BF00, 0x437DB8F00, 0x437DE2F00, -0x437DE8F00, 0x51FECB700, 0x51FFB8D00, 0x537ECB700, 0x537FB8D00, 0x61FB63F00, 0x61FB6CF00, 0x61FD2BF00, -0x61FD2EF00, 0x61FD8BF00, 0x61FDB8F00, 0x61FDE2F00, 0x61FDE8F00, 0x637D2BF00, 0x637D2EF00, 0x637D8BF00, -0x637DB8F00, 0x637DE2F00, 0x637DE8F00, 0x82BF4DF00, 0x82BF4F700, 0x82EF4DF00, 0x82EF4F700, 0x82FD8F700, -0x88BF4DF00, 0x88BF4F700, 0x8B8F4DF00, 0x8B8F4F700, 0x8E2F4DF00, 0x8E2F4F700, 0x8E3D8F700, 0x8E8F4DF00, -0x8E8F4F700, 0x90B7BF700, 0x90B7BFD00, 0x9272FF700, 0x9272FFD00, 0xA2BF4F700, 0xA2BF4FD00, 0xA2EF4F700, -0xA2EF4FD00, 0xA3B72F700, 0xA8BF4F700, 0xA8BF4FD00, 0xAB8F4F700, 0xAB8F4FD00, 0xAE2F4F700, 0xAE2F4FD00, -0xAE8F4F700, 0xAE8F4FD00, 0xAF872F700, 0x03F9CB700, 0x23FDB8D00, 0xC6237FF00, 0xE272DFF00, 0x0076BFF00, -0x02D4EFF00, 0x02D78FF00, 0x034EBDF00, 0x034EFE700, 0x035E3BF00, 0x035F3AF00, 0x0363BF700, 0x0368FFD00, -0x036D8FF00, 0x03778EF00, 0x0378EFD00, 0x037DA3F00, 0x03F27B700, 0x03F27E700, 0x03F52BF00, 0x03F52EF00, -0x03F58BF00, 0x03F5B8F00, 0x03F5E2F00, 0x03F5E8F00, 0x03FA4FD00, 0x03FB63D00, 0x03FB67300, 0x03FB78700, -0x03FE63D00, 0x03FE78700, 0x03FF5A300, 0x03FF66300, 0x03FF68D00, 0x03FF69300, 0x04ED8FF00, 0x04FDA3F00, -0x060F6FF00, 0x063F6CF00, 0x08CEDFD00, 0x08D4EFF00, 0x08D78FF00, 0x0BD48FF00, 0x0BD4E3F00, 0x0E8F53F00, -0x0ED48FF00, 0x0ED4E3F00, 0x0FA353F00, 0x0FF52E300, 0x10F6EFD00, 0x10F6FBD00, 0x10F79BF00, 0x10F7BE700, -0x10FB67F00, 0x10FB6FD00, 0x10FE7B700, 0x10FE7E700, 0x12D4EFF00, 0x12D78FF00, 0x13F53AF00, 0x13F58EF00, -0x13F5A3F00, 0x13F9E7300, 0x13FB63D00, 0x13FB67300, 0x13FE2F500, 0x13FE78700, 0x18D4EFF00, 0x18D78FF00, -0x1BD48FF00, 0x1BD4E3F00, 0x1CF53AF00, 0x1CF58EF00, 0x1CF5A3F00, 0x1CF6CBD00, 0x1CF78E700, 0x1CF798F00, -0x1CF8BF500, 0x1CFD98F00, 0x1ED48FF00, 0x1ED4E3F00, 0x1FA353F00, 0x1FF52E300, 0x2067FBF00, 0x22D4EFF00, -0x22D78FF00, 0x22F8F5F00, 0x234EBDF00, 0x234EFE700, 0x235E3BF00, 0x235F3AF00, 0x2363BF700, 0x2368FFD00, -0x236D8FF00, 0x23778EF00, 0x2378EFD00, 0x237DA3F00, 0x23F52BF00, 0x23F52EF00, 0x23F58BF00, 0x23F5B8F00, -0x23F5E2F00, 0x23F5E8F00, 0x23F62FD00, 0x23F63BD00, 0x23F68DF00, 0x23F6CBD00, 0x23F6CE700, 0x23F78BD00, -0x23F78E700, 0x23F798F00, 0x23F7CE900, 0x23F7DA300, 0x23F7E6300, 0x23F7E9300, 0x24B3E7F00, 0x24BFE7300, -0x24DE3BF00, 0x24DF3AF00, 0x28D4EFF00, 0x28D78FF00, 0x2BB353F00, 0x2BD48FF00, 0x2BD4E3F00, 0x2ED48FF00, -0x2ED4E3F00, 0x2FA353F00, 0x2FF52E300, 0x438EDFD00, 0x438EFF500, 0x43AF53F00, 0x43BB53F00, 0x43ED27F00, -0x43ED2FD00, 0x43ED3B700, 0x43ED63F00, 0x43ED6CF00, 0x43EDE3D00, 0x43EDE7300, 0x43EDF8700, 0x43F4BBD00, -0x43F4E9F00, 0x43F52BF00, 0x43F52EF00, 0x43F58BF00, 0x43F5B8F00, 0x43F5E2F00, 0x43F5E8F00, 0x43F62FD00, -0x43F63BD00, 0x43F68DF00, 0x43F6CBD00, 0x43F6CE700, 0x43F78BD00, 0x43F78E700, 0x43F798F00, 0x43F7CE900, -0x43F7DA300, 0x43F7E6300, 0x43F7E9300, 0x4634EFF00, 0x46378FF00, 0x46F48FF00, 0x46F4E3F00, 0x47B48FF00, -0x47B4E3F00, 0x47FD2E300, 0x4DB48FF00, 0x4DB4E3F00, 0x4DFD2E300, 0x4F4D3AF00, 0x4F4D8EF00, 0x4F4DA3F00, -0x4F4FE9300, 0x4F633B700, 0x4F636CF00, 0x4F7D2E300, 0x4F8ECF500, 0x4FF52E300, 0x51BF6CF00, 0x553FE2F00, -0x55CF8BF00, 0x578FE7300, 0x57CBE7300, 0x587FE7300, 0x58EF53F00, 0x5B4F6CF00, 0x5F636CF00, 0x623FB5F00, -0x623FBF500, 0x6274EFF00, 0x62778FF00, 0x62FFB3500, 0x63F4BB700, 0x63F4BE700, 0x63F4DAF00, 0x63F52BF00, -0x63F52EF00, 0x63F58BF00, 0x63F5B8F00, 0x63F5E2F00, 0x63F5E8F00, 0x63F63B700, 0x63F68FD00, 0x63F6E3D00, -0x63F6E7300, 0x63F6F8700, 0x63F7A3D00, 0x63F7B8700, 0x63F7DA300, 0x63F7E6300, 0x63F7E8D00, 0x63F7E9300, -0x67CBE3D00, 0x67CBE7300, 0x67CD3AF00, 0x67CD8EF00, 0x67CDA3F00, 0x67CFDA300, 0x67FD2E300, 0x68FD27F00, -0x68FD2FD00, 0x68FD3B700, 0x68FD63F00, 0x68FD6CF00, 0x68FDE3D00, 0x68FDE7300, 0x68FDF8700, 0x69F48FF00, -0x69F4E3F00, 0x6A3F53F00, 0x6B748FF00, 0x6B74E3F00, 0x6DFD2E300, 0x6E3B53F00, 0x6E748FF00, 0x6E74E3F00, -0x6F7D2E300, 0x6FF52E300, 0x823FDB700, 0x823FDE700, 0x823FDED00, 0x827BD3F00, 0x827ED3F00, 0x827F4BF00, -0x82BF53F00, 0x82E35FF00, 0x82E37DF00, 0x82E37F700, 0x82E37FD00, 0x82EF53F00, 0x82FD4BF00, 0x8387BFD00, -0x838FDB700, 0x838FDE700, 0x838FDED00, 0x83A7D3F00, 0x83AF4FD00, 0x83B6D3F00, 0x83B74BF00, 0x83BFD8700, -0x83F5E8F00, 0x83F5FA300, 0x8538EFF00, 0x85F8ECF00, 0x860FBFD00, 0x863F4BF00, 0x868FD3F00, 0x86CED3F00, -0x86CF4BF00, 0x878ED3F00, 0x87CE93F00, 0x88BF53F00, 0x88E7D3F00, 0x88EF4FD00, 0x8A34FFD00, 0x8A37D3F00, -0x8A3F4FD00, 0x8AF4D3F00, 0x8B78D3F00, 0x8B8F53F00, 0x8E2F53F00, 0x8E3D4BF00, 0x8E3FD8700, 0x8E72D3F00, -0x8E734BF00, 0x8E78D3F00, 0x8E8F53F00, 0x8F58ECF00, 0x8F874BF00, 0x922FFF500, 0x923DEDF00, 0x923DFE700, -0x9387BFD00, 0x9387FBD00, 0x93B73ED00, 0x93F5FA300, 0x988FFF500, 0x9E3DCB700, 0xA23DEDF00, 0xA23FDB700, -0xA23FDBD00, 0xA23FDED00, 0xA273EDF00, 0xA27F63F00, 0xA2BF53F00, 0xA2E35FF00, 0xA2E37DF00, 0xA2E37F700, -0xA2E37FD00, 0xA2EF53F00, 0xA2FD63F00, 0xA38FDB700, 0xA38FDBD00, 0xA38FDED00, 0xA3A4FDF00, 0xA3A7D3F00, -0xA3AF4DF00, 0xA3B763F00, 0xA3BFD2D00, 0xA3F5BB300, 0xA3F5FA300, 0xA523FBF00, 0xA52FFB300, 0xA62FD3F00, -0xA63BD3F00, 0xA63F63F00, 0xA6CBD3F00, 0xA6CF63F00, 0xA6E3D3F00, 0xA78BD3F00, 0xA7C9FB300, 0xA8BF53F00, -0xA8E7D3F00, 0xA8EF4DF00, 0xAA37D3F00, 0xAA3F4DF00, 0xAA4FD3F00, 0xAB63D3F00, 0xAB8F53F00, 0xAE2F53F00, -0xAE39D3F00, 0xAE3D63F00, 0xAE3FD2D00, 0xAE63D3F00, 0xAE7363F00, 0xAE8F53F00, 0xAF68D3F00, 0xAF8763F00, -0xAFA4D3F00, 0xC23FD6F00, 0xC23FD7B00, 0xC2BF53F00, 0xC2E35FF00, 0xC2EF53F00, 0xC387FBD00, 0xC38FD6F00, -0xC38FD7B00, 0xC3A7D3F00, 0xC3AF7D300, 0xC3BF9D300, 0xC3BFD4B00, 0xC3BFD6300, 0xC3F53AF00, 0xC3F53BB00, -0xC62FD3F00, 0xC63BD3F00, 0xC6CBD3F00, 0xC78BD3F00, 0xC78EFD300, 0xC7CEBD300, 0xC8BF53F00, 0xC8E7D3F00, -0xC8EFDD300, 0xC8FFF6100, 0xCA37D3F00, 0xCA3FF4D00, 0xCA3FF5300, 0xCA4FD3F00, 0xCB63D3F00, 0xCB63FD300, -0xCB8F53F00, 0xCDE3BD300, 0xCE2F53F00, 0xCE39D3F00, 0xCE3BF4D00, 0xCE3BF5300, 0xCE3FD4B00, 0xCE3FD6300, -0xCE63D3F00, 0xCE8F53F00, 0xCF583EF00, 0xCF68D3F00, 0xCF68FD300, 0xCF873BD00, 0xD23D9FF00, 0xD23DB7F00, -0xD23FD6F00, 0xD23FD7B00, 0xD273B7F00, 0xD2787FF00, 0xD27FB4F00, 0xD2E35FF00, 0xD2FDB4F00, 0xD3877BF00, -0xD387DBF00, 0xD38FD6F00, 0xD38FD7B00, 0xD3AF53F00, 0xD3AF5CF00, 0xD3BFD4B00, 0xD3BFD6300, 0xD3F58EF00, -0xD522FFF00, 0xD588FFF00, 0xD60BDFF00, 0xD60F7BF00, 0xD63F78F00, 0xD6CBDCF00, 0xD78BDCF00, 0xD8EF53F00, -0xD8EF5CF00, 0xDA3F53F00, 0xDA3F5CF00, 0xDB7873F00, 0xDE3FD4B00, 0xDE3FD6300, 0xDE7873F00, 0xDF8778F00, -0xE23DEFD00, 0xE23FD6F00, 0xE23FD7B00, 0xE27B73F00, 0xE27E73F00, 0xE2BF53F00, 0xE2E35FF00, 0xE2EF53F00, -0xE2FDE3D00, 0xE38FD6F00, 0xE38FD7B00, 0xE3A5F3F00, 0xE3AF7CD00, 0xE3AF7D300, 0xE3B673F00, 0xE3BF9CD00, -0xE3BF9D300, 0xE3BFD4B00, 0xE3BFD6300, 0xE3EFE7100, 0xE3F5A3F00, 0xE3F5E3B00, 0xE68DF3F00, 0xE6CE73F00, -0xE78E73F00, 0xE78EFD300, 0xE7C9CFB00, 0xE7CE93F00, 0xE7CEBD300, 0xE8BF53F00, 0xE8E5F3F00, 0xE8EFDD300, -0xEA35F3F00, 0xEA3FF5300, 0xEB63FD300, 0xEB7873F00, 0xEB8F53F00, 0xEDE3BD300, 0xEE2F53F00, 0xEE3BF5300, -0xEE3FD4B00, 0xEE3FD6300, 0xEE7873F00, 0xEE8F53F00, 0xEF68FD300, 0x13EE37700, 0x13FE72D00, 0x1CB2DF700, -0x1CF6E3700, 0xD1B8DFF00, 0xD1F9CBF00, 0xD24B7FF00, 0xD35B8FF00, 0x0076EFF00, 0x03FDB8D00, 0x10B9FDF00, -0x10E6FFD00, 0x10F6BFD00, 0x10FA7DF00, 0x2067EFF00, 0x23F9CB700, 0x41B4BFF00, 0x41B7E3F00, 0x41DB2FF00, -0x41DE2FF00, 0x41DF2BF00, 0x41DF2EF00, 0x41DF8BF00, 0x435B2FF00, 0x435E2FF00, 0x435F2BF00, 0x435F2EF00, -0x435F8BF00, 0x4D84FBF00, 0x4D863FF00, 0x57CEE7300, 0x57CFE9300, 0x5F7398F00, 0x5F73DA300, 0x61DBE3F00, -0x61DEE3F00, 0x61DFB8F00, 0x61DFE2F00, 0x61DFE8F00, 0x635BE3F00, 0x635EE3F00, 0x635FB8F00, 0x635FE2F00, -0x635FE8F00, 0x6874BFF00, 0x6877E3F00, 0x69C4FBF00, 0x69C63FF00, 0x82BFF4700, 0x82BFF4D00, 0x82EFF4700, -0x82EFF4D00, 0x82FEF4700, 0x82FEF4D00, 0x82FFB4700, 0x82FFB4D00, 0x82FFD2700, 0x83EFD2D00, 0x88BFF4700, -0x88BFF4D00, 0x88FFD2D00, 0x8F8FD2700, 0x9239FDF00, 0x923DBDF00, 0x9386FFD00, 0x9387EFD00, 0xA2FFD8D00, -0xA3EFD8700, 0xA8FFD8700, 0xAB8FF4700, 0xAB8FF4D00, 0xAE2FF4700, 0xAE2FF4D00, 0xAE8FF4700, 0xAE8FF4D00, -0xAF8BF4700, 0xAF8BF4D00, 0xAF8EF4700, 0xAF8EF4D00, 0xAF8FD8D00, 0xCE0DDBF00, 0xCE3FF6100, 0xD7CBE4F00, -0xD7CBF6300, 0xDF7E18F00, 0xDF7E1CB00, 0xE0B79FF00, 0xE3BFE7100, 0x0FF272D00, 0x2FF623700, 0x4FF623700, -0x6FF4B2D00, 0x824BDFF00, 0xA1B8DFF00, 0xC1B8DFF00, 0xE24B7FF00, 0x0076FBF00, 0x02C9FDF00, 0x02D4BFF00, -0x02D7E3F00, 0x02F76CF00, 0x02F7E7300, 0x02F9CFD00, 0x02FD63F00, 0x02FD6CF00, 0x02FDE3D00, 0x02FDE7300, -0x02FDF8700, 0x034AFDF00, 0x034BBDF00, 0x034BFB700, 0x034BFE700, 0x034E9FF00, 0x034EDBF00, 0x035B2FF00, -0x035E2FF00, 0x035F2BF00, 0x035F2EF00, 0x035F8BF00, 0x0362FDF00, 0x0362FF700, 0x03639FF00, 0x0368DFF00, -0x036DE3F00, 0x036E3FD00, 0x036FE7300, 0x03778BF00, 0x0377E2F00, 0x0378BF700, 0x0378BFD00, 0x0378E7F00, -0x0379E3F00, 0x037A3FD00, 0x037DB8F00, 0x037DE2F00, 0x037DE8F00, 0x037E2FD00, 0x037E3BD00, 0x037F98F00, -0x037FDA300, 0x037FE6300, 0x037FE9300, 0x03FE72D00, 0x04EDE3F00, 0x04F9E3F00, 0x04FDB8F00, 0x04FDE2F00, -0x04FDE8F00, 0x063FE7300, 0x06CF6CF00, 0x08C9FDF00, 0x08D4BFF00, 0x08D7E3F00, 0x08F9CFD00, 0x08FD63F00, -0x08FD6CF00, 0x08FDE3D00, 0x08FDE7300, 0x08FDF8700, 0x0BDF27300, 0x0BFD60F00, 0x0EDF27300, 0x0EFD60F00, -0x0FB727300, 0x0FE727300, 0x0FF278700, 0x0FF522F00, 0x0FF528F00, 0x0FF588F00, 0x10F5AFF00, 0x10F5BBF00, -0x10F5BEF00, 0x10F5EBF00, 0x10F5EEF00, 0x10F5FAF00, 0x12D4BFF00, 0x12D7E3F00, 0x12DB3DF00, 0x12DF27F00, -0x12DF2FD00, 0x12DF3B700, 0x12DF6CF00, 0x12DFE7300, 0x13E63DF00, 0x13E727F00, 0x13E72FD00, 0x13E73B700, -0x13E76CF00, 0x13E7E7300, 0x13EE35F00, 0x13F52BF00, 0x13F52EF00, 0x13F58BF00, 0x13F5B8F00, 0x13F5E2F00, -0x13F5E8F00, 0x13F68DF00, 0x13F6CBD00, 0x13F6CE700, 0x13F78BD00, 0x13F78E700, 0x13F798F00, 0x13F7CE900, -0x13F7DA300, 0x13F7E6300, 0x13F7E9300, 0x13F9CB700, 0x18D4BFF00, 0x18D7E3F00, 0x18F9CFD00, 0x18FD63F00, -0x18FD6CF00, 0x18FDE3D00, 0x18FDE7300, 0x18FDF8700, 0x1BDF27300, 0x1BFD60F00, 0x1CB2DFD00, 0x1CB9CFD00, -0x1CBD63F00, 0x1CBD6CF00, 0x1CBDE3D00, 0x1CBDE7300, 0x1CBDF8700, 0x1CF52BF00, 0x1CF52EF00, 0x1CF58BF00, -0x1CF5B8F00, 0x1CF5E2F00, 0x1CF5E8F00, 0x1CFA4FD00, 0x1CFB63D00, 0x1CFB67300, 0x1CFB78700, 0x1CFDB8D00, -0x1CFE63D00, 0x1CFE78700, 0x1CFF5A300, 0x1CFF66300, 0x1CFF68D00, 0x1CFF69300, 0x1EDF27300, 0x1EFD60F00, -0x1FBD60F00, 0x1FE727300, 0x1FF522F00, 0x1FF528F00, 0x1FF588F00, 0x2067BFF00, 0x22D4BFF00, 0x22D7E3F00, -0x22D8FFD00, 0x22DB3DF00, 0x22DF27F00, 0x22DF2FD00, 0x22DF3B700, 0x22DF6CF00, 0x22DFE7300, 0x234AFDF00, -0x234BBDF00, 0x234BFB700, 0x234BFE700, 0x234E9FF00, 0x234EDBF00, 0x235B2FF00, 0x235E2FF00, 0x235F2BF00, -0x235F2EF00, 0x235F8BF00, 0x2362FDF00, 0x2362FF700, 0x23639FF00, 0x2368DFF00, 0x236DE3F00, 0x236E3FD00, -0x236FE7300, 0x23778BF00, 0x2377E2F00, 0x2378BF700, 0x2378BFD00, 0x2378E7F00, 0x2379E3F00, 0x237A3FD00, -0x237DB8F00, 0x237DE2F00, 0x237DE8F00, 0x237E2FD00, 0x237E3BD00, 0x237F98F00, 0x237FDA300, 0x237FE6300, -0x237FE9300, 0x23F6E3700, 0x24BF6CF00, 0x24DB2FF00, 0x24DE2FF00, 0x24DF2BF00, 0x24DF2EF00, 0x24DF8BF00, -0x27B3E7300, 0x28D4BFF00, 0x28D7E3F00, 0x28D8FFD00, 0x28DB3DF00, 0x28DF27F00, 0x28DF2FD00, 0x28DF3B700, -0x28DF6CF00, 0x28DFE7300, 0x28F76CF00, 0x28F7E7300, 0x2BDF27300, 0x2BFD60F00, 0x2EDF27300, 0x2EFD60F00, -0x2FBD60F00, 0x2FED60F00, 0x2FF522F00, 0x2FF528F00, 0x2FF588F00, 0x2FF60BD00, 0x438D6FF00, 0x438D7BF00, -0x438D9FF00, 0x438DB7F00, 0x438DBF700, 0x438DBFD00, 0x438DDBF00, 0x438DE7F00, 0x438DEFD00, 0x438DFB700, -0x438DFE700, 0x438DFED00, 0x43BD27F00, 0x43BD2FD00, 0x43BD3B700, 0x43BD63F00, 0x43BD6CF00, 0x43BDE3D00, -0x43BDE7300, 0x43BDF8700, 0x43BECF500, 0x43BFC9D00, 0x43F4A7F00, 0x43F6E3700, 0x4634BFF00, 0x4637E3F00, -0x46FF0B700, 0x46FF27300, 0x47BF27300, 0x47EF27300, 0x47FB27300, 0x47FD22F00, 0x47FD28F00, 0x47FD88F00, -0x4D84EFF00, 0x4D878FF00, 0x4DBF27300, 0x4DCB27F00, 0x4DCBE7300, 0x4DEF27300, 0x4DFB27300, 0x4DFD22F00, -0x4DFD28F00, 0x4DFD88F00, 0x4F4B27F00, 0x4F4BE7300, 0x4F4D2BF00, 0x4F4D2EF00, 0x4F4D8BF00, 0x4F4DB8F00, -0x4F4DE2F00, 0x4F4DE8F00, 0x4F6327F00, 0x4F63E7300, 0x4F6F27300, 0x4F7B27300, 0x4F7D22F00, 0x4F7D28F00, -0x4F7D88F00, 0x4F8D27F00, 0x4F8D2FD00, 0x4F8D3B700, 0x4F8D63F00, 0x4F8D6CF00, 0x4F8DE3D00, 0x4F8DE7300, -0x4F8DF8700, 0x4FBD23D00, 0x4FBD27300, 0x4FBD38700, 0x4FBD60F00, 0x4FED23D00, 0x4FED27300, 0x4FED38700, -0x4FED60F00, 0x4FF48BD00, 0x4FF4E9300, 0x4FF522F00, 0x4FF528F00, 0x4FF588F00, 0x4FF60BD00, 0x578F6CF00, -0x57CB6CF00, 0x57CF98F00, 0x57CFB8D00, 0x57CFDA300, 0x5B4FE7300, 0x5F63E7300, 0x5F72CB700, 0x5F72E7300, -0x5F73E9300, 0x623D6FF00, 0x623D7BF00, 0x623D9FF00, 0x623DB7F00, 0x623DBF700, 0x623DBFD00, 0x623DDBF00, -0x623DE7F00, 0x623DEFD00, 0x623DFB700, 0x623DFE700, 0x623DFED00, 0x6274BFF00, 0x6277E3F00, 0x62FD27F00, -0x62FD2FD00, 0x62FD3B700, 0x62FD63F00, 0x62FD6CF00, 0x62FDE3D00, 0x62FDE7300, 0x62FDF8700, 0x63F61BF00, -0x63F7B2D00, 0x67CB63F00, 0x67CB6CF00, 0x67CD2BF00, 0x67CD2EF00, 0x67CD8BF00, 0x67CDB8F00, 0x67CDE2F00, -0x67CDE8F00, 0x67E363F00, 0x67E36CF00, 0x67EF60F00, 0x67FB60F00, 0x67FD22F00, 0x67FD28F00, 0x67FD88F00, -0x69C4EFF00, 0x69C78FF00, 0x69FF60F00, 0x6B7F60F00, 0x6BFD23D00, 0x6BFD27300, 0x6BFD38700, 0x6BFD60F00, -0x6DE363F00, 0x6DE36CF00, 0x6DEF60F00, 0x6DFB60F00, 0x6DFD22F00, 0x6DFD28F00, 0x6DFD88F00, 0x6E3D27F00, -0x6E3D2FD00, 0x6E3D3B700, 0x6E3D63F00, 0x6E3D6CF00, 0x6E3DE3D00, 0x6E3DE7300, 0x6E3DF8700, 0x6E3FB3500, -0x6E3FD8700, 0x6E7F60F00, 0x6E7FE0D00, 0x6EFD23D00, 0x6EFD27300, 0x6EFD38700, 0x6EFD60F00, 0x6F6F60F00, -0x6F7B60F00, 0x6F7D22F00, 0x6F7D28F00, 0x6F7D88F00, 0x6FF4B8700, 0x6FF4DA300, 0x6FF522F00, 0x6FF528F00, -0x6FF588F00, 0x6FF638700, 0x822F5FF00, 0x822F7DF00, 0x822F7F700, 0x822F7FD00, 0x823D6FF00, 0x823D7BF00, -0x823DBDF00, 0x823DBF700, 0x823DBFD00, 0x823DEDF00, 0x823DEF700, 0x823DEFD00, 0x823DFB700, 0x823DFE700, -0x823DFED00, 0x8272DFF00, 0x82736FF00, 0x82737BF00, 0x8277ECF00, 0x8278DFF00, 0x827F63F00, 0x827F6CF00, -0x828F5FF00, 0x828F7DF00, 0x828F7F700, 0x828F7FD00, 0x82BF4FD00, 0x82EF4FD00, 0x82FD2F700, 0x82FD2FD00, -0x82FD63F00, 0x82FD6CF00, 0x82FD8FD00, 0x82FFD8700, 0x83876FF00, 0x83877BF00, 0x83B763F00, 0x83B76CF00, -0x83BFD2D00, 0x853BECF00, 0x860F6FF00, 0x860F7BF00, 0x863F63F00, 0x863F6CF00, 0x86CF63F00, 0x86CF6CF00, -0x86FF60F00, 0x87BF60F00, 0x888F5FF00, 0x888F7DF00, 0x888F7F700, 0x888F7FD00, 0x88BF4FD00, 0x89CBD3F00, -0x89FF60F00, 0x8A34DFF00, 0x8B7F60F00, 0x8B8F4FD00, 0x8BF613F00, 0x8BF760F00, 0x8BFD60F00, 0x8DBF60F00, -0x8E2F4FD00, 0x8E3D2F700, 0x8E3D2FD00, 0x8E3D63F00, 0x8E3D6CF00, 0x8E3D8FD00, 0x8E3FD2D00, 0x8E7363F00, -0x8E736CF00, 0x8E7F60F00, 0x8E8F4FD00, 0x8EFD60F00, 0x8F8763F00, 0x8F876CF00, 0x8F8FD8700, 0x8FB760F00, -0x8FE760F00, 0x8FED60F00, 0x9272FDF00, 0x93A4FDF00, 0x93B63DF00, 0x93B72DF00, 0x93B73E700, 0x9623FFD00, -0x9A373FD00, 0x9E393FD00, 0x9E3D8FD00, 0x9E3DCBD00, 0xA22F5FF00, 0xA22F7DF00, 0xA22F7F700, 0xA22F7FD00, -0xA23D6FF00, 0xA23D7BF00, 0xA2736FF00, 0xA2737BF00, 0xA27F4BF00, 0xA27F7B300, 0xA28F5FF00, 0xA28F7DF00, -0xA28F7F700, 0xA28F7FD00, 0xA2BF4DF00, 0xA2EF4DF00, 0xA2FD4BF00, 0xA2FD7B300, 0xA2FFD2D00, 0xA3876FF00, -0xA3877BF00, 0xA387BDF00, 0xA387BF700, 0xA387BFD00, 0xA387EDF00, 0xA387EF700, 0xA387EFD00, 0xA387FB700, -0xA387FBD00, 0xA387FED00, 0xA3A4DFF00, 0xA3B72DF00, 0xA3B74BF00, 0xA3B77B300, 0xA3B78DF00, 0xA3B78F700, -0xA3BFD8700, 0xA5E3FB300, 0xA60BDFF00, 0xA60F6FF00, 0xA60F7BF00, 0xA61FFB300, 0xA623DFF00, 0xA63F4BF00, -0xA63F7B300, 0xA6CF4BF00, 0xA6CF7B300, 0xA6FF4B300, 0xA7BF4B300, 0xA88F5FF00, 0xA88F7DF00, 0xA88F7F700, -0xA88F7FD00, 0xA8BF4DF00, 0xA9FF4B300, 0xAB7F4B300, 0xAB8F4DF00, 0xABF74B300, 0xABFD4B300, 0xADB8D3F00, -0xADBF4B300, 0xAE2F4DF00, 0xAE3D4BF00, 0xAE3D7B300, 0xAE3FD8700, 0xAE734BF00, 0xAE737B300, 0xAE7F4B300, -0xAE8F4DF00, 0xAEFD4B300, 0xAF872DF00, 0xAF874BF00, 0xAF877B300, 0xAF878DF00, 0xAF878F700, 0xAF8FD2D00, -0xAFB74B300, 0xAFE74B300, 0xAFE913F00, 0xAFED4B300, 0xC22F5FF00, 0xC23D6FF00, 0xC23D7BF00, 0xC23D7EF00, -0xC23D7FB00, 0xC28F5FF00, 0xC2BF7D300, 0xC2EF7D300, 0xC2FEDD300, 0xC2FF9D300, 0xC2FFD4B00, 0xC2FFD6300, -0xC387F6F00, 0xC387F7B00, 0xC3A7FD300, 0xC3B6FD300, 0xC3B73BD00, 0xC3B7DCB00, 0xC3B7F4B00, 0xC3B7F6300, -0xC60BDFF00, 0xC63FF4B00, 0xC63FF6300, 0xC6CBFD300, 0xC78BFD300, 0xC7CAFD300, 0xC7CBBD300, 0xC7CBF4B00, -0xC7CBF6300, 0xC7E2FD300, 0xC88F5FF00, 0xC8BF7D300, 0xC8BFDD300, 0xC8E7FD300, 0xCA37FD300, 0xCB78FD300, -0xCB8FF4D00, 0xCB8FF5300, 0xCBF9CD300, 0xCDB8D3F00, 0xCDE2FD300, 0xCDF8BD300, 0xCE2FDD300, 0xCE2FF4D00, -0xCE2FF5300, 0xCE39FD300, 0xCE3DDCB00, 0xCE3DF4B00, 0xCE3DF6300, 0xCE3DF8D00, 0xCE73F4B00, 0xCE73F6300, -0xCE78FD300, 0xCE8FF4D00, 0xCE8FF5300, 0xCF6E3D300, 0xCF78BD300, 0xCF78F4B00, 0xCF78F6300, 0xCF7A3D300, -0xCF87F4B00, 0xCF87F6300, 0xCF8BF4D00, 0xCF8BF5300, 0xCF8EF4D00, 0xCF8EF5300, 0xCF8FD4B00, 0xCF8FD6300, -0xCF8FF6100, 0xCFE63D300, 0xCFF68D300, 0xCFF98D300, 0xCFFA4D300, 0xD0B79FF00, 0xD22F5FF00, 0xD23D7BF00, -0xD23D7EF00, 0xD23D7FB00, 0xD27B73F00, 0xD27E73F00, 0xD27F78F00, 0xD27F7CB00, 0xD28F5FF00, 0xD2BF53F00, -0xD2BF5CF00, 0xD2EF53F00, 0xD2EF5CF00, 0xD2FD78F00, 0xD2FD7CB00, 0xD2FFD4B00, 0xD2FFD6300, 0xD387B7F00, -0xD387F6F00, 0xD387F7B00, 0xD3A5F3F00, 0xD3A7DCF00, 0xD3B673F00, 0xD3B778F00, 0xD3B77CB00, 0xD3B7B4F00, -0xD3B7F6300, 0xD62FDCF00, 0xD63BDCF00, 0xD63FB4F00, 0xD63FF6300, 0xD68DF3F00, 0xD6CE73F00, 0xD6CF78F00, -0xD6CF7CB00, 0xD78E73F00, 0xD7C9CBF00, 0xD7CE93F00, 0xD7CED8F00, 0xD7CEDCB00, 0xD88F5FF00, 0xD8BF53F00, -0xD8BF5CF00, 0xD8E5F3F00, 0xD8E7DCF00, 0xDA35F3F00, 0xDA37DCF00, 0xDA4FDCF00, 0xDAFF50F00, 0xDB63DCF00, -0xDB8F53F00, 0xDB8F5CF00, 0xDBBF50F00, 0xDBEF50F00, 0xDE0DDBF00, 0xDE2F53F00, 0xDE2F5CF00, 0xDE39DCF00, -0xDE3D78F00, 0xDE3D7CB00, 0xDE3DB4F00, 0xDE3DF6300, 0xDE63DCF00, 0xDE73B4F00, 0xDE73F6300, 0xDE8F53F00, -0xDE8F5CF00, 0xDEBF50F00, 0xDEEF50F00, 0xDF588FF00, 0xDF68DCF00, 0xDF78E4F00, 0xDF78F6300, 0xDF87B4F00, -0xDF87F6300, 0xDF8FD4B00, 0xDF8FD6300, 0xDFAF50F00, 0xE22F5FF00, 0xE23D7EF00, 0xE23D7FB00, 0xE2787FF00, -0xE27F7CB00, 0xE27F7E300, 0xE28F5FF00, 0xE2BF7CD00, 0xE2BF7D300, 0xE2EF7CD00, 0xE2EF7D300, 0xE2FD7CB00, -0xE2FD7E300, 0xE2FEDCD00, 0xE2FEDD300, 0xE2FF9CD00, 0xE2FF9D300, 0xE2FFD4B00, 0xE2FFD6300, 0xE2FFE7100, -0xE387B7F00, 0xE387E7F00, 0xE387F6F00, 0xE387F7B00, 0xE3A7FD300, 0xE3B6FD300, 0xE3B72FD00, 0xE3B77CB00, -0xE3B77E300, 0xE3B7DE300, 0xE6CBFD300, 0xE6CF7CB00, 0xE6CF7E300, 0xE78BFD300, 0xE7CAFD300, 0xE7CBBD300, -0xE7CEDCB00, 0xE7CEDE300, 0xE7E2FD300, 0xE88F5FF00, 0xE8BF7CD00, 0xE8BF7D300, 0xE8BFDD300, 0xE8E7FD300, -0xE9CB73F00, 0xEA37FD300, 0xEB78FD300, 0xEB8FF5300, 0xEBF9CD300, 0xEDE2FD300, 0xEDF8BD300, 0xEE2FDD300, -0xEE2FF5300, 0xEE39FD300, 0xEE3D7CB00, 0xEE3D7E300, 0xEE3DDE300, 0xEE3DE3D00, 0xEE78FD300, 0xEE8FF5300, -0xEF6E3D300, 0xEF78BD300, 0xEF7A3D300, 0xEF7E1CB00, 0xEF7E1E300, 0xEF8BF5300, 0xEF8EF5300, 0xEF8FD4B00, -0xEF8FD6300, 0xEFE63D300, 0xEFF68D300, 0xEFF98D300, 0xEFFA4D300, 0x0216FFF00, 0x0217BFF00, 0x0217EFF00, -0x0217FBF00, 0x1816FFF00, 0x1817BFF00, 0x1817EFF00, 0x1817FBF00, 0x4186FFF00, 0x4187BFF00, 0x4187EFF00, -0x4187FBF00, 0x57CECB700, 0x5F73B8D00, 0x6246FFF00, 0x6247BFF00, 0x6247EFF00, 0x6247FBF00, 0x8BFFD2100, -0x8EFFD2100, 0x8FBFD2100, 0x8FEFD2100, 0x90B7BDF00, 0x9E0DEFD00, 0xABFFD2100, 0xAEFFD2100, 0xAFBFD2100, -0xAFEFD2100, 0xCBFFD4800, 0xCEFFD4800, 0xCFBFD4800, 0xCFEFD4800, 0xDBFFD6000, 0xDEFFD6000, 0xDFBFD6000, -0xDFEFD6000, 0x04B8DFF00, 0x13F6E3700, 0x1CFE72D00, 0x248B7FF00, 0x4D84BFF00, 0x4D87E3F00, 0x4FF4B8D00, -0x4FFF60900, 0x69C4BFF00, 0x69C7E3F00, 0x6FF48B700, 0x6FFF60900, 0x82FFD2D00, 0x8825FFF00, 0x8E721FF00, -0x8F8FD2D00, 0xA2FFD8700, 0xA6CB1FF00, 0xA825FFF00, 0xAF8FD8700, 0xCFFE72100, 0xD9CB73F00, 0xDDB8DCF00, -0xEFF6CB100, 0x00002A100, 0x00002AD00, 0x00006AF00, 0x0001ABF00, 0x438D22300, 0x623D22300, 0x822360F00, -0xA2234B300, 0x0006AFF00, 0x43A40BF00, 0x43ED0A300, 0x68FD28300, 0x6A348CF00, 0x438D2E300, 0x43ED22300, -0x623D2E300, 0x68FD22300, 0x82234BF00, 0x82E360F00, 0xA22363F00, 0xA2E34B300, 0x438D22F00, 0x438D28F00, -0x438D88F00, 0x43BD22300, 0x4F8D22300, 0x623D22F00, 0x623D28F00, 0x623D88F00, 0x62FD22300, 0x6E3D22300, -0x822363F00, 0x82236CF00, 0x822F60F00, 0x828F60F00, 0x888F60F00, 0xA2234BF00, 0xA2237B300, 0xA22F4B300, -0xA28F4B300, 0xA88F4B300, 0x0026BFF00, 0x43ED0AF00, 0x4FA40BF00, 0x68FD2B300, 0x6AF48CF00, 0x43A43BF00, -0x43F4E2B00, 0x4FED0A300, 0x63F4E8B00, 0x6A34BCF00, 0x6BFD28300, 0x82E2D3F00, 0xA22BD3F00, 0x43ED2E300, -0x43F48AF00, 0x43F4CAB00, 0x63F4A8F00, 0x63F4EA300, 0x68FD2E300, 0x822ED3F00, 0x823E93F00, 0x82E34BF00, -0xA28BD3F00, 0xA2E363F00, 0xA38AD3F00, 0x43EB27300, 0x43FA27300, 0x43FF4A800, 0x62FB60F00, 0x63FA60F00, -0x63FF4A800, 0x823D2BF00, 0x823D3AF00, 0x82A13FF00, 0xA2A13FF00, 0xA3872BF00, 0xA3873AF00, 0x10F78AF00, -0x10F7A2F00, 0x10FB62F00, 0x10FB68F00, 0x438D3AF00, 0x438D8EF00, 0x438DA3F00, 0x438ECBD00, 0x438F8E700, -0x438F98F00, 0x43A48FF00, 0x43A4E3F00, 0x43BD2E300, 0x43ED22F00, 0x43ED28F00, 0x43ED88F00, 0x4F8D2E300, -0x623D3AF00, 0x623D8EF00, 0x623DA3F00, 0x623EE3D00, 0x623EE7300, 0x623FB8700, 0x62FD2E300, 0x68FD22F00, -0x68FD28F00, 0x68FD88F00, 0x6A348FF00, 0x6A34E3F00, 0x6E3D2E300, 0x822F4BF00, 0x823FDA300, 0x8278ECF00, -0x828F4BF00, 0x82E363F00, 0x82E36CF00, 0x8387E8F00, 0x838FDA300, 0x83AF60F00, 0x860FE8F00, 0x888F4BF00, -0x88EF60F00, 0x8A3F60F00, 0xA22F63F00, 0xA23DBB300, 0xA23FDA300, 0xA273BB300, 0xA28F63F00, 0xA2E34BF00, -0xA2E37B300, 0xA38FDA300, 0xA3AF4B300, 0xA60BFB300, 0xA88F63F00, 0xA8EF4B300, 0xAA3F4B300, 0xD22FB4F00, -0xD28F78F00, 0xD28FB4F00, 0xD88F78F00, 0x438EE3700, 0x623FB2D00, 0x824BECF00, 0xA1B8FB300, 0x438D2BF00, -0x438D2EF00, 0x438D8BF00, 0x438DB8F00, 0x438DE2F00, 0x438DE8F00, 0x43AF27300, 0x43BB27300, 0x43BD22F00, -0x43BD28F00, 0x43BD88F00, 0x4F8D22F00, 0x4F8D28F00, 0x4F8D88F00, 0x4FBD22300, 0x4FED22300, 0x623D2BF00, -0x623D2EF00, 0x623D8BF00, 0x623DB8F00, 0x623DE2F00, 0x623DE8F00, 0x62FD22F00, 0x62FD28F00, 0x62FD88F00, -0x6A3F60F00, 0x6BFD22300, 0x6E3B60F00, 0x6E3D22F00, 0x6E3D28F00, 0x6E3D88F00, 0x6EFD22300, 0x82236FF00, -0x82237BF00, 0x822F63F00, 0x822F6CF00, 0x823DE8F00, 0x823DFA300, 0x828F63F00, 0x828F6CF00, 0x82BF60F00, -0x82EF60F00, 0x888F63F00, 0x888F6CF00, 0x88BF60F00, 0x8B8F60F00, 0x8E2F60F00, 0x8E8F60F00, 0xA2236FF00, -0xA2237BF00, 0xA22F4BF00, 0xA22F7B300, 0xA28F4BF00, 0xA28F7B300, 0xA2BF4B300, 0xA2EF4B300, 0xA387BB300, -0xA387FA300, 0xA88F4BF00, 0xA88F7B300, 0xA8BF4B300, 0xAB8F4B300, 0xAE2F4B300, 0xAE8F4B300, 0x006AFFF00, -0x41BF2BF00, 0x627FB8F00, 0x822FFB700, 0xA28FFBD00, 0x506AFFF00, 0x506BFBF00, 0x5FFBE0900, 0x5FFEE0900, -0x03F6CAF00, 0x23FB68F00, 0xC22BDFF00, 0xE0AB7FF00, 0x41EF3AF00, 0x4FEB0B700, 0x627FA3F00, 0x6BFBE0D00, -0x51BF8BF00, 0x51CEBBF00, 0x90BBFED00, 0x90BFBB700, 0x034BAFF00, 0x034EAFF00, 0x034EEEF00, 0x034FABF00, -0x234BAFF00, 0x234EAFF00, 0x234EEEF00, 0x234FABF00, 0xC2EBFD300, 0xC3ABFD300, 0xC3BBBD300, 0xC3EAFD300, -0xE2EBFD300, 0xE3ABFD300, 0xE3BBBD300, 0xE3EAFD300, 0x518BBFF00, 0x518BFBF00, 0x5BFFE0900, 0x5FEFE0900, -0x41BE2FF00, 0x636FB8F00, 0x822FEDF00, 0xA38BFBD00, 0x518BEFF00, 0x90BFFE900, 0x41EF2BF00, 0x51FFA2F00, -0x627EE3F00, 0x823EFB700, 0x90BBBF700, 0xA28FEFD00, 0x0E83FB700, 0x2BB0EFD00, 0x41BB2FF00, 0x41FECAF00, -0x436F2EF00, 0x437ECAF00, 0x61FBB8F00, 0x61FEE8F00, 0x627BE3F00, 0x637EE8F00, 0x81FEFA300, 0x822FBDF00, -0x822FBF700, 0x823EEF700, 0x823FEE700, 0xA27FFA300, 0xA28FBF700, 0xA28FBFD00, 0xA38BEF700, 0xA38FEED00, -0x506BBFF00, 0x506BEFF00, 0x923FFE900, 0x938FFE900, 0x060BEFF00, 0x060FBBF00, 0x24B2EFF00, 0x24B3EBF00, -0x43EECBD00, 0x43F4ABF00, 0x43F4EAF00, 0x43FB8BD00, 0x62FEF8700, 0x63F4BAF00, 0x63F4EEB00, 0x63FBB8700, -0x8272EFF00, 0x8273BBF00, 0x8A2FD3F00, 0x8A3BD3F00, 0xA2AFD3F00, 0xA3ABD3F00, 0xA60BEFF00, 0xA60FBBF00, -0xC28FFBD00, 0xC38BFBD00, 0xE22FEFD00, 0xE23EFBD00, 0x437A2FF00, 0x61EEE3F00, 0x823EFED00, 0xA28FFB700, -0x13EA1FF00, 0x1CB29FF00, 0x92FDCAF00, 0x9F873AF00, 0x437B2EF00, 0x51FEE2F00, 0x537FA2F00, 0x61EFB8F00, -0x822FFED00, 0x90BBBDF00, 0x90BBBFD00, 0xA38BFB700, 0x034ABFF00, 0x034AEFF00, 0x034AFBF00, 0x034BBBF00, -0x034BEBF00, 0x034BFAF00, 0x034EEBF00, 0x034FEAF00, 0x10F9AFF00, 0x10F9BBF00, 0x234ABFF00, 0x234AEFF00, -0x234AFBF00, 0x234BBBF00, 0x234BEBF00, 0x234BFAF00, 0x234EEBF00, 0x234FEAF00, 0x4368EFF00, 0x436E3BF00, -0x436F3AF00, 0x43EFE9300, 0x43F4AEF00, 0x43F4EEB00, 0x4F4B2BF00, 0x4F4ECAF00, 0x4FA43BF00, 0x4FED0AF00, -0x61EB8FF00, 0x61FA8FF00, 0x61FBA3F00, 0x63F4AEF00, 0x63F4EBB00, 0x63FBDA300, 0x67CBB8F00, 0x67CEE8F00, -0x6AF4BCF00, 0x6BFD2B300, 0x822FBFD00, 0x823EEFD00, 0x838FAF700, 0x838FEB700, 0x838FEED00, 0x88EED3F00, -0x88FE93F00, 0x8A34BFF00, 0xA23BEF700, 0xA23FEB700, 0xA23FFA700, 0xA28FBDF00, 0xA2EBD3F00, 0xA38BEDF00, -0xA3A4EFF00, 0xA3EAD3F00, 0xC2AFFD300, 0xC2BBFD300, 0xC2BEFD300, 0xC2EEFD300, 0xC2FAFD300, 0xC2FEBD300, -0xC3BAFD300, 0xC3FABD300, 0xD23FE6F00, 0xD38FE6F00, 0xE2AFFD300, 0xE2BBFD300, 0xE2BEFD300, 0xE2EEFD300, -0xE2FAFD300, 0xE2FEBD300, 0xE3BAFD300, 0xE3FABD300, 0x41FFE2B00, 0x437FE2B00, 0x438FA7F00, 0x43FBE9300, -0x61FFE8B00, 0x623EDBF00, 0x62FFDA300, 0x637FE8B00, 0x82E2FDF00, 0x82E2FF700, 0x88F7E8F00, 0x8A34EFF00, -0xA22BFF700, 0xA22BFFD00, 0xA3A4BFF00, 0xA3E7BB300, 0x060EFBF00, 0x060FFAF00, 0x24A3BFF00, 0x24B3AFF00, -0x41ACBFF00, 0x41FFCAB00, 0x4368BFF00, 0x436E2FF00, 0x437FCAB00, 0x61EBE3F00, 0x61FAE3F00, 0x61FFEA300, -0x626FE3F00, 0x637FEA300, 0x822EFDF00, 0x822EFF700, 0x823FEB700, 0x823FEED00, 0x823FFE900, 0xA28BFF700, -0xA28BFFD00, 0xA38FEB700, 0xA38FFA700, 0xA38FFE900, 0xC38FBED00, 0xC38FFE900, 0xE23BEFD00, 0xE23FEBD00, -0x08DE3BF00, 0x10FBBBD00, 0x10FEEE700, 0x12ED8FF00, 0x18DE3BF00, 0x22ED8FF00, 0x438AFF700, 0x438EBF700, -0x438EFED00, 0x43EB2FD00, 0x43ED3AF00, 0x43ED8EF00, 0x43EDA3F00, 0x43F4BAF00, 0x43F4FAB00, 0x43FFA2D00, -0x463E3BF00, 0x53FA6CF00, 0x53FAE7300, 0x53FB98F00, 0x53FBDA300, 0x53FBE9300, 0x53FEA7300, 0x53FEDA300, -0x53FEE9300, 0x623AFF700, 0x623EBF700, 0x623FAF700, 0x627B8FF00, 0x62FBF8700, 0x63F4ABF00, 0x63F4EAF00, -0x63FFA8700, 0x68FD3AF00, 0x68FD8EF00, 0x68FDA3F00, 0x8272BFF00, 0x8273FAF00, 0x837EACF00, 0x837EE8F00, -0x837EFA300, 0x838FFA700, 0x83AF4BF00, 0x88EF4BF00, 0x8A3F4BF00, 0x8E2ED3F00, 0x8E3E93F00, 0x9239BFF00, -0x9239EFF00, 0x923DAFF00, 0x923DEBF00, 0x9386BFF00, 0x9386FBF00, 0x9387AFF00, 0x9387BBF00, 0xA1EBFB300, -0xA1FBEB300, 0xA1FBFA300, 0xA23FEED00, 0xA2BBD3F00, 0xA3AF63F00, 0xA3BAD3F00, 0xA60BBFF00, 0xA60FFAF00, -0xA8EF63F00, 0xAA3F63F00, 0xC38FDEB00, 0xD23FEDB00, 0xD278BFF00, 0xD38FDEB00, 0xD60BFBF00, 0xE23FEDB00, -0x436F2BF00, 0x436F8BF00, 0x438EEF700, 0x4F4FE2B00, 0x61FBE2F00, 0x61FBE8F00, 0x623FBED00, 0x67CFE8B00, -0x828FBF700, 0x82E2FFD00, 0x887BECF00, 0x888FBF700, 0xA1BBFB300, 0xA22BFDF00, 0xA22FEF700, 0xA28FEF700, -0x03FDA2F00, 0x23F9E2F00, 0x43A4FBF00, 0x43A63FF00, 0x43EB27F00, 0x43EBE7300, 0x43EF8BD00, 0x43FA27F00, -0x43FAE7300, 0x43FF4AB00, 0x43FF62B00, 0x43FF68B00, 0x43FF6A300, 0x43FFB8900, 0x4F4A2FF00, 0x4F4FCAB00, -0x4F623BF00, 0x4F633AF00, 0x51BFE2F00, 0x53EBE7300, 0x53EEE7300, 0x53EFE9300, 0x587F8BF00, 0x58FB6CF00, -0x58FF98F00, 0x58FFDA300, 0x62FB63F00, 0x62FB6CF00, 0x63FA63F00, 0x63FA6CF00, 0x63FF4AB00, 0x63FF62B00, -0x63FF68B00, 0x63FF6A300, 0x63FFE8900, 0x67CA8FF00, 0x67CAE3F00, 0x67CBA3F00, 0x67CFEA300, 0x68FEF8700, -0x6A34FBF00, 0x6A363FF00, 0x822EFFD00, 0x823FEBD00, 0x824AFFF00, 0x8272FBF00, 0x82AD3FF00, 0x82FD2BF00, -0x82FD3AF00, 0x838FAFD00, 0x838FEBD00, 0x83EFDA300, 0x88AD3FF00, 0x88FFDA300, 0x8A2D3FF00, 0x8A8D3FF00, -0x8E3D2BF00, 0x8E3D3AF00, 0x922FFED00, 0x9239FBF00, 0x923DBBF00, 0x923DFAF00, 0x9386EFF00, 0x9387EBF00, -0x9387FAF00, 0x988FFB700, 0xA1A8FFF00, 0xA23BEDF00, 0xA23FE9F00, 0xA28BFDF00, 0xA2AD3FF00, 0xA38FE9F00, -0xA3B72BF00, 0xA3B73AF00, 0xA3EFDA300, 0xA623EFF00, 0xA8AD3FF00, 0xA8FFDA300, 0xAA2D3FF00, 0xAA8D3FF00, -0xAF872BF00, 0xAF873AF00, 0xC88FDBF00, 0xE22F9FF00, 0x4FF4E2B00, 0x53EF98F00, 0x53EFDA300, 0x53FBB8D00, -0x53FE8B700, 0x53FFA2700, 0x53FFA8D00, 0x53FFB2900, 0x53FFEA100, 0x58FEE7300, 0x58FFE9300, 0x6FF4E8B00, -0x82E2DFF00, 0x90A6FFF00, 0x90B6BFF00, 0x90B7AFF00, 0x9262FFF00, 0x9272BFF00, 0x9272EFF00, 0x93A4FBF00, -0x93B63BF00, 0x9A372FF00, 0x9E392FF00, 0xA22BDFF00, 0x02ED8FF00, 0x02F78EF00, 0x02FDA3F00, 0x03FA63F00, -0x03FB62F00, 0x03FB68F00, 0x03FE68F00, 0x03FF68B00, 0x03FF6A300, 0x08ED8FF00, 0x08FDA3F00, 0x08FF98F00, -0x10F7AEF00, 0x10F7BAF00, 0x10FB6BF00, 0x10FB6EF00, 0x12DE3BF00, 0x12DF3AF00, 0x12EFE7300, 0x13E73AF00, -0x13EBE7300, 0x13F9E2F00, 0x13FB62F00, 0x13FB68F00, 0x18ED8FF00, 0x18FDA3F00, 0x18FF98F00, 0x1CBDA3F00, -0x1CBF98F00, 0x1CF78AF00, 0x1CF7A2F00, 0x1CFDA2F00, 0x22DE3BF00, 0x22DF3AF00, 0x22EFE7300, 0x23F68BF00, -0x23F6CAF00, 0x23F78AF00, 0x23F7A2F00, 0x23F7CAB00, 0x23F7E2B00, 0x28DE3BF00, 0x28DF3AF00, 0x28F78EF00, -0x438EEFD00, 0x438EFBD00, 0x438F9BF00, 0x438FBE700, 0x43A4EFF00, 0x43A78FF00, 0x43BD3AF00, 0x43BD8EF00, -0x43BDA3F00, 0x43ED2BF00, 0x43ED2EF00, 0x43ED8BF00, 0x43EDB8F00, 0x43EDE2F00, 0x43EDE8F00, 0x43F68BF00, -0x43F6CAF00, 0x43F78AF00, 0x43F7A2F00, 0x43F7CAB00, 0x43F7E2B00, 0x4DCB2EF00, 0x4F4B2EF00, 0x4F632BF00, -0x4F638BF00, 0x4F8D3AF00, 0x4F8D8EF00, 0x4F8DA3F00, 0x4F8ECBD00, 0x4F8F8E700, 0x4F8F98F00, 0x4FA48FF00, -0x4FA4E3F00, 0x4FBD2E300, 0x4FED2E300, 0x4FF48AF00, 0x4FF4CAB00, 0x53EB6CF00, 0x578FE2F00, 0x57CBE2F00, -0x58FBE7300, 0x5B4F8BF00, 0x5F638BF00, 0x623EE7F00, 0x623EEFD00, 0x623FBB700, 0x623FBE700, 0x62FD3AF00, -0x62FD8EF00, 0x62FDA3F00, 0x62FEE3D00, 0x62FEE7300, 0x62FFB8700, 0x63F6A3F00, 0x63F6E2F00, 0x63F6E8F00, -0x63F7A8F00, 0x63F7E8B00, 0x63F7EA300, 0x67CBE2F00, 0x67CBE8F00, 0x67E3B8F00, 0x68FD2BF00, 0x68FD2EF00, -0x68FD8BF00, 0x68FDB8F00, 0x68FDE2F00, 0x68FDE8F00, 0x6A34EFF00, 0x6A378FF00, 0x6AF48FF00, 0x6AF4E3F00, -0x6BFD2E300, 0x6DE3B8F00, 0x6E3D3AF00, 0x6E3D8EF00, 0x6E3DA3F00, 0x6EFD2E300, 0x6FF4A8F00, 0x6FF4EA300, -0x822EDFF00, 0x822FEF700, 0x822FEFD00, 0x823E9FF00, 0x823FDAF00, 0x8278EFF00, 0x828FBFD00, 0x82AFD3F00, -0x82BED3F00, 0x82BF4BF00, 0x82E36FF00, 0x82E37BF00, 0x82EED3F00, 0x82EF4BF00, 0x82FE93F00, 0x8387EBF00, -0x838FDAF00, 0x83AF63F00, 0x83AF6CF00, 0x83BFDA300, 0x860FEBF00, 0x863FE8F00, 0x888FBFD00, 0x88AFD3F00, -0x88BED3F00, 0x88BF4BF00, 0x88EF63F00, 0x88EF6CF00, 0x8A3F63F00, 0x8A3F6CF00, 0x8B78ECF00, 0x8B8F4BF00, -0x8E2F4BF00, 0x8E3FDA300, 0x8E78ECF00, 0x8E8F4BF00, 0x8F87E8F00, 0x922FEDF00, 0x922FFE700, 0x93B73AF00, -0x988FBFD00, 0x988FFBD00, 0x9E3DCAF00, 0xA22FEDF00, 0xA23DBBF00, 0xA23FDAF00, 0xA273BBF00, 0xA27FBB300, -0xA28BDFF00, 0xA28FEDF00, 0xA2BF63F00, 0xA2E36FF00, 0xA2E37BF00, 0xA2EF63F00, 0xA2FDBB300, 0xA38ADFF00, -0xA38FDAF00, 0xA3AF4BF00, 0xA3AF7B300, 0xA3BFDA300, 0xA60BFBF00, 0xA6CBFB300, 0xA78BFB300, 0xA88FBDF00, -0xA88FBF700, 0xA8BF63F00, 0xA8EF4BF00, 0xA8EF7B300, 0xAA2FD3F00, 0xAA3F4BF00, 0xAA3F7B300, 0xAA8FD3F00, -0xAB8BD3F00, 0xAB8F63F00, 0xAE2BD3F00, 0xAE2F63F00, 0xAE3FDA300, 0xAE8BD3F00, 0xAE8F63F00, 0xAF8AD3F00, -0xC387FEB00, 0xC8EFDCB00, 0xCA2FD3F00, 0xCA3FF4B00, 0xCA3FF6300, 0xCA8FD3F00, 0xCB8BD3F00, 0xCE2BD3F00, -0xCE3BF4B00, 0xCE3BF6300, 0xCE8BD3F00, 0xCF8AD3F00, 0xD22F9FF00, 0xD22FB7F00, 0xD23DBEF00, 0xD23DBFB00, -0xD28F7BF00, 0xD28FB7F00, 0xD2BFB4F00, 0xD2EFB4F00, 0xD387BEF00, 0xD387FEB00, 0xD3AF78F00, 0xD3AF7CB00, -0xD3BF9CB00, 0xD88F7BF00, 0xD88FDBF00, 0xDA3FB4F00, 0xDA3FF6300, 0xDB8F78F00, 0xDE3BF6300, 0xDE8F78F00, -0xE23DBFB00, 0xE2ADF3F00, 0xE2BE73F00, 0xE2EE73F00, 0xE2FE93F00, 0xE3AF7CB00, 0xE3AF7E300, 0xE3BF9CB00, -0xE3BF9E300, 0xE8ADF3F00, 0xE8BE73F00, 0xE8EFDE300, 0x4F8EE3700, 0x53EFB8D00, 0x58FECB700, 0x62FFB2D00, -0x824BEFF00, 0x9272FBF00, 0x9623EFF00, 0xA1B8FBF00, 0x438AFFD00, 0x438EBFD00, 0x53EECB700, 0x57CEE2F00, -0x57CFE8B00, 0x58FFB8D00, 0x5F73A2F00, 0x5F73E2B00, 0x623AFDF00, 0x623EBDF00, 0x8F7E28F00, 0x8F7E3A300, -0x90B7BBF00, 0x922BFDF00, 0x922FBDF00, 0x988EFFD00, 0x988FEFD00, 0x9E0DEBF00, 0xA7CBEB300, 0xA7CBFA300, -0x02EDE3F00, 0x02F78BF00, 0x02F7E2F00, 0x02F9E3F00, 0x02FDB8F00, 0x02FDE2F00, 0x02FDE8F00, 0x08EDE3F00, -0x08F9E3F00, 0x08FDB8F00, 0x08FDE2F00, 0x08FDE8F00, 0x0E8F6CF00, 0x0FA36CF00, 0x0FB398F00, 0x0FB3DA300, -0x12DB2FF00, 0x12DE2FF00, 0x12DF2BF00, 0x12DF2EF00, 0x12DF8BF00, 0x13E62FF00, 0x13E72BF00, 0x13E72EF00, -0x13E78BF00, 0x13F68BF00, 0x13F6CAF00, 0x13F78AF00, 0x13F7A2F00, 0x13F7CAB00, 0x13F7E2B00, 0x18EDE3F00, -0x18F9E3F00, 0x18FDB8F00, 0x18FDE2F00, 0x18FDE8F00, 0x1CB9E3F00, 0x1CBDB8F00, 0x1CBDE2F00, 0x1CBDE8F00, -0x1CFA63F00, 0x1CFB62F00, 0x1CFB68F00, 0x1CFE68F00, 0x1CFF68B00, 0x1CFF6A300, 0x22DB2FF00, 0x22DE2FF00, -0x22DF2BF00, 0x22DF2EF00, 0x22DF8BF00, 0x28DB2FF00, 0x28DE2FF00, 0x28DF2BF00, 0x28DF2EF00, 0x28DF8BF00, -0x28F78BF00, 0x28F7E2F00, 0x2BB3E7300, 0x2FA3E7300, 0x2FE8E7300, 0x2FECE9300, 0x438DAFF00, 0x438DBBF00, -0x438DBEF00, 0x438DEBF00, 0x438DEEF00, 0x438DFAF00, 0x43A4BFF00, 0x43A7E3F00, 0x43AB3DF00, 0x43AF27F00, -0x43AF2FD00, 0x43AF3B700, 0x43AF6CF00, 0x43AFE7300, 0x43BA3DF00, 0x43BB27F00, 0x43BB2FD00, 0x43BB3B700, -0x43BB6CF00, 0x43BBE7300, 0x43BD2BF00, 0x43BD2EF00, 0x43BD8BF00, 0x43BDB8F00, 0x43BDE2F00, 0x43BDE8F00, -0x43BE8DF00, 0x43BECBD00, 0x43BECE700, 0x43BF8BD00, 0x43BF8E700, 0x43BF98F00, 0x43BFCE900, 0x43BFDA300, -0x43BFE6300, 0x43BFE9300, 0x4F8D2BF00, 0x4F8D2EF00, 0x4F8D8BF00, 0x4F8DB8F00, 0x4F8DE2F00, 0x4F8DE8F00, -0x4FAF27300, 0x4FBB27300, 0x4FBD22F00, 0x4FBD28F00, 0x4FBD88F00, 0x4FEB27300, 0x4FED22F00, 0x4FED28F00, -0x4FED88F00, 0x4FFA27300, 0x4FFF4A800, 0x58EF6CF00, 0x58EFE7300, 0x623DAFF00, 0x623DBBF00, 0x623DBEF00, -0x623DEBF00, 0x623DEEF00, 0x623DFAF00, 0x62FD2BF00, 0x62FD2EF00, 0x62FD8BF00, 0x62FDB8F00, 0x62FDE2F00, -0x62FDE8F00, 0x6A34BFF00, 0x6A37E3F00, 0x6A3ECFD00, 0x6A3F63F00, 0x6A3F6CF00, 0x6A3FE3D00, 0x6A3FE7300, -0x6A3FF8700, 0x6AFF60F00, 0x6BFB60F00, 0x6BFD22F00, 0x6BFD28F00, 0x6BFD88F00, 0x6E3ACFD00, 0x6E3B63F00, -0x6E3B6CF00, 0x6E3BE3D00, 0x6E3BE7300, 0x6E3BF8700, 0x6E3D2BF00, 0x6E3D2EF00, 0x6E3D8BF00, 0x6E3DB8F00, -0x6E3DE2F00, 0x6E3DE8F00, 0x6E3E8FD00, 0x6E3EE3D00, 0x6E3EE7300, 0x6E3EF8700, 0x6E3FA3D00, 0x6E3FB8700, -0x6E3FDA300, 0x6E3FE6300, 0x6E3FE8D00, 0x6E3FE9300, 0x6EFB60F00, 0x6EFD22F00, 0x6EFD28F00, 0x6EFD88F00, -0x6FFA60F00, 0x6FFF4A800, 0x822F6FF00, 0x822F7BF00, 0x823DAFF00, 0x823DBBF00, 0x823DEBF00, 0x823DFAF00, -0x827BECF00, 0x827EECF00, 0x827FE8F00, 0x827FFA300, 0x828F6FF00, 0x828F7BF00, 0x82A1FFF00, 0x82BF63F00, -0x82BF6CF00, 0x82EF63F00, 0x82EF6CF00, 0x82FDE8F00, 0x82FDFA300, 0x82FFDA300, 0x83A7ECF00, 0x83B6ECF00, -0x83B7E8F00, 0x83B7FA300, 0x868FECF00, 0x86CEECF00, 0x86CFE8F00, 0x86CFFA300, 0x878EECF00, 0x87CEACF00, -0x87CEE8F00, 0x87CEFA300, 0x888F6FF00, 0x888F7BF00, 0x88BF63F00, 0x88BF6CF00, 0x88E7ECF00, 0x8A37ECF00, -0x8AFF60F00, 0x8B8F63F00, 0x8B8F6CF00, 0x8BBF60F00, 0x8BEF60F00, 0x8E2F63F00, 0x8E2F6CF00, 0x8E3DE8F00, -0x8E3DFA300, 0x8E8F63F00, 0x8E8F6CF00, 0x8EBF60F00, 0x8EEF60F00, 0x8F8FDA300, 0x8FAF60F00, 0x93B7FA300, -0x9E3DFA300, 0xA22F6FF00, 0xA22F7BF00, 0xA28F6FF00, 0xA28F7BF00, 0xA2A1FFF00, 0xA2BF4BF00, 0xA2BF7B300, -0xA2EF4BF00, 0xA2EF7B300, 0xA2FFDA300, 0xA387AFF00, 0xA387BBF00, 0xA387EBF00, 0xA387FAF00, 0xA3A7FB300, -0xA3B7BB300, 0xA3B7FA300, 0xA62FFB300, 0xA63BFB300, 0xA63FBB300, 0xA63FFA300, 0xA88F6FF00, 0xA88F7BF00, -0xA8BF4BF00, 0xA8BF7B300, 0xA8E7FB300, 0xAA37FB300, 0xAA4FFB300, 0xAAFF4B300, 0xAB63FB300, 0xAB8F4BF00, -0xAB8F7B300, 0xABBF4B300, 0xABEF4B300, 0xAE2F4BF00, 0xAE2F7B300, 0xAE39FB300, 0xAE3DBB300, 0xAE3DFA300, -0xAE63FB300, 0xAE73BB300, 0xAE73FA300, 0xAE8F4BF00, 0xAE8F7B300, 0xAEBF4B300, 0xAEEF4B300, 0xAF68FB300, -0xAF78EB300, 0xAF78FA300, 0xAF87BB300, 0xAF87FA300, 0xAF8FDA300, 0xAFAF4B300, 0xC3A4EFF00, 0xC3B63BF00, -0xC3B73AF00, 0xC3B73BB00, 0xC8BFDCB00, 0xCB8FF4B00, 0xCB8FF6300, 0xCE2FDCB00, 0xCE2FF4B00, 0xCE2FF6300, -0xCE8FF4B00, 0xCE8FF6300, 0xCF8BF4B00, 0xCF8BF6300, 0xCF8EF4B00, 0xCF8EF6300, 0xD2ADF3F00, 0xD2BE73F00, -0xD2BF78F00, 0xD2BF7CB00, 0xD2EE73F00, 0xD2EF78F00, 0xD2EF7CB00, 0xD2FE93F00, 0xD2FED8F00, 0xD2FEDCB00, -0xD2FF9CB00, 0xD8ADF3F00, 0xD8BE73F00, 0xD8BF78F00, 0xD8BF7CB00, 0xDA2FDCF00, 0xDA8FDCF00, 0xDB8BDCF00, -0xDB8FB4F00, 0xDB8FF6300, 0xDE2BDCF00, 0xDE2FB4F00, 0xDE2FF6300, 0xDE8BDCF00, 0xDE8FB4F00, 0xDE8FF6300, -0xDF8ADCF00, 0xDF8BF6300, 0xDF8EE4F00, 0xDF8EF6300, 0xE2BF7CB00, 0xE2BF7E300, 0xE2EF7CB00, 0xE2EF7E300, -0xE2FEDCB00, 0xE2FEDE300, 0xE2FF9CB00, 0xE2FF9E300, 0xE8BF7CB00, 0xE8BF7E300, 0xE8BFDE300, 0xEA378FF00, -0xEE2FDE300, 0xEE398FF00, 0xEE3DA3F00, 0xEE3DE3B00, 0x0FB2CB700, 0x2FECB8D00, 0x43BEE3700, 0x6E3FB2D00, -0x89CBECF00, 0xADB8FB300, 0xC6CB2FF00, 0xEE72E3F00, 0x00000AA00, 0x00002AB00, 0x0000AAF00, 0x0002ABF00, -0x000AAFF00, 0x002ABFF00, 0x438F8AF00, 0x438FA2F00, 0x623EE2F00, 0x623EE8F00, 0x828FE8F00, 0x888FE8F00, -0xA22FBB300, 0xA28FBB300, 0x00AAFFF00, 0x43EFE2B00, 0x63FBE8B00, 0x82E2BFF00, 0xA22BEFF00, 0x53EFA2F00, -0x53FBA2F00, 0x90BBAFF00, 0x90BBBBF00, 0x43EA2FF00, 0x43EE8BF00, 0x43EF8AF00, 0x43EFCAB00, 0x62FBB8F00, -0x63FAB8F00, 0x63FBA8F00, 0x63FBEA300, 0x822EBFF00, 0x822FAFF00, 0x822FEBF00, 0x822FFAF00, 0xA28BEFF00, -0xA38AEFF00, 0xA38BEBF00, 0xA38BFAF00, 0x43FBE2B00, 0x62FFE8B00, 0x82E2EFF00, 0xA22BBFF00, 0x43EB2BF00, -0x43FA2BF00, 0x43FB8AF00, 0x43FBCAB00, 0x62FAE3F00, 0x62FEA3F00, 0x62FFA8F00, 0x62FFEA300, 0x822EEFF00, -0x823EAFF00, 0x823EEBF00, 0x823EFAF00, 0xA28BBFF00, 0xA28FAFF00, 0xA28FEBF00, 0xA28FFAF00, 0x10FBEAF00, -0xD28FBEF00, 0x43EECAF00, 0x53EBE2F00, 0x53EEE2F00, 0x53EFE8B00, 0x58FB8BF00, 0x58FFA2F00, 0x58FFE2B00, -0x68FFA8F00, 0x822FBBF00, 0x922BFBF00, 0x922FBBF00, 0x922FFAF00, 0x988EEFF00, 0x988FEBF00, 0x988FFAF00, -0xA88FEBF00, 0x438FAEF00, 0x438FBAF00, 0x43AE3BF00, 0x43AF3AF00, 0x43BB3AF00, 0x4F8F8AF00, 0x4F8FA2F00, -0x58EF8EF00, 0x623EEBF00, 0x623EEEF00, 0x62FEE2F00, 0x62FEE8F00, 0x6A3B8FF00, 0x6A3FA3F00, 0x6E3BA3F00, -0x828FEBF00, 0x83AFE8F00, 0x83AFFA300, 0x83BFBA300, 0x888FEBF00, 0x8B8FE8F00, 0x8E8FE8F00, 0x98EFFA300, -0xA22FBBF00, 0xA28FBBF00, 0xA2BFBB300, 0xA2EFBB300, 0xAA3FBB300, 0xAA3FFA300, 0xAE3BFA300, 0x43AB2FF00, -0x43AE2FF00, 0x43AF2BF00, 0x43AF2EF00, 0x43AF8BF00, 0x43BA2FF00, 0x43BB2BF00, 0x43BB2EF00, 0x43BB8BF00, -0x43BE8BF00, 0x43BECAF00, 0x43BF8AF00, 0x43BFA2F00, 0x43BFCAB00, 0x43BFE2B00, 0x58EF8BF00, 0x58EFE2F00, -0x6A3BE3F00, 0x6A3EE3F00, 0x6A3FB8F00, 0x6A3FE2F00, 0x6A3FE8F00, 0x6E3AE3F00, 0x6E3BB8F00, 0x6E3BE2F00, -0x6E3BE8F00, 0x6E3EA3F00, 0x6E3EE2F00, 0x6E3EE8F00, 0x6E3FA8F00, 0x6E3FE8B00, 0x6E3FEA300, 0x82AFECF00, -0x82BEECF00, 0x82BFE8F00, 0x82BFFA300, 0x82EEECF00, 0x82EFE8F00, 0x82EFFA300, 0x82FEACF00, 0x82FEE8F00, -0x82FEFA300, 0x82FFBA300, 0x88AFECF00, 0x88BEECF00, 0x88BFE8F00, 0x88BFFA300, 0x98BFFA300, 0x9E2FFA300, -0xAA2FFB300, 0xAA8FFB300, 0xAB8BFB300, 0xAB8FBB300, 0xAB8FFA300, 0xAE2BFB300, 0xAE2FBB300, 0xAE2FFA300, -0xAE8BFB300, 0xAE8FBB300, 0xAE8FFA300, 0xAF8AFB300, 0xAF8BFA300, 0xAF8EEB300, 0xAF8EFA300, 0x000055400, -0x0001D5400, 0x000557C00, 0x003557C00, 0x0035DD400, 0x10C5DD400, 0x8534D3400, 0xA51CD1C00, 0x007751C00, -0x007753400, 0x207751C00, 0x207753400, 0xC1D4D3400, 0xC354D3400, 0xE1D473400, 0xE35473400, 0x034751C00, -0x034753400, 0x034D51C00, 0x034D53400, 0x234751C00, 0x234753400, 0x234D51C00, 0x234D53400, 0x41D351C00, -0x41D353400, 0x435351C00, 0x435353400, 0x61D351C00, 0x61D353400, 0x635351C00, 0x635353400, 0x81D4D1C00, -0x81D4D3400, 0x8354D1C00, 0x8354D3400, 0xA1D4D1C00, 0xA1D4D3400, 0xA354D1C00, 0xA354D3400, 0xC1D474C00, -0xC1D4D4C00, 0xC35474C00, 0xC354D4C00, 0xE1D474C00, 0xE1D4D4C00, 0xE35474C00, 0xE354D4C00, 0x10F51D400, -0x10F535400, 0x10F551C00, 0x10F553400, 0x550F51C00, 0x550F53400, 0x91D43D400, 0x93543D400, 0xD1D543C00, -0xD35543C00, 0xD51D43C00, 0xD53543C00, 0x00557FC00, 0x005FDD400, 0x2077F5400, 0x8534D7C00, 0xA51CDF400, -0x434D5DC00, 0x61CD5DC00, 0x00F5DD400, 0x1CC5DD400, 0x8534DF400, 0xA51CD7C00, 0x41D47DC00, 0x41D47F400, -0x43547DC00, 0x43547F400, 0x61D47DC00, 0x61D47F400, 0x63547DC00, 0x63547F400, 0x81F751C00, 0x81F753400, -0x81FD51C00, 0x81FD53400, 0xA1F751C00, 0xA1F753400, 0xA1FD51C00, 0xA1FD53400, 0x00FDD5400, 0x10FF55400, -0xC5534FC00, 0xD55373C00, 0x0347DD400, 0x0347F5400, 0x03547DC00, 0x03547F400, 0x04D47DC00, 0x04D47F400, -0x2347DD400, 0x2347F5400, 0x23547DC00, 0x23547F400, 0x24D47DC00, 0x24D47F400, 0x45347DC00, 0x45347F400, -0x65347DC00, 0x65347F400, 0x81F74D400, 0x81FD4D400, 0xA1F74D400, 0xA1FD4D400, 0xC1F753400, 0xC1F754C00, -0xC1FD53400, 0xC1FD54C00, 0xC51F74C00, 0xC51FD4C00, 0xE1F753400, 0xE1F754C00, 0xE1FD53400, 0xE1FD54C00, -0xE51F74C00, 0xE51FD4C00, 0x41D477C00, 0x41D4DF400, 0x435477C00, 0x4354DF400, 0x61D477C00, 0x61D4DF400, -0x635477C00, 0x6354DF400, 0x81DF51C00, 0x81DF53400, 0x837D51C00, 0x837D53400, 0xA1DF51C00, 0xA1DF53400, -0xA37D51C00, 0xA37D53400, 0x04DF51C00, 0x04DF53400, 0x04F751C00, 0x04F753400, 0x24F751C00, 0x24F753400, -0x24FD51C00, 0x24FD53400, 0x41D37D400, 0x41D3DD400, 0x41FD1D400, 0x41FD35400, 0x41FD51C00, 0x41FD53400, -0x43537D400, 0x4353DD400, 0x437D1D400, 0x437D35400, 0x437D51C00, 0x437D53400, 0x61D3DD400, 0x61D3F5400, -0x61FD1D400, 0x61FD35400, 0x61FD51C00, 0x61FD53400, 0x6353DD400, 0x6353F5400, 0x637D1D400, 0x637D35400, -0x637D51C00, 0x637D53400, 0x81D537C00, 0x81D53DC00, 0x835537C00, 0x83553DC00, 0x851D37C00, 0x851D3DC00, -0x851FD1C00, 0x851FD3400, 0x853537C00, 0x85353DC00, 0x8537D1C00, 0x8537D3400, 0xA1D53DC00, 0xA1D53F400, -0xA3553DC00, 0xA3553F400, 0xA51D3DC00, 0xA51D3F400, 0xA51FD1C00, 0xA51FD3400, 0xA5353DC00, 0xA5353F400, -0xA537D1C00, 0xA537D3400, 0xC1D47F400, 0xC1D4DF400, 0xC3547F400, 0xC354DF400, 0xE1D47F400, 0xE1D4DF400, -0xE3547F400, 0xE354DF400, 0x0077F5400, 0x20777D400, 0x434DDD400, 0x61CDDD400, 0x8534DDC00, 0xA51CDDC00, -0xC537D3400, 0xE51DF3400, 0x03477D400, 0x034DF5400, 0x035477C00, 0x0354DF400, 0x03F51D400, 0x03F535400, -0x03F551C00, 0x03F553400, 0x04D477C00, 0x04D4DF400, 0x051D4FC00, 0x05354FC00, 0x053F51C00, 0x053F53400, -0x23477D400, 0x234DF5400, 0x235477C00, 0x2354DF400, 0x23F51D400, 0x23F535400, 0x23F551C00, 0x23F553400, -0x24D477C00, 0x24D4DF400, 0x251D4FC00, 0x25354FC00, 0x253F51C00, 0x253F53400, 0x41D4FD400, 0x41D54FC00, -0x4354FD400, 0x43554FC00, 0x43F51D400, 0x43F535400, 0x43F551C00, 0x43F553400, 0x453477C00, 0x4534DF400, -0x453F51C00, 0x453F53400, 0x61D4FD400, 0x61D54FC00, 0x6354FD400, 0x63554FC00, 0x63F51D400, 0x63F535400, -0x63F551C00, 0x63F553400, 0x653477C00, 0x6534DF400, 0x653F51C00, 0x653F53400, 0x81D4FD400, 0x81D54FC00, -0x81DF4D400, 0x8354FD400, 0x83554FC00, 0x837D4D400, 0x83F551C00, 0x83F553400, 0x851D4FC00, 0x85354FC00, -0x853F51C00, 0x853F53400, 0xA1D4FD400, 0xA1D54FC00, 0xA1DF4D400, 0xA354FD400, 0xA3554FC00, 0xA37D4D400, -0xA3F551C00, 0xA3F553400, 0xA51D4FC00, 0xA5354FC00, 0xA53F51C00, 0xA53F53400, 0xC1D4FD400, 0xC1D54FC00, -0xC1DF53400, 0xC1DF54C00, 0xC354FD400, 0xC3554FC00, 0xC37D53400, 0xC37D54C00, 0xC3F51D400, 0xC3F535400, -0xC51D4FC00, 0xC51DF4C00, 0xC5354FC00, 0xC537D4C00, 0xE1D4FD400, 0xE1D54FC00, 0xE1DF53400, 0xE1DF54C00, -0xE354FD400, 0xE3554FC00, 0xE37D53400, 0xE37D54C00, 0xE3F51D400, 0xE3F535400, 0xE51D4FC00, 0xE51DF4C00, -0xE5354FC00, 0xE537D4C00, 0x0F4751C00, 0x0F4753400, 0x0F4D51C00, 0x0F4D53400, 0x2F4751C00, 0x2F4753400, -0x2F4D51C00, 0x2F4D53400, 0x41DF51C00, 0x41DF53400, 0x435F51C00, 0x435F53400, 0x61DF51C00, 0x61DF53400, -0x635F51C00, 0x635F53400, 0x81D7D1C00, 0x81D7D3400, 0x8357D1C00, 0x8357D3400, 0xA1D7D1C00, 0xA1D7D3400, -0xA357D1C00, 0xA357D3400, 0xC1D477C00, 0xC1D4D7C00, 0xC35477C00, 0xC354D7C00, 0xE1D477C00, 0xE1D4D7C00, -0xE35477C00, 0xE354D7C00, 0x007757C00, 0x00775DC00, 0x00775F400, 0x034FD5400, 0x0354FD400, 0x03554FC00, -0x04D4FD400, 0x04D54FC00, 0x207757C00, 0x20775DC00, 0x20775F400, 0x234FD5400, 0x2354FD400, 0x23554FC00, -0x24D4FD400, 0x24D54FC00, 0x43F4D5400, 0x4534FD400, 0x45354FC00, 0x454D4FC00, 0x63F4D5400, 0x6534FD400, -0x65354FC00, 0x654D4FC00, 0x83F535400, 0x83F54D400, 0x853F4D400, 0x85534FC00, 0xA3F535400, 0xA3F54D400, -0xA53F4D400, 0xA5534FC00, 0xC3F553400, 0xC3F554C00, 0xC53F53400, 0xC53F54C00, 0xC553F4C00, 0xC7D4D3400, -0xCDD4D3400, 0xCF54D3400, 0xE3F553400, 0xE3F554C00, 0xE53F53400, 0xE53F54C00, 0xE553F4C00, 0xE7D473400, -0xEDD473400, 0xEF5473400, 0x034757C00, 0x03475DC00, 0x03475F400, 0x034D57C00, 0x034D5DC00, 0x034D5F400, -0x035F51C00, 0x035F53400, 0x037751C00, 0x037753400, 0x037D51C00, 0x037D53400, 0x04FD51C00, 0x04FD53400, -0x13F51D400, 0x13F535400, 0x13F551C00, 0x13F553400, 0x1CF51D400, 0x1CF535400, 0x1CF551C00, 0x1CF553400, -0x234757C00, 0x23475DC00, 0x23475F400, 0x234D57C00, 0x234D5DC00, 0x234D5F400, 0x235F51C00, 0x235F53400, -0x237751C00, 0x237753400, 0x237D51C00, 0x237D53400, 0x24DF51C00, 0x24DF53400, 0x41D357C00, 0x41D35DC00, -0x41D35F400, 0x41D3F5400, 0x435357C00, 0x43535DC00, 0x43535F400, 0x4353F5400, 0x47D351C00, 0x47D353400, -0x4DD351C00, 0x4DD353400, 0x4F4D1D400, 0x4F4D35400, 0x4F4D51C00, 0x4F4D53400, 0x4F5351C00, 0x4F5353400, -0x553F51C00, 0x553F53400, 0x55CF51C00, 0x55CF53400, 0x61D357C00, 0x61D35DC00, 0x61D35F400, 0x61D37D400, -0x635357C00, 0x63535DC00, 0x63535F400, 0x63537D400, 0x67CD1D400, 0x67CD35400, 0x67CD51C00, 0x67CD53400, -0x67D351C00, 0x67D353400, 0x6DD351C00, 0x6DD353400, 0x6F5351C00, 0x6F5353400, 0x81D4D7C00, 0x81D4DDC00, -0x81D4DF400, 0x81D53F400, 0x8354D7C00, 0x8354DDC00, 0x8354DF400, 0x83553F400, 0x851D3F400, 0x85353F400, -0x85F4D1C00, 0x85F4D3400, 0x87D4D1C00, 0x87D4D3400, 0x8DD4D1C00, 0x8DD4D3400, 0x8F54D1C00, 0x8F54D3400, -0x91D4FD400, 0x91D73D400, 0x9354FD400, 0x93573D400, 0xA1D4D7C00, 0xA1D4DDC00, 0xA1D4DF400, 0xA1D537C00, -0xA354D7C00, 0xA354DDC00, 0xA354DF400, 0xA35537C00, 0xA51D37C00, 0xA53537C00, 0xA57CD1C00, 0xA57CD3400, -0xA7D4D1C00, 0xA7D4D3400, 0xADD4D1C00, 0xADD4D3400, 0xAF54D1C00, 0xAF54D3400, 0xC1D5F4C00, 0xC1D774C00, -0xC1D7D3400, 0xC1D7D4C00, 0xC355F4C00, 0xC35774C00, 0xC357D3400, 0xC357D4C00, 0xC7D474C00, 0xC7D4D4C00, -0xCDD474C00, 0xCDD4D4C00, 0xCF5474C00, 0xCF54D4C00, 0xD1D54FC00, 0xD1D573C00, 0xD3554FC00, 0xD35573C00, -0xD51D4FC00, 0xD51D73C00, 0xD5354FC00, 0xD53573C00, 0xE1D5F3400, 0xE1D5F4C00, 0xE1D774C00, 0xE1D7D4C00, -0xE355F3400, 0xE355F4C00, 0xE35774C00, 0xE357D4C00, 0xE7D474C00, 0xE7D4D4C00, 0xEDD474C00, 0xEDD4D4C00, -0xEF5474C00, 0xEF54D4C00, 0x10F557C00, 0x10F55DC00, 0x10F55F400, 0x10F57D400, 0x10F5DD400, 0x10F5F5400, -0x550F57C00, 0x550F5DC00, 0x550F5F400, 0x97D43D400, 0x9DD43D400, 0x9F543D400, 0xD57D43C00, 0xD5DD43C00, -0xD5F543C00, 0xD7D543C00, 0xDDD543C00, 0xDF5543C00, 0x000185400, 0x00019D400, 0x00056DC00, 0x00215DC00, -0x10815DC00, 0x8DD520000, 0xADD520000, 0x434D24400, 0x61CD18400, 0x82015DC00, 0xA0215DC00, 0x10F518400, -0x10F524400, 0xD18543C00, 0xD24543C00, 0x002757C00, 0x00275DC00, 0x108D5DC00, 0x8DD520C00, 0xADD520C00, -0x00359DC00, 0x10C5DB400, 0x8247D3400, 0xA187D1C00, 0x0035DB400, 0x10C59DC00, 0x837613400, 0xA1E711C00, -0x434D85C00, 0x61CD19C00, 0x82315DC00, 0xA0275DC00, 0x002D5DC00, 0x10875DC00, 0xCDD4D2000, 0xD07758C00, -0x023751C00, 0x023753400, 0x10BD51C00, 0x10BD53400, 0x436351C00, 0x436353400, 0x536351C00, 0x536353400, -0x81D48DC00, 0x83548DC00, 0x91D42F400, 0x93542F400, 0xC1D4D8C00, 0xC354D8C00, 0xD1D4D8C00, 0xD354D8C00, -0x4F4851C00, 0x4F4853400, 0x506F51C00, 0x506F53400, 0x81D48F400, 0x83548F400, 0x91D42DC00, 0x93542DC00, -0x434D1B400, 0x61CD85C00, 0x80761DC00, 0xA0671DC00, 0x00ED51C00, 0x00ED53400, 0x1C8751C00, 0x1C8753400, -0xC1D4D2C00, 0xC354D2C00, 0xD1D613C00, 0xD35613C00, 0x02147DC00, 0x02147F400, 0x18147DC00, 0x18147F400, -0x41847DC00, 0x41847F400, 0x62447DC00, 0x62447F400, 0x81F748400, 0x81FD48400, 0xA1F748400, 0xA1FD48400, -0xC1F752000, 0xC1FD52000, 0xD1F758000, 0xD1FD58000, 0x41FD18400, 0x41FD24400, 0x437D18400, 0x437D24400, -0x61FD18400, 0x61FD24400, 0x637D18400, 0x637D24400, 0x818537C00, 0x81853DC00, 0x824537C00, 0x82453DC00, -0xA1853DC00, 0xA1853F400, 0xA2453DC00, 0xA2453F400, 0x03F518400, 0x03F524400, 0x23F518400, 0x23F524400, -0x434D27400, 0x43F518400, 0x43F524400, 0x61CD61C00, 0x63F518400, 0x63F524400, 0x81854FC00, 0x820D5DC00, -0x82454FC00, 0xA0875DC00, 0xA1854FC00, 0xA2454FC00, 0xC1854FC00, 0xC2454FC00, 0xE1854FC00, 0xE2454FC00, -0x021477C00, 0x0214DF400, 0x181477C00, 0x1814DF400, 0x418477C00, 0x4184DF400, 0x624477C00, 0x6244DF400, -0x81DF48400, 0x837D48400, 0xA1DF48400, 0xA37D48400, 0xC1DF52000, 0xC37D52000, 0xD1DF58000, 0xD37D58000, -0x10F519C00, 0x10F51B400, 0x10F585C00, 0x10F587400, 0xD19D43C00, 0xD1B543C00, 0xD85D43C00, 0xD87543C00, -0x0214FD400, 0x02154FC00, 0x04854FC00, 0x060F51C00, 0x060F53400, 0x1814FD400, 0x18154FC00, 0x24854FC00, -0x24B351C00, 0x24B353400, 0x4184FD400, 0x41854FC00, 0x41D327400, 0x41D48F400, 0x41D49CC00, 0x41D4E1C00, -0x41D583C00, 0x41D83D400, 0x435327400, 0x43548F400, 0x43549CC00, 0x4354E1C00, 0x435583C00, 0x43583D400, -0x438D1D400, 0x438D35400, 0x438D51C00, 0x438D53400, 0x43F485400, 0x45214FC00, 0x55814FC00, 0x61D2CD400, -0x61D361C00, 0x61D48F400, 0x61D49CC00, 0x61D4E1C00, 0x61D583C00, 0x623D1D400, 0x623D35400, 0x623D51C00, -0x623D53400, 0x6244FD400, 0x62454FC00, 0x6352CD400, 0x635361C00, 0x63548F400, 0x63549CC00, 0x6354E1C00, -0x635583C00, 0x63F485400, 0x81D583C00, 0x823D51C00, 0x823D53400, 0x827351C00, 0x827353400, 0x8274D1C00, -0x8274D3400, 0x835583C00, 0x838751C00, 0x838753400, 0x83F521400, 0x83F548400, 0x85184FC00, 0x851D83C00, -0x853583C00, 0x8538D1C00, 0x8538D3400, 0x853F48400, 0x860F51C00, 0x860F53400, 0x93F581400, 0xA1D52CC00, -0xA23D51C00, 0xA23D53400, 0xA27351C00, 0xA27353400, 0xA3552CC00, 0xA38751C00, 0xA38753400, 0xA3F548400, -0xA51D2CC00, 0xA523D1C00, 0xA523D3400, 0xA5244FC00, 0xA5352CC00, 0xA53F48400, 0xA60F51C00, 0xA60F53400, -0xA61CD1C00, 0xA61CD3400, 0xC1D4E3400, 0xC354E3400, 0xC3F518400, 0xC3F552000, 0xC53F52000, 0xD3F558000, -0xD53F58000, 0xE1D48F400, 0xE3548F400, 0xE3F524400, 0x13F518400, 0x13F524400, 0x1CF518400, 0x1CF524400, -0x4F4D18400, 0x4F4D24400, 0x67CD18400, 0x67CD24400, 0x81853F400, 0x82453F400, 0xA18537C00, 0xA24537C00, -0xD1854FC00, 0xD18573C00, 0xD2454FC00, 0xD24573C00, 0x0348F5400, 0x0349CD400, 0x034E1D400, 0x03548F400, -0x03549CC00, 0x0354E1C00, 0x035583C00, 0x03583D400, 0x04C9CD400, 0x04D48F400, 0x04D49CC00, 0x04D4E1C00, -0x04D583C00, 0x10F527400, 0x10F561C00, 0x2348F5400, 0x2349CD400, 0x234E1D400, 0x23548F400, 0x23549CC00, -0x2354E1C00, 0x235583C00, 0x23583D400, 0x24D48F400, 0x24D49CC00, 0x24D4E1C00, 0x24D583C00, 0x24D83D400, -0x45348F400, 0x45349CC00, 0x4534E1C00, 0x453583C00, 0x454C9CC00, 0x65348F400, 0x65349CC00, 0x6534E1C00, -0x653583C00, 0x654D83C00, 0x823D35400, 0x823D4D400, 0x82734D400, 0x83874D400, 0x860F4D400, 0xA23D4D400, -0xA2734D400, 0xA38735400, 0xA3874D400, 0xA60F4D400, 0xC23D53400, 0xC23D54C00, 0xC27353400, 0xC27354C00, -0xC38753400, 0xC38754C00, 0xC523D3400, 0xC523D4C00, 0xC52734C00, 0xC53874C00, 0xC560F4C00, 0xC60F53400, -0xC60F54C00, 0xD27543C00, 0xD61D43C00, 0xE23D53400, 0xE23D54C00, 0xE27353400, 0xE27354C00, 0xE38753400, -0xE38754C00, 0xE523D4C00, 0xE52734C00, 0xE53873400, 0xE53874C00, 0xE560F4C00, 0xE60F53400, 0xE60F54C00, -0x0055BFC00, 0x005F9F400, 0x20767DC00, 0x824F57C00, 0xA0B75F400, 0x00B7DD400, 0x10BDF5400, 0x85DD23C00, -0xA5DD23C00, 0x005F9DC00, 0x2076DF400, 0x8247D7C00, 0xA187DF400, 0x00B75DC00, 0x183D5DC00, 0x8DD523C00, -0xADD523C00, 0x00F59DC00, 0x1CC5DB400, 0x8247DF400, 0xA187D7C00, 0x00F5DB400, 0x1CC59DC00, 0x83761F400, -0xA1E717C00, 0x00EDF5400, 0x10F9DD400, 0xC537D2C00, 0xD0567FC00, 0x4F48F5400, 0x506F7D400, 0x85F48F400, -0x9056F7C00, 0x434DB5C00, 0x61CD79C00, 0x824F5DC00, 0xA0E75DC00, 0x023D5DC00, 0x10B75DC00, 0xCDD7D2000, -0xD0775BC00, 0x41B47DC00, 0x41B47F400, 0x41D277C00, 0x435277C00, 0x61D3B7400, 0x6353B7400, 0x68747DC00, -0x68747F400, 0x819FD1C00, 0x819FD3400, 0x81F749C00, 0x81FD49C00, 0xA1F763400, 0xA1FD63400, 0xA36DD1C00, -0xA36DD3400, 0x00767F400, 0x20677DC00, 0xC1FDD8400, 0xE1DF27400, 0x0067DF400, 0x207677C00, 0xC36DD3400, -0xE19DF3400, 0x02DF51C00, 0x02DF53400, 0x23BD51C00, 0x23BD53400, 0x41BF51C00, 0x41BF53400, 0x636F51C00, -0x636F53400, 0x81D4B7C00, 0x8354B7C00, 0xA1D4EF400, 0xA354EF400, 0xC1D46FC00, 0xC3546FC00, 0xE1D4DBC00, -0xE354DBC00, 0x034677C00, 0x03467DC00, 0x03467F400, 0x0346DDC00, 0x0346DF400, 0x03479DC00, 0x03479F400, -0x034D9DC00, 0x034D9F400, 0x034DB7400, 0x234677C00, 0x23467DC00, 0x23467F400, 0x2346DDC00, 0x2346DF400, -0x23479DC00, 0x23479F400, 0x234D9DC00, 0x234D9F400, 0x234DB7400, 0x434D7B400, 0x61CDB5C00, 0x8076DDC00, -0xA067DDC00, 0xC19DF4C00, 0xC19F74C00, 0xC19FD4C00, 0xC1B774C00, 0xC1B7D4C00, 0xC1E774C00, 0xC1E7D4C00, -0xC36774C00, 0xC367D4C00, 0xC36DD4C00, 0xE19DF4C00, 0xE19F74C00, 0xE19FD4C00, 0xE1B774C00, 0xE1B7D4C00, -0xE1E774C00, 0xE1E7D4C00, 0xE36774C00, 0xE367D4C00, 0xE36DD4C00, 0x03B751C00, 0x03B753400, 0x22FD51C00, -0x22FD53400, 0x41D36DC00, 0x41D37B400, 0x41EF51C00, 0x41EF53400, 0x43536DC00, 0x43537B400, 0x61D2DF400, -0x61D3B5C00, 0x627F51C00, 0x627F53400, 0x6352DF400, 0x6353B5C00, 0x81B7D1C00, 0x81B7D3400, 0x81D4EDC00, -0x81DBD1C00, 0x81DBD3400, 0x8354EDC00, 0xA1D4BF400, 0xA1EDD1C00, 0xA1EDD3400, 0xA277D1C00, 0xA277D3400, -0xA354BF400, 0xC1D47BC00, 0xC3547BC00, 0xE1D49FC00, 0xE3549FC00, 0x0079DDC00, 0x205B7DC00, 0xC273F5400, -0xE0B7DD400, 0x02D47DC00, 0x02D47F400, 0x08D47DC00, 0x08D47F400, 0x12D47DC00, 0x12D47F400, 0x18D47DC00, -0x18D47F400, 0x22D47DC00, 0x22D47F400, 0x28D47DC00, 0x28D47F400, 0x41D27DC00, 0x41D27F400, 0x41D46FC00, -0x41D4F9C00, 0x41D61FC00, 0x41D63DC00, 0x43527DC00, 0x43527F400, 0x43546FC00, 0x4354F9C00, 0x43561FC00, -0x43563DC00, 0x46347DC00, 0x46347F400, 0x61D39DC00, 0x61D39F400, 0x61D46FC00, 0x61D4F9C00, 0x61D61FC00, -0x61D63DC00, 0x62747DC00, 0x62747F400, 0x63539DC00, 0x63539F400, 0x63546FC00, 0x6354F9C00, 0x63561FC00, -0x63563DC00, 0x81BF51C00, 0x81BF53400, 0x81F6D1C00, 0x81F6D3400, 0x81F761C00, 0x81FD61C00, 0x8376D1C00, -0x8376D3400, 0x83E751C00, 0x83E753400, 0x887F51C00, 0x887F53400, 0x88F751C00, 0x88F753400, 0xA1BF51C00, -0xA1BF53400, 0xA1E7D1C00, 0xA1E7D3400, 0xA1F74B400, 0xA1FD4B400, 0xA367D1C00, 0xA367D3400, 0xA3E751C00, -0xA3E753400, 0xA87F51C00, 0xA87F53400, 0xA8F751C00, 0xA8F753400, 0xC1F752C00, 0xC1F758C00, 0xC1FD52C00, -0xC1FD58C00, 0xD1F752C00, 0xD1F758C00, 0xD1FD52C00, 0xD1FD58C00, 0xE1F752C00, 0xE1F758C00, 0xE1FD52C00, -0xE1FD58C00, 0x0077B5C00, 0x0077E7400, 0x20776DC00, 0x20777B400, 0xC1EDD3400, 0xC277D3400, 0xE1B5F3400, -0xE1DB73400, 0x434D9DC00, 0x61CDDB400, 0x8247DDC00, 0xA187DDC00, 0x0346D7C00, 0x03476DC00, 0x03477B400, -0x0347B7400, 0x0349DF400, 0x034DB5C00, 0x2346D7C00, 0x23476DC00, 0x23477B400, 0x2347B7400, 0x2349DF400, -0x234DB5C00, 0x41FD19C00, 0x41FD1B400, 0x41FD85C00, 0x41FD87400, 0x434DD9C00, 0x437D19C00, 0x437D1B400, -0x437D85C00, 0x437D87400, 0x61CD9F400, 0x61FD19C00, 0x61FD1B400, 0x61FD85C00, 0x61FD87400, 0x637D19C00, -0x637D1B400, 0x637D85C00, 0x637D87400, 0x819D37C00, 0x819D3DC00, 0x81B537C00, 0x81B53DC00, 0x81F61DC00, -0x885D37C00, 0x885D3DC00, 0x887537C00, 0x88753DC00, 0xA19D3DC00, 0xA19D3F400, 0xA1B53DC00, 0xA1B53F400, -0xA1C9DDC00, 0xA85D3DC00, 0xA85D3F400, 0xA8753DC00, 0xA8753F400, 0xC1B5F4C00, 0xC1DB74C00, 0xC1DED4C00, -0xC1EDD4C00, 0xC277D4C00, 0xC36D74C00, 0xE1B5F4C00, 0xE1DB74C00, 0xE1DED4C00, 0xE1EDD4C00, 0xE277D4C00, -0xE36D74C00, 0x03ED51C00, 0x03ED53400, 0x12F751C00, 0x12F753400, 0x12FD51C00, 0x12FD53400, 0x13B751C00, -0x13B753400, 0x13BD51C00, 0x13BD53400, 0x23B751C00, 0x23B753400, 0x41B477C00, 0x41B4DF400, 0x41D39DC00, -0x41D39F400, 0x43539DC00, 0x43539F400, 0x437B51C00, 0x437B53400, 0x51EF51C00, 0x51EF53400, 0x51FB51C00, -0x51FB53400, 0x536F51C00, 0x536F53400, 0x537B51C00, 0x537B53400, 0x61D3D9C00, 0x61D3DB400, 0x61EF51C00, -0x61EF53400, 0x6353D9C00, 0x6353DB400, 0x687477C00, 0x6874DF400, 0x81D4FB400, 0x81DF49C00, 0x8354FB400, -0x837D49C00, 0x885FD1C00, 0x885FD3400, 0x8877D1C00, 0x8877D3400, 0x91D4BDC00, 0x91D4BF400, 0x91D4EDC00, -0x91D4EF400, 0x9354BDC00, 0x9354BF400, 0x9354EDC00, 0x9354EF400, 0xA19FD1C00, 0xA19FD3400, 0xA1B7D1C00, -0xA1B7D3400, 0xA1D4EDC00, 0xA1DF63400, 0xA354EDC00, 0xA37D63400, 0xC1D4DEC00, 0xC354DEC00, 0xD1D47BC00, -0xD1D47EC00, 0xD1D4DBC00, 0xD1D4DEC00, 0xD3547BC00, 0xD3547EC00, 0xD354DBC00, 0xD354DEC00, 0xE1D47BC00, -0xE3547BC00, 0x023757C00, 0x02375DC00, 0x02375F400, 0x10BD57C00, 0x10BD5DC00, 0x10BD5F400, 0x436357C00, -0x43635DC00, 0x43635F400, 0x536357C00, 0x53635DC00, 0x53635F400, 0x87D48DC00, 0x8DD48DC00, 0x8F548DC00, -0x97D42F400, 0x9DD42F400, 0x9F542F400, 0xC7D4D8C00, 0xCDD4D8C00, 0xCF54D8C00, 0xD7D4D8C00, 0xDDD4D8C00, -0xDF54D8C00, 0x0346FD400, 0x034F9D400, 0x03546FC00, 0x0354F9C00, 0x03561FC00, 0x03563DC00, 0x0361FD400, -0x0363DD400, 0x03F519C00, 0x03F51B400, 0x03F585C00, 0x03F587400, 0x04D46FC00, 0x04D4F9C00, 0x04D61FC00, -0x04D63DC00, 0x2346FD400, 0x234F9D400, 0x23546FC00, 0x2354F9C00, 0x23561FC00, 0x23563DC00, 0x2361FD400, -0x2363DD400, 0x23F519C00, 0x23F51B400, 0x23F585C00, 0x23F587400, 0x24D46FC00, 0x24D4F9C00, 0x24D61FC00, -0x24D63DC00, 0x434D9F400, 0x43F519C00, 0x43F51B400, 0x43F585C00, 0x43F587400, 0x45346FC00, 0x4534F9C00, -0x45361FC00, 0x45363DC00, 0x4F4857C00, 0x4F485DC00, 0x4F485F400, 0x506F57C00, 0x506F5DC00, 0x506F5F400, -0x61CDD9C00, 0x63F519C00, 0x63F51B400, 0x63F585C00, 0x63F587400, 0x65346FC00, 0x6534F9C00, 0x65361FC00, -0x65363DC00, 0x819D4FC00, 0x81B54FC00, 0x81BF4D400, 0x83E74D400, 0x87D48F400, 0x885D4FC00, 0x8874DDC00, -0x88754FC00, 0x887F4D400, 0x88F74D400, 0x8DD48F400, 0x8F548F400, 0x97D42DC00, 0x9DD42DC00, 0x9F542DC00, -0xA19CDDC00, 0xA19D4FC00, 0xA1B54FC00, 0xA1BF4D400, 0xA3E74D400, 0xA85D4FC00, 0xA8754FC00, 0xA87F4D400, -0xA8F74D400, 0xC19D4FC00, 0xC1B54FC00, 0xC1BF53400, 0xC1BF54C00, 0xC3E753400, 0xC3E754C00, 0xC51BF4C00, -0xC53E74C00, 0xC587F4C00, 0xC58F74C00, 0xC85D4FC00, 0xC8754FC00, 0xC87F53400, 0xC87F54C00, 0xC8F753400, -0xC8F754C00, 0xE19D4FC00, 0xE1B54FC00, 0xE1BF53400, 0xE1BF54C00, 0xE3E753400, 0xE3E754C00, 0xE51BF4C00, -0xE53E74C00, 0xE587F4C00, 0xE58F74C00, 0xE85D4FC00, 0xE8754FC00, 0xE87F53400, 0xE87F54C00, 0xE8F753400, -0xE8F754C00, 0x08F751C00, 0x08F753400, 0x22F751C00, 0x22F753400, 0x41D87DC00, 0x43587DC00, 0x436F51C00, -0x436F53400, 0x61D2DDC00, 0x61FB51C00, 0x61FB53400, 0x6352DDC00, 0x81D63DC00, 0x83563DC00, 0x835BD1C00, -0x835BD3400, 0xA1D4BDC00, 0xA1F9D1C00, 0xA1F9D3400, 0xA354BDC00, 0xC1D4DBC00, 0xC354DBC00, 0xE1D47EC00, -0xE3547EC00, 0x00ED57C00, 0x00ED5DC00, 0x00ED5F400, 0x1C8757C00, 0x1C875DC00, 0x1C875F400, 0x434DDB400, -0x61CD9DC00, 0x83761DC00, 0xA1E71DC00, 0xC7D4D2C00, 0xCDD4D2C00, 0xCF54D2C00, 0xD7D613C00, 0xDDD613C00, -0xDF5613C00, 0x02D477C00, 0x02D4DF400, 0x0347B5C00, 0x034D7B400, 0x049D4FC00, 0x04BF51C00, 0x04BF53400, -0x08D477C00, 0x08D4DF400, 0x12D477C00, 0x12D4DF400, 0x13ED51C00, 0x13ED53400, 0x18D477C00, 0x18D4DF400, -0x1CB751C00, 0x1CB753400, 0x22D477C00, 0x22D4DF400, 0x2347B5C00, 0x234D7B400, 0x26354FC00, 0x263F51C00, -0x263F53400, 0x28D477C00, 0x28D4DF400, 0x41B4FD400, 0x41B54FC00, 0x41D2FD400, 0x4352FD400, 0x43ED1D400, -0x43ED35400, 0x43ED51C00, 0x43ED53400, 0x43F49D400, 0x463477C00, 0x4634DF400, 0x4D847DC00, 0x4D847F400, -0x51BF51C00, 0x51BF53400, 0x587F51C00, 0x587F53400, 0x61D8FD400, 0x627477C00, 0x6274DF400, 0x6358FD400, -0x63F635400, 0x6874FD400, 0x68754FC00, 0x68FD1D400, 0x68FD35400, 0x68FD51C00, 0x68FD53400, 0x69C47DC00, -0x69C47F400, 0x81D52FC00, 0x81DF61C00, 0x81F74B400, 0x81FD4B400, 0x83552FC00, 0x837D61C00, 0x83F549C00, -0x851B4FC00, 0x851D2FC00, 0x85352FC00, 0x853ED1C00, 0x853ED3400, 0x853F49C00, 0x91D4FB400, 0x91D72DC00, -0x9354FB400, 0x93572DC00, 0xA1D58FC00, 0xA1DF4B400, 0xA1F761C00, 0xA1FD61C00, 0xA3558FC00, 0xA37D4B400, -0xA3F563400, 0xA51D8FC00, 0xA5358FC00, 0xA53F63400, 0xA5874FC00, 0xA58FD1C00, 0xA58FD3400, 0xC1D4FB400, -0xC1DF52C00, 0xC1DF58C00, 0xC1ED74C00, 0xC354FB400, 0xC35ED4C00, 0xC37D52C00, 0xC37D58C00, 0xC3F51B400, -0xD1D46FC00, 0xD1D61FC00, 0xD1DF52C00, 0xD1DF58C00, 0xD3546FC00, 0xD3561FC00, 0xD37D52C00, 0xD37D58C00, -0xE1D63F400, 0xE1DF52C00, 0xE1DF58C00, 0xE1ED74C00, 0xE3563F400, 0xE35ED4C00, 0xE37D52C00, 0xE37D58C00, -0xE3F587400, 0x0076DF400, 0x206777C00, 0xC37DD8400, 0xE1DF9C400, 0x0347E7400, 0x0349DDC00, 0x034D6DC00, -0x03587DC00, 0x04C9DDC00, 0x051F9CC00, 0x0523DDC00, 0x0535B3C00, 0x05387DC00, 0x10F7B5400, 0x10FB5D400, -0x2347E7400, 0x2349DDC00, 0x234D6DC00, 0x23587DC00, 0x24D87DC00, 0x251F9CC00, 0x2523DDC00, 0x2535B3C00, -0x25387DC00, 0x41FD27400, 0x41FD61C00, 0x434DE7400, 0x437D27400, 0x437D61C00, 0x550F7B400, 0x550FB5C00, -0x61CD6DC00, 0x61FD27400, 0x61FD61C00, 0x637D27400, 0x637D61C00, 0x827537C00, 0x82753DC00, 0x861D37C00, -0x861D3DC00, 0x8E0D5DC00, 0x91ED3D400, 0x935E3D400, 0xA0B75DC00, 0xA2753DC00, 0xA2753F400, 0xA61D3DC00, -0xA61D3F400, 0xC1F9CD400, 0xC1F9D3400, 0xC1F9D4C00, 0xC23DDD400, 0xC27774C00, 0xC35B3D400, 0xC35B74C00, -0xC387DD400, 0xC61F74C00, 0xD51ED3C00, 0xD535E3C00, 0xE1F9CD400, 0xE1F9D4C00, 0xE23DDD400, 0xE27774C00, -0xE35B3D400, 0xE35B73400, 0xE35B74C00, 0xE387DD400, 0xE61F74C00, 0x02D4FD400, 0x02D54FC00, 0x03F275400, -0x03F527400, 0x03F561C00, 0x04CBF5400, 0x0523FD400, 0x0538FD400, 0x05523FC00, 0x05538FC00, 0x061D4FC00, -0x08D4FD400, 0x08D54FC00, 0x10F6DD400, 0x10FE75400, 0x12D4FD400, 0x12D54FC00, 0x13F519C00, 0x13F51B400, -0x13F585C00, 0x13F587400, 0x18D4FD400, 0x18D54FC00, 0x1CF519C00, 0x1CF51B400, 0x1CF585C00, 0x1CF587400, -0x22D4FD400, 0x22D54FC00, 0x23F527400, 0x23F561C00, 0x23F61D400, 0x24B54FC00, 0x24FE1D400, 0x2523FD400, -0x2538FD400, 0x25523FC00, 0x25538FC00, 0x28D4FD400, 0x28D54FC00, 0x43F527400, 0x43F561C00, 0x43F61D400, -0x452D4FC00, 0x453F27400, 0x454CBF400, 0x45523FC00, 0x45538FC00, 0x458D4FC00, 0x4634FD400, 0x46354FC00, -0x4F4D19C00, 0x4F4D1B400, 0x4F4D85C00, 0x4F4D87400, 0x550F6DC00, 0x550FE7400, 0x552D4FC00, 0x558D4FC00, -0x6274FD400, 0x62754FC00, 0x63F4B5400, 0x63F527400, 0x63F561C00, 0x652D4FC00, 0x653F61C00, 0x654FE1C00, -0x65523FC00, 0x65538FC00, 0x658D4FC00, 0x67CD19C00, 0x67CD1B400, 0x67CD85C00, 0x67CD87400, 0x819D3F400, -0x81B53F400, 0x823FD5400, 0x8273F5400, 0x8274FD400, 0x82754FC00, 0x838FD5400, 0x83F52D400, 0x83F561C00, -0x83F58D400, 0x853F61C00, 0x85634FC00, 0x861D4FC00, 0x885D3F400, 0x88753F400, 0x92773D400, 0x93F52D400, -0x93F58D400, 0x961CFD400, 0xA19D37C00, 0xA1B537C00, 0xA23FD5400, 0xA2754FC00, 0xA38FD5400, 0xA3F52D400, -0xA3F54B400, 0xA3F58D400, 0xA5274FC00, 0xA53F4B400, 0xA60FF5400, 0xA61CFD400, 0xA61D4FC00, 0xA85D37C00, -0xA87537C00, 0xC23FD5400, 0xC2754FC00, 0xC38FD5400, 0xC3F552C00, 0xC3F558C00, 0xC3F563400, 0xC523FD400, -0xC5273F400, 0xC5274FC00, 0xC538FD400, 0xC53F52C00, 0xC53F58C00, 0xC61D4FC00, 0xD19D4FC00, 0xD19D73C00, -0xD1B54FC00, 0xD1B573C00, 0xD3F552C00, 0xD3F558C00, 0xD52773C00, 0xD53F52C00, 0xD53F58C00, 0xD561CFC00, -0xD85D4FC00, 0xD85D73C00, 0xD8754FC00, 0xD87573C00, 0xE23FD5400, 0xE2754FC00, 0xE38FD5400, 0xE3F527400, -0xE3F552C00, 0xE3F558C00, 0xE523FD400, 0xE538FD400, 0xE53F52C00, 0xE53F58C00, 0xE560FF400, 0xE561CFC00, -0xE61D4FC00, 0x02F751C00, 0x02F753400, 0x02FD51C00, 0x02FD53400, 0x063F51C00, 0x063F53400, 0x06CF51C00, -0x06CF53400, 0x08FD51C00, 0x08FD53400, 0x12DF51C00, 0x12DF53400, 0x13E751C00, 0x13E753400, 0x18FD51C00, -0x18FD53400, 0x1CBD51C00, 0x1CBD53400, 0x22DF51C00, 0x22DF53400, 0x24BF51C00, 0x24BF53400, 0x27B351C00, -0x27B353400, 0x28DF51C00, 0x28DF53400, 0x28F751C00, 0x28F753400, 0x41D3B5C00, 0x41D3B7400, 0x41D3E7400, -0x41D49FC00, 0x41D4BF400, 0x41D4EDC00, 0x41D58FC00, 0x41D5B3C00, 0x41D78F400, 0x41D79CC00, 0x41D7E1C00, -0x41D87F400, 0x41D8FD400, 0x41DB3D400, 0x41DF27400, 0x4353B5C00, 0x4353B7400, 0x4353E7400, 0x43549FC00, -0x4354BF400, 0x4354EDC00, 0x43558FC00, 0x4355B3C00, 0x43578F400, 0x43579CC00, 0x4357E1C00, 0x43587F400, -0x4358FD400, 0x435B3D400, 0x435F27400, 0x43BD1D400, 0x43BD35400, 0x43BD51C00, 0x43BD53400, 0x4D8477C00, -0x4D84DF400, 0x4DCB51C00, 0x4DCB53400, 0x4F4B51C00, 0x4F4B53400, 0x4F6351C00, 0x4F6353400, 0x4F8D1D400, -0x4F8D35400, 0x4F8D51C00, 0x4F8D53400, 0x578F51C00, 0x578F53400, 0x57CB51C00, 0x57CB53400, 0x5B4F51C00, -0x5B4F53400, 0x5F6351C00, 0x5F6353400, 0x61D2D7C00, 0x61D2FD400, 0x61D36DC00, 0x61D379C00, 0x61D37B400, -0x61D49FC00, 0x61D4BF400, 0x61D4EDC00, 0x61D58FC00, 0x61D5B3C00, 0x61D78F400, 0x61D79CC00, 0x61D7E1C00, -0x61DECD400, 0x61DF61C00, 0x62FD1D400, 0x62FD35400, 0x62FD51C00, 0x62FD53400, 0x6352D7C00, 0x6352FD400, -0x63536DC00, 0x635379C00, 0x63537B400, 0x63549FC00, 0x6354BF400, 0x6354EDC00, 0x63558FC00, 0x6355B3C00, -0x63578F400, 0x63579CC00, 0x6357E1C00, 0x635ECD400, 0x635F61C00, 0x67CB51C00, 0x67CB53400, 0x67E351C00, -0x67E353400, 0x69C477C00, 0x69C4DF400, 0x6DE351C00, 0x6DE353400, 0x6E3D1D400, 0x6E3D35400, 0x6E3D51C00, -0x6E3D53400, 0x81D4BDC00, 0x81D4BF400, 0x81D58FC00, 0x81D5B3C00, 0x81D63F400, 0x81DF4B400, 0x8277D1C00, -0x8277D3400, 0x827F51C00, 0x827F53400, 0x82FD51C00, 0x82FD53400, 0x8354BDC00, 0x8354BF400, 0x83558FC00, -0x8355B3C00, 0x83563F400, 0x837D4B400, 0x83B751C00, 0x83B753400, 0x851D8FC00, 0x851DB3C00, 0x85358FC00, -0x8535B3C00, 0x853BD1C00, 0x853BD3400, 0x85F8D1C00, 0x85F8D3400, 0x863F51C00, 0x863F53400, 0x86CF51C00, -0x86CF53400, 0x89F4D1C00, 0x89F4D3400, 0x8B74D1C00, 0x8B74D3400, 0x8E3D51C00, 0x8E3D53400, 0x8E7351C00, -0x8E7353400, 0x8E74D1C00, 0x8E74D3400, 0x8F58D1C00, 0x8F58D3400, 0x8F8751C00, 0x8F8753400, 0x91D4B7C00, -0x91D4F9C00, 0x91D63F400, 0x91D72F400, 0x9354B7C00, 0x9354F9C00, 0x93563F400, 0x93572F400, 0xA1D4B7C00, -0xA1D52FC00, 0xA1D5ECC00, 0xA1D637C00, 0xA1D63DC00, 0xA1DF61C00, 0xA27F51C00, 0xA27F53400, 0xA2FD51C00, -0xA2FD53400, 0xA354B7C00, 0xA3552FC00, 0xA355ECC00, 0xA35637C00, 0xA3563DC00, 0xA37D61C00, 0xA3B751C00, -0xA3B753400, 0xA51D2FC00, 0xA51DECC00, 0xA52FD1C00, 0xA52FD3400, 0xA5352FC00, 0xA535ECC00, 0xA5E3D1C00, -0xA5E3D3400, 0xA61FD1C00, 0xA61FD3400, 0xA63F51C00, 0xA63F53400, 0xA6CF51C00, 0xA6CF53400, 0xA6DCD1C00, -0xA6DCD3400, 0xA79CD1C00, 0xA79CD3400, 0xA7C9D1C00, 0xA7C9D3400, 0xAD9CD1C00, 0xAD9CD3400, 0xAE3D51C00, -0xAE3D53400, 0xAE7351C00, 0xAE7353400, 0xAF8751C00, 0xAF8753400, 0xC1D4EF400, 0xC1D772C00, 0xC1D7D2C00, -0xC1D7D8C00, 0xC1D7E3400, 0xC354EF400, 0xC35772C00, 0xC357D2C00, 0xC357D8C00, 0xC357E3400, 0xD1D5E3C00, -0xD1D5F2C00, 0xD1D6D3C00, 0xD1D7D8C00, 0xD355E3C00, 0xD355F2C00, 0xD356D3C00, 0xD357D8C00, 0xE1D4BF400, -0xE1D5F2C00, 0xE1D5F8C00, 0xE1D778C00, 0xE1D78F400, 0xE354BF400, 0xE355F2C00, 0xE355F8C00, 0xE35778C00, -0xE3578F400, 0x0FF518400, 0x0FF524400, 0x1FF518400, 0x1FF524400, 0x2FF518400, 0x2FF524400, 0x47FD18400, -0x47FD24400, 0x4DFD18400, 0x4DFD24400, 0x4F7D18400, 0x4F7D24400, 0x4FF518400, 0x4FF524400, 0x67FD18400, -0x67FD24400, 0x6DFD18400, 0x6DFD24400, 0x6F7D18400, 0x6F7D24400, 0x6FF518400, 0x6FF524400, 0x81857FC00, -0x8185F7C00, 0x8185FDC00, 0x8185FF400, 0x82457FC00, 0x8245F7C00, 0x8245FDC00, 0x8245FF400, 0xA1857FC00, -0xA185F7C00, 0xA185FDC00, 0xA185FF400, 0xA2457FC00, 0xA245F7C00, 0xA245FDC00, 0xA245FF400, 0xC1857FC00, -0xC2457FC00, 0xD1857FC00, 0xD2457FC00, 0xE1857FC00, 0xE2457FC00, 0x0349D7C00, 0x0349FD400, 0x034BF5400, -0x034EDD400, 0x03549FC00, 0x0354BF400, 0x0354EDC00, 0x03558FC00, 0x0355B3C00, 0x03578F400, 0x03579CC00, -0x0357E1C00, 0x03587F400, 0x0358FD400, 0x035B3D400, 0x035F27400, 0x0378F5400, 0x0379CD400, 0x037D61C00, -0x037E1D400, 0x04B54FC00, 0x04C9D7C00, 0x04C9FD400, 0x04D49FC00, 0x04D4BF400, 0x04D4EDC00, 0x04D58FC00, -0x04D5B3C00, 0x04D78F400, 0x04D79CC00, 0x04D7E1C00, 0x04F9CD400, 0x04FD61C00, 0x0523D7C00, 0x05387F400, -0x057C9CC00, 0x05F583C00, 0x060F57C00, 0x060F5DC00, 0x060F5F400, 0x07C9CD400, 0x07D48F400, 0x07D49CC00, -0x07D4E1C00, 0x07D583C00, 0x0F48F5400, 0x0F49CD400, 0x0F4E1D400, 0x0F548F400, 0x0F549CC00, 0x0F54E1C00, -0x0F5583C00, 0x0F583D400, 0x10F56DC00, 0x10F579C00, 0x10F57B400, 0x10F59DC00, 0x10F59F400, 0x10F5B5C00, -0x10F5B7400, 0x10F5D9C00, 0x10F5DB400, 0x10F5E7400, 0x13F527400, 0x13F561C00, 0x1CF527400, 0x1CF561C00, -0x2349D7C00, 0x2349FD400, 0x234BF5400, 0x234EDD400, 0x23549FC00, 0x2354BF400, 0x2354EDC00, 0x23558FC00, -0x2355B3C00, 0x23578F400, 0x23579CC00, 0x2357E1C00, 0x23587F400, 0x2358FD400, 0x235B3D400, 0x235F27400, -0x2378F5400, 0x2379CD400, 0x237D61C00, 0x237E1D400, 0x24B357C00, 0x24B35DC00, 0x24B35F400, 0x24D49FC00, -0x24D4BF400, 0x24D4EDC00, 0x24D58FC00, 0x24D5B3C00, 0x24D78F400, 0x24D79CC00, 0x24D7E1C00, 0x24D87F400, -0x24D8FD400, 0x24DB3D400, 0x24DF27400, 0x2523D7C00, 0x25387F400, 0x257C9CC00, 0x25F583C00, 0x261D4FC00, -0x27D48F400, 0x27D49CC00, 0x27D4E1C00, 0x27D583C00, 0x27D83D400, 0x2F48F5400, 0x2F49CD400, 0x2F4E1D400, -0x2F548F400, 0x2F549CC00, 0x2F54E1C00, 0x2F5583C00, 0x2F583D400, 0x438D57C00, 0x438D5DC00, 0x438D5F400, -0x438D7D400, 0x438DDD400, 0x438DF5400, 0x43F4B5400, 0x45349FC00, 0x4534BF400, 0x4534EDC00, 0x45358FC00, -0x4535B3C00, 0x45378F400, 0x45379CC00, 0x4537E1C00, 0x454C9FC00, 0x454F9CC00, 0x457C9CC00, 0x45F48F400, -0x45F49CC00, 0x45F4E1C00, 0x45F583C00, 0x47D327400, 0x47D48F400, 0x47D49CC00, 0x47D4E1C00, 0x47D583C00, -0x47D83D400, 0x4D84FD400, 0x4D854FC00, 0x4DD327400, 0x4DD48F400, 0x4DD49CC00, 0x4DD4E1C00, 0x4DD583C00, -0x4DD83D400, 0x4F4D27400, 0x4F4D61C00, 0x4F5327400, 0x4F548F400, 0x4F549CC00, 0x4F54E1C00, 0x4F5583C00, -0x4F583D400, 0x623D57C00, 0x623D5DC00, 0x623D5F400, 0x623D7D400, 0x623DDD400, 0x623DF5400, 0x63F61D400, -0x65349FC00, 0x6534BF400, 0x6534EDC00, 0x65358FC00, 0x6535B3C00, 0x65378F400, 0x65379CC00, 0x6537E1C00, -0x654D8FC00, 0x654DB3C00, 0x657D83C00, 0x65F48F400, 0x65F49CC00, 0x65F4E1C00, 0x65F583C00, 0x67CD27400, -0x67CD61C00, 0x67D2CD400, 0x67D361C00, 0x67D48F400, 0x67D49CC00, 0x67D4E1C00, 0x67D583C00, 0x69C4FD400, -0x69C54FC00, 0x6DD2CD400, 0x6DD361C00, 0x6DD48F400, 0x6DD49CC00, 0x6DD4E1C00, 0x6DD583C00, 0x6F52CD400, -0x6F5361C00, 0x6F548F400, 0x6F549CC00, 0x6F54E1C00, 0x6F5583C00, 0x823D57C00, 0x823D5DC00, 0x823D5F400, -0x823D7D400, 0x823DF5400, 0x827357C00, 0x82735DC00, 0x82735F400, 0x82737D400, 0x8274D7C00, 0x8274DDC00, -0x8274DF400, 0x82753F400, 0x827F4D400, 0x82FD35400, 0x82FD4D400, 0x838757C00, 0x83875DC00, 0x83875F400, -0x83877D400, 0x83B74D400, 0x83F54B400, 0x8538D7C00, 0x8538DDC00, 0x8538DF400, 0x853F4B400, 0x857D83C00, -0x85D84FC00, 0x85DD83C00, 0x85F583C00, 0x860F57C00, 0x860F5DC00, 0x860F5F400, 0x860F7D400, 0x861D3F400, -0x863F4D400, 0x86CF4D400, 0x87D583C00, 0x8DD583C00, 0x8E3D35400, 0x8E3D4D400, 0x8E734D400, 0x8F5583C00, -0x8F874D400, 0xA23D57C00, 0xA23D5DC00, 0xA23D5F400, 0xA23D7D400, 0xA27357C00, 0xA2735DC00, 0xA2735F400, -0xA2737D400, 0xA27537C00, 0xA27F4D400, 0xA2FD4D400, 0xA38757C00, 0xA3875DC00, 0xA3875F400, 0xA3877D400, -0xA387F5400, 0xA3B735400, 0xA3B74D400, 0xA3F561C00, 0xA523D7C00, 0xA523DDC00, 0xA523DF400, 0xA53F61C00, -0xA57D2CC00, 0xA59C4FC00, 0xA5DD2CC00, 0xA5F52CC00, 0xA60F57C00, 0xA60F5DC00, 0xA60F5F400, 0xA60F7D400, -0xA61CD7C00, 0xA61CDDC00, 0xA61CDF400, 0xA61D37C00, 0xA63F4D400, 0xA6CF4D400, 0xA7D52CC00, 0xADD52CC00, -0xAE3D4D400, 0xAE734D400, 0xAF552CC00, 0xAF8735400, 0xAF874D400, 0xC23D57C00, 0xC23D5F400, 0xC23D7D400, -0xC27357C00, 0xC2735F400, 0xC275F4C00, 0xC27F53400, 0xC27F54C00, 0xC2FD53400, 0xC2FD54C00, 0xC38757C00, -0xC3875F400, 0xC387F5400, 0xC3B753400, 0xC3B754C00, 0xC3F5D8400, 0xC523D7C00, 0xC523DF400, 0xC52737C00, -0xC527F4C00, 0xC52FD3400, 0xC52FD4C00, 0xC53877C00, 0xC53B74C00, 0xC560F7C00, 0xC563F4C00, 0xC56CF4C00, -0xC5E3D3400, 0xC5E3D4C00, 0xC5E734C00, 0xC5F874C00, 0xC60F57C00, 0xC60F5F400, 0xC61FD3400, 0xC61FD4C00, -0xC63F53400, 0xC63F54C00, 0xC6CF53400, 0xC6CF54C00, 0xC7C9CD400, 0xC7C9D3400, 0xC7C9D4C00, 0xC7D4E3400, -0xCDD4E3400, 0xCE3D53400, 0xCE3D54C00, 0xCE7353400, 0xCE7354C00, 0xCF54E3400, 0xCF583D400, 0xCF5874C00, -0xCF8753400, 0xCF8754C00, 0xD2754FC00, 0xD27573C00, 0xD61D4FC00, 0xD61D73C00, 0xD6DD43C00, 0xD79D43C00, -0xD7B543C00, 0xD9DD43C00, 0xD9F543C00, 0xDB5D43C00, 0xDB7543C00, 0xDD9D43C00, 0xDDB543C00, 0xDE7543C00, -0xE23D57C00, 0xE23D5F400, 0xE23D7D400, 0xE27357C00, 0xE2735F400, 0xE275F3400, 0xE275F4C00, 0xE27F53400, -0xE27F54C00, 0xE2FD53400, 0xE2FD54C00, 0xE38757C00, 0xE3875F400, 0xE387F5400, 0xE3B753400, 0xE3B754C00, -0xE3F59C400, 0xE523D7C00, 0xE52737C00, 0xE527F4C00, 0xE52FD4C00, 0xE53877C00, 0xE5387F400, 0xE53B73400, -0xE53B74C00, 0xE560F7C00, 0xE563F4C00, 0xE56CF4C00, 0xE5E3D4C00, 0xE5E734C00, 0xE5F873400, 0xE5F874C00, -0xE60F57C00, 0xE60F5F400, 0xE61FD4C00, 0xE63F53400, 0xE63F54C00, 0xE6CF53400, 0xE6CF54C00, 0xE7C9CD400, -0xE7C9D4C00, 0xE7D48F400, 0xEDD48F400, 0xEE3D53400, 0xEE3D54C00, 0xEE7353400, 0xEE7354C00, 0xEF548F400, -0xEF583D400, 0xEF5873400, 0xEF5874C00, 0xEF8753400, 0xEF8754C00, 0x02157FC00, 0x0215F7C00, 0x0215FDC00, -0x0215FF400, 0x021777C00, 0x02177DC00, 0x02177F400, 0x0217D7C00, 0x0217DDC00, 0x0217DF400, 0x0217FD400, -0x04857FC00, 0x18157FC00, 0x1815F7C00, 0x1815FDC00, 0x1815FF400, 0x181777C00, 0x18177DC00, 0x18177F400, -0x1817D7C00, 0x1817DDC00, 0x1817DF400, 0x1817FD400, 0x24857FC00, 0x41857FC00, 0x4185F7C00, 0x4185FDC00, -0x4185FF400, 0x418777C00, 0x41877DC00, 0x41877F400, 0x4187D7C00, 0x4187DDC00, 0x4187DF400, 0x4187FD400, -0x41D2D7C00, 0x41D2DDC00, 0x41D2DF400, 0x4352D7C00, 0x4352DDC00, 0x4352DF400, 0x45217FC00, 0x4FF485400, -0x55817FC00, 0x61D877C00, 0x61D87DC00, 0x61D87F400, 0x62457FC00, 0x6245F7C00, 0x6245FDC00, 0x6245FF400, -0x624777C00, 0x62477DC00, 0x62477F400, 0x6247D7C00, 0x6247DDC00, 0x6247DF400, 0x6247FD400, 0x635877C00, -0x63587DC00, 0x63587F400, 0x6FF485400, 0x85187FC00, 0x85FF48400, 0x87DF48400, 0x87F611C00, 0x87F613400, -0x87F748400, 0x87FD48400, 0x8DDF48400, 0x8DF611C00, 0x8DF613400, 0x8DF748400, 0x8DFD48400, 0x8F5F48400, -0x8F7611C00, 0x8F7613400, 0x8F7748400, 0x8F7D48400, 0x8FF521400, 0x8FF548400, 0x9FF581400, 0xA5247FC00, -0xA5FF48400, 0xA7DF48400, 0xA7E711C00, 0xA7E713400, 0xA7F748400, 0xA7FD48400, 0xADDF48400, 0xADE711C00, -0xADE713400, 0xADF748400, 0xADFD48400, 0xAF5F48400, 0xAF6711C00, 0xAF6713400, 0xAF7748400, 0xAF7D48400, -0xAFF548400, 0xC5FF52000, 0xC7DF52000, 0xC7F752000, 0xC7FD52000, 0xCDDF52000, 0xCDF752000, 0xCDFD52000, -0xCF5F52000, 0xCF7752000, 0xCF7D52000, 0xCFF518400, 0xCFF552000, 0xD5FF58000, 0xD7DF58000, 0xD7F758000, -0xD7FD58000, 0xDDDF58000, 0xDDF758000, 0xDDFD58000, 0xDF5F58000, 0xDF7758000, 0xDF7D58000, 0xDFF558000, -0xEFF524400, 0x00005A400, 0x418408400, 0x624480400, 0x000199C00, 0x418409C00, 0x41B408400, 0x62448C400, -0x687480400, 0x418421C00, 0x463408400, 0x624483400, 0x627480400, 0x00056BC00, 0x41B409C00, 0x68748C400, -0x418439C00, 0x47B408400, 0x624493C00, 0x69F480400, 0x41B421C00, 0x463409C00, 0x62748C400, 0x687483400, -0x41D488C00, 0x435488C00, 0x61D488C00, 0x635488C00, 0x822351C00, 0x822353400, 0xA22351C00, 0xA22353400, -0x434D82400, 0x61CD82400, 0x82421DC00, 0xA0291DC00, 0x0046E3400, 0x20492DC00, 0x438D18400, 0x438D24400, -0x623D18400, 0x623D24400, 0x818583C00, 0x824583C00, 0xA1852CC00, 0xA2452CC00, 0xC20DD8400, 0xE0879C400, -0x03488D400, 0x035488C00, 0x04D488C00, 0x23488D400, 0x235488C00, 0x24D488C00, 0x453488C00, 0x463421C00, -0x627483400, 0x653488C00, 0x82234D400, 0xA2234D400, 0xC22353400, 0xC22354C00, 0xC52234C00, 0xE22353400, -0xE22354C00, 0xE52234C00, 0x02148F400, 0x02149CC00, 0x0214E1C00, 0x021583C00, 0x18148F400, 0x18149CC00, -0x1814E1C00, 0x181583C00, 0x41842DC00, 0x41848F400, 0x41849CC00, 0x4184E1C00, 0x418583C00, 0x41D223400, -0x435223400, 0x46F408400, 0x61D221C00, 0x62448F400, 0x62449CC00, 0x6244E1C00, 0x624583C00, 0x624783400, -0x635221C00, 0x6E7480400, 0x823D48400, 0x827211C00, 0x827213400, 0x827348400, 0x838748400, 0x860F48400, -0xA23D48400, 0xA27348400, 0xA38748400, 0xA60B11C00, 0xA60B13400, 0xA60F48400, 0xC23D52000, 0xC27352000, -0xC38752000, 0xC60F52000, 0xD23D58000, 0xD27358000, 0xD38758000, 0xD60F58000, 0x10F582400, 0xD82543C00, -0x002677C00, 0x0047AF400, 0x204DFA400, 0x8A04D7C00, 0xA0A4DF400, 0x41B439C00, 0x47B409C00, 0x687493C00, -0x69F48C400, 0x0047A7C00, 0x204D6BC00, 0x82B351C00, 0xA0AF53400, 0x00359BC00, 0x10C59BC00, 0x88F613400, -0xA3E911C00, 0x003E65C00, 0x10C6DB400, 0x463439C00, 0x47B421C00, 0x627493C00, 0x69F483400, 0xC263D4C00, -0xD35863C00, 0x41D28DC00, 0x43528DC00, 0x61D23B400, 0x63523B400, 0x8836D1C00, 0x8836D3400, 0xA0E9D1C00, -0xA0E9D3400, 0x0046EF400, 0x2049EDC00, 0xC20DDB400, 0xE0879F400, 0x1FA051C00, 0x1FA053400, 0x91D42BC00, -0x93542BC00, 0x0077A4C00, 0x204ED9C00, 0xC239D3400, 0xE0E673400, 0x434D8E400, 0x61CD8E400, 0x8242DDC00, -0xA029DDC00, 0x50694FC00, 0x93F50A400, 0x41B42DC00, 0x46F409C00, 0x687783400, 0x6E748C400, 0x434D98C00, -0x61CD98C00, 0x8248DDC00, 0xA0E91DC00, 0x02146FC00, 0x0214F9C00, 0x02161FC00, 0x02163DC00, 0x18146FC00, -0x1814F9C00, 0x18161FC00, 0x18163DC00, 0x41846FC00, 0x4184F9C00, 0x41861FC00, 0x41863DC00, 0x41D4B8C00, -0x434DA4C00, 0x4354B8C00, 0x61CD68C00, 0x61D4B8C00, 0x62446FC00, 0x6244F9C00, 0x62461FC00, 0x62463DC00, -0x6354B8C00, 0x81BF48400, 0x82835DC00, 0x82E351C00, 0x82E353400, 0x83E748400, 0x887F48400, 0x88F748400, -0xA0A35DC00, 0xA1BF48400, 0xA2E351C00, 0xA2E353400, 0xA3E748400, 0xA87F48400, 0xA8F748400, 0xC1BF52000, -0xC3E752000, 0xC87F52000, 0xC8F752000, 0xD1BF58000, 0xD3E758000, 0xD87F58000, 0xD8F758000, 0x434DA3400, -0x43ED18400, 0x43ED24400, 0x61CD3A400, 0x68FD18400, 0x68FD24400, 0x81852FC00, 0x82452FC00, 0x8A04DDC00, -0xA0A4DDC00, 0xA1858FC00, 0xA2458FC00, 0x0347A4C00, 0x0348E5C00, 0x034B8D400, 0x034D68C00, 0x034E1B400, -0x0354B8C00, 0x04D4B8C00, 0x2347A4C00, 0x2348E5C00, 0x234B8D400, 0x234D68C00, 0x234E1B400, 0x2354B8C00, -0x24D4B8C00, 0x438D19C00, 0x438D1B400, 0x438D85C00, 0x438D87400, 0x4534B8C00, 0x623D19C00, 0x623D1B400, -0x623D85C00, 0x623D87400, 0x6534B8C00, 0x819D83C00, 0x81B583C00, 0x82E34D400, 0x885D83C00, 0x887583C00, -0xA19D2CC00, 0xA1B52CC00, 0xA2E34D400, 0xA85D2CC00, 0xA8752CC00, 0xC1E934C00, 0xC23974C00, 0xC2E353400, -0xC2E354C00, 0xC35A34C00, 0xC386D4C00, 0xC52E34C00, 0xE1E934C00, 0xE23974C00, 0xE2E353400, 0xE2E354C00, -0xE35A34C00, 0xE386D4C00, 0xE52E34C00, 0x41D88DC00, 0x43588DC00, 0x61D2CB400, 0x6352CB400, 0x824BD1C00, -0x824BD3400, 0xA1B8D1C00, 0xA1B8D3400, 0x10B9CD400, 0x10E63D400, 0x10F68D400, 0x10FA4D400, 0x41B48F400, -0x41B49CC00, 0x41B4E1C00, 0x41B583C00, 0x41D22F400, 0x41D3A4C00, 0x41D48BC00, 0x41D4A3C00, 0x41D623C00, -0x41D82F400, 0x43522F400, 0x4353A4C00, 0x43548BC00, 0x4354A3C00, 0x435623C00, 0x43582F400, 0x550B2DC00, -0x550B9CC00, 0x550E63C00, 0x550EE3400, 0x550F68C00, 0x550FA4C00, 0x61D2E1C00, 0x61D368C00, 0x61D48BC00, -0x61D4A3C00, 0x61D623C00, 0x61D8E1C00, 0x6352E1C00, 0x635368C00, 0x63548BC00, 0x6354A3C00, 0x635623C00, -0x6358E1C00, 0x68748F400, 0x68749CC00, 0x6874E1C00, 0x687583C00, 0x822F51C00, 0x822F53400, 0x823D49C00, -0x8272D1C00, 0x8272D3400, 0x827349C00, 0x8278D1C00, 0x8278D3400, 0x828F51C00, 0x828F53400, 0x838749C00, -0x860F49C00, 0x888F51C00, 0x888F53400, 0x8A34D1C00, 0x8A34D3400, 0x9087BD400, 0x920DED400, 0x92393D400, -0x923D8D400, 0x93863D400, 0x93872D400, 0xA22F51C00, 0xA22F53400, 0xA23D63400, 0xA27363400, 0xA28F51C00, -0xA28F53400, 0xA38763400, 0xA3A4D1C00, 0xA3A4D3400, 0xA60BD1C00, 0xA60BD3400, 0xA60F63400, 0xA623D1C00, -0xA623D3400, 0xA88F51C00, 0xA88F53400, 0xD52393C00, 0xD523D8C00, 0xD53863C00, 0xD53872C00, 0x0346E3400, -0x03492DC00, 0x0349CB400, 0x03588DC00, 0x04879CC00, 0x0488DDC00, 0x04C9CB400, 0x2346E3400, 0x23492DC00, -0x2349CB400, 0x23588DC00, 0x2485B3C00, 0x24887DC00, 0x24D88DC00, 0x41FD82400, 0x437D82400, 0x43BD18400, -0x43BD24400, 0x4F8D18400, 0x4F8D24400, 0x61FD82400, 0x62FD18400, 0x62FD24400, 0x637D82400, 0x6E3D18400, -0x6E3D24400, 0x81858FC00, 0x8185B3C00, 0x82458FC00, 0x8245B3C00, 0x882537C00, 0x88253DC00, 0xA1852FC00, -0xA185ECC00, 0xA2452FC00, 0xA245ECC00, 0xA8253DC00, 0xA8253F400, 0xC1B8D3400, 0xC1B8D4C00, 0xC1F9C8400, -0xC23DD8400, 0xC24B74C00, 0xC272D4C00, 0xC62374C00, 0xE1B8D4C00, 0xE24B73400, 0xE24B74C00, 0xE272D4C00, -0xE35B2C400, 0xE3879C400, 0xE62374C00, 0x007663C00, 0x02C9CD400, 0x02D48F400, 0x02D49CC00, 0x02D4E1C00, -0x02D583C00, 0x0348BD400, 0x0349E1C00, 0x034A3D400, 0x03548BC00, 0x0354A3C00, 0x035623C00, 0x03582F400, -0x03623D400, 0x03F582400, 0x04C9E1C00, 0x04D48BC00, 0x04D4A3C00, 0x04D623C00, 0x061C9CC00, 0x07D488C00, -0x08C9CD400, 0x08D48F400, 0x08D49CC00, 0x08D4E1C00, 0x08D583C00, 0x0F488D400, 0x0F5488C00, 0x10F53A400, -0x10F568C00, 0x10F58E400, 0x10F598C00, 0x10F5A3400, 0x10F5A4C00, 0x12D48F400, 0x12D49CC00, 0x12D4E1C00, -0x12D583C00, 0x18D48F400, 0x18D49CC00, 0x18D4E1C00, 0x18D583C00, 0x20679CC00, 0x22D48F400, 0x22D49CC00, -0x22D4E1C00, 0x22D583C00, 0x22D83D400, 0x2348BD400, 0x2349E1C00, 0x234A3D400, 0x23548BC00, 0x2354A3C00, -0x235623C00, 0x23582F400, 0x23623D400, 0x23F582400, 0x24B583C00, 0x24D48BC00, 0x24D4A3C00, 0x24D623C00, -0x24D82F400, 0x27D488C00, 0x28D48F400, 0x28D49CC00, 0x28D4E1C00, 0x28D583C00, 0x28D83D400, 0x2F488D400, -0x2F5488C00, 0x438D27400, 0x438D61C00, 0x43F582400, 0x452C9CC00, 0x45348BC00, 0x4534A3C00, 0x453623C00, -0x458C9CC00, 0x45F488C00, 0x46342DC00, 0x46348F400, 0x46349CC00, 0x4634E1C00, 0x463583C00, 0x46F421C00, -0x47D488C00, 0x4DD488C00, 0x4F5488C00, 0x623D27400, 0x623D61C00, 0x62748F400, 0x62749CC00, 0x6274E1C00, -0x627583C00, 0x627783400, 0x63F582400, 0x652D83C00, 0x65348BC00, 0x6534A3C00, 0x653623C00, 0x658D83C00, -0x65F488C00, 0x67D488C00, 0x6DD488C00, 0x6E7483400, 0x6F5488C00, 0x822357C00, 0x82235DC00, 0x82235F400, -0x82237D400, 0x822F4D400, 0x823D2D400, 0x823D61C00, 0x823D8D400, 0x827361C00, 0x827583C00, 0x828F4D400, -0x838761C00, 0x860F61C00, 0x861D83C00, 0x88254FC00, 0x888F4D400, 0xA22357C00, 0xA2235DC00, 0xA2235F400, -0xA2237D400, 0xA22F4D400, 0xA23D4B400, 0xA2734B400, 0xA2752CC00, 0xA28F4D400, 0xA3872D400, 0xA3874B400, -0xA3878D400, 0xA60F4B400, 0xA61D2CC00, 0xA8254FC00, 0xA88F4D400, 0xC22357C00, 0xC2235F400, 0xC22F53400, -0xC22F54C00, 0xC23D52C00, 0xC23D58C00, 0xC23D63400, 0xC27352C00, 0xC27358C00, 0xC27874C00, 0xC28F53400, -0xC28F54C00, 0xC38752C00, 0xC38758C00, 0xC387D8400, 0xC52237C00, 0xC522F4C00, 0xC523D2C00, 0xC523D8C00, -0xC528F4C00, 0xC588F4C00, 0xC60BD3400, 0xC60BD4C00, 0xC60F52C00, 0xC60F58C00, 0xC8254FC00, 0xC88F53400, -0xC88F54C00, 0xD23D52C00, 0xD23D58C00, 0xD27352C00, 0xD27358C00, 0xD38752C00, 0xD38758C00, 0xD3A543C00, -0xD60F52C00, 0xD60F58C00, 0xD68D43C00, 0xD8E543C00, 0xD98D43C00, 0xDA3543C00, 0xDA4D43C00, 0xE22357C00, -0xE2235F400, 0xE22F53400, 0xE22F54C00, 0xE23D52C00, 0xE23D58C00, 0xE23D9C400, 0xE27352C00, 0xE27358C00, -0xE27873400, 0xE27874C00, 0xE28F53400, 0xE28F54C00, 0xE38727400, 0xE38752C00, 0xE38758C00, 0xE52237C00, -0xE522F4C00, 0xE528F4C00, 0xE53872C00, 0xE53878C00, 0xE588F4C00, 0xE60BD4C00, 0xE60F52C00, 0xE60F58C00, -0xE8254FC00, 0xE88F53400, 0xE88F54C00, 0x02149FC00, 0x0214BF400, 0x0214EDC00, 0x02158FC00, 0x0215B3C00, -0x02178F400, 0x02179CC00, 0x0217E1C00, 0x18149FC00, 0x1814BF400, 0x1814EDC00, 0x18158FC00, 0x1815B3C00, -0x18178F400, 0x18179CC00, 0x1817E1C00, 0x41849FC00, 0x4184BF400, 0x4184EDC00, 0x41858FC00, 0x4185B3C00, -0x41878F400, 0x41879CC00, 0x4187E1C00, 0x41D2E3400, 0x4352E3400, 0x61D22DC00, 0x62449FC00, 0x6244BF400, -0x6244EDC00, 0x62458FC00, 0x6245B3C00, 0x62478F400, 0x62479CC00, 0x6247E1C00, 0x63522DC00, 0x827F48400, -0x82FD48400, 0x83B748400, 0x863F48400, 0x86CF48400, 0x8E3D48400, 0x8E7211C00, 0x8E7213400, 0x8E7348400, -0x8F8748400, 0xA27F48400, 0xA2FD48400, 0xA3B748400, 0xA63F48400, 0xA6CB11C00, 0xA6CB13400, 0xA6CF48400, -0xAE3D48400, 0xAE7348400, 0xAF8748400, 0xC27F52000, 0xC2FD52000, 0xC3B752000, 0xC63F52000, 0xC6CF52000, -0xCE3D52000, 0xCE7352000, 0xCF8752000, 0xD27F58000, 0xD2FD58000, 0xD3B758000, 0xD63F58000, 0xD6CF58000, -0xDE3D58000, 0xDE7358000, 0xDF8758000, 0x0076E3400, 0x0488D7C00, 0x13F582400, 0x1CF582400, 0x20672DC00, -0x24887F400, 0x47D223400, 0x4D848F400, 0x4D849CC00, 0x4D84E1C00, 0x4D8583C00, 0x4DD223400, 0x4F4D82400, -0x4F5223400, 0x67CD82400, 0x67D221C00, 0x69C48F400, 0x69C49CC00, 0x69C4E1C00, 0x69C583C00, 0x6DD221C00, -0x6F5221C00, 0x823D4B400, 0x827217C00, 0x82721DC00, 0x82721F400, 0x82734B400, 0x83874B400, 0x860F4B400, -0x88253F400, 0xA23D61C00, 0xA27361C00, 0xA38761C00, 0xA60B17C00, 0xA60B1DC00, 0xA60B1F400, 0xA60F61C00, -0xA82537C00, 0xC7C9C8400, 0xCE0DD8400, 0xD8254FC00, 0xD82573C00, 0xE0B79C400, 0xEF582C400, 0x0056BFC00, -0x5069FDC00, 0x55FF82400, 0x5069FF400, 0x9077FA400, 0x47B439C00, 0x69F493C00, 0x434FE6400, 0x4363E7400, -0x8247BDC00, 0x8E748DC00, 0x434A7DC00, 0x4DD33A400, 0x61CA7F400, 0x6DD3A3400, 0x007EDB400, 0x207BE5C00, -0x837D29C00, 0xA1DF2B400, 0x00F7E6400, 0x1CCF66400, 0x88587FC00, 0xA1A47FC00, 0x005FA7C00, 0x005FAF400, -0x207D6BC00, 0x207DFA400, 0x82B357C00, 0x8A07D7C00, 0xA0A7DF400, 0xA0AF5F400, 0x434EDB400, 0x61CFA5C00, -0x8076BDC00, 0xA067BDC00, 0x0069FDC00, 0x205AFDC00, 0xC1CAFD400, 0xE0B6FD400, 0x00799FC00, 0x205B6FC00, -0xC23BF5400, 0xE0AFDD400, 0x434B7B400, 0x584FB5C00, 0x8076FB400, 0x99F721C00, 0x0F42DB400, 0x2F4DA3400, -0x8076BF400, 0xA067B7C00, 0x0346BDC00, 0x0346BF400, 0x2346BDC00, 0x2346BF400, 0xC1AF74C00, 0xC1AFD4C00, -0xE1AF74C00, 0xE1AFD4C00, 0x03F3A5400, 0x1FF825400, 0x23FA35400, 0x8534AFC00, 0x9056BFC00, 0xA51CAFC00, -0x005BEF400, 0x206DEDC00, 0xC272DF400, 0xE0B7B7400, 0x0067BF400, 0x0077AF400, 0x2076F9C00, 0x2077FA400, -0xC263DF400, 0xC368DF400, 0xE0A77F400, 0xE0B6DF400, 0x00F59BC00, 0x1CC59BC00, 0x88F61F400, 0xA3E917C00, -0x00FE65C00, 0x1CC6DB400, 0xC263D7C00, 0xD3586FC00, 0x00ED6DC00, 0x10FA5F400, 0x46F439C00, 0x47B42DC00, -0x69F783400, 0x6E7493C00, 0xC61F72C00, 0xD37993C00, 0x006FE7400, 0x207F99C00, 0xC3693F400, 0xE0B67F400, -0x00ED7B400, 0x1C87B5C00, 0x5069F7C00, 0x506BDF400, 0x91DF3A400, 0x937DCA400, 0xC35ED2C00, 0xD85ED3C00, -0x41D2BF400, 0x4352BF400, 0x4362DF400, 0x61CA77C00, 0x61D3BE400, 0x6353BE400, 0x837D8B400, 0x887ED1C00, -0x887ED3400, 0xA1AFD1C00, 0xA1AFD3400, 0xA1DF29C00, 0x434DBE400, 0x61CDBE400, 0x824EDDC00, 0xA1A3DDC00, -0x41B46FC00, 0x41B4F9C00, 0x41B61FC00, 0x41B63DC00, 0x43A47DC00, 0x43A47F400, 0x68746FC00, 0x6874F9C00, -0x68761FC00, 0x68763DC00, 0x6A347DC00, 0x6A347F400, 0x81BF49C00, 0x81F768C00, 0x81FD68C00, 0x83E749C00, -0x887F49C00, 0x88F749C00, 0xA1BF63400, 0xA1F768C00, 0xA1FD68C00, 0xA3E763400, 0xA87F63400, 0xA8F763400, -0x007BE7400, 0x207ED9C00, 0xC239DF400, 0xE0E67F400, 0x41D2F9C00, 0x41D3FA400, 0x4352F9C00, 0x4353FA400, -0x61D2BF400, 0x61D3AF400, 0x6352BF400, 0x6353AF400, 0x81BED1C00, 0x81BED3400, 0x81FE91C00, 0x81FE93400, -0xA26FD1C00, 0xA26FD3400, 0xA36BD1C00, 0xA36BD3400, 0x029D4FC00, 0x0346F9C00, 0x0347FA400, 0x0349BF400, -0x034DAF400, 0x03A54FC00, 0x129D4FC00, 0x12B54FC00, 0x22B54FC00, 0x2346F9C00, 0x2347FA400, 0x2349BF400, -0x234DAF400, 0x23A54FC00, 0x41AD4FC00, 0x41BF27400, 0x41E94FC00, 0x43F499C00, 0x43F4DA400, 0x51E94FC00, -0x53694FC00, 0x626D4FC00, 0x63694FC00, 0x636F61C00, 0x63F4A7400, 0x63F4E9400, 0x819B4FC00, 0x81DA4FC00, -0x8274B7C00, 0x83F529C00, 0x83F53A400, 0x93F529C00, 0x93F52B400, 0xA2674FC00, 0xA3694FC00, 0xA3F52B400, -0xA3F53A400, 0xA61CEF400, 0xC1BE74C00, 0xC1FE94C00, 0xC26FD4C00, 0xC36BD4C00, 0xC3F51AC00, 0xC3F51E800, -0xD3F51E800, 0xD3F536800, 0xE1BE74C00, 0xE1FE94C00, 0xE26FD4C00, 0xE36BD4C00, 0xE3F526C00, 0xE3F536800, -0x02BF51C00, 0x02BF53400, 0x03479BC00, 0x034D9BC00, 0x034FA5C00, 0x034FA7400, 0x03AF51C00, 0x03AF53400, -0x060BDF400, 0x12BF51C00, 0x12BF53400, 0x22BF51C00, 0x22BF53400, 0x23479BC00, 0x234D9BC00, 0x234FA5C00, -0x234FA7400, 0x23AF51C00, 0x23AF53400, 0x24B36DC00, 0x41D26FC00, 0x41D36BC00, 0x41D8FB400, 0x41EF27400, -0x43526FC00, 0x43536BC00, 0x4358FB400, 0x43EB51C00, 0x43EB53400, 0x43FA51C00, 0x43FA53400, 0x53FA51C00, -0x53FA53400, 0x61D29FC00, 0x61D2BDC00, 0x61D3A7C00, 0x627F61C00, 0x62FB51C00, 0x62FB53400, 0x63529FC00, -0x6352BDC00, 0x6353A7C00, 0x63FA51C00, 0x63FA53400, 0x81D4AFC00, 0x81D4EBC00, 0x8274EDC00, 0x8354AFC00, -0x8354EBC00, 0x837E91C00, 0x837E93400, 0x83E6D1C00, 0x83E6D3400, 0x83F691C00, 0x83F693400, 0x91D4AFC00, -0x9354AFC00, 0xA1D4AFC00, 0xA1D4EBC00, 0xA1EBD1C00, 0xA1EBD3400, 0xA2F9D1C00, 0xA2F9D3400, 0xA354AFC00, -0xA354EBC00, 0xA3FA51C00, 0xA3FA53400, 0xA61CBF400, 0xC1D4FAC00, 0xC1D4FE800, 0xC1E6F4C00, 0xC277E3400, -0xC354FAC00, 0xC354FE800, 0xC366F4C00, 0xC3E974C00, 0xC3E9D4C00, 0xD1D4FE800, 0xD354FE800, 0xE1D4BEC00, -0xE1D4FE800, 0xE1DB2F400, 0xE1E6F4C00, 0xE354BEC00, 0xE354FE800, 0xE366F4C00, 0xE3E974C00, 0xE3E9D4C00, -0x47D28DC00, 0x4DD28DC00, 0x4F528DC00, 0x67D23B400, 0x6DD23B400, 0x6F523B400, 0x8836D7C00, 0x8836DDC00, -0x8836DF400, 0xA0E9D7C00, 0xA0E9DDC00, 0xA0E9DF400, 0x00679FC00, 0x0077A7C00, 0x02CBF5400, 0x02D46FC00, -0x02D4F9C00, 0x02D61FC00, 0x02D63DC00, 0x03469FC00, 0x034FE6400, 0x03B2F5400, 0x03F265C00, 0x048BFD400, -0x04CAFD400, 0x04CBE5C00, 0x04DB2F400, 0x08B54FC00, 0x08D46FC00, 0x08D4F9C00, 0x08D61FC00, 0x08D63DC00, -0x12D46FC00, 0x12D4F9C00, 0x12D61FC00, 0x12D63DC00, 0x18D46FC00, 0x18D4F9C00, 0x18D61FC00, 0x18D63DC00, -0x20766FC00, 0x20776BC00, 0x229D4FC00, 0x22D46FC00, 0x22D4F9C00, 0x22D61FC00, 0x22D63DC00, 0x22FE1D400, -0x23469FC00, 0x234FE6400, 0x23BE1D400, 0x23F61B400, 0x24B7E1C00, 0x24B8FD400, 0x24EE3D400, 0x24FE1B400, -0x28D46FC00, 0x28D4F9C00, 0x28D61FC00, 0x28D63DC00, 0x434DA7C00, 0x43694FC00, 0x43ED19C00, 0x43ED1B400, -0x43ED85C00, 0x43ED87400, 0x43F4E6400, 0x43F61B400, 0x452CBF400, 0x453B2F400, 0x4548BFC00, 0x454CAFC00, -0x46346FC00, 0x4634F9C00, 0x46361FC00, 0x46363DC00, 0x61CD6BC00, 0x61E94FC00, 0x62746FC00, 0x6274F9C00, -0x62761FC00, 0x62763DC00, 0x63F4A5C00, 0x63F4E6400, 0x652FE1C00, 0x653BE1C00, 0x654B8FC00, 0x654EE3C00, -0x68FD19C00, 0x68FD1B400, 0x68FD85C00, 0x68FD87400, 0x819D2FC00, 0x81B52FC00, 0x81BF61C00, 0x822FF5400, -0x823EF5400, 0x8272FD400, 0x8273BD400, 0x82B35DC00, 0x835A4FC00, 0x83E761C00, 0x83F58B400, 0x885B4FC00, -0x885D2FC00, 0x88752FC00, 0x887F61C00, 0x88F761C00, 0xA0AF5DC00, 0xA19D8FC00, 0xA1A74FC00, 0xA1B58FC00, -0xA1BF4B400, 0xA1E94FC00, 0xA28FF5400, 0xA38BF5400, 0xA3E74B400, 0xA3F529C00, 0xA60BFD400, 0xA60FBD400, -0xA85D8FC00, 0xA8758FC00, 0xA87F4B400, 0xA8F74B400, 0xC1A7F4C00, 0xC1BF52C00, 0xC1BF58C00, 0xC1E93F400, -0xC1E94FC00, 0xC2736F400, 0xC2F9D3400, 0xC3E752C00, 0xC3E758C00, 0xC3F536800, 0xC3F994C00, 0xC3FA53400, -0xC522FF400, 0xC523EF400, 0xC5272FC00, 0xC5273BC00, 0xC87F52C00, 0xC87F58C00, 0xC8F752C00, 0xC8F758C00, -0xD1BF52C00, 0xD1BF58C00, 0xD3E752C00, 0xD3E758C00, 0xD87F52C00, 0xD87F58C00, 0xD8F752C00, 0xD8F758C00, -0xE1A7F4C00, 0xE1BF52C00, 0xE1BF58C00, 0xE35A3F400, 0xE35A4FC00, 0xE3E673400, 0xE3E752C00, 0xE3E758C00, -0xE3F51E800, 0xE3F693400, 0xE3F994C00, 0xE528FF400, 0xE538BF400, 0xE560BFC00, 0xE560FBC00, 0xE60BDF400, -0xE87F52C00, 0xE87F58C00, 0xE8F752C00, 0xE8F758C00, 0x41D39BC00, 0x41D8BDC00, 0x43539BC00, 0x4358BDC00, -0x61D2FB400, 0x61D39BC00, 0x6352FB400, 0x63539BC00, 0x887BD1C00, 0x887BD3400, 0x88F6D1C00, 0x88F6D3400, -0xA1BBD1C00, 0xA1BBD3400, 0xA3E9D1C00, 0xA3E9D3400, 0x03466FC00, 0x03476BC00, 0x03499FC00, 0x034BE7400, -0x034DA7C00, 0x034F99C00, 0x034FDA400, 0x034FE9400, 0x1FA057C00, 0x1FA05DC00, 0x1FA05F400, 0x23466FC00, -0x23476BC00, 0x23499FC00, 0x234BE7400, 0x234DA7C00, 0x234F99C00, 0x234FDA400, 0x234FE9400, 0x434DAF400, -0x61CDFA400, 0x8A07DDC00, 0x97D42BC00, 0x9DD42BC00, 0x9F542BC00, 0xA0A7DDC00, 0xC19BF4C00, 0xC1DAF4C00, -0xC267F4C00, 0xC2F9D4C00, 0xC369F4C00, 0xC3E674C00, 0xC3F694C00, 0xC3FA54C00, 0xE19BF4C00, 0xE1DAF4C00, -0xE267F4C00, 0xE2F9D4C00, 0xE369F4C00, 0xE3E674C00, 0xE3F694C00, 0xE3FA54C00, 0x0076BDC00, 0x0347AF400, -0x0349BDC00, 0x034DFA400, 0x0358FB400, 0x04C9BDC00, 0x04DFA4C00, 0x04F768C00, 0x10B9DDC00, 0x10BBF5400, -0x10BEDD400, 0x10E67DC00, 0x10EEF5400, 0x10EF9D400, 0x10F69DC00, 0x10F6DB400, 0x10F7A5C00, 0x10F7A7400, -0x10FA5DC00, 0x10FAF5400, 0x10FB59C00, 0x10FB5B400, 0x10FE65C00, 0x10FFA5400, 0x13A54FC00, 0x13AF51C00, -0x13AF53400, 0x1CA54FC00, 0x1CAF51C00, 0x1CAF53400, 0x2067F9C00, 0x2347AF400, 0x2349BDC00, 0x234DFA400, -0x2358FB400, 0x24D8FB400, 0x24F7A4C00, 0x24FD68C00, 0x41D3AF400, 0x41D4EBC00, 0x41D63BC00, 0x41D68FC00, -0x4353AF400, 0x4354EBC00, 0x43563BC00, 0x43568FC00, 0x437B27400, 0x43A477C00, 0x43A4DF400, 0x51AD4FC00, -0x53EB51C00, 0x53EB53400, 0x550BBF400, 0x550BEDC00, 0x550EEF400, 0x550EF9C00, 0x550FAF400, 0x550FFA400, -0x586D4FC00, 0x58FB51C00, 0x58FB53400, 0x61D3FA400, 0x61D4EBC00, 0x61D63BC00, 0x61D68FC00, 0x61EF61C00, -0x6353FA400, 0x6354EBC00, 0x63563BC00, 0x63568FC00, 0x6A3477C00, 0x6A34DF400, 0x81DF68C00, 0x8274FB400, -0x837D68C00, 0x83AF51C00, 0x83AF53400, 0x88EF51C00, 0x88EF53400, 0x8A3F51C00, 0x8A3F53400, 0x8A4FD1C00, -0x8A4FD3400, 0x91D4EBC00, 0x91D72BC00, 0x9263FD400, 0x9273BD400, 0x9273ED400, 0x9354EBC00, 0x93572BC00, -0x93F53A400, 0x93F5CA400, 0x960EFD400, 0x960FBD400, 0x960FED400, 0xA1DF68C00, 0xA37D68C00, 0xA3AF51C00, -0xA3AF53400, 0xA61CEDC00, 0xA68FD1C00, 0xA68FD3400, 0xA8EF51C00, 0xA8EF53400, 0xAA3F51C00, 0xAA3F53400, -0xC1EBD3400, 0xC1EBD4C00, 0xC2397F400, 0xC26F74C00, 0xC37E94C00, 0xC386DF400, 0xC63ED4C00, 0xC87FD8400, -0xD19ED3C00, 0xD1B6D3C00, 0xD1D4FAC00, 0xD1D63EC00, 0xD1E973C00, 0xD1F993C00, 0xD1F9D8C00, 0xD354FAC00, -0xD3563EC00, 0xD35A4FC00, 0xD35B63C00, 0xD35B72C00, 0xD3F51AC00, 0xD3F586C00, 0xD5263FC00, 0xD5273BC00, -0xD5273EC00, 0xD560EFC00, 0xD560FBC00, 0xD560FEC00, 0xD85DE3C00, 0xD875E3C00, 0xE1BF9C400, 0xE1EBD4C00, -0xE2397F400, 0xE26F74C00, 0xE37E93400, 0xE37E94C00, 0xE386DF400, 0xE63ED4C00, 0x434D9BC00, 0x61CD9BC00, -0x88F61DC00, 0xA3E91DC00, 0x00769FC00, 0x02C9DDC00, 0x0346EF400, 0x0349FB400, 0x0358BDC00, 0x0361EDC00, -0x048BDDC00, 0x049F9CC00, 0x04C9FB400, 0x060BDDC00, 0x060F7B400, 0x08C9DDC00, 0x20676FC00, 0x22D87DC00, -0x2346EF400, 0x2349FB400, 0x2358BDC00, 0x2361EDC00, 0x24B3B5C00, 0x24B87DC00, 0x24D8BDC00, 0x2635B3C00, -0x26387DC00, 0x28D87DC00, 0x41FD3A400, 0x41FD68C00, 0x41FD8E400, 0x41FD98C00, 0x41FDA3400, 0x41FDA4C00, -0x436F27400, 0x437A3D400, 0x437D3A400, 0x437D68C00, 0x437D8E400, 0x437D98C00, 0x437DA3400, 0x437DA4C00, -0x438FB5400, 0x61EECD400, 0x61FB61C00, 0x61FD3A400, 0x61FD68C00, 0x61FD8E400, 0x61FD98C00, 0x61FDA3400, -0x61FDA4C00, 0x623EDD400, 0x637D3A400, 0x637D68C00, 0x637D8E400, 0x637D98C00, 0x637DA3400, 0x637DA4C00, -0x82763DC00, 0x83A537C00, 0x83A53DC00, 0x8537A3C00, 0x8538FB400, 0x868D37C00, 0x868D3DC00, 0x88E537C00, -0x88E53DC00, 0x898D37C00, 0x898D3DC00, 0x8A3537C00, 0x8A353DC00, 0x8A4D37C00, 0x8A4D3DC00, 0xA3A53DC00, -0xA3A53F400, 0xA51EECC00, 0xA523EDC00, 0xA61CBDC00, 0xA68D3DC00, 0xA68D3F400, 0xA8E53DC00, 0xA8E53F400, -0xA98D3DC00, 0xA98D3F400, 0xAA353DC00, 0xAA353F400, 0xAA4D3DC00, 0xAA4D3F400, 0xC1BBD3400, 0xC1BBD4C00, -0xC1F9CB400, 0xC1F9D2C00, 0xC1F9D8C00, 0xC1F9E3400, 0xC23DDB400, 0xC27ED4C00, 0xC35E3B400, 0xC62F74C00, -0xC87B74C00, 0xC8F7D8400, 0xE1BBD4C00, 0xE1ED8F400, 0xE27ED4C00, 0xE35B2F400, 0xE35B72C00, 0xE35B78C00, -0xE35B8F400, 0xE3879F400, 0xE3E79C400, 0xE62F74C00, 0xE87B73400, 0xE87B74C00, 0x41D2BDC00, 0x4352BDC00, -0x61D8FB400, 0x6358FB400, 0x89CED1C00, 0x89CED3400, 0xADA3D1C00, 0xADA3D3400, 0x0347A7C00, 0x034BE5C00, -0x034D6BC00, 0x034EBD400, 0x0354EBC00, 0x03563BC00, 0x03568FC00, 0x0363BD400, 0x0368FD400, 0x037E1B400, -0x03F53A400, 0x03F568C00, 0x03F58E400, 0x03F598C00, 0x03F5A3400, 0x03F5A4C00, 0x03FA4D400, 0x04D4EBC00, -0x04D63BC00, 0x04D68FC00, 0x04F663C00, 0x060F6DC00, 0x061CEDC00, 0x061DB3C00, 0x068D4FC00, 0x07D4B8C00, -0x08CEDD400, 0x08DB3D400, 0x0F47A4C00, 0x0F48E5C00, 0x0F4B8D400, 0x0F4D68C00, 0x0F4E1B400, 0x0F54B8C00, -0x10F799C00, 0x10FB67400, 0x12F9CD400, 0x18DB3D400, 0x22F8F5400, 0x22F9CD400, 0x2347A7C00, 0x234BE5C00, -0x234D6BC00, 0x234EBD400, 0x2354EBC00, 0x23563BC00, 0x23568FC00, 0x2363BD400, 0x2368FD400, 0x237E1B400, -0x23F53A400, 0x23F568C00, 0x23F58E400, 0x23F598C00, 0x23F5A3400, 0x23F5A4C00, 0x23F68D400, 0x24B3E7400, -0x24B78F400, 0x24B79CC00, 0x24D4EBC00, 0x24D63BC00, 0x24D68FC00, 0x24E79CC00, 0x268D4FC00, 0x27D4B8C00, -0x2F47A4C00, 0x2F48E5C00, 0x2F4B8D400, 0x2F4D68C00, 0x2F4E1B400, 0x2F54B8C00, 0x438EDD400, 0x43A4FD400, -0x43A54FC00, 0x43BD19C00, 0x43BD1B400, 0x43BD85C00, 0x43BD87400, 0x43ED27400, 0x43ED61C00, 0x43F4E9400, -0x43F53A400, 0x43F568C00, 0x43F58E400, 0x43F598C00, 0x43F5A3400, 0x43F5A4C00, 0x43F68D400, 0x4534EBC00, -0x45363BC00, 0x45368FC00, 0x453FA4C00, 0x458CEDC00, 0x458DB3C00, 0x45F4B8C00, 0x463B3D400, 0x47D4B8C00, -0x4D846FC00, 0x4D84F9C00, 0x4D861FC00, 0x4D863DC00, 0x4DD4B8C00, 0x4F54B8C00, 0x4F8D19C00, 0x4F8D1B400, -0x4F8D85C00, 0x4F8D87400, 0x50697FC00, 0x552F9CC00, 0x558DB3C00, 0x623FB5400, 0x627ECD400, 0x62FD19C00, -0x62FD1B400, 0x62FD85C00, 0x62FD87400, 0x63F4DA400, 0x63F53A400, 0x63F568C00, 0x63F58E400, 0x63F598C00, -0x63F5A3400, 0x63F5A4C00, 0x63F68D400, 0x652F8F400, 0x652F9CC00, 0x6534EBC00, 0x65363BC00, 0x65368FC00, -0x653F68C00, 0x65F4B8C00, 0x67D4B8C00, 0x68FD27400, 0x68FD61C00, 0x69C46FC00, 0x69C4F9C00, 0x69C61FC00, -0x69C63DC00, 0x6A34FD400, 0x6A354FC00, 0x6DD4B8C00, 0x6E3D19C00, 0x6E3D1B400, 0x6E3D85C00, 0x6E3D87400, -0x6F54B8C00, 0x819D8FC00, 0x819DB3C00, 0x81B58FC00, 0x81B5B3C00, 0x81BF4B400, 0x82752FC00, 0x82E357C00, -0x82E35DC00, 0x82E35F400, 0x82E37D400, 0x8387BD400, 0x83A54FC00, 0x83AF4D400, 0x83E74B400, 0x83F568C00, -0x8538EDC00, 0x853A4FC00, 0x853F68C00, 0x8563B3C00, 0x860FBD400, 0x861D2FC00, 0x868D4FC00, 0x885D8FC00, -0x885DB3C00, 0x88758FC00, 0x8875B3C00, 0x887F4B400, 0x88E54FC00, 0x88EF4D400, 0x88F74B400, 0x898D4FC00, -0x8A34FD400, 0x8A354FC00, 0x8A3F4D400, 0x8A4D4FC00, 0x8A534FC00, 0x923DED400, 0x9387BD400, 0x9FF50A400, -0xA19D2FC00, 0xA19DECC00, 0xA1B52FC00, 0xA1B5ECC00, 0xA1BF61C00, 0xA23DED400, 0xA273ED400, 0xA2758FC00, -0xA2E357C00, 0xA2E35DC00, 0xA2E35F400, 0xA2E37D400, 0xA3A4FD400, 0xA3A54FC00, 0xA3AF4D400, 0xA3E761C00, -0xA3F568C00, 0xA523FB400, 0xA527ECC00, 0xA53F68C00, 0xA5A34FC00, 0xA61D8FC00, 0xA68D4FC00, 0xA6934FC00, -0xA85D2FC00, 0xA85DECC00, 0xA8752FC00, 0xA875ECC00, 0xA87F61C00, 0xA8E54FC00, 0xA8EF4D400, 0xA8F761C00, -0xA98D4FC00, 0xAA354FC00, 0xAA3F4D400, 0xAA4D4FC00, 0xC1E937C00, 0xC1E9F4C00, 0xC23977C00, 0xC2E357C00, -0xC2E35F400, 0xC2F974C00, 0xC35A37C00, 0xC35AF4C00, 0xC386D7C00, 0xC3876F400, 0xC387DB400, 0xC3A54FC00, -0xC3AF53400, 0xC3AF54C00, 0xC3F53A400, 0xC52E37C00, 0xC5387BC00, 0xC53AF4C00, 0xC560FBC00, 0xC58EF4C00, -0xC5A34FC00, 0xC5A3F4C00, 0xC60F6F400, 0xC61CEF400, 0xC68D4FC00, 0xC8E54FC00, 0xC8EF53400, 0xC8EF54C00, -0xC98D4FC00, 0xCA354FC00, 0xCA3F53400, 0xCA3F54C00, 0xCA4D4FC00, 0xCF86D4C00, 0xD276D3C00, 0xD523DEC00, -0xD5387BC00, 0xD61DE3C00, 0xE1E937C00, 0xE1E9F4C00, 0xE23977C00, 0xE23D9F400, 0xE23DE7400, 0xE273E7400, -0xE2778F400, 0xE2E357C00, 0xE2E35F400, 0xE2F974C00, 0xE35A37C00, 0xE35AF4C00, 0xE386D7C00, 0xE3A54FC00, -0xE3AF53400, 0xE3AF54C00, 0xE3F5A3400, 0xE523DEC00, 0xE5273EC00, 0xE52E37C00, 0xE53A4FC00, 0xE53AF4C00, -0xE58EF4C00, 0xE5A3F4C00, 0xE68D4FC00, 0xE8E54FC00, 0xE8EF53400, 0xE8EF54C00, 0xE98D4FC00, 0xEA354FC00, -0xEA3F53400, 0xEA3F54C00, 0xEA4D4FC00, 0xEF86D4C00, 0x04E72DC00, 0x24F6E3400, 0xC6237F400, 0xE272DF400, -0x0E8F51C00, 0x0E8F53400, 0x0FA351C00, 0x0FA353400, 0x10B9D7C00, 0x10B9FD400, 0x10E67F400, 0x10E6FD400, -0x10F69F400, 0x10F6BD400, 0x10FA57C00, 0x10FA7D400, 0x13B9CD400, 0x13FA4D400, 0x1CE63D400, 0x1CF68D400, -0x1FA351C00, 0x1FA353400, 0x2BB351C00, 0x2BB353400, 0x2FA351C00, 0x2FA353400, 0x41B49FC00, 0x41B4BF400, -0x41B4EDC00, 0x41B58FC00, 0x41B5B3C00, 0x41B78F400, 0x41B79CC00, 0x41B7E1C00, 0x41D2EF400, 0x41D3A7C00, -0x41D4AFC00, 0x41D4BBC00, 0x41D62FC00, 0x41D6E3C00, 0x41D78BC00, 0x41D7A3C00, 0x41D8BF400, 0x41D8EF400, -0x41DA37C00, 0x41DB2F400, 0x41DB39C00, 0x41DE2F400, 0x41DE39C00, 0x41DE63C00, 0x41DF3A400, 0x41DF68C00, -0x41DF98C00, 0x41DFA4C00, 0x4352EF400, 0x4353A7C00, 0x4354AFC00, 0x4354BBC00, 0x43562FC00, 0x4356E3C00, -0x43578BC00, 0x4357A3C00, 0x4358BF400, 0x4358EF400, 0x435A37C00, 0x435B2F400, 0x435B39C00, 0x435E2F400, -0x435E39C00, 0x435E63C00, 0x435F3A400, 0x435F68C00, 0x435F98C00, 0x435FA4C00, 0x43AF51C00, 0x43AF53400, -0x43BB51C00, 0x43BB53400, 0x550B9FC00, 0x550E6FC00, 0x550F6BC00, 0x550FA7C00, 0x553B9CC00, 0x553FA4C00, -0x55CE63C00, 0x55CF68C00, 0x58EF51C00, 0x58EF53400, 0x61D2EDC00, 0x61D2F9C00, 0x61D36BC00, 0x61D4AFC00, -0x61D4BBC00, 0x61D62FC00, 0x61D6E3C00, 0x61D78BC00, 0x61D7A3C00, 0x61D8EDC00, 0x61DA3F400, 0x61DB8F400, -0x61DB9CC00, 0x61DBE1C00, 0x61DE8F400, 0x61DEE1C00, 0x61DF68C00, 0x61DF98C00, 0x61DFA3400, 0x61DFA4C00, -0x6352EDC00, 0x6352F9C00, 0x63536BC00, 0x6354AFC00, 0x6354BBC00, 0x63562FC00, 0x6356E3C00, 0x63578BC00, -0x6357A3C00, 0x6358EDC00, 0x635A3F400, 0x635B8F400, 0x635B9CC00, 0x635BE1C00, 0x635E8F400, 0x635EE1C00, -0x635F68C00, 0x635F98C00, 0x635FA3400, 0x635FA4C00, 0x68749FC00, 0x6874BF400, 0x6874EDC00, 0x68758FC00, -0x6875B3C00, 0x68778F400, 0x68779CC00, 0x6877E1C00, 0x6A3F51C00, 0x6A3F53400, 0x6E3B51C00, 0x6E3B53400, -0x81D7A3C00, 0x81D7E8C00, 0x827BD1C00, 0x827BD3400, 0x827ED1C00, 0x827ED3400, 0x827F49C00, 0x82BF51C00, -0x82BF53400, 0x82EF51C00, 0x82EF53400, 0x82FD49C00, 0x8357A3C00, 0x8357E8C00, 0x83A7D1C00, 0x83A7D3400, -0x83B6D1C00, 0x83B6D3400, 0x83B749C00, 0x863F49C00, 0x868FD1C00, 0x868FD3400, 0x86CED1C00, 0x86CED3400, -0x86CF49C00, 0x878ED1C00, 0x878ED3400, 0x87CE91C00, 0x87CE93400, 0x88BF51C00, 0x88BF53400, 0x88E7D1C00, -0x88E7D3400, 0x8A37D1C00, 0x8A37D3400, 0x8AF4D1C00, 0x8AF4D3400, 0x8B78D1C00, 0x8B78D3400, 0x8B8F51C00, -0x8B8F53400, 0x8E2F51C00, 0x8E2F53400, 0x8E3D49C00, 0x8E72D1C00, 0x8E72D3400, 0x8E7349C00, 0x8E78D1C00, -0x8E78D3400, 0x8E8F51C00, 0x8E8F53400, 0x8F8749C00, 0x91D7E8C00, 0x9239FD400, 0x923DBD400, 0x92F93D400, -0x92FD8D400, 0x9357E8C00, 0x9386FD400, 0x9387ED400, 0x9F863D400, 0x9F872D400, 0xA1D6ECC00, 0xA1D7E8C00, -0xA27F63400, 0xA2BF51C00, 0xA2BF53400, 0xA2EF51C00, 0xA2EF53400, 0xA2FD63400, 0xA356ECC00, 0xA357E8C00, -0xA3A7D1C00, 0xA3A7D3400, 0xA3B763400, 0xA62FD1C00, 0xA62FD3400, 0xA63BD1C00, 0xA63BD3400, 0xA63F63400, -0xA6CBD1C00, 0xA6CBD3400, 0xA6CF63400, 0xA6E3D1C00, 0xA6E3D3400, 0xA78BD1C00, 0xA78BD3400, 0xA8BF51C00, -0xA8BF53400, 0xA8E7D1C00, 0xA8E7D3400, 0xAA37D1C00, 0xAA37D3400, 0xAA4FD1C00, 0xAA4FD3400, 0xAB63D1C00, -0xAB63D3400, 0xAB8F51C00, 0xAB8F53400, 0xAE2F51C00, 0xAE2F53400, 0xAE39D1C00, 0xAE39D3400, 0xAE3D63400, -0xAE63D1C00, 0xAE63D3400, 0xAE7363400, 0xAE8F51C00, 0xAE8F53400, 0xAF68D1C00, 0xAF68D3400, 0xAF8763400, -0xAFA4D1C00, 0xAFA4D3400, 0xC1D4EBC00, 0xC1D4EEC00, 0xC354EBC00, 0xC354EEC00, 0xD1D63BC00, 0xD3563BC00, -0xD5239FC00, 0xD523DBC00, 0xD52F93C00, 0xD52FD8C00, 0xD5386FC00, 0xD5387EC00, 0xD5F863C00, 0xD5F872C00, -0xD7C993C00, 0xD7C9D8C00, 0xDF5863C00, 0xDF5872C00, 0xE1D68FC00, 0xE1D78EC00, 0xE3568FC00, 0xE3578EC00, -0x04879FC00, 0x07C9CB400, 0x0F46E3400, 0x0F492DC00, 0x0F49CB400, 0x0F588DC00, 0x2485BFC00, 0x27D88DC00, -0x2F46E3400, 0x2F492DC00, 0x2F49CB400, 0x2F588DC00, 0x47D88DC00, 0x4DD88DC00, 0x4F588DC00, 0x4FBD18400, -0x4FBD24400, 0x4FED18400, 0x4FED24400, 0x67D2CB400, 0x6BFD18400, 0x6BFD24400, 0x6DD2CB400, 0x6EFD18400, -0x6EFD24400, 0x6F52CB400, 0x8185BFC00, 0x8185EFC00, 0x8245BFC00, 0x8245EFC00, 0x824BD7C00, 0x824BDDC00, -0x824BDF400, 0xA185BFC00, 0xA185EFC00, 0xA1B8D7C00, 0xA1B8DDC00, 0xA1B8DF400, 0xA245BFC00, 0xA245EFC00, -0xC1B8D7C00, 0xC1B8DF400, 0xC24B77C00, 0xC272D7C00, 0xC2FDD8400, 0xC62377C00, 0xE1B8D7C00, 0xE24B77C00, -0xE24B7F400, 0xE272D7C00, 0xE62377C00, 0xEF879C400, 0x00766FC00, 0x0076EF400, 0x0076F9C00, 0x02C9D7C00, -0x02C9FD400, 0x02D49FC00, 0x02D4BF400, 0x02D4EDC00, 0x02D58FC00, 0x02D5B3C00, 0x02D78F400, 0x02D79CC00, -0x02D7E1C00, 0x02F9CD400, 0x02FD61C00, 0x0349EDC00, 0x0349F9C00, 0x034AFD400, 0x034BBD400, 0x034E97C00, -0x034E9DC00, 0x034E9F400, 0x034ED9C00, 0x034EDB400, 0x0354AFC00, 0x0354BBC00, 0x03562FC00, 0x0356E3C00, -0x03578BC00, 0x0357A3C00, 0x0358BF400, 0x0358EF400, 0x035A37C00, 0x035B2F400, 0x035B39C00, 0x035E2F400, -0x035E39C00, 0x035E63C00, 0x035F3A400, 0x035F68C00, 0x035F98C00, 0x035FA4C00, 0x0362FD400, 0x036397C00, -0x03639DC00, 0x03639F400, 0x03663DC00, 0x03673B400, 0x03679CC00, 0x0368D7C00, 0x0368DDC00, 0x0368DF400, -0x03693F400, 0x036D8F400, 0x036D9CC00, 0x036DE1C00, 0x036E3D400, 0x037663C00, 0x03768DC00, 0x037768C00, -0x03778E400, 0x037798C00, 0x0377A4C00, 0x0378BD400, 0x0378E5C00, 0x0378E7400, 0x03798F400, 0x0379E1C00, -0x037A3D400, 0x037D68C00, 0x037D98C00, 0x037DA3400, 0x037DA4C00, 0x048BD7C00, 0x04C9EDC00, 0x04C9F9C00, -0x04D4AFC00, 0x04D4BBC00, 0x04D62FC00, 0x04D6E3C00, 0x04D78BC00, 0x04D7A3C00, 0x04E93F400, 0x04ED8F400, -0x04ED9CC00, 0x04EDE1C00, 0x04F6E3400, 0x04F98F400, 0x04F9E1C00, 0x04FD68C00, 0x04FD98C00, 0x04FDA3400, -0x04FDA4C00, 0x060BD7C00, 0x061C9FC00, 0x061F9CC00, 0x06DC9CC00, 0x079C9CC00, 0x07C9E1C00, 0x07D48BC00, -0x07D4A3C00, 0x07D623C00, 0x08C9D7C00, 0x08C9FD400, 0x08D49FC00, 0x08D4BF400, 0x08D4EDC00, 0x08D58FC00, -0x08D5B3C00, 0x08D78F400, 0x08D79CC00, 0x08D7E1C00, 0x08F9CD400, 0x08FD61C00, 0x0BC9CD400, 0x0BD48F400, -0x0BD49CC00, 0x0BD4E1C00, 0x0BD583C00, 0x0EC9CD400, 0x0ED48F400, 0x0ED49CC00, 0x0ED4E1C00, 0x0ED583C00, -0x0F48BD400, 0x0F49E1C00, 0x0F4A3D400, 0x0F548BC00, 0x0F54A3C00, 0x0F5623C00, 0x0F582F400, 0x0F623D400, -0x10F56BC00, 0x10F59BC00, 0x10F5A7C00, 0x10F5AF400, 0x10F5BE400, 0x10F5FA400, 0x12D49FC00, 0x12D4BF400, -0x12D4EDC00, 0x12D58FC00, 0x12D5B3C00, 0x12D78F400, 0x12D79CC00, 0x12D7E1C00, 0x12DB3D400, 0x12DF27400, -0x13E63D400, 0x13E727400, 0x13EE35400, 0x13F53A400, 0x13F568C00, 0x13F58E400, 0x13F598C00, 0x13F5A3400, -0x13F5A4C00, 0x13F68D400, 0x18D49FC00, 0x18D4BF400, 0x18D4EDC00, 0x18D58FC00, 0x18D5B3C00, 0x18D78F400, -0x18D79CC00, 0x18D7E1C00, 0x18F9CD400, 0x18FD61C00, 0x1BD48F400, 0x1BD49CC00, 0x1BD4E1C00, 0x1BD583C00, -0x1CB2DD400, 0x1CB9CD400, 0x1CBD61C00, 0x1CF53A400, 0x1CF568C00, 0x1CF58E400, 0x1CF598C00, 0x1CF5A3400, -0x1CF5A4C00, 0x1CFA4D400, 0x1ED48F400, 0x1ED49CC00, 0x1ED4E1C00, 0x1ED583C00, 0x20679FC00, 0x2067BF400, -0x2067EDC00, 0x22D49FC00, 0x22D4BF400, 0x22D4EDC00, 0x22D58FC00, 0x22D5B3C00, 0x22D78F400, 0x22D79CC00, -0x22D7E1C00, 0x22D87F400, 0x22D8FD400, 0x22DB3D400, 0x22DF27400, 0x2349EDC00, 0x2349F9C00, 0x234AFD400, -0x234BBD400, 0x234E97C00, 0x234E9DC00, 0x234E9F400, 0x234ED9C00, 0x234EDB400, 0x2354AFC00, 0x2354BBC00, -0x23562FC00, 0x2356E3C00, 0x23578BC00, 0x2357A3C00, 0x2358BF400, 0x2358EF400, 0x235A37C00, 0x235B2F400, -0x235B39C00, 0x235E2F400, 0x235E39C00, 0x235E63C00, 0x235F3A400, 0x235F68C00, 0x235F98C00, 0x235FA4C00, -0x2362FD400, 0x236397C00, 0x23639DC00, 0x23639F400, 0x23663DC00, 0x23673B400, 0x23679CC00, 0x2368D7C00, -0x2368DDC00, 0x2368DF400, 0x23693F400, 0x236D8F400, 0x236D9CC00, 0x236DE1C00, 0x236E3D400, 0x237663C00, -0x23768DC00, 0x237768C00, 0x23778E400, 0x237798C00, 0x2377A4C00, 0x2378BD400, 0x2378E5C00, 0x2378E7400, -0x23798F400, 0x2379E1C00, 0x237A3D400, 0x237D68C00, 0x237D98C00, 0x237DA3400, 0x237DA4C00, 0x24B58FC00, -0x24B5B3C00, 0x24B87F400, 0x24D4AFC00, 0x24D4BBC00, 0x24D62FC00, 0x24D6E3C00, 0x24D78BC00, 0x24D7A3C00, -0x24D8BF400, 0x24D8EF400, 0x24DA37C00, 0x24DB2F400, 0x24DB39C00, 0x24DE2F400, 0x24DE39C00, 0x24DE63C00, -0x24DF3A400, 0x24DF68C00, 0x24DF98C00, 0x24DFA4C00, 0x24E72DC00, 0x26387F400, 0x26F583C00, 0x27B583C00, -0x27D48BC00, 0x27D4A3C00, 0x27D623C00, 0x27D82F400, 0x28D49FC00, 0x28D4BF400, 0x28D4EDC00, 0x28D58FC00, -0x28D5B3C00, 0x28D78F400, 0x28D79CC00, 0x28D7E1C00, 0x28D87F400, 0x28D8FD400, 0x28DB3D400, 0x28DF27400, -0x2BD48F400, 0x2BD49CC00, 0x2BD4E1C00, 0x2BD583C00, 0x2BD83D400, 0x2ED48F400, 0x2ED49CC00, 0x2ED4E1C00, -0x2ED583C00, 0x2ED83D400, 0x2F48BD400, 0x2F49E1C00, 0x2F4A3D400, 0x2F548BC00, 0x2F54A3C00, 0x2F5623C00, -0x2F582F400, 0x2F623D400, 0x438D6DC00, 0x438D79C00, 0x438D7B400, 0x438D9DC00, 0x438D9F400, 0x438DB5C00, -0x438DB7400, 0x438DD9C00, 0x438DDB400, 0x438DE7400, 0x43BD27400, 0x43BD61C00, 0x43F4A5C00, 0x43F4A7400, -0x452C9FC00, 0x452F9CC00, 0x4534AFC00, 0x4534BBC00, 0x45362FC00, 0x4536E3C00, 0x45378BC00, 0x4537A3C00, -0x458C9FC00, 0x458F9CC00, 0x45BC9CC00, 0x45EC9CC00, 0x45F48BC00, 0x45F4A3C00, 0x45F623C00, 0x46349FC00, -0x4634BF400, 0x4634EDC00, 0x46358FC00, 0x4635B3C00, 0x46378F400, 0x46379CC00, 0x4637E1C00, 0x46F42DC00, -0x46F48F400, 0x46F49CC00, 0x46F4E1C00, 0x46F583C00, 0x47B48F400, 0x47B49CC00, 0x47B4E1C00, 0x47B583C00, -0x47D22F400, 0x47D3A4C00, 0x47D48BC00, 0x47D4A3C00, 0x47D623C00, 0x47D82F400, 0x4DB48F400, 0x4DB49CC00, -0x4DB4E1C00, 0x4DB583C00, 0x4DCB27400, 0x4DD22F400, 0x4DD3A4C00, 0x4DD48BC00, 0x4DD4A3C00, 0x4DD623C00, -0x4DD82F400, 0x4F4B27400, 0x4F4D3A400, 0x4F4D68C00, 0x4F4D8E400, 0x4F4D98C00, 0x4F4DA3400, 0x4F4DA4C00, -0x4F522F400, 0x4F53A4C00, 0x4F548BC00, 0x4F54A3C00, 0x4F5623C00, 0x4F582F400, 0x4F6327400, 0x4F8D27400, -0x4F8D61C00, 0x552DB3C00, 0x553E63C00, 0x553EE3400, 0x553F68C00, 0x558F9CC00, 0x55CB2DC00, 0x55CB9CC00, -0x55CFA4C00, 0x623D6DC00, 0x623D79C00, 0x623D7B400, 0x623D9DC00, 0x623D9F400, 0x623DB5C00, 0x623DB7400, -0x623DD9C00, 0x623DDB400, 0x623DE7400, 0x62749FC00, 0x6274BF400, 0x6274EDC00, 0x62758FC00, 0x6275B3C00, -0x62778F400, 0x62779CC00, 0x6277E1C00, 0x62FD27400, 0x62FD61C00, 0x63F619C00, 0x63F61B400, 0x652D8FC00, -0x652DB3C00, 0x6534AFC00, 0x6534BBC00, 0x65362FC00, 0x6536E3C00, 0x65378BC00, 0x6537A3C00, 0x658D8FC00, -0x658DB3C00, 0x65BD83C00, 0x65ED83C00, 0x65F48BC00, 0x65F4A3C00, 0x65F623C00, 0x67CB61C00, 0x67CD3A400, -0x67CD68C00, 0x67CD8E400, 0x67CD98C00, 0x67CDA3400, 0x67CDA4C00, 0x67D2E1C00, 0x67D368C00, 0x67D48BC00, -0x67D4A3C00, 0x67D623C00, 0x67D8E1C00, 0x67E361C00, 0x69F48F400, 0x69F49CC00, 0x69F4E1C00, 0x69F583C00, -0x6B748F400, 0x6B749CC00, 0x6B74E1C00, 0x6B7583C00, 0x6DD2E1C00, 0x6DD368C00, 0x6DD48BC00, 0x6DD4A3C00, -0x6DD623C00, 0x6DD8E1C00, 0x6DE361C00, 0x6E3D27400, 0x6E3D61C00, 0x6E748F400, 0x6E749CC00, 0x6E74E1C00, -0x6E7583C00, 0x6E7783400, 0x6F52E1C00, 0x6F5368C00, 0x6F548BC00, 0x6F54A3C00, 0x6F5623C00, 0x6F58E1C00, -0x822F57C00, 0x822F5DC00, 0x822F5F400, 0x822F7D400, 0x823D6DC00, 0x823D79C00, 0x823D7B400, 0x823DBD400, -0x823DED400, 0x8272D7C00, 0x8272DDC00, 0x8272DF400, 0x82736DC00, 0x827379C00, 0x82737B400, 0x8274BDC00, -0x8274BF400, 0x82758FC00, 0x8275B3C00, 0x82763F400, 0x8278D7C00, 0x8278DDC00, 0x8278DF400, 0x827F61C00, -0x828F57C00, 0x828F5DC00, 0x828F5F400, 0x828F7D400, 0x82BF4D400, 0x82EF4D400, 0x82FD2D400, 0x82FD61C00, -0x82FD8D400, 0x83876DC00, 0x838779C00, 0x83877B400, 0x83A53F400, 0x83B761C00, 0x860F6DC00, 0x860F79C00, -0x860F7B400, 0x861D8FC00, 0x861DB3C00, 0x863F61C00, 0x868D3F400, 0x86CF61C00, 0x86DD83C00, 0x879D83C00, -0x87B583C00, 0x888F57C00, 0x888F5DC00, 0x888F5F400, 0x888F7D400, 0x88BF4D400, 0x88E53F400, 0x898D3F400, -0x89D84FC00, 0x89DD83C00, 0x89F583C00, 0x8A34D7C00, 0x8A34DDC00, 0x8A34DF400, 0x8A353F400, 0x8A4D3F400, -0x8B584FC00, 0x8B5D83C00, 0x8B7583C00, 0x8B8F4D400, 0x8D9D83C00, 0x8DB583C00, 0x8E2F4D400, 0x8E3D2D400, -0x8E3D61C00, 0x8E3D8D400, 0x8E7361C00, 0x8E7583C00, 0x8E8F4D400, 0x8F8761C00, 0x9272FD400, 0x93A4FD400, -0x93B63D400, 0x93B72D400, 0x9623FD400, 0x9A373D400, 0x9E393D400, 0x9E3D8D400, 0xA22F57C00, 0xA22F5DC00, -0xA22F5F400, 0xA22F7D400, 0xA23D6DC00, 0xA23D6F400, 0xA23D7B400, 0xA2736DC00, 0xA2736F400, 0xA2737B400, -0xA2752FC00, 0xA275ECC00, 0xA27F4B400, 0xA28F57C00, 0xA28F5DC00, 0xA28F5F400, 0xA28F7D400, 0xA2BF4D400, -0xA2EF4D400, 0xA2FD4B400, 0xA3876DC00, 0xA3876F400, 0xA3877B400, 0xA387BD400, 0xA387ED400, 0xA3A4D7C00, -0xA3A4DDC00, 0xA3A4DF400, 0xA3A537C00, 0xA3B72D400, 0xA3B74B400, 0xA3B78D400, 0xA60BD7C00, 0xA60BDDC00, -0xA60BDF400, 0xA60F6DC00, 0xA60F6F400, 0xA60F7B400, 0xA61CB7C00, 0xA61D2FC00, 0xA61DECC00, 0xA61E37C00, -0xA61E3DC00, 0xA623D7C00, 0xA623DDC00, 0xA623DF400, 0xA63F4B400, 0xA68D37C00, 0xA6CF4B400, 0xA6DD2CC00, -0xA79D2CC00, 0xA7A44FC00, 0xA7B52CC00, 0xA88F57C00, 0xA88F5DC00, 0xA88F5F400, 0xA88F7D400, 0xA8BF4D400, -0xA8E537C00, 0xA98D37C00, 0xA9DD2CC00, 0xA9F52CC00, 0xAA3537C00, 0xAA4D37C00, 0xAB5D2CC00, 0xAB752CC00, -0xAB8F4D400, 0xAD9D2CC00, 0xADA44FC00, 0xADB52CC00, 0xAE2F4D400, 0xAE3D4B400, 0xAE734B400, 0xAE752CC00, -0xAE8F4D400, 0xAF872D400, 0xAF874B400, 0xAF878D400, 0xC22F57C00, 0xC22F5F400, 0xC23D5BC00, 0xC23D5EC00, -0xC23D6F400, 0xC23D7B400, 0xC2735BC00, 0xC2735EC00, 0xC27877C00, 0xC27B74C00, 0xC27E74C00, 0xC27F52C00, -0xC27F58C00, 0xC28F57C00, 0xC28F5F400, 0xC2BF53400, 0xC2BF54C00, 0xC2EF53400, 0xC2EF54C00, 0xC2FD52C00, -0xC2FD58C00, 0xC2FD63400, 0xC3875BC00, 0xC3875EC00, 0xC3A5F4C00, 0xC3A774C00, 0xC3A7D3400, 0xC3A7D4C00, -0xC3B674C00, 0xC3B6D4C00, 0xC3B752C00, 0xC3B758C00, 0xC522F7C00, 0xC523DBC00, 0xC523DEC00, 0xC528F7C00, -0xC52BF4C00, 0xC52EF4C00, 0xC52FD2C00, 0xC52FD8C00, 0xC588F7C00, 0xC58BF4C00, 0xC5B8F4C00, 0xC5E2F4C00, -0xC5E3D2C00, 0xC5E3D8C00, 0xC5E8F4C00, 0xC60BD7C00, 0xC60BDF400, 0xC60F5BC00, 0xC60F5EC00, 0xC61FD2C00, -0xC61FD8C00, 0xC62FD3400, 0xC62FD4C00, 0xC63BD3400, 0xC63BD4C00, 0xC63F52C00, 0xC63F58C00, 0xC63FD8400, -0xC68DF4C00, 0xC6CBD3400, 0xC6CBD4C00, 0xC6CE74C00, 0xC6CF52C00, 0xC6CF58C00, 0xC78BD3400, 0xC78BD4C00, -0xC78E74C00, 0xC798F4C00, 0xC7C9CB400, 0xC7C9D2C00, 0xC7C9D8C00, 0xC7C9E3400, 0xC7CE94C00, 0xC7DA34C00, -0xC7E634C00, 0xC7E934C00, 0xC88F57C00, 0xC88F5F400, 0xC8BF53400, 0xC8BF54C00, 0xC8E5F4C00, 0xC8E774C00, -0xC8E7D3400, 0xC8E7D4C00, 0xC98F74C00, 0xC9CED4C00, 0xC9E734C00, 0xCA35F4C00, 0xCA3774C00, 0xCA37D3400, -0xCA37D4C00, 0xCA4FD3400, 0xCA4FD4C00, 0xCB63D3400, 0xCB63D4C00, 0xCB6734C00, 0xCB7874C00, 0xCB8F53400, -0xCB8F54C00, 0xCD98F4C00, 0xCDA374C00, 0xCDDA34C00, 0xCDE394C00, 0xCDE634C00, 0xCDE934C00, 0xCE0DDB400, -0xCE2F53400, 0xCE2F54C00, 0xCE3974C00, 0xCE39D3400, 0xCE39D4C00, 0xCE3D52C00, 0xCE3D58C00, 0xCE3D63400, -0xCE63D3400, 0xCE63D4C00, 0xCE7352C00, 0xCE7358C00, 0xCE73D8400, 0xCE7874C00, 0xCE8F53400, 0xCE8F54C00, -0xCF5A34C00, 0xCF6634C00, 0xCF68D3400, 0xCF68D4C00, 0xCF6934C00, 0xCF8752C00, 0xCF8758C00, 0xCF87D8400, -0xD23D5BC00, 0xD23D5EC00, 0xD2735BC00, 0xD2735EC00, 0xD275E3C00, 0xD275F2C00, 0xD27F52C00, 0xD27F58C00, -0xD2FD52C00, 0xD2FD58C00, 0xD3875BC00, 0xD3875EC00, 0xD3A54FC00, 0xD3A573C00, 0xD3B752C00, 0xD3B758C00, -0xD5272FC00, 0xD53A4FC00, 0xD53B63C00, 0xD53B72C00, 0xD5623FC00, 0xD5A373C00, 0xD5E393C00, 0xD5E3D8C00, -0xD60F5BC00, 0xD60F5EC00, 0xD61ED3C00, 0xD61FD8C00, 0xD63F52C00, 0xD63F58C00, 0xD68D4FC00, 0xD68D73C00, -0xD6BD43C00, 0xD6CF52C00, 0xD6CF58C00, 0xD8E54FC00, 0xD8E573C00, 0xD98D4FC00, 0xD98D73C00, 0xD9BD43C00, -0xDA354FC00, 0xDA3573C00, 0xDA4D4FC00, 0xDA4D73C00, 0xDA7D43C00, 0xDAF543C00, 0xDBE543C00, 0xDE3D52C00, -0xDE3D58C00, 0xDE7352C00, 0xDE7358C00, 0xDF8752C00, 0xDF8758C00, 0xDFA543C00, 0xE0B79F400, 0xE22F57C00, -0xE22F5F400, 0xE23D5BC00, 0xE23D5EC00, 0xE2735BC00, 0xE2735EC00, 0xE275F2C00, 0xE275F8C00, 0xE27877C00, -0xE2787F400, 0xE27B73400, 0xE27B74C00, 0xE27E73400, 0xE27E74C00, 0xE27F52C00, 0xE27F58C00, 0xE27F9C400, -0xE28F57C00, 0xE28F5F400, 0xE2BF53400, 0xE2BF54C00, 0xE2EF53400, 0xE2EF54C00, 0xE2FD52C00, 0xE2FD58C00, -0xE2FD9C400, 0xE3875BC00, 0xE3875EC00, 0xE387B7400, 0xE387E7400, 0xE3A5F3400, 0xE3A5F4C00, 0xE3A774C00, -0xE3A7D4C00, 0xE3B673400, 0xE3B674C00, 0xE3B6D4C00, 0xE3B727400, 0xE3B752C00, 0xE3B758C00, 0xE522F7C00, -0xE528F7C00, 0xE52BF4C00, 0xE52EF4C00, 0xE5387BC00, 0xE5387EC00, 0xE53B72C00, 0xE53B78C00, 0xE588F7C00, -0xE58BF4C00, 0xE5B8F4C00, 0xE5E2F4C00, 0xE5E8F4C00, 0xE5F872C00, 0xE5F878C00, 0xE60BD7C00, 0xE60F5BC00, -0xE60F5EC00, 0xE62FD4C00, 0xE63BD4C00, 0xE63F52C00, 0xE63F58C00, 0xE68DF3400, 0xE68DF4C00, 0xE6CBD4C00, -0xE6CE73400, 0xE6CE74C00, 0xE6CF52C00, 0xE6CF58C00, 0xE6CF9C400, 0xE78BD4C00, 0xE78E73400, 0xE78E74C00, -0xE798F4C00, 0xE7CE93400, 0xE7CE94C00, 0xE7DA34C00, 0xE7E634C00, 0xE7E934C00, 0xE88F57C00, 0xE88F5F400, -0xE8BF53400, 0xE8BF54C00, 0xE8E5F3400, 0xE8E5F4C00, 0xE8E774C00, 0xE8E7D4C00, 0xE98F74C00, 0xE9CED4C00, -0xE9E734C00, 0xEA35F3400, 0xEA35F4C00, 0xEA3774C00, 0xEA37D4C00, 0xEA4FD4C00, 0xEB63D4C00, 0xEB6734C00, -0xEB7873400, 0xEB7874C00, 0xEB8F53400, 0xEB8F54C00, 0xED98F4C00, 0xEDA374C00, 0xEDDA34C00, 0xEDE394C00, -0xEDE634C00, 0xEDE934C00, 0xEE2F53400, 0xEE2F54C00, 0xEE3974C00, 0xEE39D4C00, 0xEE3D52C00, 0xEE3D58C00, -0xEE63D4C00, 0xEE7352C00, 0xEE7358C00, 0xEE7873400, 0xEE7874C00, 0xEE8F53400, 0xEE8F54C00, 0xEF582F400, -0xEF5872C00, 0xEF5878C00, 0xEF588F400, 0xEF5A34C00, 0xEF6634C00, 0xEF68D4C00, 0xEF6934C00, 0xEF8727400, -0xEF8752C00, 0xEF8758C00, 0x0215BFC00, 0x0215EFC00, 0x02167FC00, 0x0216DFC00, 0x0216FDC00, 0x0216FF400, -0x02176FC00, 0x02179FC00, 0x0217BF400, 0x0217EDC00, 0x0217F9C00, 0x0217FB400, 0x1815BFC00, 0x1815EFC00, -0x18167FC00, 0x1816DFC00, 0x1816FDC00, 0x1816FF400, 0x18176FC00, 0x18179FC00, 0x1817BF400, 0x1817EDC00, -0x1817F9C00, 0x1817FB400, 0x4185BFC00, 0x4185EFC00, 0x41867FC00, 0x4186DFC00, 0x4186FDC00, 0x4186FF400, -0x41876FC00, 0x41879FC00, 0x4187BF400, 0x4187EDC00, 0x4187F9C00, 0x4187FB400, 0x41D29FC00, 0x41DB8DC00, -0x43529FC00, 0x435B8DC00, 0x553B2DC00, 0x55CEE3400, 0x61D86FC00, 0x61DECB400, 0x6245BFC00, 0x6245EFC00, -0x62467FC00, 0x6246DFC00, 0x6246FDC00, 0x6246FF400, 0x62476FC00, 0x62479FC00, 0x6247BF400, 0x6247EDC00, -0x6247F9C00, 0x6247FB400, 0x63586FC00, 0x635ECB400, 0x86FF48400, 0x87BF48400, 0x89CBD1C00, 0x89CBD3400, -0x89FF48400, 0x8B7F48400, 0x8BF611C00, 0x8BF613400, 0x8BF748400, 0x8BFD48400, 0x8DBF48400, 0x8E7F48400, -0x8EFD48400, 0x8FB748400, 0x8FE748400, 0x8FED48400, 0x90B7BD400, 0x9E0DED400, 0xA6FF48400, 0xA7BF48400, -0xA9FF48400, 0xAB7F48400, 0xABF748400, 0xABFD48400, 0xADB8D1C00, 0xADB8D3400, 0xADBF48400, 0xAE7F48400, -0xAEFD48400, 0xAFB748400, 0xAFE748400, 0xAFE911C00, 0xAFE913400, 0xAFED48400, 0xC6FF52000, 0xC7BF52000, -0xC9FF52000, 0xCB7F52000, 0xCBF752000, 0xCBFD52000, 0xCDBF52000, 0xCE7F52000, 0xCEFD52000, 0xCFB752000, -0xCFE752000, 0xCFED52000, 0xD6FF58000, 0xD7BF58000, 0xD9FF58000, 0xDB7F58000, 0xDBF758000, 0xDBFD58000, -0xDDBF58000, 0xDE7F58000, 0xDEFD58000, 0xDFB758000, 0xDFE758000, 0xDFED58000, 0x035B8DC00, 0x03672DC00, -0x0376E3400, 0x0379CB400, 0x04B5B3C00, 0x04B79CC00, 0x04B8D7C00, 0x04B8DDC00, 0x04B8DF400, 0x04F9CB400, -0x0FF582400, 0x1FF582400, 0x235B8DC00, 0x23672DC00, 0x2376E3400, 0x2379CB400, 0x248B77C00, 0x248B7DC00, -0x248B7F400, 0x24DB8DC00, 0x261DB3C00, 0x261F9CC00, 0x2FF582400, 0x47D2E3400, 0x47FD82400, 0x4D849FC00, -0x4D84BF400, 0x4D84EDC00, 0x4D858FC00, 0x4D85B3C00, 0x4D878F400, 0x4D879CC00, 0x4D87E1C00, 0x4DD2E3400, -0x4DFD82400, 0x4F52E3400, 0x4F7D82400, 0x4FF582400, 0x67D22DC00, 0x67FD82400, 0x69C49FC00, 0x69C4BF400, -0x69C4EDC00, 0x69C58FC00, 0x69C5B3C00, 0x69C78F400, 0x69C79CC00, 0x69C7E1C00, 0x6DD22DC00, 0x6DFD82400, -0x6F522DC00, 0x6F7D82400, 0x6FF582400, 0x827F4B400, 0x82FD4B400, 0x83B74B400, 0x863F4B400, 0x86CF4B400, -0x88257FC00, 0x8825F7C00, 0x8825FDC00, 0x8825FF400, 0x8E3D4B400, 0x8E7217C00, 0x8E721DC00, 0x8E721F400, -0x8E734B400, 0x8F874B400, 0xA27F61C00, 0xA2FD61C00, 0xA3B761C00, 0xA63F61C00, 0xA6CB17C00, 0xA6CB1DC00, -0xA6CB1F400, 0xA6CF61C00, 0xA8257FC00, 0xA825F7C00, 0xA825FDC00, 0xA825FF400, 0xAE3D61C00, 0xAE7361C00, -0xAF8761C00, 0xC3B7D8400, 0xC6E374C00, 0xC7F9C8400, 0xC8257FC00, 0xC9CB74C00, 0xCDB8D3400, 0xCDB8D4C00, -0xCDF9C8400, 0xCE3DD8400, 0xCE72D4C00, 0xCF79C8400, 0xD8257FC00, 0xE3B79C400, 0xE6E374C00, 0xE7DB2C400, -0xE8257FC00, 0xE9CB73400, 0xE9CB74C00, 0xEDB8D4C00, 0xEDDB2C400, 0xEE3D9C400, 0xEE72D4C00, 0xEF5B2C400, -0x0001A8400, 0x0001AB400, 0x00352A000, 0x10C52A000, 0x820293400, 0xA02A11C00, 0x418428C00, 0x43A408400, -0x6244A0C00, 0x6A3480400, 0x021488C00, 0x181488C00, 0x418488C00, 0x624488C00, 0x822348400, 0xA22348400, -0xC22352000, 0xD22358000, 0x0005ABC00, 0x00352AC00, 0x10C52AC00, 0x820E93400, 0xA02AD1C00, 0x00F52A000, -0x1CC52A000, 0x82029F400, 0xA02A17C00, 0x41B428C00, 0x43A409C00, 0x6874A0C00, 0x6A348C400, 0x434D2A000, -0x61CD2A000, 0x82029DC00, 0xA02A1DC00, 0x504A2DC00, 0x5062E3400, 0x90873A400, 0x920DCA400, 0x41842BC00, -0x4FA408400, 0x6244ACC00, 0x6AF480400, 0x0214B8C00, 0x1814B8C00, 0x4184B8C00, 0x41B488C00, 0x43A421C00, -0x463428C00, 0x6244B8C00, 0x6274A0C00, 0x687488C00, 0x6A3483400, 0x822349C00, 0x82E348400, 0xA22363400, -0xA2E348400, 0xC2E352000, 0xD2E358000, 0x02D488C00, 0x08D488C00, 0x10F52A000, 0x12D488C00, 0x18D488C00, -0x22D488C00, 0x28D488C00, 0x463488C00, 0x627488C00, 0x822361C00, 0xA2234B400, 0xC22352C00, 0xC22358C00, -0xD22352C00, 0xD22358C00, 0xD2A143C00, 0xE22352C00, 0xE22358C00, 0x02148BC00, 0x0214A3C00, 0x021623C00, -0x18148BC00, 0x1814A3C00, 0x181623C00, 0x41848BC00, 0x4184A3C00, 0x418623C00, 0x62448BC00, 0x6244A3C00, -0x624623C00, 0x822F48400, 0x828F48400, 0x888F48400, 0xA22F48400, 0xA28F48400, 0xA88F48400, 0xC22F52000, -0xC28F52000, 0xC88F52000, 0xD22F58000, 0xD28F58000, 0xD88F58000, 0x438D82400, 0x4D8488C00, 0x623D82400, -0x69C488C00, 0x82234B400, 0x882583C00, 0xA22361C00, 0xA8252CC00, 0x00266FC00, 0x0035ABC00, 0x10C5ABC00, -0x82A3D3400, 0xA0ABD1C00, 0x00F52AC00, 0x1CC52AC00, 0x820E9F400, 0xA02AD7C00, 0x434D8AC00, 0x61CD2AC00, -0x8222DDC00, 0xA02ADDC00, 0x43A439C00, 0x47B428C00, 0x69F4A0C00, 0x6A3493C00, 0x03462BC00, 0x03478AC00, -0x23462BC00, 0x23478AC00, 0xC0AB74C00, 0xC22BD4C00, 0xE0AB74C00, 0xE22BD4C00, 0x41B42BC00, 0x4FA409C00, -0x6874ACC00, 0x6AF48C400, 0x03472AC00, 0x0348B9C00, 0x23472AC00, 0x2348B9C00, 0xC1CAB4C00, 0xC22E74C00, -0xE1CAB4C00, 0xE22E74C00, 0x504AEDC00, 0x5062EF400, 0x9087FA400, 0x920DFA400, 0x434EE2400, 0x61CFA2400, -0x8242BDC00, 0xA029BDC00, 0x434A2F400, 0x61CAE1C00, 0x820DBB400, 0xA087E9C00, 0x43ED0A400, 0x46902FC00, -0x68FDA0400, 0x6A5233C00, 0x41D38AC00, 0x43538AC00, 0x61D3A2C00, 0x6353A2C00, 0x82E2D1C00, 0x82E2D3400, -0xA22BD1C00, 0xA22BD3400, 0x506EE3400, 0x507A2DC00, 0x9087BB400, 0x920DE9C00, 0x0209EDC00, 0x10B6E3400, -0x5069B3C00, 0x506B9CC00, 0x923DCA400, 0x93873A400, 0xC6CBD2000, 0xD20DDAC00, 0x41B4B8C00, 0x41D22BC00, -0x41D32AC00, 0x43522BC00, 0x43532AC00, 0x61D2A3C00, 0x61D3A8C00, 0x6352A3C00, 0x6353A8C00, 0x6874B8C00, -0x822ED1C00, 0x822ED3400, 0x823E91C00, 0x823E93400, 0x82E349C00, 0xA28BD1C00, 0xA28BD3400, 0xA2E363400, -0xA38AD1C00, 0xA38AD3400, 0x434D2AC00, 0x61CDA8C00, 0x820E9DC00, 0xA08ADDC00, 0x41AC9CC00, 0x41E89CC00, -0x41FD2A000, 0x437D2A000, 0x46342BC00, 0x4FA421C00, 0x51CA2DC00, 0x51CE89C00, 0x51CECA400, 0x5362E3400, -0x5372A3400, 0x5373A8400, 0x61FD2A000, 0x626D83C00, 0x6274ACC00, 0x636983C00, 0x637D2A000, 0x6AF483400, -0x823D29C00, 0x823D3A400, 0x82A137C00, 0x82A13DC00, 0x9086B7C00, 0x9087A7C00, 0x9087B9C00, 0x9209BF400, -0x920DAF400, 0x920DEB400, 0xA2A13DC00, 0xA2A13F400, 0xA3872B400, 0xA3873A400, 0x02D4B8C00, 0x03F262400, -0x03F52A000, 0x08D4B8C00, 0x10F989C00, 0x10F9A3400, 0x12D4B8C00, 0x18D4B8C00, 0x22D4B8C00, 0x23F52A000, -0x23F622400, 0x28D4B8C00, 0x43689CC00, 0x43F52A000, 0x43F622400, 0x4634B8C00, 0x463E09C00, 0x61E983C00, -0x6274B8C00, 0x627B83400, 0x63F4A2400, 0x63F52A000, 0x823D8B400, 0x824A4FC00, 0x82A14FC00, 0x82E361C00, -0xA1A84FC00, 0xA2A14FC00, 0xA2E34B400, 0xA38729C00, 0xC1A84FC00, 0xC2A14FC00, 0xC2E352C00, 0xC2E358C00, -0xD0879BC00, 0xD20D9BC00, 0xD2E352C00, 0xD2E358C00, 0xE24A4FC00, 0xE2A14FC00, 0xE2E352C00, 0xE2E358C00, -0x0214EBC00, 0x02163BC00, 0x02168FC00, 0x04889FC00, 0x060E63C00, 0x060F68C00, 0x10B9CB400, 0x10B9E1C00, -0x10E62F400, 0x10E68DC00, 0x10F68B400, 0x10F6A1C00, 0x10F6E2400, 0x10FA4B400, 0x10FA61C00, 0x10FE62400, -0x1814EBC00, 0x18163BC00, 0x18168FC00, 0x24826FC00, 0x24A39CC00, 0x24B3A4C00, 0x4184EBC00, 0x41863BC00, -0x41868FC00, 0x41B48BC00, 0x41B4A3C00, 0x41B623C00, 0x438A3D400, 0x438E8D400, 0x43A42DC00, 0x46F428C00, -0x623ACD400, 0x623E8D400, 0x6244EBC00, 0x62463BC00, 0x62468FC00, 0x68748BC00, 0x6874A3C00, 0x687623C00, -0x6A3783400, 0x6E74A0C00, 0x822F49C00, 0x828F49C00, 0x83AF48400, 0x8538A3C00, 0x8538E8C00, 0x888F49C00, -0x88EF48400, 0x8A3F48400, 0xA22F63400, 0xA28F63400, 0xA3AF48400, 0xA523ACC00, 0xA523E8C00, 0xA88F63400, -0xA8EF48400, 0xAA3F48400, 0xC3863B400, 0xC3873A400, 0xC3AF52000, 0xC3FA48400, 0xC8EF52000, 0xCA3F52000, -0xD1A873C00, 0xD1B893C00, 0xD1B8D8C00, 0xD24A4FC00, 0xD24B63C00, 0xD24B72C00, 0xD27863C00, 0xD27872C00, -0xD3AF58000, 0xD60B93C00, 0xD60BD8C00, 0xD8EF58000, 0xDA3F58000, 0xE2398F400, 0xE23DA3400, 0xE3F688400, -0x02C9CB400, 0x08C9CB400, 0x22D88DC00, 0x28D88DC00, 0xC1B8D2C00, 0xC1B8D8C00, 0xE24B72C00, 0xE24B78C00, -0x00768BC00, 0x02C9E1C00, 0x02D48BC00, 0x02D4A3C00, 0x02D623C00, 0x060B2DC00, 0x08C9E1C00, 0x08D48BC00, -0x08D4A3C00, 0x08D623C00, 0x0BD488C00, 0x0ED488C00, 0x10F52AC00, 0x10F58AC00, 0x10F5A2C00, 0x10F5A8C00, -0x12D48BC00, 0x12D4A3C00, 0x12D623C00, 0x13F52A000, 0x18D48BC00, 0x18D4A3C00, 0x18D623C00, 0x1BD488C00, -0x1CF52A000, 0x1ED488C00, 0x20678BC00, 0x22D48BC00, 0x22D4A3C00, 0x22D623C00, 0x22D82F400, 0x24B2E3400, -0x28D48BC00, 0x28D4A3C00, 0x28D623C00, 0x28D82F400, 0x2BD488C00, 0x2ED488C00, 0x438D3A400, 0x438D68C00, -0x438D8E400, 0x438D98C00, 0x438DA3400, 0x438DA4C00, 0x43A48F400, 0x43A49CC00, 0x43A4E1C00, 0x43A583C00, -0x43ED82400, 0x43F4A8400, 0x46348BC00, 0x4634A3C00, 0x463623C00, 0x46F488C00, 0x47B488C00, 0x4D84B8C00, -0x4DB488C00, 0x4F4D2A000, 0x518B2DC00, 0x584EE3400, 0x623D3A400, 0x623D68C00, 0x623D8E400, 0x623D98C00, -0x623DA3400, 0x623DA4C00, 0x62748BC00, 0x6274A3C00, 0x627623C00, 0x63F48A400, 0x67CD2A000, 0x68FD82400, -0x69C4B8C00, 0x69F488C00, 0x6A348F400, 0x6A349CC00, 0x6A34E1C00, 0x6A3583C00, 0x6B7488C00, 0x6E7488C00, -0x82236DC00, 0x822379C00, 0x82237B400, 0x822F61C00, 0x823D68C00, 0x827368C00, 0x828F61C00, 0x82A13F400, -0x82E34B400, 0x838768C00, 0x83A583C00, 0x860F68C00, 0x868D83C00, 0x88252FC00, 0x888F61C00, 0x88E583C00, -0x898D83C00, 0x8A3583C00, 0x8A484FC00, 0x8A4D83C00, 0x90B73A400, 0x9E0DCA400, 0xA2236DC00, 0xA2236F400, -0xA2237B400, 0xA22F4B400, 0xA23D68C00, 0xA27368C00, 0xA28F4B400, 0xA2A137C00, 0xA2E361C00, 0xA38768C00, -0xA3A52CC00, 0xA60F68C00, 0xA6884FC00, 0xA68D2CC00, 0xA8258FC00, 0xA88F4B400, 0xA8E52CC00, 0xA98D2CC00, -0xAA352CC00, 0xAA4D2CC00, 0xC2235BC00, 0xC2235EC00, 0xC22F52C00, 0xC22F58C00, 0xC28F52C00, 0xC28F58C00, -0xC60B2F400, 0xC60BD2C00, 0xC60BD8C00, 0xC88F52C00, 0xC88F58C00, 0xC88FD8400, 0xD2235BC00, 0xD2235EC00, -0xD22F52C00, 0xD22F58C00, 0xD28F52C00, 0xD28F58C00, 0xD2A14FC00, 0xD2A173C00, 0xD2AD43C00, 0xD88F52C00, -0xD88F58C00, 0xD8AD43C00, 0xDA2D43C00, 0xDA8D43C00, 0xE2235BC00, 0xE2235EC00, 0xE22F52C00, 0xE22F58C00, -0xE22F9C400, 0xE272E3400, 0xE27872C00, 0xE27878C00, 0xE28F52C00, 0xE28F58C00, 0xE88F52C00, 0xE88F58C00, -0x0214AFC00, 0x0214BBC00, 0x02162FC00, 0x0216E3C00, 0x02178BC00, 0x0217A3C00, 0x1814AFC00, 0x1814BBC00, -0x18162FC00, 0x1816E3C00, 0x18178BC00, 0x1817A3C00, 0x4184AFC00, 0x4184BBC00, 0x41862FC00, 0x4186E3C00, -0x41878BC00, 0x4187A3C00, 0x6244AFC00, 0x6244BBC00, 0x62462FC00, 0x6246E3C00, 0x62478BC00, 0x6247A3C00, -0x82BF48400, 0x82EF48400, 0x88BF48400, 0x8B8F48400, 0x8E2F48400, 0x8E8F48400, 0xA2BF48400, 0xA2EF48400, -0xA8BF48400, 0xAB8F48400, 0xAE2F48400, 0xAE8F48400, 0xC2BF52000, 0xC2EF52000, 0xC8BF52000, 0xCB8F52000, -0xCE2F52000, 0xCE8F52000, 0xD2BF58000, 0xD2EF58000, 0xD8BF58000, 0xDB8F58000, 0xDE2F58000, 0xDE8F58000, -0x43BD82400, 0x4D848BC00, 0x4D84A3C00, 0x4D8623C00, 0x4F8D82400, 0x62FD82400, 0x69C48BC00, 0x69C4A3C00, -0x69C623C00, 0x6E3D82400, 0x822F4B400, 0x828F4B400, 0x88258FC00, 0x8825B3C00, 0x888F4B400, 0xA22F61C00, -0xA28F61C00, 0xA8252FC00, 0xA825ECC00, 0xA88F61C00, 0x005ABFC00, 0x00F5ABC00, 0x1CC5ABC00, 0x82A3DF400, -0xA0ABD7C00, 0x5069EFC00, 0x506A7FC00, 0x57EF82400, 0x57FB82400, 0x434ABDC00, 0x61CA6FC00, 0x824FBB400, -0xA0E7E9C00, 0x005BBBC00, 0x206DBBC00, 0xC0BBDB400, 0xE0BFA7400, 0x518B6FC00, 0x518B9FC00, 0x57BF82400, -0x59FF82400, 0x0077AEC00, 0x2077BAC00, 0xC23EDB400, 0xE0AF9F400, 0x0239BF400, 0x10B6F9C00, 0xCB6FD2000, -0xD07EDAC00, 0x0067AFC00, 0x04DB2BC00, 0x2076EBC00, 0x24EDA3C00, 0xC0AB7F400, 0xC22BDF400, 0xE0AB7F400, -0xE22BDF400, 0x434EEE400, 0x61CFAE400, 0x824EBDC00, 0xA18BBDC00, 0x0077ABC00, 0x02399FC00, 0x10B66FC00, -0x2077EAC00, 0xC22E7F400, 0xCBF9D2000, 0xD0F6DAC00, 0xE22E7F400, 0x007AFB400, 0x207AEDC00, 0x434DABC00, -0x47B42BC00, 0x4FA439C00, 0x61CDBAC00, 0x69F4ACC00, 0x6AF493C00, 0x82A3DDC00, 0xA0ABDDC00, 0xC272FB400, -0xE1CAEF400, 0x00B6EF400, 0x1C89EDC00, 0xC273DAC00, 0xD6FB93000, 0x13E8DB400, 0x1CB3A5C00, 0x91ED2BC00, -0x935E2BC00, 0x00E9EDC00, 0x12E93F400, 0xC62F72C00, 0xD378E6C00, 0x10BE97C00, 0x10EADF400, 0x9277E8C00, -0x961FE8C00, 0x02CBE5C00, 0x03B2E5C00, 0x22FE1B400, 0x23BE1B400, 0xC1E92FC00, 0xC1E93BC00, 0xE35A2FC00, -0xE35A3BC00, 0x029CEDC00, 0x03A4EDC00, 0x03B639C00, 0x03B73A400, 0x22A73F400, 0x22E93F400, 0x22F98F400, -0x22FDA3400, 0x506EEF400, 0x507AEDC00, 0x8D9BB0C00, 0x8DDAB0C00, 0x8DDBA0C00, 0x8DDBE8000, 0x90B7EB400, -0x9273E9C00, 0xA9E7EC000, 0xADE9EC000, 0xADF9AC000, 0xADF9E8000, 0x41ACEDC00, 0x41E8EDC00, 0x41EE39C00, -0x41EF3A400, 0x4DAC2DC00, 0x4DE82DC00, 0x4DEE09C00, 0x4DEF0A400, 0x626B3F400, 0x627A3F400, 0x627E8F400, -0x627FA3400, 0x69EF83400, 0x6DEB83400, 0x6DFA83400, 0x6DFBA0400, 0x03A36DC00, 0x03B399C00, 0x03B768C00, -0x0E836DC00, 0x13EA1F400, 0x1CB297C00, 0x22E8DF400, 0x22F8E7400, 0x22FDA4C00, 0x2BB0E7400, 0x41BB2F400, -0x41EE2F400, 0x41EF68C00, 0x47AC2DC00, 0x627BE1C00, 0x627FA4C00, 0x636EE1C00, 0x6B6F83400, 0x81DBE8C00, -0x8272EDC00, 0x8273B9C00, 0x86DBB0C00, 0x86DFA0C00, 0x879BB0C00, 0x92772BC00, 0x961CEBC00, 0xA277E8C00, -0xA60BEF400, 0xA60FBB400, 0xAB67EC000, 0xAE67EC000, 0xAE76EC000, 0x0F462BC00, 0x0F478AC00, 0x2F462BC00, -0x2F478AC00, 0xC0AB77C00, 0xC22BD7C00, 0xE0AB77C00, 0xE22BD7C00, 0x02CAFD400, 0x02DFA4C00, 0x0346AFC00, -0x034BADC00, 0x034DBAC00, 0x034EAF400, 0x03B2BD400, 0x0F472AC00, 0x0F48B9C00, 0x10B6EF400, 0x10E9EDC00, -0x10F9FA400, 0x10FDAB400, 0x22EE3D400, 0x2346AFC00, 0x234BADC00, 0x234DBAC00, 0x234EAF400, 0x23BA3D400, -0x23BD68C00, 0x2F472AC00, 0x2F48B9C00, 0x41D2AFC00, 0x41D3ABC00, 0x4352AFC00, 0x4353ABC00, 0x452CAFC00, -0x453B2BC00, 0x506BBF400, 0x506BEDC00, 0x61D2EBC00, 0x61D3BAC00, 0x6352EBC00, 0x6353BAC00, 0x652EE3C00, -0x653BA3C00, 0x822FBD400, 0x823EED400, 0x8A2FD1C00, 0x8A2FD3400, 0x8A3BD1C00, 0x8A3BD3400, 0x9273FA400, -0x960FFA400, 0xA28FBD400, 0xA2AFD1C00, 0xA2AFD3400, 0xA38BED400, 0xA3ABD1C00, 0xA3ABD3400, 0xC1ABF4C00, -0xC1CAB7C00, 0xC22E77C00, 0xC2396FC00, 0xC2EB74C00, 0xC36EB4C00, 0xC3ABD4C00, 0xC522FBC00, 0xC523EEC00, -0xD0A6DFC00, 0xD0B7B6C00, 0xD2636FC00, 0xD273DAC00, 0xE1ABF4C00, 0xE1CAB7C00, 0xE22E77C00, 0xE2EB74C00, -0xE36EB4C00, 0xE3869FC00, 0xE3ABD4C00, 0xE528FBC00, 0xE538BEC00, 0x436F98C00, 0x61FB98C00, 0x824BBDC00, -0xA0E9BDC00, 0x00ED6BC00, 0x1C87A7C00, 0x51CAEDC00, 0x51CEB9C00, 0x51CEFA400, 0x5362EF400, 0x5372AF400, -0x5373AB400, 0x90A7EDC00, 0x90B6EDC00, 0x90B7E9C00, 0x9263BF400, 0x9273AF400, 0x9273EB400, 0xCF86D2C00, -0xD8F993C00, 0x434DBAC00, 0x61CDAEC00, 0x82F29DC00, 0xA0EADDC00, 0x0239BDC00, 0x028BDDC00, 0x0346BBC00, -0x0347ABC00, 0x0347BAC00, 0x0349BBC00, 0x0349EBC00, 0x034ABF400, 0x034AEDC00, 0x034BAF400, 0x034DAEC00, -0x034EADC00, 0x034EEE400, 0x034FAB400, 0x03A2DDC00, 0x03B7A4C00, 0x10BBE5C00, 0x10EF9B400, 0x12FDA4C00, -0x13B2D9C00, 0x181BFB400, 0x22B87DC00, 0x22FD68C00, 0x2346BBC00, 0x2347ABC00, 0x2347BAC00, 0x2349BBC00, -0x2349EBC00, 0x234ABF400, 0x234AEDC00, 0x234BAF400, 0x234DAEC00, 0x234EADC00, 0x234EEE400, 0x234FAB400, -0x23A87DC00, 0x41BFA4C00, 0x636F68C00, 0x8A34B7C00, 0xA3A4EF400, 0xC1AEF4C00, 0xC1EAF4C00, 0xC1EEB4C00, -0xC1F9CAC00, 0xC1F9CE800, 0xC2397BC00, 0xC26EF4C00, 0xC27AF4C00, 0xC2AFD4C00, 0xC2BB74C00, 0xC2EBD4C00, -0xC36BB4C00, 0xC3AB74C00, 0xC3BB94C00, 0xC3EAD4C00, 0xC9EFD2000, 0xD0E67BC00, 0xD1E93BC00, 0xD239DEC00, -0xD35A3EC00, 0xD37E1AC00, 0xE1AEF4C00, 0xE1EAF4C00, 0xE1EEB4C00, 0xE26EF4C00, 0xE27AF4C00, 0xE2AFD4C00, -0xE2BB74C00, 0xE2EBD4C00, 0xE35B2EC00, 0xE35B3E800, 0xE36BB4C00, 0xE386DEC00, 0xE3AB74C00, 0xE3BB94C00, -0xE3EAD4C00, 0x10ABDDC00, 0x10AE7DC00, 0x10BE9DC00, 0x10BEDB400, 0x10EADDC00, 0x10EEE5C00, 0x41D2BBC00, -0x41D3BAC00, 0x41EFA4C00, 0x434AEF400, 0x4352BBC00, 0x4353BAC00, 0x4690EFC00, 0x4FED0A400, 0x61CAEDC00, -0x61D2BBC00, 0x61D3AEC00, 0x627F68C00, 0x6352BBC00, 0x6353AEC00, 0x6A52F3C00, 0x6BFDA0400, 0x88EED1C00, -0x88EED3400, 0x88FE91C00, 0x88FE93400, 0x8A34EDC00, 0x8E0DBB400, 0xA0B7E9C00, 0xA2EBD1C00, 0xA2EBD3400, -0xA3A4BF400, 0xA3EAD1C00, 0xA3EAD3400, 0xD1E93EC00, 0xD1F98EC00, 0xD1F9CE800, 0xD35A3BC00, 0xD35B3AC00, -0xD35B3E800, 0x03F26E400, 0x10F9AF400, 0x10F9B9C00, 0x23F62E400, 0x43A46FC00, 0x43A4F9C00, 0x43A61FC00, -0x43A63DC00, 0x43F62E400, 0x63F4AE400, 0x6A346FC00, 0x6A34F9C00, 0x6A361FC00, 0x6A363DC00, 0x81BF68C00, -0x83E768C00, 0x887A4FC00, 0x887F68C00, 0x88F768C00, 0xA1AB4FC00, 0xA1BF68C00, 0xA3E768C00, 0xA87F68C00, -0xA8F768C00, 0xC1AB4FC00, 0xD2739BC00, 0xD60F9BC00, 0xE87A4FC00, 0x10ABFD400, 0x10AEFD400, 0x10BBBD400, -0x10BEBD400, 0x10EAFD400, 0x10EBBD400, 0x10FAED400, 0x10FBAD400, 0x550ABFC00, 0x550AEFC00, 0x550BBBC00, -0x550BEBC00, 0x550EAFC00, 0x550EBBC00, 0x550FAEC00, 0x550FBAC00, 0x923BBD400, 0x923BED400, 0x923FAD400, -0x923FE9400, 0x938BBD400, 0x938BED400, 0x938FAD400, 0x938FE9400, 0xD523BBC00, 0xD523BEC00, 0xD523FAC00, -0xD523FE800, 0xD538BBC00, 0xD538BEC00, 0xD538FAC00, 0xD538FE800, 0x029F9CC00, 0x0346EBC00, 0x0347EAC00, -0x0349AFC00, 0x034ABDC00, 0x034AEF400, 0x034AFB400, 0x034DABC00, 0x034EEB400, 0x03A79CC00, 0x03ED68C00, -0x03F8AD400, 0x048B9FC00, 0x10B9BDC00, 0x10E6FB400, 0x129F9CC00, 0x12B5B3C00, 0x12F7A4C00, 0x12FD68C00, -0x13B7A4C00, 0x13BD68C00, 0x22B5B3C00, 0x2346EBC00, 0x2347EAC00, 0x2349AFC00, 0x234ABDC00, 0x234AEF400, -0x234AFB400, 0x234DABC00, 0x234EEB400, 0x23A5B3C00, 0x23B7A4C00, 0x23FA2D400, 0x248E6FC00, 0x41ACBF400, -0x41FE8B400, 0x4368BF400, 0x436E2F400, 0x437E8B400, 0x453F8AC00, 0x4F4EA1C00, 0x5069BFC00, 0x506B9FC00, -0x51E9B3C00, 0x51EB9CC00, 0x51EE63C00, 0x51EF68C00, 0x51EFA4C00, 0x51FA9CC00, 0x51FB68C00, 0x51FBA4C00, -0x5369B3C00, 0x536B9CC00, 0x536E63C00, 0x536F68C00, 0x536FA4C00, 0x537A9CC00, 0x537B68C00, 0x537BA4C00, -0x553E8BC00, 0x61EBE1C00, 0x61FAE1C00, 0x61FEA1C00, 0x626FE1C00, 0x637EA1C00, 0x653FA2C00, 0x67CB98C00, -0x824BBF400, 0x8272B7C00, 0x8272BDC00, 0x8273ADC00, 0x8273BB400, 0x8273FA400, 0x82E2FD400, 0x90BBBD400, -0x9239BDC00, 0x9239BF400, 0x9239EDC00, 0x9239EF400, 0x923DADC00, 0x923DAF400, 0x923DE9C00, 0x923DEB400, -0x92FDCA400, 0x9386B7C00, 0x9386BDC00, 0x9386F9C00, 0x9386FB400, 0x9387A7C00, 0x9387ADC00, 0x9387B9C00, -0x9387BB400, 0x9F873A400, 0xA0E9B7C00, 0xA22BFD400, 0xA60BBDC00, 0xA60BBF400, 0xA60FADC00, 0xA60FE9C00, -0xA60FFA400, 0xC1BAF4C00, 0xC1FAB4C00, 0xC23DDAC00, 0xC23DDE800, 0xC26BF4C00, 0xC2AF74C00, 0xC2BBD4C00, -0xC2BED4C00, 0xC36AF4C00, 0xC386DEC00, 0xC3BAD4C00, 0xC3FA4B400, 0xC52E2FC00, 0xD1EBD8C00, 0xD2397BC00, -0xD2397EC00, 0xD23DDE800, 0xD37E92C00, 0xD386DBC00, 0xD386DEC00, 0xD387DE800, 0xE1BAF4C00, 0xE1FAB4C00, -0xE2397BC00, 0xE26BF4C00, 0xE2AF74C00, 0xE2BBD4C00, 0xE2BED4C00, 0xE36AF4C00, 0xE3879EC00, 0xE387DE800, -0xE3BAD4C00, 0xE3F6A3400, 0xE522BFC00, 0x0239EDC00, 0x13B6E3400, 0xC6FBD2000, 0xD272DBC00, 0x028BFD400, -0x02C9BDC00, 0x03F2AD400, 0x03F68B400, 0x0498BFC00, 0x060B9FC00, 0x060EF9C00, 0x060FA7C00, 0x060FFA400, -0x0618EFC00, 0x061CEBC00, 0x088E7DC00, 0x088EFD400, 0x08B5B3C00, 0x08C9BDC00, 0x08CE9DC00, 0x08CEBD400, -0x08CEDB400, 0x08F768C00, 0x10B9FB400, 0x10BAFD400, 0x10E6BDC00, 0x10EEBD400, 0x10F6ADC00, 0x10F6EE400, -0x10FA7B400, 0x10FABD400, 0x10FE6E400, 0x10FEAD400, 0x229F9CC00, 0x22A3DDC00, 0x22A3FD400, 0x22B8FD400, -0x22D8FB400, 0x22E8DDC00, 0x22E8FD400, 0x22F7A4C00, 0x22F8E5C00, 0x23FA61C00, 0x23FA8D400, 0x24A3BF400, -0x24A63FC00, 0x24A78FC00, 0x24B26FC00, 0x24B36BC00, 0x24B3AF400, 0x24B68FC00, 0x28D8FB400, 0x41B4EBC00, -0x41B63BC00, 0x41B68FC00, 0x41D2EBC00, 0x41D3EAC00, 0x4352EBC00, 0x4353EAC00, 0x4368EDC00, 0x4369B3C00, -0x436E39C00, 0x436E63C00, 0x436F3A400, 0x436F68C00, 0x437BA4C00, 0x438A7DC00, 0x438E9DC00, 0x438EDB400, -0x438FA5C00, 0x438FA7400, 0x43EB27400, 0x43FA27400, 0x4528BFC00, 0x453F2AC00, 0x4588EFC00, 0x458CEBC00, -0x550BAFC00, 0x550EEBC00, 0x550FABC00, 0x550FEAC00, 0x61D2AFC00, 0x61D3ABC00, 0x61EB8F400, 0x61EB9CC00, -0x61EF68C00, 0x61FA8F400, 0x61FA9CC00, 0x61FBA3400, 0x61FBA4C00, 0x623ADDC00, 0x623E9DC00, 0x623ED9C00, -0x623EDB400, 0x623FA5C00, 0x62FB61C00, 0x6352AFC00, 0x6353ABC00, 0x63FA61C00, 0x652A3FC00, 0x652B8FC00, -0x652E8FC00, 0x653FA8C00, 0x6874EBC00, 0x68763BC00, 0x68768FC00, 0x822EFD400, 0x823FE9400, 0x8274AFC00, -0x8274EBC00, 0x835AB3C00, 0x835BA3C00, 0x835BE8C00, 0x8386BDC00, 0x8387ADC00, 0x8387BB400, 0x838FAD400, -0x838FE9400, 0x83AF49C00, 0x860EBDC00, 0x860FADC00, 0x860FBB400, 0x885FA3C00, 0x8877A3C00, 0x88EF49C00, -0x8A34FB400, 0x8A3F49C00, 0x8E2ED1C00, 0x8E2ED3400, 0x8E3E91C00, 0x8E3E93400, 0x928BFD400, 0x928EFD400, -0x928FBD400, 0x928FED400, 0xA19EECC00, 0xA1B6ECC00, 0xA1E9ECC00, 0xA1F9ACC00, 0xA1F9E8C00, 0xA239BDC00, -0xA23BED400, 0xA23DADC00, 0xA23DE9C00, 0xA23FE9400, 0xA263BDC00, 0xA273ADC00, 0xA273E9C00, 0xA28BFD400, -0xA2BBD1C00, 0xA2BBD3400, 0xA38FE9400, 0xA3A4EDC00, 0xA3AF63400, 0xA3BAD1C00, 0xA3BAD3400, 0xA61CAFC00, -0xA61CEBC00, 0xA8EF63400, 0xAA3F63400, 0xC1EBD2C00, 0xC1EBD8C00, 0xC23FDA400, 0xC2726FC00, 0xC2F9E3400, -0xC35A3BC00, 0xC35B3AC00, 0xC35B3E800, 0xC386DBC00, 0xC387DE800, 0xC38F9B400, 0xC38FDA400, 0xC3FA63400, -0xC522EFC00, 0xC523FE800, 0xC538FAC00, 0xC538FE800, 0xC60EFB400, 0xC60FFA400, 0xD1AB73C00, 0xD1BB93C00, -0xD1BBD8C00, 0xD528BFC00, 0xD528EFC00, 0xD528FBC00, 0xD528FEC00, 0xD87A4FC00, 0xD87B63C00, 0xD87B72C00, -0xE1E93EC00, 0xE1F98EC00, 0xE1F9CE800, 0xE2397EC00, 0xE23BE7400, 0xE23DDE800, 0xE23FE9400, 0xE263BF400, -0xE273AF400, 0xE37E92C00, 0xE37E98C00, 0xE38FE9400, 0xE3E62F400, 0xE3F68B400, 0xE523BEC00, 0xE523FE800, -0xE528BFC00, 0xE538FE800, 0xE60B9FC00, 0x41FEE2400, 0x434DEAC00, 0x437EE2400, 0x61CDABC00, 0x61FFA2400, -0x637FA2400, 0x824AF7C00, 0x824AFDC00, 0x8E0E9DC00, 0xA0BADDC00, 0xA1A8FDC00, 0xA1A8FF400, 0x02C9FB400, -0x03F6E2400, 0x08C9FB400, 0x13A79CC00, 0x13EDA4C00, 0x1CA5B3C00, 0x1CB768C00, 0x22D8BDC00, 0x23FE62400, -0x28D8BDC00, 0x41AC9FC00, 0x41AF9CC00, 0x41BE2F400, 0x41E89FC00, 0x41EB9CC00, 0x41FD2AC00, 0x41FD8AC00, -0x41FDA2C00, 0x41FDA8C00, 0x436FA4C00, 0x437A2F400, 0x437D2AC00, 0x437D8AC00, 0x437DA2C00, 0x437DA8C00, -0x46F42BC00, 0x47D38AC00, 0x4DD38AC00, 0x4F538AC00, 0x4FA42DC00, 0x518BEDC00, 0x51AF9CC00, 0x51BB9CC00, -0x51BFA4C00, 0x584EEF400, 0x586DB3C00, 0x587E63C00, 0x587F68C00, 0x61EEE1C00, 0x61FB68C00, 0x61FD2AC00, -0x61FD8AC00, 0x61FDA2C00, 0x61FDA8C00, 0x626D8FC00, 0x626DB3C00, 0x63698FC00, 0x6369B3C00, 0x637D2AC00, -0x637D8AC00, 0x637DA2C00, 0x637DA8C00, 0x67D3A2C00, 0x687BE1C00, 0x6AF783400, 0x6DD3A2C00, 0x6E74ACC00, -0x6F53A2C00, 0x8272F9C00, 0x8278FB400, 0x82AD37C00, 0x82AD3DC00, 0x82E2D7C00, 0x82E2DDC00, 0x82E2DF400, -0x82FD29C00, 0x82FD3A400, 0x88AD37C00, 0x88AD3DC00, 0x8A2D37C00, 0x8A2D3DC00, 0x8A363DC00, 0x8A8D37C00, -0x8A8D3DC00, 0x8E3D29C00, 0x8E3D3A400, 0x90B7FA400, 0x9239FB400, 0x923DBB400, 0x923DFA400, 0x9386EDC00, -0x9387E9C00, 0x9387FA400, 0x9E0DFA400, 0xA22BD7C00, 0xA22BDDC00, 0xA22BDF400, 0xA2AD3DC00, 0xA2AD3F400, -0xA3A4BDC00, 0xA3B72B400, 0xA3B73A400, 0xA60BEDC00, 0xA623EF400, 0xA8AD3DC00, 0xA8AD3F400, 0xAA2D3DC00, -0xAA2D3F400, 0xAA8D3DC00, 0xAA8D3F400, 0xAF872B400, 0xAF873A400, 0xC1BBD2C00, 0xC1BBD8C00, 0xC24A7FC00, -0xD2396FC00, 0xD23DDAC00, 0xD3869FC00, 0xD3879EC00, 0xE1A87FC00, 0xE87B72C00, 0xE87B78C00, 0x10ABD7C00, -0x10AE7F400, 0x10BE9F400, 0x10EAD7C00, 0x51EEE3400, 0x51FA2DC00, 0x51FE89C00, 0x51FEA3400, 0x51FECA400, -0x51FFA8400, 0x536EE3400, 0x537A2DC00, 0x537E89C00, 0x537EA3400, 0x537ECA400, 0x537FA8400, 0x90A6FDC00, -0x90A6FF400, 0x90B6BDC00, 0x90B6BF400, 0x90B7ADC00, 0x90B7AF400, 0x9262FDC00, 0x9262FF400, 0x9272BDC00, -0x9272BF400, 0x9272EDC00, 0x9272EF400, 0xD7C98EC00, 0xD7C9CE800, 0xDF583AC00, 0xDF583E800, 0x028BD7C00, -0x02CBBD400, 0x02D4EBC00, 0x02D63BC00, 0x02D68FC00, 0x03A2D7C00, 0x03E92DC00, 0x03F27A400, 0x03F52AC00, -0x03F58AC00, 0x03F5A2C00, 0x03F5A8C00, 0x03F9CA400, 0x03FA61C00, 0x04F68BC00, 0x060BEDC00, 0x061CAFC00, -0x061E2FC00, 0x0623EDC00, 0x08CAFD400, 0x08D4EBC00, 0x08D63BC00, 0x08D68FC00, 0x08DB2F400, 0x08DE39C00, -0x08DE63C00, 0x08E2FD400, 0x08F663C00, 0x0A523FC00, 0x0A538FC00, 0x0BD4B8C00, 0x0ED4B8C00, 0x10F6EB400, -0x10FE7A400, 0x12D4EBC00, 0x12D63BC00, 0x12D68FC00, 0x12E79CC00, 0x12ED8F400, 0x12ED9CC00, 0x12F8BD400, -0x12F9E1C00, 0x13E99CC00, 0x18D4EBC00, 0x18D63BC00, 0x18D68FC00, 0x18DB2F400, 0x18DE39C00, 0x18DE63C00, -0x18E2FD400, 0x18F663C00, 0x1A523FC00, 0x1A538FC00, 0x1BD4B8C00, 0x1CB663C00, 0x1ED4B8C00, 0x22B87F400, -0x22D4EBC00, 0x22D63BC00, 0x22D68FC00, 0x22E79CC00, 0x22ED8F400, 0x22ED9CC00, 0x22F8BD400, 0x22F9E1C00, -0x22FA3D400, 0x23A87F400, 0x23B6E3400, 0x23F52AC00, 0x23F58AC00, 0x23F5A2C00, 0x23F5A8C00, 0x23F62B400, -0x23F68B400, 0x23FDA8400, 0x24B2EF400, 0x24B78BC00, 0x24B7A3C00, 0x24B8EF400, 0x24E78BC00, 0x28D4EBC00, -0x28D63BC00, 0x28D68FC00, 0x28EE3D400, 0x2A523FC00, 0x2A538FC00, 0x2BD4B8C00, 0x2ED4B8C00, 0x43689FC00, -0x436B9CC00, 0x437A8DC00, 0x438F99C00, 0x43ED3A400, 0x43ED68C00, 0x43ED8E400, 0x43ED98C00, 0x43EDA3400, -0x43EDA4C00, 0x43F4AB400, 0x43F52AC00, 0x43F58AC00, 0x43F5A2C00, 0x43F5A8C00, 0x43F62B400, 0x43F68B400, -0x452CBBC00, 0x458CAFC00, 0x458E2FC00, 0x4634EBC00, 0x46363BC00, 0x46368FC00, 0x463B2F400, 0x463E39C00, -0x463E63C00, 0x46923FC00, 0x46938FC00, 0x46F4B8C00, 0x47B4B8C00, 0x47D22BC00, 0x47D32AC00, 0x4DB4B8C00, -0x4DD22BC00, 0x4DD32AC00, 0x4F4A2F400, 0x4F4E8B400, 0x4F4EE2400, 0x4F522BC00, 0x4F532AC00, 0x51BE63C00, -0x51BF68C00, 0x552F8BC00, 0x558E2FC00, 0x587B9CC00, 0x587FA4C00, 0x61E98FC00, 0x61E9B3C00, 0x61EECB400, -0x623EE7400, 0x6274EBC00, 0x62763BC00, 0x62768FC00, 0x627B8F400, 0x627B9CC00, 0x627EE1C00, 0x63F4BA400, -0x63F52AC00, 0x63F58AC00, 0x63F5A2C00, 0x63F5A8C00, 0x63F63A400, 0x63F6A1C00, 0x652F8BC00, 0x652FA3C00, -0x658EE3C00, 0x67CAE1C00, 0x67CEA1C00, 0x67CFA2400, 0x67D2A3C00, 0x67D3A8C00, 0x68FD3A400, 0x68FD68C00, -0x68FD8E400, 0x68FD98C00, 0x68FDA3400, 0x68FDA4C00, 0x69F4B8C00, 0x6A523FC00, 0x6A538FC00, 0x6B74B8C00, -0x6DD2A3C00, 0x6DD3A8C00, 0x6E74B8C00, 0x6F52A3C00, 0x6F53A8C00, 0x822ED7C00, 0x822EDDC00, 0x822EDF400, -0x822FED400, 0x823E97C00, 0x823E9DC00, 0x823E9F400, 0x823FDA400, 0x824AFF400, 0x824BFB400, 0x8272BF400, -0x8273AF400, 0x8278EDC00, 0x827A4FC00, 0x828FBD400, 0x82AD4FC00, 0x82E36DC00, 0x82E379C00, 0x82E37B400, -0x82FD8B400, 0x8387E9C00, 0x838FDA400, 0x83A52FC00, 0x83AF61C00, 0x860FE9C00, 0x861FA3C00, 0x868D2FC00, -0x888FBD400, 0x88AD4FC00, 0x88E52FC00, 0x88EF61C00, 0x898D2FC00, 0x8A2D4FC00, 0x8A352FC00, 0x8A3F61C00, -0x8A4B4FC00, 0x8A4D2FC00, 0x8A634FC00, 0x8A8D4FC00, 0x8E3D8B400, 0x922FED400, 0x93A4FB400, 0x93B63B400, -0x988FBD400, 0x9A372DC00, 0x9E392DC00, 0xA1A8F7C00, 0xA1B8EDC00, 0xA22FED400, 0xA23DBB400, 0xA23FDA400, -0xA273BB400, 0xA276ECC00, 0xA28BD7C00, 0xA28BDDC00, 0xA28BDF400, 0xA28FED400, 0xA2AD4FC00, 0xA2E36DC00, -0xA2E36F400, 0xA2E37B400, 0xA38AD7C00, 0xA38ADDC00, 0xA38ADF400, 0xA38FDA400, 0xA3A58FC00, 0xA3AF4B400, -0xA3B729C00, 0xA60BB7C00, 0xA60BFB400, 0xA60FA7C00, 0xA62B4FC00, 0xA68B4FC00, 0xA68D8FC00, 0xA6A34FC00, -0xA88FBD400, 0xA8AD4FC00, 0xA8E58FC00, 0xA8EF4B400, 0xA98D8FC00, 0xAA2D4FC00, 0xAA358FC00, 0xAA3F4B400, -0xAA4D8FC00, 0xAA8D4FC00, 0xAF8729C00, 0xC23FD6800, 0xC2787BC00, 0xC28F6F400, 0xC2AD4FC00, 0xC2E35BC00, -0xC2E35EC00, 0xC3877AC00, 0xC387DAC00, 0xC38FD6800, 0xC3AF52C00, 0xC3AF58C00, 0xC522FEC00, 0xC528FBC00, -0xC588FBC00, 0xC60BEF400, 0xC60F7AC00, 0xC6227FC00, 0xC6237EC00, 0xC623EF400, 0xC62B4FC00, 0xC68B4FC00, -0xC7C9CAC00, 0xC7C9CE800, 0xC88F6F400, 0xC88FDB400, 0xC8AD4FC00, 0xC8EF52C00, 0xC8EF58C00, 0xCA2D4FC00, -0xCA3F52C00, 0xCA3F58C00, 0xCA8D4FC00, 0xD23D9BC00, 0xD23D9EC00, 0xD23DB6C00, 0xD23FD6800, 0xD273B6C00, -0xD2787BC00, 0xD2E35BC00, 0xD2E35EC00, 0xD3877AC00, 0xD3879BC00, 0xD387DAC00, 0xD38FD6800, 0xD3AF52C00, -0xD3AF58C00, 0xD522FEC00, 0xD588FBC00, 0xD60BDEC00, 0xD60F7AC00, 0xD68B73C00, 0xD8EF52C00, 0xD8EF58C00, -0xDA3F52C00, 0xDA3F58C00, 0xDA61CFC00, 0xE22F9F400, 0xE22FE7400, 0xE23D9EC00, 0xE23DB6C00, 0xE23FD6800, -0xE2627FC00, 0xE272DBC00, 0xE272EF400, 0xE273B6C00, 0xE278EF400, 0xE27A4FC00, 0xE28FE7400, 0xE2AD4FC00, -0xE2E35BC00, 0xE2E35EC00, 0xE38FD6800, 0xE3AF52C00, 0xE3AF58C00, 0xE522FEC00, 0xE528FEC00, 0xE588FBC00, -0xE60BDEC00, 0xE8AD4FC00, 0xE8EF52C00, 0xE8EF58C00, 0xEA2D4FC00, 0xEA3F52C00, 0xEA3F58C00, 0xEA61CFC00, -0xEA8D4FC00, 0xEF582EC00, 0xEF583E800, 0x08DB8DC00, 0x08E72DC00, 0x12F9CB400, 0x18DB8DC00, 0x22F6E3400, -0x22F9CB400, 0x463B8DC00, 0x627ECB400, 0x824BEDC00, 0xA1B8FB400, 0xC24B7BC00, 0xC6237BC00, 0xD1B8DEC00, -0xD24B7BC00, 0xE1B8DEC00, 0xE272DEC00, 0x0066BFC00, 0x0076AFC00, 0x007EBB400, 0x03F989C00, 0x03F9A3400, -0x03FDA8400, 0x060E6FC00, 0x060F6BC00, 0x063E63C00, 0x063F68C00, 0x088E7F400, 0x08CE9F400, 0x10B9EDC00, -0x10B9F9C00, 0x10E6BF400, 0x10E6EF400, 0x10F6AF400, 0x10F6BB400, 0x10FA6DC00, 0x10FA79C00, 0x13A8DDC00, -0x13B8BD400, 0x13B9CB400, 0x13B9E1C00, 0x13EA1DC00, 0x13EE25C00, 0x13FA2D400, 0x13FA4B400, 0x13FA61C00, -0x13FE62400, 0x1CA27DC00, 0x1CB29DC00, 0x1CB2DB400, 0x1CE62F400, 0x1CE68DC00, 0x1CE8BD400, 0x1CF68B400, -0x1CF6A1C00, 0x1CF6E2400, 0x1CF8AD400, 0x2066EFC00, 0x2067EBC00, 0x206BEDC00, 0x22A3D7C00, 0x22E8D7C00, -0x23F989C00, 0x23F9A3400, 0x23F9CA400, 0x24A39FC00, 0x24AF9CC00, 0x24B3A7C00, 0x24BFA4C00, 0x41B4AFC00, -0x41B4BBC00, 0x41B62FC00, 0x41B6E3C00, 0x41B78BC00, 0x41B7A3C00, 0x41DA2FC00, 0x41DB2BC00, 0x41DE2BC00, -0x41DE8BC00, 0x41DF2AC00, 0x41DF8AC00, 0x435A2FC00, 0x435B2BC00, 0x435E2BC00, 0x435E8BC00, 0x435F2AC00, -0x435F8AC00, 0x438A7F400, 0x438AFD400, 0x438E9F400, 0x438EBD400, 0x4D8E2F400, 0x4F6239C00, 0x4F6263C00, -0x4F633A400, 0x4F6368C00, 0x4F8A3D400, 0x4F8E8D400, 0x51ADB3C00, 0x51BEE3400, 0x553B8BC00, 0x553FA2C00, -0x55CE8BC00, 0x55CF8AC00, 0x578B9CC00, 0x578FA4C00, 0x57CA9CC00, 0x57CBA4C00, 0x586F9CC00, 0x587B2DC00, -0x5B4E63C00, 0x5B4F68C00, 0x5F6263C00, 0x5F6368C00, 0x61DA8FC00, 0x61DB8BC00, 0x61DBA3C00, 0x61DEA3C00, -0x61DFA2C00, 0x61DFA8C00, 0x623AD7C00, 0x623AFD400, 0x623E97C00, 0x623EBD400, 0x62FACD400, 0x62FE8D400, -0x635A8FC00, 0x635B8BC00, 0x635BA3C00, 0x635EA3C00, 0x635FA2C00, 0x635FA8C00, 0x67CA8F400, 0x67CA9CC00, -0x67CBA3400, 0x67CBA4C00, 0x6874AFC00, 0x6874BBC00, 0x68762FC00, 0x6876E3C00, 0x68778BC00, 0x6877A3C00, -0x69CBE1C00, 0x8272FB400, 0x82AFD1C00, 0x82AFD3400, 0x82BED1C00, 0x82BED3400, 0x82BF49C00, 0x82EED1C00, -0x82EED3400, 0x82EF49C00, 0x82FE91C00, 0x82FE93400, 0x8386BF400, 0x8387AF400, 0x8538AFC00, 0x8538EBC00, -0x85F8A3C00, 0x85F8E8C00, 0x860EBF400, 0x860FAF400, 0x88AFD1C00, 0x88AFD3400, 0x88BED1C00, 0x88BED3400, -0x88BF49C00, 0x8B8F49C00, 0x8E2F49C00, 0x8E8F49C00, 0x8F58A3C00, 0x8F58E8C00, 0x922BFD400, 0x922FBD400, -0x9239B7C00, 0x9239F9C00, 0x923DA7C00, 0x923DB9C00, 0x9272FB400, 0x9386BF400, 0x9386EF400, 0x9387AF400, -0x9387EB400, 0x93B73A400, 0x9623EDC00, 0x988EFD400, 0x988FED400, 0x9E3DCA400, 0xA239B7C00, 0xA23DA7C00, -0xA263B7C00, 0xA273A7C00, 0xA2BF63400, 0xA2EF63400, 0xA523AFC00, 0xA523EBC00, 0xA52FACC00, 0xA52FE8C00, -0xA623EDC00, 0xA7C9ACC00, 0xA7C9E8C00, 0xA8BF63400, 0xAA2FD1C00, 0xAA2FD3400, 0xAA8FD1C00, 0xAA8FD3400, -0xAB8BD1C00, 0xAB8BD3400, 0xAB8F63400, 0xAE2BD1C00, 0xAE2BD3400, 0xAE2F63400, 0xAE8BD1C00, 0xAE8BD3400, -0xAE8F63400, 0xAF8AD1C00, 0xAF8AD3400, 0xC386FB400, 0xC387FA400, 0xC6236FC00, 0xCA076FC00, 0xCA3FD8400, -0xCE096FC00, 0xCE0DFA400, 0xCE3BD8400, 0xCF583AC00, 0xCF583E800, 0xCF863B400, 0xCF873A400, 0xD1A87FC00, -0xD1B89FC00, 0xD1B8DBC00, 0xD1E92FC00, 0xD1F98BC00, 0xD1F9CAC00, 0xD24A7FC00, 0xD24B6FC00, 0xD24B7EC00, -0xD2786FC00, 0xD2787EC00, 0xD35A8FC00, 0xD35B8BC00, 0xD35B8EC00, 0xD522BFC00, 0xD522FBC00, 0xD588EFC00, -0xD588FEC00, 0xD60B9FC00, 0xD60BDBC00, 0xD6CB93C00, 0xD6CBD8C00, 0xD78B93C00, 0xD78BD8C00, 0xDB7863C00, -0xDB7872C00, 0xDE7863C00, 0xDE7872C00, 0xE0A67FC00, 0xE0B69FC00, 0xE0B7AF400, 0xE239BF400, 0xE23DAF400, -0xE2729FC00, 0xE2F98F400, 0xE2FDA3400, 0xE3AF9C400, 0xE3BFA4400, 0xE7C98EC00, 0xE7C9CE800, 0x0BC9CB400, -0x0EC9CB400, 0x2BD88DC00, 0x2ED88DC00, 0x51BB2DC00, 0x587EE3400, 0x90B7BB400, 0x9E0DE9C00, 0xC1B8DBC00, -0xC1B8DEC00, 0xE24B7BC00, 0xE24B7EC00, 0x0066EFC00, 0x0076BBC00, 0x0076EBC00, 0x02C9EDC00, 0x02C9F9C00, -0x02D4AFC00, 0x02D4BBC00, 0x02D62FC00, 0x02D6E3C00, 0x02D78BC00, 0x02D7A3C00, 0x02E63DC00, 0x02E73B400, -0x02E79CC00, 0x02E93F400, 0x02ED8F400, 0x02ED9CC00, 0x02EDE1C00, 0x02F663C00, 0x02F68DC00, 0x02F768C00, -0x02F78E400, 0x02F798C00, 0x02F7A4C00, 0x02F98F400, 0x02F9E1C00, 0x02FD68C00, 0x02FD98C00, 0x02FDA3400, -0x02FDA4C00, 0x034AB7C00, 0x034AF9C00, 0x034BB9C00, 0x034BFA400, 0x035A2FC00, 0x035B2BC00, 0x035E2BC00, -0x035E8BC00, 0x035F2AC00, 0x035F8AC00, 0x0362B7C00, 0x0362BDC00, 0x0362F9C00, 0x0362FB400, 0x03678BC00, -0x0368BDC00, 0x0368BF400, 0x03698FC00, 0x036A3F400, 0x036D8BC00, 0x036DA3C00, 0x036E2F400, 0x03768BC00, -0x03778AC00, 0x0377A2C00, 0x0378ADC00, 0x0378AF400, 0x0379A3C00, 0x037A2F400, 0x037DA2C00, 0x037DA8C00, -0x037E2B400, 0x03FA4B400, 0x03FE62400, 0x04B63BC00, 0x04E98FC00, 0x04ED8BC00, 0x04EDA3C00, 0x04F9A3C00, -0x04FDA2C00, 0x04FDA8C00, 0x062F9CC00, 0x063FA4C00, 0x068DB3C00, 0x06CE63C00, 0x06CF68C00, 0x08C9EDC00, -0x08C9F9C00, 0x08D4AFC00, 0x08D4BBC00, 0x08D62FC00, 0x08D6E3C00, 0x08D78BC00, 0x08D7A3C00, 0x08E93F400, -0x08ED8F400, 0x08ED9CC00, 0x08EDE1C00, 0x08F6E3400, 0x08F98F400, 0x08F9E1C00, 0x08FD68C00, 0x08FD98C00, -0x08FDA3400, 0x08FDA4C00, 0x0A7C9CC00, 0x0AF583C00, 0x0B9C9CC00, 0x0BC9E1C00, 0x0BD48BC00, 0x0BD4A3C00, -0x0BD623C00, 0x0E9C9CC00, 0x0EC9E1C00, 0x0ED48BC00, 0x0ED4A3C00, 0x0ED623C00, 0x0FA49CC00, 0x0FF262400, -0x0FF52A000, 0x10F5ABC00, 0x10F5AEC00, 0x10F5BAC00, 0x10F5EAC00, 0x12D4AFC00, 0x12D4BBC00, 0x12D62FC00, -0x12D6E3C00, 0x12D78BC00, 0x12D7A3C00, 0x12DA37C00, 0x12DB2F400, 0x12DB39C00, 0x12DE2F400, 0x12DE39C00, -0x12DE63C00, 0x12DF3A400, 0x12DF68C00, 0x12DF98C00, 0x12DFA4C00, 0x12E72DC00, 0x13E62F400, 0x13E639C00, -0x13E73A400, 0x13E768C00, 0x13E798C00, 0x13E7A4C00, 0x13E92DC00, 0x13F52AC00, 0x13F58AC00, 0x13F5A2C00, -0x13F5A8C00, 0x13F68B400, 0x13F989C00, 0x13F9A3400, 0x13F9CA400, 0x18D4AFC00, 0x18D4BBC00, 0x18D62FC00, -0x18D6E3C00, 0x18D78BC00, 0x18D7A3C00, 0x18E93F400, 0x18ED8F400, 0x18ED9CC00, 0x18EDE1C00, 0x18F6E3400, -0x18F98F400, 0x18F9E1C00, 0x18FD68C00, 0x18FD98C00, 0x18FDA3400, 0x18FDA4C00, 0x1A7C9CC00, 0x1AF583C00, -0x1B9C9CC00, 0x1BD48BC00, 0x1BD4A3C00, 0x1BD623C00, 0x1CB6E3400, 0x1CB98F400, 0x1CB9E1C00, 0x1CBD68C00, -0x1CBD98C00, 0x1CBDA3400, 0x1CBDA4C00, 0x1CF52AC00, 0x1CF58AC00, 0x1CF5A2C00, 0x1CF5A8C00, 0x1CF989C00, -0x1CF9A3400, 0x1CFA61C00, 0x1CFDA8400, 0x1EB583C00, 0x1ED48BC00, 0x1ED4A3C00, 0x1ED623C00, 0x1FF52A000, -0x2066BFC00, 0x2067AFC00, 0x2067BBC00, 0x22D4AFC00, 0x22D4BBC00, 0x22D62FC00, 0x22D6E3C00, 0x22D78BC00, -0x22D7A3C00, 0x22D8BF400, 0x22D8EF400, 0x22DA37C00, 0x22DB2F400, 0x22DB39C00, 0x22DE2F400, 0x22DE39C00, -0x22DE63C00, 0x22DF3A400, 0x22DF68C00, 0x22DF98C00, 0x22DFA4C00, 0x22E72DC00, 0x234AB7C00, 0x234AF9C00, -0x234BB9C00, 0x234BFA400, 0x235A2FC00, 0x235B2BC00, 0x235E2BC00, 0x235E8BC00, 0x235F2AC00, 0x235F8AC00, -0x2362B7C00, 0x2362BDC00, 0x2362F9C00, 0x2362FB400, 0x23678BC00, 0x2368BDC00, 0x2368BF400, 0x23698FC00, -0x236A3F400, 0x236D8BC00, 0x236DA3C00, 0x236E2F400, 0x23768BC00, 0x23778AC00, 0x2377A2C00, 0x2378ADC00, -0x2378AF400, 0x2379A3C00, 0x237A2F400, 0x237DA2C00, 0x237DA8C00, 0x237E2B400, 0x23F6A1C00, 0x23F6E2400, -0x24BE63C00, 0x24BF68C00, 0x24DA2FC00, 0x24DB2BC00, 0x24DE2BC00, 0x24DE8BC00, 0x24DF2AC00, 0x24DF8AC00, -0x261E3BC00, 0x268F9CC00, 0x27A39CC00, 0x27B3A4C00, 0x28D4AFC00, 0x28D4BBC00, 0x28D62FC00, 0x28D6E3C00, -0x28D78BC00, 0x28D7A3C00, 0x28D8BF400, 0x28D8EF400, 0x28DA37C00, 0x28DB2F400, 0x28DB39C00, 0x28DE2F400, -0x28DE39C00, 0x28DE63C00, 0x28DF3A400, 0x28DF68C00, 0x28DF98C00, 0x28DFA4C00, 0x28E63DC00, 0x28E73B400, -0x28E79CC00, 0x28F663C00, 0x28F68DC00, 0x28F768C00, 0x28F78E400, 0x28F798C00, 0x28F7A4C00, 0x2A7C9CC00, -0x2AF583C00, 0x2BB583C00, 0x2BD48BC00, 0x2BD4A3C00, 0x2BD623C00, 0x2BD82F400, 0x2EB583C00, 0x2ED48BC00, -0x2ED4A3C00, 0x2ED623C00, 0x2ED82F400, 0x2FA583C00, 0x2FF52A000, 0x2FF622400, 0x438D6BC00, 0x438D9BC00, -0x438DA7C00, 0x438DAF400, 0x438DBE400, 0x438DFA400, 0x43A49FC00, 0x43A4BF400, 0x43A4EDC00, 0x43A58FC00, -0x43A5B3C00, 0x43A78F400, 0x43A79CC00, 0x43A7E1C00, 0x43AB3D400, 0x43AF27400, 0x43BA3D400, 0x43BB27400, -0x43BD3A400, 0x43BD68C00, 0x43BD8E400, 0x43BD98C00, 0x43BDA3400, 0x43BDA4C00, 0x43BE8D400, 0x43F6A1C00, -0x43F6E2400, 0x4634AFC00, 0x4634BBC00, 0x46362FC00, 0x4636E3C00, 0x46378BC00, 0x4637A3C00, 0x46BC2DC00, -0x46BC9CC00, 0x46EC2DC00, 0x46EC9CC00, 0x46F48BC00, 0x46F4A3C00, 0x46F623C00, 0x46FE09C00, 0x46FF0A400, -0x47AC9CC00, 0x47B48BC00, 0x47B4A3C00, 0x47B623C00, 0x47E89CC00, 0x47FD2A000, 0x4D84EBC00, 0x4D863BC00, -0x4D868FC00, 0x4DAC9CC00, 0x4DB48BC00, 0x4DB4A3C00, 0x4DB623C00, 0x4DCB98C00, 0x4DCBA4C00, 0x4DE89CC00, -0x4DFD2A000, 0x4F4B98C00, 0x4F4BA4C00, 0x4F4D2AC00, 0x4F4D8AC00, 0x4F4DA2C00, 0x4F4DA8C00, 0x4F63A4C00, -0x4F689CC00, 0x4F7D2A000, 0x4F8D3A400, 0x4F8D68C00, 0x4F8D8E400, 0x4F8D98C00, 0x4F8DA3400, 0x4F8DA4C00, -0x4FA48F400, 0x4FA49CC00, 0x4FA4E1C00, 0x4FA583C00, 0x4FF52A000, 0x4FF622400, 0x578E63C00, 0x578EE3400, -0x578F68C00, 0x57CB68C00, 0x5B4B2DC00, 0x5B4B9CC00, 0x5B4FA4C00, 0x5F63A4C00, 0x623D6BC00, 0x623D9BC00, -0x623DA7C00, 0x623DAF400, 0x623DBE400, 0x623DFA400, 0x6274AFC00, 0x6274BBC00, 0x62762FC00, 0x6276E3C00, -0x62778BC00, 0x6277A3C00, 0x62FD3A400, 0x62FD68C00, 0x62FD8E400, 0x62FD98C00, 0x62FDA3400, 0x62FDA4C00, -0x63F68B400, 0x63F7A2400, 0x67CB68C00, 0x67CD2AC00, 0x67CD8AC00, 0x67CDA2C00, 0x67CDA8C00, 0x67E368C00, -0x67E398C00, 0x67E983C00, 0x67FD2A000, 0x69C4EBC00, 0x69C63BC00, 0x69C68FC00, 0x69ED83C00, 0x69F48BC00, -0x69F4A3C00, 0x69F623C00, 0x6A349FC00, 0x6A34BF400, 0x6A34EDC00, 0x6A358FC00, 0x6A35B3C00, 0x6A378F400, -0x6A379CC00, 0x6A37E1C00, 0x6A3ECD400, 0x6A3F61C00, 0x6A7D83C00, 0x6A7F83400, 0x6AF48F400, 0x6AF49CC00, -0x6AF4E1C00, 0x6AF583C00, 0x6B6D83C00, 0x6B748BC00, 0x6B74A3C00, 0x6B7623C00, 0x6DE368C00, 0x6DE398C00, -0x6DE983C00, 0x6DFD2A000, 0x6E3ACD400, 0x6E3B61C00, 0x6E3D3A400, 0x6E3D68C00, 0x6E3D8E400, 0x6E3D98C00, -0x6E3DA3400, 0x6E3DA4C00, 0x6E3E8D400, 0x6E6D83C00, 0x6E6F83400, 0x6E748BC00, 0x6E74A3C00, 0x6E7623C00, -0x6E7B83400, 0x6E7FA0400, 0x6F6983C00, 0x6F7D2A000, 0x6FF4A2400, 0x6FF52A000, 0x822F6DC00, 0x822F79C00, -0x822F7B400, 0x823D6BC00, 0x823DA7C00, 0x823DADC00, 0x823DAF400, 0x823DB9C00, 0x823DBB400, 0x823DE9C00, -0x823DFA400, 0x824A7FC00, 0x82736BC00, 0x8277A3C00, 0x8277E8C00, 0x827F68C00, 0x828F6DC00, 0x828F79C00, -0x828F7B400, 0x82A17FC00, 0x82A1F7C00, 0x82A1FDC00, 0x82A1FF400, 0x82AD3F400, 0x82BF61C00, 0x82EF61C00, -0x82FD68C00, 0x83876BC00, 0x83A58FC00, 0x83A5B3C00, 0x83AF4B400, 0x83B768C00, 0x853AB3C00, 0x853BA3C00, -0x853BE8C00, 0x860F6BC00, 0x863F68C00, 0x868D8FC00, 0x868DB3C00, 0x86BD83C00, 0x86CF68C00, 0x888F6DC00, -0x888F79C00, 0x888F7B400, 0x88AD3F400, 0x88BF61C00, 0x88E4BDC00, 0x88E4BF400, 0x88E58FC00, 0x88E5B3C00, -0x88EF4B400, 0x898B4FC00, 0x898D8FC00, 0x898DB3C00, 0x89BD83C00, 0x89CA4FC00, 0x8A2D3F400, 0x8A34BDC00, -0x8A34BF400, 0x8A358FC00, 0x8A35B3C00, 0x8A363F400, 0x8A3F4B400, 0x8A4D8FC00, 0x8A4DB3C00, 0x8A7D83C00, -0x8A8D3F400, 0x8AF583C00, 0x8B8F61C00, 0x8BE583C00, 0x8E2F61C00, 0x8E3D68C00, 0x8E7368C00, 0x8E8F61C00, -0x8F8768C00, 0x8FA583C00, 0x9272F9C00, 0x93A4B7C00, 0x93A4F9C00, 0x93B639C00, 0x9623EF400, 0x9A363F400, -0x9A372F400, 0x9E392F400, 0xA1A87FC00, 0xA22F6DC00, 0xA22F6F400, 0xA22F7B400, 0xA23D6BC00, 0xA2736BC00, -0xA27F68C00, 0xA28F6DC00, 0xA28F6F400, 0xA28F7B400, 0xA2A17FC00, 0xA2A1F7C00, 0xA2A1FDC00, 0xA2A1FF400, -0xA2AD37C00, 0xA2BF4B400, 0xA2EF4B400, 0xA2FD68C00, 0xA3876BC00, 0xA387A7C00, 0xA387ADC00, 0xA387AF400, -0xA387BB400, 0xA387E9C00, 0xA387EB400, 0xA387FA400, 0xA3A4B7C00, 0xA3A52FC00, 0xA3A5ECC00, 0xA3A637C00, -0xA3A63DC00, 0xA3AF61C00, 0xA3B768C00, 0xA5A3ECC00, 0xA5E3ACC00, 0xA5E3E8C00, 0xA60F6BC00, 0xA61EECC00, -0xA61FE8C00, 0xA63F68C00, 0xA68D2FC00, 0xA68DECC00, 0xA6BD2CC00, 0xA6CF68C00, 0xA88F6DC00, 0xA88F6F400, -0xA88F7B400, 0xA8AD37C00, 0xA8BF4B400, 0xA8E52FC00, 0xA8E5ECC00, 0xA8E637C00, 0xA8E63DC00, 0xA8EF61C00, -0xA98D2FC00, 0xA98DECC00, 0xA9A34FC00, 0xA9BD2CC00, 0xAA2D37C00, 0xAA352FC00, 0xAA35ECC00, 0xAA3F61C00, -0xAA4D2FC00, 0xAA4DECC00, 0xAA7D2CC00, 0xAA8D37C00, 0xAAF52CC00, 0xAB8F4B400, 0xABE52CC00, 0xADA84FC00, -0xAE2F4B400, 0xAE3D68C00, 0xAE7368C00, 0xAE8F4B400, 0xAF8768C00, 0xAFA52CC00, 0xC1A87FC00, 0xC22F5BC00, -0xC22F5EC00, 0xC23D6BC00, 0xC23D6EC00, 0xC23D7AC00, 0xC23D7E800, 0xC28F5BC00, 0xC28F5EC00, 0xC2A17FC00, -0xC2ADF4C00, 0xC2BE74C00, 0xC2BF52C00, 0xC2BF58C00, 0xC2EE74C00, 0xC2EF52C00, 0xC2EF58C00, 0xC2FE94C00, -0xC387F6800, 0xC3A4EF400, 0xC3A772C00, 0xC3A7D2C00, 0xC3A7D8C00, 0xC3B63B400, 0xC3B6D2C00, 0xC3B73A400, -0xC60BDBC00, 0xC60BDEC00, 0xC62FD2C00, 0xC62FD8C00, 0xC63BD2C00, 0xC63BD8C00, 0xC68BF4C00, 0xC6CAF4C00, -0xC6CBD2C00, 0xC6CBD8C00, 0xC78AF4C00, 0xC78BD2C00, 0xC78BD8C00, 0xC7A2F4C00, 0xC7CAB4C00, 0xC7E2B4C00, -0xC88F5BC00, 0xC88F5EC00, 0xC8ADF4C00, 0xC8AF74C00, 0xC8BE74C00, 0xC8BED4C00, 0xC8BF52C00, 0xC8BF58C00, -0xC8E772C00, 0xC8E7D2C00, 0xC8E7D8C00, 0xC8EFD8400, 0xC98F72C00, 0xC9A34FC00, 0xC9CED2C00, 0xC9E2F4C00, -0xCA2F74C00, 0xCA2FD3400, 0xCA2FD4C00, 0xCA3772C00, 0xCA37D2C00, 0xCA37D8C00, 0xCA37E3400, 0xCA4FD2C00, -0xCA4FD8C00, 0xCA63F4C00, 0xCA8FD3400, 0xCA8FD4C00, 0xCB62F4C00, 0xCB63D2C00, 0xCB63D8C00, 0xCB68F4C00, -0xCB8BD3400, 0xCB8BD4C00, 0xCB8F52C00, 0xCB8F58C00, 0xCB8FD8400, 0xCDA2F4C00, 0xCDA372C00, 0xCDA84FC00, -0xCDE2B4C00, 0xCDE392C00, 0xCDE8B4C00, 0xCE0DDAC00, 0xCE2B74C00, 0xCE2BD3400, 0xCE2BD4C00, 0xCE2F52C00, -0xCE2F58C00, 0xCE3972C00, 0xCE39D2C00, 0xCE39D8C00, 0xCE39E3400, 0xCE63D2C00, 0xCE63D8C00, 0xCE68F4C00, -0xCE8BD3400, 0xCE8BD4C00, 0xCE8F52C00, 0xCE8F58C00, 0xCE8FD8400, 0xCF68B4C00, 0xCF68D2C00, 0xCF68D8C00, -0xCF6A34C00, 0xCF8AD3400, 0xCF8AD4C00, 0xCF8BD8400, 0xD0A67FC00, 0xD0B69FC00, 0xD0B79BC00, 0xD0B79EC00, -0xD22F5BC00, 0xD22F5EC00, 0xD23D7AC00, 0xD23D7E800, 0xD2729FC00, 0xD27A4FC00, 0xD27B63C00, 0xD27B72C00, -0xD27E72C00, 0xD28F5BC00, 0xD28F5EC00, 0xD2A17FC00, 0xD2AD4FC00, 0xD2AD73C00, 0xD2BF52C00, 0xD2BF58C00, -0xD2EF52C00, 0xD2EF58C00, 0xD387B6C00, 0xD387F6800, 0xD3A5E3C00, 0xD3A5F2C00, 0xD3A6D3C00, 0xD3A7D8C00, -0xD3B672C00, 0xD6236FC00, 0xD62B73C00, 0xD62FD8C00, 0xD63B93C00, 0xD63BD8C00, 0xD68DE3C00, 0xD68DF2C00, -0xD6CE72C00, 0xD78E63C00, 0xD78E72C00, 0xD7CE92C00, 0xD88F5BC00, 0xD88F5EC00, 0xD8AD4FC00, 0xD8AD73C00, -0xD8BF52C00, 0xD8BF58C00, 0xD8E5E3C00, 0xD8E5F2C00, 0xD8E6D3C00, 0xD8E7D8C00, 0xDA076FC00, 0xDA2D4FC00, -0xDA2D73C00, 0xDA35E3C00, 0xDA35F2C00, 0xDA36D3C00, 0xDA37D8C00, 0xDA4ED3C00, 0xDA4FD8C00, 0xDA8D4FC00, -0xDA8D73C00, 0xDABD43C00, 0xDAED43C00, 0xDB6393C00, 0xDB63D8C00, 0xDB8F52C00, 0xDB8F58C00, 0xDBAD43C00, -0xDE096FC00, 0xDE0D9BC00, 0xDE0DDAC00, 0xDE2F52C00, 0xDE2F58C00, 0xDE39D8C00, 0xDE63D8C00, 0xDE8F52C00, -0xDE8F58C00, 0xDEAD43C00, 0xDF68D8C00, 0xE0B79EC00, 0xE22F5BC00, 0xE22F5EC00, 0xE23D7E800, 0xE24A7FC00, -0xE2787BC00, 0xE2787EC00, 0xE27B72C00, 0xE27B78C00, 0xE27E72C00, 0xE27E78C00, 0xE28F5BC00, 0xE28F5EC00, -0xE2A17FC00, 0xE2ADF3400, 0xE2ADF4C00, 0xE2BE73400, 0xE2BE74C00, 0xE2BF52C00, 0xE2BF58C00, 0xE2BF9C400, -0xE2EE73400, 0xE2EE74C00, 0xE2EF52C00, 0xE2EF58C00, 0xE2EF9C400, 0xE2FE93400, 0xE2FE94C00, 0xE2FFA4400, -0xE387A7C00, 0xE387B6C00, 0xE387E6C00, 0xE387F6800, 0xE3A4BF400, 0xE3A5F2C00, 0xE3A5F8C00, 0xE3A778C00, -0xE3B62F400, 0xE3B672C00, 0xE3B678C00, 0xE3B6D8C00, 0xE68BF4C00, 0xE68DF2C00, 0xE68DF8C00, 0xE6CAF4C00, -0xE6CE72C00, 0xE6CE78C00, 0xE78AF4C00, 0xE78E72C00, 0xE78E78C00, 0xE7A2F4C00, 0xE7CAB4C00, 0xE7CE92C00, -0xE7CE98C00, 0xE7E2B4C00, 0xE88F5BC00, 0xE88F5EC00, 0xE8ADF3400, 0xE8ADF4C00, 0xE8AF74C00, 0xE8BE73400, -0xE8BE74C00, 0xE8BED4C00, 0xE8BF52C00, 0xE8BF58C00, 0xE8E5F2C00, 0xE8E5F8C00, 0xE8E778C00, 0xE8EF9C400, -0xE989CFC00, 0xE98F78C00, 0xE9CA4FC00, 0xE9CED8C00, 0xE9E2F4C00, 0xEA2F74C00, 0xEA2FD4C00, 0xEA35F2C00, -0xEA35F8C00, 0xEA3778C00, 0xEA378F400, 0xEA63F4C00, 0xEA8FD4C00, 0xEB62F4C00, 0xEB68F4C00, 0xEB7872C00, -0xEB7878C00, 0xEB8BD4C00, 0xEB8F52C00, 0xEB8F58C00, 0xEDA2F4C00, 0xEDA378C00, 0xEDE2B4C00, 0xEDE398C00, -0xEDE8B4C00, 0xEE2B74C00, 0xEE2BD4C00, 0xEE2F52C00, 0xEE2F58C00, 0xEE3978C00, 0xEE398F400, 0xEE3DA3400, -0xEE68F4C00, 0xEE7872C00, 0xEE7878C00, 0xEE8BD4C00, 0xEE8F52C00, 0xEE8F58C00, 0xEF68B4C00, 0xEF6A34C00, -0xEF8AD4C00, 0x0216BFC00, 0x0216EFC00, 0x0216FBC00, 0x0217AFC00, 0x0217BBC00, 0x0217EBC00, 0x13A8D7C00, -0x13EA17C00, 0x1816BFC00, 0x1816EFC00, 0x1816FBC00, 0x1817AFC00, 0x1817BBC00, 0x1817EBC00, 0x1CA27F400, -0x1CB29F400, 0x4186BFC00, 0x4186EFC00, 0x4186FBC00, 0x4187AFC00, 0x4187BBC00, 0x4187EBC00, 0x578B2DC00, -0x57CA2DC00, 0x57CE89C00, 0x57CEA3400, 0x57CECA400, 0x57CFA8400, 0x5B4EE3400, 0x5F62E3400, 0x5F7289C00, -0x5F72A3400, 0x5F72CA400, 0x5F73A8400, 0x6246BFC00, 0x6246EFC00, 0x6246FBC00, 0x6247AFC00, 0x6247BBC00, -0x6247EBC00, 0x8AFF48400, 0x8BBF48400, 0x8BEF48400, 0x8EBF48400, 0x8EEF48400, 0x8FAF48400, 0x90A6F7C00, -0x90B6B7C00, 0x90B7A7C00, 0x90B7B9C00, 0x9262F7C00, 0x9272B7C00, 0x9622FF400, 0x9623BF400, 0x9A07BF400, -0x9E09BF400, 0x9E0DAF400, 0x9E0DEB400, 0xAAFF48400, 0xABBF48400, 0xABEF48400, 0xAEBF48400, 0xAEEF48400, -0xAFAF48400, 0xCAFF52000, 0xCBBF52000, 0xCBEF52000, 0xCEBF52000, 0xCEEF52000, 0xCFAF52000, 0xD7C98BC00, -0xD7C9CAC00, 0xDAFF58000, 0xDBBF58000, 0xDBEF58000, 0xDEBF58000, 0xDEEF58000, 0xDF588BC00, 0xDF588EC00, -0xDFAF58000, 0x02E72DC00, 0x02F6E3400, 0x02F9CB400, 0x04A87FC00, 0x04B62FC00, 0x04B78BC00, 0x04B89FC00, -0x06CB2DC00, 0x08F9CB400, 0x12DB8DC00, 0x13E68DC00, 0x13F6A1C00, 0x13F6E2400, 0x18F9CB400, 0x1CB9CB400, -0x1CFA4B400, 0x1CFE62400, 0x22DB8DC00, 0x248A7FC00, 0x248B6FC00, 0x261E2FC00, 0x261F8BC00, 0x27B2E3400, -0x28DB8DC00, 0x28E72DC00, 0x28F6E3400, 0x4D84AFC00, 0x4D84BBC00, 0x4D862FC00, 0x4D86E3C00, 0x4D878BC00, -0x4D87A3C00, 0x4FBD82400, 0x4FED82400, 0x4FF4A8400, 0x69C4AFC00, 0x69C4BBC00, 0x69C62FC00, 0x69C6E3C00, -0x69C78BC00, 0x69C7A3C00, 0x6BFD82400, 0x6EFD82400, 0x6FF48A400, 0x82BF4B400, 0x82EF4B400, 0x8825BFC00, -0x8825EFC00, 0x88BF4B400, 0x8A487FC00, 0x8B8F4B400, 0x8E2F4B400, 0x8E8F4B400, 0xA2BF61C00, 0xA2EF61C00, -0xA6887FC00, 0xA825BFC00, 0xA825EFC00, 0xA8BF61C00, 0xAB8F61C00, 0xAE2F61C00, 0xAE8F61C00, 0xC6CB2F400, -0xC6E372C00, 0xC8BFD8400, 0xCBF9C8400, 0xCDB8D2C00, 0xCDB8D8C00, 0xCE2FD8400, 0xCE72D2C00, 0xCFFA48400, -0xD989CFC00, 0xD9A373C00, 0xD9CA4FC00, 0xD9CB63C00, 0xD9CB72C00, 0xDDA873C00, 0xDDB893C00, 0xDDB8D8C00, -0xE6E378C00, 0xE8BF9C400, 0xE9CB72C00, 0xE9CB78C00, 0xEE2F9C400, 0xEE72D8C00, 0xEE72E3400, 0xEFE62C400, -0xEFF688400, 0x00006A800, 0x0001AAC00, 0x0006ABC00, 0x43A428C00, 0x6A34A0C00, 0x438D2A000, 0x43A488C00, -0x623D2A000, 0x6A3488C00, 0x822368C00, 0x82A183C00, 0xA22368C00, 0xA2A12CC00, 0x0026AFC00, 0x518B8BC00, -0x58EF82400, 0x43A42BC00, 0x4FA428C00, 0x6A34ACC00, 0x6AF4A0C00, 0x43A4B8C00, 0x43ED2A000, 0x68FD2A000, -0x6A34B8C00, 0x82A12FC00, 0x82E368C00, 0xA2A18FC00, 0xA2E368C00, 0x438A2F400, 0x438A8DC00, 0x438E8B400, -0x438EA1C00, 0x438EE2400, 0x623ACB400, 0x623AE1C00, 0x623E8B400, 0x623EA1C00, 0x623FA2400, 0x824AB3C00, -0x824BA3C00, 0x824BE8C00, 0x8278A3C00, 0x8278E8C00, 0xA1A8ECC00, 0xA1B8ACC00, 0xA1B8E8C00, 0xA60BACC00, -0xA60BE8C00, 0x438D2AC00, 0x438D8AC00, 0x438DA2C00, 0x438DA8C00, 0x43A48BC00, 0x43A4A3C00, 0x43A623C00, -0x43BD2A000, 0x4F8D2A000, 0x4FA488C00, 0x623D2AC00, 0x623D8AC00, 0x623DA2C00, 0x623DA8C00, 0x62FD2A000, -0x6A348BC00, 0x6A34A3C00, 0x6A3623C00, 0x6AF488C00, 0x6E3D2A000, 0x82236BC00, 0x822F68C00, 0x828F68C00, -0x82A18FC00, 0x82A1B3C00, 0x82AD83C00, 0x888F68C00, 0x88AD83C00, 0x8A2D83C00, 0x8A8D83C00, 0xA2236BC00, -0xA22F68C00, 0xA28F68C00, 0xA2A12FC00, 0xA2A1ECC00, 0xA2AD2CC00, 0xA88F68C00, 0xA8AD2CC00, 0xAA2D2CC00, -0xAA8D2CC00, 0x006ABFC00, 0x00A6BFC00, 0x00F9ABC00, 0x0237EAC00, 0x8FE6A0C00, 0xABF9AC000, 0x00E9EBC00, -0x00EDABC00, 0xC22E7BC00, 0xC3ABD2C00, 0x00EDEAC00, 0x00FDAAC00, 0xC22E6FC00, 0xC2AFD2C00, 0x0236EBC00, -0x10B9AFC00, 0x8FE6E8000, 0xABF9E8000, 0x00EEBB400, 0x1C8AEDC00, 0x86BFA0C00, 0xA9EFAC000, 0x434BBAC00, -0x51CAAFC00, 0x82E3BB400, 0x928FB9C00, 0x434BEAC00, 0x43EB3A400, 0x51CEEAC00, 0x62FBA3400, 0x434AEBC00, -0x43FA3A400, 0x51EF8AC00, 0x63FAA3400, 0x434ABBC00, 0x51EA2FC00, 0x82F3AB400, 0x90BBE9C00, 0x506AFBC00, -0x5FFA82400, 0x507EABC00, 0x90ABF9C00, 0x02DE2BC00, 0x23B78AC00, 0xC22BDEC00, 0xE0AB7BC00, 0x03B62BC00, -0x22F78AC00, 0xC22BDBC00, 0xE0AB7EC00, 0x41ACEBC00, 0x41E8EBC00, 0x4FEA09C00, 0x4FEB0A400, 0x626E8FC00, -0x636A8FC00, 0x6BFA83400, 0x6BFBA0400, 0x518ABFC00, 0x51AE3BC00, 0x51BF8AC00, 0x51CEABC00, 0x5BFB82400, -0x5FEB82400, 0x90ABFB400, 0x928FA7C00, 0x0239AFC00, 0x10B6EBC00, 0xCBBBD2000, 0xD28FDAC00, 0x41BF8AC00, -0x518BAFC00, 0x518BEBC00, 0x636FA2C00, 0x82E2B7C00, 0x90AFFA400, 0x92B3FA400, 0xA22BEF400, 0x0FA09BC00, -0x2FA09BC00, 0x506AEFC00, 0x506BBBC00, 0x518AEFC00, 0x51AE2FC00, 0x88F62BC00, 0x90BBFA400, 0x90BFBA400, -0x923FBA400, 0x938BFA400, 0xA3E92BC00, 0x51BE8BC00, 0x51EE8BC00, 0x90BBADC00, 0x90BBBB400, 0x506ABFC00, -0x506BEBC00, 0x923BFA400, 0x938FBA400, 0x0E82F9C00, 0x0E83FA400, 0x2BA0BF400, 0x2BB0AF400, 0x41A8BFC00, -0x41BA2FC00, 0x41BE2BC00, 0x41BF2AC00, 0x41EF8AC00, 0x518BBBC00, 0x5BEF82400, 0x626EE3C00, 0x627FA2C00, -0x636AE3C00, 0x636EA3C00, 0x636FA8C00, 0x81BEE8C00, 0x81FEA8C00, 0x822EB7C00, 0x822FA7C00, 0x822FE9C00, -0x822FFA400, 0x82E2EDC00, 0xA22BBF400, 0xA26FE8C00, 0xA28BEF400, 0xA36BE8C00, 0xA38AEF400, 0xA38BEB400, -0xA38BFA400, 0x02CAF9C00, 0x28F8ADC00, 0xC0E9EEC00, 0xE836EEC00, 0x03A29FC00, 0x060AEFC00, 0x060BEBC00, -0x060EBBC00, 0x060FBAC00, 0x23A26FC00, 0x24A2BFC00, 0x24A3AFC00, 0x24B2AFC00, 0x24B3ABC00, 0x41ACAFC00, -0x41E8AFC00, 0x41EE2BC00, 0x41EF2AC00, 0x506BAFC00, 0x51FA8BC00, 0x536E8BC00, 0x626B8FC00, 0x627A8FC00, -0x627EA3C00, 0x627FA8C00, 0x822EEDC00, 0x823EADC00, 0x823EE9C00, 0x823EFA400, 0x90BBAF400, 0x90BBB9C00, -0x928FFA400, 0xA28BBF400, 0xA28FAF400, 0xA28FEB400, 0xA28FFA400, 0xC28EFB400, 0xC28FFA400, 0xC38BBB400, -0xC38BFA400, 0xC3FA4AC00, 0xE22BBF400, 0xE22FAF400, 0xE23AEF400, 0xE23EEB400, 0xE3F68AC00, 0x1FA06BC00, -0x1FA0A7C00, 0x92F92BC00, 0x9F862BC00, 0x4368EBC00, 0x43EEA1C00, 0x61EA8FC00, 0x63FA98C00, 0x838FAB400, -0x8836AFC00, 0xA0E9AFC00, 0xA23BE9C00, 0x0E839BC00, 0x2BB09BC00, 0x88F6E8C00, 0xA3E9E8C00, 0x437B8AC00, -0x61EFA2C00, 0x82E2FB400, 0xA22BEDC00, 0x034AAFC00, 0x034AEBC00, 0x034BABC00, 0x034BEAC00, 0x034EABC00, -0x034EEAC00, 0x034FAAC00, 0x034FEA800, 0x060BAFC00, 0x060FABC00, 0x10F9ABC00, 0x234AAFC00, 0x234AEBC00, -0x234BABC00, 0x234BEAC00, 0x234EABC00, 0x234EEAC00, 0x234FAAC00, 0x234FEA800, 0x24B2EBC00, 0x24B3EAC00, -0x4368BBC00, 0x437A2BC00, 0x437B2AC00, 0x43F4AAC00, 0x43F4EA800, 0x4FA42BC00, 0x61EAE3C00, 0x61EEA3C00, -0x61EFA8C00, 0x63F4AAC00, 0x63F4EA800, 0x6AF4ACC00, 0x822EFB400, 0x823EBB400, 0x823FAB400, 0x8A2B4FC00, -0x8A3A4FC00, 0xA28BEDC00, 0xA2AB4FC00, 0xA38AEDC00, 0xA38BE9C00, 0xA3AA4FC00, 0xC28BEF400, 0xC2ABF4C00, -0xC2BAF4C00, 0xC2EAF4C00, 0xC2FAB4C00, 0xC38AEF400, 0xC3AAF4C00, 0xC3BAB4C00, 0xC3EAB4C00, 0xC3FAA4C00, -0xD28F9BC00, 0xE22EEF400, 0xE23EBB400, 0xE2ABF4C00, 0xE2BAF4C00, 0xE2EAF4C00, 0xE2FAB4C00, 0xE3AAF4C00, -0xE3BAB4C00, 0xE3EAB4C00, 0xE3FAA4C00, 0x438AFB400, 0x53FA68C00, 0x53FAA4C00, 0x623ABDC00, 0x837EA8C00, -0x9239AFC00, 0x9386AFC00, 0xA1EBE8C00, 0x10BBB9C00, 0x10EBAF400, 0x10FAE9C00, 0x10FBAB400, 0x13A89FC00, -0x1CA26FC00, 0x4368AFC00, 0x436A2FC00, 0x436E2BC00, 0x436E8BC00, 0x436F2AC00, 0x436F8AC00, 0x438ABDC00, -0x438EADC00, 0x438EEE400, 0x43EBA4C00, 0x43FAA4C00, 0x61EB8BC00, 0x61EBA3C00, 0x61FA8BC00, 0x61FAA3C00, -0x61FBA2C00, 0x61FBA8C00, 0x623AFB400, 0x623EBB400, 0x623FAE400, 0x62FB68C00, 0x63FA68C00, 0x828EBDC00, -0x828FADC00, 0x828FBB400, 0x887AB3C00, 0x887BA3C00, 0x887BE8C00, 0x888EBDC00, 0x888FADC00, 0x888FBB400, -0x8A34AFC00, 0x8A34EBC00, 0x9EF928C00, 0x9FB628C00, 0xA1ABECC00, 0xA1BBACC00, 0xA1BBE8C00, 0xA22BBDC00, -0xA22FADC00, 0xA22FE9C00, 0xA28BBDC00, 0xA28FADC00, 0xA28FE9C00, 0xA3A4AFC00, 0xA3A4EBC00, 0xD278BBC00, -0xD278BEC00, 0xD60BBBC00, 0xD60BFAC00, 0x43FEA2400, 0x63FBA2400, 0x824AEFC00, 0xA1A8BFC00, 0x41BB2BC00, -0x43EA2F400, 0x43EE8B400, 0x51AF8BC00, 0x51BB8BC00, 0x51BFA2C00, 0x53EBA4C00, 0x586E2FC00, 0x587E8BC00, -0x587F8AC00, 0x58FB68C00, 0x687EA3C00, 0x68FAE1C00, 0x68FEA1C00, 0x822FB9C00, 0x8272AFC00, 0x8272EBC00, -0x922BFB400, 0x922FBB400, 0x922FFA400, 0x9239EBC00, 0x9386EBC00, 0x988EEDC00, 0x988FE9C00, 0x988FFA400, -0xA623AFC00, 0xA623EBC00, 0xA88FEB400, 0x53FBA8400, 0x53FE8A400, 0x90A6BFC00, 0x9262BFC00, 0x02DB2BC00, -0x08CBB9C00, 0x08DE2BC00, 0x08DE8BC00, 0x08F68BC00, 0x10F7AAC00, 0x10FB6AC00, 0x12E78BC00, 0x12ED8BC00, -0x12EDA3C00, 0x13E98BC00, 0x18DE2BC00, 0x18DE8BC00, 0x18F68BC00, 0x1CB68BC00, 0x22E78BC00, 0x22ED8BC00, -0x22EDA3C00, 0x22EE2F400, 0x28F9A3C00, 0x438EEB400, 0x43A4EBC00, 0x43A63BC00, 0x43A68FC00, 0x43ED2AC00, -0x43ED8AC00, 0x43EDA2C00, 0x43EDA8C00, 0x463E2BC00, 0x463E8BC00, 0x4DCB8AC00, 0x4F4B8AC00, 0x4FA4B8C00, -0x53EA63C00, 0x53EB68C00, 0x58FA9CC00, 0x58FBA4C00, 0x623FBA400, 0x627B8BC00, 0x627BA3C00, 0x67E3A2C00, -0x68FD2AC00, 0x68FD8AC00, 0x68FDA2C00, 0x68FDA8C00, 0x6A34EBC00, 0x6A363BC00, 0x6A368FC00, 0x6AF4B8C00, -0x6DE3A2C00, 0x828FE9C00, 0x82AD2FC00, 0x82E2BDC00, 0x82E2BF400, 0x82E36BC00, 0x83AF68C00, 0x888FE9C00, -0x88AD2FC00, 0x88EF68C00, 0x8A2D2FC00, 0x8A3F68C00, 0x8A63B3C00, 0x8A8D2FC00, 0x93A4EBC00, 0x93B62BC00, -0x9A372BC00, 0x9E392BC00, 0xA22FBB400, 0xA28FBB400, 0xA2AD8FC00, 0xA2E36BC00, 0xA3AF68C00, 0xA68BECC00, -0xA82BB7C00, 0xA82BBDC00, 0xA8AD8FC00, 0xA8EF68C00, 0xAA2D8FC00, 0xAA3F68C00, 0xAA8D8FC00, 0xC22F6EC00, -0xC28F7AC00, 0xC60BFAC00, 0xC88F7AC00, 0xC88FDAC00, 0xD22F9BC00, 0xD22F9EC00, 0xD22FB6C00, 0xD28F7AC00, -0xD28FB6C00, 0xD2AED3C00, 0xD88F7AC00, 0xD88F9BC00, 0xD88FDAC00, 0xDA8DE3C00, 0xE22F9EC00, 0xE22FB6C00, -0xE278BEC00, 0xE28FB6C00, 0xE88FE6C00, 0x438ABF400, 0x438AEF400, 0x438EAF400, 0x438EBB400, 0x43EEE2400, -0x4D8B2BC00, 0x4DCA2BC00, 0x4DCB2AC00, 0x4F4A2BC00, 0x4F4B2AC00, 0x4F622BC00, 0x4F628BC00, 0x4F632AC00, -0x4F638AC00, 0x4F8A2F400, 0x4F8A8DC00, 0x4F8E8B400, 0x4F8EA1C00, 0x4F8EE2400, 0x53EAE3400, 0x53EE89C00, -0x53EEA3400, 0x53EECA400, 0x53EFA8400, 0x578B8BC00, 0x578FA2C00, 0x57CA8BC00, 0x57CBA2C00, 0x58FA2DC00, -0x58FE89C00, 0x58FEA3400, 0x58FECA400, 0x58FFA8400, 0x5B4E8BC00, 0x5B4F8AC00, 0x5F628BC00, 0x5F638AC00, -0x623AEDC00, 0x623AF9C00, 0x623EADC00, 0x623EB9C00, 0x62FACB400, 0x62FAE1C00, 0x62FE8B400, 0x62FEA1C00, -0x62FFA2400, 0x67CA8BC00, 0x67CAA3C00, 0x67CBA2C00, 0x67CBA8C00, 0x67E2A3C00, 0x67E3A8C00, 0x68FFA2400, -0x69CEA3C00, 0x6DE2A3C00, 0x6DE3A8C00, 0x822EBDC00, 0x822EBF400, 0x822FADC00, 0x822FAF400, 0x822FBB400, -0x824ABFC00, 0x824BAFC00, 0x824BEBC00, 0x8278AFC00, 0x8278EBC00, 0x828EBF400, 0x828FAF400, 0x8826EFC00, -0x888EBF400, 0x888FAF400, 0x8B78A3C00, 0x8B78E8C00, 0x8E78A3C00, 0x8E78E8C00, 0x90A6EFC00, 0x90B6AFC00, -0x922BB7C00, 0x922BF9C00, 0x922FA7C00, 0x922FB9C00, 0x9262EFC00, 0x9272AFC00, 0x9272EBC00, 0x9622BFC00, -0x9623AFC00, 0x9623EBC00, 0x988EBF400, 0x988EEF400, 0x988FAF400, 0x988FEB400, 0x9A07AFC00, 0x9E09AFC00, -0xA1A8EFC00, 0xA1B8AFC00, 0xA1B8EBC00, 0xA22BB7C00, 0xA22FA7C00, 0xA28BB7C00, 0xA28FA7C00, 0xA60BAFC00, -0xA60BEBC00, 0xA6CBACC00, 0xA6CBE8C00, 0xA78BACC00, 0xA78BE8C00, 0xA827AFC00, 0xA88BB7C00, 0xA88BBDC00, -0xA88FA7C00, 0xA88FADC00, 0xA88FE9C00, 0x02E78BC00, 0x02E98FC00, 0x02ED8BC00, 0x02EDA3C00, 0x02F68BC00, -0x02F78AC00, 0x02F7A2C00, 0x02F9A3C00, 0x02FDA2C00, 0x02FDA8C00, 0x08E98FC00, 0x08ED8BC00, 0x08EDA3C00, -0x08F9A3C00, 0x08FDA2C00, 0x08FDA8C00, 0x0E8E63C00, 0x0E8F68C00, 0x0FA368C00, 0x12DA2FC00, 0x12DB2BC00, -0x12DE2BC00, 0x12DE8BC00, 0x12DF2AC00, 0x12DF8AC00, 0x13E62BC00, 0x13E72AC00, 0x13E78AC00, 0x18E98FC00, -0x18ED8BC00, 0x18EDA3C00, 0x18F9A3C00, 0x18FDA2C00, 0x18FDA8C00, 0x1CB9A3C00, 0x1CBDA2C00, 0x1CBDA8C00, -0x1FA398C00, 0x22DA2FC00, 0x22DB2BC00, 0x22DE2BC00, 0x22DE8BC00, 0x22DF2AC00, 0x22DF8AC00, 0x28DA2FC00, -0x28DB2BC00, 0x28DE2BC00, 0x28DE8BC00, 0x28DF2AC00, 0x28DF8AC00, 0x28E78BC00, 0x28F68BC00, 0x28F78AC00, -0x28F7A2C00, 0x2BA39CC00, 0x2BB3A4C00, 0x2FA3A4C00, 0x438DABC00, 0x438DAEC00, 0x438DBAC00, 0x438DEAC00, -0x43A4AFC00, 0x43A4BBC00, 0x43A62FC00, 0x43A6E3C00, 0x43A78BC00, 0x43A7A3C00, 0x43AA37C00, 0x43AB2F400, -0x43AB39C00, 0x43AE2F400, 0x43AE39C00, 0x43AE63C00, 0x43AF3A400, 0x43AF68C00, 0x43AF98C00, 0x43AFA4C00, -0x43BA2F400, 0x43BA39C00, 0x43BB3A400, 0x43BB68C00, 0x43BB98C00, 0x43BBA4C00, 0x43BD2AC00, 0x43BD8AC00, -0x43BDA2C00, 0x43BDA8C00, 0x43BE8B400, 0x4F8D2AC00, 0x4F8D8AC00, 0x4F8DA2C00, 0x4F8DA8C00, 0x4FA48BC00, -0x4FA4A3C00, 0x4FA623C00, 0x4FBD2A000, 0x4FED2A000, 0x58EA3DC00, 0x58EB3B400, 0x58EB9CC00, 0x58EE63C00, -0x58EE8DC00, 0x58EF68C00, 0x58EF8E400, 0x58EF98C00, 0x58EFA4C00, 0x623DABC00, 0x623DAEC00, 0x623DBAC00, -0x623DEAC00, 0x62FD2AC00, 0x62FD8AC00, 0x62FDA2C00, 0x62FDA8C00, 0x6A34AFC00, 0x6A34BBC00, 0x6A362FC00, -0x6A36E3C00, 0x6A378BC00, 0x6A37A3C00, 0x6A3A3F400, 0x6A3B8F400, 0x6A3B9CC00, 0x6A3BE1C00, 0x6A3E8F400, -0x6A3EE1C00, 0x6A3F68C00, 0x6A3F98C00, 0x6A3FA3400, 0x6A3FA4C00, 0x6AF48BC00, 0x6AF4A3C00, 0x6AF623C00, -0x6BFD2A000, 0x6E3A8F400, 0x6E3AE1C00, 0x6E3B68C00, 0x6E3B98C00, 0x6E3BA3400, 0x6E3BA4C00, 0x6E3D2AC00, -0x6E3D8AC00, 0x6E3DA2C00, 0x6E3DA8C00, 0x6E3EA1C00, 0x6EFD2A000, 0x822F6BC00, 0x827AB3C00, 0x827BA3C00, -0x827BE8C00, 0x827EE8C00, 0x828F6BC00, 0x82A1BFC00, 0x82A1EFC00, 0x82AD8FC00, 0x82ADB3C00, 0x82BF68C00, -0x82EF68C00, 0x83A7A3C00, 0x83A7E8C00, 0x83B6E8C00, 0x868FA3C00, 0x868FE8C00, 0x86CEE8C00, 0x878EA3C00, -0x878EE8C00, 0x87CEA8C00, 0x888F6BC00, 0x88AD8FC00, 0x88ADB3C00, 0x88BF68C00, 0x88E7A3C00, 0x88E7E8C00, -0x8A2D8FC00, 0x8A2DB3C00, 0x8A37A3C00, 0x8A37E8C00, 0x8A8D8FC00, 0x8A8DB3C00, 0x8ABD83C00, 0x8AED83C00, -0x8B8F68C00, 0x8BAD83C00, 0x8E2F68C00, 0x8E8F68C00, 0x8EAD83C00, 0x93A7E8C00, 0x93B6E8C00, 0x98E7E8C00, -0x998FE8C00, 0x99CEE8C00, 0x9A37E8C00, 0x9DA3E8C00, 0x9DE3A8C00, 0x9E39E8C00, 0xA22F6BC00, 0xA28F6BC00, -0xA2A1BFC00, 0xA2A1EFC00, 0xA2AD2FC00, 0xA2ADECC00, 0xA2BF68C00, 0xA2EF68C00, 0xA3A6ECC00, 0xA3A7E8C00, -0xA62BECC00, 0xA62FE8C00, 0xA63BACC00, 0xA63BE8C00, 0xA88F6BC00, 0xA8AD2FC00, 0xA8ADECC00, 0xA8BF68C00, -0xA8E6ECC00, 0xA8E7E8C00, 0xAA2D2FC00, 0xAA2DECC00, 0xAA36ECC00, 0xAA37E8C00, 0xAA4EECC00, 0xAA4FE8C00, -0xAA8D2FC00, 0xAA8DECC00, 0xAABD2CC00, 0xAAED2CC00, 0xAB63ACC00, 0xAB63E8C00, 0xAB8F68C00, 0xABAD2CC00, -0xAE2F68C00, 0xAE39E8C00, 0xAE63E8C00, 0xAE8F68C00, 0xAEAD2CC00, 0xAF68E8C00, 0xC3A4EBC00, 0xC3A4EEC00, -0xC3B63AC00, 0xC8AF72C00, 0xC8BED2C00, 0xCA2F72C00, 0xCA2FD2C00, 0xCA2FD8C00, 0xCA8FD2C00, 0xCA8FD8C00, -0xCB8BD2C00, 0xCB8BD8C00, 0xCE2B72C00, 0xCE2BD2C00, 0xCE2BD8C00, 0xCE8BD2C00, 0xCE8BD8C00, 0xCF8AD2C00, -0xCF8AD8C00, 0xD2ADE3C00, 0xD2ADF2C00, 0xD2BE72C00, 0xD2EE63C00, 0xD2EE72C00, 0xD2FE92C00, 0xD8ADE3C00, -0xD8ADF2C00, 0xD8BE72C00, 0xD8E63BC00, 0xDA2ED3C00, 0xDA2FD8C00, 0xDA8ED3C00, 0xDA8FD8C00, 0xDB8B93C00, -0xDB8BD8C00, 0xDE2BD8C00, 0xDE8BD8C00, 0xDF8AD8C00, 0xE2ADF2C00, 0xE2ADF8C00, 0xE2BE72C00, 0xE2BE78C00, -0xE2EE72C00, 0xE2EE78C00, 0xE2FE92C00, 0xE2FE98C00, 0xE8ADF2C00, 0xE8ADF8C00, 0xE8AF78C00, 0xE8BE72C00, -0xE8BE78C00, 0xE8BED8C00, 0xEA2F78C00, 0xEA368FC00, 0xEA378EC00, 0xEE2B78C00, 0xEE398EC00, 0x0E8B2DC00, -0x0FA22DC00, 0x0FB289C00, 0x0FB2CA400, 0x2BB2E3400, 0x2FA2E3400, 0x2FE8A3400, 0x2FECA8400, 0x43AB8DC00, -0x43BA8DC00, 0x43BEA1C00, 0x43BEE2400, 0x58EB2DC00, 0x58EEE3400, 0x6A3ECB400, 0x6E3ACB400, 0x6E3E8B400, -0x6E3FA2400, 0x898BB3C00, 0x89CAB3C00, 0x89CBA3C00, 0x89CBE8C00, 0x96E3E8C00, 0x9E72E8C00, 0xA9A3ECC00, -0xADA8ECC00, 0xADB8ACC00, 0xADB8E8C00, 0xC688BFC00, 0xC6CA2FC00, 0xC6CB2BC00, 0xC6CB2EC00, 0xEA4B8FC00, -0xEE628FC00, 0xEE72A3C00, 0xEE72E2C00, 0x00202A800, 0x8202A8000, 0x0020AAC00, 0x8202A8C00, 0x0022ABC00, -0x8202ABC00, 0x002AAFC00, 0x820EABC00, 0x00AABFC00, 0x82A2BFC00, 0x0E83ABC00, 0x2BB0EAC00, 0x8A3BE8C00, -0xA2AFE8C00, 0x53EA8BC00, 0x90BBABC00, 0x43EB8AC00, 0x43FA8AC00, 0x62FBA2C00, 0x63FAA2C00, 0x82E2AFC00, -0x82E2EBC00, 0xA22BAFC00, 0xA22BEBC00, 0x43EA2BC00, 0x43EB2AC00, 0x43FA2AC00, 0x62FAA3C00, 0x62FBA8C00, -0x63FAA8C00, 0x822EAFC00, 0x822EEBC00, 0x823EABC00, 0xA28BAFC00, 0xA28BEBC00, 0xA38AEBC00, 0x53EBA2C00, -0x58FB8AC00, 0x922BEBC00, 0x988EEBC00, 0x438FAAC00, 0x623EEAC00, 0x8A8FA3C00, 0xA2AEECC00, 0x43AA2FC00, -0x43AB2BC00, 0x43AE2BC00, 0x43AE8BC00, 0x43AF2AC00, 0x43AF8AC00, 0x43BA2BC00, 0x43BB2AC00, 0x43BB8AC00, -0x58EB8BC00, 0x58EE8BC00, 0x58EF8AC00, 0x58EFA2C00, 0x6A3A8FC00, 0x6A3B8BC00, 0x6A3BA3C00, 0x6A3EA3C00, -0x6A3FA2C00, 0x6A3FA8C00, 0x6E3AA3C00, 0x6E3BA2C00, 0x6E3BA8C00, 0x82AFA3C00, 0x82AFE8C00, 0x82BEE8C00, -0x82EEA3C00, 0x82EEE8C00, 0x82FEA8C00, 0x88AFA3C00, 0x88AFE8C00, 0x88BEE8C00, 0x98AFE8C00, 0x98BEE8C00, -0x9A2FE8C00, 0x9E2BE8C00, 0xAA2EECC00, 0xAA2FE8C00, 0xAA8EECC00, 0xAA8FE8C00, 0xAB8BACC00, 0xAB8BE8C00, -0xAE2BE8C00, 0xAE8BE8C00, 0xAF8AE8C00, 0x000555000, 0x003555000, 0x10C555000, 0x00555F000, 0x1CC555000, -0x005577000, 0x205577000, 0x434D55000, 0x61CD55000, 0x005775000, 0x205775000, 0x8534D5000, 0xA51CD5000, -0x051D47000, 0x051D4D000, 0x053547000, 0x05354D000, 0x251D47000, 0x251D4D000, 0x253547000, 0x25354D000, -0x41D475000, 0x41D4D5000, 0x41D547000, 0x41D54D000, 0x435475000, 0x4354D5000, 0x435547000, 0x43554D000, -0x61D475000, 0x61D4D5000, 0x61D547000, 0x61D54D000, 0x635475000, 0x6354D5000, 0x635547000, 0x63554D000, -0x81D547000, 0x81D54D000, 0x835547000, 0x83554D000, 0x851D47000, 0x851D4D000, 0x853547000, 0x85354D000, -0xA1D547000, 0xA1D54D000, 0xA35547000, 0xA3554D000, 0xA51D47000, 0xA51D4D000, 0xA53547000, 0xA5354D000, -0xC1D475000, 0xC1D4D5000, 0xC35475000, 0xC354D5000, 0xE1D475000, 0xE1D4D5000, 0xE35475000, 0xE354D5000, -0x007755000, 0x207755000, 0xC5534D000, 0xE551CD000, 0x034755000, 0x034D55000, 0x035475000, 0x0354D5000, -0x035547000, 0x03554D000, 0x04D475000, 0x04D4D5000, 0x04D547000, 0x04D54D000, 0x234755000, 0x234D55000, -0x235475000, 0x2354D5000, 0x235547000, 0x23554D000, 0x24D475000, 0x24D4D5000, 0x24D547000, 0x24D54D000, -0x41D355000, 0x435355000, 0x453475000, 0x4534D5000, 0x453547000, 0x45354D000, 0x454D47000, 0x454D4D000, -0x61D355000, 0x635355000, 0x653475000, 0x6534D5000, 0x653547000, 0x65354D000, 0x654D47000, 0x654D4D000, -0x81D4D5000, 0x81D535000, 0x8354D5000, 0x835535000, 0x851D35000, 0x853535000, 0x855347000, 0x85534D000, -0xA1D4D5000, 0xA1D535000, 0xA354D5000, 0xA35535000, 0xA51D35000, 0xA53535000, 0xA55347000, 0xA5534D000, -0xC1D54D000, 0xC1D553000, 0xC3554D000, 0xC35553000, 0xC51D4D000, 0xC51D53000, 0xC5354D000, 0xC53553000, -0xC551D3000, 0xC55353000, 0xE1D54D000, 0xE1D553000, 0xE3554D000, 0xE35553000, 0xE51D4D000, 0xE51D53000, -0xE5354D000, 0xE53553000, 0xE551D3000, 0xE55353000, 0x10F555000, 0x550F55000, 0x9550F5000, 0xD5550F000, -0x005461000, 0x205491000, 0x004915000, 0x204615000, 0x820155000, 0xA02155000, 0x004615000, 0x204915000, -0x455021000, 0x655201000, 0x002155000, 0x108155000, 0x855480000, 0xA55480000, 0x005467000, 0x20549D000, -0x0049D5000, 0x204675000, 0x820D55000, 0xA02755000, 0x004675000, 0x2049D5000, 0x455027000, 0x65520D000, -0x002755000, 0x108D55000, 0x855483000, 0xA55483000, 0x002D55000, 0x108755000, 0xC55348000, 0xD05563000, -0x0046D5000, 0x206175000, 0xC05761000, 0xE05671000, 0x41D461000, 0x41D491000, 0x435461000, 0x435491000, -0x61D461000, 0x61D491000, 0x635461000, 0x635491000, 0x818547000, 0x81854D000, 0x824547000, 0x82454D000, -0xA18547000, 0xA1854D000, 0xA24547000, 0xA2454D000, 0x034615000, 0x034915000, 0x035461000, 0x035491000, -0x04D461000, 0x04D491000, 0x234615000, 0x234915000, 0x235461000, 0x235491000, 0x24D461000, 0x24D491000, -0x453461000, 0x453491000, 0x653461000, 0x653491000, 0x818535000, 0x824535000, 0xA18535000, 0xA24535000, -0xC1854D000, 0xC18553000, 0xC2454D000, 0xC24553000, 0xC51853000, 0xC52453000, 0xE1854D000, 0xE18553000, -0xE2454D000, 0xE24553000, 0xE51853000, 0xE52453000, 0x021475000, 0x0214D5000, 0x021547000, 0x02154D000, -0x048547000, 0x04854D000, 0x181475000, 0x1814D5000, 0x181547000, 0x18154D000, 0x248547000, 0x24854D000, -0x418475000, 0x4184D5000, 0x418547000, 0x41854D000, 0x41D215000, 0x435215000, 0x452147000, 0x45214D000, -0x558147000, 0x55814D000, 0x61D215000, 0x624475000, 0x6244D5000, 0x624547000, 0x62454D000, 0x635215000, -0x81D485000, 0x81D521000, 0x835485000, 0x835521000, 0x851847000, 0x85184D000, 0x851D21000, 0x853521000, -0x91D605000, 0x935605000, 0xA1D521000, 0xA35521000, 0xA51D21000, 0xA52447000, 0xA5244D000, 0xA53521000, -0xC1D461000, 0xC1D548000, 0xC35461000, 0xC35548000, 0xC51D48000, 0xC53548000, 0xD1D560000, 0xD35560000, -0xD51D60000, 0xD53560000, 0xE1D491000, 0xE35491000, 0x0055B7000, 0x20567D000, 0x00567D000, 0x2055B7000, -0x824F55000, 0xA0B755000, 0x005B75000, 0x206DD5000, 0x4550B7000, 0x65524F000, 0x005677000, 0x20576D000, -0x8247D5000, 0xA187D5000, 0x00B755000, 0x183D55000, 0x85548F000, 0xA5548F000, 0x00576D000, 0x205677000, -0x837615000, 0xA1E715000, 0x005ED5000, 0x206D75000, 0xC0576D000, 0xE0567D000, 0x023D55000, 0x10B755000, -0xC55F48000, 0xD0556F000, 0x4523D5000, 0x550B75000, 0x85F485000, 0x9056F5000, 0x023755000, 0x10BD55000, -0x436355000, 0x452375000, 0x536355000, 0x550BD5000, 0x853635000, 0x855237000, 0x953635000, 0x9550BD000, -0xC55363000, 0xD55363000, 0x4F4855000, 0x506F55000, 0x85523D000, 0x9550B7000, 0x006775000, 0x2076D5000, -0xC5247D000, 0xE5187D000, 0x007675000, 0x00ED55000, 0x1C8755000, 0x2067D5000, 0xC51F61000, 0xC5534B000, -0xD5584F000, 0xE51C9D000, 0x41D467000, 0x41D46D000, 0x41D617000, 0x41D61D000, 0x435467000, 0x43546D000, -0x435617000, 0x43561D000, 0x61D467000, 0x61D46D000, 0x61D617000, 0x61D61D000, 0x635467000, 0x63546D000, -0x635617000, 0x63561D000, 0x819D47000, 0x819D4D000, 0x81B547000, 0x81B54D000, 0x885D47000, 0x885D4D000, -0x887547000, 0x88754D000, 0xA19D47000, 0xA19D4D000, 0xA1B547000, 0xA1B54D000, 0xA85D47000, 0xA85D4D000, -0xA87547000, 0xA8754D000, 0x0067D5000, 0x207675000, 0xC5874D000, 0xE519CD000, 0x049D47000, 0x049D4D000, -0x263547000, 0x26354D000, 0x41B475000, 0x41B4D5000, 0x41B547000, 0x41B54D000, 0x41D275000, 0x435275000, -0x61D8D5000, 0x6358D5000, 0x687475000, 0x6874D5000, 0x687547000, 0x68754D000, 0x81D527000, 0x835527000, -0x851B47000, 0x851B4D000, 0x851D27000, 0x853527000, 0xA1D58D000, 0xA3558D000, 0xA51D8D000, 0xA5358D000, -0xA58747000, 0xA5874D000, 0xC1D46D000, 0xC3546D000, 0xE1D61D000, 0xE3561D000, 0x0076D5000, 0x034675000, -0x0346D5000, 0x035467000, 0x03546D000, 0x035617000, 0x03561D000, 0x036175000, 0x0361D5000, 0x04D467000, -0x04D46D000, 0x04D617000, 0x04D61D000, 0x206775000, 0x234675000, 0x2346D5000, 0x235467000, 0x23546D000, -0x235617000, 0x23561D000, 0x236175000, 0x2361D5000, 0x24D467000, 0x24D46D000, 0x24D617000, 0x24D61D000, -0x453467000, 0x45346D000, 0x453617000, 0x45361D000, 0x653467000, 0x65346D000, 0x653617000, 0x65361D000, -0x819D35000, 0x81B535000, 0x885D35000, 0x887535000, 0xA19D35000, 0xA1B535000, 0xA85D35000, 0xA87535000, -0xC19D4D000, 0xC19D53000, 0xC1B54D000, 0xC1B553000, 0xC519D3000, 0xC51B53000, 0xC53761000, 0xC585D3000, -0xC58753000, 0xC85D4D000, 0xC85D53000, 0xC8754D000, 0xC87553000, 0xE19D4D000, 0xE19D53000, 0xE1B54D000, -0xE1B553000, 0xE519D3000, 0xE51B53000, 0xE51E71000, 0xE585D3000, 0xE58753000, 0xE85D4D000, 0xE85D53000, -0xE8754D000, 0xE87553000, 0x02D475000, 0x02D4D5000, 0x02D547000, 0x02D54D000, 0x061D47000, 0x061D4D000, -0x08D475000, 0x08D4D5000, 0x08D547000, 0x08D54D000, 0x12D475000, 0x12D4D5000, 0x12D547000, 0x12D54D000, -0x18D475000, 0x18D4D5000, 0x18D547000, 0x18D54D000, 0x22D475000, 0x22D4D5000, 0x22D547000, 0x22D54D000, -0x24B547000, 0x24B54D000, 0x28D475000, 0x28D4D5000, 0x28D547000, 0x28D54D000, 0x41D49D000, 0x41D587000, -0x41D875000, 0x43549D000, 0x435587000, 0x435875000, 0x452D47000, 0x452D4D000, 0x458D47000, 0x458D4D000, -0x463475000, 0x4634D5000, 0x463547000, 0x46354D000, 0x552D47000, 0x552D4D000, 0x558D47000, 0x558D4D000, -0x61D2D5000, 0x61D49D000, 0x61D587000, 0x627475000, 0x6274D5000, 0x627547000, 0x62754D000, 0x6352D5000, -0x63549D000, 0x635587000, 0x652D47000, 0x652D4D000, 0x658D47000, 0x658D4D000, 0x81D4B5000, 0x81D587000, -0x81D635000, 0x827547000, 0x82754D000, 0x8354B5000, 0x835587000, 0x835635000, 0x851D87000, 0x853587000, -0x856347000, 0x85634D000, 0x861D47000, 0x861D4D000, 0x91D4B5000, 0x91D635000, 0x9354B5000, 0x935635000, -0xA1D4B5000, 0xA1D52D000, 0xA1D635000, 0xA27547000, 0xA2754D000, 0xA354B5000, 0xA3552D000, 0xA35635000, -0xA51D2D000, 0xA52747000, 0xA5274D000, 0xA5352D000, 0xA61D47000, 0xA61D4D000, 0xC1D54B000, 0xC1D563000, -0xC1D58D000, 0xC3554B000, 0xC35563000, 0xC3558D000, 0xC51D4B000, 0xC51D63000, 0xC5354B000, 0xC53563000, -0xD1D54B000, 0xD1D563000, 0xD3554B000, 0xD35563000, 0xD51D4B000, 0xD51D63000, 0xD5354B000, 0xD53563000, -0xE1D49D000, 0xE1D54B000, 0xE1D563000, 0xE3549D000, 0xE3554B000, 0xE35563000, 0xE51D4B000, 0xE51D63000, -0xE5354B000, 0xE53563000, 0x07D461000, 0x07D491000, 0x0F4615000, 0x0F4915000, 0x0F5461000, 0x0F5491000, -0x27D461000, 0x27D491000, 0x2F4615000, 0x2F4915000, 0x2F5461000, 0x2F5491000, 0x45F461000, 0x45F491000, -0x47D461000, 0x47D491000, 0x4DD461000, 0x4DD491000, 0x4F5461000, 0x4F5491000, 0x65F461000, 0x65F491000, -0x67D461000, 0x67D491000, 0x6DD461000, 0x6DD491000, 0x6F5461000, 0x6F5491000, 0x81855F000, 0x818577000, -0x81857D000, 0x8185F5000, 0x82455F000, 0x824577000, 0x82457D000, 0x8245F5000, 0xA1855F000, 0xA18577000, -0xA1857D000, 0xA185F5000, 0xA2455F000, 0xA24577000, 0xA2457D000, 0xA245F5000, 0xC1855F000, 0xC1857D000, -0xC2455F000, 0xC2457D000, 0xC5185F000, 0xC5245F000, 0xE1855F000, 0xE1857D000, 0xE2455F000, 0xE2457D000, -0xE5185F000, 0xE5245F000, 0x0349D5000, 0x03549D000, 0x035587000, 0x035875000, 0x04C9D5000, 0x04D49D000, -0x04D587000, 0x0523D5000, 0x052735000, 0x053875000, 0x05523D000, 0x055273000, 0x055387000, 0x05560F000, -0x0560F5000, 0x060F55000, 0x2349D5000, 0x23549D000, 0x235587000, 0x235875000, 0x24B355000, 0x24D49D000, -0x24D587000, 0x24D875000, 0x2523D5000, 0x252735000, 0x253875000, 0x25523D000, 0x255273000, 0x255387000, -0x25560F000, 0x2560F5000, 0x438D55000, 0x45349D000, 0x453587000, 0x454C9D000, 0x45523D000, 0x455273000, -0x455387000, 0x45560F000, 0x4560F5000, 0x623D55000, 0x65349D000, 0x653587000, 0x654B35000, 0x654D87000, -0x65523D000, 0x655273000, 0x655387000, 0x65560F000, 0x823D55000, 0x827355000, 0x8274D5000, 0x827535000, -0x838755000, 0x8538D5000, 0x85560F000, 0x860F55000, 0x861D35000, 0xA23D55000, 0xA27355000, 0xA27535000, -0xA38755000, 0xA523D5000, 0xA554B3000, 0xA60F55000, 0xA61CD5000, 0xA61D35000, 0xC23D55000, 0xC27355000, -0xC2754D000, 0xC27553000, 0xC38755000, 0xC523D5000, 0xC52735000, 0xC5274D000, 0xC52753000, 0xC53875000, -0xC5538D000, 0xC560F5000, 0xC561D3000, 0xC60F55000, 0xC61D4D000, 0xC61D53000, 0xE23D55000, 0xE27355000, -0xE2754D000, 0xE27553000, 0xE38755000, 0xE523D5000, 0xE52735000, 0xE52753000, 0xE53875000, 0xE5523D000, -0xE560F5000, 0xE561CD000, 0xE561D3000, 0xE60F55000, 0xE61D4D000, 0xE61D53000, 0x02155F000, 0x021577000, -0x02157D000, 0x0215F5000, 0x021775000, 0x0217D5000, 0x04855F000, 0x048577000, 0x04857D000, 0x04B547000, -0x04B54D000, 0x18155F000, 0x181577000, 0x18157D000, 0x1815F5000, 0x181775000, 0x1817D5000, 0x24855F000, -0x248577000, 0x24857D000, 0x261D47000, 0x261D4D000, 0x41855F000, 0x418577000, 0x41857D000, 0x4185F5000, -0x418775000, 0x4187D5000, 0x41D2D5000, 0x4352D5000, 0x45215F000, 0x452177000, 0x45217D000, 0x47D215000, -0x4D8475000, 0x4D84D5000, 0x4D8547000, 0x4D854D000, 0x4DD215000, 0x4F5215000, 0x55815F000, 0x558177000, -0x55817D000, 0x61D875000, 0x62455F000, 0x624577000, 0x62457D000, 0x6245F5000, 0x624775000, 0x6247D5000, -0x635875000, 0x67D215000, 0x69C475000, 0x69C4D5000, 0x69C547000, 0x69C54D000, 0x6DD215000, 0x6F5215000, -0x81D52D000, 0x83552D000, 0x85185F000, 0x851877000, 0x85187D000, 0x851D2D000, 0x85352D000, 0x857D21000, -0x85D847000, 0x85D84D000, 0x85DD21000, 0x85F521000, 0x87D485000, 0x87D521000, 0x8DD485000, 0x8DD521000, -0x8F5485000, 0x8F5521000, 0x97D605000, 0x9DD605000, 0x9F5605000, 0xA1D587000, 0xA35587000, 0xA51D87000, -0xA5245F000, 0xA52477000, 0xA5247D000, 0xA53587000, 0xA57D21000, 0xA59C47000, 0xA59C4D000, 0xA5DD21000, -0xA5F521000, 0xA7D521000, 0xADD521000, 0xAF5521000, 0xC1D761000, 0xC35761000, 0xC57D48000, 0xC5DD48000, -0xC5F548000, 0xC7D461000, 0xC7D548000, 0xCDD461000, 0xCDD548000, 0xCF5461000, 0xCF5548000, 0xD57D60000, -0xD5DD60000, 0xD5F560000, 0xD7D560000, 0xDDD560000, 0xDF5560000, 0xE1D671000, 0xE35671000, 0xE7D491000, -0xEDD491000, 0xEF5491000, 0x000569000, 0x000599000, 0x000995000, 0x9550A0000, 0x504295000, 0x905429000, -0x021461000, 0x021491000, 0x181461000, 0x181491000, 0x418461000, 0x418491000, 0x624461000, 0x624491000, -0x818521000, 0x824521000, 0xA18521000, 0xA24521000, 0xC18548000, 0xC24548000, 0xD18560000, 0xD24560000, -0x003569000, 0x004DA5000, 0x004697000, 0x002675000, 0x0035A5000, 0x4550A3000, 0x655283000, 0x002975000, -0x9553A0000, 0x003995000, 0x9550A3000, 0x004799000, 0x204D99000, 0x885847000, 0xA1A44D000, 0x00499D000, -0x204667000, 0x828355000, 0xA0A355000, 0x004997000, 0x2054E9000, 0x504E95000, 0x507295000, 0x8A04D5000, -0x9054A7000, 0x9054AD000, 0xA0A4D5000, 0x0047A5000, 0x204D69000, 0x8A0547000, 0xA0A54D000, 0x504A75000, -0x504AD5000, 0x9054E9000, 0x905729000, 0x003599000, 0x10C599000, 0x88584D000, 0xA1A447000, 0x506947000, -0x50694D000, 0x91D429000, 0x935429000, 0x41B461000, 0x41B491000, 0x687461000, 0x687491000, 0x818527000, -0x824527000, 0xA1858D000, 0xA2458D000, 0x021467000, 0x02146D000, 0x021617000, 0x02161D000, 0x181467000, -0x18146D000, 0x181617000, 0x18161D000, 0x418467000, 0x41846D000, 0x418617000, 0x41861D000, 0x624467000, -0x62446D000, 0x624617000, 0x62461D000, 0x819D21000, 0x81B521000, 0x885D21000, 0x887521000, 0xA19D21000, -0xA1B521000, 0xA85D21000, 0xA87521000, 0xC19D48000, 0xC1B548000, 0xC85D48000, 0xC87548000, 0xD19D60000, -0xD1B560000, 0xD85D60000, 0xD87560000, 0x02D461000, 0x02D491000, 0x08D461000, 0x08D491000, 0x12D461000, -0x12D491000, 0x18D461000, 0x18D491000, 0x22D461000, 0x22D491000, 0x28D461000, 0x28D491000, 0x463461000, -0x463491000, 0x627461000, 0x627491000, 0x818587000, 0x824587000, 0xA1852D000, 0xA2452D000, 0xC1854B000, -0xC18563000, 0xC2454B000, 0xC24563000, 0xD1854B000, 0xD18563000, 0xD2454B000, 0xD24563000, 0xE1854B000, -0xE18563000, 0xE2454B000, 0xE24563000, 0x052235000, 0x055223000, 0x252235000, 0x255223000, 0x455223000, -0x655223000, 0x822355000, 0xA22355000, 0xC22355000, 0xC52235000, 0xE22355000, 0xE52235000, 0x02149D000, -0x021587000, 0x18149D000, 0x181587000, 0x41849D000, 0x418587000, 0x41D609000, 0x435609000, 0x61D609000, -0x62449D000, 0x624587000, 0x635609000, 0x827521000, 0x861D21000, 0x882547000, 0x88254D000, 0xA27521000, -0xA61D21000, 0xA82547000, 0xA8254D000, 0xC27548000, 0xC61D48000, 0xD27560000, 0xD61D60000, 0x4D8461000, -0x4D8491000, 0x69C461000, 0x69C491000, 0x81852D000, 0x82452D000, 0xA18587000, 0xA24587000, 0x035609000, -0x036095000, 0x0488D5000, 0x04D609000, 0x235609000, 0x236095000, 0x248875000, 0x24D609000, 0x453609000, -0x45488D000, 0x653609000, 0x654887000, 0x827215000, 0x882535000, 0xA60B15000, 0xA82535000, 0xC52721000, -0xC58253000, 0xC8254D000, 0xC82553000, 0xE560B1000, 0xE58253000, 0xE8254D000, 0xE82553000, 0x0055AF000, -0x0069F5000, 0x0056F9000, 0x2056F9000, 0x00A55F000, 0x00F5A5000, 0x4550AF000, 0x6552B3000, 0x022775000, -0x955FA0000, 0x050B67000, 0x25239D000, 0x005B67000, 0x206D9D000, 0x454DA3000, 0x654E93000, 0x452277000, -0x55FA05000, 0x005A77000, 0x206977000, 0x4DD429000, 0x6DD681000, 0x050A77000, 0x25263D000, 0x434D69000, -0x61CDA5000, 0x0227D5000, 0xC58763000, 0x45227D000, 0x887635000, 0x00B675000, 0x1C89D5000, 0x8553A3000, -0xA553A3000, 0x00A775000, 0x1827D5000, 0x85DDA0000, 0xA5DDA0000, 0x007D99000, 0x205F99000, 0x8247B5000, -0x8E7485000, 0x005E9D000, 0x206D67000, 0xC06D6D000, 0xE05E9D000, 0x005F99000, 0x050B6D000, 0x207D99000, -0x25368D000, 0x8076B5000, 0x88585F000, 0xA067B5000, 0xA1A47D000, 0x00E975000, 0x10E9D5000, 0x434E95000, -0x4548E7000, 0x584BD5000, 0x654A3D000, 0x9553A3000, 0x955CA3000, 0x00569F000, 0x0056BD000, 0x2055AF000, -0x2057E9000, 0x82B355000, 0x8A07D5000, 0xA0A7D5000, 0xA0AF55000, 0x048E75000, 0x24A3D5000, 0x8534E9000, -0x9584BD000, 0x005FA5000, 0x207D69000, 0x8A055F000, 0xA0A57D000, 0x506ED5000, 0x507A75000, 0x9056ED000, -0x9057A7000, 0x005E97000, 0x206D6D000, 0xC0676D000, 0xE0769D000, 0x00E9D5000, 0x10E975000, 0x434A75000, -0x454CE9000, 0x61CAD5000, 0x654E8D000, 0xC5874B000, 0xD0567B000, 0x506B75000, 0x506E75000, 0x507AD5000, -0x507E95000, 0x9056B7000, 0x9056E7000, 0x9057AD000, 0x9057E9000, 0x04CE95000, 0x24E8D5000, 0x8534A7000, -0xA51CAD000, 0x00566F000, 0x20566F000, 0x88F615000, 0xA3E915000, 0x00A577000, 0x00B6D5000, 0x00F995000, -0x0239D5000, 0x10A577000, 0x20A577000, 0x20E975000, 0x8DD5A0000, 0xADD5A0000, 0xC0576B000, 0xC5247B000, -0xC5E748000, 0xD0775A000, 0xE0567B000, 0x00F599000, 0x1CC599000, 0x88587D000, 0xA1A45F000, 0x005B6D000, -0x207997000, 0xC0766D000, 0xE0679D000, 0x007799000, 0x207799000, 0xC1A74D000, 0xE1867D000, 0x00665F000, -0x20667D000, 0xC1E761000, 0xE1879D000, 0x51CE95000, 0x537295000, 0x90569F000, 0x9056BD000, 0x006F95000, -0x206F95000, 0x5069F5000, 0x506BD5000, 0x951CE9000, 0x953729000, 0xC524ED000, 0xE51A3D000, 0x006677000, -0x006977000, 0x007997000, 0x10F995000, 0x205A77000, 0x205B6D000, 0x206677000, 0xC263D5000, 0xC36761000, -0xC368D5000, 0xD0566F000, 0xE0A775000, 0xE0B6D5000, 0xE19C9D000, 0x454A37000, 0x6548ED000, 0x8836D5000, -0xA0E9D5000, 0x006D9D000, 0x00799D000, 0x029D47000, 0x029D4D000, 0x03A547000, 0x03A54D000, 0x129D47000, -0x129D4D000, 0x12B547000, 0x12B54D000, 0x205B67000, 0x205E67000, 0x22B547000, 0x22B54D000, 0x23A547000, -0x23A54D000, 0x41AD47000, 0x41AD4D000, 0x41D267000, 0x41D369000, 0x41E947000, 0x41E94D000, 0x435267000, -0x435369000, 0x4362D5000, 0x51E947000, 0x51E94D000, 0x536947000, 0x53694D000, 0x550F99000, 0x61CA75000, -0x61D29D000, 0x61D3A5000, 0x626D47000, 0x626D4D000, 0x63529D000, 0x6353A5000, 0x636947000, 0x63694D000, -0x819B47000, 0x819B4D000, 0x81D4A7000, 0x81D4E9000, 0x81DA47000, 0x81DA4D000, 0x8354A7000, 0x8354E9000, -0x85362D000, 0x9066F5000, 0x91D4A7000, 0x91D4AD000, 0x9354A7000, 0x9354AD000, 0xA1D4AD000, 0xA1D4E9000, -0xA26747000, 0xA2674D000, 0xA354AD000, 0xA354E9000, 0xA36947000, 0xA3694D000, 0xA51CA7000, 0xC1D46B000, -0xC1D47A000, 0xC239D5000, 0xC3546B000, 0xC3547A000, 0xC36935000, 0xD1D47A000, 0xD1D4DA000, 0xD3547A000, -0xD354DA000, 0xE0B675000, 0xE0E675000, 0xE1D49B000, 0xE1D4DA000, 0xE3549B000, 0xE354DA000, 0x00679D000, -0x0077A5000, 0x034697000, 0x03469D000, 0x034799000, 0x034D99000, 0x1FA055000, 0x207667000, 0x207769000, -0x234697000, 0x23469D000, 0x234799000, 0x234D99000, 0x4D82D5000, 0x584B75000, 0x85D82D000, 0x9550AF000, -0x9584B7000, 0xC1A5D3000, 0xC1A753000, 0xC1E653000, 0xC2674D000, 0xC36653000, 0xC3694D000, 0xE199CD000, -0xE1A5D3000, 0xE1A753000, 0xE1DA4D000, 0xE1E653000, 0xE36653000, 0x034667000, 0x034769000, 0x03499D000, -0x034DA5000, 0x08B547000, 0x08B54D000, 0x229D47000, 0x229D4D000, 0x234667000, 0x234769000, 0x23499D000, -0x234DA5000, 0x41B467000, 0x41B46D000, 0x41B617000, 0x41B61D000, 0x41D399000, 0x41D86D000, 0x435399000, -0x43586D000, 0x436947000, 0x43694D000, 0x61D297000, 0x61D399000, 0x61E947000, 0x61E94D000, 0x635297000, -0x635399000, 0x687467000, 0x68746D000, 0x687617000, 0x68761D000, 0x819D27000, 0x81B527000, 0x81D62D000, -0x83562D000, 0x835A47000, 0x835A4D000, 0x885B47000, 0x885B4D000, 0x885D27000, 0x887527000, 0xA19D8D000, -0xA1A747000, 0xA1A74D000, 0xA1B58D000, 0xA1D4A7000, 0xA1E947000, 0xA1E94D000, 0xA354A7000, 0xA85D8D000, -0xA8758D000, 0xC199D3000, 0xC1D4DA000, 0xC1DA53000, 0xC26753000, 0xC354DA000, 0xC36953000, 0xE199D3000, -0xE1D47A000, 0xE1DA53000, 0xE26753000, 0xE3547A000, 0xE36953000, 0x00667D000, 0x20665F000, 0x434D99000, -0x434DA5000, 0x61CD69000, 0x61CD99000, 0x885877000, 0x8A0577000, 0xA0A577000, 0xA1A477000, 0xC36D61000, -0xE1DE91000, 0x13A547000, 0x13A54D000, 0x1CA547000, 0x1CA54D000, 0x51AD47000, 0x51AD4D000, 0x586D47000, -0x586D4D000, 0x91D4E9000, 0x91D729000, 0x9354E9000, 0x935729000, 0xD1D46B000, 0xD1D61B000, 0xD3546B000, -0xD3561B000, 0x02D467000, 0x02D46D000, 0x02D617000, 0x02D61D000, 0x0347A5000, 0x034997000, 0x034D69000, -0x03586D000, 0x04C997000, 0x051E93000, 0x052397000, 0x052E35000, 0x0535A3000, 0x05386D000, 0x0552E3000, -0x08D467000, 0x08D46D000, 0x08D617000, 0x08D61D000, 0x12D467000, 0x12D46D000, 0x12D617000, 0x12D61D000, -0x18D467000, 0x18D46D000, 0x18D617000, 0x18D61D000, 0x22D467000, 0x22D46D000, 0x22D617000, 0x22D61D000, -0x2347A5000, 0x234997000, 0x234D69000, 0x23586D000, 0x24D86D000, 0x251E93000, 0x252397000, 0x252E35000, -0x2535A3000, 0x25386D000, 0x2552E3000, 0x28D467000, 0x28D46D000, 0x28D617000, 0x28D61D000, 0x4552E3000, -0x463467000, 0x46346D000, 0x463617000, 0x46361D000, 0x50695F000, 0x506977000, 0x50697D000, 0x627467000, -0x62746D000, 0x627617000, 0x62761D000, 0x6552E3000, 0x819D87000, 0x81B587000, 0x82E355000, 0x885D87000, -0x887587000, 0x97D429000, 0x9DD429000, 0x9F5429000, 0xA19D2D000, 0xA1B52D000, 0xA2E355000, 0xA85D2D000, -0xA8752D000, 0xC19D4B000, 0xC19D63000, 0xC1B54B000, 0xC1B563000, 0xC1E935000, 0xC1E94D000, 0xC1E953000, -0xC23975000, 0xC265D3000, 0xC2E355000, 0xC35A35000, 0xC35A53000, 0xC386D5000, 0xC52E35000, 0xC61B53000, -0xC85D4B000, 0xC85D63000, 0xC8754B000, 0xC87563000, 0xD19D4B000, 0xD19D63000, 0xD1B54B000, 0xD1B563000, -0xD85D4B000, 0xD85D63000, 0xD8754B000, 0xD87563000, 0xE19D4B000, 0xE19D63000, 0xE1B54B000, 0xE1B563000, -0xE1E935000, 0xE1E953000, 0xE23975000, 0xE265D3000, 0xE2E355000, 0xE35A35000, 0xE35A4D000, 0xE35A53000, -0xE386D5000, 0xE52E35000, 0xE61B53000, 0xE85D4B000, 0xE85D63000, 0xE8754B000, 0xE87563000, 0x007697000, -0x00769D000, 0x0486D7000, 0x068D47000, 0x068D4D000, 0x10B9D5000, 0x10E675000, 0x10F695000, 0x10FA55000, -0x206767000, 0x20676D000, 0x2485ED000, 0x268D47000, 0x268D4D000, 0x41B49D000, 0x41B587000, 0x41D3A5000, -0x41D4E9000, 0x41D5A3000, 0x41D639000, 0x41D663000, 0x41D68D000, 0x41D693000, 0x41DA35000, 0x4353A5000, -0x4354E9000, 0x4355A3000, 0x435639000, 0x435663000, 0x43568D000, 0x435693000, 0x435A35000, 0x43A475000, -0x43A4D5000, 0x43A547000, 0x43A54D000, 0x550B9D000, 0x550E67000, 0x550F69000, 0x550FA5000, 0x61D369000, -0x61D4E9000, 0x61D5A3000, 0x61D639000, 0x61D663000, 0x61D68D000, 0x61D693000, 0x61DA35000, 0x635369000, -0x6354E9000, 0x6355A3000, 0x635639000, 0x635663000, 0x63568D000, 0x635693000, 0x635A35000, 0x68749D000, -0x687587000, 0x6A3475000, 0x6A34D5000, 0x6A3547000, 0x6A354D000, 0x81D5A3000, 0x827527000, 0x8355A3000, -0x83A547000, 0x83A54D000, 0x851DA3000, 0x8535A3000, 0x853A47000, 0x853A4D000, 0x861D27000, 0x868D47000, -0x868D4D000, 0x88E547000, 0x88E54D000, 0x898D47000, 0x898D4D000, 0x8A3547000, 0x8A354D000, 0x8A4D47000, -0x8A4D4D000, 0x8A5347000, 0x8A534D000, 0x9264F5000, 0x927635000, 0x9618F5000, 0x961CB5000, 0xA1D5A3000, -0xA2758D000, 0xA355A3000, 0xA3A547000, 0xA3A54D000, 0xA51DA3000, 0xA535A3000, 0xA5A347000, 0xA5A34D000, -0xA61D8D000, 0xA68D47000, 0xA68D4D000, 0xA69347000, 0xA6934D000, 0xA8E547000, 0xA8E54D000, 0xA98D47000, -0xA98D4D000, 0xAA3547000, 0xAA354D000, 0xAA4D47000, 0xAA4D4D000, 0xC1D4E9000, 0xC1ED61000, 0xC354E9000, -0xC85F61000, 0xC87761000, 0xD5264F000, 0xD52763000, 0xD5618F000, 0xD561CB000, 0xE19E71000, 0xE1B671000, -0xE1D68D000, 0xE3568D000, 0xE35E91000, 0x0066F5000, 0x04879D000, 0x051B8D000, 0x0524B7000, 0x05272D000, -0x056237000, 0x062375000, 0x0BD461000, 0x0BD491000, 0x0ED461000, 0x0ED491000, 0x1BD461000, 0x1BD491000, -0x1ED461000, 0x1ED491000, 0x2066F5000, 0x2485B7000, 0x24B2D5000, 0x251B8D000, 0x2524B7000, 0x25272D000, -0x256237000, 0x2BD461000, 0x2BD491000, 0x2ED461000, 0x2ED491000, 0x456237000, 0x46F461000, 0x46F491000, -0x47B461000, 0x47B491000, 0x4DB461000, 0x4DB491000, 0x654B2D000, 0x69F461000, 0x69F491000, 0x6B7461000, -0x6B7491000, 0x6E7461000, 0x6E7491000, 0x8185B7000, 0x8185E7000, 0x8185ED000, 0x8245B7000, 0x8245E7000, -0x8245ED000, 0x824BD5000, 0xA185B7000, 0xA185BD000, 0xA185ED000, 0xA1B8D5000, 0xA245B7000, 0xA245BD000, -0xA245ED000, 0xC1856F000, 0xC1857B000, 0xC1B8D5000, 0xC2456F000, 0xC2457B000, 0xC24B75000, 0xC272D5000, -0xC27761000, 0xC524BD000, 0xC58F61000, 0xC62375000, 0xD1856F000, 0xD1857B000, 0xD2456F000, 0xD2457B000, -0xE1856F000, 0xE1857B000, 0xE1B8D5000, 0xE2456F000, 0xE2457B000, 0xE24B75000, 0xE272D5000, 0xE51B8D000, -0xE53E91000, 0xE61E71000, 0xE62375000, 0x007667000, 0x02C9D5000, 0x02D49D000, 0x02D587000, 0x034E95000, -0x0354E9000, 0x0355A3000, 0x035639000, 0x035663000, 0x03568D000, 0x035693000, 0x035A35000, 0x036395000, -0x036635000, 0x0368D5000, 0x036935000, 0x048BD5000, 0x04D4E9000, 0x04D5A3000, 0x04D639000, 0x04D663000, -0x04D68D000, 0x04D693000, 0x04E935000, 0x0522F5000, 0x052787000, 0x0528F5000, 0x05522F000, 0x05528F000, -0x05588F000, 0x0560BD000, 0x0588F5000, 0x060BD5000, 0x061C9D000, 0x08C9D5000, 0x08D49D000, 0x08D587000, -0x10F569000, 0x10F599000, 0x10F5A5000, 0x12D49D000, 0x12D587000, 0x18D49D000, 0x18D587000, 0x20679D000, -0x22D49D000, 0x22D587000, 0x22D875000, 0x234E95000, 0x2354E9000, 0x2355A3000, 0x235639000, 0x235663000, -0x23568D000, 0x235693000, 0x235A35000, 0x236395000, 0x236635000, 0x2368D5000, 0x236935000, 0x24B587000, -0x24B875000, 0x24D4E9000, 0x24D5A3000, 0x24D639000, 0x24D663000, 0x24D68D000, 0x24D693000, 0x24DA35000, -0x2522F5000, 0x252787000, 0x2528F5000, 0x25522F000, 0x25528F000, 0x25588F000, 0x2560BD000, 0x2588F5000, -0x263875000, 0x28D49D000, 0x28D587000, 0x28D875000, 0x452C9D000, 0x4534E9000, 0x4535A3000, 0x453639000, -0x453663000, 0x45368D000, 0x453693000, 0x4548BD000, 0x454E93000, 0x45522F000, 0x45528F000, 0x45588F000, -0x4560BD000, 0x458C9D000, 0x46349D000, 0x463587000, 0x4D8467000, 0x4D846D000, 0x4D8617000, 0x4D861D000, -0x62749D000, 0x627587000, 0x652D87000, 0x6534E9000, 0x6535A3000, 0x653639000, 0x653663000, 0x65368D000, -0x653693000, 0x654B87000, 0x654DA3000, 0x65522F000, 0x65528F000, 0x65588F000, 0x656387000, 0x658D87000, -0x69C467000, 0x69C46D000, 0x69C617000, 0x69C61D000, 0x819D2D000, 0x81B52D000, 0x822F55000, 0x8272D5000, -0x8274B5000, 0x827587000, 0x827635000, 0x8278D5000, 0x828F55000, 0x83A535000, 0x861D87000, 0x868D35000, -0x885D2D000, 0x88752D000, 0x888F55000, 0x88E535000, 0x898D35000, 0x8A34D5000, 0x8A3535000, 0x8A4D35000, -0xA19D87000, 0xA1B587000, 0xA22F55000, 0xA2752D000, 0xA28F55000, 0xA3A4D5000, 0xA3A535000, 0xA60BD5000, -0xA61CB5000, 0xA61D2D000, 0xA61E35000, 0xA623D5000, 0xA68D35000, 0xA85D87000, 0xA87587000, 0xA88F55000, -0xA8E535000, 0xA98D35000, 0xAA3535000, 0xAA4D35000, 0xC22F55000, 0xC2754B000, 0xC27563000, 0xC2758D000, -0xC27875000, 0xC28F55000, 0xC3A54D000, 0xC3A553000, 0xC522F5000, 0xC5272D000, 0xC5274B000, 0xC52763000, -0xC5278D000, 0xC528F5000, 0xC53A53000, 0xC568D3000, 0xC588F5000, 0xC58E53000, 0xC598D3000, 0xC5A34D000, -0xC5A353000, 0xC5A4D3000, 0xC60BD5000, 0xC61D4B000, 0xC61D63000, 0xC61F61000, 0xC68D4D000, 0xC68D53000, -0xC88F55000, 0xC8E54D000, 0xC8E553000, 0xC98D4D000, 0xC98D53000, 0xCA354D000, 0xCA3553000, 0xCA4D4D000, -0xCA4D53000, 0xD2754B000, 0xD27563000, 0xD61D4B000, 0xD61D63000, 0xD6950F000, 0xD9950F000, 0xDA550F000, -0xE22F55000, 0xE2754B000, 0xE27563000, 0xE27671000, 0xE27875000, 0xE28F55000, 0xE3A54D000, 0xE3A553000, -0xE522F5000, 0xE528F5000, 0xE53A4D000, 0xE53A53000, 0xE560BD000, 0xE561CB000, 0xE561E3000, 0xE5623D000, -0xE568D3000, 0xE588F5000, 0xE58E53000, 0xE598D3000, 0xE5A353000, 0xE5A4D3000, 0xE60BD5000, 0xE61C9D000, -0xE61D4B000, 0xE61D63000, 0xE68D4D000, 0xE68D53000, 0xE88F55000, 0xE8E54D000, 0xE8E553000, 0xE98D4D000, -0xE98D53000, 0xEA354D000, 0xEA3553000, 0xEA4D4D000, 0xEA4D53000, 0x0215B7000, 0x0215E7000, 0x0215ED000, -0x021677000, 0x02167D000, 0x0216D7000, 0x0216DD000, 0x021767000, 0x02176D000, 0x02179D000, 0x1815B7000, -0x1815E7000, 0x1815ED000, 0x181677000, 0x18167D000, 0x1816D7000, 0x1816DD000, 0x181767000, 0x18176D000, -0x18179D000, 0x4185B7000, 0x4185E7000, 0x4185ED000, 0x418677000, 0x41867D000, 0x4186D7000, 0x4186DD000, -0x418767000, 0x41876D000, 0x41879D000, 0x41D297000, 0x41D29D000, 0x435297000, 0x43529D000, 0x61D867000, -0x61D86D000, 0x6245B7000, 0x6245E7000, 0x6245ED000, 0x624677000, 0x62467D000, 0x6246D7000, 0x6246DD000, -0x624767000, 0x62476D000, 0x62479D000, 0x635867000, 0x63586D000, 0x86DD21000, 0x879D21000, 0x87B521000, -0x89D847000, 0x89D84D000, 0x89DD21000, 0x89F521000, 0x8B5847000, 0x8B584D000, 0x8B5D21000, 0x8B7521000, -0x8D9D21000, 0x8DB521000, 0x8E7521000, 0xA6DD21000, 0xA79D21000, 0xA7A447000, 0xA7A44D000, 0xA7B521000, -0xA9DD21000, 0xA9F521000, 0xAB5D21000, 0xAB7521000, 0xAD9D21000, 0xADA447000, 0xADA44D000, 0xADB521000, -0xAE7521000, 0xC6DD48000, 0xC79D48000, 0xC7B548000, 0xC9DD48000, 0xC9F548000, 0xCB5D48000, 0xCB7548000, -0xCD9D48000, 0xCDB548000, 0xCE7548000, 0xD6DD60000, 0xD79D60000, 0xD7B560000, 0xD9DD60000, 0xD9F560000, -0xDB5D60000, 0xDB7560000, 0xDD9D60000, 0xDDB560000, 0xDE7560000, 0x04B8D5000, 0x07D609000, 0x0F5609000, -0x0F6095000, 0x248B75000, 0x27D609000, 0x2F5609000, 0x2F6095000, 0x454B8D000, 0x45F609000, 0x47D609000, -0x4D849D000, 0x4D8587000, 0x4DD609000, 0x4F5609000, 0x6548B7000, 0x65F609000, 0x67D609000, 0x69C49D000, -0x69C587000, 0x6DD609000, 0x6F5609000, 0x82752D000, 0x861D2D000, 0x88255F000, 0x882577000, 0x88257D000, -0x8825F5000, 0x8E7215000, 0xA27587000, 0xA61D87000, 0xA6CB15000, 0xA8255F000, 0xA82577000, 0xA8257D000, -0xA825F5000, 0xC5825F000, 0xC5E721000, 0xC8255F000, 0xC8257D000, 0xE56CB1000, 0xE5825F000, 0xE8255F000, -0xE8257D000, 0x004929000, 0x002199000, 0x0021A5000, 0x8245A0000, 0x8A5480000, 0x048069000, 0x2480A5000, -0x452029000, 0x558281000, 0x002169000, 0x1081A5000, 0x8185A0000, 0xA245A0000, 0x0054A8000, 0x2054A8000, -0x820295000, 0xA02A15000, 0x0046A1000, 0x204929000, 0xC20961000, 0xE08691000, 0x418429000, 0x469021000, -0x624681000, 0x6A5201000, 0x021609000, 0x181609000, 0x418609000, 0x624609000, 0x882521000, 0xA82521000, -0xC82548000, 0xD82560000, 0x0049B9000, 0x002799000, 0x0027A5000, 0x8275A0000, 0x8A5483000, 0x048267000, -0x2483A5000, 0x4520E9000, 0x55828D000, 0x002667000, 0x1087A5000, 0x819DA0000, 0xA275A0000, 0x0054AB000, -0x2054AB000, 0x820E95000, 0xA02AD5000, 0x0046AD000, 0x2049E9000, 0xC2096D000, 0xE0869D000, 0x41B429000, -0x469027000, 0x687681000, 0x6A5231000, 0x005B89000, 0x207989000, 0xC2426D000, 0xE0299D000, 0x005A2D000, -0x206987000, 0x41D4A8000, 0x41D889000, 0x4354A8000, 0x435889000, 0x61D289000, 0x61D4A8000, 0x635289000, -0x6354A8000, 0x824A47000, 0x824A4D000, 0x82A147000, 0x82A14D000, 0xA1A847000, 0xA1A84D000, 0xA2A147000, -0xA2A14D000, 0xC20D69000, 0xE087A5000, 0x04889D000, 0x248267000, 0x43A461000, 0x43A491000, 0x6A3461000, -0x6A3491000, 0x8185A3000, 0x8245A3000, 0xA185A3000, 0xA245A3000, 0xC36921000, 0xE1DA21000, 0x550A27000, -0x550A8D000, 0x550B29000, 0x550EA1000, 0x9086B5000, 0x9087A5000, 0x9209B5000, 0x920DA5000, 0x0346A1000, -0x034929000, 0x034989000, 0x034A85000, 0x0354A8000, 0x035889000, 0x048693000, 0x048897000, 0x04C989000, -0x04D4A8000, 0x2346A1000, 0x234929000, 0x234989000, 0x234A85000, 0x2354A8000, 0x235889000, 0x2485A3000, -0x24886D000, 0x24D4A8000, 0x24D889000, 0x4534A8000, 0x463429000, 0x469087000, 0x627681000, 0x6534A8000, -0x6A520D000, 0x82A135000, 0xA2A135000, 0xC1A84D000, 0xC1A853000, 0xC1E921000, 0xC23961000, 0xC24A53000, -0xC26253000, 0xC2A14D000, 0xC2A153000, 0xC52A13000, 0xC62253000, 0xE1A853000, 0xE24A4D000, 0xE24A53000, -0xE26253000, 0xE2A14D000, 0xE2A153000, 0xE35A21000, 0xE38691000, 0xE52A13000, 0xE62253000, 0x0214E9000, -0x0215A3000, 0x021639000, 0x021663000, 0x02168D000, 0x021693000, 0x1814E9000, 0x1815A3000, 0x181639000, -0x181663000, 0x18168D000, 0x181693000, 0x4184E9000, 0x4185A3000, 0x418639000, 0x418663000, 0x41868D000, -0x418693000, 0x41B609000, 0x41D2A1000, 0x4352A1000, 0x61D229000, 0x6244E9000, 0x6245A3000, 0x624639000, -0x624663000, 0x62468D000, 0x624693000, 0x635229000, 0x687609000, 0x83A521000, 0x868D21000, 0x882527000, -0x88E521000, 0x898D21000, 0x8A3521000, 0x8A4847000, 0x8A484D000, 0x8A4D21000, 0xA3A521000, 0xA68847000, -0xA6884D000, 0xA68D21000, 0xA8258D000, 0xA8E521000, 0xA98D21000, 0xAA3521000, 0xAA4D21000, 0xC3A548000, -0xC68D48000, 0xC8E548000, 0xC98D48000, 0xCA3548000, 0xCA4D48000, 0xD3A560000, 0xD68D60000, 0xD8E560000, -0xD98D60000, 0xDA3560000, 0xDA4D60000, 0x006627000, 0x00668D000, 0x0076A1000, 0x02D609000, 0x08D609000, -0x12D609000, 0x18D609000, 0x206627000, 0x20668D000, 0x206729000, 0x22D609000, 0x28D609000, 0x463609000, -0x627609000, 0x882587000, 0xA8252D000, 0xC62361000, 0xC8254B000, 0xC82563000, 0xCA0761000, 0xCE0961000, -0xD8254B000, 0xD82563000, 0xE0A671000, 0xE0B691000, 0xE27291000, 0xE8254B000, 0xE82563000, 0x4D8609000, -0x69C609000, 0x88252D000, 0xA82587000, 0x00A677000, 0x00B7A5000, 0x89DDA0000, 0x8A548F000, 0x0069B7000, -0x06225F000, 0x0485AF000, 0x24869F000, 0x4521AF000, 0x55829F000, 0x00A5B7000, 0x10B7A5000, 0x8518AF000, -0xA524AF000, 0x005AB7000, 0x2069E7000, 0x82469F000, 0x8A523D000, 0x0056AF000, 0x2056AF000, 0x82A3D5000, -0xA0ABD5000, 0x006AF5000, 0x206EB5000, 0x8246BD000, 0x8A05B7000, 0x062277000, 0x24A277000, 0x8874E9000, -0x8A05ED000, 0x00B799000, 0x183D99000, 0x89948F000, 0xA9948F000, 0x00E99D000, 0x023799000, 0xC1A763000, -0xC3694B000, 0x436399000, 0x4363A5000, 0x8246B7000, 0x8A5237000, 0x00E66D000, 0x10BDA5000, 0xC0766B000, -0xD26763000, 0x4D8297000, 0x506E9D000, 0x552E63000, 0x558E63000, 0x506A7D000, 0x506B67000, 0x55BE09000, -0x55EE09000, 0x049CE9000, 0x26368D000, 0x8076A7000, 0xA067AD000, 0x00A76D000, 0x18295F000, 0x8DB5A0000, -0xA9DDA0000, 0x00ED99000, 0x00EDA5000, 0xC1A74B000, 0xC2674B000, 0x434A67000, 0x452CE9000, 0x584B9D000, -0x658E8D000, 0x048E67000, 0x26239D000, 0x81F629000, 0xA1C9E9000, 0x506A77000, 0x506B6D000, 0x9067E9000, -0x9076E9000, 0x434B99000, 0x51CA9D000, 0x8858ED000, 0x9247A7000, 0x023D99000, 0x10B799000, 0xC99F48000, -0xD0666F000, 0x005BAD000, 0x206DE9000, 0xC2627D000, 0xE0A6DD000, 0x062367000, 0x24B29D000, 0x8246E7000, -0xA187AD000, 0x06236D000, 0x24B297000, 0x8874A7000, 0xA19CAD000, 0x02399D000, 0x10B667000, 0x434A6D000, -0x61E297000, 0x8076AD000, 0xA067A7000, 0xCB6748000, 0xD05B6B000, 0x436369000, 0x4690E7000, 0x47B429000, -0x5363A5000, 0x69F681000, 0x6A524F000, 0x8186B7000, 0x9264BD000, 0x0069ED000, 0x205AB7000, 0xC18AF5000, -0xE1E2B5000, 0x4F4869000, 0x506FA5000, 0x8186BD000, 0x9264B7000, 0x0518AF000, 0x051E2B000, 0x2518AF000, -0x251E2B000, 0x518B6D000, 0x518B9D000, 0x9187E9000, 0x9247E9000, 0xC0AB75000, 0xC22BD5000, 0xE0AB75000, -0xE22BD5000, 0x5069E7000, 0x506ADD000, 0x91DE29000, 0x936D29000, 0x051CAB000, 0x0522E7000, 0x251CAB000, -0x2522E7000, 0x436297000, 0x61CA6D000, 0x8246ED000, 0xA187A7000, 0xC1CAB5000, 0xC22E75000, 0xE1CAB5000, -0xE22E75000, 0x005BB9000, 0x2079B9000, 0xC24E6D000, 0xE18B9D000, 0x00BB95000, 0x20EB95000, 0xC524EB000, -0xE518BB000, 0x00ED69000, 0x1C87A5000, 0xC61B4B000, 0xD8664F000, 0x43629D000, 0x61CA67000, 0x88762D000, -0xA19CA7000, 0x5069ED000, 0x506AD7000, 0x91ED29000, 0x935E29000, 0x1BE095000, 0x1EE095000, 0x9518AF000, -0x9584AF000, 0x060F99000, 0x24B399000, 0xC066ED000, 0xE066BD000, 0x023997000, 0x02CE95000, 0x04DA87000, -0x181B6D000, 0x24B663000, 0x28E8D5000, 0x453A87000, 0x5069B7000, 0x506B9D000, 0x518B67000, 0x584E9D000, -0x652E63000, 0x824BB5000, 0x85D8A3000, 0x919CE9000, 0x927729000, 0x961CE9000, 0x987729000, 0xA0E9B5000, -0xA59CA3000, 0xC24B6D000, 0xC9E748000, 0xD3586B000, 0xE0E99D000, 0x048B9D000, 0x248E67000, 0x41D8B9000, -0x4358B9000, 0x61D2B9000, 0x6352B9000, 0x887A47000, 0x887A4D000, 0xA1AB47000, 0xA1AB4D000, 0xC3692D000, -0xE1DA8D000, 0x04E2B5000, 0x060B9D000, 0x060FA5000, 0x10B997000, 0x10E66D000, 0x24B267000, 0x24B369000, -0x24E8B5000, 0x41AC9D000, 0x41E89D000, 0x454E2B000, 0x626D87000, 0x636987000, 0x654E8B000, 0x8274A7000, -0x8274E9000, 0x82E2D5000, 0xA22BD5000, 0xA61CAD000, 0xA61CE9000, 0xC2678D000, 0xC3698D000, 0xC52E2D000, -0xD1E963000, 0xD35A4B000, 0xE198BD000, 0xE1DA2D000, 0xE522BD000, 0x10ABD5000, 0x10AE75000, 0x10BE95000, -0x10EAD5000, 0x550ABD000, 0x550AE7000, 0x550BE9000, 0x550EAD000, 0x9263B5000, 0x9273A5000, 0x960EB5000, -0x960FA5000, 0xD5263B000, 0xD5273A000, 0xD560EB000, 0xD560FA000, 0x028BD5000, 0x02C997000, 0x0346AD000, -0x0349B9000, 0x0358B9000, 0x0361E9000, 0x03A2D5000, 0x03B895000, 0x048AF5000, 0x048B97000, 0x0498BD000, -0x049E93000, 0x04C9B9000, 0x04CAB5000, 0x04DA2D000, 0x04DB89000, 0x060B97000, 0x08C997000, 0x22B875000, -0x22D86D000, 0x2346AD000, 0x2349B9000, 0x2358B9000, 0x2361E9000, 0x23A875000, 0x23E895000, 0x24A787000, -0x24A8F5000, 0x24B86D000, 0x24D8B9000, 0x24E987000, 0x24EA35000, 0x24F989000, 0x2635A3000, 0x26386D000, -0x28D86D000, 0x43689D000, 0x43A467000, 0x43A46D000, 0x43A617000, 0x43A61D000, 0x4528BD000, 0x453A2D000, -0x453B89000, 0x4548AF000, 0x454CAB000, 0x61E987000, 0x652B87000, 0x653A87000, 0x653E89000, 0x654A8F000, -0x654EA3000, 0x6A3467000, 0x6A346D000, 0x6A3617000, 0x6A361D000, 0x819DA3000, 0x81B5A3000, 0x822ED5000, -0x823E95000, 0x824AF5000, 0x8272B5000, 0x8273A5000, 0x82762D000, 0x885DA3000, 0x8875A3000, 0xA19DA3000, -0xA1A8F5000, 0xA1B5A3000, 0xA28BD5000, 0xA38AD5000, 0xA60BB5000, 0xA60FA5000, 0xA61CA7000, 0xA85DA3000, -0xA875A3000, 0xC1AB4D000, 0xC1AB53000, 0xC1E92D000, 0xC1E94B000, 0xC1E963000, 0xC1E98D000, 0xC2396D000, -0xC24A7D000, 0xC26E53000, 0xC2726D000, 0xC27369000, 0xC522ED000, 0xC523E9000, 0xC524AF000, 0xC5272B000, -0xC5273A000, 0xC62E53000, 0xC87A53000, 0xE1A87D000, 0xE1AB53000, 0xE26E53000, 0xE35A2D000, 0xE35A4B000, -0xE35A63000, 0xE35A8D000, 0xE3869D000, 0xE51A8F000, 0xE528BD000, 0xE538AD000, 0xE560BB000, 0xE560FA000, -0xE60B9D000, 0xE60FA5000, 0xE62E53000, 0xE87A4D000, 0xE87A53000, 0x005AED000, 0x04E729000, 0x060E67000, -0x060F69000, 0x0618E7000, 0x06198F000, 0x061CE9000, 0x061DA3000, 0x088E75000, 0x0898F5000, 0x08CE95000, -0x08DA35000, 0x12A735000, 0x12E935000, 0x1898F5000, 0x18DA35000, 0x2069B7000, 0x22A3D5000, 0x22A735000, -0x22E8D5000, 0x22E935000, 0x24A39D000, 0x24A63D000, 0x24A673000, 0x24B3A5000, 0x24B68D000, 0x24B693000, -0x24F6A1000, 0x41B4E9000, 0x41B5A3000, 0x41B639000, 0x41B663000, 0x41B68D000, 0x41B693000, 0x41D2AD000, -0x41D4AB000, 0x41D62B000, 0x41D68B000, 0x41D6A3000, 0x41D8AD000, 0x41DA2D000, 0x4352AD000, 0x4354AB000, -0x43562B000, 0x43568B000, 0x4356A3000, 0x4358AD000, 0x435A2D000, 0x438A75000, 0x438E95000, 0x4588E7000, -0x45898F000, 0x458CE9000, 0x458DA3000, 0x4628F5000, 0x463A35000, 0x552A73000, 0x552E93000, 0x55898F000, -0x558DA3000, 0x61D2E9000, 0x61D4AB000, 0x61D62B000, 0x61D68B000, 0x61D6A3000, 0x61D8E9000, 0x61DA87000, -0x623AD5000, 0x623E95000, 0x626B35000, 0x627A35000, 0x6352E9000, 0x6354AB000, 0x63562B000, 0x63568B000, -0x6356A3000, 0x6358E9000, 0x635A87000, 0x652A3D000, 0x652A73000, 0x652E8D000, 0x652E93000, 0x6874E9000, -0x6875A3000, 0x687639000, 0x687663000, 0x68768D000, 0x687693000, 0x827A47000, 0x827A4D000, 0x82AD47000, -0x82AD4D000, 0x8386B5000, 0x8387A5000, 0x83A527000, 0x8538A7000, 0x8538E9000, 0x85628F000, 0x8563A3000, -0x860EB5000, 0x860FA5000, 0x868D27000, 0x88AD47000, 0x88AD4D000, 0x88E527000, 0x898D27000, 0x8A2D47000, -0x8A2D4D000, 0x8A3527000, 0x8A4B47000, 0x8A4B4D000, 0x8A4D27000, 0x8A6347000, 0x8A634D000, 0x8A8D47000, -0x8A8D4D000, 0x9239B5000, 0x923DA5000, 0x9386B5000, 0x9387A5000, 0xA239B5000, 0xA23DA5000, 0xA263B5000, -0xA273A5000, 0xA2AD47000, 0xA2AD4D000, 0xA3A58D000, 0xA523AD000, 0xA523E9000, 0xA526B3000, 0xA527A3000, -0xA62B47000, 0xA62B4D000, 0xA68B47000, 0xA68B4D000, 0xA68D8D000, 0xA6A347000, 0xA6A34D000, 0xA8AD47000, -0xA8AD4D000, 0xA8E58D000, 0xA98D8D000, 0xAA2D47000, 0xAA2D4D000, 0xAA358D000, 0xAA4D8D000, 0xAA8D47000, -0xAA8D4D000, 0xC3866D000, 0xC38769000, 0xC5386B000, 0xC5387A000, 0xC560EB000, 0xC560FA000, 0xC60E6D000, -0xC60F69000, 0xC618ED000, 0xC61CE9000, 0xC6227D000, 0xCE0D69000, 0xD5239B000, 0xD523DA000, 0xD5386B000, -0xD5387A000, 0xE0B7A5000, 0xE2399D000, 0xE23DA5000, 0xE2627D000, 0xE2639D000, 0xE2663D000, 0xE273A5000, -0xE2768D000, 0xE5239B000, 0xE523DA000, 0xE5263B000, 0xE5273A000, 0x4FA461000, 0x4FA491000, 0x6AF461000, -0x6AF491000, 0x8185AF000, 0x8245AF000, 0xA185AF000, 0xA245AF000, 0x0066BD000, 0x0066E7000, 0x0076AD000, -0x02D4E9000, 0x02D5A3000, 0x02D639000, 0x02D663000, 0x02D68D000, 0x02D693000, 0x02E635000, 0x02E935000, -0x0349E9000, 0x034AB5000, 0x0354AB000, 0x03562B000, 0x03568B000, 0x0356A3000, 0x0358AD000, 0x035A2D000, -0x0362B5000, 0x0368B5000, 0x036987000, 0x036A35000, 0x04869F000, 0x04C9E9000, 0x04D4AB000, 0x04D62B000, -0x04D68B000, 0x04D6A3000, 0x04E627000, 0x04E68D000, 0x04E987000, 0x04F6A1000, 0x061E93000, 0x069273000, -0x07C989000, 0x07D4A8000, 0x08D4E9000, 0x08D5A3000, 0x08D639000, 0x08D663000, 0x08D68D000, 0x08D693000, -0x08E935000, 0x0A2735000, 0x0A523D000, 0x0A5273000, 0x0A5387000, 0x0A560F000, 0x0F46A1000, 0x0F4929000, -0x0F4989000, 0x0F4A85000, 0x0F54A8000, 0x0F5889000, 0x12D4E9000, 0x12D5A3000, 0x12D639000, 0x12D663000, -0x12D68D000, 0x12D693000, 0x12DA35000, 0x18D4E9000, 0x18D5A3000, 0x18D639000, 0x18D663000, 0x18D68D000, -0x18D693000, 0x18E935000, 0x1A523D000, 0x1A5273000, 0x1A5387000, 0x1A560F000, 0x2066BD000, 0x2066E7000, -0x2067E9000, 0x22D4E9000, 0x22D5A3000, 0x22D639000, 0x22D663000, 0x22D68D000, 0x22D693000, 0x22DA35000, -0x2349E9000, 0x234AB5000, 0x2354AB000, 0x23562B000, 0x23568B000, 0x2356A3000, 0x2358AD000, 0x235A2D000, -0x2362B5000, 0x2368B5000, 0x236987000, 0x236A35000, 0x2485AF000, 0x24B5A3000, 0x24D4AB000, 0x24D62B000, -0x24D68B000, 0x24D6A3000, 0x24D8AD000, 0x24DA2D000, 0x24E627000, 0x24E68D000, 0x24E729000, 0x26960F000, -0x27D4A8000, 0x27D889000, 0x28D4E9000, 0x28D5A3000, 0x28D639000, 0x28D663000, 0x28D68D000, 0x28D693000, -0x28DA35000, 0x28E635000, 0x2A523D000, 0x2A5273000, 0x2A5387000, 0x2A560F000, 0x2A60F5000, 0x2F46A1000, -0x2F4929000, 0x2F4989000, 0x2F4A85000, 0x2F54A8000, 0x2F5889000, 0x438D69000, 0x438D99000, 0x438DA5000, -0x43A49D000, 0x43A587000, 0x452E63000, 0x452E93000, 0x4534AB000, 0x45362B000, 0x45368B000, 0x4536A3000, -0x458E93000, 0x45A273000, 0x45F4A8000, 0x4634E9000, 0x4635A3000, 0x463639000, 0x463663000, 0x46368D000, -0x463693000, 0x4690B7000, 0x46923D000, 0x469273000, 0x469387000, 0x46960F000, 0x46F429000, 0x47D4A8000, -0x47D889000, 0x4DD4A8000, 0x4DD889000, 0x4F54A8000, 0x4F5889000, 0x552DA3000, 0x558E93000, 0x623D69000, -0x623D99000, 0x623DA5000, 0x6274E9000, 0x6275A3000, 0x627639000, 0x627663000, 0x62768D000, 0x627693000, -0x652DA3000, 0x6534AB000, 0x65362B000, 0x65368B000, 0x6536A3000, 0x658DA3000, 0x658E63000, 0x65A60F000, -0x65F4A8000, 0x67D289000, 0x67D4A8000, 0x6A349D000, 0x6A3587000, 0x6A523D000, 0x6A5273000, 0x6A5387000, -0x6A560F000, 0x6A5E0D000, 0x6DD289000, 0x6DD4A8000, 0x6E7681000, 0x6F5289000, 0x6F54A8000, 0x823D69000, -0x823DA5000, 0x824A5F000, 0x824A77000, 0x824A7D000, 0x827369000, 0x8275A3000, 0x82A15F000, 0x82A177000, -0x82A17D000, 0x82A1F5000, 0x82AD35000, 0x838769000, 0x83A587000, 0x860F69000, 0x861DA3000, 0x868D87000, -0x86960F000, 0x88AD35000, 0x88E4B5000, 0x88E587000, 0x898D87000, 0x89960F000, 0x8A2D35000, 0x8A34B5000, -0x8A3587000, 0x8A3635000, 0x8A4D87000, 0x8A560F000, 0x8A8D35000, 0x93A4B5000, 0x9A3635000, 0xA1A85F000, -0xA1A877000, 0xA1A87D000, 0xA23D69000, 0xA27369000, 0xA275A3000, 0xA2A15F000, 0xA2A177000, 0xA2A17D000, -0xA2A1F5000, 0xA2AD35000, 0xA38769000, 0xA387A5000, 0xA3A4B5000, 0xA3A52D000, 0xA3A635000, 0xA60F69000, -0xA61DA3000, 0xA68D2D000, 0xA694B3000, 0xA8AD35000, 0xA8E52D000, 0xA8E635000, 0xA98D2D000, 0xA994B3000, -0xAA2D35000, 0xAA352D000, 0xAA4D2D000, 0xAA54B3000, 0xAA8D35000, 0xC1A85F000, 0xC1A87D000, 0xC23D5A000, -0xC23D69000, 0xC24A5F000, 0xC2625F000, 0xC2735A000, 0xC27A53000, 0xC2A15F000, 0xC2A17D000, 0xC2AD4D000, -0xC2AD53000, 0xC2F961000, 0xC3875A000, 0xC3A54B000, 0xC3A563000, 0xC523DA000, 0xC52A1F000, 0xC52AD3000, -0xC58AD3000, 0xC58E4B000, 0xC5A2D3000, 0xC5A34B000, 0xC5A363000, 0xC5A8D3000, 0xC60F5A000, 0xC6225F000, -0xC6236D000, 0xC62B4D000, 0xC62B53000, 0xC62F61000, 0xC68B4D000, 0xC68B53000, 0xC68D4B000, 0xC68D63000, -0xC8AD4D000, 0xC8AD53000, 0xC8E54B000, 0xC8E563000, 0xC98D4B000, 0xC98D63000, 0xCA076D000, 0xCA2D4D000, -0xCA2D53000, 0xCA354B000, 0xCA3563000, 0xCA358D000, 0xCA4D4B000, 0xCA4D63000, 0xCA4F61000, 0xCA61D3000, -0xCA8D4D000, 0xCA8D53000, 0xCE096D000, 0xCE6361000, 0xD23D5A000, 0xD2735A000, 0xD3875A000, 0xD3A54B000, -0xD3A563000, 0xD53A4B000, 0xD5A363000, 0xD60F5A000, 0xD68D4B000, 0xD68D63000, 0xD8E54B000, 0xD8E563000, -0xD98D4B000, 0xD98D63000, 0xDA354B000, 0xDA3563000, 0xDA4D4B000, 0xDA4D63000, 0xE0A67D000, 0xE0B69D000, -0xE1A85F000, 0xE23D5A000, 0xE24A5F000, 0xE24A7D000, 0xE2625F000, 0xE2729D000, 0xE2735A000, 0xE27A4D000, -0xE27A53000, 0xE27E91000, 0xE2A15F000, 0xE2A17D000, 0xE2AD4D000, 0xE2AD53000, 0xE3875A000, 0xE387A5000, -0xE3A49D000, 0xE3A54B000, 0xE3A563000, 0xE52A1F000, 0xE52AD3000, 0xE5387A000, 0xE53A4B000, 0xE53A63000, -0xE58AD3000, 0xE58E63000, 0xE5A2D3000, 0xE5A8D3000, 0xE60F5A000, 0xE6225F000, 0xE62B53000, 0xE68B53000, -0xE68D4B000, 0xE68D63000, 0xE68E71000, 0xE6CE91000, 0xE8AD4D000, 0xE8AD53000, 0xE8E54B000, 0xE8E563000, -0xE98D4B000, 0xE98D63000, 0xEA2D4D000, 0xEA2D53000, 0xEA354B000, 0xEA3563000, 0xEA4D4B000, 0xEA4D63000, -0xEA61CD000, 0xEA61D3000, 0xEA8D4D000, 0xEA8D53000, 0xEF8691000, 0x0215AF000, 0x02166F000, 0x02169F000, -0x0216BD000, 0x0216F9000, 0x0217E9000, 0x13A8D5000, 0x13EA15000, 0x1815AF000, 0x18166F000, 0x18169F000, -0x1816BD000, 0x1816F9000, 0x1817E9000, 0x1CA275000, 0x1CB295000, 0x4185AF000, 0x41866F000, 0x41869F000, -0x4186BD000, 0x4186F9000, 0x4187E9000, 0x41DA87000, 0x41DB89000, 0x435A87000, 0x435B89000, 0x5528B7000, -0x553A27000, 0x553A8D000, 0x553B29000, 0x553EA1000, 0x558B8D000, 0x55CA27000, 0x55CA8D000, 0x55CB29000, -0x55CEA1000, 0x61DA2D000, 0x61DE89000, 0x6245AF000, 0x62466F000, 0x62469F000, 0x6246BD000, 0x6246F9000, -0x6247E9000, 0x635A2D000, 0x635E89000, 0x86BD21000, 0x898B47000, 0x898B4D000, 0x89BD21000, 0x89CA47000, -0x89CA4D000, 0x8A7D21000, 0x8AF521000, 0x8BE521000, 0x8FA521000, 0x90A6F5000, 0x90B6B5000, 0x90B7A5000, -0x9262F5000, 0x9272B5000, 0x9622F5000, 0x9623B5000, 0x9A07B5000, 0x9E09B5000, 0x9E0DA5000, 0xA6BD21000, -0xA9A347000, 0xA9A34D000, 0xA9BD21000, 0xAA7D21000, 0xAAF521000, 0xABE521000, 0xADA847000, 0xADA84D000, -0xAFA521000, 0xC6BD48000, 0xC9BD48000, 0xCA7D48000, 0xCAF548000, 0xCBE548000, 0xCFA548000, 0xD5262F000, -0xD5272B000, 0xD5622F000, 0xD5623B000, 0xD6BD60000, 0xD9BD60000, 0xDA7D60000, 0xDAF560000, 0xDBE560000, -0xDFA560000, 0x035A87000, 0x035B89000, 0x036627000, 0x03668D000, 0x036729000, 0x03692D000, 0x0376A1000, -0x037989000, 0x04A4ED000, 0x04A673000, 0x04A85F000, 0x04A877000, 0x04A87D000, 0x04B5A3000, 0x04B639000, -0x04B663000, 0x04B693000, 0x04B897000, 0x04B89D000, 0x04E92D000, 0x04F989000, 0x0BD609000, 0x0ED609000, -0x1BD609000, 0x1ED609000, 0x235A87000, 0x235B89000, 0x236627000, 0x23668D000, 0x236729000, 0x23692D000, -0x2376A1000, 0x237989000, 0x248A5F000, 0x248A77000, 0x248A7D000, 0x248B67000, 0x248B6D000, 0x24DA87000, -0x24DB89000, 0x26198F000, 0x261A37000, 0x261DA3000, 0x261E39000, 0x261E63000, 0x261E93000, 0x2BD609000, -0x2ED609000, 0x46F609000, 0x47B609000, 0x47D2A1000, 0x4D84E9000, 0x4D85A3000, 0x4D8639000, 0x4D8663000, -0x4D868D000, 0x4D8693000, 0x4DB609000, 0x4DD2A1000, 0x4F52A1000, 0x67D229000, 0x69C4E9000, 0x69C5A3000, -0x69C639000, 0x69C663000, 0x69C68D000, 0x69C693000, 0x69F609000, 0x6B7609000, 0x6DD229000, 0x6E7609000, -0x6F5229000, 0x83A52D000, 0x868D2D000, 0x8825B7000, 0x8825E7000, 0x8825ED000, 0x88E52D000, 0x898D2D000, -0x8A352D000, 0x8A485F000, 0x8A4877000, 0x8A487D000, 0x8A4D2D000, 0xA3A587000, 0xA6885F000, 0xA68877000, -0xA6887D000, 0xA68D87000, 0xA825B7000, 0xA825BD000, 0xA825ED000, 0xA8E587000, 0xA98D87000, 0xAA3587000, -0xAA4D87000, 0xC3A761000, 0xC6A1D3000, 0xC6E253000, 0xC7E921000, 0xC8256F000, 0xC8257B000, 0xC8E761000, -0xC989D3000, 0xC98F61000, 0xC9A34D000, 0xC9A353000, 0xC9CA53000, 0xC9E721000, 0xCA3761000, 0xCA4B53000, -0xCB6721000, 0xCDA361000, 0xCDA84D000, 0xCDA853000, 0xCDE921000, 0xCE3961000, 0xCE6253000, 0xCF6921000, -0xD8256F000, 0xD8257B000, 0xE3A671000, 0xE3B691000, 0xE6A1D3000, 0xE6E253000, 0xE798B1000, 0xE7DA21000, -0xE8256F000, 0xE8257B000, 0xE8E671000, 0xE989CD000, 0xE989D3000, 0xE98E71000, 0xE9A353000, 0xE9CA4D000, -0xE9CA53000, 0xE9CE91000, 0xEA3671000, 0xEA4B53000, 0xED98B1000, 0xEDA853000, 0xEDDA21000, 0xEE6253000, -0xEF5A21000, 0x04A4B7000, 0x261B8D000, 0xC6E361000, 0xEE7291000, 0x0005AA000, 0x504A29000, 0x5062A1000, -0x908629000, 0x920929000, 0x0214A8000, 0x1814A8000, 0x4184A8000, 0x6244A8000, 0x82A121000, 0xA2A121000, -0xC2A148000, 0xD2A160000, 0x002AB5000, 0x0049AB000, 0x03A069000, 0x0026AD000, 0x8A35A0000, 0x0026B9000, -0x1086AD000, 0x885BA0000, 0x9E64A0000, 0x0046AB000, 0x2049AB000, 0x8A0A47000, 0xA0AA4D000, 0x004AAD000, -0x204AA7000, 0x8248E9000, 0xA0A369000, 0x00A5A3000, 0x20A693000, 0x81DAA0000, 0xA369A0000, 0x00A4E9000, -0x20A68D000, 0x835AA0000, 0xA1E9A0000, 0x0680E9000, 0x26828D000, 0x436829000, 0x61EA81000, 0x0035AA000, -0x10C5AA000, 0x8A0A4D000, 0xA0AA47000, 0x504AE9000, 0x5062AD000, 0x9086E9000, 0x9209E9000, 0x518A8D000, -0x51AE09000, 0x41AC29000, 0x626E81000, 0x0209E9000, 0x10B6A1000, 0x506EA1000, 0x507A29000, 0x9086AD000, -0x9209A7000, 0xC68B48000, 0xD2096B000, 0x5069A3000, 0x506A93000, 0x923929000, 0x938629000, 0x434A89000, -0x61E289000, 0x8242AD000, 0xA029A7000, 0x51CA29000, 0x5362A1000, 0x9086A7000, 0x9209AD000, 0x418A2D000, -0x624A87000, 0x827229000, 0xA60B29000, 0x023989000, 0x181B89000, 0xC9A348000, 0xD2486B000, 0x41B4A8000, -0x43A429000, 0x4690A3000, 0x6874A8000, 0x6A3681000, 0x6A5283000, 0x82A127000, 0xA2A18D000, 0x10B989000, -0x10E689000, 0xD1A863000, 0xD24A4B000, 0x02C989000, 0x02D4A8000, 0x08C989000, 0x08D4A8000, 0x0A5223000, -0x12D4A8000, 0x18D4A8000, 0x1A5223000, 0x22D4A8000, 0x22D889000, 0x28D4A8000, 0x28D889000, 0x2A5223000, -0x4634A8000, 0x469223000, 0x518A27000, 0x518B29000, 0x584A8D000, 0x584EA1000, 0x6274A8000, 0x6A5223000, -0x822369000, 0x82A187000, 0x90A4E9000, 0x90B629000, 0x9A0729000, 0x9E0929000, 0xA22369000, 0xA2A12D000, -0xC1A84B000, 0xC1A863000, 0xC2235A000, 0xC2A14B000, 0xC2A163000, 0xD2235A000, 0xD2A14B000, 0xD2A163000, -0xE2235A000, 0xE24A4B000, 0xE24A63000, 0xE2A14B000, 0xE2A163000, 0x0214AB000, 0x02162B000, 0x02168B000, -0x0216A3000, 0x060A27000, 0x060B29000, 0x1814AB000, 0x18162B000, 0x18168B000, 0x1816A3000, 0x24A28D000, -0x24B2A1000, 0x4184AB000, 0x41862B000, 0x41868B000, 0x4186A3000, 0x6244AB000, 0x62462B000, 0x62468B000, -0x6246A3000, 0x82AD21000, 0x88AD21000, 0x8A2D21000, 0x8A8D21000, 0xA2AD21000, 0xA8AD21000, 0xAA2D21000, -0xAA8D21000, 0xC2AD48000, 0xC60A2D000, 0xC60B29000, 0xC8AD48000, 0xCA2D48000, 0xCA8D48000, 0xD2AD60000, -0xD8AD60000, 0xDA2D60000, 0xDA8D60000, 0xE2628D000, 0xE272A1000, 0x43A609000, 0x4D84A8000, 0x69C4A8000, -0x6A3609000, 0x82A12D000, 0x8825A3000, 0xA2A187000, 0xA825A3000, 0x00AAF5000, 0x85FAA0000, 0x006A9F000, -0x206ABD000, 0x0069AF000, 0x0FA069000, 0x00AA77000, 0x97A7A0000, 0x00A6F9000, 0x12A63D000, 0x89BDA0000, -0xA7A7A0000, 0x007AA7000, 0x206AED000, 0x824EA7000, 0xA18BAD000, 0x00BAB5000, 0x12E2B5000, 0x8A53A3000, -0x9693A3000, 0x006DAB000, 0x205BAB000, 0x82B2B5000, 0x90ABB5000, 0x006AE7000, 0x206EAD000, 0x8A06E7000, -0xA0A6ED000, 0x005AAF000, 0x00A6BD000, 0x182DE9000, 0x2069AF000, 0x8A0A5F000, 0x8A7DA0000, 0xA0AA7D000, -0xA6BDA0000, 0x00E6B9000, 0x12B68D000, 0x89D8A3000, 0xADA4A3000, 0x00AE97000, 0x13A639000, 0x91E6A3000, -0x9366A3000, 0x506AF9000, 0x57EA09000, 0x022DE9000, 0x10A6BD000, 0xC6AF48000, 0xD06BDA000, 0x0487AB000, -0x2486AF000, 0x47E829000, 0x6F6A81000, 0x00A7E9000, 0x20A6BD000, 0x86BDA0000, 0xA7E9A0000, 0x00A5AF000, -0x10A5AF000, 0x10A69F000, 0x20A69F000, 0x87DAA0000, 0xAAF5A0000, 0xD0AF5A000, 0xD0FA5A000, 0x006AB7000, -0x00A69F000, 0x206AB7000, 0x20A5AF000, 0x8AF5A0000, 0xAFA5A0000, 0xC18AED000, 0xE1CEA9000, 0x00AF99000, -0x00FA69000, 0x0683E9000, 0x12F6A1000, 0x20AF99000, 0x2682BD000, 0x4F6829000, 0x67EA81000, 0x899FA0000, -0x8A06BD000, 0xA0A69F000, 0xA99FA0000, 0x005BAB000, 0x206DAB000, 0xC28B6D000, 0xE0AB9D000, 0x00A66F000, -0x00B6AD000, 0x10A66F000, 0x10AF99000, 0x1C89E9000, 0x1FA099000, 0x20A66F000, 0x506A6F000, 0x5DEA09000, -0x8BE5A0000, 0x9066AF000, 0x999FA0000, 0x9DE6A0000, 0xABE5A0000, 0xC2636B000, 0xD6BA4C000, 0x418AB7000, -0x624AED000, 0x8836E9000, 0xA0E9E9000, 0x006ABD000, 0x02DA87000, 0x206A9F000, 0x23A297000, 0x82B369000, -0x8B58A3000, 0xA0AF69000, 0xA7A4A3000, 0x00F5AA000, 0x1CC5AA000, 0x8A0A7D000, 0xA0AA5F000, 0x0067AB000, -0x03A399000, 0x2076AB000, 0x23A399000, 0x899E83000, 0xA99BB0000, 0xC0AB6D000, 0xE2B29D000, 0x00E9E9000, -0x1C86AD000, 0xC62E4B000, 0xD8639B000, 0x006AED000, 0x0077AA000, 0x007AE9000, 0x00AB9D000, 0x2077AA000, -0x207AA7000, 0x207AE9000, 0x20AE67000, 0x506EAD000, 0x507AE9000, 0x90A7AD000, 0x9263A7000, 0xC22E6D000, -0xC262ED000, 0xC368AD000, 0xC3693A000, 0xE0B67A000, 0xE18ABD000, 0xE1CAAD000, 0xE2A27D000, 0x0FA099000, -0x2FA099000, 0x8858AF000, 0xA1A4AF000, 0x10AB9D000, 0x10AE67000, 0x96DBA0000, 0x9E67A0000, 0x518ABD000, -0x51AE39000, 0x57AE09000, 0x5B6E09000, 0x0298E7000, 0x029CE9000, 0x03A4E9000, 0x048AE7000, 0x22A63D000, -0x22B68D000, 0x23A68D000, 0x2622B7000, 0x434AB9000, 0x61E2B9000, 0x824EAD000, 0x8D9A83000, 0x8D9BA0000, -0x8DDAA0000, 0xA1A3A7000, 0xA9E6B0000, 0xA9E7A0000, 0xADE9A0000, 0xC0E9E9000, 0xE836AD000, 0x03A29D000, -0x06826F000, 0x10B6AD000, 0x10E9E9000, 0x13A369000, 0x13A399000, 0x1CA399000, 0x1CA3A5000, 0x1FA069000, -0x1FA0A5000, 0x23A267000, 0x26826F000, 0x88F629000, 0x91A7A3000, 0x9264AF000, 0x9267A3000, 0x9618AF000, -0x961BA3000, 0x985BA3000, 0xA3E929000, 0xC3692B000, 0xD0A6DB000, 0xD2636B000, 0xE1DA2B000, 0x41A8E7000, -0x41ACE9000, 0x41E8E9000, 0x4DA827000, 0x4DAC29000, 0x4DE829000, 0x506ABD000, 0x506BE9000, 0x51CAE9000, -0x5362AD000, 0x626A3D000, 0x626E8D000, 0x636A8D000, 0x69EA0D000, 0x69EE81000, 0x6DEA81000, 0x90A7A7000, -0x9263AD000, 0x9263E9000, 0x960EE9000, 0x00AE9D000, 0x028E67000, 0x029DA3000, 0x03A369000, 0x03A5A3000, -0x0486EB000, 0x0E8267000, 0x0E8369000, 0x128B67000, 0x12B693000, 0x20AB67000, 0x22A39D000, 0x22B693000, -0x23A3A5000, 0x23A693000, 0x2486BB000, 0x2BA09D000, 0x2BB0A5000, 0x41ADA3000, 0x41E9A3000, 0x434AAD000, -0x47A827000, 0x47AC29000, 0x61CAE9000, 0x626E93000, 0x636A93000, 0x6B6A0D000, 0x6B6E81000, 0x819BA3000, -0x81DAA3000, 0x869E83000, 0x86DBA0000, 0x879A83000, 0x879BA0000, 0x8A06ED000, 0xA0A7A7000, 0xA267A3000, -0xA369A3000, 0xAA5BB0000, 0xAB66B0000, 0xAB67A0000, 0xAE67A0000, 0xC239DA000, 0xC2E369000, 0xD0E67A000, -0xD239DA000, 0xE0E67A000, 0xE2E3A5000, 0x41BA87000, 0x636A63000, 0x8836A7000, 0xA0E9AD000, 0x028B97000, -0x03A297000, 0x0E8399000, 0x22B86D000, 0x23A86D000, 0x2BB099000, 0x885BA3000, 0xA1A7A3000, 0xC1E92B000, -0xC1E93A000, 0xE35A2B000, 0xE35A3A000, 0x10AB97000, 0x10AE6D000, 0xD1E93A000, 0xD35A3A000, 0x007AAD000, -0x0239B9000, 0x181BB9000, 0x206AE7000, 0xC239E9000, 0xC9AF48000, 0xD8786B000, 0xE0E6AD000, 0x436A63000, -0x61EA63000, 0x8836AD000, 0xA0E9A7000, 0x0239E9000, 0x029E93000, 0x0346AB000, 0x0347AA000, 0x0349AB000, -0x034AA7000, 0x034AAD000, 0x034AE9000, 0x034DAA000, 0x034EA9000, 0x03A693000, 0x048AED000, 0x129E93000, -0x12B5A3000, 0x13A267000, 0x13B6A1000, 0x1CA693000, 0x22B5A3000, 0x2346AB000, 0x2347AA000, 0x2349AB000, -0x234AA7000, 0x234AAD000, 0x234AE9000, 0x234DAA000, 0x234EA9000, 0x23A5A3000, 0x248BAD000, 0x41D2AB000, -0x41D3AA000, 0x4352AB000, 0x4353AA000, 0x51AE63000, 0x51E9A3000, 0x51EA93000, 0x5369A3000, 0x536A93000, -0x586E63000, 0x59EE09000, 0x5DAE09000, 0x61D2AB000, 0x61D3AA000, 0x6352AB000, 0x6353AA000, 0x8A2B47000, -0x8A2B4D000, 0x8A3A47000, 0x8A3A4D000, 0x9239A7000, 0x9239AD000, 0x9386A7000, 0x9386AD000, 0xA2AB47000, -0xA2AB4D000, 0xA3AA47000, 0xA3AA4D000, 0xC1AAD3000, 0xC1B8E9000, 0xC1EA93000, 0xC2396B000, 0xC2397A000, -0xC26AD3000, 0xC2A9D3000, 0xC2AB53000, 0xC2BA53000, 0xC36A93000, 0xC3AA53000, 0xC6BB48000, 0xD0E66B000, -0xD2397A000, 0xD2626F000, 0xD386DA000, 0xD8399B000, 0xE1AAD3000, 0xE1EA93000, 0xE24BAD000, 0xE26AD3000, -0xE2A9D3000, 0xE2AB53000, 0xE2BA53000, 0xE36A93000, 0xE3869B000, 0xE386DA000, 0xE3AA53000, 0x13A89D000, -0x1CA267000, 0x434DAA000, 0x5069AF000, 0x506A9F000, 0x61CDAA000, 0x8A0A77000, 0x92F929000, 0x96D8A3000, -0x9E64A3000, 0x9F8629000, 0xA0AA77000, 0x021AED000, 0x0229B7000, 0x088E6D000, 0x08B5A3000, 0x10B9B9000, -0x10E6B9000, 0x129B8D000, 0x1829B7000, 0x229E93000, 0x22A397000, 0x41AE93000, 0x41EA93000, 0x41FA89000, -0x4368E9000, 0x4369A3000, 0x438A6D000, 0x4690AF000, 0x4FA429000, 0x518AE7000, 0x518BE9000, 0x584ABD000, -0x584EAD000, 0x61EA8D000, 0x61EA93000, 0x623A97000, 0x626DA3000, 0x6369A3000, 0x636E89000, 0x6A52B3000, -0x6AF681000, 0x824AE7000, 0x835AA3000, 0x8386AD000, 0x860EAD000, 0x8A34A7000, 0x8A34E9000, 0x90A7E9000, -0x90B6E9000, 0x9A07E9000, 0x9E09E9000, 0xA1A8BD000, 0xA1E9A3000, 0xA239A7000, 0xA263A7000, 0xA3A4AD000, -0xA3A4E9000, 0xC272DA000, 0xC35A3A000, 0xC386DA000, 0xC6EB48000, 0xD1AB63000, 0xD272DA000, 0xD6EB60000, -0xD87A4B000, 0xE1E93A000, 0xE2397A000, 0x03E689000, 0x10AAF5000, 0x10BAB5000, 0x10EAB5000, 0x10FAA5000, -0x23B989000, 0x550AAF000, 0x550BAB000, 0x550EAB000, 0x550FAA000, 0x928AF5000, 0x928BB5000, 0x928EB5000, -0x928FA5000, 0xC24A7B000, 0xD528AF000, 0xD528BB000, 0xD528EB000, 0xD528FA000, 0xE1A86F000, 0x02C9B9000, -0x02E2B5000, 0x08C9B9000, 0x0A52E3000, 0x13A693000, 0x1A52E3000, 0x1CA5A3000, 0x22D8B9000, 0x28D8B9000, -0x28E8B5000, 0x2A52E3000, 0x418AED000, 0x41A8BD000, 0x41BA2D000, 0x436A93000, 0x452E2B000, 0x4692E3000, -0x51AE93000, 0x51EEA1000, 0x51FA29000, 0x536EA1000, 0x537A29000, 0x586DA3000, 0x61E9A3000, 0x624AB7000, -0x658E8B000, 0x686B87000, 0x687A87000, 0x6A52E3000, 0x8272A7000, 0x8272E9000, 0x82E2B5000, 0x82E369000, -0x8A362D000, 0x8E7229000, 0x90A6B7000, 0x90A6BD000, 0x9239E9000, 0x9262B7000, 0x9262BD000, 0x9386E9000, -0xA2E369000, 0xA3A4A7000, 0xA623AD000, 0xA623E9000, 0xA6CB29000, 0xA82BB5000, 0xC1AB4B000, 0xC1AB63000, -0xC2E35A000, 0xC52E2B000, 0xD2396B000, 0xD2E35A000, 0xD3869B000, 0xE2E35A000, 0xE582BB000, 0xE87A4B000, -0xE87A63000, 0x03E929000, 0x23B6A1000, 0x437A89000, 0x61EE89000, 0x824AED000, 0xA1A8B7000, 0xC6227B000, -0xE2626F000, 0x006EAD000, 0x007EA9000, 0x028AF5000, 0x02CAB5000, 0x02DA2D000, 0x0498AF000, 0x060AE7000, -0x060BE9000, 0x0618AF000, 0x061A2F000, 0x061CAB000, 0x061E2B000, 0x0622E7000, 0x0623E9000, 0x088AF5000, -0x0898BD000, 0x089A37000, 0x08A2F5000, 0x08A4B7000, 0x08CAB5000, 0x08DA2D000, 0x08DA87000, 0x08DB89000, -0x08E2B5000, 0x08E729000, 0x10B9E9000, 0x10E6AD000, 0x10F6A9000, 0x10FA69000, 0x12A2F5000, 0x12A72D000, -0x12A787000, 0x12E8B5000, 0x12E92D000, 0x12E987000, 0x12F989000, 0x1898BD000, 0x189A37000, 0x18A2F5000, -0x18DA2D000, 0x18DA87000, 0x18DB89000, 0x18E2B5000, 0x206BA7000, 0x206BE9000, 0x229B8D000, 0x22A2F5000, -0x22A72D000, 0x22A787000, 0x22A8F5000, 0x22E8B5000, 0x22E92D000, 0x22E987000, 0x22EA35000, 0x22F6A1000, -0x22F989000, 0x24A2BD000, 0x24A62F000, 0x24A68F000, 0x24A8BD000, 0x24B2AD000, 0x24B68B000, 0x24B6A3000, -0x24B8AD000, 0x26268F000, 0x28A8F5000, 0x28E987000, 0x28EA35000, 0x41B4AB000, 0x41B62B000, 0x41B68B000, -0x41B6A3000, 0x4528AF000, 0x452CAB000, 0x4588AF000, 0x458A2F000, 0x458CAB000, 0x458E2B000, 0x4628BD000, -0x462A37000, 0x463A2D000, 0x463A87000, 0x463B89000, 0x51A98F000, 0x51ADA3000, 0x552A2F000, 0x552E8B000, -0x558A2F000, 0x558E2B000, 0x586A73000, 0x586E93000, 0x626B2D000, 0x626B87000, 0x627A2D000, 0x627A87000, -0x627E89000, 0x652A2F000, 0x652A8F000, 0x652E8B000, 0x652EA3000, 0x658A8F000, 0x658EA3000, 0x6874AB000, -0x68762B000, 0x68768B000, 0x6876A3000, 0x822EB5000, 0x822FA5000, 0x824AB7000, 0x824BA7000, 0x824BE9000, -0x8278A7000, 0x8278E9000, 0x828EB5000, 0x828FA5000, 0x82AD27000, 0x888EB5000, 0x888FA5000, 0x88AD27000, -0x8A2D27000, 0x8A8D27000, 0x922BB5000, 0x922FA5000, 0x93A4E9000, 0x93B629000, 0x988EB5000, 0x988FA5000, -0x9A3729000, 0x9E3929000, 0xA1A8ED000, 0xA1B8AD000, 0xA1B8E9000, 0xA22BB5000, 0xA22FA5000, 0xA28BB5000, -0xA28FA5000, 0xA2AD8D000, 0xA60BAD000, 0xA60BE9000, 0xA88BB5000, 0xA88FA5000, 0xA8AD8D000, 0xAA2D8D000, -0xAA8D8D000, 0xC22F69000, 0xC24A6F000, 0xC24B6B000, 0xC24B7A000, 0xC2726B000, 0xC2786B000, 0xC2787A000, -0xC28E6D000, 0xC28F69000, 0xC522EB000, 0xC522FA000, 0xC528EB000, 0xC528FA000, 0xC588EB000, 0xC588FA000, -0xC60AED000, 0xC60BE9000, 0xC6226F000, 0xC622ED000, 0xC6237A000, 0xC623E9000, 0xC88E6D000, 0xC88F69000, -0xCA07E9000, 0xCE09E9000, 0xD1A87B000, 0xD1B89B000, 0xD1B8DA000, 0xD24A6F000, 0xD24B6B000, 0xD24B7A000, -0xD2786B000, 0xD2787A000, 0xD522BB000, 0xD522FA000, 0xD588EB000, 0xD588FA000, 0xD60B9B000, 0xD60BDA000, -0xD68A4F000, 0xD68B63000, 0xDA618F000, 0xDA61CB000, 0xE0A6BD000, 0xE0B6AD000, 0xE1A87B000, 0xE1B89B000, -0xE1B8DA000, 0xE22B9D000, 0xE22FA5000, 0xE2627B000, 0xE262BD000, 0xE268BD000, 0xE272AD000, 0xE272DA000, -0xE278AD000, 0xE28B9D000, 0xE28FA5000, 0xE522BB000, 0xE522FA000, 0xE528BB000, 0xE528FA000, 0xE588BB000, -0xE588FA000, 0xE60B9B000, 0xE60BDA000, 0xE6239B000, 0xE88FA5000, 0x0A272D000, 0x13A897000, 0x13B989000, -0x1CA26D000, 0x1CE689000, 0x2A6237000, 0x41BB89000, 0x51AB8D000, 0x51BA27000, 0x51BA8D000, 0x51BB29000, -0x51BEA1000, 0x5868B7000, 0x587A27000, 0x587A8D000, 0x587B29000, 0x587EA1000, 0x687E89000, 0x8826E7000, -0x90A6ED000, 0x90B6AD000, 0x9262ED000, 0x9272AD000, 0x9272E9000, 0x9622B7000, 0x9623A7000, 0x9623E9000, -0x9A07A7000, 0x9E09A7000, 0xA827AD000, 0xC1B8DA000, 0xD1A86F000, 0xD1E92B000, 0xD24A7B000, 0xD35A8B000, -0xE24B7A000, 0x0066AF000, 0x0076AB000, 0x02C9E9000, 0x02D4AB000, 0x02D62B000, 0x02D68B000, 0x02D6A3000, -0x02DB89000, 0x02E987000, 0x068DA3000, 0x08C9E9000, 0x08D4AB000, 0x08D62B000, 0x08D68B000, 0x08D6A3000, -0x08E627000, 0x08E68D000, 0x08E987000, 0x08F6A1000, 0x0A2787000, 0x0A522F000, 0x0A528F000, 0x0A588F000, -0x0BC989000, 0x0BD4A8000, 0x0EC989000, 0x0ED4A8000, 0x10F5AA000, 0x12D4AB000, 0x12D62B000, 0x12D68B000, -0x12D6A3000, 0x12DA2D000, 0x12E627000, 0x12E68D000, 0x12E729000, 0x13E929000, 0x18D4AB000, 0x18D62B000, -0x18D68B000, 0x18D6A3000, 0x18E627000, 0x18E68D000, 0x18E987000, 0x18F6A1000, 0x1A522F000, 0x1A528F000, -0x1A588F000, 0x1BD4A8000, 0x1CB6A1000, 0x1ED4A8000, 0x2066AF000, 0x2067AB000, 0x22D4AB000, 0x22D62B000, -0x22D68B000, 0x22D6A3000, 0x22D8AD000, 0x22DA2D000, 0x22E627000, 0x22E68D000, 0x22E729000, 0x268E93000, -0x28D4AB000, 0x28D62B000, 0x28D68B000, 0x28D6A3000, 0x28D8AD000, 0x28DA2D000, 0x28F989000, 0x2A522F000, -0x2A528F000, 0x2A588F000, 0x2A60BD000, 0x2BD4A8000, 0x2BD889000, 0x2ED4A8000, 0x2ED889000, 0x43A4E9000, -0x43A5A3000, 0x43A639000, 0x43A663000, 0x43A68D000, 0x43A693000, 0x43AA35000, 0x4634AB000, 0x46362B000, -0x46368B000, 0x4636A3000, 0x46922F000, 0x46928F000, 0x46988F000, 0x46B827000, 0x46BC29000, 0x46EC29000, -0x46F4A8000, 0x47B4A8000, 0x4D8A2D000, 0x4DB4A8000, 0x58EA35000, 0x59BE09000, 0x6274AB000, 0x62762B000, -0x62768B000, 0x6276A3000, 0x69CA87000, 0x69F4A8000, 0x6A34E9000, 0x6A35A3000, 0x6A3639000, 0x6A3663000, -0x6A368D000, 0x6A3693000, 0x6A3A35000, 0x6A522F000, 0x6A528F000, 0x6A588F000, 0x6A6E0D000, 0x6A7E81000, -0x6B74A8000, 0x6E6E81000, 0x6E74A8000, 0x822F69000, 0x8272AD000, 0x828F69000, 0x82A1B7000, 0x82A1E7000, -0x82A1ED000, 0x82AD87000, 0x83A5A3000, 0x853AA3000, 0x868DA3000, 0x888F69000, 0x88AD87000, 0x88E5A3000, -0x898DA3000, 0x8A2D87000, 0x8A35A3000, 0x8A4DA3000, 0x8A8D87000, 0x958EA3000, 0xA22F69000, 0xA28F69000, -0xA2A1B7000, 0xA2A1BD000, 0xA2A1ED000, 0xA2AD2D000, 0xA3A5A3000, 0xA5A3A3000, 0xA623A7000, 0xA68DA3000, -0xA88F69000, 0xA8AD2D000, 0xA8E5A3000, 0xA98DA3000, 0xAA2D2D000, 0xAA35A3000, 0xAA4DA3000, 0xAA8D2D000, -0xC1A86F000, 0xC1A87B000, 0xC22F5A000, 0xC28F5A000, 0xC2A16F000, 0xC2A17B000, 0xC2AD4B000, 0xC2AD63000, -0xC3A4E9000, 0xC60BDA000, 0xC6236B000, 0xC62B4B000, 0xC62B63000, 0xC68B4B000, 0xC68B63000, 0xC825BB000, -0xC88F5A000, 0xC8AD4B000, 0xC8AD63000, 0xCA076B000, 0xCA2D4B000, 0xCA2D63000, 0xCA8D4B000, 0xCA8D63000, -0xCA8F61000, 0xCE096B000, 0xCE8B61000, 0xD0A66F000, 0xD0A67B000, 0xD0B69B000, 0xD22F5A000, 0xD2729B000, -0xD27A4B000, 0xD28F5A000, 0xD2A16F000, 0xD2A17B000, 0xD2AD4B000, 0xD2AD63000, 0xD6236B000, 0xD62B63000, -0xD88F5A000, 0xD8AD4B000, 0xD8AD63000, 0xDA066F000, 0xDA076B000, 0xDA2D4B000, 0xDA2D63000, 0xDA8D4B000, -0xDA8D63000, 0xDAA50F000, 0xDE096B000, 0xE0A67B000, 0xE0B69B000, 0xE22F5A000, 0xE24A6F000, 0xE24A7B000, -0xE2729B000, 0xE2787A000, 0xE27A4B000, 0xE27A63000, 0xE28F5A000, 0xE2A16F000, 0xE2A17B000, 0xE2AD4B000, -0xE2AD63000, 0xE2AE71000, 0xE2BE91000, 0xE8279B000, 0xE88F5A000, 0xE8AD4B000, 0xE8AD63000, 0xEA2D4B000, -0xEA2D63000, 0xEA368D000, 0xEA61CB000, 0xEA61E3000, 0xEA8D4B000, 0xEA8D63000, 0x0216AF000, 0x0216BB000, -0x0216EB000, 0x0217AB000, 0x1816AF000, 0x1816BB000, 0x1816EB000, 0x1817AB000, 0x4186AF000, 0x4186BB000, -0x4186EB000, 0x4187AB000, 0x4D8B89000, 0x4DCA89000, 0x4F4A89000, 0x578A27000, 0x578A8D000, 0x578B29000, -0x578EA1000, 0x57CA29000, 0x5B4A27000, 0x5B4A8D000, 0x5B4B29000, 0x5B4EA1000, 0x5F62A1000, 0x6246AF000, -0x6246BB000, 0x6246EB000, 0x6247AB000, 0x67E289000, 0x69CE89000, 0x6DE289000, 0x8826B7000, 0x8826BD000, -0x8826ED000, 0x8ABD21000, 0x8AED21000, 0x8BAD21000, 0x8EAD21000, 0x90A69F000, 0x90A6E7000, 0x90B6A7000, -0x9262E7000, 0x9272A7000, 0x9622BD000, 0x9623AD000, 0x9A06BD000, 0x9A07AD000, 0x9E09AD000, 0xA8269F000, -0xA826B7000, 0xA827A7000, 0xAABD21000, 0xAAED21000, 0xABAD21000, 0xAEAD21000, 0xCABD48000, 0xCAED48000, -0xCBAD48000, 0xCEAD48000, 0xDABD60000, 0xDAED60000, 0xDBAD60000, 0xDEAD60000, 0x02E627000, 0x02E68D000, -0x02E729000, 0x02E92D000, 0x02F6A1000, 0x02F989000, 0x04A62F000, 0x04B62B000, 0x04B68B000, 0x0688B7000, -0x06CA27000, 0x06CB29000, 0x08E92D000, 0x08F989000, 0x12DA87000, 0x12DB89000, 0x13E689000, 0x18E92D000, -0x18F989000, 0x1CB989000, 0x22DA87000, 0x22DB89000, 0x261A2F000, 0x261E2B000, 0x261E8B000, 0x268B8D000, -0x27A28D000, 0x27B2A1000, 0x28DA87000, 0x28DB89000, 0x28E627000, 0x28E68D000, 0x28E729000, 0x28F6A1000, -0x4D84AB000, 0x4D862B000, 0x4D868B000, 0x4D86A3000, 0x4FA609000, 0x69C4AB000, 0x69C62B000, 0x69C68B000, -0x69C6A3000, 0x6AF609000, 0x82AD2D000, 0x8825AF000, 0x88AD2D000, 0x8A2D2D000, 0x8A8D2D000, 0xA2AD87000, -0xA825AF000, 0xA8AD87000, 0xAA2D87000, 0xAA8D87000, 0xC688BD000, 0xC6A1CB000, 0xC6CA2D000, 0xC6CB29000, -0xC6E24B000, 0xC8AF61000, 0xC9A34B000, 0xC9A363000, 0xCA2F61000, 0xCA4B4B000, 0xCDA84B000, 0xCDA863000, -0xCE2B61000, 0xCE624B000, 0xD9898F000, 0xD989CB000, 0xD9A24F000, 0xD9A363000, 0xD9CA4B000, 0xDDA863000, -0xE6A1E3000, 0xE6E263000, 0xE8AE71000, 0xE8BE91000, 0xE989CB000, 0xE989E3000, 0xE9CA4B000, 0xE9CA63000, -0xEA2E71000, 0xEA4B63000, 0xEA4B8D000, 0xEE6263000, 0xEE628D000, 0xEE72A1000, 0x0022A9000, 0x824AA0000, -0x0021AA000, 0x82A1A0000, 0x0480AA000, 0x8202A9000, 0x002AA7000, 0x827AA0000, 0x0026AB000, 0x82ADA0000, -0x0482AB000, 0x2482AB000, 0x820EA9000, 0x8282AD000, 0x438A89000, 0x623A89000, 0x824AA3000, 0xA1A8A3000, -0x43A4A8000, 0x6A34A8000, 0x82A1A3000, 0xA2A1A3000, 0x00AAB7000, 0x89BBA0000, 0x048AAF000, 0x248AAF000, -0x82A29F000, 0x82A2BD000, 0x00A6AF000, 0x1829AF000, 0x8AA48F000, 0xAAA48F000, 0x0229AF000, 0xCEAB48000, -0x022AB7000, 0xC1CABA000, 0x0227AB000, 0xC0AB6B000, 0x00E9AB000, 0x0237AA000, 0xC22E6B000, 0xC3AA4B000, -0x4363AA000, 0x82A2B7000, 0x0226AF000, 0x129E2B000, 0xC0AB7A000, 0xD0AB7A000, 0x0236AB000, 0x023AA7000, -0x10B9AB000, 0x10BAAD000, 0x89FAA0000, 0xADABA0000, 0xC22E7A000, 0xD0AB6B000, 0x434BAA000, 0x51CAAB000, -0x82A2ED000, 0x928EA7000, 0x00EEA9000, 0x1C8AE9000, 0x89BA83000, 0xA9AEB0000, 0x00EAAD000, 0x1C8AA7000, -0xC18AEB000, 0xD868BB000, 0x00EDAA000, 0xC2AB4B000, 0x023DAA000, 0x10B7AA000, 0x434AAB000, 0x51EA2B000, -0x82B2AD000, 0x90ABA7000, 0xCAAF48000, 0xD0AA6F000, 0x0298AF000, 0x229E2B000, 0xC22BDA000, 0xE0AB7A000, -0x0239AB000, 0x10B6AB000, 0xCBAB48000, 0xD28B6B000, 0x506ABB000, 0x506AEB000, 0x923BA9000, 0x938BA9000, -0x518BAB000, 0x92A3E9000, 0x506AAF000, 0x506BAB000, 0x518AAF000, 0x51AE2B000, 0x90ABE9000, 0x928BE9000, -0x928EE9000, 0x92B2E9000, 0x048EAB000, 0x248BAB000, 0x51AA2F000, 0x90BBA9000, 0xC22BE9000, 0xE2E2AD000, -0x41AE2B000, 0x41EA2B000, 0x626E8B000, 0x636A8B000, 0x82E2A7000, 0x82E2E9000, 0xA22BAD000, 0xA22BE9000, -0x41A8AF000, 0x41ACAB000, 0x41E8AB000, 0x626A8F000, 0x626EA3000, 0x636AA3000, 0x822EA7000, 0x822EE9000, -0x823EA9000, 0xA28BAD000, 0xA28BE9000, 0xA38AE9000, 0x060AAF000, 0x060BAB000, 0x060EAB000, 0x060FAA000, -0x24A2AF000, 0x24A3AB000, 0x24B2AB000, 0x24B3AA000, 0xC28AED000, 0xC28BE9000, 0xC38AAD000, 0xC38AE9000, -0xE22ABD000, 0xE22EAD000, 0xE23AAD000, 0xE23EA9000, 0x4368AB000, 0x436A2B000, 0x438AB9000, 0x61EA8B000, -0x61EAA3000, 0x623AB9000, 0x828EAD000, 0x887AA3000, 0x888EAD000, 0xA1ABA3000, 0xA22BA7000, 0xA28BA7000, -0x51AE8B000, 0x586E2B000, 0x922BE9000, 0x988EE9000, 0x438AAD000, 0x438EA9000, 0x623AE9000, 0x623EA9000, -0x8A628F000, 0x8A63A3000, 0xA68AB3000, 0xA68BA3000, 0x4F8A89000, 0x53EAA1000, 0x58FA29000, 0x62FA89000, -0x824AAF000, 0x9262AF000, 0x9622AF000, 0xA1A8AF000, 0x438DAA000, 0x43A4AB000, 0x43A62B000, 0x43A68B000, -0x43A6A3000, 0x43AA2D000, 0x4FA4A8000, 0x623DAA000, 0x6A34AB000, 0x6A362B000, 0x6A368B000, 0x6A36A3000, -0x6A3A87000, 0x6AF4A8000, 0x827AA3000, 0x82A1AF000, 0x82ADA3000, 0x88ADA3000, 0x8A2DA3000, 0x8A8DA3000, -0x8AA60F000, 0xA2A1AF000, 0xA2ADA3000, 0xA62BA3000, 0xA8ADA3000, 0xAA2DA3000, 0xAA8DA3000, 0xAAA4B3000, -0x0E8A27000, 0x0E8B29000, 0x0FA229000, 0x1FA289000, 0x2BA28D000, 0x2BB2A1000, 0x2FA2A1000, 0x43AA87000, -0x43AB89000, 0x43BA89000, 0x58EA27000, 0x58EA8D000, 0x58EB29000, 0x58EEA1000, 0x6A3A2D000, 0x6A3E89000, -0x6E3A89000, 0x898A8F000, 0x898BA3000, 0x89CAA3000, 0x96A3A3000, 0x96E2A3000, 0x9A4BA3000, 0x9E62A3000, -0xA9A2B3000, 0xA9A3A3000, 0xADA8A3000, 0xC688AF000, 0xC688BB000, 0xC6CA2B000, 0xD98A2F000, 0xEA4A8F000, -0xEA4B8B000, 0xEE628B000, 0x00A0AA000, 0x10A0AA000, 0x20A0AA000, 0x8A0AA0000, 0x928AA0000, 0xA0AAA0000, -0x00A2AB000, 0x00A3AA000, 0x10A2AB000, 0x10A3AA000, 0x20A2AB000, 0x20A3AA000, 0x8A2BA0000, 0x8A3AA0000, -0x92ABA0000, 0x92BAA0000, 0xA2ABA0000, 0xA3AAA0000, 0x03A0AA000, 0x13A0AA000, 0x23A0AA000, 0x8A0AA3000, -0x928AA3000, 0xA0AAA3000, 0x00AAAF000, 0x00ABAB000, 0x00AEAB000, 0x00AFAA000, 0x10AAAF000, 0x10ABAB000, -0x10AEAB000, 0x10AFAA000, 0x20AAAF000, 0x20ABAB000, 0x20AEAB000, 0x20AFAA000, 0x8AAFA0000, 0x8ABBA0000, -0x8AEBA0000, 0x8AFAA0000, 0x9AAFA0000, 0x9ABBA0000, 0x9EABA0000, 0x9EBAA0000, 0xAAAFA0000, 0xABABA0000, -0xAEABA0000, 0xAFAAA0000, 0x03A2AB000, 0x03A3AA000, 0x23A2AB000, 0x23A3AA000, 0x8AAE83000, 0x8AEA83000, -0xAAABB0000, 0xABAAB0000, 0x0FA0AA000, 0x1FA0AA000, 0x2FA0AA000, 0x8A0AAF000, 0x928AAF000, 0xA0AAAF000, -0x13A2AB000, 0x13A3AA000, 0x1CA2AB000, 0x1CA3AA000, 0x92ABA3000, 0x92BAA3000, 0x9A8BA3000, 0x9E8AA3000, -0x0E82AB000, 0x0E83AA000, 0x2BA0AB000, 0x2BB0AA000, 0x8A2BA3000, 0x8A3AA3000, 0xA2ABA3000, 0xA3AAA3000, -0x005554000, 0x205554000, 0x051854000, 0x052454000, 0x055184000, 0x055244000, 0x251854000, 0x252454000, -0x255184000, 0x255244000, 0x455184000, 0x455244000, 0x655184000, 0x655244000, 0x818554000, 0x824554000, -0xA18554000, 0xA24554000, 0xC18554000, 0xC24554000, 0xC51854000, 0xC52454000, 0xE18554000, 0xE24554000, -0xE51854000, 0xE52454000, 0x021554000, 0x048554000, 0x181554000, 0x248554000, 0x418554000, 0x452154000, -0x454854000, 0x558154000, 0x624554000, 0x654854000, 0x851854000, 0x855214000, 0x855484000, 0x955814000, -0xA52454000, 0xA55484000, 0xC55184000, 0xC55520000, 0xD55580000, 0xE55244000, 0x0055A4000, 0x205694000, -0x005A54000, 0x206954000, 0x4550A4000, 0x655A04000, 0x005694000, 0x2055A4000, 0x8A0554000, 0xA0A554000, -0x005664000, 0x205664000, 0x885854000, 0xA1A454000, 0x00A554000, 0x10A554000, 0x20A554000, 0x855680000, -0xA55680000, 0xD05568000, 0x550A54000, 0x905694000, 0x506954000, 0x9550A4000, 0x006654000, 0x206654000, -0xC58584000, 0xE51A44000, 0x055824000, 0x058254000, 0x255824000, 0x258254000, 0x455824000, 0x655824000, -0x882554000, 0xA82554000, 0xC58254000, 0xC82554000, 0xE58254000, 0xE82554000, 0x022654000, 0x022954000, -0x452264000, 0x452294000, 0x824694000, 0x8A5214000, 0xC52468000, 0xC5A520000, 0x048664000, 0x248664000, -0xC1A584000, 0xE18694000, 0x021A54000, 0x0485A4000, 0x182954000, 0x248694000, 0x418A54000, 0x4521A4000, -0x558294000, 0x624A54000, 0x818694000, 0x8518A4000, 0x9A5814000, 0xA524A4000, 0xC185A4000, 0xC51868000, -0xD5A580000, 0xE24694000, 0x518A54000, 0x584A54000, 0x9518A4000, 0x9584A4000, 0x0A5184000, 0x0A5244000, -0x1A5184000, 0x1A5244000, 0x2A5184000, 0x2A5244000, 0x469184000, 0x469244000, 0x6A5184000, 0x6A5244000, -0x8185A4000, 0x8245A4000, 0xA185A4000, 0xA245A4000, 0xC18568000, 0xC24568000, 0xD18568000, 0xD24568000, -0xE18568000, 0xE24568000, 0x048694000, 0x051A84000, 0x0524A4000, 0x052624000, 0x052A14000, 0x0552A0000, -0x056224000, 0x062254000, 0x2485A4000, 0x24A254000, 0x251A84000, 0x2524A4000, 0x252624000, 0x252A14000, -0x2552A0000, 0x256224000, 0x4552A0000, 0x456224000, 0x654A24000, 0x6552A0000, 0x824A54000, 0x82A154000, -0xA1A854000, 0xA2A154000, 0xC1A854000, 0xC24A54000, 0xC26254000, 0xC26584000, 0xC2A154000, 0xC524A4000, -0xC52A14000, 0xC62254000, 0xE1A854000, 0xE24A54000, 0xE26254000, 0xE2A154000, 0xE51A84000, 0xE52A14000, -0xE61A44000, 0xE62254000, 0x0215A4000, 0x021664000, 0x021694000, 0x1815A4000, 0x181664000, 0x181694000, -0x4185A4000, 0x418664000, 0x418694000, 0x6245A4000, 0x624664000, 0x624694000, 0x869484000, 0x899484000, -0x8A5484000, 0xA69484000, 0xA99484000, 0xAA5484000, 0xC69520000, 0xC99520000, 0xCA5520000, 0xD69580000, -0xD99580000, 0xDA5580000, 0x04A854000, 0x248A54000, 0x454A84000, 0x6548A4000, 0x8A4854000, 0xA68854000, -0xC5A484000, 0xE56884000, 0x00A5A4000, 0x00A664000, 0x00A694000, 0x0681A4000, 0x10A5A4000, 0x10A664000, -0x10A694000, 0x20A5A4000, 0x20A664000, 0x20A694000, 0x268294000, 0x45A0A4000, 0x506A64000, 0x65AA04000, -0x856A80000, 0x899680000, 0x8A5680000, 0x9066A4000, 0xA5A680000, 0xA69680000, 0xA99680000, 0xD05A68000, -0xD06668000, 0xD06968000, 0x0056A8000, 0x0069A4000, 0x2056A8000, 0x205AA4000, 0x8A0694000, 0x8A0A54000, -0xA0A694000, 0xA0AA54000, 0x006A94000, 0x206A94000, 0x8A05A4000, 0xA0A5A4000, 0x068264000, 0x268264000, -0x8858A4000, 0xA1A4A4000, 0x5069A4000, 0x506A94000, 0x9264A4000, 0x9618A4000, 0x005AA4000, 0x2069A4000, -0xCA05A4000, 0xE0A694000, 0x4690A4000, 0x6A5A04000, 0x02A254000, 0x049A24000, 0x1A8254000, 0x262624000, -0x28A254000, 0x452A24000, 0x5528A4000, 0x558A84000, 0x55A824000, 0x59A814000, 0x658A24000, 0x882694000, -0x90A694000, 0x959A80000, 0x9A0694000, 0xA82694000, 0xC58268000, 0xC825A4000, 0xE58268000, 0xE82694000, -0x0A5824000, 0x1A5824000, 0x2A5824000, 0x469824000, 0x6A5824000, 0x8825A4000, 0xA825A4000, 0xC82568000, -0xD82568000, 0xE82568000, 0x04A4A4000, 0x261A84000, 0xC6A184000, 0xEA4A44000, 0x022A94000, 0x4522A8000, -0x82A294000, 0xC52A28000, 0x0486A8000, 0x048AA4000, 0x2486A8000, 0x248AA4000, 0xC1A8A4000, 0xC2A1A4000, -0xE24AA4000, 0xE2A294000, 0x021AA4000, 0x0229A4000, 0x129A84000, 0x1829A4000, 0xC26268000, 0xC6A920000, -0xD26268000, 0xD6A980000, 0x418AA4000, 0x624AA4000, 0x8A48A4000, 0xA688A4000, 0x089A24000, 0x08A4A4000, -0x12A624000, 0x189A24000, 0x229A84000, 0x22A624000, 0x462A24000, 0x626A24000, 0x824AA4000, 0xA1A8A4000, -0xC24A68000, 0xC62268000, 0xD1A868000, 0xD24A68000, 0xE1A868000, 0xE26268000, 0x0A2624000, 0x0A52A0000, -0x1A52A0000, 0x2A52A0000, 0x2A6224000, 0x4692A0000, 0x51AA84000, 0x5868A4000, 0x6A52A0000, 0x82A1A4000, -0x9262A4000, 0x9622A4000, 0xA2A1A4000, 0xC1A868000, 0xC2A168000, 0xD2A168000, 0xE24A68000, 0xE2A168000, -0x0216A8000, 0x1816A8000, 0x4186A8000, 0x6246A8000, 0x8AA484000, 0xAAA484000, 0xCAA520000, 0xDAA580000, -0x0688A4000, 0x268A84000, 0xC688A4000, 0xEA4A84000, 0x10A6A8000, 0x10AAA4000, 0xD06AA8000, 0xD0AA68000, -0x00A6A8000, 0x00AAA4000, 0x20A6A8000, 0x20AAA4000, 0x8A6A80000, 0x8AA680000, 0xA6AA80000, 0xAAA680000, -0x0682A8000, 0x2682A8000, 0x8A0AA4000, 0xA0AAA4000, 0x506AA8000, 0x928AA4000, diff --git a/src/core/group/internal/constant/sizes.inc b/src/core/group/internal/constant/sizes.inc deleted file mode 100644 index ab09a7a..0000000 --- a/src/core/group/internal/constant/sizes.inc +++ /dev/null @@ -1 +0,0 @@ -12, 192, 1440, 6720, 21840, 52416, 96096, 137280, 154440, 137280, 96096, 52416, 21840, 6720, 1440, 124, 1736, 11284, 45136, 124124, 248248, 372372, 425568, 372372, 248248, 124124, 45136, 10836, 48, 48, 48, 48, 40, 40, 40, 40, 24, 24, 24, 24, 132, 1848, 12012, 48048, 132132, 264264, 396396, 453024, 396396, 264264, 132132, 48048, 11916, 24, 24, 24, 24, 512, 6144, 33792, 112640, 253440, 405504, 473088, 405504, 253440, 112576, 32, 32, 30104, 108, 108, 108, 108, 108, 108, 108, 108, 96, 96, 96, 96, 88, 88, 88, 88, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 40, 40, 40, 40, 40, 40, 40, 40, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 4, 4, 1044, 12528, 68904, 229680, 516780, 826848, 964656, 826848, 516780, 228848, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 65848, 64, 64, 64, 64, 48, 48, 48, 48, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 582, 6984, 38412, 128040, 288090, 460944, 537768, 460944, 288090, 128040, 37740, 80, 80, 80, 80, 76, 76, 76, 76, 8, 8, 8, 8, 4, 4, 4, 4, 1092, 10920, 49140, 131040, 229320, 275184, 229320, 130032, 116, 116, 116, 116, 72, 72, 72, 72, 32, 32, 32, 32, 32, 32, 32, 32, 38672, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 66, 66, 66, 66, 66, 66, 66, 66, 64, 64, 64, 64, 64, 64, 64, 64, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3180, 31800, 143100, 381600, 667800, 801360, 667544, 32, 32, 32, 32, 32, 32, 32, 32, 377408, 104, 104, 104, 104, 72, 72, 72, 72, 72, 72, 72, 72, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 127676, 120, 120, 120, 120, 92, 92, 92, 92, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 72, 72, 72, 72, 72, 72, 72, 72, 64, 64, 64, 64, 64, 64, 64, 64, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 44, 44, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3382, 33820, 152190, 405840, 710220, 852264, 709388, 192, 192, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 403056, 88, 88, 88, 88, 64, 64, 64, 64, 64, 64, 64, 64, 48, 48, 48, 48, 48, 48, 48, 48, 40, 40, 40, 40, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 143462, 90, 90, 72, 72, 72, 72, 70, 70, 70, 70, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 54, 54, 54, 54, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 44, 44, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1320, 13200, 59400, 158400, 277200, 332640, 277200, 158272, 32, 32, 32, 32, 57524, 120, 120, 120, 120, 48, 48, 48, 48, 42, 42, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 14, 14, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1320, 10560, 36960, 73920, 92400, 71944, 87, 87, 87, 87, 87, 87, 87, 87, 48, 48, 48, 48, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 23704, 128, 128, 127, 127, 127, 127, 90, 90, 90, 90, 90, 90, 90, 90, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4680, 37440, 131040, 262080, 327120, 40, 40, 40, 40, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 253968, 224, 224, 224, 224, 68, 68, 68, 68, 68, 68, 68, 68, 64, 64, 64, 64, 56, 56, 56, 56, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 105064, 144, 144, 144, 144, 144, 144, 144, 144, 90, 90, 90, 90, 90, 90, 90, 90, 82, 82, 82, 82, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 60, 60, 60, 60, 54, 54, 54, 54, 54, 54, 54, 54, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 7248, 57984, 202944, 405440, 96, 96, 96, 96, 32, 32, 504616, 176, 176, 176, 176, 64, 64, 64, 64, 54, 54, 54, 54, 40, 40, 40, 40, 40, 40, 40, 40, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 396284, 200, 200, 200, 200, 152, 152, 152, 152, 84, 84, 84, 84, 68, 68, 68, 68, 56, 56, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 175580, 380, 380, 107, 107, 107, 107, 88, 88, 88, 88, 88, 88, 88, 88, 76, 76, 76, 76, 58, 58, 58, 58, 45, 45, 45, 45, 43, 43, 43, 43, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5344, 42752, 149632, 299136, 32, 32, 32, 32, 373184, 80, 80, 80, 80, 32, 32, 32, 32, 32, 32, 32, 32, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 296520, 56, 56, 56, 56, 40, 40, 40, 40, 40, 40, 40, 40, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 136040, 108, 108, 108, 108, 72, 72, 72, 72, 59, 59, 59, 59, 56, 56, 56, 56, 51, 51, 51, 51, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 46, 46, 42, 42, 42, 42, 40, 40, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 29, 29, 29, 29, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1632, 13056, 45696, 91392, 114240, 91264, 16, 16, 16, 16, 16, 16, 16, 16, 43704, 34, 34, 34, 34, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 948, 5688, 14220, 17696, 88, 88, 88, 88, 24, 24, 24, 24, 24, 24, 24, 24, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7888, 72, 72, 72, 72, 64, 64, 48, 48, 48, 48, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 29, 29, 29, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3444, 20664, 51044, 88, 88, 88, 88, 46, 46, 46, 46, 20, 20, 20, 20, 61204, 139, 139, 139, 139, 135, 135, 135, 135, 114, 114, 114, 114, 94, 94, 94, 94, 69, 69, 69, 69, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 44, 44, 42, 42, 42, 42, 42, 42, 42, 42, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 28832, 470, 470, 470, 470, 244, 244, 244, 244, 96, 96, 96, 96, 93, 93, 93, 93, 68, 68, 68, 68, 61, 61, 61, 61, 50, 50, 50, 50, 47, 47, 47, 47, 42, 42, 42, 42, 40, 40, 40, 40, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 7048, 36, 36, 42288, 84, 84, 84, 84, 24, 24, 24, 24, 104540, 160, 160, 90, 90, 90, 90, 56, 56, 56, 56, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 132556, 192, 192, 192, 192, 144, 144, 144, 144, 108, 108, 108, 108, 71, 71, 71, 71, 60, 60, 60, 60, 60, 60, 60, 60, 51, 51, 51, 51, 51, 51, 51, 51, 48, 48, 48, 48, 42, 42, 42, 42, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 28, 28, 28, 28, 27, 27, 27, 27, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 81462, 232, 232, 128, 128, 104, 104, 99, 99, 99, 99, 97, 97, 97, 97, 89, 89, 89, 89, 72, 72, 72, 72, 67, 67, 67, 67, 67, 67, 67, 67, 59, 59, 59, 59, 57, 57, 57, 57, 55, 55, 55, 55, 53, 53, 53, 53, 51, 51, 51, 51, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 44, 44, 44, 44, 44, 44, 44, 44, 41, 41, 41, 41, 34, 34, 34, 34, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7284, 42728, 160, 160, 160, 160, 36, 36, 36, 36, 24, 24, 24, 24, 24, 24, 24, 24, 104960, 536, 536, 536, 536, 104, 104, 104, 104, 72, 72, 72, 72, 40, 40, 40, 40, 37, 37, 37, 37, 30, 30, 30, 30, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 135192, 466, 466, 466, 466, 304, 304, 304, 304, 82, 82, 82, 82, 68, 68, 68, 68, 54, 54, 54, 54, 54, 54, 54, 54, 52, 52, 52, 52, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 44, 44, 44, 44, 36, 36, 36, 36, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 81340, 240, 240, 240, 240, 219, 219, 219, 219, 113, 113, 113, 113, 103, 103, 103, 103, 100, 100, 100, 100, 56, 56, 56, 56, 52, 52, 52, 52, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4392, 26352, 65688, 32, 32, 16, 16, 16, 16, 16, 16, 16, 16, 86968, 44, 44, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25955, 25955, 248, 248, 248, 248, 201, 201, 201, 201, 181, 181, 181, 181, 118, 118, 118, 118, 99, 99, 99, 99, 98, 98, 98, 98, 92, 92, 92, 92, 75, 75, 75, 75, 73, 73, 73, 73, 55, 55, 52, 52, 47, 47, 47, 47, 45, 45, 45, 45, 36, 36, 36, 36, 36, 36, 36, 36, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 522, 522, 3132, 3132, 7830, 7830, 10440, 10440, 7462, 7462, 27, 27, 27, 27, 22, 22, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 396, 792, 792, 508, 508, 72, 72, 72, 72, 40, 40, 40, 40, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 240, 240, 93, 93, 93, 93, 68, 68, 68, 68, 34, 34, 34, 34, 768, 768, 302, 302, 302, 302, 185, 185, 185, 185, 67, 67, 67, 67, 33, 33, 33, 33, 23, 23, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 742, 742, 266, 266, 266, 266, 156, 156, 156, 156, 60, 60, 60, 60, 57, 57, 57, 57, 53, 53, 53, 53, 25, 25, 25, 25, 22, 22, 22, 22, 19, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1804, 682, 108, 108, 71, 71, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2348, 2348, 1976, 414, 414, 414, 414, 292, 292, 140, 140, 102, 102, 102, 102, 72, 72, 72, 72, 62, 62, 62, 62, 62, 62, 62, 62, 58, 58, 58, 58, 56, 56, 56, 56, 50, 50, 50, 50, 24, 24, 24, 24, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1398, 1398, 546, 546, 260, 260, 260, 260, 168, 168, 164, 164, 120, 120, 120, 120, 110, 110, 109, 109, 109, 109, 93, 93, 93, 93, 72, 72, 69, 69, 66, 66, 66, 66, 63, 63, 63, 63, 60, 60, 60, 60, 56, 56, 56, 56, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 40, 40, 40, 40, 39, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 27, 27, 27, 27, 23, 23, 23, 23, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1504, 287, 287, 287, 287, 154, 154, 154, 154, 143, 143, 143, 143, 72, 72, 72, 72, 16, 16, 16, 16, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5372, 1126, 1126, 1126, 1126, 616, 616, 616, 616, 550, 550, 550, 550, 240, 240, 240, 240, 40, 40, 40, 40, 28, 28, 28, 28, 21, 21, 21, 21, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1192, 1192, 1192, 1192, 888, 888, 596, 596, 596, 596, 578, 578, 578, 578, 387, 387, 387, 387, 208, 208, 208, 208, 206, 206, 206, 206, 108, 108, 108, 108, 105, 105, 105, 105, 75, 75, 75, 75, 74, 74, 74, 74, 71, 71, 71, 71, 70, 70, 70, 70, 62, 62, 62, 62, 61, 61, 61, 61, 58, 58, 58, 58, 53, 53, 53, 53, 52, 52, 52, 52, 47, 47, 47, 47, 46, 46, 46, 46, 43, 43, 43, 43, 42, 42, 42, 42, 40, 40, 40, 40, 39, 39, 39, 39, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 20, 20, 20, 20, 19, 19, 19, 19, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2984, 29, 29, 29, 29, 12, 12, 12, 12, 12, 12, 12, 12, 4376, 838, 838, 706, 706, 450, 450, 450, 450, 130, 130, 130, 130, 128, 128, 128, 128, 65, 65, 65, 65, 61, 61, 61, 61, 55, 55, 55, 55, 49, 49, 49, 49, 37, 37, 37, 37, 36, 36, 30, 30, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 22, 19, 19, 19, 19, 17, 17, 17, 17, 16, 16, 16, 16, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 453, 453, 420, 420, 391, 391, 287, 287, 272, 272, 272, 272, 162, 162, 162, 162, 102, 102, 102, 102, 95, 95, 95, 95, 86, 86, 86, 86, 84, 84, 84, 84, 84, 84, 84, 84, 81, 81, 81, 81, 74, 74, 74, 74, 65, 65, 48, 48, 48, 48, 47, 47, 47, 47, 43, 43, 43, 43, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 350, 350, 294, 294, 274, 274, 1380, 1380, 1160, 1160, 548, 548, 548, 548, 10, 10, 10, 10, 8, 8, 8, 8, 1532, 1532, 432, 432, 432, 432, 359, 359, 359, 359, 214, 214, 118, 118, 104, 104, 75, 75, 75, 75, 72, 72, 71, 71, 71, 71, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 56, 56, 56, 56, 54, 54, 54, 54, 52, 52, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 28, 28, 28, 28, 23, 23, 23, 23, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 45, 45, 45, 45, 45, 45, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 48, 48, 48, 48, 48, 48, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 29, 29, 29, 29, 29, 29, 29, 29, 26, 26, 26, 26, 26, 26, 23, 23, 23, 23, 23, 23, 23, 23, 17, 17, 17, 17, 17, 17, 17, 17, 44, 44, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 82, 82, 27, 27, 27, 27, 25, 25, 25, 25, 23, 23, 23, 23, 14, 14, 14, 14, 14, 14, 11, 11, 8, 8, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21, 21, 21, 21, 21, 21, 21, 21, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 16, 16, 16, 16, 11, 11, 11, 11, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 24, 24, 24, 24, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 15, 15 diff --git a/src/core/group/internal/extend.cc b/src/core/group/internal/extend.cc new file mode 100644 index 0000000..00bfa55 --- /dev/null +++ b/src/core/group/internal/extend.cc @@ -0,0 +1,88 @@ +#include + +#include "mover/mover.h" +#include "group/group.h" + +//using klotski::cases::Group; +using klotski::codec::RawCode; +using klotski::codec::CommonCode; +using klotski::cases::RangesUnion; + +using klotski::mover::MaskMover; +using klotski::cases::GroupUnion; + +std::vector klotski::cases::Group_extend(RawCode raw_code, uint32_t reserve) { + std::vector codes; + absl::flat_hash_map cases; // + reserve = reserve ? reserve : GroupUnion::from_raw_code(raw_code).max_group_size(); + codes.reserve(reserve); + cases.reserve(reserve); + + auto core = MaskMover([&codes, &cases](uint64_t code, uint64_t mask) { + if (const auto match = cases.find(code); match != cases.end()) { + match->second |= mask; // update mask + return; + } + cases.emplace(code, mask); + codes.emplace_back(RawCode::unsafe_create(code)); // new case + }); + + uint64_t offset = 0; + codes.emplace_back(raw_code); + cases.emplace(raw_code, 0); // without mask + while (offset != codes.size()) { + auto curr = codes[offset++].unwrap(); + core.next_cases(curr, cases.find(curr)->second); + } + return codes; +} + +//RangesUnion Group::cases() const { +// +// // TODO: add white list for single-group unions +// // return GroupUnion::cases directly +// +// auto seed = CommonCode::unsafe_create(GROUP_SEED[flat_id()]); +// +// // std::cout << seed << std::endl; +// +// auto codes = Group_extend(seed.to_raw_code(), size()); +// +// // std::cout << codes.size() << std::endl; +// +// // TODO: how to reserve +// +// RangesUnion data; +// +// for (auto raw_code : codes) { +// auto common_code = raw_code.to_common_code().unwrap(); +// data[common_code >> 32].emplace_back(static_cast(common_code)); +// } +// +// // TODO: do sort process +// +// for (int head = 0; head < 16; ++head) { +// std::stable_sort(data[head].begin(), data[head].end()); +// } +// +// return data; +//} + +//Group Group::from_raw_code(codec::RawCode raw_code) { +// +// auto raw_codes = Group_extend(raw_code); +// +// auto common_codes = raw_codes | std::views::transform([](const RawCode r) { +// return r.to_common_code(); +// }) | std::ranges::to(); // TODO: search min_element directly +// +// auto seed = std::min_element(common_codes.begin(), common_codes.end()); +// +// std::cout << *seed << std::endl; +// +// // TODO: search type_id / group_id from map +// auto flat_id = std::find(GROUP_SEED.begin(), GROUP_SEED.end(), *seed) - GROUP_SEED.begin(); +// std::cout << flat_id << std::endl; +// +// return Group::unsafe_create(0, 0); // TODO: only for compile +//} diff --git a/src/core/group/internal/group.cc b/src/core/group/internal/group.cc index 00bfa55..21b1bf9 100644 --- a/src/core/group/internal/group.cc +++ b/src/core/group/internal/group.cc @@ -1,88 +1,66 @@ -#include +#include -#include "mover/mover.h" #include "group/group.h" -//using klotski::cases::Group; using klotski::codec::RawCode; using klotski::codec::CommonCode; + +using klotski::cases::Group; using klotski::cases::RangesUnion; -using klotski::mover::MaskMover; -using klotski::cases::GroupUnion; +using klotski::cases::GROUP_DATA; +using klotski::cases::PATTERN_DATA; + +RangesUnion Group::cases() const { + auto seed = CommonCode::unsafe_create(PATTERN_DATA[flat_id()] >> 23); + + // NOTE: convert as RawCode directly + if (toward_ == Toward::B) { + seed = seed.to_horizontal_mirror(); + } else if (toward_ == Toward::C) { + seed = seed.to_vertical_mirror(); + } else if (toward_ == Toward::D) { + // NOTE: avoid multi convert + seed = seed.to_vertical_mirror().to_horizontal_mirror(); + } + + auto codes = Group_extend(seed.to_raw_code(), size()); -std::vector klotski::cases::Group_extend(RawCode raw_code, uint32_t reserve) { - std::vector codes; - absl::flat_hash_map cases; // - reserve = reserve ? reserve : GroupUnion::from_raw_code(raw_code).max_group_size(); - codes.reserve(reserve); - cases.reserve(reserve); + RangesUnion data; + for (auto raw_code : codes) { + auto common_code = raw_code.to_common_code().unwrap(); + data[common_code >> 32].emplace_back(static_cast(common_code)); + } - auto core = MaskMover([&codes, &cases](uint64_t code, uint64_t mask) { - if (const auto match = cases.find(code); match != cases.end()) { - match->second |= mask; // update mask - return; - } - cases.emplace(code, mask); - codes.emplace_back(RawCode::unsafe_create(code)); // new case - }); + for (int head = 0; head < 16; ++head) { + std::stable_sort(data[head].begin(), data[head].end()); + } + return data; +} - uint64_t offset = 0; - codes.emplace_back(raw_code); - cases.emplace(raw_code, 0); // without mask - while (offset != codes.size()) { - auto curr = codes[offset++].unwrap(); - core.next_cases(curr, cases.find(curr)->second); +static std::unordered_map build_map_data() { + // NOTE: using CommonCode as map key + std::unordered_map data; + data.reserve(GROUP_DATA.size()); + for (auto raw : GROUP_DATA) { + uint32_t type_id = (raw >> 12) & 0b11111111; + uint32_t pattern_id = (raw >> 2) & 0b1111111111; + uint32_t toward = raw & 0b11; + auto seed = CommonCode::unsafe_create(raw >> 20).unwrap(); + auto group = Group::unsafe_create(type_id, pattern_id, (Group::Toward)toward); + data.emplace(seed, group); } - return codes; + return data; } -//RangesUnion Group::cases() const { -// -// // TODO: add white list for single-group unions -// // return GroupUnion::cases directly -// -// auto seed = CommonCode::unsafe_create(GROUP_SEED[flat_id()]); -// -// // std::cout << seed << std::endl; -// -// auto codes = Group_extend(seed.to_raw_code(), size()); -// -// // std::cout << codes.size() << std::endl; -// -// // TODO: how to reserve -// -// RangesUnion data; -// -// for (auto raw_code : codes) { -// auto common_code = raw_code.to_common_code().unwrap(); -// data[common_code >> 32].emplace_back(static_cast(common_code)); -// } -// -// // TODO: do sort process -// -// for (int head = 0; head < 16; ++head) { -// std::stable_sort(data[head].begin(), data[head].end()); -// } -// -// return data; -//} +Group Group::from_raw_code(codec::RawCode raw_code) { + static auto map_data = build_map_data(); -//Group Group::from_raw_code(codec::RawCode raw_code) { -// -// auto raw_codes = Group_extend(raw_code); -// -// auto common_codes = raw_codes | std::views::transform([](const RawCode r) { -// return r.to_common_code(); -// }) | std::ranges::to(); // TODO: search min_element directly -// -// auto seed = std::min_element(common_codes.begin(), common_codes.end()); -// -// std::cout << *seed << std::endl; -// -// // TODO: search type_id / group_id from map -// auto flat_id = std::find(GROUP_SEED.begin(), GROUP_SEED.end(), *seed) - GROUP_SEED.begin(); -// std::cout << flat_id << std::endl; -// -// return Group::unsafe_create(0, 0); // TODO: only for compile -//} + auto raw_codes = Group_extend(raw_code); + auto common_codes = raw_codes | std::views::transform([](const RawCode r) { + return r.to_common_code(); + }) | std::ranges::to(); // TODO: search min_element directly + auto seed = std::min_element(common_codes.begin(), common_codes.end()); + + return map_data.at(seed->unwrap()); +} diff --git a/src/core/group/internal/group.inl b/src/core/group/internal/group.inl index 63b3aa5..189ca5f 100644 --- a/src/core/group/internal/group.inl +++ b/src/core/group/internal/group.inl @@ -4,57 +4,132 @@ namespace klotski::cases { -// ----------------------------------------------------------------------------------------- // - -//constexpr uint32_t Group::size() const { -// return GROUP_SIZE[flat_id()]; -//} -// -//constexpr uint32_t Group::type_id() const { -// return type_id_; -//} -// -//constexpr uint32_t Group::group_id() const { -// return group_id_; -//} -// -//constexpr uint32_t Group::flat_id() const { -// return GROUP_OFFSET[type_id_] + group_id_; -//} - -// ----------------------------------------------------------------------------------------- // - -//constexpr Group Group::to_vertical_mirror() const { -// return Group::unsafe_create(type_id_, GROUP_MIRROR_V[flat_id()]); -//} -// -//constexpr Group Group::to_horizontal_mirror() const { -// return Group::unsafe_create(type_id_, GROUP_MIRROR_H[flat_id()]); -//} - -// ----------------------------------------------------------------------------------------- // - -//inline Group Group::from_common_code(codec::CommonCode common_code) { -// return from_raw_code(common_code.to_raw_code()); -//} -// -//inline Group Group::from_short_code(codec::ShortCode short_code) { -// return from_common_code(short_code.to_common_code()); -//} - -// ----------------------------------------------------------------------------------------- // - -//constexpr Group Group::unsafe_create(const uint32_t type_id, const uint32_t group_id) { -// return std::bit_cast(static_cast(group_id) << 32 | type_id); -//} -// -//constexpr std::optional Group::create(const uint32_t type_id, const uint32_t group_id) { -// if (type_id < TYPE_ID_LIMIT && group_id < GROUP_NUM[type_id]) { -// return unsafe_create(type_id, group_id); -// } -// return std::nullopt; -//} - -// ----------------------------------------------------------------------------------------- // +[[nodiscard]] constexpr uint32_t Group::type_id() const { + return type_id_; +} + +[[nodiscard]] constexpr uint32_t Group::pattern_id() const { + return pattern_id_; +} + +[[nodiscard]] constexpr auto Group::toward() const -> Toward { + return toward_; +} + +constexpr Group Group::unsafe_create(uint32_t type_id, uint32_t pattern_id, Toward toward) { + return {type_id, pattern_id, toward}; +} + +constexpr std::optional Group::create(uint32_t type_id, uint32_t pattern_id, Toward toward) { + if (type_id >= TYPE_ID_LIMIT) { + return std::nullopt; + } + if (pattern_id >= GroupUnion::unsafe_create(type_id).pattern_num()) { + return std::nullopt; + } + // TODO: toward check + return unsafe_create(type_id, pattern_id, toward); +} + +constexpr uint32_t Group::flat_id() const { + return PATTERN_OFFSET[type_id_] + pattern_id_; +} + +constexpr uint32_t Group::size() const { + return (PATTERN_DATA[flat_id()] >> 3) & 0xFFFFF; +} + +inline Group Group::from_short_code(codec::ShortCode short_code) { + return from_common_code(short_code.to_common_code()); +} + +inline Group Group::from_common_code(codec::CommonCode common_code) { + return from_raw_code(common_code.to_raw_code()); +} + +constexpr auto Group::mirror_type() const -> MirrorType { + return static_cast(PATTERN_DATA[flat_id()] & 0b111); +} + +constexpr bool Group::is_vertical_mirror() const { + switch (mirror_type()) { + case MirrorType::Full: + return true; + case MirrorType::Horizontal: + return false; + case MirrorType::Centro: + return false; + case MirrorType::Vertical: + return true; + case MirrorType::Ordinary: + return false; + } +} + +constexpr bool Group::is_horizontal_mirror() const { + switch (mirror_type()) { + case MirrorType::Full: + return true; + case MirrorType::Horizontal: + return true; + case MirrorType::Centro: + return false; + case MirrorType::Vertical: + return false; + case MirrorType::Ordinary: + return false; + } +} + +constexpr Group Group::to_vertical_mirror() const { + switch (mirror_type()) { + case MirrorType::Full: + return *this; + case MirrorType::Horizontal: + if (toward_ == Toward::A) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::C); + } + return Group::unsafe_create(type_id_, pattern_id_, Toward::A); + case MirrorType::Centro: + if (toward_ == Toward::A) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::B); + } + return Group::unsafe_create(type_id_, pattern_id_, Toward::A); + case MirrorType::Vertical: + return *this; + case MirrorType::Ordinary: + if (toward_ == Toward::A) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::C); + } else if (toward_ == Toward::B) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::D); + } else if (toward_ == Toward::C) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::A); + } + return Group::unsafe_create(type_id_, pattern_id_, Toward::B); + } +} + +constexpr Group Group::to_horizontal_mirror() const { + switch (mirror_type()) { + case MirrorType::Full: + case MirrorType::Horizontal: + return *this; + case MirrorType::Centro: + case MirrorType::Vertical: + if (toward_ == Toward::A) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::B); + } + return Group::unsafe_create(type_id_, pattern_id_, Toward::A); + case MirrorType::Ordinary: + if (toward_ == Toward::A) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::B); + } else if (toward_ == Toward::B) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::A); + } else if (toward_ == Toward::C) { + return Group::unsafe_create(type_id_, pattern_id_, Toward::D); + } + return Group::unsafe_create(type_id_, pattern_id_, Toward::C); + } +} } // namespace klotski::cases diff --git a/src/core/group/internal/group_cases_pro.cc b/src/core/group/internal/group_cases_pro.cc index c9762e6..d3df3c2 100644 --- a/src/core/group/internal/group_cases_pro.cc +++ b/src/core/group/internal/group_cases_pro.cc @@ -5,7 +5,7 @@ using klotski::codec::ShortCode; using klotski::codec::CommonCode; -using klotski::cases::GroupPro; +using klotski::cases::Group; using klotski::cases::GroupUnion; using klotski::cases::RangesUnion; using klotski::cases::GroupCasesPro; @@ -36,7 +36,7 @@ std::vector> build_ranges_unions() { for (uint32_t type_id = 0; type_id < TYPE_ID_LIMIT; ++type_id) { auto group_union = GroupUnion::unsafe_create(type_id); for (uint32_t pattern_id = 0; pattern_id < group_union.pattern_num(); ++pattern_id) { - std::vector groups; + std::vector groups; for (auto group : group_union.groups_pro()) { if (group.pattern_id() == pattern_id) { groups.emplace_back(group); @@ -115,7 +115,7 @@ GroupCasesPro::CaseInfo GroupCasesPro::fast_obtain(codec::ShortCode short_code) auto case_id = (*rev_data)[short_code.unwrap()].case_id; return CaseInfo { - .group = GroupPro::unsafe_create(type_id, pattern_id, (GroupPro::Toward)toward_id), + .group = Group::unsafe_create(type_id, pattern_id, (Group::Toward)toward_id), .case_id = case_id, }; } diff --git a/src/core/group/internal/group_pro.cc b/src/core/group/internal/group_pro.cc deleted file mode 100644 index 691ed3a..0000000 --- a/src/core/group/internal/group_pro.cc +++ /dev/null @@ -1,66 +0,0 @@ -#include - -#include "group/group.h" - -using klotski::codec::RawCode; -using klotski::codec::CommonCode; - -using klotski::cases::GroupPro; -using klotski::cases::RangesUnion; - -using klotski::cases::GROUP_DATA; -using klotski::cases::PATTERN_DATA; - -RangesUnion GroupPro::cases() const { - auto seed = CommonCode::unsafe_create(PATTERN_DATA[flat_id()] >> 23); - - // NOTE: convert as RawCode directly - if (toward_ == Toward::B) { - seed = seed.to_horizontal_mirror(); - } else if (toward_ == Toward::C) { - seed = seed.to_vertical_mirror(); - } else if (toward_ == Toward::D) { - // NOTE: avoid multi convert - seed = seed.to_vertical_mirror().to_horizontal_mirror(); - } - - auto codes = Group_extend(seed.to_raw_code(), size()); - - RangesUnion data; - for (auto raw_code : codes) { - auto common_code = raw_code.to_common_code().unwrap(); - data[common_code >> 32].emplace_back(static_cast(common_code)); - } - - for (int head = 0; head < 16; ++head) { - std::stable_sort(data[head].begin(), data[head].end()); - } - return data; -} - -static std::unordered_map build_map_data() { - // NOTE: using CommonCode as map key - std::unordered_map data; - data.reserve(GROUP_DATA.size()); - for (auto raw : GROUP_DATA) { - uint32_t type_id = (raw >> 12) & 0b11111111; - uint32_t pattern_id = (raw >> 2) & 0b1111111111; - uint32_t toward = raw & 0b11; - auto seed = CommonCode::unsafe_create(raw >> 20).unwrap(); - auto group = GroupPro::unsafe_create(type_id, pattern_id, (GroupPro::Toward)toward); - data.emplace(seed, group); - } - return data; -} - -GroupPro GroupPro::from_raw_code(codec::RawCode raw_code) { - static auto map_data = build_map_data(); - - auto raw_codes = Group_extend(raw_code); - auto common_codes = raw_codes | std::views::transform([](const RawCode r) { - return r.to_common_code(); - }) | std::ranges::to(); // TODO: search min_element directly - auto seed = std::min_element(common_codes.begin(), common_codes.end()); - - return map_data.at(seed->unwrap()); -} diff --git a/src/core/group/internal/group_pro.inl b/src/core/group/internal/group_pro.inl deleted file mode 100644 index d33dc33..0000000 --- a/src/core/group/internal/group_pro.inl +++ /dev/null @@ -1,135 +0,0 @@ -#pragma once - -#include "constant/group_pro.h" - -namespace klotski::cases { - -[[nodiscard]] constexpr uint32_t GroupPro::type_id() const { - return type_id_; -} - -[[nodiscard]] constexpr uint32_t GroupPro::pattern_id() const { - return pattern_id_; -} - -[[nodiscard]] constexpr GroupPro::Toward GroupPro::toward() const { - return toward_; -} - -constexpr GroupPro GroupPro::unsafe_create(uint32_t type_id, uint32_t pattern_id, Toward toward) { - return {type_id, pattern_id, toward}; -} - -constexpr std::optional GroupPro::create(uint32_t type_id, uint32_t pattern_id, Toward toward) { - if (type_id >= TYPE_ID_LIMIT) { - return std::nullopt; - } - if (pattern_id >= GroupUnion::unsafe_create(type_id).pattern_num()) { - return std::nullopt; - } - // TODO: toward check - return unsafe_create(type_id, pattern_id, toward); -} - -constexpr uint32_t GroupPro::flat_id() const { - return PATTERN_OFFSET[type_id_] + pattern_id_; -} - -constexpr uint32_t GroupPro::size() const { - return (PATTERN_DATA[flat_id()] >> 3) & 0xFFFFF; -} - -inline GroupPro GroupPro::from_short_code(codec::ShortCode short_code) { - return from_common_code(short_code.to_common_code()); -} - -inline GroupPro GroupPro::from_common_code(codec::CommonCode common_code) { - return from_raw_code(common_code.to_raw_code()); -} - -constexpr auto GroupPro::mirror_type() const -> MirrorType { - return static_cast(PATTERN_DATA[flat_id()] & 0b111); -} - -constexpr bool GroupPro::is_vertical_mirror() const { - switch (mirror_type()) { - case MirrorType::Full: - return true; - case MirrorType::Horizontal: - return false; - case MirrorType::Centro: - return false; - case MirrorType::Vertical: - return true; - case MirrorType::Ordinary: - return false; - } -} - -constexpr bool GroupPro::is_horizontal_mirror() const { - switch (mirror_type()) { - case MirrorType::Full: - return true; - case MirrorType::Horizontal: - return true; - case MirrorType::Centro: - return false; - case MirrorType::Vertical: - return false; - case MirrorType::Ordinary: - return false; - } -} - -constexpr GroupPro GroupPro::to_vertical_mirror() const { - switch (mirror_type()) { - case MirrorType::Full: - return *this; - case MirrorType::Horizontal: - if (toward_ == Toward::A) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::C); - } - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::A); - case MirrorType::Centro: - if (toward_ == Toward::A) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::B); - } - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::A); - case MirrorType::Vertical: - return *this; - case MirrorType::Ordinary: - if (toward_ == Toward::A) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::C); - } else if (toward_ == Toward::B) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::D); - } else if (toward_ == Toward::C) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::A); - } - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::B); - } -} - -constexpr GroupPro GroupPro::to_horizontal_mirror() const { - switch (mirror_type()) { - case MirrorType::Full: - case MirrorType::Horizontal: - return *this; - case MirrorType::Centro: - case MirrorType::Vertical: - if (toward_ == Toward::A) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::B); - } - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::A); - case MirrorType::Ordinary: - if (toward_ == Toward::A) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::B); - } else if (toward_ == Toward::B) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::A); - } else if (toward_ == Toward::C) { - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::D); - } - return GroupPro::unsafe_create(type_id_, pattern_id_, Toward::C); - } -} - -} // namespace klotski::cases diff --git a/src/core/group/internal/group_union.inl b/src/core/group/internal/group_union.inl index e49ee49..1a3ccb2 100644 --- a/src/core/group/internal/group_union.inl +++ b/src/core/group/internal/group_union.inl @@ -60,26 +60,26 @@ constexpr uint32_t GroupUnion::pattern_num() const { return PATTERN_NUM[type_id_]; } -inline std::vector GroupUnion::groups_pro() const { - std::vector groups; +inline std::vector GroupUnion::groups_pro() const { + std::vector groups; groups.reserve(group_num()); for (uint32_t pattern_id = 0; pattern_id < pattern_num(); ++pattern_id) { - auto group = GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::A); + auto group = Group::unsafe_create(type_id_, pattern_id, Group::Toward::A); groups.emplace_back(group); switch (group.mirror_type()) { - case GroupPro::MirrorType::Full: + case Group::MirrorType::Full: continue; - case GroupPro::MirrorType::Horizontal: - groups.emplace_back(GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::C)); + case Group::MirrorType::Horizontal: + groups.emplace_back(Group::unsafe_create(type_id_, pattern_id, Group::Toward::C)); break; - case GroupPro::MirrorType::Centro: - case GroupPro::MirrorType::Vertical: - groups.emplace_back(GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::B)); + case Group::MirrorType::Centro: + case Group::MirrorType::Vertical: + groups.emplace_back(Group::unsafe_create(type_id_, pattern_id, Group::Toward::B)); break; - case GroupPro::MirrorType::Ordinary: - groups.emplace_back(GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::B)); - groups.emplace_back(GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::C)); - groups.emplace_back(GroupPro::unsafe_create(type_id_, pattern_id, GroupPro::Toward::D)); + case Group::MirrorType::Ordinary: + groups.emplace_back(Group::unsafe_create(type_id_, pattern_id, Group::Toward::B)); + groups.emplace_back(Group::unsafe_create(type_id_, pattern_id, Group::Toward::C)); + groups.emplace_back(Group::unsafe_create(type_id_, pattern_id, Group::Toward::D)); break; } } diff --git a/src/core/main.cc b/src/core/main.cc index aa08b0b..61fe3da 100644 --- a/src/core/main.cc +++ b/src/core/main.cc @@ -26,8 +26,7 @@ using klotski::codec::ShortCode; using klotski::codec::CommonCode; using klotski::cases::GroupUnion; -//using klotski::cases::Group; -using klotski::cases::GroupPro; +using klotski::cases::Group; using klotski::cases::GroupCases; using klotski::cases::GroupUnion; using klotski::cases::GroupCasesPro; @@ -61,7 +60,7 @@ int main() { // std::cout << data_s.size() << std::endl; // std::cout << data_c.size() << std::endl; - auto group = GroupPro::from_common_code(CommonCode::unsafe_create(0x1A9BF0C00)); + auto group = Group::from_common_code(CommonCode::unsafe_create(0x1A9BF0C00)); std::cout << group.type_id() << std::endl; std::cout << group.pattern_id() << std::endl; std::cout << (int)group.toward() << std::endl; diff --git a/src/core_test/cases/group_pro.cc b/src/core_test/cases/group_pro.cc index 7f60872..b941fcb 100644 --- a/src/core_test/cases/group_pro.cc +++ b/src/core_test/cases/group_pro.cc @@ -7,7 +7,7 @@ #include "helper/parallel.h" -using klotski::cases::GroupPro; +using klotski::cases::Group; using klotski::cases::GroupUnion; TEST(GroupPro, demo) { @@ -21,7 +21,7 @@ TEST(GroupPro, demo) { std::cout << GroupUnion::unsafe_create(169).group_num() << std::endl; std::cout << (int)helper::pattern_mirror_type(169, 0) << std::endl; - std::cout << (int)GroupPro::unsafe_create(169, 0, GroupPro::Toward::A).mirror_type() << std::endl; + std::cout << (int)Group::unsafe_create(169, 0, Group::Toward::A).mirror_type() << std::endl; std::cout << std::format("{}", helper::pattern_toward_list(169, 0)) << std::endl; std::cout << (int)GroupUnion::unsafe_create(169).groups_pro()[0].toward() << std::endl; @@ -43,12 +43,12 @@ TEST(GroupPro, cases) { EXPECT_EQ((int)group.mirror_type(), helper::pattern_mirror_type(group.type_id(), group.pattern_id())); - auto g1 = GroupPro::from_common_code(cases.front()); + auto g1 = Group::from_common_code(cases.front()); EXPECT_EQ(g1.type_id(), group.type_id()); EXPECT_EQ(g1.pattern_id(), group.pattern_id()); EXPECT_EQ(g1.toward(), group.toward()); - auto g2 = GroupPro::from_common_code(cases.back()); + auto g2 = Group::from_common_code(cases.back()); EXPECT_EQ(g2.type_id(), group.type_id()); EXPECT_EQ(g2.pattern_id(), group.pattern_id()); EXPECT_EQ(g2.toward(), group.toward()); diff --git a/src/core_test/cases/group_union.cc b/src/core_test/cases/group_union.cc index 8c6f56a..9caf81f 100644 --- a/src/core_test/cases/group_union.cc +++ b/src/core_test/cases/group_union.cc @@ -15,8 +15,7 @@ using klotski::codec::ShortCode; -//using klotski::cases::Group; -using klotski::cases::GroupPro; +using klotski::cases::Group; using klotski::cases::GroupUnion; using klotski::cases::TYPE_ID_LIMIT;