From 1bc79a2fd9bad8ec9443ac9d235b45cd280a17f7 Mon Sep 17 00:00:00 2001 From: azriel1rf Date: Fri, 3 May 2024 14:33:24 +0900 Subject: [PATCH] Format C and C++ files with pre-commit hooks including clang-format (#97) --- cpp/benchmark/benchmark.cc | 1 + cpp/examples/c_example.c | 79 +- cpp/examples/cpp_example.cc | 41 +- cpp/examples/evaluator5_standalone_example.cc | 22 +- cpp/examples/evaluator6_standalone_example.cc | 22 +- cpp/examples/evaluator7_standalone_example.cc | 26 +- cpp/examples/omaha_example.cc | 34 +- cpp/examples/plo4_example.cc | 31 +- cpp/examples/plo5_example.cc | 31 +- cpp/examples/plo6_example.cc | 31 +- cpp/include/phevaluator/card.h | 36 +- cpp/include/phevaluator/phevaluator.h | 47 +- cpp/include/phevaluator/rank.h | 47 +- cpp/phevaluatorConfig.cmake.in | 2 +- cpp/src/7462.c | 14926 ++-- cpp/src/card_sampler.cc | 5 +- cpp/src/dptables.c | 1770 +- cpp/src/evaluator5.c | 27 +- cpp/src/evaluator5.cc | 4 +- cpp/src/evaluator6.c | 31 +- cpp/src/evaluator6.cc | 4 +- cpp/src/evaluator7.c | 35 +- cpp/src/evaluator7.cc | 4 +- cpp/src/evaluator8.c | 47 +- cpp/src/evaluator9.c | 43 +- cpp/src/evaluator_plo4.c | 44 +- cpp/src/evaluator_plo4.cc | 10 +- cpp/src/evaluator_plo5.c | 41 +- cpp/src/evaluator_plo5.cc | 10 +- cpp/src/evaluator_plo6.c | 29 +- cpp/src/evaluator_plo6.cc | 10 +- cpp/src/hash.c | 17 +- cpp/src/hash.h | 4 +- cpp/src/hashtable.c | 1707 +- cpp/src/hashtable5.c | 1288 +- cpp/src/hashtable6.c | 3833 +- cpp/src/hashtable7.c | 10253 ++- cpp/src/hashtable8.c | 25012 +++---- cpp/src/hashtable9.c | 56307 +++++++--------- cpp/src/rank.c | 39 +- cpp/src/tables.h | 2 +- cpp/src/tables_bitwise.c | 37 +- cpp/test/evaluation.cc | 70 +- cpp/test/evaluation5_standalone.cc | 26 +- cpp/test/evaluation6_standalone.cc | 29 +- cpp/test/evaluation7_standalone.cc | 28 +- cpp/test/evaluation_plo4.cc | 5 +- cpp/test/evaluation_plo5.cc | 13 +- cpp/test/evaluation_plo6.cc | 14 +- cpp/test/kev/arrays.h | 4376 +- cpp/test/kev/fast_eval.c | 1412 +- cpp/test/kev/index52c7.h | 13643 ++-- cpp/test/kev/kev_eval.c | 52 +- cpp/test/kev/kev_eval.h | 8 +- cpp/test/rank.cc | 43 +- 55 files changed, 60972 insertions(+), 74736 deletions(-) diff --git a/cpp/benchmark/benchmark.cc b/cpp/benchmark/benchmark.cc index badb34c..808421e 100644 --- a/cpp/benchmark/benchmark.cc +++ b/cpp/benchmark/benchmark.cc @@ -1,4 +1,5 @@ #include "benchmark/benchmark.h" + #include "phevaluator/card_sampler.h" #include "phevaluator/phevaluator.h" diff --git a/cpp/examples/c_example.c b/cpp/examples/c_example.c index dd0b3fe..2fde7bb 100644 --- a/cpp/examples/c_example.c +++ b/cpp/examples/c_example.c @@ -1,28 +1,27 @@ -#include -#include #include -#include #include #include +#include +#include +#include /* * This C code is a demonstration of how to calculate the card id, which will * be used as the parameter in the evaluator. It also shows how to use the * return value to determine which hand is the stronger one. */ -int main() -{ - /* - * In this example we use a scenario in the game Texas Holdem: - * Community cards: 9c 4c 4s 9d 4h (both players share these cards) - * Player 1: Qc 6c - * Player 2: 2c 9h - * - * Both players have full houses, but player 1 has only a four full house - * while player 2 has a nine full house. +int main() { + /* + * In this example we use a scenario in the game Texas Holdem: + * Community cards: 9c 4c 4s 9d 4h (both players share these cards) + * Player 1: Qc 6c + * Player 2: 2c 9h * - * The result is player 2 has a stronger hand than player 1. - */ + * Both players have full houses, but player 1 has only a four full house + * while player 2 has a nine full house. + * + * The result is player 2 has a stronger hand than player 1. + */ /* * To calculate the value of each card, we can either use the Card Id @@ -36,36 +35,36 @@ int main() * And the suits are: * club = 0, diamond = 1, heart = 2, spade = 3 */ - // Community cards - int a = 7 * 4 + 0; // 9c - int b = 2 * 4 + 0; // 4c - int c = 2 * 4 + 3; // 4s - int d = 7 * 4 + 1; // 9d - int e = 2 * 4 + 2; // 4h + // Community cards + int a = 7 * 4 + 0; // 9c + int b = 2 * 4 + 0; // 4c + int c = 2 * 4 + 3; // 4s + int d = 7 * 4 + 1; // 9d + int e = 2 * 4 + 2; // 4h - // Player 1 - int f = 10 * 4 + 0; // Qc - int g = 4 * 4 + 0; // 6c + // Player 1 + int f = 10 * 4 + 0; // Qc + int g = 4 * 4 + 0; // 6c - // Player 2 - int h = 0 * 4 + 0; // 2c - int i = 7 * 4 + 2; // 9h + // Player 2 + int h = 0 * 4 + 0; // 2c + int i = 7 * 4 + 2; // 9h - // Evaluating the hand of player 1 - int rank1 = evaluate_7cards(a, b, c, d, e, f, g); - // Evaluating the hand of player 2 - int rank2 = evaluate_7cards(a, b, c, d, e, h, i); + // Evaluating the hand of player 1 + int rank1 = evaluate_7cards(a, b, c, d, e, f, g); + // Evaluating the hand of player 2 + int rank2 = evaluate_7cards(a, b, c, d, e, h, i); assert(rank1 == 292); assert(rank2 == 236); - printf("The rank of the hand in player 1 is %d\n", rank1); // expected 292 - printf("The rank of the hand in player 2 is %d\n", rank2); // expected 236 - printf("Player 2 has a stronger hand\n"); + printf("The rank of the hand in player 1 is %d\n", rank1); // expected 292 + printf("The rank of the hand in player 2 is %d\n", rank2); // expected 236 + printf("Player 2 has a stronger hand\n"); - // Since the return value of the hand in player 2 is less than player 1, - // it's considered to be a higher rank and stronger hand. - // So player 2 beats player 1. + // Since the return value of the hand in player 2 is less than player 1, + // it's considered to be a higher rank and stronger hand. + // So player 2 beats player 1. enum rank_category category = get_rank_category(rank2); assert(category == FULL_HOUSE); @@ -78,10 +77,10 @@ int main() assert(strcmp(rank_description, "Nines Full over Fours") == 0); const char* rank_sample_hand = describe_sample_hand(rank2); - printf("The best hand from player 2 is %s %s\n", - rank_sample_hand, is_flush(rank2) ? "flush": ""); + printf("The best hand from player 2 is %s %s\n", rank_sample_hand, + is_flush(rank2) ? "flush" : ""); assert(strcmp(rank_sample_hand, "99944") == 0); assert(!is_flush(rank2)); - return 0; + return 0; } diff --git a/cpp/examples/cpp_example.cc b/cpp/examples/cpp_example.cc index 3316650..6be1731 100644 --- a/cpp/examples/cpp_example.cc +++ b/cpp/examples/cpp_example.cc @@ -1,24 +1,28 @@ #include -#include + #include +#include -int main() -{ - /* - * This demonstrated scenario is the same as the one shown in example 1. - * Community cards: 9c 4c 4s 9d 4h (both players share these cards) - * Player 1: Qc 6c - * Player 2: 2c 9h - */ - phevaluator::Rank rank1 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "Qc", "6c"); - phevaluator::Rank rank2 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "2c", "9h"); +int main() { + /* + * This demonstrated scenario is the same as the one shown in example 1. + * Community cards: 9c 4c 4s 9d 4h (both players share these cards) + * Player 1: Qc 6c + * Player 2: 2c 9h + */ + phevaluator::Rank rank1 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "Qc", "6c"); + phevaluator::Rank rank2 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "2c", "9h"); - // expected 292 + // expected 292 assert(rank1.value() == 292); - std::cout << "The rank of the hand in player 1 is " << rank1.value() << std::endl; - // expected 236 + std::cout << "The rank of the hand in player 1 is " << rank1.value() + << std::endl; + // expected 236 assert(rank2.value() == 236); - std::cout << "The rank of the hand in player 2 is " << rank2.value() << std::endl; + std::cout << "The rank of the hand in player 2 is " << rank2.value() + << std::endl; assert(rank1 < rank2); std::cout << "Player 2 has a stronger hand" << std::endl; @@ -28,10 +32,11 @@ int main() std::cout << "Player 2 has a " << rank2.describeCategory() << std::endl; assert(rank2.describeRank() == "Nines Full over Fours"); - std::cout << "More specifically, player 2 has a " << rank2.describeRank() << std::endl; + std::cout << "More specifically, player 2 has a " << rank2.describeRank() + << std::endl; assert(rank2.describeSampleHand() == "99944"); assert(!rank2.isFlush()); - std::cout << "The best hand from player 2 is " << rank2.describeSampleHand() << - (rank2.isFlush() ? " in flush" : "") << std::endl; + std::cout << "The best hand from player 2 is " << rank2.describeSampleHand() + << (rank2.isFlush() ? " in flush" : "") << std::endl; } diff --git a/cpp/examples/evaluator5_standalone_example.cc b/cpp/examples/evaluator5_standalone_example.cc index 17f8d39..48f2c49 100644 --- a/cpp/examples/evaluator5_standalone_example.cc +++ b/cpp/examples/evaluator5_standalone_example.cc @@ -1,6 +1,7 @@ #include -#include + #include +#include /* * This example uses library pheval5. @@ -11,17 +12,22 @@ * and follow `examples/cpp_example.cc`. */ -int main() -{ - phevaluator::Rank rank1 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h"); - phevaluator::Rank rank2 = phevaluator::EvaluateCards("8c", "7c", "6s", "5d", "4s"); +int main() { + phevaluator::Rank rank1 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h"); + phevaluator::Rank rank2 = + phevaluator::EvaluateCards("8c", "7c", "6s", "5d", "4s"); assert(rank1.value() == 292); - std::cout << "The rank of the hand in player 1 is " << rank1.value() << std::endl; + std::cout << "The rank of the hand in player 1 is " << rank1.value() + << std::endl; assert(rank2.value() == 1606); - std::cout << "The rank of the hand in player 2 is " << rank2.value() << std::endl; + std::cout << "The rank of the hand in player 2 is " << rank2.value() + << std::endl; assert(rank1.value() < rank2.value()); - std::cout << "Due to rank1.value() < rank2.value(), player 1 has a stronger hand" << std::endl; + std::cout + << "Due to rank1.value() < rank2.value(), player 1 has a stronger hand" + << std::endl; } diff --git a/cpp/examples/evaluator6_standalone_example.cc b/cpp/examples/evaluator6_standalone_example.cc index 0a85d77..e99bc90 100644 --- a/cpp/examples/evaluator6_standalone_example.cc +++ b/cpp/examples/evaluator6_standalone_example.cc @@ -1,6 +1,7 @@ #include -#include + #include +#include /* * This example uses library pheval6. @@ -11,17 +12,22 @@ * and follow `examples/cpp_example.cc`. */ -int main() -{ - phevaluator::Rank rank1 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "7d"); - phevaluator::Rank rank2 = phevaluator::EvaluateCards("8c", "7c", "6s", "5d", "4s", "2s"); +int main() { + phevaluator::Rank rank1 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "7d"); + phevaluator::Rank rank2 = + phevaluator::EvaluateCards("8c", "7c", "6s", "5d", "4s", "2s"); assert(rank1.value() == 292); - std::cout << "The rank of the hand in player 1 is " << rank1.value() << std::endl; + std::cout << "The rank of the hand in player 1 is " << rank1.value() + << std::endl; assert(rank2.value() == 1606); - std::cout << "The rank of the hand in player 2 is " << rank2.value() << std::endl; + std::cout << "The rank of the hand in player 2 is " << rank2.value() + << std::endl; assert(rank1.value() < rank2.value()); - std::cout << "Due to rank1.value() < rank2.value(), player 1 has a stronger hand" << std::endl; + std::cout + << "Due to rank1.value() < rank2.value(), player 1 has a stronger hand" + << std::endl; } diff --git a/cpp/examples/evaluator7_standalone_example.cc b/cpp/examples/evaluator7_standalone_example.cc index 808417a..0db11e8 100644 --- a/cpp/examples/evaluator7_standalone_example.cc +++ b/cpp/examples/evaluator7_standalone_example.cc @@ -1,6 +1,7 @@ #include -#include + #include +#include /* * This example uses library pheval7. @@ -11,18 +12,23 @@ * and follow `examples/cpp_example.cc`. */ -int main() -{ - phevaluator::Rank rank1 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "Qc", "6c"); - phevaluator::Rank rank2 = phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "2c", "9h"); +int main() { + phevaluator::Rank rank1 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "Qc", "6c"); + phevaluator::Rank rank2 = + phevaluator::EvaluateCards("9c", "4c", "4s", "9d", "4h", "2c", "9h"); - // expected 292 + // expected 292 assert(rank1.value() == 292); - std::cout << "The rank of the hand in player 1 is " << rank1.value() << std::endl; - // expected 236 + std::cout << "The rank of the hand in player 1 is " << rank1.value() + << std::endl; + // expected 236 assert(rank2.value() == 236); - std::cout << "The rank of the hand in player 2 is " << rank2.value() << std::endl; + std::cout << "The rank of the hand in player 2 is " << rank2.value() + << std::endl; assert(rank2.value() < rank1.value()); - std::cout << "Due to rank2.value() < rank1.value(), player 2 has a better hand" << std::endl; + std::cout + << "Due to rank2.value() < rank1.value(), player 2 has a better hand" + << std::endl; } diff --git a/cpp/examples/omaha_example.cc b/cpp/examples/omaha_example.cc index 730ecce..855d089 100644 --- a/cpp/examples/omaha_example.cc +++ b/cpp/examples/omaha_example.cc @@ -1,33 +1,35 @@ -#include #include #include + #include +#include /* * This example is mostly the same as plo4_example.cc - * In this example, we call EvaluateOmahaCards, which is exactly the same as EvaluatePlo4Cards + * In this example, we call EvaluateOmahaCards, which is exactly the same as + * EvaluatePlo4Cards */ -int main() -{ +int main() { /* * Community cards: 4c 5c 6c 7s 8s * Player 1: 2c 9c As Kd * Player 2: 6s 9s Ts Js */ - phevaluator::Rank rank1 = - phevaluator::EvaluateOmahaCards("4c", "5c", "6c", "7s", "8s", // community cards - "2c", "9c", "As", "Kd"); // player hole cards - phevaluator::Rank rank2 = - phevaluator::EvaluateOmahaCards("4c", "5c", "6c", "7s", "8s", // community cards - "6s", "9s", "Ts", "Js"); // player hole cards + phevaluator::Rank rank1 = phevaluator::EvaluateOmahaCards( + "4c", "5c", "6c", "7s", "8s", // community cards + "2c", "9c", "As", "Kd"); // player hole cards + phevaluator::Rank rank2 = phevaluator::EvaluateOmahaCards( + "4c", "5c", "6c", "7s", "8s", // community cards + "6s", "9s", "Ts", "Js"); // player hole cards /* - * It seems that Player 2 can make a straight-flush, but that's not true. Because each - * player can only select 3 cards from the community cards and 2 cards from his own hole - * cards, so Player 2 cannot get a straight-flush in this example. + * It seems that Player 2 can make a straight-flush, but that's not true. + * Because each player can only select 3 cards from the community cards and 2 + * cards from his own hole cards, so Player 2 cannot get a straight-flush in + * this example. * - * Therefore the result is, Player 1 can make a 9-high flush in clubs, and Player 2 can - * only make a 10-high straight. + * Therefore the result is, Player 1 can make a 9-high flush in clubs, and + * Player 2 can only make a 10-high straight. */ assert(rank1.value() == 1578); std::cout << "Player 1 has:" << std::endl; @@ -43,5 +45,5 @@ int main() std::cout << rank2.describeRank() << std::endl; std::cout << rank2.describeSampleHand() << std::endl; - return 0; + return 0; } diff --git a/cpp/examples/plo4_example.cc b/cpp/examples/plo4_example.cc index 41b2b53..a8d81b4 100644 --- a/cpp/examples/plo4_example.cc +++ b/cpp/examples/plo4_example.cc @@ -1,29 +1,30 @@ -#include #include #include + #include +#include -int main() -{ +int main() { /* * Community cards: 4c 5c 6c 7s 8s * Player 1: 2c 9c As Kd * Player 2: 6s 9s Ts Js */ - phevaluator::Rank rank1 = - phevaluator::EvaluatePlo4Cards("4c", "5c", "6c", "7s", "8s", // community cards - "2c", "9c", "As", "Kd"); // player hole cards - phevaluator::Rank rank2 = - phevaluator::EvaluatePlo4Cards("4c", "5c", "6c", "7s", "8s", // community cards - "6s", "9s", "Ts", "Js"); // player hole cards + phevaluator::Rank rank1 = phevaluator::EvaluatePlo4Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "2c", "9c", "As", "Kd"); // player hole cards + phevaluator::Rank rank2 = phevaluator::EvaluatePlo4Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "6s", "9s", "Ts", "Js"); // player hole cards /* - * It seems that Player 2 can make a straight-flush, but that's not true. Because each - * player can only select 3 cards from the community cards and 2 cards from his own hole - * cards, so Player 2 cannot get a straight-flush in this example. + * It seems that Player 2 can make a straight-flush, but that's not true. + * Because each player can only select 3 cards from the community cards and 2 + * cards from his own hole cards, so Player 2 cannot get a straight-flush in + * this example. * - * Therefore the result is, Player 1 can make a 9-high flush in clubs, and Player 2 can - * only make a 10-high straight. + * Therefore the result is, Player 1 can make a 9-high flush in clubs, and + * Player 2 can only make a 10-high straight. */ assert(rank1.value() == 1578); std::cout << "Player 1 has:" << std::endl; @@ -39,5 +40,5 @@ int main() std::cout << rank2.describeRank() << std::endl; std::cout << rank2.describeSampleHand() << std::endl; - return 0; + return 0; } diff --git a/cpp/examples/plo5_example.cc b/cpp/examples/plo5_example.cc index 4a67e5f..4f67920 100644 --- a/cpp/examples/plo5_example.cc +++ b/cpp/examples/plo5_example.cc @@ -1,29 +1,30 @@ -#include #include #include + #include +#include -int main() -{ +int main() { /* * Community cards: 4c 5c 6c 7s 8s * Player 1: 2c 9c As Kd Jh * Player 2: 6s 9s Ts Js 2s */ - phevaluator::Rank rank1 = - phevaluator::EvaluatePlo5Cards("4c", "5c", "6c", "7s", "8s", // community cards - "2c", "9c", "As", "Kd", "Jh"); // player hole cards - phevaluator::Rank rank2 = - phevaluator::EvaluatePlo5Cards("4c", "5c", "6c", "7s", "8s", // community cards - "6s", "9s", "Ts", "Js", "2s"); // player hole cards + phevaluator::Rank rank1 = phevaluator::EvaluatePlo5Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "2c", "9c", "As", "Kd", "Jh"); // player hole cards + phevaluator::Rank rank2 = phevaluator::EvaluatePlo5Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "6s", "9s", "Ts", "Js", "2s"); // player hole cards /* - * It seems that Player 2 can make a straight-flush, but that's not true. Because each - * player can only select 3 cards from the community cards and 2 cards from his own hole - * cards, so Player 2 cannot get a straight-flush in this example. + * It seems that Player 2 can make a straight-flush, but that's not true. + * Because each player can only select 3 cards from the community cards and 2 + * cards from his own hole cards, so Player 2 cannot get a straight-flush in + * this example. * - * Therefore the result is, Player 1 can make a 9-high flush in clubs, and Player 2 can - * only make a 10-high straight. + * Therefore the result is, Player 1 can make a 9-high flush in clubs, and + * Player 2 can only make a 10-high straight. */ assert(rank1.value() == 1578); std::cout << "Player 1 has:" << std::endl; @@ -39,5 +40,5 @@ int main() std::cout << rank2.describeRank() << std::endl; std::cout << rank2.describeSampleHand() << std::endl; - return 0; + return 0; } diff --git a/cpp/examples/plo6_example.cc b/cpp/examples/plo6_example.cc index 916de61..6fef242 100644 --- a/cpp/examples/plo6_example.cc +++ b/cpp/examples/plo6_example.cc @@ -1,29 +1,30 @@ -#include #include #include + #include +#include -int main() -{ +int main() { /* * Community cards: 4c 5c 6c 7s 8s * Player 1: 2c 9c As Kd Jh 8d * Player 2: 6s 9s Ts Js 2s 2d */ - phevaluator::Rank rank1 = - phevaluator::EvaluatePlo6Cards("4c", "5c", "6c", "7s", "8s", // community cards - "2c", "9c", "As", "Kd", "Jh", "8d"); // player hole cards - phevaluator::Rank rank2 = - phevaluator::EvaluatePlo6Cards("4c", "5c", "6c", "7s", "8s", // community cards - "6s", "9s", "Ts", "Js", "2s", "2d"); // player hole cards + phevaluator::Rank rank1 = phevaluator::EvaluatePlo6Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "2c", "9c", "As", "Kd", "Jh", "8d"); // player hole cards + phevaluator::Rank rank2 = phevaluator::EvaluatePlo6Cards( + "4c", "5c", "6c", "7s", "8s", // community cards + "6s", "9s", "Ts", "Js", "2s", "2d"); // player hole cards /* - * It seems that Player 2 can make a straight-flush, but that's not true. Because each - * player can only select 3 cards from the community cards and 2 cards from his own hole - * cards, so Player 2 cannot get a straight-flush in this example. + * It seems that Player 2 can make a straight-flush, but that's not true. + * Because each player can only select 3 cards from the community cards and 2 + * cards from his own hole cards, so Player 2 cannot get a straight-flush in + * this example. * - * Therefore the result is, Player 1 can make a 9-high flush in clubs, and Player 2 can - * only make a 10-high straight. + * Therefore the result is, Player 1 can make a 9-high flush in clubs, and + * Player 2 can only make a 10-high straight. */ assert(rank1.value() == 1578); std::cout << "Player 1 has:" << std::endl; @@ -39,5 +40,5 @@ int main() std::cout << rank2.describeRank() << std::endl; std::cout << rank2.describeSampleHand() << std::endl; - return 0; + return 0; } diff --git a/cpp/include/phevaluator/card.h b/cpp/include/phevaluator/card.h index 76dfe29..6fbb5e3 100644 --- a/cpp/include/phevaluator/card.h +++ b/cpp/include/phevaluator/card.h @@ -19,30 +19,27 @@ #ifdef __cplusplus -#include -#include #include #include +#include +#include namespace phevaluator { const static std::unordered_map rankMap = { - {'2', 0}, {'3', 1}, {'4', 2}, {'5', 3}, - {'6', 4}, {'7', 5}, {'8', 6}, {'9', 7}, - {'T', 8}, {'J', 9}, {'Q', 10}, {'K', 11}, {'A', 12}, + {'2', 0}, {'3', 1}, {'4', 2}, {'5', 3}, {'6', 4}, {'7', 5}, {'8', 6}, + {'9', 7}, {'T', 8}, {'J', 9}, {'Q', 10}, {'K', 11}, {'A', 12}, }; const static std::unordered_map suitMap = { - {'C', 0}, {'D', 1}, {'H', 2}, {'S', 3}, - {'c', 0}, {'d', 1}, {'h', 2}, {'s', 3}, + {'C', 0}, {'D', 1}, {'H', 2}, {'S', 3}, + {'c', 0}, {'d', 1}, {'h', 2}, {'s', 3}, }; const static std::array rankReverseArray = { - '2', '3', '4', '5', - '6', '7', '8', '9', - 'T', 'J', 'Q', 'K', 'A', + '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A', }; -const static std::array suitReverseArray = { 'c', 'd', 'h', 's' }; +const static std::array suitReverseArray = {'c', 'd', 'h', 's'}; class Card { -public: + public: Card() {} Card(int id) : id_(id) {} @@ -62,29 +59,28 @@ class Card { char describeSuit(void) const { return suitReverseArray[id_ % 4]; } std::string describeCard(void) const { - return std::string{ describeRank(), describeSuit() }; + return std::string{describeRank(), describeSuit()}; } operator int() const { return id_; } operator std::string() const { return describeCard(); } -private: + private: int id_; }; -} // namespace phevaluator - +} // namespace phevaluator namespace std { template <> struct hash { size_t operator()(const phevaluator::Card& card) const { - return hash()(int(card)); // usually identical to `return int(card)` + return hash()(int(card)); // usually identical to `return int(card)` } }; -} // namespace std +} // namespace std -#endif // __cplusplus +#endif // __cplusplus -#endif // PHEVALUATOR_CARD_H +#endif // PHEVALUATOR_CARD_H diff --git a/cpp/include/phevaluator/phevaluator.h b/cpp/include/phevaluator/phevaluator.h index 639a3fd..1e01cae 100644 --- a/cpp/include/phevaluator/phevaluator.h +++ b/cpp/include/phevaluator/phevaluator.h @@ -14,7 +14,6 @@ * limitations under the License. */ - #ifndef PHEVALUATOR_H #define PHEVALUATOR_H @@ -67,33 +66,33 @@ int evaluate_7cards(int a, int b, int c, int d, int e, int f, int g); * The first five parameters are the community cards on the board * The last four parameters are the hole cards of the player */ -int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4); +int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4); /* * The first five parameters are the community cards on the board * The last four parameters are the hole cards of the player * Alias of evaluate_plo4_cards */ -int evaluate_omaha_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4); +int evaluate_omaha_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4); /* * The first five parameters are the community cards on the board * The last five parameters are the hole cards of the player */ -int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4, int h5); +int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4, int h5); /* * The first five parameters are the community cards on the board * The last six parameters are the hole cards of the player */ -int evaluate_plo6_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4, int h5, int h6); +int evaluate_plo6_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4, int h5, int h6); #ifdef __cplusplus -} // closing brace for extern "C" +} // closing brace for extern "C" #endif #ifdef __cplusplus @@ -117,9 +116,8 @@ Rank EvaluateCards(const Card& a, const Card& b, const Card& c, const Card& d, * The last four parameters are the hole cards of the player */ Rank EvaluatePlo4Cards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, - const Card& h3, const Card& h4); + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4); /* * The first five parameters are the community cards on the board @@ -127,30 +125,29 @@ Rank EvaluatePlo4Cards(const Card& c1, const Card& c2, const Card& c3, * Alias of EvaluatePlo4Cards */ Rank EvaluateOmahaCards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, - const Card& h3, const Card& h4); + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4); /* * The first five parameters are the community cards on the board * The last five parameters are the hole cards of the player */ Rank EvaluatePlo5Cards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, const Card& h3, - const Card& h4, const Card& h5); + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4, + const Card& h5); /* * The first five parameters are the community cards on the board * The last six parameters are the hole cards of the player */ Rank EvaluatePlo6Cards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, const Card& h3, - const Card& h4, const Card& h5, const Card& h6); + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4, + const Card& h5, const Card& h6); -} // namespace phevaluator +} // namespace phevaluator -#endif // __cplusplus +#endif // __cplusplus -#endif // PHEVALUATOR_H +#endif // PHEVALUATOR_H diff --git a/cpp/include/phevaluator/rank.h b/cpp/include/phevaluator/rank.h index 683a859..0ea495b 100644 --- a/cpp/include/phevaluator/rank.h +++ b/cpp/include/phevaluator/rank.h @@ -67,14 +67,15 @@ const char* describe_sample_hand(int rank); bool is_flush(int rank); #ifdef __cplusplus -} // closing brace for extern "C" +} // closing brace for extern "C" #endif #ifdef __cplusplus -#include #include #include +#include + #include "card.h" namespace phevaluator { @@ -83,49 +84,31 @@ class Rank { public: int value() const { return value_; } - bool operator<(const Rank& other) const { - return value_ > other.value_; - } + bool operator<(const Rank& other) const { return value_ > other.value_; } - bool operator<=(const Rank& other) const { - return value_ >= other.value_; - } + bool operator<=(const Rank& other) const { return value_ >= other.value_; } - bool operator>(const Rank& other) const { - return value_ < other.value_; - } + bool operator>(const Rank& other) const { return value_ < other.value_; } - bool operator>=(const Rank& other) const { - return value_ <= other.value_; - } + bool operator>=(const Rank& other) const { return value_ <= other.value_; } - bool operator==(const Rank& other) const { - return value_ == other.value_; - } + bool operator==(const Rank& other) const { return value_ == other.value_; } - bool operator!=(const Rank& other) const { - return value_ != other.value_; - } + bool operator!=(const Rank& other) const { return value_ != other.value_; } - enum rank_category category() const { - return get_rank_category(value_); - } + enum rank_category category() const { return get_rank_category(value_); } std::string describeCategory() const { return describe_rank_category(category()); } - std::string describeRank() const { - return describe_rank(value_); - } + std::string describeRank() const { return describe_rank(value_); } std::string describeSampleHand() const { return describe_sample_hand(value_); } - bool isFlush() const { - return is_flush(value_); - } + bool isFlush() const { return is_flush(value_); } Rank(int value) : value_(value) {} Rank() {} @@ -134,8 +117,8 @@ class Rank { int value_ = 0; }; -} // namespace phevaluator +} // namespace phevaluator -#endif // __cplusplus +#endif // __cplusplus -#endif // PHEVALUATOR_STRENTH_H +#endif // PHEVALUATOR_STRENTH_H diff --git a/cpp/phevaluatorConfig.cmake.in b/cpp/phevaluatorConfig.cmake.in index 4a09b0a..c765e36 100644 --- a/cpp/phevaluatorConfig.cmake.in +++ b/cpp/phevaluatorConfig.cmake.in @@ -2,4 +2,4 @@ include("${CMAKE_CURRENT_LIST_DIR}/phevalTargets.cmake") -check_required_components(pheval) \ No newline at end of file +check_required_components(pheval) diff --git a/cpp/src/7462.c b/cpp/src/7462.c index 58d6ff4..a4eb96e 100644 --- a/cpp/src/7462.c +++ b/cpp/src/7462.c @@ -17,7467 +17,7467 @@ // This table origins from http://suffe.cool/poker/7462.html const char* rank_description[7463][2] = { - {"", ""}, - {"AKQJT", "Royal Flush"}, - {"KQJT9", "King-High Straight Flush"}, - {"QJT98", "Queen-High Straight Flush"}, - {"JT987", "Jack-High Straight Flush"}, - {"T9876", "Ten-High Straight Flush"}, - {"98765", "Nine-High Straight Flush"}, - {"87654", "Eight-High Straight Flush"}, - {"76543", "Seven-High Straight Flush"}, - {"65432", "Six-High Straight Flush"}, - {"5432A", "Five-High Straight Flush"}, - {"AAAAK", "Four Aces"}, - {"AAAAQ", "Four Aces"}, - {"AAAAJ", "Four Aces"}, - {"AAAAT", "Four Aces"}, - {"AAAA9", "Four Aces"}, - {"AAAA8", "Four Aces"}, - {"AAAA7", "Four Aces"}, - {"AAAA6", "Four Aces"}, - {"AAAA5", "Four Aces"}, - {"AAAA4", "Four Aces"}, - {"AAAA3", "Four Aces"}, - {"AAAA2", "Four Aces"}, - {"KKKKA", "Four Kings"}, - {"KKKKQ", "Four Kings"}, - {"KKKKJ", "Four Kings"}, - {"KKKKT", "Four Kings"}, - {"KKKK9", "Four Kings"}, - {"KKKK8", "Four Kings"}, - {"KKKK7", "Four Kings"}, - {"KKKK6", "Four Kings"}, - {"KKKK5", "Four Kings"}, - {"KKKK4", "Four Kings"}, - {"KKKK3", "Four Kings"}, - {"KKKK2", "Four Kings"}, - {"QQQQA", "Four Queens"}, - {"QQQQK", "Four Queens"}, - {"QQQQJ", "Four Queens"}, - {"QQQQT", "Four Queens"}, - {"QQQQ9", "Four Queens"}, - {"QQQQ8", "Four Queens"}, - {"QQQQ7", "Four Queens"}, - {"QQQQ6", "Four Queens"}, - {"QQQQ5", "Four Queens"}, - {"QQQQ4", "Four Queens"}, - {"QQQQ3", "Four Queens"}, - {"QQQQ2", "Four Queens"}, - {"JJJJA", "Four Jacks"}, - {"JJJJK", "Four Jacks"}, - {"JJJJQ", "Four Jacks"}, - {"JJJJT", "Four Jacks"}, - {"JJJJ9", "Four Jacks"}, - {"JJJJ8", "Four Jacks"}, - {"JJJJ7", "Four Jacks"}, - {"JJJJ6", "Four Jacks"}, - {"JJJJ5", "Four Jacks"}, - {"JJJJ4", "Four Jacks"}, - {"JJJJ3", "Four Jacks"}, - {"JJJJ2", "Four Jacks"}, - {"TTTTA", "Four Tens"}, - {"TTTTK", "Four Tens"}, - {"TTTTQ", "Four Tens"}, - {"TTTTJ", "Four Tens"}, - {"TTTT9", "Four Tens"}, - {"TTTT8", "Four Tens"}, - {"TTTT7", "Four Tens"}, - {"TTTT6", "Four Tens"}, - {"TTTT5", "Four Tens"}, - {"TTTT4", "Four Tens"}, - {"TTTT3", "Four Tens"}, - {"TTTT2", "Four Tens"}, - {"9999A", "Four Nines"}, - {"9999K", "Four Nines"}, - {"9999Q", "Four Nines"}, - {"9999J", "Four Nines"}, - {"9999T", "Four Nines"}, - {"99998", "Four Nines"}, - {"99997", "Four Nines"}, - {"99996", "Four Nines"}, - {"99995", "Four Nines"}, - {"99994", "Four Nines"}, - {"99993", "Four Nines"}, - {"99992", "Four Nines"}, - {"8888A", "Four Eights"}, - {"8888K", "Four Eights"}, - {"8888Q", "Four Eights"}, - {"8888J", "Four Eights"}, - {"8888T", "Four Eights"}, - {"88889", "Four Eights"}, - {"88887", "Four Eights"}, - {"88886", "Four Eights"}, - {"88885", "Four Eights"}, - {"88884", "Four Eights"}, - {"88883", "Four Eights"}, - {"88882", "Four Eights"}, - {"7777A", "Four Sevens"}, - {"7777K", "Four Sevens"}, - {"7777Q", "Four Sevens"}, - {"7777J", "Four Sevens"}, - {"7777T", "Four Sevens"}, - {"77779", "Four Sevens"}, - {"77778", "Four Sevens"}, - {"77776", "Four Sevens"}, - {"77775", "Four Sevens"}, - {"77774", "Four Sevens"}, - {"77773", "Four Sevens"}, - {"77772", "Four Sevens"}, - {"6666A", "Four Sixes"}, - {"6666K", "Four Sixes"}, - {"6666Q", "Four Sixes"}, - {"6666J", "Four Sixes"}, - {"6666T", "Four Sixes"}, - {"66669", "Four Sixes"}, - {"66668", "Four Sixes"}, - {"66667", "Four Sixes"}, - {"66665", "Four Sixes"}, - {"66664", "Four Sixes"}, - {"66663", "Four Sixes"}, - {"66662", "Four Sixes"}, - {"5555A", "Four Fives"}, - {"5555K", "Four Fives"}, - {"5555Q", "Four Fives"}, - {"5555J", "Four Fives"}, - {"5555T", "Four Fives"}, - {"55559", "Four Fives"}, - {"55558", "Four Fives"}, - {"55557", "Four Fives"}, - {"55556", "Four Fives"}, - {"55554", "Four Fives"}, - {"55553", "Four Fives"}, - {"55552", "Four Fives"}, - {"4444A", "Four Fours"}, - {"4444K", "Four Fours"}, - {"4444Q", "Four Fours"}, - {"4444J", "Four Fours"}, - {"4444T", "Four Fours"}, - {"44449", "Four Fours"}, - {"44448", "Four Fours"}, - {"44447", "Four Fours"}, - {"44446", "Four Fours"}, - {"44445", "Four Fours"}, - {"44443", "Four Fours"}, - {"44442", "Four Fours"}, - {"3333A", "Four Treys"}, - {"3333K", "Four Treys"}, - {"3333Q", "Four Treys"}, - {"3333J", "Four Treys"}, - {"3333T", "Four Treys"}, - {"33339", "Four Treys"}, - {"33338", "Four Treys"}, - {"33337", "Four Treys"}, - {"33336", "Four Treys"}, - {"33335", "Four Treys"}, - {"33334", "Four Treys"}, - {"33332", "Four Treys"}, - {"2222A", "Four Deuces"}, - {"2222K", "Four Deuces"}, - {"2222Q", "Four Deuces"}, - {"2222J", "Four Deuces"}, - {"2222T", "Four Deuces"}, - {"22229", "Four Deuces"}, - {"22228", "Four Deuces"}, - {"22227", "Four Deuces"}, - {"22226", "Four Deuces"}, - {"22225", "Four Deuces"}, - {"22224", "Four Deuces"}, - {"22223", "Four Deuces"}, - {"AAAKK", "Aces Full over Kings"}, - {"AAAQQ", "Aces Full over Queens"}, - {"AAAJJ", "Aces Full over Jacks"}, - {"AAATT", "Aces Full over Tens"}, - {"AAA99", "Aces Full over Nines"}, - {"AAA88", "Aces Full over Eights"}, - {"AAA77", "Aces Full over Sevens"}, - {"AAA66", "Aces Full over Sixes"}, - {"AAA55", "Aces Full over Fives"}, - {"AAA44", "Aces Full over Fours"}, - {"AAA33", "Aces Full over Treys"}, - {"AAA22", "Aces Full over Deuces"}, - {"KKKAA", "Kings Full over Aces"}, - {"KKKQQ", "Kings Full over Queens"}, - {"KKKJJ", "Kings Full over Jacks"}, - {"KKKTT", "Kings Full over Tens"}, - {"KKK99", "Kings Full over Nines"}, - {"KKK88", "Kings Full over Eights"}, - {"KKK77", "Kings Full over Sevens"}, - {"KKK66", "Kings Full over Sixes"}, - {"KKK55", "Kings Full over Fives"}, - {"KKK44", "Kings Full over Fours"}, - {"KKK33", "Kings Full over Treys"}, - {"KKK22", "Kings Full over Deuces"}, - {"QQQAA", "Queens Full over Aces"}, - {"QQQKK", "Queens Full over Kings"}, - {"QQQJJ", "Queens Full over Jacks"}, - {"QQQTT", "Queens Full over Tens"}, - {"QQQ99", "Queens Full over Nines"}, - {"QQQ88", "Queens Full over Eights"}, - {"QQQ77", "Queens Full over Sevens"}, - {"QQQ66", "Queens Full over Sixes"}, - {"QQQ55", "Queens Full over Fives"}, - {"QQQ44", "Queens Full over Fours"}, - {"QQQ33", "Queens Full over Treys"}, - {"QQQ22", "Queens Full over Deuces"}, - {"JJJAA", "Jacks Full over Aces"}, - {"JJJKK", "Jacks Full over Kings"}, - {"JJJQQ", "Jacks Full over Queens"}, - {"JJJTT", "Jacks Full over Tens"}, - {"JJJ99", "Jacks Full over Nines"}, - {"JJJ88", "Jacks Full over Eights"}, - {"JJJ77", "Jacks Full over Sevens"}, - {"JJJ66", "Jacks Full over Sixes"}, - {"JJJ55", "Jacks Full over Fives"}, - {"JJJ44", "Jacks Full over Fours"}, - {"JJJ33", "Jacks Full over Treys"}, - {"JJJ22", "Jacks Full over Deuces"}, - {"TTTAA", "Tens Full over Aces"}, - {"TTTKK", "Tens Full over Kings"}, - {"TTTQQ", "Tens Full over Queens"}, - {"TTTJJ", "Tens Full over Jacks"}, - {"TTT99", "Tens Full over Nines"}, - {"TTT88", "Tens Full over Eights"}, - {"TTT77", "Tens Full over Sevens"}, - {"TTT66", "Tens Full over Sixes"}, - {"TTT55", "Tens Full over Fives"}, - {"TTT44", "Tens Full over Fours"}, - {"TTT33", "Tens Full over Treys"}, - {"TTT22", "Tens Full over Deuces"}, - {"999AA", "Nines Full over Aces"}, - {"999KK", "Nines Full over Kings"}, - {"999QQ", "Nines Full over Queens"}, - {"999JJ", "Nines Full over Jacks"}, - {"999TT", "Nines Full over Tens"}, - {"99988", "Nines Full over Eights"}, - {"99977", "Nines Full over Sevens"}, - {"99966", "Nines Full over Sixes"}, - {"99955", "Nines Full over Fives"}, - {"99944", "Nines Full over Fours"}, - {"99933", "Nines Full over Treys"}, - {"99922", "Nines Full over Deuces"}, - {"888AA", "Eights Full over Aces"}, - {"888KK", "Eights Full over Kings"}, - {"888QQ", "Eights Full over Queens"}, - {"888JJ", "Eights Full over Jacks"}, - {"888TT", "Eights Full over Tens"}, - {"88899", "Eights Full over Nines"}, - {"88877", "Eights Full over Sevens"}, - {"88866", "Eights Full over Sixes"}, - {"88855", "Eights Full over Fives"}, - {"88844", "Eights Full over Fours"}, - {"88833", "Eights Full over Treys"}, - {"88822", "Eights Full over Deuces"}, - {"777AA", "Sevens Full over Aces"}, - {"777KK", "Sevens Full over Kings"}, - {"777QQ", "Sevens Full over Queens"}, - {"777JJ", "Sevens Full over Jacks"}, - {"777TT", "Sevens Full over Tens"}, - {"77799", "Sevens Full over Nines"}, - {"77788", "Sevens Full over Eights"}, - {"77766", "Sevens Full over Sixes"}, - {"77755", "Sevens Full over Fives"}, - {"77744", "Sevens Full over Fours"}, - {"77733", "Sevens Full over Treys"}, - {"77722", "Sevens Full over Deuces"}, - {"666AA", "Sixes Full over Aces"}, - {"666KK", "Sixes Full over Kings"}, - {"666QQ", "Sixes Full over Queens"}, - {"666JJ", "Sixes Full over Jacks"}, - {"666TT", "Sixes Full over Tens"}, - {"66699", "Sixes Full over Nines"}, - {"66688", "Sixes Full over Eights"}, - {"66677", "Sixes Full over Sevens"}, - {"66655", "Sixes Full over Fives"}, - {"66644", "Sixes Full over Fours"}, - {"66633", "Sixes Full over Treys"}, - {"66622", "Sixes Full over Deuces"}, - {"555AA", "Fives Full over Aces"}, - {"555KK", "Fives Full over Kings"}, - {"555QQ", "Fives Full over Queens"}, - {"555JJ", "Fives Full over Jacks"}, - {"555TT", "Fives Full over Tens"}, - {"55599", "Fives Full over Nines"}, - {"55588", "Fives Full over Eights"}, - {"55577", "Fives Full over Sevens"}, - {"55566", "Fives Full over Sixes"}, - {"55544", "Fives Full over Fours"}, - {"55533", "Fives Full over Treys"}, - {"55522", "Fives Full over Deuces"}, - {"444AA", "Fours Full over Aces"}, - {"444KK", "Fours Full over Kings"}, - {"444QQ", "Fours Full over Queens"}, - {"444JJ", "Fours Full over Jacks"}, - {"444TT", "Fours Full over Tens"}, - {"44499", "Fours Full over Nines"}, - {"44488", "Fours Full over Eights"}, - {"44477", "Fours Full over Sevens"}, - {"44466", "Fours Full over Sixes"}, - {"44455", "Fours Full over Fives"}, - {"44433", "Fours Full over Treys"}, - {"44422", "Fours Full over Deuces"}, - {"333AA", "Treys Full over Aces"}, - {"333KK", "Treys Full over Kings"}, - {"333QQ", "Treys Full over Queens"}, - {"333JJ", "Treys Full over Jacks"}, - {"333TT", "Treys Full over Tens"}, - {"33399", "Treys Full over Nines"}, - {"33388", "Treys Full over Eights"}, - {"33377", "Treys Full over Sevens"}, - {"33366", "Treys Full over Sixes"}, - {"33355", "Treys Full over Fives"}, - {"33344", "Treys Full over Fours"}, - {"33322", "Treys Full over Deuces"}, - {"222AA", "Deuces Full over Aces"}, - {"222KK", "Deuces Full over Kings"}, - {"222QQ", "Deuces Full over Queens"}, - {"222JJ", "Deuces Full over Jacks"}, - {"222TT", "Deuces Full over Tens"}, - {"22299", "Deuces Full over Nines"}, - {"22288", "Deuces Full over Eights"}, - {"22277", "Deuces Full over Sevens"}, - {"22266", "Deuces Full over Sixes"}, - {"22255", "Deuces Full over Fives"}, - {"22244", "Deuces Full over Fours"}, - {"22233", "Deuces Full over Treys"}, - {"AKQJ9", "Ace-High Flush"}, - {"AKQJ8", "Ace-High Flush"}, - {"AKQJ7", "Ace-High Flush"}, - {"AKQJ6", "Ace-High Flush"}, - {"AKQJ5", "Ace-High Flush"}, - {"AKQJ4", "Ace-High Flush"}, - {"AKQJ3", "Ace-High Flush"}, - {"AKQJ2", "Ace-High Flush"}, - {"AKQT9", "Ace-High Flush"}, - {"AKQT8", "Ace-High Flush"}, - {"AKQT7", "Ace-High Flush"}, - {"AKQT6", "Ace-High Flush"}, - {"AKQT5", "Ace-High Flush"}, - {"AKQT4", "Ace-High Flush"}, - {"AKQT3", "Ace-High Flush"}, - {"AKQT2", "Ace-High Flush"}, - {"AKQ98", "Ace-High Flush"}, - {"AKQ97", "Ace-High Flush"}, - {"AKQ96", "Ace-High Flush"}, - {"AKQ95", "Ace-High Flush"}, - {"AKQ94", "Ace-High Flush"}, - {"AKQ93", "Ace-High Flush"}, - {"AKQ92", "Ace-High Flush"}, - {"AKQ87", "Ace-High Flush"}, - {"AKQ86", "Ace-High Flush"}, - {"AKQ85", "Ace-High Flush"}, - {"AKQ84", "Ace-High Flush"}, - {"AKQ83", "Ace-High Flush"}, - {"AKQ82", "Ace-High Flush"}, - {"AKQ76", "Ace-High Flush"}, - {"AKQ75", "Ace-High Flush"}, - {"AKQ74", "Ace-High Flush"}, - {"AKQ73", "Ace-High Flush"}, - {"AKQ72", "Ace-High Flush"}, - {"AKQ65", "Ace-High Flush"}, - {"AKQ64", "Ace-High Flush"}, - {"AKQ63", "Ace-High Flush"}, - {"AKQ62", "Ace-High Flush"}, - {"AKQ54", "Ace-High Flush"}, - {"AKQ53", "Ace-High Flush"}, - {"AKQ52", "Ace-High Flush"}, - {"AKQ43", "Ace-High Flush"}, - {"AKQ42", "Ace-High Flush"}, - {"AKQ32", "Ace-High Flush"}, - {"AKJT9", "Ace-High Flush"}, - {"AKJT8", "Ace-High Flush"}, - {"AKJT7", "Ace-High Flush"}, - {"AKJT6", "Ace-High Flush"}, - {"AKJT5", "Ace-High Flush"}, - {"AKJT4", "Ace-High Flush"}, - {"AKJT3", "Ace-High Flush"}, - {"AKJT2", "Ace-High Flush"}, - {"AKJ98", "Ace-High Flush"}, - {"AKJ97", "Ace-High Flush"}, - {"AKJ96", "Ace-High Flush"}, - {"AKJ95", "Ace-High Flush"}, - {"AKJ94", "Ace-High Flush"}, - {"AKJ93", "Ace-High Flush"}, - {"AKJ92", "Ace-High Flush"}, - {"AKJ87", "Ace-High Flush"}, - {"AKJ86", "Ace-High Flush"}, - {"AKJ85", "Ace-High Flush"}, - {"AKJ84", "Ace-High Flush"}, - {"AKJ83", "Ace-High Flush"}, - {"AKJ82", "Ace-High Flush"}, - {"AKJ76", "Ace-High Flush"}, - {"AKJ75", "Ace-High Flush"}, - {"AKJ74", "Ace-High Flush"}, - {"AKJ73", "Ace-High Flush"}, - {"AKJ72", "Ace-High Flush"}, - {"AKJ65", "Ace-High Flush"}, - {"AKJ64", "Ace-High Flush"}, - {"AKJ63", "Ace-High Flush"}, - {"AKJ62", "Ace-High Flush"}, - {"AKJ54", "Ace-High Flush"}, - {"AKJ53", "Ace-High Flush"}, - {"AKJ52", "Ace-High Flush"}, - {"AKJ43", "Ace-High Flush"}, - {"AKJ42", "Ace-High Flush"}, - {"AKJ32", "Ace-High Flush"}, - {"AKT98", "Ace-High Flush"}, - {"AKT97", "Ace-High Flush"}, - {"AKT96", "Ace-High Flush"}, - {"AKT95", "Ace-High Flush"}, - {"AKT94", "Ace-High Flush"}, - {"AKT93", "Ace-High Flush"}, - {"AKT92", "Ace-High Flush"}, - {"AKT87", "Ace-High Flush"}, - {"AKT86", "Ace-High Flush"}, - {"AKT85", "Ace-High Flush"}, - {"AKT84", "Ace-High Flush"}, - {"AKT83", "Ace-High Flush"}, - {"AKT82", "Ace-High Flush"}, - {"AKT76", "Ace-High Flush"}, - {"AKT75", "Ace-High Flush"}, - {"AKT74", "Ace-High Flush"}, - {"AKT73", "Ace-High Flush"}, - {"AKT72", "Ace-High Flush"}, - {"AKT65", "Ace-High Flush"}, - {"AKT64", "Ace-High Flush"}, - {"AKT63", "Ace-High Flush"}, - {"AKT62", "Ace-High Flush"}, - {"AKT54", "Ace-High Flush"}, - {"AKT53", "Ace-High Flush"}, - {"AKT52", "Ace-High Flush"}, - {"AKT43", "Ace-High Flush"}, - {"AKT42", "Ace-High Flush"}, - {"AKT32", "Ace-High Flush"}, - {"AK987", "Ace-High Flush"}, - {"AK986", "Ace-High Flush"}, - {"AK985", "Ace-High Flush"}, - {"AK984", "Ace-High Flush"}, - {"AK983", "Ace-High Flush"}, - {"AK982", "Ace-High Flush"}, - {"AK976", "Ace-High Flush"}, - {"AK975", "Ace-High Flush"}, - {"AK974", "Ace-High Flush"}, - {"AK973", "Ace-High Flush"}, - {"AK972", "Ace-High Flush"}, - {"AK965", "Ace-High Flush"}, - {"AK964", "Ace-High Flush"}, - {"AK963", "Ace-High Flush"}, - {"AK962", "Ace-High Flush"}, - {"AK954", "Ace-High Flush"}, - {"AK953", "Ace-High Flush"}, - {"AK952", "Ace-High Flush"}, - {"AK943", "Ace-High Flush"}, - {"AK942", "Ace-High Flush"}, - {"AK932", "Ace-High Flush"}, - {"AK876", "Ace-High Flush"}, - {"AK875", "Ace-High Flush"}, - {"AK874", "Ace-High Flush"}, - {"AK873", "Ace-High Flush"}, - {"AK872", "Ace-High Flush"}, - {"AK865", "Ace-High Flush"}, - {"AK864", "Ace-High Flush"}, - {"AK863", "Ace-High Flush"}, - {"AK862", "Ace-High Flush"}, - {"AK854", "Ace-High Flush"}, - {"AK853", "Ace-High Flush"}, - {"AK852", "Ace-High Flush"}, - {"AK843", "Ace-High Flush"}, - {"AK842", "Ace-High Flush"}, - {"AK832", "Ace-High Flush"}, - {"AK765", "Ace-High Flush"}, - {"AK764", "Ace-High Flush"}, - {"AK763", "Ace-High Flush"}, - {"AK762", "Ace-High Flush"}, - {"AK754", "Ace-High Flush"}, - {"AK753", "Ace-High Flush"}, - {"AK752", "Ace-High Flush"}, - {"AK743", "Ace-High Flush"}, - {"AK742", "Ace-High Flush"}, - {"AK732", "Ace-High Flush"}, - {"AK654", "Ace-High Flush"}, - {"AK653", "Ace-High Flush"}, - {"AK652", "Ace-High Flush"}, - {"AK643", "Ace-High Flush"}, - {"AK642", "Ace-High Flush"}, - {"AK632", "Ace-High Flush"}, - {"AK543", "Ace-High Flush"}, - {"AK542", "Ace-High Flush"}, - {"AK532", "Ace-High Flush"}, - {"AK432", "Ace-High Flush"}, - {"AQJT9", "Ace-High Flush"}, - {"AQJT8", "Ace-High Flush"}, - {"AQJT7", "Ace-High Flush"}, - {"AQJT6", "Ace-High Flush"}, - {"AQJT5", "Ace-High Flush"}, - {"AQJT4", "Ace-High Flush"}, - {"AQJT3", "Ace-High Flush"}, - {"AQJT2", "Ace-High Flush"}, - {"AQJ98", "Ace-High Flush"}, - {"AQJ97", "Ace-High Flush"}, - {"AQJ96", "Ace-High Flush"}, - {"AQJ95", "Ace-High Flush"}, - {"AQJ94", "Ace-High Flush"}, - {"AQJ93", "Ace-High Flush"}, - {"AQJ92", "Ace-High Flush"}, - {"AQJ87", "Ace-High Flush"}, - {"AQJ86", "Ace-High Flush"}, - {"AQJ85", "Ace-High Flush"}, - {"AQJ84", "Ace-High Flush"}, - {"AQJ83", "Ace-High Flush"}, - {"AQJ82", "Ace-High Flush"}, - {"AQJ76", "Ace-High Flush"}, - {"AQJ75", "Ace-High Flush"}, - {"AQJ74", "Ace-High Flush"}, - {"AQJ73", "Ace-High Flush"}, - {"AQJ72", "Ace-High Flush"}, - {"AQJ65", "Ace-High Flush"}, - {"AQJ64", "Ace-High Flush"}, - {"AQJ63", "Ace-High Flush"}, - {"AQJ62", "Ace-High Flush"}, - {"AQJ54", "Ace-High Flush"}, - {"AQJ53", "Ace-High Flush"}, - {"AQJ52", "Ace-High Flush"}, - {"AQJ43", "Ace-High Flush"}, - {"AQJ42", "Ace-High Flush"}, - {"AQJ32", "Ace-High Flush"}, - {"AQT98", "Ace-High Flush"}, - {"AQT97", "Ace-High Flush"}, - {"AQT96", "Ace-High Flush"}, - {"AQT95", "Ace-High Flush"}, - {"AQT94", "Ace-High Flush"}, - {"AQT93", "Ace-High Flush"}, - {"AQT92", "Ace-High Flush"}, - {"AQT87", "Ace-High Flush"}, - {"AQT86", "Ace-High Flush"}, - {"AQT85", "Ace-High Flush"}, - {"AQT84", "Ace-High Flush"}, - {"AQT83", "Ace-High Flush"}, - {"AQT82", "Ace-High Flush"}, - {"AQT76", "Ace-High Flush"}, - {"AQT75", "Ace-High Flush"}, - {"AQT74", "Ace-High Flush"}, - {"AQT73", "Ace-High Flush"}, - {"AQT72", "Ace-High Flush"}, - {"AQT65", "Ace-High Flush"}, - {"AQT64", "Ace-High Flush"}, - {"AQT63", "Ace-High Flush"}, - {"AQT62", "Ace-High Flush"}, - {"AQT54", "Ace-High Flush"}, - {"AQT53", "Ace-High Flush"}, - {"AQT52", "Ace-High Flush"}, - {"AQT43", "Ace-High Flush"}, - {"AQT42", "Ace-High Flush"}, - {"AQT32", "Ace-High Flush"}, - {"AQ987", "Ace-High Flush"}, - {"AQ986", "Ace-High Flush"}, - {"AQ985", "Ace-High Flush"}, - {"AQ984", "Ace-High Flush"}, - {"AQ983", "Ace-High Flush"}, - {"AQ982", "Ace-High Flush"}, - {"AQ976", "Ace-High Flush"}, - {"AQ975", "Ace-High Flush"}, - {"AQ974", "Ace-High Flush"}, - {"AQ973", "Ace-High Flush"}, - {"AQ972", "Ace-High Flush"}, - {"AQ965", "Ace-High Flush"}, - {"AQ964", "Ace-High Flush"}, - {"AQ963", "Ace-High Flush"}, - {"AQ962", "Ace-High Flush"}, - {"AQ954", "Ace-High Flush"}, - {"AQ953", "Ace-High Flush"}, - {"AQ952", "Ace-High Flush"}, - {"AQ943", "Ace-High Flush"}, - {"AQ942", "Ace-High Flush"}, - {"AQ932", "Ace-High Flush"}, - {"AQ876", "Ace-High Flush"}, - {"AQ875", "Ace-High Flush"}, - {"AQ874", "Ace-High Flush"}, - {"AQ873", "Ace-High Flush"}, - {"AQ872", "Ace-High Flush"}, - {"AQ865", "Ace-High Flush"}, - {"AQ864", "Ace-High Flush"}, - {"AQ863", "Ace-High Flush"}, - {"AQ862", "Ace-High Flush"}, - {"AQ854", "Ace-High Flush"}, - {"AQ853", "Ace-High Flush"}, - {"AQ852", "Ace-High Flush"}, - {"AQ843", "Ace-High Flush"}, - {"AQ842", "Ace-High Flush"}, - {"AQ832", "Ace-High Flush"}, - {"AQ765", "Ace-High Flush"}, - {"AQ764", "Ace-High Flush"}, - {"AQ763", "Ace-High Flush"}, - {"AQ762", "Ace-High Flush"}, - {"AQ754", "Ace-High Flush"}, - {"AQ753", "Ace-High Flush"}, - {"AQ752", "Ace-High Flush"}, - {"AQ743", "Ace-High Flush"}, - {"AQ742", "Ace-High Flush"}, - {"AQ732", "Ace-High Flush"}, - {"AQ654", "Ace-High Flush"}, - {"AQ653", "Ace-High Flush"}, - {"AQ652", "Ace-High Flush"}, - {"AQ643", "Ace-High Flush"}, - {"AQ642", "Ace-High Flush"}, - {"AQ632", "Ace-High Flush"}, - {"AQ543", "Ace-High Flush"}, - {"AQ542", "Ace-High Flush"}, - {"AQ532", "Ace-High Flush"}, - {"AQ432", "Ace-High Flush"}, - {"AJT98", "Ace-High Flush"}, - {"AJT97", "Ace-High Flush"}, - {"AJT96", "Ace-High Flush"}, - {"AJT95", "Ace-High Flush"}, - {"AJT94", "Ace-High Flush"}, - {"AJT93", "Ace-High Flush"}, - {"AJT92", "Ace-High Flush"}, - {"AJT87", "Ace-High Flush"}, - {"AJT86", "Ace-High Flush"}, - {"AJT85", "Ace-High Flush"}, - {"AJT84", "Ace-High Flush"}, - {"AJT83", "Ace-High Flush"}, - {"AJT82", "Ace-High Flush"}, - {"AJT76", "Ace-High Flush"}, - {"AJT75", "Ace-High Flush"}, - {"AJT74", "Ace-High Flush"}, - {"AJT73", "Ace-High Flush"}, - {"AJT72", "Ace-High Flush"}, - {"AJT65", "Ace-High Flush"}, - {"AJT64", "Ace-High Flush"}, - {"AJT63", "Ace-High Flush"}, - {"AJT62", "Ace-High Flush"}, - {"AJT54", "Ace-High Flush"}, - {"AJT53", "Ace-High Flush"}, - {"AJT52", "Ace-High Flush"}, - {"AJT43", "Ace-High Flush"}, - {"AJT42", "Ace-High Flush"}, - {"AJT32", "Ace-High Flush"}, - {"AJ987", "Ace-High Flush"}, - {"AJ986", "Ace-High Flush"}, - {"AJ985", "Ace-High Flush"}, - {"AJ984", "Ace-High Flush"}, - {"AJ983", "Ace-High Flush"}, - {"AJ982", "Ace-High Flush"}, - {"AJ976", "Ace-High Flush"}, - {"AJ975", "Ace-High Flush"}, - {"AJ974", "Ace-High Flush"}, - {"AJ973", "Ace-High Flush"}, - {"AJ972", "Ace-High Flush"}, - {"AJ965", "Ace-High Flush"}, - {"AJ964", "Ace-High Flush"}, - {"AJ963", "Ace-High Flush"}, - {"AJ962", "Ace-High Flush"}, - {"AJ954", "Ace-High Flush"}, - {"AJ953", "Ace-High Flush"}, - {"AJ952", "Ace-High Flush"}, - {"AJ943", "Ace-High Flush"}, - {"AJ942", "Ace-High Flush"}, - {"AJ932", "Ace-High Flush"}, - {"AJ876", "Ace-High Flush"}, - {"AJ875", "Ace-High Flush"}, - {"AJ874", "Ace-High Flush"}, - {"AJ873", "Ace-High Flush"}, - {"AJ872", "Ace-High Flush"}, - {"AJ865", "Ace-High Flush"}, - {"AJ864", "Ace-High Flush"}, - {"AJ863", "Ace-High Flush"}, - {"AJ862", "Ace-High Flush"}, - {"AJ854", "Ace-High Flush"}, - {"AJ853", "Ace-High Flush"}, - {"AJ852", "Ace-High Flush"}, - {"AJ843", "Ace-High Flush"}, - {"AJ842", "Ace-High Flush"}, - {"AJ832", "Ace-High Flush"}, - {"AJ765", "Ace-High Flush"}, - {"AJ764", "Ace-High Flush"}, - {"AJ763", "Ace-High Flush"}, - {"AJ762", "Ace-High Flush"}, - {"AJ754", "Ace-High Flush"}, - {"AJ753", "Ace-High Flush"}, - {"AJ752", "Ace-High Flush"}, - {"AJ743", "Ace-High Flush"}, - {"AJ742", "Ace-High Flush"}, - {"AJ732", "Ace-High Flush"}, - {"AJ654", "Ace-High Flush"}, - {"AJ653", "Ace-High Flush"}, - {"AJ652", "Ace-High Flush"}, - {"AJ643", "Ace-High Flush"}, - {"AJ642", "Ace-High Flush"}, - {"AJ632", "Ace-High Flush"}, - {"AJ543", "Ace-High Flush"}, - {"AJ542", "Ace-High Flush"}, - {"AJ532", "Ace-High Flush"}, - {"AJ432", "Ace-High Flush"}, - {"AT987", "Ace-High Flush"}, - {"AT986", "Ace-High Flush"}, - {"AT985", "Ace-High Flush"}, - {"AT984", "Ace-High Flush"}, - {"AT983", "Ace-High Flush"}, - {"AT982", "Ace-High Flush"}, - {"AT976", "Ace-High Flush"}, - {"AT975", "Ace-High Flush"}, - {"AT974", "Ace-High Flush"}, - {"AT973", "Ace-High Flush"}, - {"AT972", "Ace-High Flush"}, - {"AT965", "Ace-High Flush"}, - {"AT964", "Ace-High Flush"}, - {"AT963", "Ace-High Flush"}, - {"AT962", "Ace-High Flush"}, - {"AT954", "Ace-High Flush"}, - {"AT953", "Ace-High Flush"}, - {"AT952", "Ace-High Flush"}, - {"AT943", "Ace-High Flush"}, - {"AT942", "Ace-High Flush"}, - {"AT932", "Ace-High Flush"}, - {"AT876", "Ace-High Flush"}, - {"AT875", "Ace-High Flush"}, - {"AT874", "Ace-High Flush"}, - {"AT873", "Ace-High Flush"}, - {"AT872", "Ace-High Flush"}, - {"AT865", "Ace-High Flush"}, - {"AT864", "Ace-High Flush"}, - {"AT863", "Ace-High Flush"}, - {"AT862", "Ace-High Flush"}, - {"AT854", "Ace-High Flush"}, - {"AT853", "Ace-High Flush"}, - {"AT852", "Ace-High Flush"}, - {"AT843", "Ace-High Flush"}, - {"AT842", "Ace-High Flush"}, - {"AT832", "Ace-High Flush"}, - {"AT765", "Ace-High Flush"}, - {"AT764", "Ace-High Flush"}, - {"AT763", "Ace-High Flush"}, - {"AT762", "Ace-High Flush"}, - {"AT754", "Ace-High Flush"}, - {"AT753", "Ace-High Flush"}, - {"AT752", "Ace-High Flush"}, - {"AT743", "Ace-High Flush"}, - {"AT742", "Ace-High Flush"}, - {"AT732", "Ace-High Flush"}, - {"AT654", "Ace-High Flush"}, - {"AT653", "Ace-High Flush"}, - {"AT652", "Ace-High Flush"}, - {"AT643", "Ace-High Flush"}, - {"AT642", "Ace-High Flush"}, - {"AT632", "Ace-High Flush"}, - {"AT543", "Ace-High Flush"}, - {"AT542", "Ace-High Flush"}, - {"AT532", "Ace-High Flush"}, - {"AT432", "Ace-High Flush"}, - {"A9876", "Ace-High Flush"}, - {"A9875", "Ace-High Flush"}, - {"A9874", "Ace-High Flush"}, - {"A9873", "Ace-High Flush"}, - {"A9872", "Ace-High Flush"}, - {"A9865", "Ace-High Flush"}, - {"A9864", "Ace-High Flush"}, - {"A9863", "Ace-High Flush"}, - {"A9862", "Ace-High Flush"}, - {"A9854", "Ace-High Flush"}, - {"A9853", "Ace-High Flush"}, - {"A9852", "Ace-High Flush"}, - {"A9843", "Ace-High Flush"}, - {"A9842", "Ace-High Flush"}, - {"A9832", "Ace-High Flush"}, - {"A9765", "Ace-High Flush"}, - {"A9764", "Ace-High Flush"}, - {"A9763", "Ace-High Flush"}, - {"A9762", "Ace-High Flush"}, - {"A9754", "Ace-High Flush"}, - {"A9753", "Ace-High Flush"}, - {"A9752", "Ace-High Flush"}, - {"A9743", "Ace-High Flush"}, - {"A9742", "Ace-High Flush"}, - {"A9732", "Ace-High Flush"}, - {"A9654", "Ace-High Flush"}, - {"A9653", "Ace-High Flush"}, - {"A9652", "Ace-High Flush"}, - {"A9643", "Ace-High Flush"}, - {"A9642", "Ace-High Flush"}, - {"A9632", "Ace-High Flush"}, - {"A9543", "Ace-High Flush"}, - {"A9542", "Ace-High Flush"}, - {"A9532", "Ace-High Flush"}, - {"A9432", "Ace-High Flush"}, - {"A8765", "Ace-High Flush"}, - {"A8764", "Ace-High Flush"}, - {"A8763", "Ace-High Flush"}, - {"A8762", "Ace-High Flush"}, - {"A8754", "Ace-High Flush"}, - {"A8753", "Ace-High Flush"}, - {"A8752", "Ace-High Flush"}, - {"A8743", "Ace-High Flush"}, - {"A8742", "Ace-High Flush"}, - {"A8732", "Ace-High Flush"}, - {"A8654", "Ace-High Flush"}, - {"A8653", "Ace-High Flush"}, - {"A8652", "Ace-High Flush"}, - {"A8643", "Ace-High Flush"}, - {"A8642", "Ace-High Flush"}, - {"A8632", "Ace-High Flush"}, - {"A8543", "Ace-High Flush"}, - {"A8542", "Ace-High Flush"}, - {"A8532", "Ace-High Flush"}, - {"A8432", "Ace-High Flush"}, - {"A7654", "Ace-High Flush"}, - {"A7653", "Ace-High Flush"}, - {"A7652", "Ace-High Flush"}, - {"A7643", "Ace-High Flush"}, - {"A7642", "Ace-High Flush"}, - {"A7632", "Ace-High Flush"}, - {"A7543", "Ace-High Flush"}, - {"A7542", "Ace-High Flush"}, - {"A7532", "Ace-High Flush"}, - {"A7432", "Ace-High Flush"}, - {"A6543", "Ace-High Flush"}, - {"A6542", "Ace-High Flush"}, - {"A6532", "Ace-High Flush"}, - {"A6432", "Ace-High Flush"}, - {"KQJT8", "King-High Flush"}, - {"KQJT7", "King-High Flush"}, - {"KQJT6", "King-High Flush"}, - {"KQJT5", "King-High Flush"}, - {"KQJT4", "King-High Flush"}, - {"KQJT3", "King-High Flush"}, - {"KQJT2", "King-High Flush"}, - {"KQJ98", "King-High Flush"}, - {"KQJ97", "King-High Flush"}, - {"KQJ96", "King-High Flush"}, - {"KQJ95", "King-High Flush"}, - {"KQJ94", "King-High Flush"}, - {"KQJ93", "King-High Flush"}, - {"KQJ92", "King-High Flush"}, - {"KQJ87", "King-High Flush"}, - {"KQJ86", "King-High Flush"}, - {"KQJ85", "King-High Flush"}, - {"KQJ84", "King-High Flush"}, - {"KQJ83", "King-High Flush"}, - {"KQJ82", "King-High Flush"}, - {"KQJ76", "King-High Flush"}, - {"KQJ75", "King-High Flush"}, - {"KQJ74", "King-High Flush"}, - {"KQJ73", "King-High Flush"}, - {"KQJ72", "King-High Flush"}, - {"KQJ65", "King-High Flush"}, - {"KQJ64", "King-High Flush"}, - {"KQJ63", "King-High Flush"}, - {"KQJ62", "King-High Flush"}, - {"KQJ54", "King-High Flush"}, - {"KQJ53", "King-High Flush"}, - {"KQJ52", "King-High Flush"}, - {"KQJ43", "King-High Flush"}, - {"KQJ42", "King-High Flush"}, - {"KQJ32", "King-High Flush"}, - {"KQT98", "King-High Flush"}, - {"KQT97", "King-High Flush"}, - {"KQT96", "King-High Flush"}, - {"KQT95", "King-High Flush"}, - {"KQT94", "King-High Flush"}, - {"KQT93", "King-High Flush"}, - {"KQT92", "King-High Flush"}, - {"KQT87", "King-High Flush"}, - {"KQT86", "King-High Flush"}, - {"KQT85", "King-High Flush"}, - {"KQT84", "King-High Flush"}, - {"KQT83", "King-High Flush"}, - {"KQT82", "King-High Flush"}, - {"KQT76", "King-High Flush"}, - {"KQT75", "King-High Flush"}, - {"KQT74", "King-High Flush"}, - {"KQT73", "King-High Flush"}, - {"KQT72", "King-High Flush"}, - {"KQT65", "King-High Flush"}, - {"KQT64", "King-High Flush"}, - {"KQT63", "King-High Flush"}, - {"KQT62", "King-High Flush"}, - {"KQT54", "King-High Flush"}, - {"KQT53", "King-High Flush"}, - {"KQT52", "King-High Flush"}, - {"KQT43", "King-High Flush"}, - {"KQT42", "King-High Flush"}, - {"KQT32", "King-High Flush"}, - {"KQ987", "King-High Flush"}, - {"KQ986", "King-High Flush"}, - {"KQ985", "King-High Flush"}, - {"KQ984", "King-High Flush"}, - {"KQ983", "King-High Flush"}, - {"KQ982", "King-High Flush"}, - {"KQ976", "King-High Flush"}, - {"KQ975", "King-High Flush"}, - {"KQ974", "King-High Flush"}, - {"KQ973", "King-High Flush"}, - {"KQ972", "King-High Flush"}, - {"KQ965", "King-High Flush"}, - {"KQ964", "King-High Flush"}, - {"KQ963", "King-High Flush"}, - {"KQ962", "King-High Flush"}, - {"KQ954", "King-High Flush"}, - {"KQ953", "King-High Flush"}, - {"KQ952", "King-High Flush"}, - {"KQ943", "King-High Flush"}, - {"KQ942", "King-High Flush"}, - {"KQ932", "King-High Flush"}, - {"KQ876", "King-High Flush"}, - {"KQ875", "King-High Flush"}, - {"KQ874", "King-High Flush"}, - {"KQ873", "King-High Flush"}, - {"KQ872", "King-High Flush"}, - {"KQ865", "King-High Flush"}, - {"KQ864", "King-High Flush"}, - {"KQ863", "King-High Flush"}, - {"KQ862", "King-High Flush"}, - {"KQ854", "King-High Flush"}, - {"KQ853", "King-High Flush"}, - {"KQ852", "King-High Flush"}, - {"KQ843", "King-High Flush"}, - {"KQ842", "King-High Flush"}, - {"KQ832", "King-High Flush"}, - {"KQ765", "King-High Flush"}, - {"KQ764", "King-High Flush"}, - {"KQ763", "King-High Flush"}, - {"KQ762", "King-High Flush"}, - {"KQ754", "King-High Flush"}, - {"KQ753", "King-High Flush"}, - {"KQ752", "King-High Flush"}, - {"KQ743", "King-High Flush"}, - {"KQ742", "King-High Flush"}, - {"KQ732", "King-High Flush"}, - {"KQ654", "King-High Flush"}, - {"KQ653", "King-High Flush"}, - {"KQ652", "King-High Flush"}, - {"KQ643", "King-High Flush"}, - {"KQ642", "King-High Flush"}, - {"KQ632", "King-High Flush"}, - {"KQ543", "King-High Flush"}, - {"KQ542", "King-High Flush"}, - {"KQ532", "King-High Flush"}, - {"KQ432", "King-High Flush"}, - {"KJT98", "King-High Flush"}, - {"KJT97", "King-High Flush"}, - {"KJT96", "King-High Flush"}, - {"KJT95", "King-High Flush"}, - {"KJT94", "King-High Flush"}, - {"KJT93", "King-High Flush"}, - {"KJT92", "King-High Flush"}, - {"KJT87", "King-High Flush"}, - {"KJT86", "King-High Flush"}, - {"KJT85", "King-High Flush"}, - {"KJT84", "King-High Flush"}, - {"KJT83", "King-High Flush"}, - {"KJT82", "King-High Flush"}, - {"KJT76", "King-High Flush"}, - {"KJT75", "King-High Flush"}, - {"KJT74", "King-High Flush"}, - {"KJT73", "King-High Flush"}, - {"KJT72", "King-High Flush"}, - {"KJT65", "King-High Flush"}, - {"KJT64", "King-High Flush"}, - {"KJT63", "King-High Flush"}, - {"KJT62", "King-High Flush"}, - {"KJT54", "King-High Flush"}, - {"KJT53", "King-High Flush"}, - {"KJT52", "King-High Flush"}, - {"KJT43", "King-High Flush"}, - {"KJT42", "King-High Flush"}, - {"KJT32", "King-High Flush"}, - {"KJ987", "King-High Flush"}, - {"KJ986", "King-High Flush"}, - {"KJ985", "King-High Flush"}, - {"KJ984", "King-High Flush"}, - {"KJ983", "King-High Flush"}, - {"KJ982", "King-High Flush"}, - {"KJ976", "King-High Flush"}, - {"KJ975", "King-High Flush"}, - {"KJ974", "King-High Flush"}, - {"KJ973", "King-High Flush"}, - {"KJ972", "King-High Flush"}, - {"KJ965", "King-High Flush"}, - {"KJ964", "King-High Flush"}, - {"KJ963", "King-High Flush"}, - {"KJ962", "King-High Flush"}, - {"KJ954", "King-High Flush"}, - {"KJ953", "King-High Flush"}, - {"KJ952", "King-High Flush"}, - {"KJ943", "King-High Flush"}, - {"KJ942", "King-High Flush"}, - {"KJ932", "King-High Flush"}, - {"KJ876", "King-High Flush"}, - {"KJ875", "King-High Flush"}, - {"KJ874", "King-High Flush"}, - {"KJ873", "King-High Flush"}, - {"KJ872", "King-High Flush"}, - {"KJ865", "King-High Flush"}, - {"KJ864", "King-High Flush"}, - {"KJ863", "King-High Flush"}, - {"KJ862", "King-High Flush"}, - {"KJ854", "King-High Flush"}, - {"KJ853", "King-High Flush"}, - {"KJ852", "King-High Flush"}, - {"KJ843", "King-High Flush"}, - {"KJ842", "King-High Flush"}, - {"KJ832", "King-High Flush"}, - {"KJ765", "King-High Flush"}, - {"KJ764", "King-High Flush"}, - {"KJ763", "King-High Flush"}, - {"KJ762", "King-High Flush"}, - {"KJ754", "King-High Flush"}, - {"KJ753", "King-High Flush"}, - {"KJ752", "King-High Flush"}, - {"KJ743", "King-High Flush"}, - {"KJ742", "King-High Flush"}, - {"KJ732", "King-High Flush"}, - {"KJ654", "King-High Flush"}, - {"KJ653", "King-High Flush"}, - {"KJ652", "King-High Flush"}, - {"KJ643", "King-High Flush"}, - {"KJ642", "King-High Flush"}, - {"KJ632", "King-High Flush"}, - {"KJ543", "King-High Flush"}, - {"KJ542", "King-High Flush"}, - {"KJ532", "King-High Flush"}, - {"KJ432", "King-High Flush"}, - {"KT987", "King-High Flush"}, - {"KT986", "King-High Flush"}, - {"KT985", "King-High Flush"}, - {"KT984", "King-High Flush"}, - {"KT983", "King-High Flush"}, - {"KT982", "King-High Flush"}, - {"KT976", "King-High Flush"}, - {"KT975", "King-High Flush"}, - {"KT974", "King-High Flush"}, - {"KT973", "King-High Flush"}, - {"KT972", "King-High Flush"}, - {"KT965", "King-High Flush"}, - {"KT964", "King-High Flush"}, - {"KT963", "King-High Flush"}, - {"KT962", "King-High Flush"}, - {"KT954", "King-High Flush"}, - {"KT953", "King-High Flush"}, - {"KT952", "King-High Flush"}, - {"KT943", "King-High Flush"}, - {"KT942", "King-High Flush"}, - {"KT932", "King-High Flush"}, - {"KT876", "King-High Flush"}, - {"KT875", "King-High Flush"}, - {"KT874", "King-High Flush"}, - {"KT873", "King-High Flush"}, - {"KT872", "King-High Flush"}, - {"KT865", "King-High Flush"}, - {"KT864", "King-High Flush"}, - {"KT863", "King-High Flush"}, - {"KT862", "King-High Flush"}, - {"KT854", "King-High Flush"}, - {"KT853", "King-High Flush"}, - {"KT852", "King-High Flush"}, - {"KT843", "King-High Flush"}, - {"KT842", "King-High Flush"}, - {"KT832", "King-High Flush"}, - {"KT765", "King-High Flush"}, - {"KT764", "King-High Flush"}, - {"KT763", "King-High Flush"}, - {"KT762", "King-High Flush"}, - {"KT754", "King-High Flush"}, - {"KT753", "King-High Flush"}, - {"KT752", "King-High Flush"}, - {"KT743", "King-High Flush"}, - {"KT742", "King-High Flush"}, - {"KT732", "King-High Flush"}, - {"KT654", "King-High Flush"}, - {"KT653", "King-High Flush"}, - {"KT652", "King-High Flush"}, - {"KT643", "King-High Flush"}, - {"KT642", "King-High Flush"}, - {"KT632", "King-High Flush"}, - {"KT543", "King-High Flush"}, - {"KT542", "King-High Flush"}, - {"KT532", "King-High Flush"}, - {"KT432", "King-High Flush"}, - {"K9876", "King-High Flush"}, - {"K9875", "King-High Flush"}, - {"K9874", "King-High Flush"}, - {"K9873", "King-High Flush"}, - {"K9872", "King-High Flush"}, - {"K9865", "King-High Flush"}, - {"K9864", "King-High Flush"}, - {"K9863", "King-High Flush"}, - {"K9862", "King-High Flush"}, - {"K9854", "King-High Flush"}, - {"K9853", "King-High Flush"}, - {"K9852", "King-High Flush"}, - {"K9843", "King-High Flush"}, - {"K9842", "King-High Flush"}, - {"K9832", "King-High Flush"}, - {"K9765", "King-High Flush"}, - {"K9764", "King-High Flush"}, - {"K9763", "King-High Flush"}, - {"K9762", "King-High Flush"}, - {"K9754", "King-High Flush"}, - {"K9753", "King-High Flush"}, - {"K9752", "King-High Flush"}, - {"K9743", "King-High Flush"}, - {"K9742", "King-High Flush"}, - {"K9732", "King-High Flush"}, - {"K9654", "King-High Flush"}, - {"K9653", "King-High Flush"}, - {"K9652", "King-High Flush"}, - {"K9643", "King-High Flush"}, - {"K9642", "King-High Flush"}, - {"K9632", "King-High Flush"}, - {"K9543", "King-High Flush"}, - {"K9542", "King-High Flush"}, - {"K9532", "King-High Flush"}, - {"K9432", "King-High Flush"}, - {"K8765", "King-High Flush"}, - {"K8764", "King-High Flush"}, - {"K8763", "King-High Flush"}, - {"K8762", "King-High Flush"}, - {"K8754", "King-High Flush"}, - {"K8753", "King-High Flush"}, - {"K8752", "King-High Flush"}, - {"K8743", "King-High Flush"}, - {"K8742", "King-High Flush"}, - {"K8732", "King-High Flush"}, - {"K8654", "King-High Flush"}, - {"K8653", "King-High Flush"}, - {"K8652", "King-High Flush"}, - {"K8643", "King-High Flush"}, - {"K8642", "King-High Flush"}, - {"K8632", "King-High Flush"}, - {"K8543", "King-High Flush"}, - {"K8542", "King-High Flush"}, - {"K8532", "King-High Flush"}, - {"K8432", "King-High Flush"}, - {"K7654", "King-High Flush"}, - {"K7653", "King-High Flush"}, - {"K7652", "King-High Flush"}, - {"K7643", "King-High Flush"}, - {"K7642", "King-High Flush"}, - {"K7632", "King-High Flush"}, - {"K7543", "King-High Flush"}, - {"K7542", "King-High Flush"}, - {"K7532", "King-High Flush"}, - {"K7432", "King-High Flush"}, - {"K6543", "King-High Flush"}, - {"K6542", "King-High Flush"}, - {"K6532", "King-High Flush"}, - {"K6432", "King-High Flush"}, - {"K5432", "King-High Flush"}, - {"QJT97", "Queen-High Flush"}, - {"QJT96", "Queen-High Flush"}, - {"QJT95", "Queen-High Flush"}, - {"QJT94", "Queen-High Flush"}, - {"QJT93", "Queen-High Flush"}, - {"QJT92", "Queen-High Flush"}, - {"QJT87", "Queen-High Flush"}, - {"QJT86", "Queen-High Flush"}, - {"QJT85", "Queen-High Flush"}, - {"QJT84", "Queen-High Flush"}, - {"QJT83", "Queen-High Flush"}, - {"QJT82", "Queen-High Flush"}, - {"QJT76", "Queen-High Flush"}, - {"QJT75", "Queen-High Flush"}, - {"QJT74", "Queen-High Flush"}, - {"QJT73", "Queen-High Flush"}, - {"QJT72", "Queen-High Flush"}, - {"QJT65", "Queen-High Flush"}, - {"QJT64", "Queen-High Flush"}, - {"QJT63", "Queen-High Flush"}, - {"QJT62", "Queen-High Flush"}, - {"QJT54", "Queen-High Flush"}, - {"QJT53", "Queen-High Flush"}, - {"QJT52", "Queen-High Flush"}, - {"QJT43", "Queen-High Flush"}, - {"QJT42", "Queen-High Flush"}, - {"QJT32", "Queen-High Flush"}, - {"QJ987", "Queen-High Flush"}, - {"QJ986", "Queen-High Flush"}, - {"QJ985", "Queen-High Flush"}, - {"QJ984", "Queen-High Flush"}, - {"QJ983", "Queen-High Flush"}, - {"QJ982", "Queen-High Flush"}, - {"QJ976", "Queen-High Flush"}, - {"QJ975", "Queen-High Flush"}, - {"QJ974", "Queen-High Flush"}, - {"QJ973", "Queen-High Flush"}, - {"QJ972", "Queen-High Flush"}, - {"QJ965", "Queen-High Flush"}, - {"QJ964", "Queen-High Flush"}, - {"QJ963", "Queen-High Flush"}, - {"QJ962", "Queen-High Flush"}, - {"QJ954", "Queen-High Flush"}, - {"QJ953", "Queen-High Flush"}, - {"QJ952", "Queen-High Flush"}, - {"QJ943", "Queen-High Flush"}, - {"QJ942", "Queen-High Flush"}, - {"QJ932", "Queen-High Flush"}, - {"QJ876", "Queen-High Flush"}, - {"QJ875", "Queen-High Flush"}, - {"QJ874", "Queen-High Flush"}, - {"QJ873", "Queen-High Flush"}, - {"QJ872", "Queen-High Flush"}, - {"QJ865", "Queen-High Flush"}, - {"QJ864", "Queen-High Flush"}, - {"QJ863", "Queen-High Flush"}, - {"QJ862", "Queen-High Flush"}, - {"QJ854", "Queen-High Flush"}, - {"QJ853", "Queen-High Flush"}, - {"QJ852", "Queen-High Flush"}, - {"QJ843", "Queen-High Flush"}, - {"QJ842", "Queen-High Flush"}, - {"QJ832", "Queen-High Flush"}, - {"QJ765", "Queen-High Flush"}, - {"QJ764", "Queen-High Flush"}, - {"QJ763", "Queen-High Flush"}, - {"QJ762", "Queen-High Flush"}, - {"QJ754", "Queen-High Flush"}, - {"QJ753", "Queen-High Flush"}, - {"QJ752", "Queen-High Flush"}, - {"QJ743", "Queen-High Flush"}, - {"QJ742", "Queen-High Flush"}, - {"QJ732", "Queen-High Flush"}, - {"QJ654", "Queen-High Flush"}, - {"QJ653", "Queen-High Flush"}, - {"QJ652", "Queen-High Flush"}, - {"QJ643", "Queen-High Flush"}, - {"QJ642", "Queen-High Flush"}, - {"QJ632", "Queen-High Flush"}, - {"QJ543", "Queen-High Flush"}, - {"QJ542", "Queen-High Flush"}, - {"QJ532", "Queen-High Flush"}, - {"QJ432", "Queen-High Flush"}, - {"QT987", "Queen-High Flush"}, - {"QT986", "Queen-High Flush"}, - {"QT985", "Queen-High Flush"}, - {"QT984", "Queen-High Flush"}, - {"QT983", "Queen-High Flush"}, - {"QT982", "Queen-High Flush"}, - {"QT976", "Queen-High Flush"}, - {"QT975", "Queen-High Flush"}, - {"QT974", "Queen-High Flush"}, - {"QT973", "Queen-High Flush"}, - {"QT972", "Queen-High Flush"}, - {"QT965", "Queen-High Flush"}, - {"QT964", "Queen-High Flush"}, - {"QT963", "Queen-High Flush"}, - {"QT962", "Queen-High Flush"}, - {"QT954", "Queen-High Flush"}, - {"QT953", "Queen-High Flush"}, - {"QT952", "Queen-High Flush"}, - {"QT943", "Queen-High Flush"}, - {"QT942", "Queen-High Flush"}, - {"QT932", "Queen-High Flush"}, - {"QT876", "Queen-High Flush"}, - {"QT875", "Queen-High Flush"}, - {"QT874", "Queen-High Flush"}, - {"QT873", "Queen-High Flush"}, - {"QT872", "Queen-High Flush"}, - {"QT865", "Queen-High Flush"}, - {"QT864", "Queen-High Flush"}, - {"QT863", "Queen-High Flush"}, - {"QT862", "Queen-High Flush"}, - {"QT854", "Queen-High Flush"}, - {"QT853", "Queen-High Flush"}, - {"QT852", "Queen-High Flush"}, - {"QT843", "Queen-High Flush"}, - {"QT842", "Queen-High Flush"}, - {"QT832", "Queen-High Flush"}, - {"QT765", "Queen-High Flush"}, - {"QT764", "Queen-High Flush"}, - {"QT763", "Queen-High Flush"}, - {"QT762", "Queen-High Flush"}, - {"QT754", "Queen-High Flush"}, - {"QT753", "Queen-High Flush"}, - {"QT752", "Queen-High Flush"}, - {"QT743", "Queen-High Flush"}, - {"QT742", "Queen-High Flush"}, - {"QT732", "Queen-High Flush"}, - {"QT654", "Queen-High Flush"}, - {"QT653", "Queen-High Flush"}, - {"QT652", "Queen-High Flush"}, - {"QT643", "Queen-High Flush"}, - {"QT642", "Queen-High Flush"}, - {"QT632", "Queen-High Flush"}, - {"QT543", "Queen-High Flush"}, - {"QT542", "Queen-High Flush"}, - {"QT532", "Queen-High Flush"}, - {"QT432", "Queen-High Flush"}, - {"Q9876", "Queen-High Flush"}, - {"Q9875", "Queen-High Flush"}, - {"Q9874", "Queen-High Flush"}, - {"Q9873", "Queen-High Flush"}, - {"Q9872", "Queen-High Flush"}, - {"Q9865", "Queen-High Flush"}, - {"Q9864", "Queen-High Flush"}, - {"Q9863", "Queen-High Flush"}, - {"Q9862", "Queen-High Flush"}, - {"Q9854", "Queen-High Flush"}, - {"Q9853", "Queen-High Flush"}, - {"Q9852", "Queen-High Flush"}, - {"Q9843", "Queen-High Flush"}, - {"Q9842", "Queen-High Flush"}, - {"Q9832", "Queen-High Flush"}, - {"Q9765", "Queen-High Flush"}, - {"Q9764", "Queen-High Flush"}, - {"Q9763", "Queen-High Flush"}, - {"Q9762", "Queen-High Flush"}, - {"Q9754", "Queen-High Flush"}, - {"Q9753", "Queen-High Flush"}, - {"Q9752", "Queen-High Flush"}, - {"Q9743", "Queen-High Flush"}, - {"Q9742", "Queen-High Flush"}, - {"Q9732", "Queen-High Flush"}, - {"Q9654", "Queen-High Flush"}, - {"Q9653", "Queen-High Flush"}, - {"Q9652", "Queen-High Flush"}, - {"Q9643", "Queen-High Flush"}, - {"Q9642", "Queen-High Flush"}, - {"Q9632", "Queen-High Flush"}, - {"Q9543", "Queen-High Flush"}, - {"Q9542", "Queen-High Flush"}, - {"Q9532", "Queen-High Flush"}, - {"Q9432", "Queen-High Flush"}, - {"Q8765", "Queen-High Flush"}, - {"Q8764", "Queen-High Flush"}, - {"Q8763", "Queen-High Flush"}, - {"Q8762", "Queen-High Flush"}, - {"Q8754", "Queen-High Flush"}, - {"Q8753", "Queen-High Flush"}, - {"Q8752", "Queen-High Flush"}, - {"Q8743", "Queen-High Flush"}, - {"Q8742", "Queen-High Flush"}, - {"Q8732", "Queen-High Flush"}, - {"Q8654", "Queen-High Flush"}, - {"Q8653", "Queen-High Flush"}, - {"Q8652", "Queen-High Flush"}, - {"Q8643", "Queen-High Flush"}, - {"Q8642", "Queen-High Flush"}, - {"Q8632", "Queen-High Flush"}, - {"Q8543", "Queen-High Flush"}, - {"Q8542", "Queen-High Flush"}, - {"Q8532", "Queen-High Flush"}, - {"Q8432", "Queen-High Flush"}, - {"Q7654", "Queen-High Flush"}, - {"Q7653", "Queen-High Flush"}, - {"Q7652", "Queen-High Flush"}, - {"Q7643", "Queen-High Flush"}, - {"Q7642", "Queen-High Flush"}, - {"Q7632", "Queen-High Flush"}, - {"Q7543", "Queen-High Flush"}, - {"Q7542", "Queen-High Flush"}, - {"Q7532", "Queen-High Flush"}, - {"Q7432", "Queen-High Flush"}, - {"Q6543", "Queen-High Flush"}, - {"Q6542", "Queen-High Flush"}, - {"Q6532", "Queen-High Flush"}, - {"Q6432", "Queen-High Flush"}, - {"Q5432", "Queen-High Flush"}, - {"JT986", "Jack-High Flush"}, - {"JT985", "Jack-High Flush"}, - {"JT984", "Jack-High Flush"}, - {"JT983", "Jack-High Flush"}, - {"JT982", "Jack-High Flush"}, - {"JT976", "Jack-High Flush"}, - {"JT975", "Jack-High Flush"}, - {"JT974", "Jack-High Flush"}, - {"JT973", "Jack-High Flush"}, - {"JT972", "Jack-High Flush"}, - {"JT965", "Jack-High Flush"}, - {"JT964", "Jack-High Flush"}, - {"JT963", "Jack-High Flush"}, - {"JT962", "Jack-High Flush"}, - {"JT954", "Jack-High Flush"}, - {"JT953", "Jack-High Flush"}, - {"JT952", "Jack-High Flush"}, - {"JT943", "Jack-High Flush"}, - {"JT942", "Jack-High Flush"}, - {"JT932", "Jack-High Flush"}, - {"JT876", "Jack-High Flush"}, - {"JT875", "Jack-High Flush"}, - {"JT874", "Jack-High Flush"}, - {"JT873", "Jack-High Flush"}, - {"JT872", "Jack-High Flush"}, - {"JT865", "Jack-High Flush"}, - {"JT864", "Jack-High Flush"}, - {"JT863", "Jack-High Flush"}, - {"JT862", "Jack-High Flush"}, - {"JT854", "Jack-High Flush"}, - {"JT853", "Jack-High Flush"}, - {"JT852", "Jack-High Flush"}, - {"JT843", "Jack-High Flush"}, - {"JT842", "Jack-High Flush"}, - {"JT832", "Jack-High Flush"}, - {"JT765", "Jack-High Flush"}, - {"JT764", "Jack-High Flush"}, - {"JT763", "Jack-High Flush"}, - {"JT762", "Jack-High Flush"}, - {"JT754", "Jack-High Flush"}, - {"JT753", "Jack-High Flush"}, - {"JT752", "Jack-High Flush"}, - {"JT743", "Jack-High Flush"}, - {"JT742", "Jack-High Flush"}, - {"JT732", "Jack-High Flush"}, - {"JT654", "Jack-High Flush"}, - {"JT653", "Jack-High Flush"}, - {"JT652", "Jack-High Flush"}, - {"JT643", "Jack-High Flush"}, - {"JT642", "Jack-High Flush"}, - {"JT632", "Jack-High Flush"}, - {"JT543", "Jack-High Flush"}, - {"JT542", "Jack-High Flush"}, - {"JT532", "Jack-High Flush"}, - {"JT432", "Jack-High Flush"}, - {"J9876", "Jack-High Flush"}, - {"J9875", "Jack-High Flush"}, - {"J9874", "Jack-High Flush"}, - {"J9873", "Jack-High Flush"}, - {"J9872", "Jack-High Flush"}, - {"J9865", "Jack-High Flush"}, - {"J9864", "Jack-High Flush"}, - {"J9863", "Jack-High Flush"}, - {"J9862", "Jack-High Flush"}, - {"J9854", "Jack-High Flush"}, - {"J9853", "Jack-High Flush"}, - {"J9852", "Jack-High Flush"}, - {"J9843", "Jack-High Flush"}, - {"J9842", "Jack-High Flush"}, - {"J9832", "Jack-High Flush"}, - {"J9765", "Jack-High Flush"}, - {"J9764", "Jack-High Flush"}, - {"J9763", "Jack-High Flush"}, - {"J9762", "Jack-High Flush"}, - {"J9754", "Jack-High Flush"}, - {"J9753", "Jack-High Flush"}, - {"J9752", "Jack-High Flush"}, - {"J9743", "Jack-High Flush"}, - {"J9742", "Jack-High Flush"}, - {"J9732", "Jack-High Flush"}, - {"J9654", "Jack-High Flush"}, - {"J9653", "Jack-High Flush"}, - {"J9652", "Jack-High Flush"}, - {"J9643", "Jack-High Flush"}, - {"J9642", "Jack-High Flush"}, - {"J9632", "Jack-High Flush"}, - {"J9543", "Jack-High Flush"}, - {"J9542", "Jack-High Flush"}, - {"J9532", "Jack-High Flush"}, - {"J9432", "Jack-High Flush"}, - {"J8765", "Jack-High Flush"}, - {"J8764", "Jack-High Flush"}, - {"J8763", "Jack-High Flush"}, - {"J8762", "Jack-High Flush"}, - {"J8754", "Jack-High Flush"}, - {"J8753", "Jack-High Flush"}, - {"J8752", "Jack-High Flush"}, - {"J8743", "Jack-High Flush"}, - {"J8742", "Jack-High Flush"}, - {"J8732", "Jack-High Flush"}, - {"J8654", "Jack-High Flush"}, - {"J8653", "Jack-High Flush"}, - {"J8652", "Jack-High Flush"}, - {"J8643", "Jack-High Flush"}, - {"J8642", "Jack-High Flush"}, - {"J8632", "Jack-High Flush"}, - {"J8543", "Jack-High Flush"}, - {"J8542", "Jack-High Flush"}, - {"J8532", "Jack-High Flush"}, - {"J8432", "Jack-High Flush"}, - {"J7654", "Jack-High Flush"}, - {"J7653", "Jack-High Flush"}, - {"J7652", "Jack-High Flush"}, - {"J7643", "Jack-High Flush"}, - {"J7642", "Jack-High Flush"}, - {"J7632", "Jack-High Flush"}, - {"J7543", "Jack-High Flush"}, - {"J7542", "Jack-High Flush"}, - {"J7532", "Jack-High Flush"}, - {"J7432", "Jack-High Flush"}, - {"J6543", "Jack-High Flush"}, - {"J6542", "Jack-High Flush"}, - {"J6532", "Jack-High Flush"}, - {"J6432", "Jack-High Flush"}, - {"J5432", "Jack-High Flush"}, - {"T9875", "Ten-High Flush"}, - {"T9874", "Ten-High Flush"}, - {"T9873", "Ten-High Flush"}, - {"T9872", "Ten-High Flush"}, - {"T9865", "Ten-High Flush"}, - {"T9864", "Ten-High Flush"}, - {"T9863", "Ten-High Flush"}, - {"T9862", "Ten-High Flush"}, - {"T9854", "Ten-High Flush"}, - {"T9853", "Ten-High Flush"}, - {"T9852", "Ten-High Flush"}, - {"T9843", "Ten-High Flush"}, - {"T9842", "Ten-High Flush"}, - {"T9832", "Ten-High Flush"}, - {"T9765", "Ten-High Flush"}, - {"T9764", "Ten-High Flush"}, - {"T9763", "Ten-High Flush"}, - {"T9762", "Ten-High Flush"}, - {"T9754", "Ten-High Flush"}, - {"T9753", "Ten-High Flush"}, - {"T9752", "Ten-High Flush"}, - {"T9743", "Ten-High Flush"}, - {"T9742", "Ten-High Flush"}, - {"T9732", "Ten-High Flush"}, - {"T9654", "Ten-High Flush"}, - {"T9653", "Ten-High Flush"}, - {"T9652", "Ten-High Flush"}, - {"T9643", "Ten-High Flush"}, - {"T9642", "Ten-High Flush"}, - {"T9632", "Ten-High Flush"}, - {"T9543", "Ten-High Flush"}, - {"T9542", "Ten-High Flush"}, - {"T9532", "Ten-High Flush"}, - {"T9432", "Ten-High Flush"}, - {"T8765", "Ten-High Flush"}, - {"T8764", "Ten-High Flush"}, - {"T8763", "Ten-High Flush"}, - {"T8762", "Ten-High Flush"}, - {"T8754", "Ten-High Flush"}, - {"T8753", "Ten-High Flush"}, - {"T8752", "Ten-High Flush"}, - {"T8743", "Ten-High Flush"}, - {"T8742", "Ten-High Flush"}, - {"T8732", "Ten-High Flush"}, - {"T8654", "Ten-High Flush"}, - {"T8653", "Ten-High Flush"}, - {"T8652", "Ten-High Flush"}, - {"T8643", "Ten-High Flush"}, - {"T8642", "Ten-High Flush"}, - {"T8632", "Ten-High Flush"}, - {"T8543", "Ten-High Flush"}, - {"T8542", "Ten-High Flush"}, - {"T8532", "Ten-High Flush"}, - {"T8432", "Ten-High Flush"}, - {"T7654", "Ten-High Flush"}, - {"T7653", "Ten-High Flush"}, - {"T7652", "Ten-High Flush"}, - {"T7643", "Ten-High Flush"}, - {"T7642", "Ten-High Flush"}, - {"T7632", "Ten-High Flush"}, - {"T7543", "Ten-High Flush"}, - {"T7542", "Ten-High Flush"}, - {"T7532", "Ten-High Flush"}, - {"T7432", "Ten-High Flush"}, - {"T6543", "Ten-High Flush"}, - {"T6542", "Ten-High Flush"}, - {"T6532", "Ten-High Flush"}, - {"T6432", "Ten-High Flush"}, - {"T5432", "Ten-High Flush"}, - {"98764", "Nine-High Flush"}, - {"98763", "Nine-High Flush"}, - {"98762", "Nine-High Flush"}, - {"98754", "Nine-High Flush"}, - {"98753", "Nine-High Flush"}, - {"98752", "Nine-High Flush"}, - {"98743", "Nine-High Flush"}, - {"98742", "Nine-High Flush"}, - {"98732", "Nine-High Flush"}, - {"98654", "Nine-High Flush"}, - {"98653", "Nine-High Flush"}, - {"98652", "Nine-High Flush"}, - {"98643", "Nine-High Flush"}, - {"98642", "Nine-High Flush"}, - {"98632", "Nine-High Flush"}, - {"98543", "Nine-High Flush"}, - {"98542", "Nine-High Flush"}, - {"98532", "Nine-High Flush"}, - {"98432", "Nine-High Flush"}, - {"97654", "Nine-High Flush"}, - {"97653", "Nine-High Flush"}, - {"97652", "Nine-High Flush"}, - {"97643", "Nine-High Flush"}, - {"97642", "Nine-High Flush"}, - {"97632", "Nine-High Flush"}, - {"97543", "Nine-High Flush"}, - {"97542", "Nine-High Flush"}, - {"97532", "Nine-High Flush"}, - {"97432", "Nine-High Flush"}, - {"96543", "Nine-High Flush"}, - {"96542", "Nine-High Flush"}, - {"96532", "Nine-High Flush"}, - {"96432", "Nine-High Flush"}, - {"95432", "Nine-High Flush"}, - {"87653", "Eight-High Flush"}, - {"87652", "Eight-High Flush"}, - {"87643", "Eight-High Flush"}, - {"87642", "Eight-High Flush"}, - {"87632", "Eight-High Flush"}, - {"87543", "Eight-High Flush"}, - {"87542", "Eight-High Flush"}, - {"87532", "Eight-High Flush"}, - {"87432", "Eight-High Flush"}, - {"86543", "Eight-High Flush"}, - {"86542", "Eight-High Flush"}, - {"86532", "Eight-High Flush"}, - {"86432", "Eight-High Flush"}, - {"85432", "Eight-High Flush"}, - {"76542", "Seven-High Flush"}, - {"76532", "Seven-High Flush"}, - {"76432", "Seven-High Flush"}, - {"75432", "Seven-High Flush"}, - {"AKQJT", "Ace-High Straight"}, - {"KQJT9", "King-High Straight"}, - {"QJT98", "Queen-High Straight"}, - {"JT987", "Jack-High Straight"}, - {"T9876", "Ten-High Straight"}, - {"98765", "Nine-High Straight"}, - {"87654", "Eight-High Straight"}, - {"76543", "Seven-High Straight"}, - {"65432", "Six-High Straight"}, - {"5432A", "Five-High Straight"}, - {"AAAKQ", "Three Aces"}, - {"AAAKJ", "Three Aces"}, - {"AAAKT", "Three Aces"}, - {"AAAK9", "Three Aces"}, - {"AAAK8", "Three Aces"}, - {"AAAK7", "Three Aces"}, - {"AAAK6", "Three Aces"}, - {"AAAK5", "Three Aces"}, - {"AAAK4", "Three Aces"}, - {"AAAK3", "Three Aces"}, - {"AAAK2", "Three Aces"}, - {"AAAQJ", "Three Aces"}, - {"AAAQT", "Three Aces"}, - {"AAAQ9", "Three Aces"}, - {"AAAQ8", "Three Aces"}, - {"AAAQ7", "Three Aces"}, - {"AAAQ6", "Three Aces"}, - {"AAAQ5", "Three Aces"}, - {"AAAQ4", "Three Aces"}, - {"AAAQ3", "Three Aces"}, - {"AAAQ2", "Three Aces"}, - {"AAAJT", "Three Aces"}, - {"AAAJ9", "Three Aces"}, - {"AAAJ8", "Three Aces"}, - {"AAAJ7", "Three Aces"}, - {"AAAJ6", "Three Aces"}, - {"AAAJ5", "Three Aces"}, - {"AAAJ4", "Three Aces"}, - {"AAAJ3", "Three Aces"}, - {"AAAJ2", "Three Aces"}, - {"AAAT9", "Three Aces"}, - {"AAAT8", "Three Aces"}, - {"AAAT7", "Three Aces"}, - {"AAAT6", "Three Aces"}, - {"AAAT5", "Three Aces"}, - {"AAAT4", "Three Aces"}, - {"AAAT3", "Three Aces"}, - {"AAAT2", "Three Aces"}, - {"AAA98", "Three Aces"}, - {"AAA97", "Three Aces"}, - {"AAA96", "Three Aces"}, - {"AAA95", "Three Aces"}, - {"AAA94", "Three Aces"}, - {"AAA93", "Three Aces"}, - {"AAA92", "Three Aces"}, - {"AAA87", "Three Aces"}, - {"AAA86", "Three Aces"}, - {"AAA85", "Three Aces"}, - {"AAA84", "Three Aces"}, - {"AAA83", "Three Aces"}, - {"AAA82", "Three Aces"}, - {"AAA76", "Three Aces"}, - {"AAA75", "Three Aces"}, - {"AAA74", "Three Aces"}, - {"AAA73", "Three Aces"}, - {"AAA72", "Three Aces"}, - {"AAA65", "Three Aces"}, - {"AAA64", "Three Aces"}, - {"AAA63", "Three Aces"}, - {"AAA62", "Three Aces"}, - {"AAA54", "Three Aces"}, - {"AAA53", "Three Aces"}, - {"AAA52", "Three Aces"}, - {"AAA43", "Three Aces"}, - {"AAA42", "Three Aces"}, - {"AAA32", "Three Aces"}, - {"KKKAQ", "Three Kings"}, - {"KKKAJ", "Three Kings"}, - {"KKKAT", "Three Kings"}, - {"KKKA9", "Three Kings"}, - {"KKKA8", "Three Kings"}, - {"KKKA7", "Three Kings"}, - {"KKKA6", "Three Kings"}, - {"KKKA5", "Three Kings"}, - {"KKKA4", "Three Kings"}, - {"KKKA3", "Three Kings"}, - {"KKKA2", "Three Kings"}, - {"KKKQJ", "Three Kings"}, - {"KKKQT", "Three Kings"}, - {"KKKQ9", "Three Kings"}, - {"KKKQ8", "Three Kings"}, - {"KKKQ7", "Three Kings"}, - {"KKKQ6", "Three Kings"}, - {"KKKQ5", "Three Kings"}, - {"KKKQ4", "Three Kings"}, - {"KKKQ3", "Three Kings"}, - {"KKKQ2", "Three Kings"}, - {"KKKJT", "Three Kings"}, - {"KKKJ9", "Three Kings"}, - {"KKKJ8", "Three Kings"}, - {"KKKJ7", "Three Kings"}, - {"KKKJ6", "Three Kings"}, - {"KKKJ5", "Three Kings"}, - {"KKKJ4", "Three Kings"}, - {"KKKJ3", "Three Kings"}, - {"KKKJ2", "Three Kings"}, - {"KKKT9", "Three Kings"}, - {"KKKT8", "Three Kings"}, - {"KKKT7", "Three Kings"}, - {"KKKT6", "Three Kings"}, - {"KKKT5", "Three Kings"}, - {"KKKT4", "Three Kings"}, - {"KKKT3", "Three Kings"}, - {"KKKT2", "Three Kings"}, - {"KKK98", "Three Kings"}, - {"KKK97", "Three Kings"}, - {"KKK96", "Three Kings"}, - {"KKK95", "Three Kings"}, - {"KKK94", "Three Kings"}, - {"KKK93", "Three Kings"}, - {"KKK92", "Three Kings"}, - {"KKK87", "Three Kings"}, - {"KKK86", "Three Kings"}, - {"KKK85", "Three Kings"}, - {"KKK84", "Three Kings"}, - {"KKK83", "Three Kings"}, - {"KKK82", "Three Kings"}, - {"KKK76", "Three Kings"}, - {"KKK75", "Three Kings"}, - {"KKK74", "Three Kings"}, - {"KKK73", "Three Kings"}, - {"KKK72", "Three Kings"}, - {"KKK65", "Three Kings"}, - {"KKK64", "Three Kings"}, - {"KKK63", "Three Kings"}, - {"KKK62", "Three Kings"}, - {"KKK54", "Three Kings"}, - {"KKK53", "Three Kings"}, - {"KKK52", "Three Kings"}, - {"KKK43", "Three Kings"}, - {"KKK42", "Three Kings"}, - {"KKK32", "Three Kings"}, - {"QQQAK", "Three Queens"}, - {"QQQAJ", "Three Queens"}, - {"QQQAT", "Three Queens"}, - {"QQQA9", "Three Queens"}, - {"QQQA8", "Three Queens"}, - {"QQQA7", "Three Queens"}, - {"QQQA6", "Three Queens"}, - {"QQQA5", "Three Queens"}, - {"QQQA4", "Three Queens"}, - {"QQQA3", "Three Queens"}, - {"QQQA2", "Three Queens"}, - {"QQQKJ", "Three Queens"}, - {"QQQKT", "Three Queens"}, - {"QQQK9", "Three Queens"}, - {"QQQK8", "Three Queens"}, - {"QQQK7", "Three Queens"}, - {"QQQK6", "Three Queens"}, - {"QQQK5", "Three Queens"}, - {"QQQK4", "Three Queens"}, - {"QQQK3", "Three Queens"}, - {"QQQK2", "Three Queens"}, - {"QQQJT", "Three Queens"}, - {"QQQJ9", "Three Queens"}, - {"QQQJ8", "Three Queens"}, - {"QQQJ7", "Three Queens"}, - {"QQQJ6", "Three Queens"}, - {"QQQJ5", "Three Queens"}, - {"QQQJ4", "Three Queens"}, - {"QQQJ3", "Three Queens"}, - {"QQQJ2", "Three Queens"}, - {"QQQT9", "Three Queens"}, - {"QQQT8", "Three Queens"}, - {"QQQT7", "Three Queens"}, - {"QQQT6", "Three Queens"}, - {"QQQT5", "Three Queens"}, - {"QQQT4", "Three Queens"}, - {"QQQT3", "Three Queens"}, - {"QQQT2", "Three Queens"}, - {"QQQ98", "Three Queens"}, - {"QQQ97", "Three Queens"}, - {"QQQ96", "Three Queens"}, - {"QQQ95", "Three Queens"}, - {"QQQ94", "Three Queens"}, - {"QQQ93", "Three Queens"}, - {"QQQ92", "Three Queens"}, - {"QQQ87", "Three Queens"}, - {"QQQ86", "Three Queens"}, - {"QQQ85", "Three Queens"}, - {"QQQ84", "Three Queens"}, - {"QQQ83", "Three Queens"}, - {"QQQ82", "Three Queens"}, - {"QQQ76", "Three Queens"}, - {"QQQ75", "Three Queens"}, - {"QQQ74", "Three Queens"}, - {"QQQ73", "Three Queens"}, - {"QQQ72", "Three Queens"}, - {"QQQ65", "Three Queens"}, - {"QQQ64", "Three Queens"}, - {"QQQ63", "Three Queens"}, - {"QQQ62", "Three Queens"}, - {"QQQ54", "Three Queens"}, - {"QQQ53", "Three Queens"}, - {"QQQ52", "Three Queens"}, - {"QQQ43", "Three Queens"}, - {"QQQ42", "Three Queens"}, - {"QQQ32", "Three Queens"}, - {"JJJAK", "Three Jacks"}, - {"JJJAQ", "Three Jacks"}, - {"JJJAT", "Three Jacks"}, - {"JJJA9", "Three Jacks"}, - {"JJJA8", "Three Jacks"}, - {"JJJA7", "Three Jacks"}, - {"JJJA6", "Three Jacks"}, - {"JJJA5", "Three Jacks"}, - {"JJJA4", "Three Jacks"}, - {"JJJA3", "Three Jacks"}, - {"JJJA2", "Three Jacks"}, - {"JJJKQ", "Three Jacks"}, - {"JJJKT", "Three Jacks"}, - {"JJJK9", "Three Jacks"}, - {"JJJK8", "Three Jacks"}, - {"JJJK7", "Three Jacks"}, - {"JJJK6", "Three Jacks"}, - {"JJJK5", "Three Jacks"}, - {"JJJK4", "Three Jacks"}, - {"JJJK3", "Three Jacks"}, - {"JJJK2", "Three Jacks"}, - {"JJJQT", "Three Jacks"}, - {"JJJQ9", "Three Jacks"}, - {"JJJQ8", "Three Jacks"}, - {"JJJQ7", "Three Jacks"}, - {"JJJQ6", "Three Jacks"}, - {"JJJQ5", "Three Jacks"}, - {"JJJQ4", "Three Jacks"}, - {"JJJQ3", "Three Jacks"}, - {"JJJQ2", "Three Jacks"}, - {"JJJT9", "Three Jacks"}, - {"JJJT8", "Three Jacks"}, - {"JJJT7", "Three Jacks"}, - {"JJJT6", "Three Jacks"}, - {"JJJT5", "Three Jacks"}, - {"JJJT4", "Three Jacks"}, - {"JJJT3", "Three Jacks"}, - {"JJJT2", "Three Jacks"}, - {"JJJ98", "Three Jacks"}, - {"JJJ97", "Three Jacks"}, - {"JJJ96", "Three Jacks"}, - {"JJJ95", "Three Jacks"}, - {"JJJ94", "Three Jacks"}, - {"JJJ93", "Three Jacks"}, - {"JJJ92", "Three Jacks"}, - {"JJJ87", "Three Jacks"}, - {"JJJ86", "Three Jacks"}, - {"JJJ85", "Three Jacks"}, - {"JJJ84", "Three Jacks"}, - {"JJJ83", "Three Jacks"}, - {"JJJ82", "Three Jacks"}, - {"JJJ76", "Three Jacks"}, - {"JJJ75", "Three Jacks"}, - {"JJJ74", "Three Jacks"}, - {"JJJ73", "Three Jacks"}, - {"JJJ72", "Three Jacks"}, - {"JJJ65", "Three Jacks"}, - {"JJJ64", "Three Jacks"}, - {"JJJ63", "Three Jacks"}, - {"JJJ62", "Three Jacks"}, - {"JJJ54", "Three Jacks"}, - {"JJJ53", "Three Jacks"}, - {"JJJ52", "Three Jacks"}, - {"JJJ43", "Three Jacks"}, - {"JJJ42", "Three Jacks"}, - {"JJJ32", "Three Jacks"}, - {"TTTAK", "Three Tens"}, - {"TTTAQ", "Three Tens"}, - {"TTTAJ", "Three Tens"}, - {"TTTA9", "Three Tens"}, - {"TTTA8", "Three Tens"}, - {"TTTA7", "Three Tens"}, - {"TTTA6", "Three Tens"}, - {"TTTA5", "Three Tens"}, - {"TTTA4", "Three Tens"}, - {"TTTA3", "Three Tens"}, - {"TTTA2", "Three Tens"}, - {"TTTKQ", "Three Tens"}, - {"TTTKJ", "Three Tens"}, - {"TTTK9", "Three Tens"}, - {"TTTK8", "Three Tens"}, - {"TTTK7", "Three Tens"}, - {"TTTK6", "Three Tens"}, - {"TTTK5", "Three Tens"}, - {"TTTK4", "Three Tens"}, - {"TTTK3", "Three Tens"}, - {"TTTK2", "Three Tens"}, - {"TTTQJ", "Three Tens"}, - {"TTTQ9", "Three Tens"}, - {"TTTQ8", "Three Tens"}, - {"TTTQ7", "Three Tens"}, - {"TTTQ6", "Three Tens"}, - {"TTTQ5", "Three Tens"}, - {"TTTQ4", "Three Tens"}, - {"TTTQ3", "Three Tens"}, - {"TTTQ2", "Three Tens"}, - {"TTTJ9", "Three Tens"}, - {"TTTJ8", "Three Tens"}, - {"TTTJ7", "Three Tens"}, - {"TTTJ6", "Three Tens"}, - {"TTTJ5", "Three Tens"}, - {"TTTJ4", "Three Tens"}, - {"TTTJ3", "Three Tens"}, - {"TTTJ2", "Three Tens"}, - {"TTT98", "Three Tens"}, - {"TTT97", "Three Tens"}, - {"TTT96", "Three Tens"}, - {"TTT95", "Three Tens"}, - {"TTT94", "Three Tens"}, - {"TTT93", "Three Tens"}, - {"TTT92", "Three Tens"}, - {"TTT87", "Three Tens"}, - {"TTT86", "Three Tens"}, - {"TTT85", "Three Tens"}, - {"TTT84", "Three Tens"}, - {"TTT83", "Three Tens"}, - {"TTT82", "Three Tens"}, - {"TTT76", "Three Tens"}, - {"TTT75", "Three Tens"}, - {"TTT74", "Three Tens"}, - {"TTT73", "Three Tens"}, - {"TTT72", "Three Tens"}, - {"TTT65", "Three Tens"}, - {"TTT64", "Three Tens"}, - {"TTT63", "Three Tens"}, - {"TTT62", "Three Tens"}, - {"TTT54", "Three Tens"}, - {"TTT53", "Three Tens"}, - {"TTT52", "Three Tens"}, - {"TTT43", "Three Tens"}, - {"TTT42", "Three Tens"}, - {"TTT32", "Three Tens"}, - {"999AK", "Three Nines"}, - {"999AQ", "Three Nines"}, - {"999AJ", "Three Nines"}, - {"999AT", "Three Nines"}, - {"999A8", "Three Nines"}, - {"999A7", "Three Nines"}, - {"999A6", "Three Nines"}, - {"999A5", "Three Nines"}, - {"999A4", "Three Nines"}, - {"999A3", "Three Nines"}, - {"999A2", "Three Nines"}, - {"999KQ", "Three Nines"}, - {"999KJ", "Three Nines"}, - {"999KT", "Three Nines"}, - {"999K8", "Three Nines"}, - {"999K7", "Three Nines"}, - {"999K6", "Three Nines"}, - {"999K5", "Three Nines"}, - {"999K4", "Three Nines"}, - {"999K3", "Three Nines"}, - {"999K2", "Three Nines"}, - {"999QJ", "Three Nines"}, - {"999QT", "Three Nines"}, - {"999Q8", "Three Nines"}, - {"999Q7", "Three Nines"}, - {"999Q6", "Three Nines"}, - {"999Q5", "Three Nines"}, - {"999Q4", "Three Nines"}, - {"999Q3", "Three Nines"}, - {"999Q2", "Three Nines"}, - {"999JT", "Three Nines"}, - {"999J8", "Three Nines"}, - {"999J7", "Three Nines"}, - {"999J6", "Three Nines"}, - {"999J5", "Three Nines"}, - {"999J4", "Three Nines"}, - {"999J3", "Three Nines"}, - {"999J2", "Three Nines"}, - {"999T8", "Three Nines"}, - {"999T7", "Three Nines"}, - {"999T6", "Three Nines"}, - {"999T5", "Three Nines"}, - {"999T4", "Three Nines"}, - {"999T3", "Three Nines"}, - {"999T2", "Three Nines"}, - {"99987", "Three Nines"}, - {"99986", "Three Nines"}, - {"99985", "Three Nines"}, - {"99984", "Three Nines"}, - {"99983", "Three Nines"}, - {"99982", "Three Nines"}, - {"99976", "Three Nines"}, - {"99975", "Three Nines"}, - {"99974", "Three Nines"}, - {"99973", "Three Nines"}, - {"99972", "Three Nines"}, - {"99965", "Three Nines"}, - {"99964", "Three Nines"}, - {"99963", "Three Nines"}, - {"99962", "Three Nines"}, - {"99954", "Three Nines"}, - {"99953", "Three Nines"}, - {"99952", "Three Nines"}, - {"99943", "Three Nines"}, - {"99942", "Three Nines"}, - {"99932", "Three Nines"}, - {"888AK", "Three Eights"}, - {"888AQ", "Three Eights"}, - {"888AJ", "Three Eights"}, - {"888AT", "Three Eights"}, - {"888A9", "Three Eights"}, - {"888A7", "Three Eights"}, - {"888A6", "Three Eights"}, - {"888A5", "Three Eights"}, - {"888A4", "Three Eights"}, - {"888A3", "Three Eights"}, - {"888A2", "Three Eights"}, - {"888KQ", "Three Eights"}, - {"888KJ", "Three Eights"}, - {"888KT", "Three Eights"}, - {"888K9", "Three Eights"}, - {"888K7", "Three Eights"}, - {"888K6", "Three Eights"}, - {"888K5", "Three Eights"}, - {"888K4", "Three Eights"}, - {"888K3", "Three Eights"}, - {"888K2", "Three Eights"}, - {"888QJ", "Three Eights"}, - {"888QT", "Three Eights"}, - {"888Q9", "Three Eights"}, - {"888Q7", "Three Eights"}, - {"888Q6", "Three Eights"}, - {"888Q5", "Three Eights"}, - {"888Q4", "Three Eights"}, - {"888Q3", "Three Eights"}, - {"888Q2", "Three Eights"}, - {"888JT", "Three Eights"}, - {"888J9", "Three Eights"}, - {"888J7", "Three Eights"}, - {"888J6", "Three Eights"}, - {"888J5", "Three Eights"}, - {"888J4", "Three Eights"}, - {"888J3", "Three Eights"}, - {"888J2", "Three Eights"}, - {"888T9", "Three Eights"}, - {"888T7", "Three Eights"}, - {"888T6", "Three Eights"}, - {"888T5", "Three Eights"}, - {"888T4", "Three Eights"}, - {"888T3", "Three Eights"}, - {"888T2", "Three Eights"}, - {"88897", "Three Eights"}, - {"88896", "Three Eights"}, - {"88895", "Three Eights"}, - {"88894", "Three Eights"}, - {"88893", "Three Eights"}, - {"88892", "Three Eights"}, - {"88876", "Three Eights"}, - {"88875", "Three Eights"}, - {"88874", "Three Eights"}, - {"88873", "Three Eights"}, - {"88872", "Three Eights"}, - {"88865", "Three Eights"}, - {"88864", "Three Eights"}, - {"88863", "Three Eights"}, - {"88862", "Three Eights"}, - {"88854", "Three Eights"}, - {"88853", "Three Eights"}, - {"88852", "Three Eights"}, - {"88843", "Three Eights"}, - {"88842", "Three Eights"}, - {"88832", "Three Eights"}, - {"777AK", "Three Sevens"}, - {"777AQ", "Three Sevens"}, - {"777AJ", "Three Sevens"}, - {"777AT", "Three Sevens"}, - {"777A9", "Three Sevens"}, - {"777A8", "Three Sevens"}, - {"777A6", "Three Sevens"}, - {"777A5", "Three Sevens"}, - {"777A4", "Three Sevens"}, - {"777A3", "Three Sevens"}, - {"777A2", "Three Sevens"}, - {"777KQ", "Three Sevens"}, - {"777KJ", "Three Sevens"}, - {"777KT", "Three Sevens"}, - {"777K9", "Three Sevens"}, - {"777K8", "Three Sevens"}, - {"777K6", "Three Sevens"}, - {"777K5", "Three Sevens"}, - {"777K4", "Three Sevens"}, - {"777K3", "Three Sevens"}, - {"777K2", "Three Sevens"}, - {"777QJ", "Three Sevens"}, - {"777QT", "Three Sevens"}, - {"777Q9", "Three Sevens"}, - {"777Q8", "Three Sevens"}, - {"777Q6", "Three Sevens"}, - {"777Q5", "Three Sevens"}, - {"777Q4", "Three Sevens"}, - {"777Q3", "Three Sevens"}, - {"777Q2", "Three Sevens"}, - {"777JT", "Three Sevens"}, - {"777J9", "Three Sevens"}, - {"777J8", "Three Sevens"}, - {"777J6", "Three Sevens"}, - {"777J5", "Three Sevens"}, - {"777J4", "Three Sevens"}, - {"777J3", "Three Sevens"}, - {"777J2", "Three Sevens"}, - {"777T9", "Three Sevens"}, - {"777T8", "Three Sevens"}, - {"777T6", "Three Sevens"}, - {"777T5", "Three Sevens"}, - {"777T4", "Three Sevens"}, - {"777T3", "Three Sevens"}, - {"777T2", "Three Sevens"}, - {"77798", "Three Sevens"}, - {"77796", "Three Sevens"}, - {"77795", "Three Sevens"}, - {"77794", "Three Sevens"}, - {"77793", "Three Sevens"}, - {"77792", "Three Sevens"}, - {"77786", "Three Sevens"}, - {"77785", "Three Sevens"}, - {"77784", "Three Sevens"}, - {"77783", "Three Sevens"}, - {"77782", "Three Sevens"}, - {"77765", "Three Sevens"}, - {"77764", "Three Sevens"}, - {"77763", "Three Sevens"}, - {"77762", "Three Sevens"}, - {"77754", "Three Sevens"}, - {"77753", "Three Sevens"}, - {"77752", "Three Sevens"}, - {"77743", "Three Sevens"}, - {"77742", "Three Sevens"}, - {"77732", "Three Sevens"}, - {"666AK", "Three Sixes"}, - {"666AQ", "Three Sixes"}, - {"666AJ", "Three Sixes"}, - {"666AT", "Three Sixes"}, - {"666A9", "Three Sixes"}, - {"666A8", "Three Sixes"}, - {"666A7", "Three Sixes"}, - {"666A5", "Three Sixes"}, - {"666A4", "Three Sixes"}, - {"666A3", "Three Sixes"}, - {"666A2", "Three Sixes"}, - {"666KQ", "Three Sixes"}, - {"666KJ", "Three Sixes"}, - {"666KT", "Three Sixes"}, - {"666K9", "Three Sixes"}, - {"666K8", "Three Sixes"}, - {"666K7", "Three Sixes"}, - {"666K5", "Three Sixes"}, - {"666K4", "Three Sixes"}, - {"666K3", "Three Sixes"}, - {"666K2", "Three Sixes"}, - {"666QJ", "Three Sixes"}, - {"666QT", "Three Sixes"}, - {"666Q9", "Three Sixes"}, - {"666Q8", "Three Sixes"}, - {"666Q7", "Three Sixes"}, - {"666Q5", "Three Sixes"}, - {"666Q4", "Three Sixes"}, - {"666Q3", "Three Sixes"}, - {"666Q2", "Three Sixes"}, - {"666JT", "Three Sixes"}, - {"666J9", "Three Sixes"}, - {"666J8", "Three Sixes"}, - {"666J7", "Three Sixes"}, - {"666J5", "Three Sixes"}, - {"666J4", "Three Sixes"}, - {"666J3", "Three Sixes"}, - {"666J2", "Three Sixes"}, - {"666T9", "Three Sixes"}, - {"666T8", "Three Sixes"}, - {"666T7", "Three Sixes"}, - {"666T5", "Three Sixes"}, - {"666T4", "Three Sixes"}, - {"666T3", "Three Sixes"}, - {"666T2", "Three Sixes"}, - {"66698", "Three Sixes"}, - {"66697", "Three Sixes"}, - {"66695", "Three Sixes"}, - {"66694", "Three Sixes"}, - {"66693", "Three Sixes"}, - {"66692", "Three Sixes"}, - {"66687", "Three Sixes"}, - {"66685", "Three Sixes"}, - {"66684", "Three Sixes"}, - {"66683", "Three Sixes"}, - {"66682", "Three Sixes"}, - {"66675", "Three Sixes"}, - {"66674", "Three Sixes"}, - {"66673", "Three Sixes"}, - {"66672", "Three Sixes"}, - {"66654", "Three Sixes"}, - {"66653", "Three Sixes"}, - {"66652", "Three Sixes"}, - {"66643", "Three Sixes"}, - {"66642", "Three Sixes"}, - {"66632", "Three Sixes"}, - {"555AK", "Three Fives"}, - {"555AQ", "Three Fives"}, - {"555AJ", "Three Fives"}, - {"555AT", "Three Fives"}, - {"555A9", "Three Fives"}, - {"555A8", "Three Fives"}, - {"555A7", "Three Fives"}, - {"555A6", "Three Fives"}, - {"555A4", "Three Fives"}, - {"555A3", "Three Fives"}, - {"555A2", "Three Fives"}, - {"555KQ", "Three Fives"}, - {"555KJ", "Three Fives"}, - {"555KT", "Three Fives"}, - {"555K9", "Three Fives"}, - {"555K8", "Three Fives"}, - {"555K7", "Three Fives"}, - {"555K6", "Three Fives"}, - {"555K4", "Three Fives"}, - {"555K3", "Three Fives"}, - {"555K2", "Three Fives"}, - {"555QJ", "Three Fives"}, - {"555QT", "Three Fives"}, - {"555Q9", "Three Fives"}, - {"555Q8", "Three Fives"}, - {"555Q7", "Three Fives"}, - {"555Q6", "Three Fives"}, - {"555Q4", "Three Fives"}, - {"555Q3", "Three Fives"}, - {"555Q2", "Three Fives"}, - {"555JT", "Three Fives"}, - {"555J9", "Three Fives"}, - {"555J8", "Three Fives"}, - {"555J7", "Three Fives"}, - {"555J6", "Three Fives"}, - {"555J4", "Three Fives"}, - {"555J3", "Three Fives"}, - {"555J2", "Three Fives"}, - {"555T9", "Three Fives"}, - {"555T8", "Three Fives"}, - {"555T7", "Three Fives"}, - {"555T6", "Three Fives"}, - {"555T4", "Three Fives"}, - {"555T3", "Three Fives"}, - {"555T2", "Three Fives"}, - {"55598", "Three Fives"}, - {"55597", "Three Fives"}, - {"55596", "Three Fives"}, - {"55594", "Three Fives"}, - {"55593", "Three Fives"}, - {"55592", "Three Fives"}, - {"55587", "Three Fives"}, - {"55586", "Three Fives"}, - {"55584", "Three Fives"}, - {"55583", "Three Fives"}, - {"55582", "Three Fives"}, - {"55576", "Three Fives"}, - {"55574", "Three Fives"}, - {"55573", "Three Fives"}, - {"55572", "Three Fives"}, - {"55564", "Three Fives"}, - {"55563", "Three Fives"}, - {"55562", "Three Fives"}, - {"55543", "Three Fives"}, - {"55542", "Three Fives"}, - {"55532", "Three Fives"}, - {"444AK", "Three Fours"}, - {"444AQ", "Three Fours"}, - {"444AJ", "Three Fours"}, - {"444AT", "Three Fours"}, - {"444A9", "Three Fours"}, - {"444A8", "Three Fours"}, - {"444A7", "Three Fours"}, - {"444A6", "Three Fours"}, - {"444A5", "Three Fours"}, - {"444A3", "Three Fours"}, - {"444A2", "Three Fours"}, - {"444KQ", "Three Fours"}, - {"444KJ", "Three Fours"}, - {"444KT", "Three Fours"}, - {"444K9", "Three Fours"}, - {"444K8", "Three Fours"}, - {"444K7", "Three Fours"}, - {"444K6", "Three Fours"}, - {"444K5", "Three Fours"}, - {"444K3", "Three Fours"}, - {"444K2", "Three Fours"}, - {"444QJ", "Three Fours"}, - {"444QT", "Three Fours"}, - {"444Q9", "Three Fours"}, - {"444Q8", "Three Fours"}, - {"444Q7", "Three Fours"}, - {"444Q6", "Three Fours"}, - {"444Q5", "Three Fours"}, - {"444Q3", "Three Fours"}, - {"444Q2", "Three Fours"}, - {"444JT", "Three Fours"}, - {"444J9", "Three Fours"}, - {"444J8", "Three Fours"}, - {"444J7", "Three Fours"}, - {"444J6", "Three Fours"}, - {"444J5", "Three Fours"}, - {"444J3", "Three Fours"}, - {"444J2", "Three Fours"}, - {"444T9", "Three Fours"}, - {"444T8", "Three Fours"}, - {"444T7", "Three Fours"}, - {"444T6", "Three Fours"}, - {"444T5", "Three Fours"}, - {"444T3", "Three Fours"}, - {"444T2", "Three Fours"}, - {"44498", "Three Fours"}, - {"44497", "Three Fours"}, - {"44496", "Three Fours"}, - {"44495", "Three Fours"}, - {"44493", "Three Fours"}, - {"44492", "Three Fours"}, - {"44487", "Three Fours"}, - {"44486", "Three Fours"}, - {"44485", "Three Fours"}, - {"44483", "Three Fours"}, - {"44482", "Three Fours"}, - {"44476", "Three Fours"}, - {"44475", "Three Fours"}, - {"44473", "Three Fours"}, - {"44472", "Three Fours"}, - {"44465", "Three Fours"}, - {"44463", "Three Fours"}, - {"44462", "Three Fours"}, - {"44453", "Three Fours"}, - {"44452", "Three Fours"}, - {"44432", "Three Fours"}, - {"333AK", "Three Treys"}, - {"333AQ", "Three Treys"}, - {"333AJ", "Three Treys"}, - {"333AT", "Three Treys"}, - {"333A9", "Three Treys"}, - {"333A8", "Three Treys"}, - {"333A7", "Three Treys"}, - {"333A6", "Three Treys"}, - {"333A5", "Three Treys"}, - {"333A4", "Three Treys"}, - {"333A2", "Three Treys"}, - {"333KQ", "Three Treys"}, - {"333KJ", "Three Treys"}, - {"333KT", "Three Treys"}, - {"333K9", "Three Treys"}, - {"333K8", "Three Treys"}, - {"333K7", "Three Treys"}, - {"333K6", "Three Treys"}, - {"333K5", "Three Treys"}, - {"333K4", "Three Treys"}, - {"333K2", "Three Treys"}, - {"333QJ", "Three Treys"}, - {"333QT", "Three Treys"}, - {"333Q9", "Three Treys"}, - {"333Q8", "Three Treys"}, - {"333Q7", "Three Treys"}, - {"333Q6", "Three Treys"}, - {"333Q5", "Three Treys"}, - {"333Q4", "Three Treys"}, - {"333Q2", "Three Treys"}, - {"333JT", "Three Treys"}, - {"333J9", "Three Treys"}, - {"333J8", "Three Treys"}, - {"333J7", "Three Treys"}, - {"333J6", "Three Treys"}, - {"333J5", "Three Treys"}, - {"333J4", "Three Treys"}, - {"333J2", "Three Treys"}, - {"333T9", "Three Treys"}, - {"333T8", "Three Treys"}, - {"333T7", "Three Treys"}, - {"333T6", "Three Treys"}, - {"333T5", "Three Treys"}, - {"333T4", "Three Treys"}, - {"333T2", "Three Treys"}, - {"33398", "Three Treys"}, - {"33397", "Three Treys"}, - {"33396", "Three Treys"}, - {"33395", "Three Treys"}, - {"33394", "Three Treys"}, - {"33392", "Three Treys"}, - {"33387", "Three Treys"}, - {"33386", "Three Treys"}, - {"33385", "Three Treys"}, - {"33384", "Three Treys"}, - {"33382", "Three Treys"}, - {"33376", "Three Treys"}, - {"33375", "Three Treys"}, - {"33374", "Three Treys"}, - {"33372", "Three Treys"}, - {"33365", "Three Treys"}, - {"33364", "Three Treys"}, - {"33362", "Three Treys"}, - {"33354", "Three Treys"}, - {"33352", "Three Treys"}, - {"33342", "Three Treys"}, - {"222AK", "Three Deuces"}, - {"222AQ", "Three Deuces"}, - {"222AJ", "Three Deuces"}, - {"222AT", "Three Deuces"}, - {"222A9", "Three Deuces"}, - {"222A8", "Three Deuces"}, - {"222A7", "Three Deuces"}, - {"222A6", "Three Deuces"}, - {"222A5", "Three Deuces"}, - {"222A4", "Three Deuces"}, - {"222A3", "Three Deuces"}, - {"222KQ", "Three Deuces"}, - {"222KJ", "Three Deuces"}, - {"222KT", "Three Deuces"}, - {"222K9", "Three Deuces"}, - {"222K8", "Three Deuces"}, - {"222K7", "Three Deuces"}, - {"222K6", "Three Deuces"}, - {"222K5", "Three Deuces"}, - {"222K4", "Three Deuces"}, - {"222K3", "Three Deuces"}, - {"222QJ", "Three Deuces"}, - {"222QT", "Three Deuces"}, - {"222Q9", "Three Deuces"}, - {"222Q8", "Three Deuces"}, - {"222Q7", "Three Deuces"}, - {"222Q6", "Three Deuces"}, - {"222Q5", "Three Deuces"}, - {"222Q4", "Three Deuces"}, - {"222Q3", "Three Deuces"}, - {"222JT", "Three Deuces"}, - {"222J9", "Three Deuces"}, - {"222J8", "Three Deuces"}, - {"222J7", "Three Deuces"}, - {"222J6", "Three Deuces"}, - {"222J5", "Three Deuces"}, - {"222J4", "Three Deuces"}, - {"222J3", "Three Deuces"}, - {"222T9", "Three Deuces"}, - {"222T8", "Three Deuces"}, - {"222T7", "Three Deuces"}, - {"222T6", "Three Deuces"}, - {"222T5", "Three Deuces"}, - {"222T4", "Three Deuces"}, - {"222T3", "Three Deuces"}, - {"22298", "Three Deuces"}, - {"22297", "Three Deuces"}, - {"22296", "Three Deuces"}, - {"22295", "Three Deuces"}, - {"22294", "Three Deuces"}, - {"22293", "Three Deuces"}, - {"22287", "Three Deuces"}, - {"22286", "Three Deuces"}, - {"22285", "Three Deuces"}, - {"22284", "Three Deuces"}, - {"22283", "Three Deuces"}, - {"22276", "Three Deuces"}, - {"22275", "Three Deuces"}, - {"22274", "Three Deuces"}, - {"22273", "Three Deuces"}, - {"22265", "Three Deuces"}, - {"22264", "Three Deuces"}, - {"22263", "Three Deuces"}, - {"22254", "Three Deuces"}, - {"22253", "Three Deuces"}, - {"22243", "Three Deuces"}, - {"AAKKQ", "Aces and Kings"}, - {"AAKKJ", "Aces and Kings"}, - {"AAKKT", "Aces and Kings"}, - {"AAKK9", "Aces and Kings"}, - {"AAKK8", "Aces and Kings"}, - {"AAKK7", "Aces and Kings"}, - {"AAKK6", "Aces and Kings"}, - {"AAKK5", "Aces and Kings"}, - {"AAKK4", "Aces and Kings"}, - {"AAKK3", "Aces and Kings"}, - {"AAKK2", "Aces and Kings"}, - {"AAQQK", "Aces and Queens"}, - {"AAQQJ", "Aces and Queens"}, - {"AAQQT", "Aces and Queens"}, - {"AAQQ9", "Aces and Queens"}, - {"AAQQ8", "Aces and Queens"}, - {"AAQQ7", "Aces and Queens"}, - {"AAQQ6", "Aces and Queens"}, - {"AAQQ5", "Aces and Queens"}, - {"AAQQ4", "Aces and Queens"}, - {"AAQQ3", "Aces and Queens"}, - {"AAQQ2", "Aces and Queens"}, - {"AAJJK", "Aces and Jacks"}, - {"AAJJQ", "Aces and Jacks"}, - {"AAJJT", "Aces and Jacks"}, - {"AAJJ9", "Aces and Jacks"}, - {"AAJJ8", "Aces and Jacks"}, - {"AAJJ7", "Aces and Jacks"}, - {"AAJJ6", "Aces and Jacks"}, - {"AAJJ5", "Aces and Jacks"}, - {"AAJJ4", "Aces and Jacks"}, - {"AAJJ3", "Aces and Jacks"}, - {"AAJJ2", "Aces and Jacks"}, - {"AATTK", "Aces and Tens"}, - {"AATTQ", "Aces and Tens"}, - {"AATTJ", "Aces and Tens"}, - {"AATT9", "Aces and Tens"}, - {"AATT8", "Aces and Tens"}, - {"AATT7", "Aces and Tens"}, - {"AATT6", "Aces and Tens"}, - {"AATT5", "Aces and Tens"}, - {"AATT4", "Aces and Tens"}, - {"AATT3", "Aces and Tens"}, - {"AATT2", "Aces and Tens"}, - {"AA99K", "Aces and Nines"}, - {"AA99Q", "Aces and Nines"}, - {"AA99J", "Aces and Nines"}, - {"AA99T", "Aces and Nines"}, - {"AA998", "Aces and Nines"}, - {"AA997", "Aces and Nines"}, - {"AA996", "Aces and Nines"}, - {"AA995", "Aces and Nines"}, - {"AA994", "Aces and Nines"}, - {"AA993", "Aces and Nines"}, - {"AA992", "Aces and Nines"}, - {"AA88K", "Aces and Eights"}, - {"AA88Q", "Aces and Eights"}, - {"AA88J", "Aces and Eights"}, - {"AA88T", "Aces and Eights"}, - {"AA889", "Aces and Eights"}, - {"AA887", "Aces and Eights"}, - {"AA886", "Aces and Eights"}, - {"AA885", "Aces and Eights"}, - {"AA884", "Aces and Eights"}, - {"AA883", "Aces and Eights"}, - {"AA882", "Aces and Eights"}, - {"AA77K", "Aces and Sevens"}, - {"AA77Q", "Aces and Sevens"}, - {"AA77J", "Aces and Sevens"}, - {"AA77T", "Aces and Sevens"}, - {"AA779", "Aces and Sevens"}, - {"AA778", "Aces and Sevens"}, - {"AA776", "Aces and Sevens"}, - {"AA775", "Aces and Sevens"}, - {"AA774", "Aces and Sevens"}, - {"AA773", "Aces and Sevens"}, - {"AA772", "Aces and Sevens"}, - {"AA66K", "Aces and Sixes"}, - {"AA66Q", "Aces and Sixes"}, - {"AA66J", "Aces and Sixes"}, - {"AA66T", "Aces and Sixes"}, - {"AA669", "Aces and Sixes"}, - {"AA668", "Aces and Sixes"}, - {"AA667", "Aces and Sixes"}, - {"AA665", "Aces and Sixes"}, - {"AA664", "Aces and Sixes"}, - {"AA663", "Aces and Sixes"}, - {"AA662", "Aces and Sixes"}, - {"AA55K", "Aces and Fives"}, - {"AA55Q", "Aces and Fives"}, - {"AA55J", "Aces and Fives"}, - {"AA55T", "Aces and Fives"}, - {"AA559", "Aces and Fives"}, - {"AA558", "Aces and Fives"}, - {"AA557", "Aces and Fives"}, - {"AA556", "Aces and Fives"}, - {"AA554", "Aces and Fives"}, - {"AA553", "Aces and Fives"}, - {"AA552", "Aces and Fives"}, - {"AA44K", "Aces and Fours"}, - {"AA44Q", "Aces and Fours"}, - {"AA44J", "Aces and Fours"}, - {"AA44T", "Aces and Fours"}, - {"AA449", "Aces and Fours"}, - {"AA448", "Aces and Fours"}, - {"AA447", "Aces and Fours"}, - {"AA446", "Aces and Fours"}, - {"AA445", "Aces and Fours"}, - {"AA443", "Aces and Fours"}, - {"AA442", "Aces and Fours"}, - {"AA33K", "Aces and Treys"}, - {"AA33Q", "Aces and Treys"}, - {"AA33J", "Aces and Treys"}, - {"AA33T", "Aces and Treys"}, - {"AA339", "Aces and Treys"}, - {"AA338", "Aces and Treys"}, - {"AA337", "Aces and Treys"}, - {"AA336", "Aces and Treys"}, - {"AA335", "Aces and Treys"}, - {"AA334", "Aces and Treys"}, - {"AA332", "Aces and Treys"}, - {"AA22K", "Aces and Deuces"}, - {"AA22Q", "Aces and Deuces"}, - {"AA22J", "Aces and Deuces"}, - {"AA22T", "Aces and Deuces"}, - {"AA229", "Aces and Deuces"}, - {"AA228", "Aces and Deuces"}, - {"AA227", "Aces and Deuces"}, - {"AA226", "Aces and Deuces"}, - {"AA225", "Aces and Deuces"}, - {"AA224", "Aces and Deuces"}, - {"AA223", "Aces and Deuces"}, - {"KKQQA", "Kings and Queens"}, - {"KKQQJ", "Kings and Queens"}, - {"KKQQT", "Kings and Queens"}, - {"KKQQ9", "Kings and Queens"}, - {"KKQQ8", "Kings and Queens"}, - {"KKQQ7", "Kings and Queens"}, - {"KKQQ6", "Kings and Queens"}, - {"KKQQ5", "Kings and Queens"}, - {"KKQQ4", "Kings and Queens"}, - {"KKQQ3", "Kings and Queens"}, - {"KKQQ2", "Kings and Queens"}, - {"KKJJA", "Kings and Jacks"}, - {"KKJJQ", "Kings and Jacks"}, - {"KKJJT", "Kings and Jacks"}, - {"KKJJ9", "Kings and Jacks"}, - {"KKJJ8", "Kings and Jacks"}, - {"KKJJ7", "Kings and Jacks"}, - {"KKJJ6", "Kings and Jacks"}, - {"KKJJ5", "Kings and Jacks"}, - {"KKJJ4", "Kings and Jacks"}, - {"KKJJ3", "Kings and Jacks"}, - {"KKJJ2", "Kings and Jacks"}, - {"KKTTA", "Kings and Tens"}, - {"KKTTQ", "Kings and Tens"}, - {"KKTTJ", "Kings and Tens"}, - {"KKTT9", "Kings and Tens"}, - {"KKTT8", "Kings and Tens"}, - {"KKTT7", "Kings and Tens"}, - {"KKTT6", "Kings and Tens"}, - {"KKTT5", "Kings and Tens"}, - {"KKTT4", "Kings and Tens"}, - {"KKTT3", "Kings and Tens"}, - {"KKTT2", "Kings and Tens"}, - {"KK99A", "Kings and Nines"}, - {"KK99Q", "Kings and Nines"}, - {"KK99J", "Kings and Nines"}, - {"KK99T", "Kings and Nines"}, - {"KK998", "Kings and Nines"}, - {"KK997", "Kings and Nines"}, - {"KK996", "Kings and Nines"}, - {"KK995", "Kings and Nines"}, - {"KK994", "Kings and Nines"}, - {"KK993", "Kings and Nines"}, - {"KK992", "Kings and Nines"}, - {"KK88A", "Kings and Eights"}, - {"KK88Q", "Kings and Eights"}, - {"KK88J", "Kings and Eights"}, - {"KK88T", "Kings and Eights"}, - {"KK889", "Kings and Eights"}, - {"KK887", "Kings and Eights"}, - {"KK886", "Kings and Eights"}, - {"KK885", "Kings and Eights"}, - {"KK884", "Kings and Eights"}, - {"KK883", "Kings and Eights"}, - {"KK882", "Kings and Eights"}, - {"KK77A", "Kings and Sevens"}, - {"KK77Q", "Kings and Sevens"}, - {"KK77J", "Kings and Sevens"}, - {"KK77T", "Kings and Sevens"}, - {"KK779", "Kings and Sevens"}, - {"KK778", "Kings and Sevens"}, - {"KK776", "Kings and Sevens"}, - {"KK775", "Kings and Sevens"}, - {"KK774", "Kings and Sevens"}, - {"KK773", "Kings and Sevens"}, - {"KK772", "Kings and Sevens"}, - {"KK66A", "Kings and Sixes"}, - {"KK66Q", "Kings and Sixes"}, - {"KK66J", "Kings and Sixes"}, - {"KK66T", "Kings and Sixes"}, - {"KK669", "Kings and Sixes"}, - {"KK668", "Kings and Sixes"}, - {"KK667", "Kings and Sixes"}, - {"KK665", "Kings and Sixes"}, - {"KK664", "Kings and Sixes"}, - {"KK663", "Kings and Sixes"}, - {"KK662", "Kings and Sixes"}, - {"KK55A", "Kings and Fives"}, - {"KK55Q", "Kings and Fives"}, - {"KK55J", "Kings and Fives"}, - {"KK55T", "Kings and Fives"}, - {"KK559", "Kings and Fives"}, - {"KK558", "Kings and Fives"}, - {"KK557", "Kings and Fives"}, - {"KK556", "Kings and Fives"}, - {"KK554", "Kings and Fives"}, - {"KK553", "Kings and Fives"}, - {"KK552", "Kings and Fives"}, - {"KK44A", "Kings and Fours"}, - {"KK44Q", "Kings and Fours"}, - {"KK44J", "Kings and Fours"}, - {"KK44T", "Kings and Fours"}, - {"KK449", "Kings and Fours"}, - {"KK448", "Kings and Fours"}, - {"KK447", "Kings and Fours"}, - {"KK446", "Kings and Fours"}, - {"KK445", "Kings and Fours"}, - {"KK443", "Kings and Fours"}, - {"KK442", "Kings and Fours"}, - {"KK33A", "Kings and Treys"}, - {"KK33Q", "Kings and Treys"}, - {"KK33J", "Kings and Treys"}, - {"KK33T", "Kings and Treys"}, - {"KK339", "Kings and Treys"}, - {"KK338", "Kings and Treys"}, - {"KK337", "Kings and Treys"}, - {"KK336", "Kings and Treys"}, - {"KK335", "Kings and Treys"}, - {"KK334", "Kings and Treys"}, - {"KK332", "Kings and Treys"}, - {"KK22A", "Kings and Deuces"}, - {"KK22Q", "Kings and Deuces"}, - {"KK22J", "Kings and Deuces"}, - {"KK22T", "Kings and Deuces"}, - {"KK229", "Kings and Deuces"}, - {"KK228", "Kings and Deuces"}, - {"KK227", "Kings and Deuces"}, - {"KK226", "Kings and Deuces"}, - {"KK225", "Kings and Deuces"}, - {"KK224", "Kings and Deuces"}, - {"KK223", "Kings and Deuces"}, - {"QQJJA", "Queens and Jacks"}, - {"QQJJK", "Queens and Jacks"}, - {"QQJJT", "Queens and Jacks"}, - {"QQJJ9", "Queens and Jacks"}, - {"QQJJ8", "Queens and Jacks"}, - {"QQJJ7", "Queens and Jacks"}, - {"QQJJ6", "Queens and Jacks"}, - {"QQJJ5", "Queens and Jacks"}, - {"QQJJ4", "Queens and Jacks"}, - {"QQJJ3", "Queens and Jacks"}, - {"QQJJ2", "Queens and Jacks"}, - {"QQTTA", "Queens and Tens"}, - {"QQTTK", "Queens and Tens"}, - {"QQTTJ", "Queens and Tens"}, - {"QQTT9", "Queens and Tens"}, - {"QQTT8", "Queens and Tens"}, - {"QQTT7", "Queens and Tens"}, - {"QQTT6", "Queens and Tens"}, - {"QQTT5", "Queens and Tens"}, - {"QQTT4", "Queens and Tens"}, - {"QQTT3", "Queens and Tens"}, - {"QQTT2", "Queens and Tens"}, - {"QQ99A", "Queens and Nines"}, - {"QQ99K", "Queens and Nines"}, - {"QQ99J", "Queens and Nines"}, - {"QQ99T", "Queens and Nines"}, - {"QQ998", "Queens and Nines"}, - {"QQ997", "Queens and Nines"}, - {"QQ996", "Queens and Nines"}, - {"QQ995", "Queens and Nines"}, - {"QQ994", "Queens and Nines"}, - {"QQ993", "Queens and Nines"}, - {"QQ992", "Queens and Nines"}, - {"QQ88A", "Queens and Eights"}, - {"QQ88K", "Queens and Eights"}, - {"QQ88J", "Queens and Eights"}, - {"QQ88T", "Queens and Eights"}, - {"QQ889", "Queens and Eights"}, - {"QQ887", "Queens and Eights"}, - {"QQ886", "Queens and Eights"}, - {"QQ885", "Queens and Eights"}, - {"QQ884", "Queens and Eights"}, - {"QQ883", "Queens and Eights"}, - {"QQ882", "Queens and Eights"}, - {"QQ77A", "Queens and Sevens"}, - {"QQ77K", "Queens and Sevens"}, - {"QQ77J", "Queens and Sevens"}, - {"QQ77T", "Queens and Sevens"}, - {"QQ779", "Queens and Sevens"}, - {"QQ778", "Queens and Sevens"}, - {"QQ776", "Queens and Sevens"}, - {"QQ775", "Queens and Sevens"}, - {"QQ774", "Queens and Sevens"}, - {"QQ773", "Queens and Sevens"}, - {"QQ772", "Queens and Sevens"}, - {"QQ66A", "Queens and Sixes"}, - {"QQ66K", "Queens and Sixes"}, - {"QQ66J", "Queens and Sixes"}, - {"QQ66T", "Queens and Sixes"}, - {"QQ669", "Queens and Sixes"}, - {"QQ668", "Queens and Sixes"}, - {"QQ667", "Queens and Sixes"}, - {"QQ665", "Queens and Sixes"}, - {"QQ664", "Queens and Sixes"}, - {"QQ663", "Queens and Sixes"}, - {"QQ662", "Queens and Sixes"}, - {"QQ55A", "Queens and Fives"}, - {"QQ55K", "Queens and Fives"}, - {"QQ55J", "Queens and Fives"}, - {"QQ55T", "Queens and Fives"}, - {"QQ559", "Queens and Fives"}, - {"QQ558", "Queens and Fives"}, - {"QQ557", "Queens and Fives"}, - {"QQ556", "Queens and Fives"}, - {"QQ554", "Queens and Fives"}, - {"QQ553", "Queens and Fives"}, - {"QQ552", "Queens and Fives"}, - {"QQ44A", "Queens and Fours"}, - {"QQ44K", "Queens and Fours"}, - {"QQ44J", "Queens and Fours"}, - {"QQ44T", "Queens and Fours"}, - {"QQ449", "Queens and Fours"}, - {"QQ448", "Queens and Fours"}, - {"QQ447", "Queens and Fours"}, - {"QQ446", "Queens and Fours"}, - {"QQ445", "Queens and Fours"}, - {"QQ443", "Queens and Fours"}, - {"QQ442", "Queens and Fours"}, - {"QQ33A", "Queens and Treys"}, - {"QQ33K", "Queens and Treys"}, - {"QQ33J", "Queens and Treys"}, - {"QQ33T", "Queens and Treys"}, - {"QQ339", "Queens and Treys"}, - {"QQ338", "Queens and Treys"}, - {"QQ337", "Queens and Treys"}, - {"QQ336", "Queens and Treys"}, - {"QQ335", "Queens and Treys"}, - {"QQ334", "Queens and Treys"}, - {"QQ332", "Queens and Treys"}, - {"QQ22A", "Queens and Deuces"}, - {"QQ22K", "Queens and Deuces"}, - {"QQ22J", "Queens and Deuces"}, - {"QQ22T", "Queens and Deuces"}, - {"QQ229", "Queens and Deuces"}, - {"QQ228", "Queens and Deuces"}, - {"QQ227", "Queens and Deuces"}, - {"QQ226", "Queens and Deuces"}, - {"QQ225", "Queens and Deuces"}, - {"QQ224", "Queens and Deuces"}, - {"QQ223", "Queens and Deuces"}, - {"JJTTA", "Jacks and Tens"}, - {"JJTTK", "Jacks and Tens"}, - {"JJTTQ", "Jacks and Tens"}, - {"JJTT9", "Jacks and Tens"}, - {"JJTT8", "Jacks and Tens"}, - {"JJTT7", "Jacks and Tens"}, - {"JJTT6", "Jacks and Tens"}, - {"JJTT5", "Jacks and Tens"}, - {"JJTT4", "Jacks and Tens"}, - {"JJTT3", "Jacks and Tens"}, - {"JJTT2", "Jacks and Tens"}, - {"JJ99A", "Jacks and Nines"}, - {"JJ99K", "Jacks and Nines"}, - {"JJ99Q", "Jacks and Nines"}, - {"JJ99T", "Jacks and Nines"}, - {"JJ998", "Jacks and Nines"}, - {"JJ997", "Jacks and Nines"}, - {"JJ996", "Jacks and Nines"}, - {"JJ995", "Jacks and Nines"}, - {"JJ994", "Jacks and Nines"}, - {"JJ993", "Jacks and Nines"}, - {"JJ992", "Jacks and Nines"}, - {"JJ88A", "Jacks and Eights"}, - {"JJ88K", "Jacks and Eights"}, - {"JJ88Q", "Jacks and Eights"}, - {"JJ88T", "Jacks and Eights"}, - {"JJ889", "Jacks and Eights"}, - {"JJ887", "Jacks and Eights"}, - {"JJ886", "Jacks and Eights"}, - {"JJ885", "Jacks and Eights"}, - {"JJ884", "Jacks and Eights"}, - {"JJ883", "Jacks and Eights"}, - {"JJ882", "Jacks and Eights"}, - {"JJ77A", "Jacks and Sevens"}, - {"JJ77K", "Jacks and Sevens"}, - {"JJ77Q", "Jacks and Sevens"}, - {"JJ77T", "Jacks and Sevens"}, - {"JJ779", "Jacks and Sevens"}, - {"JJ778", "Jacks and Sevens"}, - {"JJ776", "Jacks and Sevens"}, - {"JJ775", "Jacks and Sevens"}, - {"JJ774", "Jacks and Sevens"}, - {"JJ773", "Jacks and Sevens"}, - {"JJ772", "Jacks and Sevens"}, - {"JJ66A", "Jacks and Sixes"}, - {"JJ66K", "Jacks and Sixes"}, - {"JJ66Q", "Jacks and Sixes"}, - {"JJ66T", "Jacks and Sixes"}, - {"JJ669", "Jacks and Sixes"}, - {"JJ668", "Jacks and Sixes"}, - {"JJ667", "Jacks and Sixes"}, - {"JJ665", "Jacks and Sixes"}, - {"JJ664", "Jacks and Sixes"}, - {"JJ663", "Jacks and Sixes"}, - {"JJ662", "Jacks and Sixes"}, - {"JJ55A", "Jacks and Fives"}, - {"JJ55K", "Jacks and Fives"}, - {"JJ55Q", "Jacks and Fives"}, - {"JJ55T", "Jacks and Fives"}, - {"JJ559", "Jacks and Fives"}, - {"JJ558", "Jacks and Fives"}, - {"JJ557", "Jacks and Fives"}, - {"JJ556", "Jacks and Fives"}, - {"JJ554", "Jacks and Fives"}, - {"JJ553", "Jacks and Fives"}, - {"JJ552", "Jacks and Fives"}, - {"JJ44A", "Jacks and Fours"}, - {"JJ44K", "Jacks and Fours"}, - {"JJ44Q", "Jacks and Fours"}, - {"JJ44T", "Jacks and Fours"}, - {"JJ449", "Jacks and Fours"}, - {"JJ448", "Jacks and Fours"}, - {"JJ447", "Jacks and Fours"}, - {"JJ446", "Jacks and Fours"}, - {"JJ445", "Jacks and Fours"}, - {"JJ443", "Jacks and Fours"}, - {"JJ442", "Jacks and Fours"}, - {"JJ33A", "Jacks and Treys"}, - {"JJ33K", "Jacks and Treys"}, - {"JJ33Q", "Jacks and Treys"}, - {"JJ33T", "Jacks and Treys"}, - {"JJ339", "Jacks and Treys"}, - {"JJ338", "Jacks and Treys"}, - {"JJ337", "Jacks and Treys"}, - {"JJ336", "Jacks and Treys"}, - {"JJ335", "Jacks and Treys"}, - {"JJ334", "Jacks and Treys"}, - {"JJ332", "Jacks and Treys"}, - {"JJ22A", "Jacks and Deuces"}, - {"JJ22K", "Jacks and Deuces"}, - {"JJ22Q", "Jacks and Deuces"}, - {"JJ22T", "Jacks and Deuces"}, - {"JJ229", "Jacks and Deuces"}, - {"JJ228", "Jacks and Deuces"}, - {"JJ227", "Jacks and Deuces"}, - {"JJ226", "Jacks and Deuces"}, - {"JJ225", "Jacks and Deuces"}, - {"JJ224", "Jacks and Deuces"}, - {"JJ223", "Jacks and Deuces"}, - {"TT99A", "Tens and Nines"}, - {"TT99K", "Tens and Nines"}, - {"TT99Q", "Tens and Nines"}, - {"TT99J", "Tens and Nines"}, - {"TT998", "Tens and Nines"}, - {"TT997", "Tens and Nines"}, - {"TT996", "Tens and Nines"}, - {"TT995", "Tens and Nines"}, - {"TT994", "Tens and Nines"}, - {"TT993", "Tens and Nines"}, - {"TT992", "Tens and Nines"}, - {"TT88A", "Tens and Eights"}, - {"TT88K", "Tens and Eights"}, - {"TT88Q", "Tens and Eights"}, - {"TT88J", "Tens and Eights"}, - {"TT889", "Tens and Eights"}, - {"TT887", "Tens and Eights"}, - {"TT886", "Tens and Eights"}, - {"TT885", "Tens and Eights"}, - {"TT884", "Tens and Eights"}, - {"TT883", "Tens and Eights"}, - {"TT882", "Tens and Eights"}, - {"TT77A", "Tens and Sevens"}, - {"TT77K", "Tens and Sevens"}, - {"TT77Q", "Tens and Sevens"}, - {"TT77J", "Tens and Sevens"}, - {"TT779", "Tens and Sevens"}, - {"TT778", "Tens and Sevens"}, - {"TT776", "Tens and Sevens"}, - {"TT775", "Tens and Sevens"}, - {"TT774", "Tens and Sevens"}, - {"TT773", "Tens and Sevens"}, - {"TT772", "Tens and Sevens"}, - {"TT66A", "Tens and Sixes"}, - {"TT66K", "Tens and Sixes"}, - {"TT66Q", "Tens and Sixes"}, - {"TT66J", "Tens and Sixes"}, - {"TT669", "Tens and Sixes"}, - {"TT668", "Tens and Sixes"}, - {"TT667", "Tens and Sixes"}, - {"TT665", "Tens and Sixes"}, - {"TT664", "Tens and Sixes"}, - {"TT663", "Tens and Sixes"}, - {"TT662", "Tens and Sixes"}, - {"TT55A", "Tens and Fives"}, - {"TT55K", "Tens and Fives"}, - {"TT55Q", "Tens and Fives"}, - {"TT55J", "Tens and Fives"}, - {"TT559", "Tens and Fives"}, - {"TT558", "Tens and Fives"}, - {"TT557", "Tens and Fives"}, - {"TT556", "Tens and Fives"}, - {"TT554", "Tens and Fives"}, - {"TT553", "Tens and Fives"}, - {"TT552", "Tens and Fives"}, - {"TT44A", "Tens and Fours"}, - {"TT44K", "Tens and Fours"}, - {"TT44Q", "Tens and Fours"}, - {"TT44J", "Tens and Fours"}, - {"TT449", "Tens and Fours"}, - {"TT448", "Tens and Fours"}, - {"TT447", "Tens and Fours"}, - {"TT446", "Tens and Fours"}, - {"TT445", "Tens and Fours"}, - {"TT443", "Tens and Fours"}, - {"TT442", "Tens and Fours"}, - {"TT33A", "Tens and Treys"}, - {"TT33K", "Tens and Treys"}, - {"TT33Q", "Tens and Treys"}, - {"TT33J", "Tens and Treys"}, - {"TT339", "Tens and Treys"}, - {"TT338", "Tens and Treys"}, - {"TT337", "Tens and Treys"}, - {"TT336", "Tens and Treys"}, - {"TT335", "Tens and Treys"}, - {"TT334", "Tens and Treys"}, - {"TT332", "Tens and Treys"}, - {"TT22A", "Tens and Deuces"}, - {"TT22K", "Tens and Deuces"}, - {"TT22Q", "Tens and Deuces"}, - {"TT22J", "Tens and Deuces"}, - {"TT229", "Tens and Deuces"}, - {"TT228", "Tens and Deuces"}, - {"TT227", "Tens and Deuces"}, - {"TT226", "Tens and Deuces"}, - {"TT225", "Tens and Deuces"}, - {"TT224", "Tens and Deuces"}, - {"TT223", "Tens and Deuces"}, - {"9988A", "Nines and Eights"}, - {"9988K", "Nines and Eights"}, - {"9988Q", "Nines and Eights"}, - {"9988J", "Nines and Eights"}, - {"9988T", "Nines and Eights"}, - {"99887", "Nines and Eights"}, - {"99886", "Nines and Eights"}, - {"99885", "Nines and Eights"}, - {"99884", "Nines and Eights"}, - {"99883", "Nines and Eights"}, - {"99882", "Nines and Eights"}, - {"9977A", "Nines and Sevens"}, - {"9977K", "Nines and Sevens"}, - {"9977Q", "Nines and Sevens"}, - {"9977J", "Nines and Sevens"}, - {"9977T", "Nines and Sevens"}, - {"99778", "Nines and Sevens"}, - {"99776", "Nines and Sevens"}, - {"99775", "Nines and Sevens"}, - {"99774", "Nines and Sevens"}, - {"99773", "Nines and Sevens"}, - {"99772", "Nines and Sevens"}, - {"9966A", "Nines and Sixes"}, - {"9966K", "Nines and Sixes"}, - {"9966Q", "Nines and Sixes"}, - {"9966J", "Nines and Sixes"}, - {"9966T", "Nines and Sixes"}, - {"99668", "Nines and Sixes"}, - {"99667", "Nines and Sixes"}, - {"99665", "Nines and Sixes"}, - {"99664", "Nines and Sixes"}, - {"99663", "Nines and Sixes"}, - {"99662", "Nines and Sixes"}, - {"9955A", "Nines and Fives"}, - {"9955K", "Nines and Fives"}, - {"9955Q", "Nines and Fives"}, - {"9955J", "Nines and Fives"}, - {"9955T", "Nines and Fives"}, - {"99558", "Nines and Fives"}, - {"99557", "Nines and Fives"}, - {"99556", "Nines and Fives"}, - {"99554", "Nines and Fives"}, - {"99553", "Nines and Fives"}, - {"99552", "Nines and Fives"}, - {"9944A", "Nines and Fours"}, - {"9944K", "Nines and Fours"}, - {"9944Q", "Nines and Fours"}, - {"9944J", "Nines and Fours"}, - {"9944T", "Nines and Fours"}, - {"99448", "Nines and Fours"}, - {"99447", "Nines and Fours"}, - {"99446", "Nines and Fours"}, - {"99445", "Nines and Fours"}, - {"99443", "Nines and Fours"}, - {"99442", "Nines and Fours"}, - {"9933A", "Nines and Treys"}, - {"9933K", "Nines and Treys"}, - {"9933Q", "Nines and Treys"}, - {"9933J", "Nines and Treys"}, - {"9933T", "Nines and Treys"}, - {"99338", "Nines and Treys"}, - {"99337", "Nines and Treys"}, - {"99336", "Nines and Treys"}, - {"99335", "Nines and Treys"}, - {"99334", "Nines and Treys"}, - {"99332", "Nines and Treys"}, - {"9922A", "Nines and Deuces"}, - {"9922K", "Nines and Deuces"}, - {"9922Q", "Nines and Deuces"}, - {"9922J", "Nines and Deuces"}, - {"9922T", "Nines and Deuces"}, - {"99228", "Nines and Deuces"}, - {"99227", "Nines and Deuces"}, - {"99226", "Nines and Deuces"}, - {"99225", "Nines and Deuces"}, - {"99224", "Nines and Deuces"}, - {"99223", "Nines and Deuces"}, - {"8877A", "Eights and Sevens"}, - {"8877K", "Eights and Sevens"}, - {"8877Q", "Eights and Sevens"}, - {"8877J", "Eights and Sevens"}, - {"8877T", "Eights and Sevens"}, - {"88779", "Eights and Sevens"}, - {"88776", "Eights and Sevens"}, - {"88775", "Eights and Sevens"}, - {"88774", "Eights and Sevens"}, - {"88773", "Eights and Sevens"}, - {"88772", "Eights and Sevens"}, - {"8866A", "Eights and Sixes"}, - {"8866K", "Eights and Sixes"}, - {"8866Q", "Eights and Sixes"}, - {"8866J", "Eights and Sixes"}, - {"8866T", "Eights and Sixes"}, - {"88669", "Eights and Sixes"}, - {"88667", "Eights and Sixes"}, - {"88665", "Eights and Sixes"}, - {"88664", "Eights and Sixes"}, - {"88663", "Eights and Sixes"}, - {"88662", "Eights and Sixes"}, - {"8855A", "Eights and Fives"}, - {"8855K", "Eights and Fives"}, - {"8855Q", "Eights and Fives"}, - {"8855J", "Eights and Fives"}, - {"8855T", "Eights and Fives"}, - {"88559", "Eights and Fives"}, - {"88557", "Eights and Fives"}, - {"88556", "Eights and Fives"}, - {"88554", "Eights and Fives"}, - {"88553", "Eights and Fives"}, - {"88552", "Eights and Fives"}, - {"8844A", "Eights and Fours"}, - {"8844K", "Eights and Fours"}, - {"8844Q", "Eights and Fours"}, - {"8844J", "Eights and Fours"}, - {"8844T", "Eights and Fours"}, - {"88449", "Eights and Fours"}, - {"88447", "Eights and Fours"}, - {"88446", "Eights and Fours"}, - {"88445", "Eights and Fours"}, - {"88443", "Eights and Fours"}, - {"88442", "Eights and Fours"}, - {"8833A", "Eights and Treys"}, - {"8833K", "Eights and Treys"}, - {"8833Q", "Eights and Treys"}, - {"8833J", "Eights and Treys"}, - {"8833T", "Eights and Treys"}, - {"88339", "Eights and Treys"}, - {"88337", "Eights and Treys"}, - {"88336", "Eights and Treys"}, - {"88335", "Eights and Treys"}, - {"88334", "Eights and Treys"}, - {"88332", "Eights and Treys"}, - {"8822A", "Eights and Deuces"}, - {"8822K", "Eights and Deuces"}, - {"8822Q", "Eights and Deuces"}, - {"8822J", "Eights and Deuces"}, - {"8822T", "Eights and Deuces"}, - {"88229", "Eights and Deuces"}, - {"88227", "Eights and Deuces"}, - {"88226", "Eights and Deuces"}, - {"88225", "Eights and Deuces"}, - {"88224", "Eights and Deuces"}, - {"88223", "Eights and Deuces"}, - {"7766A", "Sevens and Sixes"}, - {"7766K", "Sevens and Sixes"}, - {"7766Q", "Sevens and Sixes"}, - {"7766J", "Sevens and Sixes"}, - {"7766T", "Sevens and Sixes"}, - {"77669", "Sevens and Sixes"}, - {"77668", "Sevens and Sixes"}, - {"77665", "Sevens and Sixes"}, - {"77664", "Sevens and Sixes"}, - {"77663", "Sevens and Sixes"}, - {"77662", "Sevens and Sixes"}, - {"7755A", "Sevens and Fives"}, - {"7755K", "Sevens and Fives"}, - {"7755Q", "Sevens and Fives"}, - {"7755J", "Sevens and Fives"}, - {"7755T", "Sevens and Fives"}, - {"77559", "Sevens and Fives"}, - {"77558", "Sevens and Fives"}, - {"77556", "Sevens and Fives"}, - {"77554", "Sevens and Fives"}, - {"77553", "Sevens and Fives"}, - {"77552", "Sevens and Fives"}, - {"7744A", "Sevens and Fours"}, - {"7744K", "Sevens and Fours"}, - {"7744Q", "Sevens and Fours"}, - {"7744J", "Sevens and Fours"}, - {"7744T", "Sevens and Fours"}, - {"77449", "Sevens and Fours"}, - {"77448", "Sevens and Fours"}, - {"77446", "Sevens and Fours"}, - {"77445", "Sevens and Fours"}, - {"77443", "Sevens and Fours"}, - {"77442", "Sevens and Fours"}, - {"7733A", "Sevens and Treys"}, - {"7733K", "Sevens and Treys"}, - {"7733Q", "Sevens and Treys"}, - {"7733J", "Sevens and Treys"}, - {"7733T", "Sevens and Treys"}, - {"77339", "Sevens and Treys"}, - {"77338", "Sevens and Treys"}, - {"77336", "Sevens and Treys"}, - {"77335", "Sevens and Treys"}, - {"77334", "Sevens and Treys"}, - {"77332", "Sevens and Treys"}, - {"7722A", "Sevens and Deuces"}, - {"7722K", "Sevens and Deuces"}, - {"7722Q", "Sevens and Deuces"}, - {"7722J", "Sevens and Deuces"}, - {"7722T", "Sevens and Deuces"}, - {"77229", "Sevens and Deuces"}, - {"77228", "Sevens and Deuces"}, - {"77226", "Sevens and Deuces"}, - {"77225", "Sevens and Deuces"}, - {"77224", "Sevens and Deuces"}, - {"77223", "Sevens and Deuces"}, - {"6655A", "Sixes and Fives"}, - {"6655K", "Sixes and Fives"}, - {"6655Q", "Sixes and Fives"}, - {"6655J", "Sixes and Fives"}, - {"6655T", "Sixes and Fives"}, - {"66559", "Sixes and Fives"}, - {"66558", "Sixes and Fives"}, - {"66557", "Sixes and Fives"}, - {"66554", "Sixes and Fives"}, - {"66553", "Sixes and Fives"}, - {"66552", "Sixes and Fives"}, - {"6644A", "Sixes and Fours"}, - {"6644K", "Sixes and Fours"}, - {"6644Q", "Sixes and Fours"}, - {"6644J", "Sixes and Fours"}, - {"6644T", "Sixes and Fours"}, - {"66449", "Sixes and Fours"}, - {"66448", "Sixes and Fours"}, - {"66447", "Sixes and Fours"}, - {"66445", "Sixes and Fours"}, - {"66443", "Sixes and Fours"}, - {"66442", "Sixes and Fours"}, - {"6633A", "Sixes and Treys"}, - {"6633K", "Sixes and Treys"}, - {"6633Q", "Sixes and Treys"}, - {"6633J", "Sixes and Treys"}, - {"6633T", "Sixes and Treys"}, - {"66339", "Sixes and Treys"}, - {"66338", "Sixes and Treys"}, - {"66337", "Sixes and Treys"}, - {"66335", "Sixes and Treys"}, - {"66334", "Sixes and Treys"}, - {"66332", "Sixes and Treys"}, - {"6622A", "Sixes and Deuces"}, - {"6622K", "Sixes and Deuces"}, - {"6622Q", "Sixes and Deuces"}, - {"6622J", "Sixes and Deuces"}, - {"6622T", "Sixes and Deuces"}, - {"66229", "Sixes and Deuces"}, - {"66228", "Sixes and Deuces"}, - {"66227", "Sixes and Deuces"}, - {"66225", "Sixes and Deuces"}, - {"66224", "Sixes and Deuces"}, - {"66223", "Sixes and Deuces"}, - {"5544A", "Fives and Fours"}, - {"5544K", "Fives and Fours"}, - {"5544Q", "Fives and Fours"}, - {"5544J", "Fives and Fours"}, - {"5544T", "Fives and Fours"}, - {"55449", "Fives and Fours"}, - {"55448", "Fives and Fours"}, - {"55447", "Fives and Fours"}, - {"55446", "Fives and Fours"}, - {"55443", "Fives and Fours"}, - {"55442", "Fives and Fours"}, - {"5533A", "Fives and Treys"}, - {"5533K", "Fives and Treys"}, - {"5533Q", "Fives and Treys"}, - {"5533J", "Fives and Treys"}, - {"5533T", "Fives and Treys"}, - {"55339", "Fives and Treys"}, - {"55338", "Fives and Treys"}, - {"55337", "Fives and Treys"}, - {"55336", "Fives and Treys"}, - {"55334", "Fives and Treys"}, - {"55332", "Fives and Treys"}, - {"5522A", "Fives and Deuces"}, - {"5522K", "Fives and Deuces"}, - {"5522Q", "Fives and Deuces"}, - {"5522J", "Fives and Deuces"}, - {"5522T", "Fives and Deuces"}, - {"55229", "Fives and Deuces"}, - {"55228", "Fives and Deuces"}, - {"55227", "Fives and Deuces"}, - {"55226", "Fives and Deuces"}, - {"55224", "Fives and Deuces"}, - {"55223", "Fives and Deuces"}, - {"4433A", "Fours and Treys"}, - {"4433K", "Fours and Treys"}, - {"4433Q", "Fours and Treys"}, - {"4433J", "Fours and Treys"}, - {"4433T", "Fours and Treys"}, - {"44339", "Fours and Treys"}, - {"44338", "Fours and Treys"}, - {"44337", "Fours and Treys"}, - {"44336", "Fours and Treys"}, - {"44335", "Fours and Treys"}, - {"44332", "Fours and Treys"}, - {"4422A", "Fours and Deuces"}, - {"4422K", "Fours and Deuces"}, - {"4422Q", "Fours and Deuces"}, - {"4422J", "Fours and Deuces"}, - {"4422T", "Fours and Deuces"}, - {"44229", "Fours and Deuces"}, - {"44228", "Fours and Deuces"}, - {"44227", "Fours and Deuces"}, - {"44226", "Fours and Deuces"}, - {"44225", "Fours and Deuces"}, - {"44223", "Fours and Deuces"}, - {"3322A", "Treys and Deuces"}, - {"3322K", "Treys and Deuces"}, - {"3322Q", "Treys and Deuces"}, - {"3322J", "Treys and Deuces"}, - {"3322T", "Treys and Deuces"}, - {"33229", "Treys and Deuces"}, - {"33228", "Treys and Deuces"}, - {"33227", "Treys and Deuces"}, - {"33226", "Treys and Deuces"}, - {"33225", "Treys and Deuces"}, - {"33224", "Treys and Deuces"}, - {"AAKQJ", "Pair of Aces"}, - {"AAKQT", "Pair of Aces"}, - {"AAKQ9", "Pair of Aces"}, - {"AAKQ8", "Pair of Aces"}, - {"AAKQ7", "Pair of Aces"}, - {"AAKQ6", "Pair of Aces"}, - {"AAKQ5", "Pair of Aces"}, - {"AAKQ4", "Pair of Aces"}, - {"AAKQ3", "Pair of Aces"}, - {"AAKQ2", "Pair of Aces"}, - {"AAKJT", "Pair of Aces"}, - {"AAKJ9", "Pair of Aces"}, - {"AAKJ8", "Pair of Aces"}, - {"AAKJ7", "Pair of Aces"}, - {"AAKJ6", "Pair of Aces"}, - {"AAKJ5", "Pair of Aces"}, - {"AAKJ4", "Pair of Aces"}, - {"AAKJ3", "Pair of Aces"}, - {"AAKJ2", "Pair of Aces"}, - {"AAKT9", "Pair of Aces"}, - {"AAKT8", "Pair of Aces"}, - {"AAKT7", "Pair of Aces"}, - {"AAKT6", "Pair of Aces"}, - {"AAKT5", "Pair of Aces"}, - {"AAKT4", "Pair of Aces"}, - {"AAKT3", "Pair of Aces"}, - {"AAKT2", "Pair of Aces"}, - {"AAK98", "Pair of Aces"}, - {"AAK97", "Pair of Aces"}, - {"AAK96", "Pair of Aces"}, - {"AAK95", "Pair of Aces"}, - {"AAK94", "Pair of Aces"}, - {"AAK93", "Pair of Aces"}, - {"AAK92", "Pair of Aces"}, - {"AAK87", "Pair of Aces"}, - {"AAK86", "Pair of Aces"}, - {"AAK85", "Pair of Aces"}, - {"AAK84", "Pair of Aces"}, - {"AAK83", "Pair of Aces"}, - {"AAK82", "Pair of Aces"}, - {"AAK76", "Pair of Aces"}, - {"AAK75", "Pair of Aces"}, - {"AAK74", "Pair of Aces"}, - {"AAK73", "Pair of Aces"}, - {"AAK72", "Pair of Aces"}, - {"AAK65", "Pair of Aces"}, - {"AAK64", "Pair of Aces"}, - {"AAK63", "Pair of Aces"}, - {"AAK62", "Pair of Aces"}, - {"AAK54", "Pair of Aces"}, - {"AAK53", "Pair of Aces"}, - {"AAK52", "Pair of Aces"}, - {"AAK43", "Pair of Aces"}, - {"AAK42", "Pair of Aces"}, - {"AAK32", "Pair of Aces"}, - {"AAQJT", "Pair of Aces"}, - {"AAQJ9", "Pair of Aces"}, - {"AAQJ8", "Pair of Aces"}, - {"AAQJ7", "Pair of Aces"}, - {"AAQJ6", "Pair of Aces"}, - {"AAQJ5", "Pair of Aces"}, - {"AAQJ4", "Pair of Aces"}, - {"AAQJ3", "Pair of Aces"}, - {"AAQJ2", "Pair of Aces"}, - {"AAQT9", "Pair of Aces"}, - {"AAQT8", "Pair of Aces"}, - {"AAQT7", "Pair of Aces"}, - {"AAQT6", "Pair of Aces"}, - {"AAQT5", "Pair of Aces"}, - {"AAQT4", "Pair of Aces"}, - {"AAQT3", "Pair of Aces"}, - {"AAQT2", "Pair of Aces"}, - {"AAQ98", "Pair of Aces"}, - {"AAQ97", "Pair of Aces"}, - {"AAQ96", "Pair of Aces"}, - {"AAQ95", "Pair of Aces"}, - {"AAQ94", "Pair of Aces"}, - {"AAQ93", "Pair of Aces"}, - {"AAQ92", "Pair of Aces"}, - {"AAQ87", "Pair of Aces"}, - {"AAQ86", "Pair of Aces"}, - {"AAQ85", "Pair of Aces"}, - {"AAQ84", "Pair of Aces"}, - {"AAQ83", "Pair of Aces"}, - {"AAQ82", "Pair of Aces"}, - {"AAQ76", "Pair of Aces"}, - {"AAQ75", "Pair of Aces"}, - {"AAQ74", "Pair of Aces"}, - {"AAQ73", "Pair of Aces"}, - {"AAQ72", "Pair of Aces"}, - {"AAQ65", "Pair of Aces"}, - {"AAQ64", "Pair of Aces"}, - {"AAQ63", "Pair of Aces"}, - {"AAQ62", "Pair of Aces"}, - {"AAQ54", "Pair of Aces"}, - {"AAQ53", "Pair of Aces"}, - {"AAQ52", "Pair of Aces"}, - {"AAQ43", "Pair of Aces"}, - {"AAQ42", "Pair of Aces"}, - {"AAQ32", "Pair of Aces"}, - {"AAJT9", "Pair of Aces"}, - {"AAJT8", "Pair of Aces"}, - {"AAJT7", "Pair of Aces"}, - {"AAJT6", "Pair of Aces"}, - {"AAJT5", "Pair of Aces"}, - {"AAJT4", "Pair of Aces"}, - {"AAJT3", "Pair of Aces"}, - {"AAJT2", "Pair of Aces"}, - {"AAJ98", "Pair of Aces"}, - {"AAJ97", "Pair of Aces"}, - {"AAJ96", "Pair of Aces"}, - {"AAJ95", "Pair of Aces"}, - {"AAJ94", "Pair of Aces"}, - {"AAJ93", "Pair of Aces"}, - {"AAJ92", "Pair of Aces"}, - {"AAJ87", "Pair of Aces"}, - {"AAJ86", "Pair of Aces"}, - {"AAJ85", "Pair of Aces"}, - {"AAJ84", "Pair of Aces"}, - {"AAJ83", "Pair of Aces"}, - {"AAJ82", "Pair of Aces"}, - {"AAJ76", "Pair of Aces"}, - {"AAJ75", "Pair of Aces"}, - {"AAJ74", "Pair of Aces"}, - {"AAJ73", "Pair of Aces"}, - {"AAJ72", "Pair of Aces"}, - {"AAJ65", "Pair of Aces"}, - {"AAJ64", "Pair of Aces"}, - {"AAJ63", "Pair of Aces"}, - {"AAJ62", "Pair of Aces"}, - {"AAJ54", "Pair of Aces"}, - {"AAJ53", "Pair of Aces"}, - {"AAJ52", "Pair of Aces"}, - {"AAJ43", "Pair of Aces"}, - {"AAJ42", "Pair of Aces"}, - {"AAJ32", "Pair of Aces"}, - {"AAT98", "Pair of Aces"}, - {"AAT97", "Pair of Aces"}, - {"AAT96", "Pair of Aces"}, - {"AAT95", "Pair of Aces"}, - {"AAT94", "Pair of Aces"}, - {"AAT93", "Pair of Aces"}, - {"AAT92", "Pair of Aces"}, - {"AAT87", "Pair of Aces"}, - {"AAT86", "Pair of Aces"}, - {"AAT85", "Pair of Aces"}, - {"AAT84", "Pair of Aces"}, - {"AAT83", "Pair of Aces"}, - {"AAT82", "Pair of Aces"}, - {"AAT76", "Pair of Aces"}, - {"AAT75", "Pair of Aces"}, - {"AAT74", "Pair of Aces"}, - {"AAT73", "Pair of Aces"}, - {"AAT72", "Pair of Aces"}, - {"AAT65", "Pair of Aces"}, - {"AAT64", "Pair of Aces"}, - {"AAT63", "Pair of Aces"}, - {"AAT62", "Pair of Aces"}, - {"AAT54", "Pair of Aces"}, - {"AAT53", "Pair of Aces"}, - {"AAT52", "Pair of Aces"}, - {"AAT43", "Pair of Aces"}, - {"AAT42", "Pair of Aces"}, - {"AAT32", "Pair of Aces"}, - {"AA987", "Pair of Aces"}, - {"AA986", "Pair of Aces"}, - {"AA985", "Pair of Aces"}, - {"AA984", "Pair of Aces"}, - {"AA983", "Pair of Aces"}, - {"AA982", "Pair of Aces"}, - {"AA976", "Pair of Aces"}, - {"AA975", "Pair of Aces"}, - {"AA974", "Pair of Aces"}, - {"AA973", "Pair of Aces"}, - {"AA972", "Pair of Aces"}, - {"AA965", "Pair of Aces"}, - {"AA964", "Pair of Aces"}, - {"AA963", "Pair of Aces"}, - {"AA962", "Pair of Aces"}, - {"AA954", "Pair of Aces"}, - {"AA953", "Pair of Aces"}, - {"AA952", "Pair of Aces"}, - {"AA943", "Pair of Aces"}, - {"AA942", "Pair of Aces"}, - {"AA932", "Pair of Aces"}, - {"AA876", "Pair of Aces"}, - {"AA875", "Pair of Aces"}, - {"AA874", "Pair of Aces"}, - {"AA873", "Pair of Aces"}, - {"AA872", "Pair of Aces"}, - {"AA865", "Pair of Aces"}, - {"AA864", "Pair of Aces"}, - {"AA863", "Pair of Aces"}, - {"AA862", "Pair of Aces"}, - {"AA854", "Pair of Aces"}, - {"AA853", "Pair of Aces"}, - {"AA852", "Pair of Aces"}, - {"AA843", "Pair of Aces"}, - {"AA842", "Pair of Aces"}, - {"AA832", "Pair of Aces"}, - {"AA765", "Pair of Aces"}, - {"AA764", "Pair of Aces"}, - {"AA763", "Pair of Aces"}, - {"AA762", "Pair of Aces"}, - {"AA754", "Pair of Aces"}, - {"AA753", "Pair of Aces"}, - {"AA752", "Pair of Aces"}, - {"AA743", "Pair of Aces"}, - {"AA742", "Pair of Aces"}, - {"AA732", "Pair of Aces"}, - {"AA654", "Pair of Aces"}, - {"AA653", "Pair of Aces"}, - {"AA652", "Pair of Aces"}, - {"AA643", "Pair of Aces"}, - {"AA642", "Pair of Aces"}, - {"AA632", "Pair of Aces"}, - {"AA543", "Pair of Aces"}, - {"AA542", "Pair of Aces"}, - {"AA532", "Pair of Aces"}, - {"AA432", "Pair of Aces"}, - {"KKAQJ", "Pair of Kings"}, - {"KKAQT", "Pair of Kings"}, - {"KKAQ9", "Pair of Kings"}, - {"KKAQ8", "Pair of Kings"}, - {"KKAQ7", "Pair of Kings"}, - {"KKAQ6", "Pair of Kings"}, - {"KKAQ5", "Pair of Kings"}, - {"KKAQ4", "Pair of Kings"}, - {"KKAQ3", "Pair of Kings"}, - {"KKAQ2", "Pair of Kings"}, - {"KKAJT", "Pair of Kings"}, - {"KKAJ9", "Pair of Kings"}, - {"KKAJ8", "Pair of Kings"}, - {"KKAJ7", "Pair of Kings"}, - {"KKAJ6", "Pair of Kings"}, - {"KKAJ5", "Pair of Kings"}, - {"KKAJ4", "Pair of Kings"}, - {"KKAJ3", "Pair of Kings"}, - {"KKAJ2", "Pair of Kings"}, - {"KKAT9", "Pair of Kings"}, - {"KKAT8", "Pair of Kings"}, - {"KKAT7", "Pair of Kings"}, - {"KKAT6", "Pair of Kings"}, - {"KKAT5", "Pair of Kings"}, - {"KKAT4", "Pair of Kings"}, - {"KKAT3", "Pair of Kings"}, - {"KKAT2", "Pair of Kings"}, - {"KKA98", "Pair of Kings"}, - {"KKA97", "Pair of Kings"}, - {"KKA96", "Pair of Kings"}, - {"KKA95", "Pair of Kings"}, - {"KKA94", "Pair of Kings"}, - {"KKA93", "Pair of Kings"}, - {"KKA92", "Pair of Kings"}, - {"KKA87", "Pair of Kings"}, - {"KKA86", "Pair of Kings"}, - {"KKA85", "Pair of Kings"}, - {"KKA84", "Pair of Kings"}, - {"KKA83", "Pair of Kings"}, - {"KKA82", "Pair of Kings"}, - {"KKA76", "Pair of Kings"}, - {"KKA75", "Pair of Kings"}, - {"KKA74", "Pair of Kings"}, - {"KKA73", "Pair of Kings"}, - {"KKA72", "Pair of Kings"}, - {"KKA65", "Pair of Kings"}, - {"KKA64", "Pair of Kings"}, - {"KKA63", "Pair of Kings"}, - {"KKA62", "Pair of Kings"}, - {"KKA54", "Pair of Kings"}, - {"KKA53", "Pair of Kings"}, - {"KKA52", "Pair of Kings"}, - {"KKA43", "Pair of Kings"}, - {"KKA42", "Pair of Kings"}, - {"KKA32", "Pair of Kings"}, - {"KKQJT", "Pair of Kings"}, - {"KKQJ9", "Pair of Kings"}, - {"KKQJ8", "Pair of Kings"}, - {"KKQJ7", "Pair of Kings"}, - {"KKQJ6", "Pair of Kings"}, - {"KKQJ5", "Pair of Kings"}, - {"KKQJ4", "Pair of Kings"}, - {"KKQJ3", "Pair of Kings"}, - {"KKQJ2", "Pair of Kings"}, - {"KKQT9", "Pair of Kings"}, - {"KKQT8", "Pair of Kings"}, - {"KKQT7", "Pair of Kings"}, - {"KKQT6", "Pair of Kings"}, - {"KKQT5", "Pair of Kings"}, - {"KKQT4", "Pair of Kings"}, - {"KKQT3", "Pair of Kings"}, - {"KKQT2", "Pair of Kings"}, - {"KKQ98", "Pair of Kings"}, - {"KKQ97", "Pair of Kings"}, - {"KKQ96", "Pair of Kings"}, - {"KKQ95", "Pair of Kings"}, - {"KKQ94", "Pair of Kings"}, - {"KKQ93", "Pair of Kings"}, - {"KKQ92", "Pair of Kings"}, - {"KKQ87", "Pair of Kings"}, - {"KKQ86", "Pair of Kings"}, - {"KKQ85", "Pair of Kings"}, - {"KKQ84", "Pair of Kings"}, - {"KKQ83", "Pair of Kings"}, - {"KKQ82", "Pair of Kings"}, - {"KKQ76", "Pair of Kings"}, - {"KKQ75", "Pair of Kings"}, - {"KKQ74", "Pair of Kings"}, - {"KKQ73", "Pair of Kings"}, - {"KKQ72", "Pair of Kings"}, - {"KKQ65", "Pair of Kings"}, - {"KKQ64", "Pair of Kings"}, - {"KKQ63", "Pair of Kings"}, - {"KKQ62", "Pair of Kings"}, - {"KKQ54", "Pair of Kings"}, - {"KKQ53", "Pair of Kings"}, - {"KKQ52", "Pair of Kings"}, - {"KKQ43", "Pair of Kings"}, - {"KKQ42", "Pair of Kings"}, - {"KKQ32", "Pair of Kings"}, - {"KKJT9", "Pair of Kings"}, - {"KKJT8", "Pair of Kings"}, - {"KKJT7", "Pair of Kings"}, - {"KKJT6", "Pair of Kings"}, - {"KKJT5", "Pair of Kings"}, - {"KKJT4", "Pair of Kings"}, - {"KKJT3", "Pair of Kings"}, - {"KKJT2", "Pair of Kings"}, - {"KKJ98", "Pair of Kings"}, - {"KKJ97", "Pair of Kings"}, - {"KKJ96", "Pair of Kings"}, - {"KKJ95", "Pair of Kings"}, - {"KKJ94", "Pair of Kings"}, - {"KKJ93", "Pair of Kings"}, - {"KKJ92", "Pair of Kings"}, - {"KKJ87", "Pair of Kings"}, - {"KKJ86", "Pair of Kings"}, - {"KKJ85", "Pair of Kings"}, - {"KKJ84", "Pair of Kings"}, - {"KKJ83", "Pair of Kings"}, - {"KKJ82", "Pair of Kings"}, - {"KKJ76", "Pair of Kings"}, - {"KKJ75", "Pair of Kings"}, - {"KKJ74", "Pair of Kings"}, - {"KKJ73", "Pair of Kings"}, - {"KKJ72", "Pair of Kings"}, - {"KKJ65", "Pair of Kings"}, - {"KKJ64", "Pair of Kings"}, - {"KKJ63", "Pair of Kings"}, - {"KKJ62", "Pair of Kings"}, - {"KKJ54", "Pair of Kings"}, - {"KKJ53", "Pair of Kings"}, - {"KKJ52", "Pair of Kings"}, - {"KKJ43", "Pair of Kings"}, - {"KKJ42", "Pair of Kings"}, - {"KKJ32", "Pair of Kings"}, - {"KKT98", "Pair of Kings"}, - {"KKT97", "Pair of Kings"}, - {"KKT96", "Pair of Kings"}, - {"KKT95", "Pair of Kings"}, - {"KKT94", "Pair of Kings"}, - {"KKT93", "Pair of Kings"}, - {"KKT92", "Pair of Kings"}, - {"KKT87", "Pair of Kings"}, - {"KKT86", "Pair of Kings"}, - {"KKT85", "Pair of Kings"}, - {"KKT84", "Pair of Kings"}, - {"KKT83", "Pair of Kings"}, - {"KKT82", "Pair of Kings"}, - {"KKT76", "Pair of Kings"}, - {"KKT75", "Pair of Kings"}, - {"KKT74", "Pair of Kings"}, - {"KKT73", "Pair of Kings"}, - {"KKT72", "Pair of Kings"}, - {"KKT65", "Pair of Kings"}, - {"KKT64", "Pair of Kings"}, - {"KKT63", "Pair of Kings"}, - {"KKT62", "Pair of Kings"}, - {"KKT54", "Pair of Kings"}, - {"KKT53", "Pair of Kings"}, - {"KKT52", "Pair of Kings"}, - {"KKT43", "Pair of Kings"}, - {"KKT42", "Pair of Kings"}, - {"KKT32", "Pair of Kings"}, - {"KK987", "Pair of Kings"}, - {"KK986", "Pair of Kings"}, - {"KK985", "Pair of Kings"}, - {"KK984", "Pair of Kings"}, - {"KK983", "Pair of Kings"}, - {"KK982", "Pair of Kings"}, - {"KK976", "Pair of Kings"}, - {"KK975", "Pair of Kings"}, - {"KK974", "Pair of Kings"}, - {"KK973", "Pair of Kings"}, - {"KK972", "Pair of Kings"}, - {"KK965", "Pair of Kings"}, - {"KK964", "Pair of Kings"}, - {"KK963", "Pair of Kings"}, - {"KK962", "Pair of Kings"}, - {"KK954", "Pair of Kings"}, - {"KK953", "Pair of Kings"}, - {"KK952", "Pair of Kings"}, - {"KK943", "Pair of Kings"}, - {"KK942", "Pair of Kings"}, - {"KK932", "Pair of Kings"}, - {"KK876", "Pair of Kings"}, - {"KK875", "Pair of Kings"}, - {"KK874", "Pair of Kings"}, - {"KK873", "Pair of Kings"}, - {"KK872", "Pair of Kings"}, - {"KK865", "Pair of Kings"}, - {"KK864", "Pair of Kings"}, - {"KK863", "Pair of Kings"}, - {"KK862", "Pair of Kings"}, - {"KK854", "Pair of Kings"}, - {"KK853", "Pair of Kings"}, - {"KK852", "Pair of Kings"}, - {"KK843", "Pair of Kings"}, - {"KK842", "Pair of Kings"}, - {"KK832", "Pair of Kings"}, - {"KK765", "Pair of Kings"}, - {"KK764", "Pair of Kings"}, - {"KK763", "Pair of Kings"}, - {"KK762", "Pair of Kings"}, - {"KK754", "Pair of Kings"}, - {"KK753", "Pair of Kings"}, - {"KK752", "Pair of Kings"}, - {"KK743", "Pair of Kings"}, - {"KK742", "Pair of Kings"}, - {"KK732", "Pair of Kings"}, - {"KK654", "Pair of Kings"}, - {"KK653", "Pair of Kings"}, - {"KK652", "Pair of Kings"}, - {"KK643", "Pair of Kings"}, - {"KK642", "Pair of Kings"}, - {"KK632", "Pair of Kings"}, - {"KK543", "Pair of Kings"}, - {"KK542", "Pair of Kings"}, - {"KK532", "Pair of Kings"}, - {"KK432", "Pair of Kings"}, - {"QQAKJ", "Pair of Queens"}, - {"QQAKT", "Pair of Queens"}, - {"QQAK9", "Pair of Queens"}, - {"QQAK8", "Pair of Queens"}, - {"QQAK7", "Pair of Queens"}, - {"QQAK6", "Pair of Queens"}, - {"QQAK5", "Pair of Queens"}, - {"QQAK4", "Pair of Queens"}, - {"QQAK3", "Pair of Queens"}, - {"QQAK2", "Pair of Queens"}, - {"QQAJT", "Pair of Queens"}, - {"QQAJ9", "Pair of Queens"}, - {"QQAJ8", "Pair of Queens"}, - {"QQAJ7", "Pair of Queens"}, - {"QQAJ6", "Pair of Queens"}, - {"QQAJ5", "Pair of Queens"}, - {"QQAJ4", "Pair of Queens"}, - {"QQAJ3", "Pair of Queens"}, - {"QQAJ2", "Pair of Queens"}, - {"QQAT9", "Pair of Queens"}, - {"QQAT8", "Pair of Queens"}, - {"QQAT7", "Pair of Queens"}, - {"QQAT6", "Pair of Queens"}, - {"QQAT5", "Pair of Queens"}, - {"QQAT4", "Pair of Queens"}, - {"QQAT3", "Pair of Queens"}, - {"QQAT2", "Pair of Queens"}, - {"QQA98", "Pair of Queens"}, - {"QQA97", "Pair of Queens"}, - {"QQA96", "Pair of Queens"}, - {"QQA95", "Pair of Queens"}, - {"QQA94", "Pair of Queens"}, - {"QQA93", "Pair of Queens"}, - {"QQA92", "Pair of Queens"}, - {"QQA87", "Pair of Queens"}, - {"QQA86", "Pair of Queens"}, - {"QQA85", "Pair of Queens"}, - {"QQA84", "Pair of Queens"}, - {"QQA83", "Pair of Queens"}, - {"QQA82", "Pair of Queens"}, - {"QQA76", "Pair of Queens"}, - {"QQA75", "Pair of Queens"}, - {"QQA74", "Pair of Queens"}, - {"QQA73", "Pair of Queens"}, - {"QQA72", "Pair of Queens"}, - {"QQA65", "Pair of Queens"}, - {"QQA64", "Pair of Queens"}, - {"QQA63", "Pair of Queens"}, - {"QQA62", "Pair of Queens"}, - {"QQA54", "Pair of Queens"}, - {"QQA53", "Pair of Queens"}, - {"QQA52", "Pair of Queens"}, - {"QQA43", "Pair of Queens"}, - {"QQA42", "Pair of Queens"}, - {"QQA32", "Pair of Queens"}, - {"QQKJT", "Pair of Queens"}, - {"QQKJ9", "Pair of Queens"}, - {"QQKJ8", "Pair of Queens"}, - {"QQKJ7", "Pair of Queens"}, - {"QQKJ6", "Pair of Queens"}, - {"QQKJ5", "Pair of Queens"}, - {"QQKJ4", "Pair of Queens"}, - {"QQKJ3", "Pair of Queens"}, - {"QQKJ2", "Pair of Queens"}, - {"QQKT9", "Pair of Queens"}, - {"QQKT8", "Pair of Queens"}, - {"QQKT7", "Pair of Queens"}, - {"QQKT6", "Pair of Queens"}, - {"QQKT5", "Pair of Queens"}, - {"QQKT4", "Pair of Queens"}, - {"QQKT3", "Pair of Queens"}, - {"QQKT2", "Pair of Queens"}, - {"QQK98", "Pair of Queens"}, - {"QQK97", "Pair of Queens"}, - {"QQK96", "Pair of Queens"}, - {"QQK95", "Pair of Queens"}, - {"QQK94", "Pair of Queens"}, - {"QQK93", "Pair of Queens"}, - {"QQK92", "Pair of Queens"}, - {"QQK87", "Pair of Queens"}, - {"QQK86", "Pair of Queens"}, - {"QQK85", "Pair of Queens"}, - {"QQK84", "Pair of Queens"}, - {"QQK83", "Pair of Queens"}, - {"QQK82", "Pair of Queens"}, - {"QQK76", "Pair of Queens"}, - {"QQK75", "Pair of Queens"}, - {"QQK74", "Pair of Queens"}, - {"QQK73", "Pair of Queens"}, - {"QQK72", "Pair of Queens"}, - {"QQK65", "Pair of Queens"}, - {"QQK64", "Pair of Queens"}, - {"QQK63", "Pair of Queens"}, - {"QQK62", "Pair of Queens"}, - {"QQK54", "Pair of Queens"}, - {"QQK53", "Pair of Queens"}, - {"QQK52", "Pair of Queens"}, - {"QQK43", "Pair of Queens"}, - {"QQK42", "Pair of Queens"}, - {"QQK32", "Pair of Queens"}, - {"QQJT9", "Pair of Queens"}, - {"QQJT8", "Pair of Queens"}, - {"QQJT7", "Pair of Queens"}, - {"QQJT6", "Pair of Queens"}, - {"QQJT5", "Pair of Queens"}, - {"QQJT4", "Pair of Queens"}, - {"QQJT3", "Pair of Queens"}, - {"QQJT2", "Pair of Queens"}, - {"QQJ98", "Pair of Queens"}, - {"QQJ97", "Pair of Queens"}, - {"QQJ96", "Pair of Queens"}, - {"QQJ95", "Pair of Queens"}, - {"QQJ94", "Pair of Queens"}, - {"QQJ93", "Pair of Queens"}, - {"QQJ92", "Pair of Queens"}, - {"QQJ87", "Pair of Queens"}, - {"QQJ86", "Pair of Queens"}, - {"QQJ85", "Pair of Queens"}, - {"QQJ84", "Pair of Queens"}, - {"QQJ83", "Pair of Queens"}, - {"QQJ82", "Pair of Queens"}, - {"QQJ76", "Pair of Queens"}, - {"QQJ75", "Pair of Queens"}, - {"QQJ74", "Pair of Queens"}, - {"QQJ73", "Pair of Queens"}, - {"QQJ72", "Pair of Queens"}, - {"QQJ65", "Pair of Queens"}, - {"QQJ64", "Pair of Queens"}, - {"QQJ63", "Pair of Queens"}, - {"QQJ62", "Pair of Queens"}, - {"QQJ54", "Pair of Queens"}, - {"QQJ53", "Pair of Queens"}, - {"QQJ52", "Pair of Queens"}, - {"QQJ43", "Pair of Queens"}, - {"QQJ42", "Pair of Queens"}, - {"QQJ32", "Pair of Queens"}, - {"QQT98", "Pair of Queens"}, - {"QQT97", "Pair of Queens"}, - {"QQT96", "Pair of Queens"}, - {"QQT95", "Pair of Queens"}, - {"QQT94", "Pair of Queens"}, - {"QQT93", "Pair of Queens"}, - {"QQT92", "Pair of Queens"}, - {"QQT87", "Pair of Queens"}, - {"QQT86", "Pair of Queens"}, - {"QQT85", "Pair of Queens"}, - {"QQT84", "Pair of Queens"}, - {"QQT83", "Pair of Queens"}, - {"QQT82", "Pair of Queens"}, - {"QQT76", "Pair of Queens"}, - {"QQT75", "Pair of Queens"}, - {"QQT74", "Pair of Queens"}, - {"QQT73", "Pair of Queens"}, - {"QQT72", "Pair of Queens"}, - {"QQT65", "Pair of Queens"}, - {"QQT64", "Pair of Queens"}, - {"QQT63", "Pair of Queens"}, - {"QQT62", "Pair of Queens"}, - {"QQT54", "Pair of Queens"}, - {"QQT53", "Pair of Queens"}, - {"QQT52", "Pair of Queens"}, - {"QQT43", "Pair of Queens"}, - {"QQT42", "Pair of Queens"}, - {"QQT32", "Pair of Queens"}, - {"QQ987", "Pair of Queens"}, - {"QQ986", "Pair of Queens"}, - {"QQ985", "Pair of Queens"}, - {"QQ984", "Pair of Queens"}, - {"QQ983", "Pair of Queens"}, - {"QQ982", "Pair of Queens"}, - {"QQ976", "Pair of Queens"}, - {"QQ975", "Pair of Queens"}, - {"QQ974", "Pair of Queens"}, - {"QQ973", "Pair of Queens"}, - {"QQ972", "Pair of Queens"}, - {"QQ965", "Pair of Queens"}, - {"QQ964", "Pair of Queens"}, - {"QQ963", "Pair of Queens"}, - {"QQ962", "Pair of Queens"}, - {"QQ954", "Pair of Queens"}, - {"QQ953", "Pair of Queens"}, - {"QQ952", "Pair of Queens"}, - {"QQ943", "Pair of Queens"}, - {"QQ942", "Pair of Queens"}, - {"QQ932", "Pair of Queens"}, - {"QQ876", "Pair of Queens"}, - {"QQ875", "Pair of Queens"}, - {"QQ874", "Pair of Queens"}, - {"QQ873", "Pair of Queens"}, - {"QQ872", "Pair of Queens"}, - {"QQ865", "Pair of Queens"}, - {"QQ864", "Pair of Queens"}, - {"QQ863", "Pair of Queens"}, - {"QQ862", "Pair of Queens"}, - {"QQ854", "Pair of Queens"}, - {"QQ853", "Pair of Queens"}, - {"QQ852", "Pair of Queens"}, - {"QQ843", "Pair of Queens"}, - {"QQ842", "Pair of Queens"}, - {"QQ832", "Pair of Queens"}, - {"QQ765", "Pair of Queens"}, - {"QQ764", "Pair of Queens"}, - {"QQ763", "Pair of Queens"}, - {"QQ762", "Pair of Queens"}, - {"QQ754", "Pair of Queens"}, - {"QQ753", "Pair of Queens"}, - {"QQ752", "Pair of Queens"}, - {"QQ743", "Pair of Queens"}, - {"QQ742", "Pair of Queens"}, - {"QQ732", "Pair of Queens"}, - {"QQ654", "Pair of Queens"}, - {"QQ653", "Pair of Queens"}, - {"QQ652", "Pair of Queens"}, - {"QQ643", "Pair of Queens"}, - {"QQ642", "Pair of Queens"}, - {"QQ632", "Pair of Queens"}, - {"QQ543", "Pair of Queens"}, - {"QQ542", "Pair of Queens"}, - {"QQ532", "Pair of Queens"}, - {"QQ432", "Pair of Queens"}, - {"JJAKQ", "Pair of Jacks"}, - {"JJAKT", "Pair of Jacks"}, - {"JJAK9", "Pair of Jacks"}, - {"JJAK8", "Pair of Jacks"}, - {"JJAK7", "Pair of Jacks"}, - {"JJAK6", "Pair of Jacks"}, - {"JJAK5", "Pair of Jacks"}, - {"JJAK4", "Pair of Jacks"}, - {"JJAK3", "Pair of Jacks"}, - {"JJAK2", "Pair of Jacks"}, - {"JJAQT", "Pair of Jacks"}, - {"JJAQ9", "Pair of Jacks"}, - {"JJAQ8", "Pair of Jacks"}, - {"JJAQ7", "Pair of Jacks"}, - {"JJAQ6", "Pair of Jacks"}, - {"JJAQ5", "Pair of Jacks"}, - {"JJAQ4", "Pair of Jacks"}, - {"JJAQ3", "Pair of Jacks"}, - {"JJAQ2", "Pair of Jacks"}, - {"JJAT9", "Pair of Jacks"}, - {"JJAT8", "Pair of Jacks"}, - {"JJAT7", "Pair of Jacks"}, - {"JJAT6", "Pair of Jacks"}, - {"JJAT5", "Pair of Jacks"}, - {"JJAT4", "Pair of Jacks"}, - {"JJAT3", "Pair of Jacks"}, - {"JJAT2", "Pair of Jacks"}, - {"JJA98", "Pair of Jacks"}, - {"JJA97", "Pair of Jacks"}, - {"JJA96", "Pair of Jacks"}, - {"JJA95", "Pair of Jacks"}, - {"JJA94", "Pair of Jacks"}, - {"JJA93", "Pair of Jacks"}, - {"JJA92", "Pair of Jacks"}, - {"JJA87", "Pair of Jacks"}, - {"JJA86", "Pair of Jacks"}, - {"JJA85", "Pair of Jacks"}, - {"JJA84", "Pair of Jacks"}, - {"JJA83", "Pair of Jacks"}, - {"JJA82", "Pair of Jacks"}, - {"JJA76", "Pair of Jacks"}, - {"JJA75", "Pair of Jacks"}, - {"JJA74", "Pair of Jacks"}, - {"JJA73", "Pair of Jacks"}, - {"JJA72", "Pair of Jacks"}, - {"JJA65", "Pair of Jacks"}, - {"JJA64", "Pair of Jacks"}, - {"JJA63", "Pair of Jacks"}, - {"JJA62", "Pair of Jacks"}, - {"JJA54", "Pair of Jacks"}, - {"JJA53", "Pair of Jacks"}, - {"JJA52", "Pair of Jacks"}, - {"JJA43", "Pair of Jacks"}, - {"JJA42", "Pair of Jacks"}, - {"JJA32", "Pair of Jacks"}, - {"JJKQT", "Pair of Jacks"}, - {"JJKQ9", "Pair of Jacks"}, - {"JJKQ8", "Pair of Jacks"}, - {"JJKQ7", "Pair of Jacks"}, - {"JJKQ6", "Pair of Jacks"}, - {"JJKQ5", "Pair of Jacks"}, - {"JJKQ4", "Pair of Jacks"}, - {"JJKQ3", "Pair of Jacks"}, - {"JJKQ2", "Pair of Jacks"}, - {"JJKT9", "Pair of Jacks"}, - {"JJKT8", "Pair of Jacks"}, - {"JJKT7", "Pair of Jacks"}, - {"JJKT6", "Pair of Jacks"}, - {"JJKT5", "Pair of Jacks"}, - {"JJKT4", "Pair of Jacks"}, - {"JJKT3", "Pair of Jacks"}, - {"JJKT2", "Pair of Jacks"}, - {"JJK98", "Pair of Jacks"}, - {"JJK97", "Pair of Jacks"}, - {"JJK96", "Pair of Jacks"}, - {"JJK95", "Pair of Jacks"}, - {"JJK94", "Pair of Jacks"}, - {"JJK93", "Pair of Jacks"}, - {"JJK92", "Pair of Jacks"}, - {"JJK87", "Pair of Jacks"}, - {"JJK86", "Pair of Jacks"}, - {"JJK85", "Pair of Jacks"}, - {"JJK84", "Pair of Jacks"}, - {"JJK83", "Pair of Jacks"}, - {"JJK82", "Pair of Jacks"}, - {"JJK76", "Pair of Jacks"}, - {"JJK75", "Pair of Jacks"}, - {"JJK74", "Pair of Jacks"}, - {"JJK73", "Pair of Jacks"}, - {"JJK72", "Pair of Jacks"}, - {"JJK65", "Pair of Jacks"}, - {"JJK64", "Pair of Jacks"}, - {"JJK63", "Pair of Jacks"}, - {"JJK62", "Pair of Jacks"}, - {"JJK54", "Pair of Jacks"}, - {"JJK53", "Pair of Jacks"}, - {"JJK52", "Pair of Jacks"}, - {"JJK43", "Pair of Jacks"}, - {"JJK42", "Pair of Jacks"}, - {"JJK32", "Pair of Jacks"}, - {"JJQT9", "Pair of Jacks"}, - {"JJQT8", "Pair of Jacks"}, - {"JJQT7", "Pair of Jacks"}, - {"JJQT6", "Pair of Jacks"}, - {"JJQT5", "Pair of Jacks"}, - {"JJQT4", "Pair of Jacks"}, - {"JJQT3", "Pair of Jacks"}, - {"JJQT2", "Pair of Jacks"}, - {"JJQ98", "Pair of Jacks"}, - {"JJQ97", "Pair of Jacks"}, - {"JJQ96", "Pair of Jacks"}, - {"JJQ95", "Pair of Jacks"}, - {"JJQ94", "Pair of Jacks"}, - {"JJQ93", "Pair of Jacks"}, - {"JJQ92", "Pair of Jacks"}, - {"JJQ87", "Pair of Jacks"}, - {"JJQ86", "Pair of Jacks"}, - {"JJQ85", "Pair of Jacks"}, - {"JJQ84", "Pair of Jacks"}, - {"JJQ83", "Pair of Jacks"}, - {"JJQ82", "Pair of Jacks"}, - {"JJQ76", "Pair of Jacks"}, - {"JJQ75", "Pair of Jacks"}, - {"JJQ74", "Pair of Jacks"}, - {"JJQ73", "Pair of Jacks"}, - {"JJQ72", "Pair of Jacks"}, - {"JJQ65", "Pair of Jacks"}, - {"JJQ64", "Pair of Jacks"}, - {"JJQ63", "Pair of Jacks"}, - {"JJQ62", "Pair of Jacks"}, - {"JJQ54", "Pair of Jacks"}, - {"JJQ53", "Pair of Jacks"}, - {"JJQ52", "Pair of Jacks"}, - {"JJQ43", "Pair of Jacks"}, - {"JJQ42", "Pair of Jacks"}, - {"JJQ32", "Pair of Jacks"}, - {"JJT98", "Pair of Jacks"}, - {"JJT97", "Pair of Jacks"}, - {"JJT96", "Pair of Jacks"}, - {"JJT95", "Pair of Jacks"}, - {"JJT94", "Pair of Jacks"}, - {"JJT93", "Pair of Jacks"}, - {"JJT92", "Pair of Jacks"}, - {"JJT87", "Pair of Jacks"}, - {"JJT86", "Pair of Jacks"}, - {"JJT85", "Pair of Jacks"}, - {"JJT84", "Pair of Jacks"}, - {"JJT83", "Pair of Jacks"}, - {"JJT82", "Pair of Jacks"}, - {"JJT76", "Pair of Jacks"}, - {"JJT75", "Pair of Jacks"}, - {"JJT74", "Pair of Jacks"}, - {"JJT73", "Pair of Jacks"}, - {"JJT72", "Pair of Jacks"}, - {"JJT65", "Pair of Jacks"}, - {"JJT64", "Pair of Jacks"}, - {"JJT63", "Pair of Jacks"}, - {"JJT62", "Pair of Jacks"}, - {"JJT54", "Pair of Jacks"}, - {"JJT53", "Pair of Jacks"}, - {"JJT52", "Pair of Jacks"}, - {"JJT43", "Pair of Jacks"}, - {"JJT42", "Pair of Jacks"}, - {"JJT32", "Pair of Jacks"}, - {"JJ987", "Pair of Jacks"}, - {"JJ986", "Pair of Jacks"}, - {"JJ985", "Pair of Jacks"}, - {"JJ984", "Pair of Jacks"}, - {"JJ983", "Pair of Jacks"}, - {"JJ982", "Pair of Jacks"}, - {"JJ976", "Pair of Jacks"}, - {"JJ975", "Pair of Jacks"}, - {"JJ974", "Pair of Jacks"}, - {"JJ973", "Pair of Jacks"}, - {"JJ972", "Pair of Jacks"}, - {"JJ965", "Pair of Jacks"}, - {"JJ964", "Pair of Jacks"}, - {"JJ963", "Pair of Jacks"}, - {"JJ962", "Pair of Jacks"}, - {"JJ954", "Pair of Jacks"}, - {"JJ953", "Pair of Jacks"}, - {"JJ952", "Pair of Jacks"}, - {"JJ943", "Pair of Jacks"}, - {"JJ942", "Pair of Jacks"}, - {"JJ932", "Pair of Jacks"}, - {"JJ876", "Pair of Jacks"}, - {"JJ875", "Pair of Jacks"}, - {"JJ874", "Pair of Jacks"}, - {"JJ873", "Pair of Jacks"}, - {"JJ872", "Pair of Jacks"}, - {"JJ865", "Pair of Jacks"}, - {"JJ864", "Pair of Jacks"}, - {"JJ863", "Pair of Jacks"}, - {"JJ862", "Pair of Jacks"}, - {"JJ854", "Pair of Jacks"}, - {"JJ853", "Pair of Jacks"}, - {"JJ852", "Pair of Jacks"}, - {"JJ843", "Pair of Jacks"}, - {"JJ842", "Pair of Jacks"}, - {"JJ832", "Pair of Jacks"}, - {"JJ765", "Pair of Jacks"}, - {"JJ764", "Pair of Jacks"}, - {"JJ763", "Pair of Jacks"}, - {"JJ762", "Pair of Jacks"}, - {"JJ754", "Pair of Jacks"}, - {"JJ753", "Pair of Jacks"}, - {"JJ752", "Pair of Jacks"}, - {"JJ743", "Pair of Jacks"}, - {"JJ742", "Pair of Jacks"}, - {"JJ732", "Pair of Jacks"}, - {"JJ654", "Pair of Jacks"}, - {"JJ653", "Pair of Jacks"}, - {"JJ652", "Pair of Jacks"}, - {"JJ643", "Pair of Jacks"}, - {"JJ642", "Pair of Jacks"}, - {"JJ632", "Pair of Jacks"}, - {"JJ543", "Pair of Jacks"}, - {"JJ542", "Pair of Jacks"}, - {"JJ532", "Pair of Jacks"}, - {"JJ432", "Pair of Jacks"}, - {"TTAKQ", "Pair of Tens"}, - {"TTAKJ", "Pair of Tens"}, - {"TTAK9", "Pair of Tens"}, - {"TTAK8", "Pair of Tens"}, - {"TTAK7", "Pair of Tens"}, - {"TTAK6", "Pair of Tens"}, - {"TTAK5", "Pair of Tens"}, - {"TTAK4", "Pair of Tens"}, - {"TTAK3", "Pair of Tens"}, - {"TTAK2", "Pair of Tens"}, - {"TTAQJ", "Pair of Tens"}, - {"TTAQ9", "Pair of Tens"}, - {"TTAQ8", "Pair of Tens"}, - {"TTAQ7", "Pair of Tens"}, - {"TTAQ6", "Pair of Tens"}, - {"TTAQ5", "Pair of Tens"}, - {"TTAQ4", "Pair of Tens"}, - {"TTAQ3", "Pair of Tens"}, - {"TTAQ2", "Pair of Tens"}, - {"TTAJ9", "Pair of Tens"}, - {"TTAJ8", "Pair of Tens"}, - {"TTAJ7", "Pair of Tens"}, - {"TTAJ6", "Pair of Tens"}, - {"TTAJ5", "Pair of Tens"}, - {"TTAJ4", "Pair of Tens"}, - {"TTAJ3", "Pair of Tens"}, - {"TTAJ2", "Pair of Tens"}, - {"TTA98", "Pair of Tens"}, - {"TTA97", "Pair of Tens"}, - {"TTA96", "Pair of Tens"}, - {"TTA95", "Pair of Tens"}, - {"TTA94", "Pair of Tens"}, - {"TTA93", "Pair of Tens"}, - {"TTA92", "Pair of Tens"}, - {"TTA87", "Pair of Tens"}, - {"TTA86", "Pair of Tens"}, - {"TTA85", "Pair of Tens"}, - {"TTA84", "Pair of Tens"}, - {"TTA83", "Pair of Tens"}, - {"TTA82", "Pair of Tens"}, - {"TTA76", "Pair of Tens"}, - {"TTA75", "Pair of Tens"}, - {"TTA74", "Pair of Tens"}, - {"TTA73", "Pair of Tens"}, - {"TTA72", "Pair of Tens"}, - {"TTA65", "Pair of Tens"}, - {"TTA64", "Pair of Tens"}, - {"TTA63", "Pair of Tens"}, - {"TTA62", "Pair of Tens"}, - {"TTA54", "Pair of Tens"}, - {"TTA53", "Pair of Tens"}, - {"TTA52", "Pair of Tens"}, - {"TTA43", "Pair of Tens"}, - {"TTA42", "Pair of Tens"}, - {"TTA32", "Pair of Tens"}, - {"TTKQJ", "Pair of Tens"}, - {"TTKQ9", "Pair of Tens"}, - {"TTKQ8", "Pair of Tens"}, - {"TTKQ7", "Pair of Tens"}, - {"TTKQ6", "Pair of Tens"}, - {"TTKQ5", "Pair of Tens"}, - {"TTKQ4", "Pair of Tens"}, - {"TTKQ3", "Pair of Tens"}, - {"TTKQ2", "Pair of Tens"}, - {"TTKJ9", "Pair of Tens"}, - {"TTKJ8", "Pair of Tens"}, - {"TTKJ7", "Pair of Tens"}, - {"TTKJ6", "Pair of Tens"}, - {"TTKJ5", "Pair of Tens"}, - {"TTKJ4", "Pair of Tens"}, - {"TTKJ3", "Pair of Tens"}, - {"TTKJ2", "Pair of Tens"}, - {"TTK98", "Pair of Tens"}, - {"TTK97", "Pair of Tens"}, - {"TTK96", "Pair of Tens"}, - {"TTK95", "Pair of Tens"}, - {"TTK94", "Pair of Tens"}, - {"TTK93", "Pair of Tens"}, - {"TTK92", "Pair of Tens"}, - {"TTK87", "Pair of Tens"}, - {"TTK86", "Pair of Tens"}, - {"TTK85", "Pair of Tens"}, - {"TTK84", "Pair of Tens"}, - {"TTK83", "Pair of Tens"}, - {"TTK82", "Pair of Tens"}, - {"TTK76", "Pair of Tens"}, - {"TTK75", "Pair of Tens"}, - {"TTK74", "Pair of Tens"}, - {"TTK73", "Pair of Tens"}, - {"TTK72", "Pair of Tens"}, - {"TTK65", "Pair of Tens"}, - {"TTK64", "Pair of Tens"}, - {"TTK63", "Pair of Tens"}, - {"TTK62", "Pair of Tens"}, - {"TTK54", "Pair of Tens"}, - {"TTK53", "Pair of Tens"}, - {"TTK52", "Pair of Tens"}, - {"TTK43", "Pair of Tens"}, - {"TTK42", "Pair of Tens"}, - {"TTK32", "Pair of Tens"}, - {"TTQJ9", "Pair of Tens"}, - {"TTQJ8", "Pair of Tens"}, - {"TTQJ7", "Pair of Tens"}, - {"TTQJ6", "Pair of Tens"}, - {"TTQJ5", "Pair of Tens"}, - {"TTQJ4", "Pair of Tens"}, - {"TTQJ3", "Pair of Tens"}, - {"TTQJ2", "Pair of Tens"}, - {"TTQ98", "Pair of Tens"}, - {"TTQ97", "Pair of Tens"}, - {"TTQ96", "Pair of Tens"}, - {"TTQ95", "Pair of Tens"}, - {"TTQ94", "Pair of Tens"}, - {"TTQ93", "Pair of Tens"}, - {"TTQ92", "Pair of Tens"}, - {"TTQ87", "Pair of Tens"}, - {"TTQ86", "Pair of Tens"}, - {"TTQ85", "Pair of Tens"}, - {"TTQ84", "Pair of Tens"}, - {"TTQ83", "Pair of Tens"}, - {"TTQ82", "Pair of Tens"}, - {"TTQ76", "Pair of Tens"}, - {"TTQ75", "Pair of Tens"}, - {"TTQ74", "Pair of Tens"}, - {"TTQ73", "Pair of Tens"}, - {"TTQ72", "Pair of Tens"}, - {"TTQ65", "Pair of Tens"}, - {"TTQ64", "Pair of Tens"}, - {"TTQ63", "Pair of Tens"}, - {"TTQ62", "Pair of Tens"}, - {"TTQ54", "Pair of Tens"}, - {"TTQ53", "Pair of Tens"}, - {"TTQ52", "Pair of Tens"}, - {"TTQ43", "Pair of Tens"}, - {"TTQ42", "Pair of Tens"}, - {"TTQ32", "Pair of Tens"}, - {"TTJ98", "Pair of Tens"}, - {"TTJ97", "Pair of Tens"}, - {"TTJ96", "Pair of Tens"}, - {"TTJ95", "Pair of Tens"}, - {"TTJ94", "Pair of Tens"}, - {"TTJ93", "Pair of Tens"}, - {"TTJ92", "Pair of Tens"}, - {"TTJ87", "Pair of Tens"}, - {"TTJ86", "Pair of Tens"}, - {"TTJ85", "Pair of Tens"}, - {"TTJ84", "Pair of Tens"}, - {"TTJ83", "Pair of Tens"}, - {"TTJ82", "Pair of Tens"}, - {"TTJ76", "Pair of Tens"}, - {"TTJ75", "Pair of Tens"}, - {"TTJ74", "Pair of Tens"}, - {"TTJ73", "Pair of Tens"}, - {"TTJ72", "Pair of Tens"}, - {"TTJ65", "Pair of Tens"}, - {"TTJ64", "Pair of Tens"}, - {"TTJ63", "Pair of Tens"}, - {"TTJ62", "Pair of Tens"}, - {"TTJ54", "Pair of Tens"}, - {"TTJ53", "Pair of Tens"}, - {"TTJ52", "Pair of Tens"}, - {"TTJ43", "Pair of Tens"}, - {"TTJ42", "Pair of Tens"}, - {"TTJ32", "Pair of Tens"}, - {"TT987", "Pair of Tens"}, - {"TT986", "Pair of Tens"}, - {"TT985", "Pair of Tens"}, - {"TT984", "Pair of Tens"}, - {"TT983", "Pair of Tens"}, - {"TT982", "Pair of Tens"}, - {"TT976", "Pair of Tens"}, - {"TT975", "Pair of Tens"}, - {"TT974", "Pair of Tens"}, - {"TT973", "Pair of Tens"}, - {"TT972", "Pair of Tens"}, - {"TT965", "Pair of Tens"}, - {"TT964", "Pair of Tens"}, - {"TT963", "Pair of Tens"}, - {"TT962", "Pair of Tens"}, - {"TT954", "Pair of Tens"}, - {"TT953", "Pair of Tens"}, - {"TT952", "Pair of Tens"}, - {"TT943", "Pair of Tens"}, - {"TT942", "Pair of Tens"}, - {"TT932", "Pair of Tens"}, - {"TT876", "Pair of Tens"}, - {"TT875", "Pair of Tens"}, - {"TT874", "Pair of Tens"}, - {"TT873", "Pair of Tens"}, - {"TT872", "Pair of Tens"}, - {"TT865", "Pair of Tens"}, - {"TT864", "Pair of Tens"}, - {"TT863", "Pair of Tens"}, - {"TT862", "Pair of Tens"}, - {"TT854", "Pair of Tens"}, - {"TT853", "Pair of Tens"}, - {"TT852", "Pair of Tens"}, - {"TT843", "Pair of Tens"}, - {"TT842", "Pair of Tens"}, - {"TT832", "Pair of Tens"}, - {"TT765", "Pair of Tens"}, - {"TT764", "Pair of Tens"}, - {"TT763", "Pair of Tens"}, - {"TT762", "Pair of Tens"}, - {"TT754", "Pair of Tens"}, - {"TT753", "Pair of Tens"}, - {"TT752", "Pair of Tens"}, - {"TT743", "Pair of Tens"}, - {"TT742", "Pair of Tens"}, - {"TT732", "Pair of Tens"}, - {"TT654", "Pair of Tens"}, - {"TT653", "Pair of Tens"}, - {"TT652", "Pair of Tens"}, - {"TT643", "Pair of Tens"}, - {"TT642", "Pair of Tens"}, - {"TT632", "Pair of Tens"}, - {"TT543", "Pair of Tens"}, - {"TT542", "Pair of Tens"}, - {"TT532", "Pair of Tens"}, - {"TT432", "Pair of Tens"}, - {"99AKQ", "Pair of Nines"}, - {"99AKJ", "Pair of Nines"}, - {"99AKT", "Pair of Nines"}, - {"99AK8", "Pair of Nines"}, - {"99AK7", "Pair of Nines"}, - {"99AK6", "Pair of Nines"}, - {"99AK5", "Pair of Nines"}, - {"99AK4", "Pair of Nines"}, - {"99AK3", "Pair of Nines"}, - {"99AK2", "Pair of Nines"}, - {"99AQJ", "Pair of Nines"}, - {"99AQT", "Pair of Nines"}, - {"99AQ8", "Pair of Nines"}, - {"99AQ7", "Pair of Nines"}, - {"99AQ6", "Pair of Nines"}, - {"99AQ5", "Pair of Nines"}, - {"99AQ4", "Pair of Nines"}, - {"99AQ3", "Pair of Nines"}, - {"99AQ2", "Pair of Nines"}, - {"99AJT", "Pair of Nines"}, - {"99AJ8", "Pair of Nines"}, - {"99AJ7", "Pair of Nines"}, - {"99AJ6", "Pair of Nines"}, - {"99AJ5", "Pair of Nines"}, - {"99AJ4", "Pair of Nines"}, - {"99AJ3", "Pair of Nines"}, - {"99AJ2", "Pair of Nines"}, - {"99AT8", "Pair of Nines"}, - {"99AT7", "Pair of Nines"}, - {"99AT6", "Pair of Nines"}, - {"99AT5", "Pair of Nines"}, - {"99AT4", "Pair of Nines"}, - {"99AT3", "Pair of Nines"}, - {"99AT2", "Pair of Nines"}, - {"99A87", "Pair of Nines"}, - {"99A86", "Pair of Nines"}, - {"99A85", "Pair of Nines"}, - {"99A84", "Pair of Nines"}, - {"99A83", "Pair of Nines"}, - {"99A82", "Pair of Nines"}, - {"99A76", "Pair of Nines"}, - {"99A75", "Pair of Nines"}, - {"99A74", "Pair of Nines"}, - {"99A73", "Pair of Nines"}, - {"99A72", "Pair of Nines"}, - {"99A65", "Pair of Nines"}, - {"99A64", "Pair of Nines"}, - {"99A63", "Pair of Nines"}, - {"99A62", "Pair of Nines"}, - {"99A54", "Pair of Nines"}, - {"99A53", "Pair of Nines"}, - {"99A52", "Pair of Nines"}, - {"99A43", "Pair of Nines"}, - {"99A42", "Pair of Nines"}, - {"99A32", "Pair of Nines"}, - {"99KQJ", "Pair of Nines"}, - {"99KQT", "Pair of Nines"}, - {"99KQ8", "Pair of Nines"}, - {"99KQ7", "Pair of Nines"}, - {"99KQ6", "Pair of Nines"}, - {"99KQ5", "Pair of Nines"}, - {"99KQ4", "Pair of Nines"}, - {"99KQ3", "Pair of Nines"}, - {"99KQ2", "Pair of Nines"}, - {"99KJT", "Pair of Nines"}, - {"99KJ8", "Pair of Nines"}, - {"99KJ7", "Pair of Nines"}, - {"99KJ6", "Pair of Nines"}, - {"99KJ5", "Pair of Nines"}, - {"99KJ4", "Pair of Nines"}, - {"99KJ3", "Pair of Nines"}, - {"99KJ2", "Pair of Nines"}, - {"99KT8", "Pair of Nines"}, - {"99KT7", "Pair of Nines"}, - {"99KT6", "Pair of Nines"}, - {"99KT5", "Pair of Nines"}, - {"99KT4", "Pair of Nines"}, - {"99KT3", "Pair of Nines"}, - {"99KT2", "Pair of Nines"}, - {"99K87", "Pair of Nines"}, - {"99K86", "Pair of Nines"}, - {"99K85", "Pair of Nines"}, - {"99K84", "Pair of Nines"}, - {"99K83", "Pair of Nines"}, - {"99K82", "Pair of Nines"}, - {"99K76", "Pair of Nines"}, - {"99K75", "Pair of Nines"}, - {"99K74", "Pair of Nines"}, - {"99K73", "Pair of Nines"}, - {"99K72", "Pair of Nines"}, - {"99K65", "Pair of Nines"}, - {"99K64", "Pair of Nines"}, - {"99K63", "Pair of Nines"}, - {"99K62", "Pair of Nines"}, - {"99K54", "Pair of Nines"}, - {"99K53", "Pair of Nines"}, - {"99K52", "Pair of Nines"}, - {"99K43", "Pair of Nines"}, - {"99K42", "Pair of Nines"}, - {"99K32", "Pair of Nines"}, - {"99QJT", "Pair of Nines"}, - {"99QJ8", "Pair of Nines"}, - {"99QJ7", "Pair of Nines"}, - {"99QJ6", "Pair of Nines"}, - {"99QJ5", "Pair of Nines"}, - {"99QJ4", "Pair of Nines"}, - {"99QJ3", "Pair of Nines"}, - {"99QJ2", "Pair of Nines"}, - {"99QT8", "Pair of Nines"}, - {"99QT7", "Pair of Nines"}, - {"99QT6", "Pair of Nines"}, - {"99QT5", "Pair of Nines"}, - {"99QT4", "Pair of Nines"}, - {"99QT3", "Pair of Nines"}, - {"99QT2", "Pair of Nines"}, - {"99Q87", "Pair of Nines"}, - {"99Q86", "Pair of Nines"}, - {"99Q85", "Pair of Nines"}, - {"99Q84", "Pair of Nines"}, - {"99Q83", "Pair of Nines"}, - {"99Q82", "Pair of Nines"}, - {"99Q76", "Pair of Nines"}, - {"99Q75", "Pair of Nines"}, - {"99Q74", "Pair of Nines"}, - {"99Q73", "Pair of Nines"}, - {"99Q72", "Pair of Nines"}, - {"99Q65", "Pair of Nines"}, - {"99Q64", "Pair of Nines"}, - {"99Q63", "Pair of Nines"}, - {"99Q62", "Pair of Nines"}, - {"99Q54", "Pair of Nines"}, - {"99Q53", "Pair of Nines"}, - {"99Q52", "Pair of Nines"}, - {"99Q43", "Pair of Nines"}, - {"99Q42", "Pair of Nines"}, - {"99Q32", "Pair of Nines"}, - {"99JT8", "Pair of Nines"}, - {"99JT7", "Pair of Nines"}, - {"99JT6", "Pair of Nines"}, - {"99JT5", "Pair of Nines"}, - {"99JT4", "Pair of Nines"}, - {"99JT3", "Pair of Nines"}, - {"99JT2", "Pair of Nines"}, - {"99J87", "Pair of Nines"}, - {"99J86", "Pair of Nines"}, - {"99J85", "Pair of Nines"}, - {"99J84", "Pair of Nines"}, - {"99J83", "Pair of Nines"}, - {"99J82", "Pair of Nines"}, - {"99J76", "Pair of Nines"}, - {"99J75", "Pair of Nines"}, - {"99J74", "Pair of Nines"}, - {"99J73", "Pair of Nines"}, - {"99J72", "Pair of Nines"}, - {"99J65", "Pair of Nines"}, - {"99J64", "Pair of Nines"}, - {"99J63", "Pair of Nines"}, - {"99J62", "Pair of Nines"}, - {"99J54", "Pair of Nines"}, - {"99J53", "Pair of Nines"}, - {"99J52", "Pair of Nines"}, - {"99J43", "Pair of Nines"}, - {"99J42", "Pair of Nines"}, - {"99J32", "Pair of Nines"}, - {"99T87", "Pair of Nines"}, - {"99T86", "Pair of Nines"}, - {"99T85", "Pair of Nines"}, - {"99T84", "Pair of Nines"}, - {"99T83", "Pair of Nines"}, - {"99T82", "Pair of Nines"}, - {"99T76", "Pair of Nines"}, - {"99T75", "Pair of Nines"}, - {"99T74", "Pair of Nines"}, - {"99T73", "Pair of Nines"}, - {"99T72", "Pair of Nines"}, - {"99T65", "Pair of Nines"}, - {"99T64", "Pair of Nines"}, - {"99T63", "Pair of Nines"}, - {"99T62", "Pair of Nines"}, - {"99T54", "Pair of Nines"}, - {"99T53", "Pair of Nines"}, - {"99T52", "Pair of Nines"}, - {"99T43", "Pair of Nines"}, - {"99T42", "Pair of Nines"}, - {"99T32", "Pair of Nines"}, - {"99876", "Pair of Nines"}, - {"99875", "Pair of Nines"}, - {"99874", "Pair of Nines"}, - {"99873", "Pair of Nines"}, - {"99872", "Pair of Nines"}, - {"99865", "Pair of Nines"}, - {"99864", "Pair of Nines"}, - {"99863", "Pair of Nines"}, - {"99862", "Pair of Nines"}, - {"99854", "Pair of Nines"}, - {"99853", "Pair of Nines"}, - {"99852", "Pair of Nines"}, - {"99843", "Pair of Nines"}, - {"99842", "Pair of Nines"}, - {"99832", "Pair of Nines"}, - {"99765", "Pair of Nines"}, - {"99764", "Pair of Nines"}, - {"99763", "Pair of Nines"}, - {"99762", "Pair of Nines"}, - {"99754", "Pair of Nines"}, - {"99753", "Pair of Nines"}, - {"99752", "Pair of Nines"}, - {"99743", "Pair of Nines"}, - {"99742", "Pair of Nines"}, - {"99732", "Pair of Nines"}, - {"99654", "Pair of Nines"}, - {"99653", "Pair of Nines"}, - {"99652", "Pair of Nines"}, - {"99643", "Pair of Nines"}, - {"99642", "Pair of Nines"}, - {"99632", "Pair of Nines"}, - {"99543", "Pair of Nines"}, - {"99542", "Pair of Nines"}, - {"99532", "Pair of Nines"}, - {"99432", "Pair of Nines"}, - {"88AKQ", "Pair of Eights"}, - {"88AKJ", "Pair of Eights"}, - {"88AKT", "Pair of Eights"}, - {"88AK9", "Pair of Eights"}, - {"88AK7", "Pair of Eights"}, - {"88AK6", "Pair of Eights"}, - {"88AK5", "Pair of Eights"}, - {"88AK4", "Pair of Eights"}, - {"88AK3", "Pair of Eights"}, - {"88AK2", "Pair of Eights"}, - {"88AQJ", "Pair of Eights"}, - {"88AQT", "Pair of Eights"}, - {"88AQ9", "Pair of Eights"}, - {"88AQ7", "Pair of Eights"}, - {"88AQ6", "Pair of Eights"}, - {"88AQ5", "Pair of Eights"}, - {"88AQ4", "Pair of Eights"}, - {"88AQ3", "Pair of Eights"}, - {"88AQ2", "Pair of Eights"}, - {"88AJT", "Pair of Eights"}, - {"88AJ9", "Pair of Eights"}, - {"88AJ7", "Pair of Eights"}, - {"88AJ6", "Pair of Eights"}, - {"88AJ5", "Pair of Eights"}, - {"88AJ4", "Pair of Eights"}, - {"88AJ3", "Pair of Eights"}, - {"88AJ2", "Pair of Eights"}, - {"88AT9", "Pair of Eights"}, - {"88AT7", "Pair of Eights"}, - {"88AT6", "Pair of Eights"}, - {"88AT5", "Pair of Eights"}, - {"88AT4", "Pair of Eights"}, - {"88AT3", "Pair of Eights"}, - {"88AT2", "Pair of Eights"}, - {"88A97", "Pair of Eights"}, - {"88A96", "Pair of Eights"}, - {"88A95", "Pair of Eights"}, - {"88A94", "Pair of Eights"}, - {"88A93", "Pair of Eights"}, - {"88A92", "Pair of Eights"}, - {"88A76", "Pair of Eights"}, - {"88A75", "Pair of Eights"}, - {"88A74", "Pair of Eights"}, - {"88A73", "Pair of Eights"}, - {"88A72", "Pair of Eights"}, - {"88A65", "Pair of Eights"}, - {"88A64", "Pair of Eights"}, - {"88A63", "Pair of Eights"}, - {"88A62", "Pair of Eights"}, - {"88A54", "Pair of Eights"}, - {"88A53", "Pair of Eights"}, - {"88A52", "Pair of Eights"}, - {"88A43", "Pair of Eights"}, - {"88A42", "Pair of Eights"}, - {"88A32", "Pair of Eights"}, - {"88KQJ", "Pair of Eights"}, - {"88KQT", "Pair of Eights"}, - {"88KQ9", "Pair of Eights"}, - {"88KQ7", "Pair of Eights"}, - {"88KQ6", "Pair of Eights"}, - {"88KQ5", "Pair of Eights"}, - {"88KQ4", "Pair of Eights"}, - {"88KQ3", "Pair of Eights"}, - {"88KQ2", "Pair of Eights"}, - {"88KJT", "Pair of Eights"}, - {"88KJ9", "Pair of Eights"}, - {"88KJ7", "Pair of Eights"}, - {"88KJ6", "Pair of Eights"}, - {"88KJ5", "Pair of Eights"}, - {"88KJ4", "Pair of Eights"}, - {"88KJ3", "Pair of Eights"}, - {"88KJ2", "Pair of Eights"}, - {"88KT9", "Pair of Eights"}, - {"88KT7", "Pair of Eights"}, - {"88KT6", "Pair of Eights"}, - {"88KT5", "Pair of Eights"}, - {"88KT4", "Pair of Eights"}, - {"88KT3", "Pair of Eights"}, - {"88KT2", "Pair of Eights"}, - {"88K97", "Pair of Eights"}, - {"88K96", "Pair of Eights"}, - {"88K95", "Pair of Eights"}, - {"88K94", "Pair of Eights"}, - {"88K93", "Pair of Eights"}, - {"88K92", "Pair of Eights"}, - {"88K76", "Pair of Eights"}, - {"88K75", "Pair of Eights"}, - {"88K74", "Pair of Eights"}, - {"88K73", "Pair of Eights"}, - {"88K72", "Pair of Eights"}, - {"88K65", "Pair of Eights"}, - {"88K64", "Pair of Eights"}, - {"88K63", "Pair of Eights"}, - {"88K62", "Pair of Eights"}, - {"88K54", "Pair of Eights"}, - {"88K53", "Pair of Eights"}, - {"88K52", "Pair of Eights"}, - {"88K43", "Pair of Eights"}, - {"88K42", "Pair of Eights"}, - {"88K32", "Pair of Eights"}, - {"88QJT", "Pair of Eights"}, - {"88QJ9", "Pair of Eights"}, - {"88QJ7", "Pair of Eights"}, - {"88QJ6", "Pair of Eights"}, - {"88QJ5", "Pair of Eights"}, - {"88QJ4", "Pair of Eights"}, - {"88QJ3", "Pair of Eights"}, - {"88QJ2", "Pair of Eights"}, - {"88QT9", "Pair of Eights"}, - {"88QT7", "Pair of Eights"}, - {"88QT6", "Pair of Eights"}, - {"88QT5", "Pair of Eights"}, - {"88QT4", "Pair of Eights"}, - {"88QT3", "Pair of Eights"}, - {"88QT2", "Pair of Eights"}, - {"88Q97", "Pair of Eights"}, - {"88Q96", "Pair of Eights"}, - {"88Q95", "Pair of Eights"}, - {"88Q94", "Pair of Eights"}, - {"88Q93", "Pair of Eights"}, - {"88Q92", "Pair of Eights"}, - {"88Q76", "Pair of Eights"}, - {"88Q75", "Pair of Eights"}, - {"88Q74", "Pair of Eights"}, - {"88Q73", "Pair of Eights"}, - {"88Q72", "Pair of Eights"}, - {"88Q65", "Pair of Eights"}, - {"88Q64", "Pair of Eights"}, - {"88Q63", "Pair of Eights"}, - {"88Q62", "Pair of Eights"}, - {"88Q54", "Pair of Eights"}, - {"88Q53", "Pair of Eights"}, - {"88Q52", "Pair of Eights"}, - {"88Q43", "Pair of Eights"}, - {"88Q42", "Pair of Eights"}, - {"88Q32", "Pair of Eights"}, - {"88JT9", "Pair of Eights"}, - {"88JT7", "Pair of Eights"}, - {"88JT6", "Pair of Eights"}, - {"88JT5", "Pair of Eights"}, - {"88JT4", "Pair of Eights"}, - {"88JT3", "Pair of Eights"}, - {"88JT2", "Pair of Eights"}, - {"88J97", "Pair of Eights"}, - {"88J96", "Pair of Eights"}, - {"88J95", "Pair of Eights"}, - {"88J94", "Pair of Eights"}, - {"88J93", "Pair of Eights"}, - {"88J92", "Pair of Eights"}, - {"88J76", "Pair of Eights"}, - {"88J75", "Pair of Eights"}, - {"88J74", "Pair of Eights"}, - {"88J73", "Pair of Eights"}, - {"88J72", "Pair of Eights"}, - {"88J65", "Pair of Eights"}, - {"88J64", "Pair of Eights"}, - {"88J63", "Pair of Eights"}, - {"88J62", "Pair of Eights"}, - {"88J54", "Pair of Eights"}, - {"88J53", "Pair of Eights"}, - {"88J52", "Pair of Eights"}, - {"88J43", "Pair of Eights"}, - {"88J42", "Pair of Eights"}, - {"88J32", "Pair of Eights"}, - {"88T97", "Pair of Eights"}, - {"88T96", "Pair of Eights"}, - {"88T95", "Pair of Eights"}, - {"88T94", "Pair of Eights"}, - {"88T93", "Pair of Eights"}, - {"88T92", "Pair of Eights"}, - {"88T76", "Pair of Eights"}, - {"88T75", "Pair of Eights"}, - {"88T74", "Pair of Eights"}, - {"88T73", "Pair of Eights"}, - {"88T72", "Pair of Eights"}, - {"88T65", "Pair of Eights"}, - {"88T64", "Pair of Eights"}, - {"88T63", "Pair of Eights"}, - {"88T62", "Pair of Eights"}, - {"88T54", "Pair of Eights"}, - {"88T53", "Pair of Eights"}, - {"88T52", "Pair of Eights"}, - {"88T43", "Pair of Eights"}, - {"88T42", "Pair of Eights"}, - {"88T32", "Pair of Eights"}, - {"88976", "Pair of Eights"}, - {"88975", "Pair of Eights"}, - {"88974", "Pair of Eights"}, - {"88973", "Pair of Eights"}, - {"88972", "Pair of Eights"}, - {"88965", "Pair of Eights"}, - {"88964", "Pair of Eights"}, - {"88963", "Pair of Eights"}, - {"88962", "Pair of Eights"}, - {"88954", "Pair of Eights"}, - {"88953", "Pair of Eights"}, - {"88952", "Pair of Eights"}, - {"88943", "Pair of Eights"}, - {"88942", "Pair of Eights"}, - {"88932", "Pair of Eights"}, - {"88765", "Pair of Eights"}, - {"88764", "Pair of Eights"}, - {"88763", "Pair of Eights"}, - {"88762", "Pair of Eights"}, - {"88754", "Pair of Eights"}, - {"88753", "Pair of Eights"}, - {"88752", "Pair of Eights"}, - {"88743", "Pair of Eights"}, - {"88742", "Pair of Eights"}, - {"88732", "Pair of Eights"}, - {"88654", "Pair of Eights"}, - {"88653", "Pair of Eights"}, - {"88652", "Pair of Eights"}, - {"88643", "Pair of Eights"}, - {"88642", "Pair of Eights"}, - {"88632", "Pair of Eights"}, - {"88543", "Pair of Eights"}, - {"88542", "Pair of Eights"}, - {"88532", "Pair of Eights"}, - {"88432", "Pair of Eights"}, - {"77AKQ", "Pair of Sevens"}, - {"77AKJ", "Pair of Sevens"}, - {"77AKT", "Pair of Sevens"}, - {"77AK9", "Pair of Sevens"}, - {"77AK8", "Pair of Sevens"}, - {"77AK6", "Pair of Sevens"}, - {"77AK5", "Pair of Sevens"}, - {"77AK4", "Pair of Sevens"}, - {"77AK3", "Pair of Sevens"}, - {"77AK2", "Pair of Sevens"}, - {"77AQJ", "Pair of Sevens"}, - {"77AQT", "Pair of Sevens"}, - {"77AQ9", "Pair of Sevens"}, - {"77AQ8", "Pair of Sevens"}, - {"77AQ6", "Pair of Sevens"}, - {"77AQ5", "Pair of Sevens"}, - {"77AQ4", "Pair of Sevens"}, - {"77AQ3", "Pair of Sevens"}, - {"77AQ2", "Pair of Sevens"}, - {"77AJT", "Pair of Sevens"}, - {"77AJ9", "Pair of Sevens"}, - {"77AJ8", "Pair of Sevens"}, - {"77AJ6", "Pair of Sevens"}, - {"77AJ5", "Pair of Sevens"}, - {"77AJ4", "Pair of Sevens"}, - {"77AJ3", "Pair of Sevens"}, - {"77AJ2", "Pair of Sevens"}, - {"77AT9", "Pair of Sevens"}, - {"77AT8", "Pair of Sevens"}, - {"77AT6", "Pair of Sevens"}, - {"77AT5", "Pair of Sevens"}, - {"77AT4", "Pair of Sevens"}, - {"77AT3", "Pair of Sevens"}, - {"77AT2", "Pair of Sevens"}, - {"77A98", "Pair of Sevens"}, - {"77A96", "Pair of Sevens"}, - {"77A95", "Pair of Sevens"}, - {"77A94", "Pair of Sevens"}, - {"77A93", "Pair of Sevens"}, - {"77A92", "Pair of Sevens"}, - {"77A86", "Pair of Sevens"}, - {"77A85", "Pair of Sevens"}, - {"77A84", "Pair of Sevens"}, - {"77A83", "Pair of Sevens"}, - {"77A82", "Pair of Sevens"}, - {"77A65", "Pair of Sevens"}, - {"77A64", "Pair of Sevens"}, - {"77A63", "Pair of Sevens"}, - {"77A62", "Pair of Sevens"}, - {"77A54", "Pair of Sevens"}, - {"77A53", "Pair of Sevens"}, - {"77A52", "Pair of Sevens"}, - {"77A43", "Pair of Sevens"}, - {"77A42", "Pair of Sevens"}, - {"77A32", "Pair of Sevens"}, - {"77KQJ", "Pair of Sevens"}, - {"77KQT", "Pair of Sevens"}, - {"77KQ9", "Pair of Sevens"}, - {"77KQ8", "Pair of Sevens"}, - {"77KQ6", "Pair of Sevens"}, - {"77KQ5", "Pair of Sevens"}, - {"77KQ4", "Pair of Sevens"}, - {"77KQ3", "Pair of Sevens"}, - {"77KQ2", "Pair of Sevens"}, - {"77KJT", "Pair of Sevens"}, - {"77KJ9", "Pair of Sevens"}, - {"77KJ8", "Pair of Sevens"}, - {"77KJ6", "Pair of Sevens"}, - {"77KJ5", "Pair of Sevens"}, - {"77KJ4", "Pair of Sevens"}, - {"77KJ3", "Pair of Sevens"}, - {"77KJ2", "Pair of Sevens"}, - {"77KT9", "Pair of Sevens"}, - {"77KT8", "Pair of Sevens"}, - {"77KT6", "Pair of Sevens"}, - {"77KT5", "Pair of Sevens"}, - {"77KT4", "Pair of Sevens"}, - {"77KT3", "Pair of Sevens"}, - {"77KT2", "Pair of Sevens"}, - {"77K98", "Pair of Sevens"}, - {"77K96", "Pair of Sevens"}, - {"77K95", "Pair of Sevens"}, - {"77K94", "Pair of Sevens"}, - {"77K93", "Pair of Sevens"}, - {"77K92", "Pair of Sevens"}, - {"77K86", "Pair of Sevens"}, - {"77K85", "Pair of Sevens"}, - {"77K84", "Pair of Sevens"}, - {"77K83", "Pair of Sevens"}, - {"77K82", "Pair of Sevens"}, - {"77K65", "Pair of Sevens"}, - {"77K64", "Pair of Sevens"}, - {"77K63", "Pair of Sevens"}, - {"77K62", "Pair of Sevens"}, - {"77K54", "Pair of Sevens"}, - {"77K53", "Pair of Sevens"}, - {"77K52", "Pair of Sevens"}, - {"77K43", "Pair of Sevens"}, - {"77K42", "Pair of Sevens"}, - {"77K32", "Pair of Sevens"}, - {"77QJT", "Pair of Sevens"}, - {"77QJ9", "Pair of Sevens"}, - {"77QJ8", "Pair of Sevens"}, - {"77QJ6", "Pair of Sevens"}, - {"77QJ5", "Pair of Sevens"}, - {"77QJ4", "Pair of Sevens"}, - {"77QJ3", "Pair of Sevens"}, - {"77QJ2", "Pair of Sevens"}, - {"77QT9", "Pair of Sevens"}, - {"77QT8", "Pair of Sevens"}, - {"77QT6", "Pair of Sevens"}, - {"77QT5", "Pair of Sevens"}, - {"77QT4", "Pair of Sevens"}, - {"77QT3", "Pair of Sevens"}, - {"77QT2", "Pair of Sevens"}, - {"77Q98", "Pair of Sevens"}, - {"77Q96", "Pair of Sevens"}, - {"77Q95", "Pair of Sevens"}, - {"77Q94", "Pair of Sevens"}, - {"77Q93", "Pair of Sevens"}, - {"77Q92", "Pair of Sevens"}, - {"77Q86", "Pair of Sevens"}, - {"77Q85", "Pair of Sevens"}, - {"77Q84", "Pair of Sevens"}, - {"77Q83", "Pair of Sevens"}, - {"77Q82", "Pair of Sevens"}, - {"77Q65", "Pair of Sevens"}, - {"77Q64", "Pair of Sevens"}, - {"77Q63", "Pair of Sevens"}, - {"77Q62", "Pair of Sevens"}, - {"77Q54", "Pair of Sevens"}, - {"77Q53", "Pair of Sevens"}, - {"77Q52", "Pair of Sevens"}, - {"77Q43", "Pair of Sevens"}, - {"77Q42", "Pair of Sevens"}, - {"77Q32", "Pair of Sevens"}, - {"77JT9", "Pair of Sevens"}, - {"77JT8", "Pair of Sevens"}, - {"77JT6", "Pair of Sevens"}, - {"77JT5", "Pair of Sevens"}, - {"77JT4", "Pair of Sevens"}, - {"77JT3", "Pair of Sevens"}, - {"77JT2", "Pair of Sevens"}, - {"77J98", "Pair of Sevens"}, - {"77J96", "Pair of Sevens"}, - {"77J95", "Pair of Sevens"}, - {"77J94", "Pair of Sevens"}, - {"77J93", "Pair of Sevens"}, - {"77J92", "Pair of Sevens"}, - {"77J86", "Pair of Sevens"}, - {"77J85", "Pair of Sevens"}, - {"77J84", "Pair of Sevens"}, - {"77J83", "Pair of Sevens"}, - {"77J82", "Pair of Sevens"}, - {"77J65", "Pair of Sevens"}, - {"77J64", "Pair of Sevens"}, - {"77J63", "Pair of Sevens"}, - {"77J62", "Pair of Sevens"}, - {"77J54", "Pair of Sevens"}, - {"77J53", "Pair of Sevens"}, - {"77J52", "Pair of Sevens"}, - {"77J43", "Pair of Sevens"}, - {"77J42", "Pair of Sevens"}, - {"77J32", "Pair of Sevens"}, - {"77T98", "Pair of Sevens"}, - {"77T96", "Pair of Sevens"}, - {"77T95", "Pair of Sevens"}, - {"77T94", "Pair of Sevens"}, - {"77T93", "Pair of Sevens"}, - {"77T92", "Pair of Sevens"}, - {"77T86", "Pair of Sevens"}, - {"77T85", "Pair of Sevens"}, - {"77T84", "Pair of Sevens"}, - {"77T83", "Pair of Sevens"}, - {"77T82", "Pair of Sevens"}, - {"77T65", "Pair of Sevens"}, - {"77T64", "Pair of Sevens"}, - {"77T63", "Pair of Sevens"}, - {"77T62", "Pair of Sevens"}, - {"77T54", "Pair of Sevens"}, - {"77T53", "Pair of Sevens"}, - {"77T52", "Pair of Sevens"}, - {"77T43", "Pair of Sevens"}, - {"77T42", "Pair of Sevens"}, - {"77T32", "Pair of Sevens"}, - {"77986", "Pair of Sevens"}, - {"77985", "Pair of Sevens"}, - {"77984", "Pair of Sevens"}, - {"77983", "Pair of Sevens"}, - {"77982", "Pair of Sevens"}, - {"77965", "Pair of Sevens"}, - {"77964", "Pair of Sevens"}, - {"77963", "Pair of Sevens"}, - {"77962", "Pair of Sevens"}, - {"77954", "Pair of Sevens"}, - {"77953", "Pair of Sevens"}, - {"77952", "Pair of Sevens"}, - {"77943", "Pair of Sevens"}, - {"77942", "Pair of Sevens"}, - {"77932", "Pair of Sevens"}, - {"77865", "Pair of Sevens"}, - {"77864", "Pair of Sevens"}, - {"77863", "Pair of Sevens"}, - {"77862", "Pair of Sevens"}, - {"77854", "Pair of Sevens"}, - {"77853", "Pair of Sevens"}, - {"77852", "Pair of Sevens"}, - {"77843", "Pair of Sevens"}, - {"77842", "Pair of Sevens"}, - {"77832", "Pair of Sevens"}, - {"77654", "Pair of Sevens"}, - {"77653", "Pair of Sevens"}, - {"77652", "Pair of Sevens"}, - {"77643", "Pair of Sevens"}, - {"77642", "Pair of Sevens"}, - {"77632", "Pair of Sevens"}, - {"77543", "Pair of Sevens"}, - {"77542", "Pair of Sevens"}, - {"77532", "Pair of Sevens"}, - {"77432", "Pair of Sevens"}, - {"66AKQ", "Pair of Sixes"}, - {"66AKJ", "Pair of Sixes"}, - {"66AKT", "Pair of Sixes"}, - {"66AK9", "Pair of Sixes"}, - {"66AK8", "Pair of Sixes"}, - {"66AK7", "Pair of Sixes"}, - {"66AK5", "Pair of Sixes"}, - {"66AK4", "Pair of Sixes"}, - {"66AK3", "Pair of Sixes"}, - {"66AK2", "Pair of Sixes"}, - {"66AQJ", "Pair of Sixes"}, - {"66AQT", "Pair of Sixes"}, - {"66AQ9", "Pair of Sixes"}, - {"66AQ8", "Pair of Sixes"}, - {"66AQ7", "Pair of Sixes"}, - {"66AQ5", "Pair of Sixes"}, - {"66AQ4", "Pair of Sixes"}, - {"66AQ3", "Pair of Sixes"}, - {"66AQ2", "Pair of Sixes"}, - {"66AJT", "Pair of Sixes"}, - {"66AJ9", "Pair of Sixes"}, - {"66AJ8", "Pair of Sixes"}, - {"66AJ7", "Pair of Sixes"}, - {"66AJ5", "Pair of Sixes"}, - {"66AJ4", "Pair of Sixes"}, - {"66AJ3", "Pair of Sixes"}, - {"66AJ2", "Pair of Sixes"}, - {"66AT9", "Pair of Sixes"}, - {"66AT8", "Pair of Sixes"}, - {"66AT7", "Pair of Sixes"}, - {"66AT5", "Pair of Sixes"}, - {"66AT4", "Pair of Sixes"}, - {"66AT3", "Pair of Sixes"}, - {"66AT2", "Pair of Sixes"}, - {"66A98", "Pair of Sixes"}, - {"66A97", "Pair of Sixes"}, - {"66A95", "Pair of Sixes"}, - {"66A94", "Pair of Sixes"}, - {"66A93", "Pair of Sixes"}, - {"66A92", "Pair of Sixes"}, - {"66A87", "Pair of Sixes"}, - {"66A85", "Pair of Sixes"}, - {"66A84", "Pair of Sixes"}, - {"66A83", "Pair of Sixes"}, - {"66A82", "Pair of Sixes"}, - {"66A75", "Pair of Sixes"}, - {"66A74", "Pair of Sixes"}, - {"66A73", "Pair of Sixes"}, - {"66A72", "Pair of Sixes"}, - {"66A54", "Pair of Sixes"}, - {"66A53", "Pair of Sixes"}, - {"66A52", "Pair of Sixes"}, - {"66A43", "Pair of Sixes"}, - {"66A42", "Pair of Sixes"}, - {"66A32", "Pair of Sixes"}, - {"66KQJ", "Pair of Sixes"}, - {"66KQT", "Pair of Sixes"}, - {"66KQ9", "Pair of Sixes"}, - {"66KQ8", "Pair of Sixes"}, - {"66KQ7", "Pair of Sixes"}, - {"66KQ5", "Pair of Sixes"}, - {"66KQ4", "Pair of Sixes"}, - {"66KQ3", "Pair of Sixes"}, - {"66KQ2", "Pair of Sixes"}, - {"66KJT", "Pair of Sixes"}, - {"66KJ9", "Pair of Sixes"}, - {"66KJ8", "Pair of Sixes"}, - {"66KJ7", "Pair of Sixes"}, - {"66KJ5", "Pair of Sixes"}, - {"66KJ4", "Pair of Sixes"}, - {"66KJ3", "Pair of Sixes"}, - {"66KJ2", "Pair of Sixes"}, - {"66KT9", "Pair of Sixes"}, - {"66KT8", "Pair of Sixes"}, - {"66KT7", "Pair of Sixes"}, - {"66KT5", "Pair of Sixes"}, - {"66KT4", "Pair of Sixes"}, - {"66KT3", "Pair of Sixes"}, - {"66KT2", "Pair of Sixes"}, - {"66K98", "Pair of Sixes"}, - {"66K97", "Pair of Sixes"}, - {"66K95", "Pair of Sixes"}, - {"66K94", "Pair of Sixes"}, - {"66K93", "Pair of Sixes"}, - {"66K92", "Pair of Sixes"}, - {"66K87", "Pair of Sixes"}, - {"66K85", "Pair of Sixes"}, - {"66K84", "Pair of Sixes"}, - {"66K83", "Pair of Sixes"}, - {"66K82", "Pair of Sixes"}, - {"66K75", "Pair of Sixes"}, - {"66K74", "Pair of Sixes"}, - {"66K73", "Pair of Sixes"}, - {"66K72", "Pair of Sixes"}, - {"66K54", "Pair of Sixes"}, - {"66K53", "Pair of Sixes"}, - {"66K52", "Pair of Sixes"}, - {"66K43", "Pair of Sixes"}, - {"66K42", "Pair of Sixes"}, - {"66K32", "Pair of Sixes"}, - {"66QJT", "Pair of Sixes"}, - {"66QJ9", "Pair of Sixes"}, - {"66QJ8", "Pair of Sixes"}, - {"66QJ7", "Pair of Sixes"}, - {"66QJ5", "Pair of Sixes"}, - {"66QJ4", "Pair of Sixes"}, - {"66QJ3", "Pair of Sixes"}, - {"66QJ2", "Pair of Sixes"}, - {"66QT9", "Pair of Sixes"}, - {"66QT8", "Pair of Sixes"}, - {"66QT7", "Pair of Sixes"}, - {"66QT5", "Pair of Sixes"}, - {"66QT4", "Pair of Sixes"}, - {"66QT3", "Pair of Sixes"}, - {"66QT2", "Pair of Sixes"}, - {"66Q98", "Pair of Sixes"}, - {"66Q97", "Pair of Sixes"}, - {"66Q95", "Pair of Sixes"}, - {"66Q94", "Pair of Sixes"}, - {"66Q93", "Pair of Sixes"}, - {"66Q92", "Pair of Sixes"}, - {"66Q87", "Pair of Sixes"}, - {"66Q85", "Pair of Sixes"}, - {"66Q84", "Pair of Sixes"}, - {"66Q83", "Pair of Sixes"}, - {"66Q82", "Pair of Sixes"}, - {"66Q75", "Pair of Sixes"}, - {"66Q74", "Pair of Sixes"}, - {"66Q73", "Pair of Sixes"}, - {"66Q72", "Pair of Sixes"}, - {"66Q54", "Pair of Sixes"}, - {"66Q53", "Pair of Sixes"}, - {"66Q52", "Pair of Sixes"}, - {"66Q43", "Pair of Sixes"}, - {"66Q42", "Pair of Sixes"}, - {"66Q32", "Pair of Sixes"}, - {"66JT9", "Pair of Sixes"}, - {"66JT8", "Pair of Sixes"}, - {"66JT7", "Pair of Sixes"}, - {"66JT5", "Pair of Sixes"}, - {"66JT4", "Pair of Sixes"}, - {"66JT3", "Pair of Sixes"}, - {"66JT2", "Pair of Sixes"}, - {"66J98", "Pair of Sixes"}, - {"66J97", "Pair of Sixes"}, - {"66J95", "Pair of Sixes"}, - {"66J94", "Pair of Sixes"}, - {"66J93", "Pair of Sixes"}, - {"66J92", "Pair of Sixes"}, - {"66J87", "Pair of Sixes"}, - {"66J85", "Pair of Sixes"}, - {"66J84", "Pair of Sixes"}, - {"66J83", "Pair of Sixes"}, - {"66J82", "Pair of Sixes"}, - {"66J75", "Pair of Sixes"}, - {"66J74", "Pair of Sixes"}, - {"66J73", "Pair of Sixes"}, - {"66J72", "Pair of Sixes"}, - {"66J54", "Pair of Sixes"}, - {"66J53", "Pair of Sixes"}, - {"66J52", "Pair of Sixes"}, - {"66J43", "Pair of Sixes"}, - {"66J42", "Pair of Sixes"}, - {"66J32", "Pair of Sixes"}, - {"66T98", "Pair of Sixes"}, - {"66T97", "Pair of Sixes"}, - {"66T95", "Pair of Sixes"}, - {"66T94", "Pair of Sixes"}, - {"66T93", "Pair of Sixes"}, - {"66T92", "Pair of Sixes"}, - {"66T87", "Pair of Sixes"}, - {"66T85", "Pair of Sixes"}, - {"66T84", "Pair of Sixes"}, - {"66T83", "Pair of Sixes"}, - {"66T82", "Pair of Sixes"}, - {"66T75", "Pair of Sixes"}, - {"66T74", "Pair of Sixes"}, - {"66T73", "Pair of Sixes"}, - {"66T72", "Pair of Sixes"}, - {"66T54", "Pair of Sixes"}, - {"66T53", "Pair of Sixes"}, - {"66T52", "Pair of Sixes"}, - {"66T43", "Pair of Sixes"}, - {"66T42", "Pair of Sixes"}, - {"66T32", "Pair of Sixes"}, - {"66987", "Pair of Sixes"}, - {"66985", "Pair of Sixes"}, - {"66984", "Pair of Sixes"}, - {"66983", "Pair of Sixes"}, - {"66982", "Pair of Sixes"}, - {"66975", "Pair of Sixes"}, - {"66974", "Pair of Sixes"}, - {"66973", "Pair of Sixes"}, - {"66972", "Pair of Sixes"}, - {"66954", "Pair of Sixes"}, - {"66953", "Pair of Sixes"}, - {"66952", "Pair of Sixes"}, - {"66943", "Pair of Sixes"}, - {"66942", "Pair of Sixes"}, - {"66932", "Pair of Sixes"}, - {"66875", "Pair of Sixes"}, - {"66874", "Pair of Sixes"}, - {"66873", "Pair of Sixes"}, - {"66872", "Pair of Sixes"}, - {"66854", "Pair of Sixes"}, - {"66853", "Pair of Sixes"}, - {"66852", "Pair of Sixes"}, - {"66843", "Pair of Sixes"}, - {"66842", "Pair of Sixes"}, - {"66832", "Pair of Sixes"}, - {"66754", "Pair of Sixes"}, - {"66753", "Pair of Sixes"}, - {"66752", "Pair of Sixes"}, - {"66743", "Pair of Sixes"}, - {"66742", "Pair of Sixes"}, - {"66732", "Pair of Sixes"}, - {"66543", "Pair of Sixes"}, - {"66542", "Pair of Sixes"}, - {"66532", "Pair of Sixes"}, - {"66432", "Pair of Sixes"}, - {"55AKQ", "Pair of Fives"}, - {"55AKJ", "Pair of Fives"}, - {"55AKT", "Pair of Fives"}, - {"55AK9", "Pair of Fives"}, - {"55AK8", "Pair of Fives"}, - {"55AK7", "Pair of Fives"}, - {"55AK6", "Pair of Fives"}, - {"55AK4", "Pair of Fives"}, - {"55AK3", "Pair of Fives"}, - {"55AK2", "Pair of Fives"}, - {"55AQJ", "Pair of Fives"}, - {"55AQT", "Pair of Fives"}, - {"55AQ9", "Pair of Fives"}, - {"55AQ8", "Pair of Fives"}, - {"55AQ7", "Pair of Fives"}, - {"55AQ6", "Pair of Fives"}, - {"55AQ4", "Pair of Fives"}, - {"55AQ3", "Pair of Fives"}, - {"55AQ2", "Pair of Fives"}, - {"55AJT", "Pair of Fives"}, - {"55AJ9", "Pair of Fives"}, - {"55AJ8", "Pair of Fives"}, - {"55AJ7", "Pair of Fives"}, - {"55AJ6", "Pair of Fives"}, - {"55AJ4", "Pair of Fives"}, - {"55AJ3", "Pair of Fives"}, - {"55AJ2", "Pair of Fives"}, - {"55AT9", "Pair of Fives"}, - {"55AT8", "Pair of Fives"}, - {"55AT7", "Pair of Fives"}, - {"55AT6", "Pair of Fives"}, - {"55AT4", "Pair of Fives"}, - {"55AT3", "Pair of Fives"}, - {"55AT2", "Pair of Fives"}, - {"55A98", "Pair of Fives"}, - {"55A97", "Pair of Fives"}, - {"55A96", "Pair of Fives"}, - {"55A94", "Pair of Fives"}, - {"55A93", "Pair of Fives"}, - {"55A92", "Pair of Fives"}, - {"55A87", "Pair of Fives"}, - {"55A86", "Pair of Fives"}, - {"55A84", "Pair of Fives"}, - {"55A83", "Pair of Fives"}, - {"55A82", "Pair of Fives"}, - {"55A76", "Pair of Fives"}, - {"55A74", "Pair of Fives"}, - {"55A73", "Pair of Fives"}, - {"55A72", "Pair of Fives"}, - {"55A64", "Pair of Fives"}, - {"55A63", "Pair of Fives"}, - {"55A62", "Pair of Fives"}, - {"55A43", "Pair of Fives"}, - {"55A42", "Pair of Fives"}, - {"55A32", "Pair of Fives"}, - {"55KQJ", "Pair of Fives"}, - {"55KQT", "Pair of Fives"}, - {"55KQ9", "Pair of Fives"}, - {"55KQ8", "Pair of Fives"}, - {"55KQ7", "Pair of Fives"}, - {"55KQ6", "Pair of Fives"}, - {"55KQ4", "Pair of Fives"}, - {"55KQ3", "Pair of Fives"}, - {"55KQ2", "Pair of Fives"}, - {"55KJT", "Pair of Fives"}, - {"55KJ9", "Pair of Fives"}, - {"55KJ8", "Pair of Fives"}, - {"55KJ7", "Pair of Fives"}, - {"55KJ6", "Pair of Fives"}, - {"55KJ4", "Pair of Fives"}, - {"55KJ3", "Pair of Fives"}, - {"55KJ2", "Pair of Fives"}, - {"55KT9", "Pair of Fives"}, - {"55KT8", "Pair of Fives"}, - {"55KT7", "Pair of Fives"}, - {"55KT6", "Pair of Fives"}, - {"55KT4", "Pair of Fives"}, - {"55KT3", "Pair of Fives"}, - {"55KT2", "Pair of Fives"}, - {"55K98", "Pair of Fives"}, - {"55K97", "Pair of Fives"}, - {"55K96", "Pair of Fives"}, - {"55K94", "Pair of Fives"}, - {"55K93", "Pair of Fives"}, - {"55K92", "Pair of Fives"}, - {"55K87", "Pair of Fives"}, - {"55K86", "Pair of Fives"}, - {"55K84", "Pair of Fives"}, - {"55K83", "Pair of Fives"}, - {"55K82", "Pair of Fives"}, - {"55K76", "Pair of Fives"}, - {"55K74", "Pair of Fives"}, - {"55K73", "Pair of Fives"}, - {"55K72", "Pair of Fives"}, - {"55K64", "Pair of Fives"}, - {"55K63", "Pair of Fives"}, - {"55K62", "Pair of Fives"}, - {"55K43", "Pair of Fives"}, - {"55K42", "Pair of Fives"}, - {"55K32", "Pair of Fives"}, - {"55QJT", "Pair of Fives"}, - {"55QJ9", "Pair of Fives"}, - {"55QJ8", "Pair of Fives"}, - {"55QJ7", "Pair of Fives"}, - {"55QJ6", "Pair of Fives"}, - {"55QJ4", "Pair of Fives"}, - {"55QJ3", "Pair of Fives"}, - {"55QJ2", "Pair of Fives"}, - {"55QT9", "Pair of Fives"}, - {"55QT8", "Pair of Fives"}, - {"55QT7", "Pair of Fives"}, - {"55QT6", "Pair of Fives"}, - {"55QT4", "Pair of Fives"}, - {"55QT3", "Pair of Fives"}, - {"55QT2", "Pair of Fives"}, - {"55Q98", "Pair of Fives"}, - {"55Q97", "Pair of Fives"}, - {"55Q96", "Pair of Fives"}, - {"55Q94", "Pair of Fives"}, - {"55Q93", "Pair of Fives"}, - {"55Q92", "Pair of Fives"}, - {"55Q87", "Pair of Fives"}, - {"55Q86", "Pair of Fives"}, - {"55Q84", "Pair of Fives"}, - {"55Q83", "Pair of Fives"}, - {"55Q82", "Pair of Fives"}, - {"55Q76", "Pair of Fives"}, - {"55Q74", "Pair of Fives"}, - {"55Q73", "Pair of Fives"}, - {"55Q72", "Pair of Fives"}, - {"55Q64", "Pair of Fives"}, - {"55Q63", "Pair of Fives"}, - {"55Q62", "Pair of Fives"}, - {"55Q43", "Pair of Fives"}, - {"55Q42", "Pair of Fives"}, - {"55Q32", "Pair of Fives"}, - {"55JT9", "Pair of Fives"}, - {"55JT8", "Pair of Fives"}, - {"55JT7", "Pair of Fives"}, - {"55JT6", "Pair of Fives"}, - {"55JT4", "Pair of Fives"}, - {"55JT3", "Pair of Fives"}, - {"55JT2", "Pair of Fives"}, - {"55J98", "Pair of Fives"}, - {"55J97", "Pair of Fives"}, - {"55J96", "Pair of Fives"}, - {"55J94", "Pair of Fives"}, - {"55J93", "Pair of Fives"}, - {"55J92", "Pair of Fives"}, - {"55J87", "Pair of Fives"}, - {"55J86", "Pair of Fives"}, - {"55J84", "Pair of Fives"}, - {"55J83", "Pair of Fives"}, - {"55J82", "Pair of Fives"}, - {"55J76", "Pair of Fives"}, - {"55J74", "Pair of Fives"}, - {"55J73", "Pair of Fives"}, - {"55J72", "Pair of Fives"}, - {"55J64", "Pair of Fives"}, - {"55J63", "Pair of Fives"}, - {"55J62", "Pair of Fives"}, - {"55J43", "Pair of Fives"}, - {"55J42", "Pair of Fives"}, - {"55J32", "Pair of Fives"}, - {"55T98", "Pair of Fives"}, - {"55T97", "Pair of Fives"}, - {"55T96", "Pair of Fives"}, - {"55T94", "Pair of Fives"}, - {"55T93", "Pair of Fives"}, - {"55T92", "Pair of Fives"}, - {"55T87", "Pair of Fives"}, - {"55T86", "Pair of Fives"}, - {"55T84", "Pair of Fives"}, - {"55T83", "Pair of Fives"}, - {"55T82", "Pair of Fives"}, - {"55T76", "Pair of Fives"}, - {"55T74", "Pair of Fives"}, - {"55T73", "Pair of Fives"}, - {"55T72", "Pair of Fives"}, - {"55T64", "Pair of Fives"}, - {"55T63", "Pair of Fives"}, - {"55T62", "Pair of Fives"}, - {"55T43", "Pair of Fives"}, - {"55T42", "Pair of Fives"}, - {"55T32", "Pair of Fives"}, - {"55987", "Pair of Fives"}, - {"55986", "Pair of Fives"}, - {"55984", "Pair of Fives"}, - {"55983", "Pair of Fives"}, - {"55982", "Pair of Fives"}, - {"55976", "Pair of Fives"}, - {"55974", "Pair of Fives"}, - {"55973", "Pair of Fives"}, - {"55972", "Pair of Fives"}, - {"55964", "Pair of Fives"}, - {"55963", "Pair of Fives"}, - {"55962", "Pair of Fives"}, - {"55943", "Pair of Fives"}, - {"55942", "Pair of Fives"}, - {"55932", "Pair of Fives"}, - {"55876", "Pair of Fives"}, - {"55874", "Pair of Fives"}, - {"55873", "Pair of Fives"}, - {"55872", "Pair of Fives"}, - {"55864", "Pair of Fives"}, - {"55863", "Pair of Fives"}, - {"55862", "Pair of Fives"}, - {"55843", "Pair of Fives"}, - {"55842", "Pair of Fives"}, - {"55832", "Pair of Fives"}, - {"55764", "Pair of Fives"}, - {"55763", "Pair of Fives"}, - {"55762", "Pair of Fives"}, - {"55743", "Pair of Fives"}, - {"55742", "Pair of Fives"}, - {"55732", "Pair of Fives"}, - {"55643", "Pair of Fives"}, - {"55642", "Pair of Fives"}, - {"55632", "Pair of Fives"}, - {"55432", "Pair of Fives"}, - {"44AKQ", "Pair of Fours"}, - {"44AKJ", "Pair of Fours"}, - {"44AKT", "Pair of Fours"}, - {"44AK9", "Pair of Fours"}, - {"44AK8", "Pair of Fours"}, - {"44AK7", "Pair of Fours"}, - {"44AK6", "Pair of Fours"}, - {"44AK5", "Pair of Fours"}, - {"44AK3", "Pair of Fours"}, - {"44AK2", "Pair of Fours"}, - {"44AQJ", "Pair of Fours"}, - {"44AQT", "Pair of Fours"}, - {"44AQ9", "Pair of Fours"}, - {"44AQ8", "Pair of Fours"}, - {"44AQ7", "Pair of Fours"}, - {"44AQ6", "Pair of Fours"}, - {"44AQ5", "Pair of Fours"}, - {"44AQ3", "Pair of Fours"}, - {"44AQ2", "Pair of Fours"}, - {"44AJT", "Pair of Fours"}, - {"44AJ9", "Pair of Fours"}, - {"44AJ8", "Pair of Fours"}, - {"44AJ7", "Pair of Fours"}, - {"44AJ6", "Pair of Fours"}, - {"44AJ5", "Pair of Fours"}, - {"44AJ3", "Pair of Fours"}, - {"44AJ2", "Pair of Fours"}, - {"44AT9", "Pair of Fours"}, - {"44AT8", "Pair of Fours"}, - {"44AT7", "Pair of Fours"}, - {"44AT6", "Pair of Fours"}, - {"44AT5", "Pair of Fours"}, - {"44AT3", "Pair of Fours"}, - {"44AT2", "Pair of Fours"}, - {"44A98", "Pair of Fours"}, - {"44A97", "Pair of Fours"}, - {"44A96", "Pair of Fours"}, - {"44A95", "Pair of Fours"}, - {"44A93", "Pair of Fours"}, - {"44A92", "Pair of Fours"}, - {"44A87", "Pair of Fours"}, - {"44A86", "Pair of Fours"}, - {"44A85", "Pair of Fours"}, - {"44A83", "Pair of Fours"}, - {"44A82", "Pair of Fours"}, - {"44A76", "Pair of Fours"}, - {"44A75", "Pair of Fours"}, - {"44A73", "Pair of Fours"}, - {"44A72", "Pair of Fours"}, - {"44A65", "Pair of Fours"}, - {"44A63", "Pair of Fours"}, - {"44A62", "Pair of Fours"}, - {"44A53", "Pair of Fours"}, - {"44A52", "Pair of Fours"}, - {"44A32", "Pair of Fours"}, - {"44KQJ", "Pair of Fours"}, - {"44KQT", "Pair of Fours"}, - {"44KQ9", "Pair of Fours"}, - {"44KQ8", "Pair of Fours"}, - {"44KQ7", "Pair of Fours"}, - {"44KQ6", "Pair of Fours"}, - {"44KQ5", "Pair of Fours"}, - {"44KQ3", "Pair of Fours"}, - {"44KQ2", "Pair of Fours"}, - {"44KJT", "Pair of Fours"}, - {"44KJ9", "Pair of Fours"}, - {"44KJ8", "Pair of Fours"}, - {"44KJ7", "Pair of Fours"}, - {"44KJ6", "Pair of Fours"}, - {"44KJ5", "Pair of Fours"}, - {"44KJ3", "Pair of Fours"}, - {"44KJ2", "Pair of Fours"}, - {"44KT9", "Pair of Fours"}, - {"44KT8", "Pair of Fours"}, - {"44KT7", "Pair of Fours"}, - {"44KT6", "Pair of Fours"}, - {"44KT5", "Pair of Fours"}, - {"44KT3", "Pair of Fours"}, - {"44KT2", "Pair of Fours"}, - {"44K98", "Pair of Fours"}, - {"44K97", "Pair of Fours"}, - {"44K96", "Pair of Fours"}, - {"44K95", "Pair of Fours"}, - {"44K93", "Pair of Fours"}, - {"44K92", "Pair of Fours"}, - {"44K87", "Pair of Fours"}, - {"44K86", "Pair of Fours"}, - {"44K85", "Pair of Fours"}, - {"44K83", "Pair of Fours"}, - {"44K82", "Pair of Fours"}, - {"44K76", "Pair of Fours"}, - {"44K75", "Pair of Fours"}, - {"44K73", "Pair of Fours"}, - {"44K72", "Pair of Fours"}, - {"44K65", "Pair of Fours"}, - {"44K63", "Pair of Fours"}, - {"44K62", "Pair of Fours"}, - {"44K53", "Pair of Fours"}, - {"44K52", "Pair of Fours"}, - {"44K32", "Pair of Fours"}, - {"44QJT", "Pair of Fours"}, - {"44QJ9", "Pair of Fours"}, - {"44QJ8", "Pair of Fours"}, - {"44QJ7", "Pair of Fours"}, - {"44QJ6", "Pair of Fours"}, - {"44QJ5", "Pair of Fours"}, - {"44QJ3", "Pair of Fours"}, - {"44QJ2", "Pair of Fours"}, - {"44QT9", "Pair of Fours"}, - {"44QT8", "Pair of Fours"}, - {"44QT7", "Pair of Fours"}, - {"44QT6", "Pair of Fours"}, - {"44QT5", "Pair of Fours"}, - {"44QT3", "Pair of Fours"}, - {"44QT2", "Pair of Fours"}, - {"44Q98", "Pair of Fours"}, - {"44Q97", "Pair of Fours"}, - {"44Q96", "Pair of Fours"}, - {"44Q95", "Pair of Fours"}, - {"44Q93", "Pair of Fours"}, - {"44Q92", "Pair of Fours"}, - {"44Q87", "Pair of Fours"}, - {"44Q86", "Pair of Fours"}, - {"44Q85", "Pair of Fours"}, - {"44Q83", "Pair of Fours"}, - {"44Q82", "Pair of Fours"}, - {"44Q76", "Pair of Fours"}, - {"44Q75", "Pair of Fours"}, - {"44Q73", "Pair of Fours"}, - {"44Q72", "Pair of Fours"}, - {"44Q65", "Pair of Fours"}, - {"44Q63", "Pair of Fours"}, - {"44Q62", "Pair of Fours"}, - {"44Q53", "Pair of Fours"}, - {"44Q52", "Pair of Fours"}, - {"44Q32", "Pair of Fours"}, - {"44JT9", "Pair of Fours"}, - {"44JT8", "Pair of Fours"}, - {"44JT7", "Pair of Fours"}, - {"44JT6", "Pair of Fours"}, - {"44JT5", "Pair of Fours"}, - {"44JT3", "Pair of Fours"}, - {"44JT2", "Pair of Fours"}, - {"44J98", "Pair of Fours"}, - {"44J97", "Pair of Fours"}, - {"44J96", "Pair of Fours"}, - {"44J95", "Pair of Fours"}, - {"44J93", "Pair of Fours"}, - {"44J92", "Pair of Fours"}, - {"44J87", "Pair of Fours"}, - {"44J86", "Pair of Fours"}, - {"44J85", "Pair of Fours"}, - {"44J83", "Pair of Fours"}, - {"44J82", "Pair of Fours"}, - {"44J76", "Pair of Fours"}, - {"44J75", "Pair of Fours"}, - {"44J73", "Pair of Fours"}, - {"44J72", "Pair of Fours"}, - {"44J65", "Pair of Fours"}, - {"44J63", "Pair of Fours"}, - {"44J62", "Pair of Fours"}, - {"44J53", "Pair of Fours"}, - {"44J52", "Pair of Fours"}, - {"44J32", "Pair of Fours"}, - {"44T98", "Pair of Fours"}, - {"44T97", "Pair of Fours"}, - {"44T96", "Pair of Fours"}, - {"44T95", "Pair of Fours"}, - {"44T93", "Pair of Fours"}, - {"44T92", "Pair of Fours"}, - {"44T87", "Pair of Fours"}, - {"44T86", "Pair of Fours"}, - {"44T85", "Pair of Fours"}, - {"44T83", "Pair of Fours"}, - {"44T82", "Pair of Fours"}, - {"44T76", "Pair of Fours"}, - {"44T75", "Pair of Fours"}, - {"44T73", "Pair of Fours"}, - {"44T72", "Pair of Fours"}, - {"44T65", "Pair of Fours"}, - {"44T63", "Pair of Fours"}, - {"44T62", "Pair of Fours"}, - {"44T53", "Pair of Fours"}, - {"44T52", "Pair of Fours"}, - {"44T32", "Pair of Fours"}, - {"44987", "Pair of Fours"}, - {"44986", "Pair of Fours"}, - {"44985", "Pair of Fours"}, - {"44983", "Pair of Fours"}, - {"44982", "Pair of Fours"}, - {"44976", "Pair of Fours"}, - {"44975", "Pair of Fours"}, - {"44973", "Pair of Fours"}, - {"44972", "Pair of Fours"}, - {"44965", "Pair of Fours"}, - {"44963", "Pair of Fours"}, - {"44962", "Pair of Fours"}, - {"44953", "Pair of Fours"}, - {"44952", "Pair of Fours"}, - {"44932", "Pair of Fours"}, - {"44876", "Pair of Fours"}, - {"44875", "Pair of Fours"}, - {"44873", "Pair of Fours"}, - {"44872", "Pair of Fours"}, - {"44865", "Pair of Fours"}, - {"44863", "Pair of Fours"}, - {"44862", "Pair of Fours"}, - {"44853", "Pair of Fours"}, - {"44852", "Pair of Fours"}, - {"44832", "Pair of Fours"}, - {"44765", "Pair of Fours"}, - {"44763", "Pair of Fours"}, - {"44762", "Pair of Fours"}, - {"44753", "Pair of Fours"}, - {"44752", "Pair of Fours"}, - {"44732", "Pair of Fours"}, - {"44653", "Pair of Fours"}, - {"44652", "Pair of Fours"}, - {"44632", "Pair of Fours"}, - {"44532", "Pair of Fours"}, - {"33AKQ", "Pair of Treys"}, - {"33AKJ", "Pair of Treys"}, - {"33AKT", "Pair of Treys"}, - {"33AK9", "Pair of Treys"}, - {"33AK8", "Pair of Treys"}, - {"33AK7", "Pair of Treys"}, - {"33AK6", "Pair of Treys"}, - {"33AK5", "Pair of Treys"}, - {"33AK4", "Pair of Treys"}, - {"33AK2", "Pair of Treys"}, - {"33AQJ", "Pair of Treys"}, - {"33AQT", "Pair of Treys"}, - {"33AQ9", "Pair of Treys"}, - {"33AQ8", "Pair of Treys"}, - {"33AQ7", "Pair of Treys"}, - {"33AQ6", "Pair of Treys"}, - {"33AQ5", "Pair of Treys"}, - {"33AQ4", "Pair of Treys"}, - {"33AQ2", "Pair of Treys"}, - {"33AJT", "Pair of Treys"}, - {"33AJ9", "Pair of Treys"}, - {"33AJ8", "Pair of Treys"}, - {"33AJ7", "Pair of Treys"}, - {"33AJ6", "Pair of Treys"}, - {"33AJ5", "Pair of Treys"}, - {"33AJ4", "Pair of Treys"}, - {"33AJ2", "Pair of Treys"}, - {"33AT9", "Pair of Treys"}, - {"33AT8", "Pair of Treys"}, - {"33AT7", "Pair of Treys"}, - {"33AT6", "Pair of Treys"}, - {"33AT5", "Pair of Treys"}, - {"33AT4", "Pair of Treys"}, - {"33AT2", "Pair of Treys"}, - {"33A98", "Pair of Treys"}, - {"33A97", "Pair of Treys"}, - {"33A96", "Pair of Treys"}, - {"33A95", "Pair of Treys"}, - {"33A94", "Pair of Treys"}, - {"33A92", "Pair of Treys"}, - {"33A87", "Pair of Treys"}, - {"33A86", "Pair of Treys"}, - {"33A85", "Pair of Treys"}, - {"33A84", "Pair of Treys"}, - {"33A82", "Pair of Treys"}, - {"33A76", "Pair of Treys"}, - {"33A75", "Pair of Treys"}, - {"33A74", "Pair of Treys"}, - {"33A72", "Pair of Treys"}, - {"33A65", "Pair of Treys"}, - {"33A64", "Pair of Treys"}, - {"33A62", "Pair of Treys"}, - {"33A54", "Pair of Treys"}, - {"33A52", "Pair of Treys"}, - {"33A42", "Pair of Treys"}, - {"33KQJ", "Pair of Treys"}, - {"33KQT", "Pair of Treys"}, - {"33KQ9", "Pair of Treys"}, - {"33KQ8", "Pair of Treys"}, - {"33KQ7", "Pair of Treys"}, - {"33KQ6", "Pair of Treys"}, - {"33KQ5", "Pair of Treys"}, - {"33KQ4", "Pair of Treys"}, - {"33KQ2", "Pair of Treys"}, - {"33KJT", "Pair of Treys"}, - {"33KJ9", "Pair of Treys"}, - {"33KJ8", "Pair of Treys"}, - {"33KJ7", "Pair of Treys"}, - {"33KJ6", "Pair of Treys"}, - {"33KJ5", "Pair of Treys"}, - {"33KJ4", "Pair of Treys"}, - {"33KJ2", "Pair of Treys"}, - {"33KT9", "Pair of Treys"}, - {"33KT8", "Pair of Treys"}, - {"33KT7", "Pair of Treys"}, - {"33KT6", "Pair of Treys"}, - {"33KT5", "Pair of Treys"}, - {"33KT4", "Pair of Treys"}, - {"33KT2", "Pair of Treys"}, - {"33K98", "Pair of Treys"}, - {"33K97", "Pair of Treys"}, - {"33K96", "Pair of Treys"}, - {"33K95", "Pair of Treys"}, - {"33K94", "Pair of Treys"}, - {"33K92", "Pair of Treys"}, - {"33K87", "Pair of Treys"}, - {"33K86", "Pair of Treys"}, - {"33K85", "Pair of Treys"}, - {"33K84", "Pair of Treys"}, - {"33K82", "Pair of Treys"}, - {"33K76", "Pair of Treys"}, - {"33K75", "Pair of Treys"}, - {"33K74", "Pair of Treys"}, - {"33K72", "Pair of Treys"}, - {"33K65", "Pair of Treys"}, - {"33K64", "Pair of Treys"}, - {"33K62", "Pair of Treys"}, - {"33K54", "Pair of Treys"}, - {"33K52", "Pair of Treys"}, - {"33K42", "Pair of Treys"}, - {"33QJT", "Pair of Treys"}, - {"33QJ9", "Pair of Treys"}, - {"33QJ8", "Pair of Treys"}, - {"33QJ7", "Pair of Treys"}, - {"33QJ6", "Pair of Treys"}, - {"33QJ5", "Pair of Treys"}, - {"33QJ4", "Pair of Treys"}, - {"33QJ2", "Pair of Treys"}, - {"33QT9", "Pair of Treys"}, - {"33QT8", "Pair of Treys"}, - {"33QT7", "Pair of Treys"}, - {"33QT6", "Pair of Treys"}, - {"33QT5", "Pair of Treys"}, - {"33QT4", "Pair of Treys"}, - {"33QT2", "Pair of Treys"}, - {"33Q98", "Pair of Treys"}, - {"33Q97", "Pair of Treys"}, - {"33Q96", "Pair of Treys"}, - {"33Q95", "Pair of Treys"}, - {"33Q94", "Pair of Treys"}, - {"33Q92", "Pair of Treys"}, - {"33Q87", "Pair of Treys"}, - {"33Q86", "Pair of Treys"}, - {"33Q85", "Pair of Treys"}, - {"33Q84", "Pair of Treys"}, - {"33Q82", "Pair of Treys"}, - {"33Q76", "Pair of Treys"}, - {"33Q75", "Pair of Treys"}, - {"33Q74", "Pair of Treys"}, - {"33Q72", "Pair of Treys"}, - {"33Q65", "Pair of Treys"}, - {"33Q64", "Pair of Treys"}, - {"33Q62", "Pair of Treys"}, - {"33Q54", "Pair of Treys"}, - {"33Q52", "Pair of Treys"}, - {"33Q42", "Pair of Treys"}, - {"33JT9", "Pair of Treys"}, - {"33JT8", "Pair of Treys"}, - {"33JT7", "Pair of Treys"}, - {"33JT6", "Pair of Treys"}, - {"33JT5", "Pair of Treys"}, - {"33JT4", "Pair of Treys"}, - {"33JT2", "Pair of Treys"}, - {"33J98", "Pair of Treys"}, - {"33J97", "Pair of Treys"}, - {"33J96", "Pair of Treys"}, - {"33J95", "Pair of Treys"}, - {"33J94", "Pair of Treys"}, - {"33J92", "Pair of Treys"}, - {"33J87", "Pair of Treys"}, - {"33J86", "Pair of Treys"}, - {"33J85", "Pair of Treys"}, - {"33J84", "Pair of Treys"}, - {"33J82", "Pair of Treys"}, - {"33J76", "Pair of Treys"}, - {"33J75", "Pair of Treys"}, - {"33J74", "Pair of Treys"}, - {"33J72", "Pair of Treys"}, - {"33J65", "Pair of Treys"}, - {"33J64", "Pair of Treys"}, - {"33J62", "Pair of Treys"}, - {"33J54", "Pair of Treys"}, - {"33J52", "Pair of Treys"}, - {"33J42", "Pair of Treys"}, - {"33T98", "Pair of Treys"}, - {"33T97", "Pair of Treys"}, - {"33T96", "Pair of Treys"}, - {"33T95", "Pair of Treys"}, - {"33T94", "Pair of Treys"}, - {"33T92", "Pair of Treys"}, - {"33T87", "Pair of Treys"}, - {"33T86", "Pair of Treys"}, - {"33T85", "Pair of Treys"}, - {"33T84", "Pair of Treys"}, - {"33T82", "Pair of Treys"}, - {"33T76", "Pair of Treys"}, - {"33T75", "Pair of Treys"}, - {"33T74", "Pair of Treys"}, - {"33T72", "Pair of Treys"}, - {"33T65", "Pair of Treys"}, - {"33T64", "Pair of Treys"}, - {"33T62", "Pair of Treys"}, - {"33T54", "Pair of Treys"}, - {"33T52", "Pair of Treys"}, - {"33T42", "Pair of Treys"}, - {"33987", "Pair of Treys"}, - {"33986", "Pair of Treys"}, - {"33985", "Pair of Treys"}, - {"33984", "Pair of Treys"}, - {"33982", "Pair of Treys"}, - {"33976", "Pair of Treys"}, - {"33975", "Pair of Treys"}, - {"33974", "Pair of Treys"}, - {"33972", "Pair of Treys"}, - {"33965", "Pair of Treys"}, - {"33964", "Pair of Treys"}, - {"33962", "Pair of Treys"}, - {"33954", "Pair of Treys"}, - {"33952", "Pair of Treys"}, - {"33942", "Pair of Treys"}, - {"33876", "Pair of Treys"}, - {"33875", "Pair of Treys"}, - {"33874", "Pair of Treys"}, - {"33872", "Pair of Treys"}, - {"33865", "Pair of Treys"}, - {"33864", "Pair of Treys"}, - {"33862", "Pair of Treys"}, - {"33854", "Pair of Treys"}, - {"33852", "Pair of Treys"}, - {"33842", "Pair of Treys"}, - {"33765", "Pair of Treys"}, - {"33764", "Pair of Treys"}, - {"33762", "Pair of Treys"}, - {"33754", "Pair of Treys"}, - {"33752", "Pair of Treys"}, - {"33742", "Pair of Treys"}, - {"33654", "Pair of Treys"}, - {"33652", "Pair of Treys"}, - {"33642", "Pair of Treys"}, - {"33542", "Pair of Treys"}, - {"22AKQ", "Pair of Deuces"}, - {"22AKJ", "Pair of Deuces"}, - {"22AKT", "Pair of Deuces"}, - {"22AK9", "Pair of Deuces"}, - {"22AK8", "Pair of Deuces"}, - {"22AK7", "Pair of Deuces"}, - {"22AK6", "Pair of Deuces"}, - {"22AK5", "Pair of Deuces"}, - {"22AK4", "Pair of Deuces"}, - {"22AK3", "Pair of Deuces"}, - {"22AQJ", "Pair of Deuces"}, - {"22AQT", "Pair of Deuces"}, - {"22AQ9", "Pair of Deuces"}, - {"22AQ8", "Pair of Deuces"}, - {"22AQ7", "Pair of Deuces"}, - {"22AQ6", "Pair of Deuces"}, - {"22AQ5", "Pair of Deuces"}, - {"22AQ4", "Pair of Deuces"}, - {"22AQ3", "Pair of Deuces"}, - {"22AJT", "Pair of Deuces"}, - {"22AJ9", "Pair of Deuces"}, - {"22AJ8", "Pair of Deuces"}, - {"22AJ7", "Pair of Deuces"}, - {"22AJ6", "Pair of Deuces"}, - {"22AJ5", "Pair of Deuces"}, - {"22AJ4", "Pair of Deuces"}, - {"22AJ3", "Pair of Deuces"}, - {"22AT9", "Pair of Deuces"}, - {"22AT8", "Pair of Deuces"}, - {"22AT7", "Pair of Deuces"}, - {"22AT6", "Pair of Deuces"}, - {"22AT5", "Pair of Deuces"}, - {"22AT4", "Pair of Deuces"}, - {"22AT3", "Pair of Deuces"}, - {"22A98", "Pair of Deuces"}, - {"22A97", "Pair of Deuces"}, - {"22A96", "Pair of Deuces"}, - {"22A95", "Pair of Deuces"}, - {"22A94", "Pair of Deuces"}, - {"22A93", "Pair of Deuces"}, - {"22A87", "Pair of Deuces"}, - {"22A86", "Pair of Deuces"}, - {"22A85", "Pair of Deuces"}, - {"22A84", "Pair of Deuces"}, - {"22A83", "Pair of Deuces"}, - {"22A76", "Pair of Deuces"}, - {"22A75", "Pair of Deuces"}, - {"22A74", "Pair of Deuces"}, - {"22A73", "Pair of Deuces"}, - {"22A65", "Pair of Deuces"}, - {"22A64", "Pair of Deuces"}, - {"22A63", "Pair of Deuces"}, - {"22A54", "Pair of Deuces"}, - {"22A53", "Pair of Deuces"}, - {"22A43", "Pair of Deuces"}, - {"22KQJ", "Pair of Deuces"}, - {"22KQT", "Pair of Deuces"}, - {"22KQ9", "Pair of Deuces"}, - {"22KQ8", "Pair of Deuces"}, - {"22KQ7", "Pair of Deuces"}, - {"22KQ6", "Pair of Deuces"}, - {"22KQ5", "Pair of Deuces"}, - {"22KQ4", "Pair of Deuces"}, - {"22KQ3", "Pair of Deuces"}, - {"22KJT", "Pair of Deuces"}, - {"22KJ9", "Pair of Deuces"}, - {"22KJ8", "Pair of Deuces"}, - {"22KJ7", "Pair of Deuces"}, - {"22KJ6", "Pair of Deuces"}, - {"22KJ5", "Pair of Deuces"}, - {"22KJ4", "Pair of Deuces"}, - {"22KJ3", "Pair of Deuces"}, - {"22KT9", "Pair of Deuces"}, - {"22KT8", "Pair of Deuces"}, - {"22KT7", "Pair of Deuces"}, - {"22KT6", "Pair of Deuces"}, - {"22KT5", "Pair of Deuces"}, - {"22KT4", "Pair of Deuces"}, - {"22KT3", "Pair of Deuces"}, - {"22K98", "Pair of Deuces"}, - {"22K97", "Pair of Deuces"}, - {"22K96", "Pair of Deuces"}, - {"22K95", "Pair of Deuces"}, - {"22K94", "Pair of Deuces"}, - {"22K93", "Pair of Deuces"}, - {"22K87", "Pair of Deuces"}, - {"22K86", "Pair of Deuces"}, - {"22K85", "Pair of Deuces"}, - {"22K84", "Pair of Deuces"}, - {"22K83", "Pair of Deuces"}, - {"22K76", "Pair of Deuces"}, - {"22K75", "Pair of Deuces"}, - {"22K74", "Pair of Deuces"}, - {"22K73", "Pair of Deuces"}, - {"22K65", "Pair of Deuces"}, - {"22K64", "Pair of Deuces"}, - {"22K63", "Pair of Deuces"}, - {"22K54", "Pair of Deuces"}, - {"22K53", "Pair of Deuces"}, - {"22K43", "Pair of Deuces"}, - {"22QJT", "Pair of Deuces"}, - {"22QJ9", "Pair of Deuces"}, - {"22QJ8", "Pair of Deuces"}, - {"22QJ7", "Pair of Deuces"}, - {"22QJ6", "Pair of Deuces"}, - {"22QJ5", "Pair of Deuces"}, - {"22QJ4", "Pair of Deuces"}, - {"22QJ3", "Pair of Deuces"}, - {"22QT9", "Pair of Deuces"}, - {"22QT8", "Pair of Deuces"}, - {"22QT7", "Pair of Deuces"}, - {"22QT6", "Pair of Deuces"}, - {"22QT5", "Pair of Deuces"}, - {"22QT4", "Pair of Deuces"}, - {"22QT3", "Pair of Deuces"}, - {"22Q98", "Pair of Deuces"}, - {"22Q97", "Pair of Deuces"}, - {"22Q96", "Pair of Deuces"}, - {"22Q95", "Pair of Deuces"}, - {"22Q94", "Pair of Deuces"}, - {"22Q93", "Pair of Deuces"}, - {"22Q87", "Pair of Deuces"}, - {"22Q86", "Pair of Deuces"}, - {"22Q85", "Pair of Deuces"}, - {"22Q84", "Pair of Deuces"}, - {"22Q83", "Pair of Deuces"}, - {"22Q76", "Pair of Deuces"}, - {"22Q75", "Pair of Deuces"}, - {"22Q74", "Pair of Deuces"}, - {"22Q73", "Pair of Deuces"}, - {"22Q65", "Pair of Deuces"}, - {"22Q64", "Pair of Deuces"}, - {"22Q63", "Pair of Deuces"}, - {"22Q54", "Pair of Deuces"}, - {"22Q53", "Pair of Deuces"}, - {"22Q43", "Pair of Deuces"}, - {"22JT9", "Pair of Deuces"}, - {"22JT8", "Pair of Deuces"}, - {"22JT7", "Pair of Deuces"}, - {"22JT6", "Pair of Deuces"}, - {"22JT5", "Pair of Deuces"}, - {"22JT4", "Pair of Deuces"}, - {"22JT3", "Pair of Deuces"}, - {"22J98", "Pair of Deuces"}, - {"22J97", "Pair of Deuces"}, - {"22J96", "Pair of Deuces"}, - {"22J95", "Pair of Deuces"}, - {"22J94", "Pair of Deuces"}, - {"22J93", "Pair of Deuces"}, - {"22J87", "Pair of Deuces"}, - {"22J86", "Pair of Deuces"}, - {"22J85", "Pair of Deuces"}, - {"22J84", "Pair of Deuces"}, - {"22J83", "Pair of Deuces"}, - {"22J76", "Pair of Deuces"}, - {"22J75", "Pair of Deuces"}, - {"22J74", "Pair of Deuces"}, - {"22J73", "Pair of Deuces"}, - {"22J65", "Pair of Deuces"}, - {"22J64", "Pair of Deuces"}, - {"22J63", "Pair of Deuces"}, - {"22J54", "Pair of Deuces"}, - {"22J53", "Pair of Deuces"}, - {"22J43", "Pair of Deuces"}, - {"22T98", "Pair of Deuces"}, - {"22T97", "Pair of Deuces"}, - {"22T96", "Pair of Deuces"}, - {"22T95", "Pair of Deuces"}, - {"22T94", "Pair of Deuces"}, - {"22T93", "Pair of Deuces"}, - {"22T87", "Pair of Deuces"}, - {"22T86", "Pair of Deuces"}, - {"22T85", "Pair of Deuces"}, - {"22T84", "Pair of Deuces"}, - {"22T83", "Pair of Deuces"}, - {"22T76", "Pair of Deuces"}, - {"22T75", "Pair of Deuces"}, - {"22T74", "Pair of Deuces"}, - {"22T73", "Pair of Deuces"}, - {"22T65", "Pair of Deuces"}, - {"22T64", "Pair of Deuces"}, - {"22T63", "Pair of Deuces"}, - {"22T54", "Pair of Deuces"}, - {"22T53", "Pair of Deuces"}, - {"22T43", "Pair of Deuces"}, - {"22987", "Pair of Deuces"}, - {"22986", "Pair of Deuces"}, - {"22985", "Pair of Deuces"}, - {"22984", "Pair of Deuces"}, - {"22983", "Pair of Deuces"}, - {"22976", "Pair of Deuces"}, - {"22975", "Pair of Deuces"}, - {"22974", "Pair of Deuces"}, - {"22973", "Pair of Deuces"}, - {"22965", "Pair of Deuces"}, - {"22964", "Pair of Deuces"}, - {"22963", "Pair of Deuces"}, - {"22954", "Pair of Deuces"}, - {"22953", "Pair of Deuces"}, - {"22943", "Pair of Deuces"}, - {"22876", "Pair of Deuces"}, - {"22875", "Pair of Deuces"}, - {"22874", "Pair of Deuces"}, - {"22873", "Pair of Deuces"}, - {"22865", "Pair of Deuces"}, - {"22864", "Pair of Deuces"}, - {"22863", "Pair of Deuces"}, - {"22854", "Pair of Deuces"}, - {"22853", "Pair of Deuces"}, - {"22843", "Pair of Deuces"}, - {"22765", "Pair of Deuces"}, - {"22764", "Pair of Deuces"}, - {"22763", "Pair of Deuces"}, - {"22754", "Pair of Deuces"}, - {"22753", "Pair of Deuces"}, - {"22743", "Pair of Deuces"}, - {"22654", "Pair of Deuces"}, - {"22653", "Pair of Deuces"}, - {"22643", "Pair of Deuces"}, - {"22543", "Pair of Deuces"}, - {"AKQJ9", "Ace-High"}, - {"AKQJ8", "Ace-High"}, - {"AKQJ7", "Ace-High"}, - {"AKQJ6", "Ace-High"}, - {"AKQJ5", "Ace-High"}, - {"AKQJ4", "Ace-High"}, - {"AKQJ3", "Ace-High"}, - {"AKQJ2", "Ace-High"}, - {"AKQT9", "Ace-High"}, - {"AKQT8", "Ace-High"}, - {"AKQT7", "Ace-High"}, - {"AKQT6", "Ace-High"}, - {"AKQT5", "Ace-High"}, - {"AKQT4", "Ace-High"}, - {"AKQT3", "Ace-High"}, - {"AKQT2", "Ace-High"}, - {"AKQ98", "Ace-High"}, - {"AKQ97", "Ace-High"}, - {"AKQ96", "Ace-High"}, - {"AKQ95", "Ace-High"}, - {"AKQ94", "Ace-High"}, - {"AKQ93", "Ace-High"}, - {"AKQ92", "Ace-High"}, - {"AKQ87", "Ace-High"}, - {"AKQ86", "Ace-High"}, - {"AKQ85", "Ace-High"}, - {"AKQ84", "Ace-High"}, - {"AKQ83", "Ace-High"}, - {"AKQ82", "Ace-High"}, - {"AKQ76", "Ace-High"}, - {"AKQ75", "Ace-High"}, - {"AKQ74", "Ace-High"}, - {"AKQ73", "Ace-High"}, - {"AKQ72", "Ace-High"}, - {"AKQ65", "Ace-High"}, - {"AKQ64", "Ace-High"}, - {"AKQ63", "Ace-High"}, - {"AKQ62", "Ace-High"}, - {"AKQ54", "Ace-High"}, - {"AKQ53", "Ace-High"}, - {"AKQ52", "Ace-High"}, - {"AKQ43", "Ace-High"}, - {"AKQ42", "Ace-High"}, - {"AKQ32", "Ace-High"}, - {"AKJT9", "Ace-High"}, - {"AKJT8", "Ace-High"}, - {"AKJT7", "Ace-High"}, - {"AKJT6", "Ace-High"}, - {"AKJT5", "Ace-High"}, - {"AKJT4", "Ace-High"}, - {"AKJT3", "Ace-High"}, - {"AKJT2", "Ace-High"}, - {"AKJ98", "Ace-High"}, - {"AKJ97", "Ace-High"}, - {"AKJ96", "Ace-High"}, - {"AKJ95", "Ace-High"}, - {"AKJ94", "Ace-High"}, - {"AKJ93", "Ace-High"}, - {"AKJ92", "Ace-High"}, - {"AKJ87", "Ace-High"}, - {"AKJ86", "Ace-High"}, - {"AKJ85", "Ace-High"}, - {"AKJ84", "Ace-High"}, - {"AKJ83", "Ace-High"}, - {"AKJ82", "Ace-High"}, - {"AKJ76", "Ace-High"}, - {"AKJ75", "Ace-High"}, - {"AKJ74", "Ace-High"}, - {"AKJ73", "Ace-High"}, - {"AKJ72", "Ace-High"}, - {"AKJ65", "Ace-High"}, - {"AKJ64", "Ace-High"}, - {"AKJ63", "Ace-High"}, - {"AKJ62", "Ace-High"}, - {"AKJ54", "Ace-High"}, - {"AKJ53", "Ace-High"}, - {"AKJ52", "Ace-High"}, - {"AKJ43", "Ace-High"}, - {"AKJ42", "Ace-High"}, - {"AKJ32", "Ace-High"}, - {"AKT98", "Ace-High"}, - {"AKT97", "Ace-High"}, - {"AKT96", "Ace-High"}, - {"AKT95", "Ace-High"}, - {"AKT94", "Ace-High"}, - {"AKT93", "Ace-High"}, - {"AKT92", "Ace-High"}, - {"AKT87", "Ace-High"}, - {"AKT86", "Ace-High"}, - {"AKT85", "Ace-High"}, - {"AKT84", "Ace-High"}, - {"AKT83", "Ace-High"}, - {"AKT82", "Ace-High"}, - {"AKT76", "Ace-High"}, - {"AKT75", "Ace-High"}, - {"AKT74", "Ace-High"}, - {"AKT73", "Ace-High"}, - {"AKT72", "Ace-High"}, - {"AKT65", "Ace-High"}, - {"AKT64", "Ace-High"}, - {"AKT63", "Ace-High"}, - {"AKT62", "Ace-High"}, - {"AKT54", "Ace-High"}, - {"AKT53", "Ace-High"}, - {"AKT52", "Ace-High"}, - {"AKT43", "Ace-High"}, - {"AKT42", "Ace-High"}, - {"AKT32", "Ace-High"}, - {"AK987", "Ace-High"}, - {"AK986", "Ace-High"}, - {"AK985", "Ace-High"}, - {"AK984", "Ace-High"}, - {"AK983", "Ace-High"}, - {"AK982", "Ace-High"}, - {"AK976", "Ace-High"}, - {"AK975", "Ace-High"}, - {"AK974", "Ace-High"}, - {"AK973", "Ace-High"}, - {"AK972", "Ace-High"}, - {"AK965", "Ace-High"}, - {"AK964", "Ace-High"}, - {"AK963", "Ace-High"}, - {"AK962", "Ace-High"}, - {"AK954", "Ace-High"}, - {"AK953", "Ace-High"}, - {"AK952", "Ace-High"}, - {"AK943", "Ace-High"}, - {"AK942", "Ace-High"}, - {"AK932", "Ace-High"}, - {"AK876", "Ace-High"}, - {"AK875", "Ace-High"}, - {"AK874", "Ace-High"}, - {"AK873", "Ace-High"}, - {"AK872", "Ace-High"}, - {"AK865", "Ace-High"}, - {"AK864", "Ace-High"}, - {"AK863", "Ace-High"}, - {"AK862", "Ace-High"}, - {"AK854", "Ace-High"}, - {"AK853", "Ace-High"}, - {"AK852", "Ace-High"}, - {"AK843", "Ace-High"}, - {"AK842", "Ace-High"}, - {"AK832", "Ace-High"}, - {"AK765", "Ace-High"}, - {"AK764", "Ace-High"}, - {"AK763", "Ace-High"}, - {"AK762", "Ace-High"}, - {"AK754", "Ace-High"}, - {"AK753", "Ace-High"}, - {"AK752", "Ace-High"}, - {"AK743", "Ace-High"}, - {"AK742", "Ace-High"}, - {"AK732", "Ace-High"}, - {"AK654", "Ace-High"}, - {"AK653", "Ace-High"}, - {"AK652", "Ace-High"}, - {"AK643", "Ace-High"}, - {"AK642", "Ace-High"}, - {"AK632", "Ace-High"}, - {"AK543", "Ace-High"}, - {"AK542", "Ace-High"}, - {"AK532", "Ace-High"}, - {"AK432", "Ace-High"}, - {"AQJT9", "Ace-High"}, - {"AQJT8", "Ace-High"}, - {"AQJT7", "Ace-High"}, - {"AQJT6", "Ace-High"}, - {"AQJT5", "Ace-High"}, - {"AQJT4", "Ace-High"}, - {"AQJT3", "Ace-High"}, - {"AQJT2", "Ace-High"}, - {"AQJ98", "Ace-High"}, - {"AQJ97", "Ace-High"}, - {"AQJ96", "Ace-High"}, - {"AQJ95", "Ace-High"}, - {"AQJ94", "Ace-High"}, - {"AQJ93", "Ace-High"}, - {"AQJ92", "Ace-High"}, - {"AQJ87", "Ace-High"}, - {"AQJ86", "Ace-High"}, - {"AQJ85", "Ace-High"}, - {"AQJ84", "Ace-High"}, - {"AQJ83", "Ace-High"}, - {"AQJ82", "Ace-High"}, - {"AQJ76", "Ace-High"}, - {"AQJ75", "Ace-High"}, - {"AQJ74", "Ace-High"}, - {"AQJ73", "Ace-High"}, - {"AQJ72", "Ace-High"}, - {"AQJ65", "Ace-High"}, - {"AQJ64", "Ace-High"}, - {"AQJ63", "Ace-High"}, - {"AQJ62", "Ace-High"}, - {"AQJ54", "Ace-High"}, - {"AQJ53", "Ace-High"}, - {"AQJ52", "Ace-High"}, - {"AQJ43", "Ace-High"}, - {"AQJ42", "Ace-High"}, - {"AQJ32", "Ace-High"}, - {"AQT98", "Ace-High"}, - {"AQT97", "Ace-High"}, - {"AQT96", "Ace-High"}, - {"AQT95", "Ace-High"}, - {"AQT94", "Ace-High"}, - {"AQT93", "Ace-High"}, - {"AQT92", "Ace-High"}, - {"AQT87", "Ace-High"}, - {"AQT86", "Ace-High"}, - {"AQT85", "Ace-High"}, - {"AQT84", "Ace-High"}, - {"AQT83", "Ace-High"}, - {"AQT82", "Ace-High"}, - {"AQT76", "Ace-High"}, - {"AQT75", "Ace-High"}, - {"AQT74", "Ace-High"}, - {"AQT73", "Ace-High"}, - {"AQT72", "Ace-High"}, - {"AQT65", "Ace-High"}, - {"AQT64", "Ace-High"}, - {"AQT63", "Ace-High"}, - {"AQT62", "Ace-High"}, - {"AQT54", "Ace-High"}, - {"AQT53", "Ace-High"}, - {"AQT52", "Ace-High"}, - {"AQT43", "Ace-High"}, - {"AQT42", "Ace-High"}, - {"AQT32", "Ace-High"}, - {"AQ987", "Ace-High"}, - {"AQ986", "Ace-High"}, - {"AQ985", "Ace-High"}, - {"AQ984", "Ace-High"}, - {"AQ983", "Ace-High"}, - {"AQ982", "Ace-High"}, - {"AQ976", "Ace-High"}, - {"AQ975", "Ace-High"}, - {"AQ974", "Ace-High"}, - {"AQ973", "Ace-High"}, - {"AQ972", "Ace-High"}, - {"AQ965", "Ace-High"}, - {"AQ964", "Ace-High"}, - {"AQ963", "Ace-High"}, - {"AQ962", "Ace-High"}, - {"AQ954", "Ace-High"}, - {"AQ953", "Ace-High"}, - {"AQ952", "Ace-High"}, - {"AQ943", "Ace-High"}, - {"AQ942", "Ace-High"}, - {"AQ932", "Ace-High"}, - {"AQ876", "Ace-High"}, - {"AQ875", "Ace-High"}, - {"AQ874", "Ace-High"}, - {"AQ873", "Ace-High"}, - {"AQ872", "Ace-High"}, - {"AQ865", "Ace-High"}, - {"AQ864", "Ace-High"}, - {"AQ863", "Ace-High"}, - {"AQ862", "Ace-High"}, - {"AQ854", "Ace-High"}, - {"AQ853", "Ace-High"}, - {"AQ852", "Ace-High"}, - {"AQ843", "Ace-High"}, - {"AQ842", "Ace-High"}, - {"AQ832", "Ace-High"}, - {"AQ765", "Ace-High"}, - {"AQ764", "Ace-High"}, - {"AQ763", "Ace-High"}, - {"AQ762", "Ace-High"}, - {"AQ754", "Ace-High"}, - {"AQ753", "Ace-High"}, - {"AQ752", "Ace-High"}, - {"AQ743", "Ace-High"}, - {"AQ742", "Ace-High"}, - {"AQ732", "Ace-High"}, - {"AQ654", "Ace-High"}, - {"AQ653", "Ace-High"}, - {"AQ652", "Ace-High"}, - {"AQ643", "Ace-High"}, - {"AQ642", "Ace-High"}, - {"AQ632", "Ace-High"}, - {"AQ543", "Ace-High"}, - {"AQ542", "Ace-High"}, - {"AQ532", "Ace-High"}, - {"AQ432", "Ace-High"}, - {"AJT98", "Ace-High"}, - {"AJT97", "Ace-High"}, - {"AJT96", "Ace-High"}, - {"AJT95", "Ace-High"}, - {"AJT94", "Ace-High"}, - {"AJT93", "Ace-High"}, - {"AJT92", "Ace-High"}, - {"AJT87", "Ace-High"}, - {"AJT86", "Ace-High"}, - {"AJT85", "Ace-High"}, - {"AJT84", "Ace-High"}, - {"AJT83", "Ace-High"}, - {"AJT82", "Ace-High"}, - {"AJT76", "Ace-High"}, - {"AJT75", "Ace-High"}, - {"AJT74", "Ace-High"}, - {"AJT73", "Ace-High"}, - {"AJT72", "Ace-High"}, - {"AJT65", "Ace-High"}, - {"AJT64", "Ace-High"}, - {"AJT63", "Ace-High"}, - {"AJT62", "Ace-High"}, - {"AJT54", "Ace-High"}, - {"AJT53", "Ace-High"}, - {"AJT52", "Ace-High"}, - {"AJT43", "Ace-High"}, - {"AJT42", "Ace-High"}, - {"AJT32", "Ace-High"}, - {"AJ987", "Ace-High"}, - {"AJ986", "Ace-High"}, - {"AJ985", "Ace-High"}, - {"AJ984", "Ace-High"}, - {"AJ983", "Ace-High"}, - {"AJ982", "Ace-High"}, - {"AJ976", "Ace-High"}, - {"AJ975", "Ace-High"}, - {"AJ974", "Ace-High"}, - {"AJ973", "Ace-High"}, - {"AJ972", "Ace-High"}, - {"AJ965", "Ace-High"}, - {"AJ964", "Ace-High"}, - {"AJ963", "Ace-High"}, - {"AJ962", "Ace-High"}, - {"AJ954", "Ace-High"}, - {"AJ953", "Ace-High"}, - {"AJ952", "Ace-High"}, - {"AJ943", "Ace-High"}, - {"AJ942", "Ace-High"}, - {"AJ932", "Ace-High"}, - {"AJ876", "Ace-High"}, - {"AJ875", "Ace-High"}, - {"AJ874", "Ace-High"}, - {"AJ873", "Ace-High"}, - {"AJ872", "Ace-High"}, - {"AJ865", "Ace-High"}, - {"AJ864", "Ace-High"}, - {"AJ863", "Ace-High"}, - {"AJ862", "Ace-High"}, - {"AJ854", "Ace-High"}, - {"AJ853", "Ace-High"}, - {"AJ852", "Ace-High"}, - {"AJ843", "Ace-High"}, - {"AJ842", "Ace-High"}, - {"AJ832", "Ace-High"}, - {"AJ765", "Ace-High"}, - {"AJ764", "Ace-High"}, - {"AJ763", "Ace-High"}, - {"AJ762", "Ace-High"}, - {"AJ754", "Ace-High"}, - {"AJ753", "Ace-High"}, - {"AJ752", "Ace-High"}, - {"AJ743", "Ace-High"}, - {"AJ742", "Ace-High"}, - {"AJ732", "Ace-High"}, - {"AJ654", "Ace-High"}, - {"AJ653", "Ace-High"}, - {"AJ652", "Ace-High"}, - {"AJ643", "Ace-High"}, - {"AJ642", "Ace-High"}, - {"AJ632", "Ace-High"}, - {"AJ543", "Ace-High"}, - {"AJ542", "Ace-High"}, - {"AJ532", "Ace-High"}, - {"AJ432", "Ace-High"}, - {"AT987", "Ace-High"}, - {"AT986", "Ace-High"}, - {"AT985", "Ace-High"}, - {"AT984", "Ace-High"}, - {"AT983", "Ace-High"}, - {"AT982", "Ace-High"}, - {"AT976", "Ace-High"}, - {"AT975", "Ace-High"}, - {"AT974", "Ace-High"}, - {"AT973", "Ace-High"}, - {"AT972", "Ace-High"}, - {"AT965", "Ace-High"}, - {"AT964", "Ace-High"}, - {"AT963", "Ace-High"}, - {"AT962", "Ace-High"}, - {"AT954", "Ace-High"}, - {"AT953", "Ace-High"}, - {"AT952", "Ace-High"}, - {"AT943", "Ace-High"}, - {"AT942", "Ace-High"}, - {"AT932", "Ace-High"}, - {"AT876", "Ace-High"}, - {"AT875", "Ace-High"}, - {"AT874", "Ace-High"}, - {"AT873", "Ace-High"}, - {"AT872", "Ace-High"}, - {"AT865", "Ace-High"}, - {"AT864", "Ace-High"}, - {"AT863", "Ace-High"}, - {"AT862", "Ace-High"}, - {"AT854", "Ace-High"}, - {"AT853", "Ace-High"}, - {"AT852", "Ace-High"}, - {"AT843", "Ace-High"}, - {"AT842", "Ace-High"}, - {"AT832", "Ace-High"}, - {"AT765", "Ace-High"}, - {"AT764", "Ace-High"}, - {"AT763", "Ace-High"}, - {"AT762", "Ace-High"}, - {"AT754", "Ace-High"}, - {"AT753", "Ace-High"}, - {"AT752", "Ace-High"}, - {"AT743", "Ace-High"}, - {"AT742", "Ace-High"}, - {"AT732", "Ace-High"}, - {"AT654", "Ace-High"}, - {"AT653", "Ace-High"}, - {"AT652", "Ace-High"}, - {"AT643", "Ace-High"}, - {"AT642", "Ace-High"}, - {"AT632", "Ace-High"}, - {"AT543", "Ace-High"}, - {"AT542", "Ace-High"}, - {"AT532", "Ace-High"}, - {"AT432", "Ace-High"}, - {"A9876", "Ace-High"}, - {"A9875", "Ace-High"}, - {"A9874", "Ace-High"}, - {"A9873", "Ace-High"}, - {"A9872", "Ace-High"}, - {"A9865", "Ace-High"}, - {"A9864", "Ace-High"}, - {"A9863", "Ace-High"}, - {"A9862", "Ace-High"}, - {"A9854", "Ace-High"}, - {"A9853", "Ace-High"}, - {"A9852", "Ace-High"}, - {"A9843", "Ace-High"}, - {"A9842", "Ace-High"}, - {"A9832", "Ace-High"}, - {"A9765", "Ace-High"}, - {"A9764", "Ace-High"}, - {"A9763", "Ace-High"}, - {"A9762", "Ace-High"}, - {"A9754", "Ace-High"}, - {"A9753", "Ace-High"}, - {"A9752", "Ace-High"}, - {"A9743", "Ace-High"}, - {"A9742", "Ace-High"}, - {"A9732", "Ace-High"}, - {"A9654", "Ace-High"}, - {"A9653", "Ace-High"}, - {"A9652", "Ace-High"}, - {"A9643", "Ace-High"}, - {"A9642", "Ace-High"}, - {"A9632", "Ace-High"}, - {"A9543", "Ace-High"}, - {"A9542", "Ace-High"}, - {"A9532", "Ace-High"}, - {"A9432", "Ace-High"}, - {"A8765", "Ace-High"}, - {"A8764", "Ace-High"}, - {"A8763", "Ace-High"}, - {"A8762", "Ace-High"}, - {"A8754", "Ace-High"}, - {"A8753", "Ace-High"}, - {"A8752", "Ace-High"}, - {"A8743", "Ace-High"}, - {"A8742", "Ace-High"}, - {"A8732", "Ace-High"}, - {"A8654", "Ace-High"}, - {"A8653", "Ace-High"}, - {"A8652", "Ace-High"}, - {"A8643", "Ace-High"}, - {"A8642", "Ace-High"}, - {"A8632", "Ace-High"}, - {"A8543", "Ace-High"}, - {"A8542", "Ace-High"}, - {"A8532", "Ace-High"}, - {"A8432", "Ace-High"}, - {"A7654", "Ace-High"}, - {"A7653", "Ace-High"}, - {"A7652", "Ace-High"}, - {"A7643", "Ace-High"}, - {"A7642", "Ace-High"}, - {"A7632", "Ace-High"}, - {"A7543", "Ace-High"}, - {"A7542", "Ace-High"}, - {"A7532", "Ace-High"}, - {"A7432", "Ace-High"}, - {"A6543", "Ace-High"}, - {"A6542", "Ace-High"}, - {"A6532", "Ace-High"}, - {"A6432", "Ace-High"}, - {"KQJT8", "King-High"}, - {"KQJT7", "King-High"}, - {"KQJT6", "King-High"}, - {"KQJT5", "King-High"}, - {"KQJT4", "King-High"}, - {"KQJT3", "King-High"}, - {"KQJT2", "King-High"}, - {"KQJ98", "King-High"}, - {"KQJ97", "King-High"}, - {"KQJ96", "King-High"}, - {"KQJ95", "King-High"}, - {"KQJ94", "King-High"}, - {"KQJ93", "King-High"}, - {"KQJ92", "King-High"}, - {"KQJ87", "King-High"}, - {"KQJ86", "King-High"}, - {"KQJ85", "King-High"}, - {"KQJ84", "King-High"}, - {"KQJ83", "King-High"}, - {"KQJ82", "King-High"}, - {"KQJ76", "King-High"}, - {"KQJ75", "King-High"}, - {"KQJ74", "King-High"}, - {"KQJ73", "King-High"}, - {"KQJ72", "King-High"}, - {"KQJ65", "King-High"}, - {"KQJ64", "King-High"}, - {"KQJ63", "King-High"}, - {"KQJ62", "King-High"}, - {"KQJ54", "King-High"}, - {"KQJ53", "King-High"}, - {"KQJ52", "King-High"}, - {"KQJ43", "King-High"}, - {"KQJ42", "King-High"}, - {"KQJ32", "King-High"}, - {"KQT98", "King-High"}, - {"KQT97", "King-High"}, - {"KQT96", "King-High"}, - {"KQT95", "King-High"}, - {"KQT94", "King-High"}, - {"KQT93", "King-High"}, - {"KQT92", "King-High"}, - {"KQT87", "King-High"}, - {"KQT86", "King-High"}, - {"KQT85", "King-High"}, - {"KQT84", "King-High"}, - {"KQT83", "King-High"}, - {"KQT82", "King-High"}, - {"KQT76", "King-High"}, - {"KQT75", "King-High"}, - {"KQT74", "King-High"}, - {"KQT73", "King-High"}, - {"KQT72", "King-High"}, - {"KQT65", "King-High"}, - {"KQT64", "King-High"}, - {"KQT63", "King-High"}, - {"KQT62", "King-High"}, - {"KQT54", "King-High"}, - {"KQT53", "King-High"}, - {"KQT52", "King-High"}, - {"KQT43", "King-High"}, - {"KQT42", "King-High"}, - {"KQT32", "King-High"}, - {"KQ987", "King-High"}, - {"KQ986", "King-High"}, - {"KQ985", "King-High"}, - {"KQ984", "King-High"}, - {"KQ983", "King-High"}, - {"KQ982", "King-High"}, - {"KQ976", "King-High"}, - {"KQ975", "King-High"}, - {"KQ974", "King-High"}, - {"KQ973", "King-High"}, - {"KQ972", "King-High"}, - {"KQ965", "King-High"}, - {"KQ964", "King-High"}, - {"KQ963", "King-High"}, - {"KQ962", "King-High"}, - {"KQ954", "King-High"}, - {"KQ953", "King-High"}, - {"KQ952", "King-High"}, - {"KQ943", "King-High"}, - {"KQ942", "King-High"}, - {"KQ932", "King-High"}, - {"KQ876", "King-High"}, - {"KQ875", "King-High"}, - {"KQ874", "King-High"}, - {"KQ873", "King-High"}, - {"KQ872", "King-High"}, - {"KQ865", "King-High"}, - {"KQ864", "King-High"}, - {"KQ863", "King-High"}, - {"KQ862", "King-High"}, - {"KQ854", "King-High"}, - {"KQ853", "King-High"}, - {"KQ852", "King-High"}, - {"KQ843", "King-High"}, - {"KQ842", "King-High"}, - {"KQ832", "King-High"}, - {"KQ765", "King-High"}, - {"KQ764", "King-High"}, - {"KQ763", "King-High"}, - {"KQ762", "King-High"}, - {"KQ754", "King-High"}, - {"KQ753", "King-High"}, - {"KQ752", "King-High"}, - {"KQ743", "King-High"}, - {"KQ742", "King-High"}, - {"KQ732", "King-High"}, - {"KQ654", "King-High"}, - {"KQ653", "King-High"}, - {"KQ652", "King-High"}, - {"KQ643", "King-High"}, - {"KQ642", "King-High"}, - {"KQ632", "King-High"}, - {"KQ543", "King-High"}, - {"KQ542", "King-High"}, - {"KQ532", "King-High"}, - {"KQ432", "King-High"}, - {"KJT98", "King-High"}, - {"KJT97", "King-High"}, - {"KJT96", "King-High"}, - {"KJT95", "King-High"}, - {"KJT94", "King-High"}, - {"KJT93", "King-High"}, - {"KJT92", "King-High"}, - {"KJT87", "King-High"}, - {"KJT86", "King-High"}, - {"KJT85", "King-High"}, - {"KJT84", "King-High"}, - {"KJT83", "King-High"}, - {"KJT82", "King-High"}, - {"KJT76", "King-High"}, - {"KJT75", "King-High"}, - {"KJT74", "King-High"}, - {"KJT73", "King-High"}, - {"KJT72", "King-High"}, - {"KJT65", "King-High"}, - {"KJT64", "King-High"}, - {"KJT63", "King-High"}, - {"KJT62", "King-High"}, - {"KJT54", "King-High"}, - {"KJT53", "King-High"}, - {"KJT52", "King-High"}, - {"KJT43", "King-High"}, - {"KJT42", "King-High"}, - {"KJT32", "King-High"}, - {"KJ987", "King-High"}, - {"KJ986", "King-High"}, - {"KJ985", "King-High"}, - {"KJ984", "King-High"}, - {"KJ983", "King-High"}, - {"KJ982", "King-High"}, - {"KJ976", "King-High"}, - {"KJ975", "King-High"}, - {"KJ974", "King-High"}, - {"KJ973", "King-High"}, - {"KJ972", "King-High"}, - {"KJ965", "King-High"}, - {"KJ964", "King-High"}, - {"KJ963", "King-High"}, - {"KJ962", "King-High"}, - {"KJ954", "King-High"}, - {"KJ953", "King-High"}, - {"KJ952", "King-High"}, - {"KJ943", "King-High"}, - {"KJ942", "King-High"}, - {"KJ932", "King-High"}, - {"KJ876", "King-High"}, - {"KJ875", "King-High"}, - {"KJ874", "King-High"}, - {"KJ873", "King-High"}, - {"KJ872", "King-High"}, - {"KJ865", "King-High"}, - {"KJ864", "King-High"}, - {"KJ863", "King-High"}, - {"KJ862", "King-High"}, - {"KJ854", "King-High"}, - {"KJ853", "King-High"}, - {"KJ852", "King-High"}, - {"KJ843", "King-High"}, - {"KJ842", "King-High"}, - {"KJ832", "King-High"}, - {"KJ765", "King-High"}, - {"KJ764", "King-High"}, - {"KJ763", "King-High"}, - {"KJ762", "King-High"}, - {"KJ754", "King-High"}, - {"KJ753", "King-High"}, - {"KJ752", "King-High"}, - {"KJ743", "King-High"}, - {"KJ742", "King-High"}, - {"KJ732", "King-High"}, - {"KJ654", "King-High"}, - {"KJ653", "King-High"}, - {"KJ652", "King-High"}, - {"KJ643", "King-High"}, - {"KJ642", "King-High"}, - {"KJ632", "King-High"}, - {"KJ543", "King-High"}, - {"KJ542", "King-High"}, - {"KJ532", "King-High"}, - {"KJ432", "King-High"}, - {"KT987", "King-High"}, - {"KT986", "King-High"}, - {"KT985", "King-High"}, - {"KT984", "King-High"}, - {"KT983", "King-High"}, - {"KT982", "King-High"}, - {"KT976", "King-High"}, - {"KT975", "King-High"}, - {"KT974", "King-High"}, - {"KT973", "King-High"}, - {"KT972", "King-High"}, - {"KT965", "King-High"}, - {"KT964", "King-High"}, - {"KT963", "King-High"}, - {"KT962", "King-High"}, - {"KT954", "King-High"}, - {"KT953", "King-High"}, - {"KT952", "King-High"}, - {"KT943", "King-High"}, - {"KT942", "King-High"}, - {"KT932", "King-High"}, - {"KT876", "King-High"}, - {"KT875", "King-High"}, - {"KT874", "King-High"}, - {"KT873", "King-High"}, - {"KT872", "King-High"}, - {"KT865", "King-High"}, - {"KT864", "King-High"}, - {"KT863", "King-High"}, - {"KT862", "King-High"}, - {"KT854", "King-High"}, - {"KT853", "King-High"}, - {"KT852", "King-High"}, - {"KT843", "King-High"}, - {"KT842", "King-High"}, - {"KT832", "King-High"}, - {"KT765", "King-High"}, - {"KT764", "King-High"}, - {"KT763", "King-High"}, - {"KT762", "King-High"}, - {"KT754", "King-High"}, - {"KT753", "King-High"}, - {"KT752", "King-High"}, - {"KT743", "King-High"}, - {"KT742", "King-High"}, - {"KT732", "King-High"}, - {"KT654", "King-High"}, - {"KT653", "King-High"}, - {"KT652", "King-High"}, - {"KT643", "King-High"}, - {"KT642", "King-High"}, - {"KT632", "King-High"}, - {"KT543", "King-High"}, - {"KT542", "King-High"}, - {"KT532", "King-High"}, - {"KT432", "King-High"}, - {"K9876", "King-High"}, - {"K9875", "King-High"}, - {"K9874", "King-High"}, - {"K9873", "King-High"}, - {"K9872", "King-High"}, - {"K9865", "King-High"}, - {"K9864", "King-High"}, - {"K9863", "King-High"}, - {"K9862", "King-High"}, - {"K9854", "King-High"}, - {"K9853", "King-High"}, - {"K9852", "King-High"}, - {"K9843", "King-High"}, - {"K9842", "King-High"}, - {"K9832", "King-High"}, - {"K9765", "King-High"}, - {"K9764", "King-High"}, - {"K9763", "King-High"}, - {"K9762", "King-High"}, - {"K9754", "King-High"}, - {"K9753", "King-High"}, - {"K9752", "King-High"}, - {"K9743", "King-High"}, - {"K9742", "King-High"}, - {"K9732", "King-High"}, - {"K9654", "King-High"}, - {"K9653", "King-High"}, - {"K9652", "King-High"}, - {"K9643", "King-High"}, - {"K9642", "King-High"}, - {"K9632", "King-High"}, - {"K9543", "King-High"}, - {"K9542", "King-High"}, - {"K9532", "King-High"}, - {"K9432", "King-High"}, - {"K8765", "King-High"}, - {"K8764", "King-High"}, - {"K8763", "King-High"}, - {"K8762", "King-High"}, - {"K8754", "King-High"}, - {"K8753", "King-High"}, - {"K8752", "King-High"}, - {"K8743", "King-High"}, - {"K8742", "King-High"}, - {"K8732", "King-High"}, - {"K8654", "King-High"}, - {"K8653", "King-High"}, - {"K8652", "King-High"}, - {"K8643", "King-High"}, - {"K8642", "King-High"}, - {"K8632", "King-High"}, - {"K8543", "King-High"}, - {"K8542", "King-High"}, - {"K8532", "King-High"}, - {"K8432", "King-High"}, - {"K7654", "King-High"}, - {"K7653", "King-High"}, - {"K7652", "King-High"}, - {"K7643", "King-High"}, - {"K7642", "King-High"}, - {"K7632", "King-High"}, - {"K7543", "King-High"}, - {"K7542", "King-High"}, - {"K7532", "King-High"}, - {"K7432", "King-High"}, - {"K6543", "King-High"}, - {"K6542", "King-High"}, - {"K6532", "King-High"}, - {"K6432", "King-High"}, - {"K5432", "King-High"}, - {"QJT97", "Queen-High"}, - {"QJT96", "Queen-High"}, - {"QJT95", "Queen-High"}, - {"QJT94", "Queen-High"}, - {"QJT93", "Queen-High"}, - {"QJT92", "Queen-High"}, - {"QJT87", "Queen-High"}, - {"QJT86", "Queen-High"}, - {"QJT85", "Queen-High"}, - {"QJT84", "Queen-High"}, - {"QJT83", "Queen-High"}, - {"QJT82", "Queen-High"}, - {"QJT76", "Queen-High"}, - {"QJT75", "Queen-High"}, - {"QJT74", "Queen-High"}, - {"QJT73", "Queen-High"}, - {"QJT72", "Queen-High"}, - {"QJT65", "Queen-High"}, - {"QJT64", "Queen-High"}, - {"QJT63", "Queen-High"}, - {"QJT62", "Queen-High"}, - {"QJT54", "Queen-High"}, - {"QJT53", "Queen-High"}, - {"QJT52", "Queen-High"}, - {"QJT43", "Queen-High"}, - {"QJT42", "Queen-High"}, - {"QJT32", "Queen-High"}, - {"QJ987", "Queen-High"}, - {"QJ986", "Queen-High"}, - {"QJ985", "Queen-High"}, - {"QJ984", "Queen-High"}, - {"QJ983", "Queen-High"}, - {"QJ982", "Queen-High"}, - {"QJ976", "Queen-High"}, - {"QJ975", "Queen-High"}, - {"QJ974", "Queen-High"}, - {"QJ973", "Queen-High"}, - {"QJ972", "Queen-High"}, - {"QJ965", "Queen-High"}, - {"QJ964", "Queen-High"}, - {"QJ963", "Queen-High"}, - {"QJ962", "Queen-High"}, - {"QJ954", "Queen-High"}, - {"QJ953", "Queen-High"}, - {"QJ952", "Queen-High"}, - {"QJ943", "Queen-High"}, - {"QJ942", "Queen-High"}, - {"QJ932", "Queen-High"}, - {"QJ876", "Queen-High"}, - {"QJ875", "Queen-High"}, - {"QJ874", "Queen-High"}, - {"QJ873", "Queen-High"}, - {"QJ872", "Queen-High"}, - {"QJ865", "Queen-High"}, - {"QJ864", "Queen-High"}, - {"QJ863", "Queen-High"}, - {"QJ862", "Queen-High"}, - {"QJ854", "Queen-High"}, - {"QJ853", "Queen-High"}, - {"QJ852", "Queen-High"}, - {"QJ843", "Queen-High"}, - {"QJ842", "Queen-High"}, - {"QJ832", "Queen-High"}, - {"QJ765", "Queen-High"}, - {"QJ764", "Queen-High"}, - {"QJ763", "Queen-High"}, - {"QJ762", "Queen-High"}, - {"QJ754", "Queen-High"}, - {"QJ753", "Queen-High"}, - {"QJ752", "Queen-High"}, - {"QJ743", "Queen-High"}, - {"QJ742", "Queen-High"}, - {"QJ732", "Queen-High"}, - {"QJ654", "Queen-High"}, - {"QJ653", "Queen-High"}, - {"QJ652", "Queen-High"}, - {"QJ643", "Queen-High"}, - {"QJ642", "Queen-High"}, - {"QJ632", "Queen-High"}, - {"QJ543", "Queen-High"}, - {"QJ542", "Queen-High"}, - {"QJ532", "Queen-High"}, - {"QJ432", "Queen-High"}, - {"QT987", "Queen-High"}, - {"QT986", "Queen-High"}, - {"QT985", "Queen-High"}, - {"QT984", "Queen-High"}, - {"QT983", "Queen-High"}, - {"QT982", "Queen-High"}, - {"QT976", "Queen-High"}, - {"QT975", "Queen-High"}, - {"QT974", "Queen-High"}, - {"QT973", "Queen-High"}, - {"QT972", "Queen-High"}, - {"QT965", "Queen-High"}, - {"QT964", "Queen-High"}, - {"QT963", "Queen-High"}, - {"QT962", "Queen-High"}, - {"QT954", "Queen-High"}, - {"QT953", "Queen-High"}, - {"QT952", "Queen-High"}, - {"QT943", "Queen-High"}, - {"QT942", "Queen-High"}, - {"QT932", "Queen-High"}, - {"QT876", "Queen-High"}, - {"QT875", "Queen-High"}, - {"QT874", "Queen-High"}, - {"QT873", "Queen-High"}, - {"QT872", "Queen-High"}, - {"QT865", "Queen-High"}, - {"QT864", "Queen-High"}, - {"QT863", "Queen-High"}, - {"QT862", "Queen-High"}, - {"QT854", "Queen-High"}, - {"QT853", "Queen-High"}, - {"QT852", "Queen-High"}, - {"QT843", "Queen-High"}, - {"QT842", "Queen-High"}, - {"QT832", "Queen-High"}, - {"QT765", "Queen-High"}, - {"QT764", "Queen-High"}, - {"QT763", "Queen-High"}, - {"QT762", "Queen-High"}, - {"QT754", "Queen-High"}, - {"QT753", "Queen-High"}, - {"QT752", "Queen-High"}, - {"QT743", "Queen-High"}, - {"QT742", "Queen-High"}, - {"QT732", "Queen-High"}, - {"QT654", "Queen-High"}, - {"QT653", "Queen-High"}, - {"QT652", "Queen-High"}, - {"QT643", "Queen-High"}, - {"QT642", "Queen-High"}, - {"QT632", "Queen-High"}, - {"QT543", "Queen-High"}, - {"QT542", "Queen-High"}, - {"QT532", "Queen-High"}, - {"QT432", "Queen-High"}, - {"Q9876", "Queen-High"}, - {"Q9875", "Queen-High"}, - {"Q9874", "Queen-High"}, - {"Q9873", "Queen-High"}, - {"Q9872", "Queen-High"}, - {"Q9865", "Queen-High"}, - {"Q9864", "Queen-High"}, - {"Q9863", "Queen-High"}, - {"Q9862", "Queen-High"}, - {"Q9854", "Queen-High"}, - {"Q9853", "Queen-High"}, - {"Q9852", "Queen-High"}, - {"Q9843", "Queen-High"}, - {"Q9842", "Queen-High"}, - {"Q9832", "Queen-High"}, - {"Q9765", "Queen-High"}, - {"Q9764", "Queen-High"}, - {"Q9763", "Queen-High"}, - {"Q9762", "Queen-High"}, - {"Q9754", "Queen-High"}, - {"Q9753", "Queen-High"}, - {"Q9752", "Queen-High"}, - {"Q9743", "Queen-High"}, - {"Q9742", "Queen-High"}, - {"Q9732", "Queen-High"}, - {"Q9654", "Queen-High"}, - {"Q9653", "Queen-High"}, - {"Q9652", "Queen-High"}, - {"Q9643", "Queen-High"}, - {"Q9642", "Queen-High"}, - {"Q9632", "Queen-High"}, - {"Q9543", "Queen-High"}, - {"Q9542", "Queen-High"}, - {"Q9532", "Queen-High"}, - {"Q9432", "Queen-High"}, - {"Q8765", "Queen-High"}, - {"Q8764", "Queen-High"}, - {"Q8763", "Queen-High"}, - {"Q8762", "Queen-High"}, - {"Q8754", "Queen-High"}, - {"Q8753", "Queen-High"}, - {"Q8752", "Queen-High"}, - {"Q8743", "Queen-High"}, - {"Q8742", "Queen-High"}, - {"Q8732", "Queen-High"}, - {"Q8654", "Queen-High"}, - {"Q8653", "Queen-High"}, - {"Q8652", "Queen-High"}, - {"Q8643", "Queen-High"}, - {"Q8642", "Queen-High"}, - {"Q8632", "Queen-High"}, - {"Q8543", "Queen-High"}, - {"Q8542", "Queen-High"}, - {"Q8532", "Queen-High"}, - {"Q8432", "Queen-High"}, - {"Q7654", "Queen-High"}, - {"Q7653", "Queen-High"}, - {"Q7652", "Queen-High"}, - {"Q7643", "Queen-High"}, - {"Q7642", "Queen-High"}, - {"Q7632", "Queen-High"}, - {"Q7543", "Queen-High"}, - {"Q7542", "Queen-High"}, - {"Q7532", "Queen-High"}, - {"Q7432", "Queen-High"}, - {"Q6543", "Queen-High"}, - {"Q6542", "Queen-High"}, - {"Q6532", "Queen-High"}, - {"Q6432", "Queen-High"}, - {"Q5432", "Queen-High"}, - {"JT986", "Jack-High"}, - {"JT985", "Jack-High"}, - {"JT984", "Jack-High"}, - {"JT983", "Jack-High"}, - {"JT982", "Jack-High"}, - {"JT976", "Jack-High"}, - {"JT975", "Jack-High"}, - {"JT974", "Jack-High"}, - {"JT973", "Jack-High"}, - {"JT972", "Jack-High"}, - {"JT965", "Jack-High"}, - {"JT964", "Jack-High"}, - {"JT963", "Jack-High"}, - {"JT962", "Jack-High"}, - {"JT954", "Jack-High"}, - {"JT953", "Jack-High"}, - {"JT952", "Jack-High"}, - {"JT943", "Jack-High"}, - {"JT942", "Jack-High"}, - {"JT932", "Jack-High"}, - {"JT876", "Jack-High"}, - {"JT875", "Jack-High"}, - {"JT874", "Jack-High"}, - {"JT873", "Jack-High"}, - {"JT872", "Jack-High"}, - {"JT865", "Jack-High"}, - {"JT864", "Jack-High"}, - {"JT863", "Jack-High"}, - {"JT862", "Jack-High"}, - {"JT854", "Jack-High"}, - {"JT853", "Jack-High"}, - {"JT852", "Jack-High"}, - {"JT843", "Jack-High"}, - {"JT842", "Jack-High"}, - {"JT832", "Jack-High"}, - {"JT765", "Jack-High"}, - {"JT764", "Jack-High"}, - {"JT763", "Jack-High"}, - {"JT762", "Jack-High"}, - {"JT754", "Jack-High"}, - {"JT753", "Jack-High"}, - {"JT752", "Jack-High"}, - {"JT743", "Jack-High"}, - {"JT742", "Jack-High"}, - {"JT732", "Jack-High"}, - {"JT654", "Jack-High"}, - {"JT653", "Jack-High"}, - {"JT652", "Jack-High"}, - {"JT643", "Jack-High"}, - {"JT642", "Jack-High"}, - {"JT632", "Jack-High"}, - {"JT543", "Jack-High"}, - {"JT542", "Jack-High"}, - {"JT532", "Jack-High"}, - {"JT432", "Jack-High"}, - {"J9876", "Jack-High"}, - {"J9875", "Jack-High"}, - {"J9874", "Jack-High"}, - {"J9873", "Jack-High"}, - {"J9872", "Jack-High"}, - {"J9865", "Jack-High"}, - {"J9864", "Jack-High"}, - {"J9863", "Jack-High"}, - {"J9862", "Jack-High"}, - {"J9854", "Jack-High"}, - {"J9853", "Jack-High"}, - {"J9852", "Jack-High"}, - {"J9843", "Jack-High"}, - {"J9842", "Jack-High"}, - {"J9832", "Jack-High"}, - {"J9765", "Jack-High"}, - {"J9764", "Jack-High"}, - {"J9763", "Jack-High"}, - {"J9762", "Jack-High"}, - {"J9754", "Jack-High"}, - {"J9753", "Jack-High"}, - {"J9752", "Jack-High"}, - {"J9743", "Jack-High"}, - {"J9742", "Jack-High"}, - {"J9732", "Jack-High"}, - {"J9654", "Jack-High"}, - {"J9653", "Jack-High"}, - {"J9652", "Jack-High"}, - {"J9643", "Jack-High"}, - {"J9642", "Jack-High"}, - {"J9632", "Jack-High"}, - {"J9543", "Jack-High"}, - {"J9542", "Jack-High"}, - {"J9532", "Jack-High"}, - {"J9432", "Jack-High"}, - {"J8765", "Jack-High"}, - {"J8764", "Jack-High"}, - {"J8763", "Jack-High"}, - {"J8762", "Jack-High"}, - {"J8754", "Jack-High"}, - {"J8753", "Jack-High"}, - {"J8752", "Jack-High"}, - {"J8743", "Jack-High"}, - {"J8742", "Jack-High"}, - {"J8732", "Jack-High"}, - {"J8654", "Jack-High"}, - {"J8653", "Jack-High"}, - {"J8652", "Jack-High"}, - {"J8643", "Jack-High"}, - {"J8642", "Jack-High"}, - {"J8632", "Jack-High"}, - {"J8543", "Jack-High"}, - {"J8542", "Jack-High"}, - {"J8532", "Jack-High"}, - {"J8432", "Jack-High"}, - {"J7654", "Jack-High"}, - {"J7653", "Jack-High"}, - {"J7652", "Jack-High"}, - {"J7643", "Jack-High"}, - {"J7642", "Jack-High"}, - {"J7632", "Jack-High"}, - {"J7543", "Jack-High"}, - {"J7542", "Jack-High"}, - {"J7532", "Jack-High"}, - {"J7432", "Jack-High"}, - {"J6543", "Jack-High"}, - {"J6542", "Jack-High"}, - {"J6532", "Jack-High"}, - {"J6432", "Jack-High"}, - {"J5432", "Jack-High"}, - {"T9875", "Ten-High"}, - {"T9874", "Ten-High"}, - {"T9873", "Ten-High"}, - {"T9872", "Ten-High"}, - {"T9865", "Ten-High"}, - {"T9864", "Ten-High"}, - {"T9863", "Ten-High"}, - {"T9862", "Ten-High"}, - {"T9854", "Ten-High"}, - {"T9853", "Ten-High"}, - {"T9852", "Ten-High"}, - {"T9843", "Ten-High"}, - {"T9842", "Ten-High"}, - {"T9832", "Ten-High"}, - {"T9765", "Ten-High"}, - {"T9764", "Ten-High"}, - {"T9763", "Ten-High"}, - {"T9762", "Ten-High"}, - {"T9754", "Ten-High"}, - {"T9753", "Ten-High"}, - {"T9752", "Ten-High"}, - {"T9743", "Ten-High"}, - {"T9742", "Ten-High"}, - {"T9732", "Ten-High"}, - {"T9654", "Ten-High"}, - {"T9653", "Ten-High"}, - {"T9652", "Ten-High"}, - {"T9643", "Ten-High"}, - {"T9642", "Ten-High"}, - {"T9632", "Ten-High"}, - {"T9543", "Ten-High"}, - {"T9542", "Ten-High"}, - {"T9532", "Ten-High"}, - {"T9432", "Ten-High"}, - {"T8765", "Ten-High"}, - {"T8764", "Ten-High"}, - {"T8763", "Ten-High"}, - {"T8762", "Ten-High"}, - {"T8754", "Ten-High"}, - {"T8753", "Ten-High"}, - {"T8752", "Ten-High"}, - {"T8743", "Ten-High"}, - {"T8742", "Ten-High"}, - {"T8732", "Ten-High"}, - {"T8654", "Ten-High"}, - {"T8653", "Ten-High"}, - {"T8652", "Ten-High"}, - {"T8643", "Ten-High"}, - {"T8642", "Ten-High"}, - {"T8632", "Ten-High"}, - {"T8543", "Ten-High"}, - {"T8542", "Ten-High"}, - {"T8532", "Ten-High"}, - {"T8432", "Ten-High"}, - {"T7654", "Ten-High"}, - {"T7653", "Ten-High"}, - {"T7652", "Ten-High"}, - {"T7643", "Ten-High"}, - {"T7642", "Ten-High"}, - {"T7632", "Ten-High"}, - {"T7543", "Ten-High"}, - {"T7542", "Ten-High"}, - {"T7532", "Ten-High"}, - {"T7432", "Ten-High"}, - {"T6543", "Ten-High"}, - {"T6542", "Ten-High"}, - {"T6532", "Ten-High"}, - {"T6432", "Ten-High"}, - {"T5432", "Ten-High"}, - {"98764", "Nine-High"}, - {"98763", "Nine-High"}, - {"98762", "Nine-High"}, - {"98754", "Nine-High"}, - {"98753", "Nine-High"}, - {"98752", "Nine-High"}, - {"98743", "Nine-High"}, - {"98742", "Nine-High"}, - {"98732", "Nine-High"}, - {"98654", "Nine-High"}, - {"98653", "Nine-High"}, - {"98652", "Nine-High"}, - {"98643", "Nine-High"}, - {"98642", "Nine-High"}, - {"98632", "Nine-High"}, - {"98543", "Nine-High"}, - {"98542", "Nine-High"}, - {"98532", "Nine-High"}, - {"98432", "Nine-High"}, - {"97654", "Nine-High"}, - {"97653", "Nine-High"}, - {"97652", "Nine-High"}, - {"97643", "Nine-High"}, - {"97642", "Nine-High"}, - {"97632", "Nine-High"}, - {"97543", "Nine-High"}, - {"97542", "Nine-High"}, - {"97532", "Nine-High"}, - {"97432", "Nine-High"}, - {"96543", "Nine-High"}, - {"96542", "Nine-High"}, - {"96532", "Nine-High"}, - {"96432", "Nine-High"}, - {"95432", "Nine-High"}, - {"87653", "Eight-High"}, - {"87652", "Eight-High"}, - {"87643", "Eight-High"}, - {"87642", "Eight-High"}, - {"87632", "Eight-High"}, - {"87543", "Eight-High"}, - {"87542", "Eight-High"}, - {"87532", "Eight-High"}, - {"87432", "Eight-High"}, - {"86543", "Eight-High"}, - {"86542", "Eight-High"}, - {"86532", "Eight-High"}, - {"86432", "Eight-High"}, - {"85432", "Eight-High"}, - {"76542", "Seven-High"}, - {"76532", "Seven-High"}, - {"76432", "Seven-High"}, - {"75432", "Seven-High"}, + {"", ""}, + {"AKQJT", "Royal Flush"}, + {"KQJT9", "King-High Straight Flush"}, + {"QJT98", "Queen-High Straight Flush"}, + {"JT987", "Jack-High Straight Flush"}, + {"T9876", "Ten-High Straight Flush"}, + {"98765", "Nine-High Straight Flush"}, + {"87654", "Eight-High Straight Flush"}, + {"76543", "Seven-High Straight Flush"}, + {"65432", "Six-High Straight Flush"}, + {"5432A", "Five-High Straight Flush"}, + {"AAAAK", "Four Aces"}, + {"AAAAQ", "Four Aces"}, + {"AAAAJ", "Four Aces"}, + {"AAAAT", "Four Aces"}, + {"AAAA9", "Four Aces"}, + {"AAAA8", "Four Aces"}, + {"AAAA7", "Four Aces"}, + {"AAAA6", "Four Aces"}, + {"AAAA5", "Four Aces"}, + {"AAAA4", "Four Aces"}, + {"AAAA3", "Four Aces"}, + {"AAAA2", "Four Aces"}, + {"KKKKA", "Four Kings"}, + {"KKKKQ", "Four Kings"}, + {"KKKKJ", "Four Kings"}, + {"KKKKT", "Four Kings"}, + {"KKKK9", "Four Kings"}, + {"KKKK8", "Four Kings"}, + {"KKKK7", "Four Kings"}, + {"KKKK6", "Four Kings"}, + {"KKKK5", "Four Kings"}, + {"KKKK4", "Four Kings"}, + {"KKKK3", "Four Kings"}, + {"KKKK2", "Four Kings"}, + {"QQQQA", "Four Queens"}, + {"QQQQK", "Four Queens"}, + {"QQQQJ", "Four Queens"}, + {"QQQQT", "Four Queens"}, + {"QQQQ9", "Four Queens"}, + {"QQQQ8", "Four Queens"}, + {"QQQQ7", "Four Queens"}, + {"QQQQ6", "Four Queens"}, + {"QQQQ5", "Four Queens"}, + {"QQQQ4", "Four Queens"}, + {"QQQQ3", "Four Queens"}, + {"QQQQ2", "Four Queens"}, + {"JJJJA", "Four Jacks"}, + {"JJJJK", "Four Jacks"}, + {"JJJJQ", "Four Jacks"}, + {"JJJJT", "Four Jacks"}, + {"JJJJ9", "Four Jacks"}, + {"JJJJ8", "Four Jacks"}, + {"JJJJ7", "Four Jacks"}, + {"JJJJ6", "Four Jacks"}, + {"JJJJ5", "Four Jacks"}, + {"JJJJ4", "Four Jacks"}, + {"JJJJ3", "Four Jacks"}, + {"JJJJ2", "Four Jacks"}, + {"TTTTA", "Four Tens"}, + {"TTTTK", "Four Tens"}, + {"TTTTQ", "Four Tens"}, + {"TTTTJ", "Four Tens"}, + {"TTTT9", "Four Tens"}, + {"TTTT8", "Four Tens"}, + {"TTTT7", "Four Tens"}, + {"TTTT6", "Four Tens"}, + {"TTTT5", "Four Tens"}, + {"TTTT4", "Four Tens"}, + {"TTTT3", "Four Tens"}, + {"TTTT2", "Four Tens"}, + {"9999A", "Four Nines"}, + {"9999K", "Four Nines"}, + {"9999Q", "Four Nines"}, + {"9999J", "Four Nines"}, + {"9999T", "Four Nines"}, + {"99998", "Four Nines"}, + {"99997", "Four Nines"}, + {"99996", "Four Nines"}, + {"99995", "Four Nines"}, + {"99994", "Four Nines"}, + {"99993", "Four Nines"}, + {"99992", "Four Nines"}, + {"8888A", "Four Eights"}, + {"8888K", "Four Eights"}, + {"8888Q", "Four Eights"}, + {"8888J", "Four Eights"}, + {"8888T", "Four Eights"}, + {"88889", "Four Eights"}, + {"88887", "Four Eights"}, + {"88886", "Four Eights"}, + {"88885", "Four Eights"}, + {"88884", "Four Eights"}, + {"88883", "Four Eights"}, + {"88882", "Four Eights"}, + {"7777A", "Four Sevens"}, + {"7777K", "Four Sevens"}, + {"7777Q", "Four Sevens"}, + {"7777J", "Four Sevens"}, + {"7777T", "Four Sevens"}, + {"77779", "Four Sevens"}, + {"77778", "Four Sevens"}, + {"77776", "Four Sevens"}, + {"77775", "Four Sevens"}, + {"77774", "Four Sevens"}, + {"77773", "Four Sevens"}, + {"77772", "Four Sevens"}, + {"6666A", "Four Sixes"}, + {"6666K", "Four Sixes"}, + {"6666Q", "Four Sixes"}, + {"6666J", "Four Sixes"}, + {"6666T", "Four Sixes"}, + {"66669", "Four Sixes"}, + {"66668", "Four Sixes"}, + {"66667", "Four Sixes"}, + {"66665", "Four Sixes"}, + {"66664", "Four Sixes"}, + {"66663", "Four Sixes"}, + {"66662", "Four Sixes"}, + {"5555A", "Four Fives"}, + {"5555K", "Four Fives"}, + {"5555Q", "Four Fives"}, + {"5555J", "Four Fives"}, + {"5555T", "Four Fives"}, + {"55559", "Four Fives"}, + {"55558", "Four Fives"}, + {"55557", "Four Fives"}, + {"55556", "Four Fives"}, + {"55554", "Four Fives"}, + {"55553", "Four Fives"}, + {"55552", "Four Fives"}, + {"4444A", "Four Fours"}, + {"4444K", "Four Fours"}, + {"4444Q", "Four Fours"}, + {"4444J", "Four Fours"}, + {"4444T", "Four Fours"}, + {"44449", "Four Fours"}, + {"44448", "Four Fours"}, + {"44447", "Four Fours"}, + {"44446", "Four Fours"}, + {"44445", "Four Fours"}, + {"44443", "Four Fours"}, + {"44442", "Four Fours"}, + {"3333A", "Four Treys"}, + {"3333K", "Four Treys"}, + {"3333Q", "Four Treys"}, + {"3333J", "Four Treys"}, + {"3333T", "Four Treys"}, + {"33339", "Four Treys"}, + {"33338", "Four Treys"}, + {"33337", "Four Treys"}, + {"33336", "Four Treys"}, + {"33335", "Four Treys"}, + {"33334", "Four Treys"}, + {"33332", "Four Treys"}, + {"2222A", "Four Deuces"}, + {"2222K", "Four Deuces"}, + {"2222Q", "Four Deuces"}, + {"2222J", "Four Deuces"}, + {"2222T", "Four Deuces"}, + {"22229", "Four Deuces"}, + {"22228", "Four Deuces"}, + {"22227", "Four Deuces"}, + {"22226", "Four Deuces"}, + {"22225", "Four Deuces"}, + {"22224", "Four Deuces"}, + {"22223", "Four Deuces"}, + {"AAAKK", "Aces Full over Kings"}, + {"AAAQQ", "Aces Full over Queens"}, + {"AAAJJ", "Aces Full over Jacks"}, + {"AAATT", "Aces Full over Tens"}, + {"AAA99", "Aces Full over Nines"}, + {"AAA88", "Aces Full over Eights"}, + {"AAA77", "Aces Full over Sevens"}, + {"AAA66", "Aces Full over Sixes"}, + {"AAA55", "Aces Full over Fives"}, + {"AAA44", "Aces Full over Fours"}, + {"AAA33", "Aces Full over Treys"}, + {"AAA22", "Aces Full over Deuces"}, + {"KKKAA", "Kings Full over Aces"}, + {"KKKQQ", "Kings Full over Queens"}, + {"KKKJJ", "Kings Full over Jacks"}, + {"KKKTT", "Kings Full over Tens"}, + {"KKK99", "Kings Full over Nines"}, + {"KKK88", "Kings Full over Eights"}, + {"KKK77", "Kings Full over Sevens"}, + {"KKK66", "Kings Full over Sixes"}, + {"KKK55", "Kings Full over Fives"}, + {"KKK44", "Kings Full over Fours"}, + {"KKK33", "Kings Full over Treys"}, + {"KKK22", "Kings Full over Deuces"}, + {"QQQAA", "Queens Full over Aces"}, + {"QQQKK", "Queens Full over Kings"}, + {"QQQJJ", "Queens Full over Jacks"}, + {"QQQTT", "Queens Full over Tens"}, + {"QQQ99", "Queens Full over Nines"}, + {"QQQ88", "Queens Full over Eights"}, + {"QQQ77", "Queens Full over Sevens"}, + {"QQQ66", "Queens Full over Sixes"}, + {"QQQ55", "Queens Full over Fives"}, + {"QQQ44", "Queens Full over Fours"}, + {"QQQ33", "Queens Full over Treys"}, + {"QQQ22", "Queens Full over Deuces"}, + {"JJJAA", "Jacks Full over Aces"}, + {"JJJKK", "Jacks Full over Kings"}, + {"JJJQQ", "Jacks Full over Queens"}, + {"JJJTT", "Jacks Full over Tens"}, + {"JJJ99", "Jacks Full over Nines"}, + {"JJJ88", "Jacks Full over Eights"}, + {"JJJ77", "Jacks Full over Sevens"}, + {"JJJ66", "Jacks Full over Sixes"}, + {"JJJ55", "Jacks Full over Fives"}, + {"JJJ44", "Jacks Full over Fours"}, + {"JJJ33", "Jacks Full over Treys"}, + {"JJJ22", "Jacks Full over Deuces"}, + {"TTTAA", "Tens Full over Aces"}, + {"TTTKK", "Tens Full over Kings"}, + {"TTTQQ", "Tens Full over Queens"}, + {"TTTJJ", "Tens Full over Jacks"}, + {"TTT99", "Tens Full over Nines"}, + {"TTT88", "Tens Full over Eights"}, + {"TTT77", "Tens Full over Sevens"}, + {"TTT66", "Tens Full over Sixes"}, + {"TTT55", "Tens Full over Fives"}, + {"TTT44", "Tens Full over Fours"}, + {"TTT33", "Tens Full over Treys"}, + {"TTT22", "Tens Full over Deuces"}, + {"999AA", "Nines Full over Aces"}, + {"999KK", "Nines Full over Kings"}, + {"999QQ", "Nines Full over Queens"}, + {"999JJ", "Nines Full over Jacks"}, + {"999TT", "Nines Full over Tens"}, + {"99988", "Nines Full over Eights"}, + {"99977", "Nines Full over Sevens"}, + {"99966", "Nines Full over Sixes"}, + {"99955", "Nines Full over Fives"}, + {"99944", "Nines Full over Fours"}, + {"99933", "Nines Full over Treys"}, + {"99922", "Nines Full over Deuces"}, + {"888AA", "Eights Full over Aces"}, + {"888KK", "Eights Full over Kings"}, + {"888QQ", "Eights Full over Queens"}, + {"888JJ", "Eights Full over Jacks"}, + {"888TT", "Eights Full over Tens"}, + {"88899", "Eights Full over Nines"}, + {"88877", "Eights Full over Sevens"}, + {"88866", "Eights Full over Sixes"}, + {"88855", "Eights Full over Fives"}, + {"88844", "Eights Full over Fours"}, + {"88833", "Eights Full over Treys"}, + {"88822", "Eights Full over Deuces"}, + {"777AA", "Sevens Full over Aces"}, + {"777KK", "Sevens Full over Kings"}, + {"777QQ", "Sevens Full over Queens"}, + {"777JJ", "Sevens Full over Jacks"}, + {"777TT", "Sevens Full over Tens"}, + {"77799", "Sevens Full over Nines"}, + {"77788", "Sevens Full over Eights"}, + {"77766", "Sevens Full over Sixes"}, + {"77755", "Sevens Full over Fives"}, + {"77744", "Sevens Full over Fours"}, + {"77733", "Sevens Full over Treys"}, + {"77722", "Sevens Full over Deuces"}, + {"666AA", "Sixes Full over Aces"}, + {"666KK", "Sixes Full over Kings"}, + {"666QQ", "Sixes Full over Queens"}, + {"666JJ", "Sixes Full over Jacks"}, + {"666TT", "Sixes Full over Tens"}, + {"66699", "Sixes Full over Nines"}, + {"66688", "Sixes Full over Eights"}, + {"66677", "Sixes Full over Sevens"}, + {"66655", "Sixes Full over Fives"}, + {"66644", "Sixes Full over Fours"}, + {"66633", "Sixes Full over Treys"}, + {"66622", "Sixes Full over Deuces"}, + {"555AA", "Fives Full over Aces"}, + {"555KK", "Fives Full over Kings"}, + {"555QQ", "Fives Full over Queens"}, + {"555JJ", "Fives Full over Jacks"}, + {"555TT", "Fives Full over Tens"}, + {"55599", "Fives Full over Nines"}, + {"55588", "Fives Full over Eights"}, + {"55577", "Fives Full over Sevens"}, + {"55566", "Fives Full over Sixes"}, + {"55544", "Fives Full over Fours"}, + {"55533", "Fives Full over Treys"}, + {"55522", "Fives Full over Deuces"}, + {"444AA", "Fours Full over Aces"}, + {"444KK", "Fours Full over Kings"}, + {"444QQ", "Fours Full over Queens"}, + {"444JJ", "Fours Full over Jacks"}, + {"444TT", "Fours Full over Tens"}, + {"44499", "Fours Full over Nines"}, + {"44488", "Fours Full over Eights"}, + {"44477", "Fours Full over Sevens"}, + {"44466", "Fours Full over Sixes"}, + {"44455", "Fours Full over Fives"}, + {"44433", "Fours Full over Treys"}, + {"44422", "Fours Full over Deuces"}, + {"333AA", "Treys Full over Aces"}, + {"333KK", "Treys Full over Kings"}, + {"333QQ", "Treys Full over Queens"}, + {"333JJ", "Treys Full over Jacks"}, + {"333TT", "Treys Full over Tens"}, + {"33399", "Treys Full over Nines"}, + {"33388", "Treys Full over Eights"}, + {"33377", "Treys Full over Sevens"}, + {"33366", "Treys Full over Sixes"}, + {"33355", "Treys Full over Fives"}, + {"33344", "Treys Full over Fours"}, + {"33322", "Treys Full over Deuces"}, + {"222AA", "Deuces Full over Aces"}, + {"222KK", "Deuces Full over Kings"}, + {"222QQ", "Deuces Full over Queens"}, + {"222JJ", "Deuces Full over Jacks"}, + {"222TT", "Deuces Full over Tens"}, + {"22299", "Deuces Full over Nines"}, + {"22288", "Deuces Full over Eights"}, + {"22277", "Deuces Full over Sevens"}, + {"22266", "Deuces Full over Sixes"}, + {"22255", "Deuces Full over Fives"}, + {"22244", "Deuces Full over Fours"}, + {"22233", "Deuces Full over Treys"}, + {"AKQJ9", "Ace-High Flush"}, + {"AKQJ8", "Ace-High Flush"}, + {"AKQJ7", "Ace-High Flush"}, + {"AKQJ6", "Ace-High Flush"}, + {"AKQJ5", "Ace-High Flush"}, + {"AKQJ4", "Ace-High Flush"}, + {"AKQJ3", "Ace-High Flush"}, + {"AKQJ2", "Ace-High Flush"}, + {"AKQT9", "Ace-High Flush"}, + {"AKQT8", "Ace-High Flush"}, + {"AKQT7", "Ace-High Flush"}, + {"AKQT6", "Ace-High Flush"}, + {"AKQT5", "Ace-High Flush"}, + {"AKQT4", "Ace-High Flush"}, + {"AKQT3", "Ace-High Flush"}, + {"AKQT2", "Ace-High Flush"}, + {"AKQ98", "Ace-High Flush"}, + {"AKQ97", "Ace-High Flush"}, + {"AKQ96", "Ace-High Flush"}, + {"AKQ95", "Ace-High Flush"}, + {"AKQ94", "Ace-High Flush"}, + {"AKQ93", "Ace-High Flush"}, + {"AKQ92", "Ace-High Flush"}, + {"AKQ87", "Ace-High Flush"}, + {"AKQ86", "Ace-High Flush"}, + {"AKQ85", "Ace-High Flush"}, + {"AKQ84", "Ace-High Flush"}, + {"AKQ83", "Ace-High Flush"}, + {"AKQ82", "Ace-High Flush"}, + {"AKQ76", "Ace-High Flush"}, + {"AKQ75", "Ace-High Flush"}, + {"AKQ74", "Ace-High Flush"}, + {"AKQ73", "Ace-High Flush"}, + {"AKQ72", "Ace-High Flush"}, + {"AKQ65", "Ace-High Flush"}, + {"AKQ64", "Ace-High Flush"}, + {"AKQ63", "Ace-High Flush"}, + {"AKQ62", "Ace-High Flush"}, + {"AKQ54", "Ace-High Flush"}, + {"AKQ53", "Ace-High Flush"}, + {"AKQ52", "Ace-High Flush"}, + {"AKQ43", "Ace-High Flush"}, + {"AKQ42", "Ace-High Flush"}, + {"AKQ32", "Ace-High Flush"}, + {"AKJT9", "Ace-High Flush"}, + {"AKJT8", "Ace-High Flush"}, + {"AKJT7", "Ace-High Flush"}, + {"AKJT6", "Ace-High Flush"}, + {"AKJT5", "Ace-High Flush"}, + {"AKJT4", "Ace-High Flush"}, + {"AKJT3", "Ace-High Flush"}, + {"AKJT2", "Ace-High Flush"}, + {"AKJ98", "Ace-High Flush"}, + {"AKJ97", "Ace-High Flush"}, + {"AKJ96", "Ace-High Flush"}, + {"AKJ95", "Ace-High Flush"}, + {"AKJ94", "Ace-High Flush"}, + {"AKJ93", "Ace-High Flush"}, + {"AKJ92", "Ace-High Flush"}, + {"AKJ87", "Ace-High Flush"}, + {"AKJ86", "Ace-High Flush"}, + {"AKJ85", "Ace-High Flush"}, + {"AKJ84", "Ace-High Flush"}, + {"AKJ83", "Ace-High Flush"}, + {"AKJ82", "Ace-High Flush"}, + {"AKJ76", "Ace-High Flush"}, + {"AKJ75", "Ace-High Flush"}, + {"AKJ74", "Ace-High Flush"}, + {"AKJ73", "Ace-High Flush"}, + {"AKJ72", "Ace-High Flush"}, + {"AKJ65", "Ace-High Flush"}, + {"AKJ64", "Ace-High Flush"}, + {"AKJ63", "Ace-High Flush"}, + {"AKJ62", "Ace-High Flush"}, + {"AKJ54", "Ace-High Flush"}, + {"AKJ53", "Ace-High Flush"}, + {"AKJ52", "Ace-High Flush"}, + {"AKJ43", "Ace-High Flush"}, + {"AKJ42", "Ace-High Flush"}, + {"AKJ32", "Ace-High Flush"}, + {"AKT98", "Ace-High Flush"}, + {"AKT97", "Ace-High Flush"}, + {"AKT96", "Ace-High Flush"}, + {"AKT95", "Ace-High Flush"}, + {"AKT94", "Ace-High Flush"}, + {"AKT93", "Ace-High Flush"}, + {"AKT92", "Ace-High Flush"}, + {"AKT87", "Ace-High Flush"}, + {"AKT86", "Ace-High Flush"}, + {"AKT85", "Ace-High Flush"}, + {"AKT84", "Ace-High Flush"}, + {"AKT83", "Ace-High Flush"}, + {"AKT82", "Ace-High Flush"}, + {"AKT76", "Ace-High Flush"}, + {"AKT75", "Ace-High Flush"}, + {"AKT74", "Ace-High Flush"}, + {"AKT73", "Ace-High Flush"}, + {"AKT72", "Ace-High Flush"}, + {"AKT65", "Ace-High Flush"}, + {"AKT64", "Ace-High Flush"}, + {"AKT63", "Ace-High Flush"}, + {"AKT62", "Ace-High Flush"}, + {"AKT54", "Ace-High Flush"}, + {"AKT53", "Ace-High Flush"}, + {"AKT52", "Ace-High Flush"}, + {"AKT43", "Ace-High Flush"}, + {"AKT42", "Ace-High Flush"}, + {"AKT32", "Ace-High Flush"}, + {"AK987", "Ace-High Flush"}, + {"AK986", "Ace-High Flush"}, + {"AK985", "Ace-High Flush"}, + {"AK984", "Ace-High Flush"}, + {"AK983", "Ace-High Flush"}, + {"AK982", "Ace-High Flush"}, + {"AK976", "Ace-High Flush"}, + {"AK975", "Ace-High Flush"}, + {"AK974", "Ace-High Flush"}, + {"AK973", "Ace-High Flush"}, + {"AK972", "Ace-High Flush"}, + {"AK965", "Ace-High Flush"}, + {"AK964", "Ace-High Flush"}, + {"AK963", "Ace-High Flush"}, + {"AK962", "Ace-High Flush"}, + {"AK954", "Ace-High Flush"}, + {"AK953", "Ace-High Flush"}, + {"AK952", "Ace-High Flush"}, + {"AK943", "Ace-High Flush"}, + {"AK942", "Ace-High Flush"}, + {"AK932", "Ace-High Flush"}, + {"AK876", "Ace-High Flush"}, + {"AK875", "Ace-High Flush"}, + {"AK874", "Ace-High Flush"}, + {"AK873", "Ace-High Flush"}, + {"AK872", "Ace-High Flush"}, + {"AK865", "Ace-High Flush"}, + {"AK864", "Ace-High Flush"}, + {"AK863", "Ace-High Flush"}, + {"AK862", "Ace-High Flush"}, + {"AK854", "Ace-High Flush"}, + {"AK853", "Ace-High Flush"}, + {"AK852", "Ace-High Flush"}, + {"AK843", "Ace-High Flush"}, + {"AK842", "Ace-High Flush"}, + {"AK832", "Ace-High Flush"}, + {"AK765", "Ace-High Flush"}, + {"AK764", "Ace-High Flush"}, + {"AK763", "Ace-High Flush"}, + {"AK762", "Ace-High Flush"}, + {"AK754", "Ace-High Flush"}, + {"AK753", "Ace-High Flush"}, + {"AK752", "Ace-High Flush"}, + {"AK743", "Ace-High Flush"}, + {"AK742", "Ace-High Flush"}, + {"AK732", "Ace-High Flush"}, + {"AK654", "Ace-High Flush"}, + {"AK653", "Ace-High Flush"}, + {"AK652", "Ace-High Flush"}, + {"AK643", "Ace-High Flush"}, + {"AK642", "Ace-High Flush"}, + {"AK632", "Ace-High Flush"}, + {"AK543", "Ace-High Flush"}, + {"AK542", "Ace-High Flush"}, + {"AK532", "Ace-High Flush"}, + {"AK432", "Ace-High Flush"}, + {"AQJT9", "Ace-High Flush"}, + {"AQJT8", "Ace-High Flush"}, + {"AQJT7", "Ace-High Flush"}, + {"AQJT6", "Ace-High Flush"}, + {"AQJT5", "Ace-High Flush"}, + {"AQJT4", "Ace-High Flush"}, + {"AQJT3", "Ace-High Flush"}, + {"AQJT2", "Ace-High Flush"}, + {"AQJ98", "Ace-High Flush"}, + {"AQJ97", "Ace-High Flush"}, + {"AQJ96", "Ace-High Flush"}, + {"AQJ95", "Ace-High Flush"}, + {"AQJ94", "Ace-High Flush"}, + {"AQJ93", "Ace-High Flush"}, + {"AQJ92", "Ace-High Flush"}, + {"AQJ87", "Ace-High Flush"}, + {"AQJ86", "Ace-High Flush"}, + {"AQJ85", "Ace-High Flush"}, + {"AQJ84", "Ace-High Flush"}, + {"AQJ83", "Ace-High Flush"}, + {"AQJ82", "Ace-High Flush"}, + {"AQJ76", "Ace-High Flush"}, + {"AQJ75", "Ace-High Flush"}, + {"AQJ74", "Ace-High Flush"}, + {"AQJ73", "Ace-High Flush"}, + {"AQJ72", "Ace-High Flush"}, + {"AQJ65", "Ace-High Flush"}, + {"AQJ64", "Ace-High Flush"}, + {"AQJ63", "Ace-High Flush"}, + {"AQJ62", "Ace-High Flush"}, + {"AQJ54", "Ace-High Flush"}, + {"AQJ53", "Ace-High Flush"}, + {"AQJ52", "Ace-High Flush"}, + {"AQJ43", "Ace-High Flush"}, + {"AQJ42", "Ace-High Flush"}, + {"AQJ32", "Ace-High Flush"}, + {"AQT98", "Ace-High Flush"}, + {"AQT97", "Ace-High Flush"}, + {"AQT96", "Ace-High Flush"}, + {"AQT95", "Ace-High Flush"}, + {"AQT94", "Ace-High Flush"}, + {"AQT93", "Ace-High Flush"}, + {"AQT92", "Ace-High Flush"}, + {"AQT87", "Ace-High Flush"}, + {"AQT86", "Ace-High Flush"}, + {"AQT85", "Ace-High Flush"}, + {"AQT84", "Ace-High Flush"}, + {"AQT83", "Ace-High Flush"}, + {"AQT82", "Ace-High Flush"}, + {"AQT76", "Ace-High Flush"}, + {"AQT75", "Ace-High Flush"}, + {"AQT74", "Ace-High Flush"}, + {"AQT73", "Ace-High Flush"}, + {"AQT72", "Ace-High Flush"}, + {"AQT65", "Ace-High Flush"}, + {"AQT64", "Ace-High Flush"}, + {"AQT63", "Ace-High Flush"}, + {"AQT62", "Ace-High Flush"}, + {"AQT54", "Ace-High Flush"}, + {"AQT53", "Ace-High Flush"}, + {"AQT52", "Ace-High Flush"}, + {"AQT43", "Ace-High Flush"}, + {"AQT42", "Ace-High Flush"}, + {"AQT32", "Ace-High Flush"}, + {"AQ987", "Ace-High Flush"}, + {"AQ986", "Ace-High Flush"}, + {"AQ985", "Ace-High Flush"}, + {"AQ984", "Ace-High Flush"}, + {"AQ983", "Ace-High Flush"}, + {"AQ982", "Ace-High Flush"}, + {"AQ976", "Ace-High Flush"}, + {"AQ975", "Ace-High Flush"}, + {"AQ974", "Ace-High Flush"}, + {"AQ973", "Ace-High Flush"}, + {"AQ972", "Ace-High Flush"}, + {"AQ965", "Ace-High Flush"}, + {"AQ964", "Ace-High Flush"}, + {"AQ963", "Ace-High Flush"}, + {"AQ962", "Ace-High Flush"}, + {"AQ954", "Ace-High Flush"}, + {"AQ953", "Ace-High Flush"}, + {"AQ952", "Ace-High Flush"}, + {"AQ943", "Ace-High Flush"}, + {"AQ942", "Ace-High Flush"}, + {"AQ932", "Ace-High Flush"}, + {"AQ876", "Ace-High Flush"}, + {"AQ875", "Ace-High Flush"}, + {"AQ874", "Ace-High Flush"}, + {"AQ873", "Ace-High Flush"}, + {"AQ872", "Ace-High Flush"}, + {"AQ865", "Ace-High Flush"}, + {"AQ864", "Ace-High Flush"}, + {"AQ863", "Ace-High Flush"}, + {"AQ862", "Ace-High Flush"}, + {"AQ854", "Ace-High Flush"}, + {"AQ853", "Ace-High Flush"}, + {"AQ852", "Ace-High Flush"}, + {"AQ843", "Ace-High Flush"}, + {"AQ842", "Ace-High Flush"}, + {"AQ832", "Ace-High Flush"}, + {"AQ765", "Ace-High Flush"}, + {"AQ764", "Ace-High Flush"}, + {"AQ763", "Ace-High Flush"}, + {"AQ762", "Ace-High Flush"}, + {"AQ754", "Ace-High Flush"}, + {"AQ753", "Ace-High Flush"}, + {"AQ752", "Ace-High Flush"}, + {"AQ743", "Ace-High Flush"}, + {"AQ742", "Ace-High Flush"}, + {"AQ732", "Ace-High Flush"}, + {"AQ654", "Ace-High Flush"}, + {"AQ653", "Ace-High Flush"}, + {"AQ652", "Ace-High Flush"}, + {"AQ643", "Ace-High Flush"}, + {"AQ642", "Ace-High Flush"}, + {"AQ632", "Ace-High Flush"}, + {"AQ543", "Ace-High Flush"}, + {"AQ542", "Ace-High Flush"}, + {"AQ532", "Ace-High Flush"}, + {"AQ432", "Ace-High Flush"}, + {"AJT98", "Ace-High Flush"}, + {"AJT97", "Ace-High Flush"}, + {"AJT96", "Ace-High Flush"}, + {"AJT95", "Ace-High Flush"}, + {"AJT94", "Ace-High Flush"}, + {"AJT93", "Ace-High Flush"}, + {"AJT92", "Ace-High Flush"}, + {"AJT87", "Ace-High Flush"}, + {"AJT86", "Ace-High Flush"}, + {"AJT85", "Ace-High Flush"}, + {"AJT84", "Ace-High Flush"}, + {"AJT83", "Ace-High Flush"}, + {"AJT82", "Ace-High Flush"}, + {"AJT76", "Ace-High Flush"}, + {"AJT75", "Ace-High Flush"}, + {"AJT74", "Ace-High Flush"}, + {"AJT73", "Ace-High Flush"}, + {"AJT72", "Ace-High Flush"}, + {"AJT65", "Ace-High Flush"}, + {"AJT64", "Ace-High Flush"}, + {"AJT63", "Ace-High Flush"}, + {"AJT62", "Ace-High Flush"}, + {"AJT54", "Ace-High Flush"}, + {"AJT53", "Ace-High Flush"}, + {"AJT52", "Ace-High Flush"}, + {"AJT43", "Ace-High Flush"}, + {"AJT42", "Ace-High Flush"}, + {"AJT32", "Ace-High Flush"}, + {"AJ987", "Ace-High Flush"}, + {"AJ986", "Ace-High Flush"}, + {"AJ985", "Ace-High Flush"}, + {"AJ984", "Ace-High Flush"}, + {"AJ983", "Ace-High Flush"}, + {"AJ982", "Ace-High Flush"}, + {"AJ976", "Ace-High Flush"}, + {"AJ975", "Ace-High Flush"}, + {"AJ974", "Ace-High Flush"}, + {"AJ973", "Ace-High Flush"}, + {"AJ972", "Ace-High Flush"}, + {"AJ965", "Ace-High Flush"}, + {"AJ964", "Ace-High Flush"}, + {"AJ963", "Ace-High Flush"}, + {"AJ962", "Ace-High Flush"}, + {"AJ954", "Ace-High Flush"}, + {"AJ953", "Ace-High Flush"}, + {"AJ952", "Ace-High Flush"}, + {"AJ943", "Ace-High Flush"}, + {"AJ942", "Ace-High Flush"}, + {"AJ932", "Ace-High Flush"}, + {"AJ876", "Ace-High Flush"}, + {"AJ875", "Ace-High Flush"}, + {"AJ874", "Ace-High Flush"}, + {"AJ873", "Ace-High Flush"}, + {"AJ872", "Ace-High Flush"}, + {"AJ865", "Ace-High Flush"}, + {"AJ864", "Ace-High Flush"}, + {"AJ863", "Ace-High Flush"}, + {"AJ862", "Ace-High Flush"}, + {"AJ854", "Ace-High Flush"}, + {"AJ853", "Ace-High Flush"}, + {"AJ852", "Ace-High Flush"}, + {"AJ843", "Ace-High Flush"}, + {"AJ842", "Ace-High Flush"}, + {"AJ832", "Ace-High Flush"}, + {"AJ765", "Ace-High Flush"}, + {"AJ764", "Ace-High Flush"}, + {"AJ763", "Ace-High Flush"}, + {"AJ762", "Ace-High Flush"}, + {"AJ754", "Ace-High Flush"}, + {"AJ753", "Ace-High Flush"}, + {"AJ752", "Ace-High Flush"}, + {"AJ743", "Ace-High Flush"}, + {"AJ742", "Ace-High Flush"}, + {"AJ732", "Ace-High Flush"}, + {"AJ654", "Ace-High Flush"}, + {"AJ653", "Ace-High Flush"}, + {"AJ652", "Ace-High Flush"}, + {"AJ643", "Ace-High Flush"}, + {"AJ642", "Ace-High Flush"}, + {"AJ632", "Ace-High Flush"}, + {"AJ543", "Ace-High Flush"}, + {"AJ542", "Ace-High Flush"}, + {"AJ532", "Ace-High Flush"}, + {"AJ432", "Ace-High Flush"}, + {"AT987", "Ace-High Flush"}, + {"AT986", "Ace-High Flush"}, + {"AT985", "Ace-High Flush"}, + {"AT984", "Ace-High Flush"}, + {"AT983", "Ace-High Flush"}, + {"AT982", "Ace-High Flush"}, + {"AT976", "Ace-High Flush"}, + {"AT975", "Ace-High Flush"}, + {"AT974", "Ace-High Flush"}, + {"AT973", "Ace-High Flush"}, + {"AT972", "Ace-High Flush"}, + {"AT965", "Ace-High Flush"}, + {"AT964", "Ace-High Flush"}, + {"AT963", "Ace-High Flush"}, + {"AT962", "Ace-High Flush"}, + {"AT954", "Ace-High Flush"}, + {"AT953", "Ace-High Flush"}, + {"AT952", "Ace-High Flush"}, + {"AT943", "Ace-High Flush"}, + {"AT942", "Ace-High Flush"}, + {"AT932", "Ace-High Flush"}, + {"AT876", "Ace-High Flush"}, + {"AT875", "Ace-High Flush"}, + {"AT874", "Ace-High Flush"}, + {"AT873", "Ace-High Flush"}, + {"AT872", "Ace-High Flush"}, + {"AT865", "Ace-High Flush"}, + {"AT864", "Ace-High Flush"}, + {"AT863", "Ace-High Flush"}, + {"AT862", "Ace-High Flush"}, + {"AT854", "Ace-High Flush"}, + {"AT853", "Ace-High Flush"}, + {"AT852", "Ace-High Flush"}, + {"AT843", "Ace-High Flush"}, + {"AT842", "Ace-High Flush"}, + {"AT832", "Ace-High Flush"}, + {"AT765", "Ace-High Flush"}, + {"AT764", "Ace-High Flush"}, + {"AT763", "Ace-High Flush"}, + {"AT762", "Ace-High Flush"}, + {"AT754", "Ace-High Flush"}, + {"AT753", "Ace-High Flush"}, + {"AT752", "Ace-High Flush"}, + {"AT743", "Ace-High Flush"}, + {"AT742", "Ace-High Flush"}, + {"AT732", "Ace-High Flush"}, + {"AT654", "Ace-High Flush"}, + {"AT653", "Ace-High Flush"}, + {"AT652", "Ace-High Flush"}, + {"AT643", "Ace-High Flush"}, + {"AT642", "Ace-High Flush"}, + {"AT632", "Ace-High Flush"}, + {"AT543", "Ace-High Flush"}, + {"AT542", "Ace-High Flush"}, + {"AT532", "Ace-High Flush"}, + {"AT432", "Ace-High Flush"}, + {"A9876", "Ace-High Flush"}, + {"A9875", "Ace-High Flush"}, + {"A9874", "Ace-High Flush"}, + {"A9873", "Ace-High Flush"}, + {"A9872", "Ace-High Flush"}, + {"A9865", "Ace-High Flush"}, + {"A9864", "Ace-High Flush"}, + {"A9863", "Ace-High Flush"}, + {"A9862", "Ace-High Flush"}, + {"A9854", "Ace-High Flush"}, + {"A9853", "Ace-High Flush"}, + {"A9852", "Ace-High Flush"}, + {"A9843", "Ace-High Flush"}, + {"A9842", "Ace-High Flush"}, + {"A9832", "Ace-High Flush"}, + {"A9765", "Ace-High Flush"}, + {"A9764", "Ace-High Flush"}, + {"A9763", "Ace-High Flush"}, + {"A9762", "Ace-High Flush"}, + {"A9754", "Ace-High Flush"}, + {"A9753", "Ace-High Flush"}, + {"A9752", "Ace-High Flush"}, + {"A9743", "Ace-High Flush"}, + {"A9742", "Ace-High Flush"}, + {"A9732", "Ace-High Flush"}, + {"A9654", "Ace-High Flush"}, + {"A9653", "Ace-High Flush"}, + {"A9652", "Ace-High Flush"}, + {"A9643", "Ace-High Flush"}, + {"A9642", "Ace-High Flush"}, + {"A9632", "Ace-High Flush"}, + {"A9543", "Ace-High Flush"}, + {"A9542", "Ace-High Flush"}, + {"A9532", "Ace-High Flush"}, + {"A9432", "Ace-High Flush"}, + {"A8765", "Ace-High Flush"}, + {"A8764", "Ace-High Flush"}, + {"A8763", "Ace-High Flush"}, + {"A8762", "Ace-High Flush"}, + {"A8754", "Ace-High Flush"}, + {"A8753", "Ace-High Flush"}, + {"A8752", "Ace-High Flush"}, + {"A8743", "Ace-High Flush"}, + {"A8742", "Ace-High Flush"}, + {"A8732", "Ace-High Flush"}, + {"A8654", "Ace-High Flush"}, + {"A8653", "Ace-High Flush"}, + {"A8652", "Ace-High Flush"}, + {"A8643", "Ace-High Flush"}, + {"A8642", "Ace-High Flush"}, + {"A8632", "Ace-High Flush"}, + {"A8543", "Ace-High Flush"}, + {"A8542", "Ace-High Flush"}, + {"A8532", "Ace-High Flush"}, + {"A8432", "Ace-High Flush"}, + {"A7654", "Ace-High Flush"}, + {"A7653", "Ace-High Flush"}, + {"A7652", "Ace-High Flush"}, + {"A7643", "Ace-High Flush"}, + {"A7642", "Ace-High Flush"}, + {"A7632", "Ace-High Flush"}, + {"A7543", "Ace-High Flush"}, + {"A7542", "Ace-High Flush"}, + {"A7532", "Ace-High Flush"}, + {"A7432", "Ace-High Flush"}, + {"A6543", "Ace-High Flush"}, + {"A6542", "Ace-High Flush"}, + {"A6532", "Ace-High Flush"}, + {"A6432", "Ace-High Flush"}, + {"KQJT8", "King-High Flush"}, + {"KQJT7", "King-High Flush"}, + {"KQJT6", "King-High Flush"}, + {"KQJT5", "King-High Flush"}, + {"KQJT4", "King-High Flush"}, + {"KQJT3", "King-High Flush"}, + {"KQJT2", "King-High Flush"}, + {"KQJ98", "King-High Flush"}, + {"KQJ97", "King-High Flush"}, + {"KQJ96", "King-High Flush"}, + {"KQJ95", "King-High Flush"}, + {"KQJ94", "King-High Flush"}, + {"KQJ93", "King-High Flush"}, + {"KQJ92", "King-High Flush"}, + {"KQJ87", "King-High Flush"}, + {"KQJ86", "King-High Flush"}, + {"KQJ85", "King-High Flush"}, + {"KQJ84", "King-High Flush"}, + {"KQJ83", "King-High Flush"}, + {"KQJ82", "King-High Flush"}, + {"KQJ76", "King-High Flush"}, + {"KQJ75", "King-High Flush"}, + {"KQJ74", "King-High Flush"}, + {"KQJ73", "King-High Flush"}, + {"KQJ72", "King-High Flush"}, + {"KQJ65", "King-High Flush"}, + {"KQJ64", "King-High Flush"}, + {"KQJ63", "King-High Flush"}, + {"KQJ62", "King-High Flush"}, + {"KQJ54", "King-High Flush"}, + {"KQJ53", "King-High Flush"}, + {"KQJ52", "King-High Flush"}, + {"KQJ43", "King-High Flush"}, + {"KQJ42", "King-High Flush"}, + {"KQJ32", "King-High Flush"}, + {"KQT98", "King-High Flush"}, + {"KQT97", "King-High Flush"}, + {"KQT96", "King-High Flush"}, + {"KQT95", "King-High Flush"}, + {"KQT94", "King-High Flush"}, + {"KQT93", "King-High Flush"}, + {"KQT92", "King-High Flush"}, + {"KQT87", "King-High Flush"}, + {"KQT86", "King-High Flush"}, + {"KQT85", "King-High Flush"}, + {"KQT84", "King-High Flush"}, + {"KQT83", "King-High Flush"}, + {"KQT82", "King-High Flush"}, + {"KQT76", "King-High Flush"}, + {"KQT75", "King-High Flush"}, + {"KQT74", "King-High Flush"}, + {"KQT73", "King-High Flush"}, + {"KQT72", "King-High Flush"}, + {"KQT65", "King-High Flush"}, + {"KQT64", "King-High Flush"}, + {"KQT63", "King-High Flush"}, + {"KQT62", "King-High Flush"}, + {"KQT54", "King-High Flush"}, + {"KQT53", "King-High Flush"}, + {"KQT52", "King-High Flush"}, + {"KQT43", "King-High Flush"}, + {"KQT42", "King-High Flush"}, + {"KQT32", "King-High Flush"}, + {"KQ987", "King-High Flush"}, + {"KQ986", "King-High Flush"}, + {"KQ985", "King-High Flush"}, + {"KQ984", "King-High Flush"}, + {"KQ983", "King-High Flush"}, + {"KQ982", "King-High Flush"}, + {"KQ976", "King-High Flush"}, + {"KQ975", "King-High Flush"}, + {"KQ974", "King-High Flush"}, + {"KQ973", "King-High Flush"}, + {"KQ972", "King-High Flush"}, + {"KQ965", "King-High Flush"}, + {"KQ964", "King-High Flush"}, + {"KQ963", "King-High Flush"}, + {"KQ962", "King-High Flush"}, + {"KQ954", "King-High Flush"}, + {"KQ953", "King-High Flush"}, + {"KQ952", "King-High Flush"}, + {"KQ943", "King-High Flush"}, + {"KQ942", "King-High Flush"}, + {"KQ932", "King-High Flush"}, + {"KQ876", "King-High Flush"}, + {"KQ875", "King-High Flush"}, + {"KQ874", "King-High Flush"}, + {"KQ873", "King-High Flush"}, + {"KQ872", "King-High Flush"}, + {"KQ865", "King-High Flush"}, + {"KQ864", "King-High Flush"}, + {"KQ863", "King-High Flush"}, + {"KQ862", "King-High Flush"}, + {"KQ854", "King-High Flush"}, + {"KQ853", "King-High Flush"}, + {"KQ852", "King-High Flush"}, + {"KQ843", "King-High Flush"}, + {"KQ842", "King-High Flush"}, + {"KQ832", "King-High Flush"}, + {"KQ765", "King-High Flush"}, + {"KQ764", "King-High Flush"}, + {"KQ763", "King-High Flush"}, + {"KQ762", "King-High Flush"}, + {"KQ754", "King-High Flush"}, + {"KQ753", "King-High Flush"}, + {"KQ752", "King-High Flush"}, + {"KQ743", "King-High Flush"}, + {"KQ742", "King-High Flush"}, + {"KQ732", "King-High Flush"}, + {"KQ654", "King-High Flush"}, + {"KQ653", "King-High Flush"}, + {"KQ652", "King-High Flush"}, + {"KQ643", "King-High Flush"}, + {"KQ642", "King-High Flush"}, + {"KQ632", "King-High Flush"}, + {"KQ543", "King-High Flush"}, + {"KQ542", "King-High Flush"}, + {"KQ532", "King-High Flush"}, + {"KQ432", "King-High Flush"}, + {"KJT98", "King-High Flush"}, + {"KJT97", "King-High Flush"}, + {"KJT96", "King-High Flush"}, + {"KJT95", "King-High Flush"}, + {"KJT94", "King-High Flush"}, + {"KJT93", "King-High Flush"}, + {"KJT92", "King-High Flush"}, + {"KJT87", "King-High Flush"}, + {"KJT86", "King-High Flush"}, + {"KJT85", "King-High Flush"}, + {"KJT84", "King-High Flush"}, + {"KJT83", "King-High Flush"}, + {"KJT82", "King-High Flush"}, + {"KJT76", "King-High Flush"}, + {"KJT75", "King-High Flush"}, + {"KJT74", "King-High Flush"}, + {"KJT73", "King-High Flush"}, + {"KJT72", "King-High Flush"}, + {"KJT65", "King-High Flush"}, + {"KJT64", "King-High Flush"}, + {"KJT63", "King-High Flush"}, + {"KJT62", "King-High Flush"}, + {"KJT54", "King-High Flush"}, + {"KJT53", "King-High Flush"}, + {"KJT52", "King-High Flush"}, + {"KJT43", "King-High Flush"}, + {"KJT42", "King-High Flush"}, + {"KJT32", "King-High Flush"}, + {"KJ987", "King-High Flush"}, + {"KJ986", "King-High Flush"}, + {"KJ985", "King-High Flush"}, + {"KJ984", "King-High Flush"}, + {"KJ983", "King-High Flush"}, + {"KJ982", "King-High Flush"}, + {"KJ976", "King-High Flush"}, + {"KJ975", "King-High Flush"}, + {"KJ974", "King-High Flush"}, + {"KJ973", "King-High Flush"}, + {"KJ972", "King-High Flush"}, + {"KJ965", "King-High Flush"}, + {"KJ964", "King-High Flush"}, + {"KJ963", "King-High Flush"}, + {"KJ962", "King-High Flush"}, + {"KJ954", "King-High Flush"}, + {"KJ953", "King-High Flush"}, + {"KJ952", "King-High Flush"}, + {"KJ943", "King-High Flush"}, + {"KJ942", "King-High Flush"}, + {"KJ932", "King-High Flush"}, + {"KJ876", "King-High Flush"}, + {"KJ875", "King-High Flush"}, + {"KJ874", "King-High Flush"}, + {"KJ873", "King-High Flush"}, + {"KJ872", "King-High Flush"}, + {"KJ865", "King-High Flush"}, + {"KJ864", "King-High Flush"}, + {"KJ863", "King-High Flush"}, + {"KJ862", "King-High Flush"}, + {"KJ854", "King-High Flush"}, + {"KJ853", "King-High Flush"}, + {"KJ852", "King-High Flush"}, + {"KJ843", "King-High Flush"}, + {"KJ842", "King-High Flush"}, + {"KJ832", "King-High Flush"}, + {"KJ765", "King-High Flush"}, + {"KJ764", "King-High Flush"}, + {"KJ763", "King-High Flush"}, + {"KJ762", "King-High Flush"}, + {"KJ754", "King-High Flush"}, + {"KJ753", "King-High Flush"}, + {"KJ752", "King-High Flush"}, + {"KJ743", "King-High Flush"}, + {"KJ742", "King-High Flush"}, + {"KJ732", "King-High Flush"}, + {"KJ654", "King-High Flush"}, + {"KJ653", "King-High Flush"}, + {"KJ652", "King-High Flush"}, + {"KJ643", "King-High Flush"}, + {"KJ642", "King-High Flush"}, + {"KJ632", "King-High Flush"}, + {"KJ543", "King-High Flush"}, + {"KJ542", "King-High Flush"}, + {"KJ532", "King-High Flush"}, + {"KJ432", "King-High Flush"}, + {"KT987", "King-High Flush"}, + {"KT986", "King-High Flush"}, + {"KT985", "King-High Flush"}, + {"KT984", "King-High Flush"}, + {"KT983", "King-High Flush"}, + {"KT982", "King-High Flush"}, + {"KT976", "King-High Flush"}, + {"KT975", "King-High Flush"}, + {"KT974", "King-High Flush"}, + {"KT973", "King-High Flush"}, + {"KT972", "King-High Flush"}, + {"KT965", "King-High Flush"}, + {"KT964", "King-High Flush"}, + {"KT963", "King-High Flush"}, + {"KT962", "King-High Flush"}, + {"KT954", "King-High Flush"}, + {"KT953", "King-High Flush"}, + {"KT952", "King-High Flush"}, + {"KT943", "King-High Flush"}, + {"KT942", "King-High Flush"}, + {"KT932", "King-High Flush"}, + {"KT876", "King-High Flush"}, + {"KT875", "King-High Flush"}, + {"KT874", "King-High Flush"}, + {"KT873", "King-High Flush"}, + {"KT872", "King-High Flush"}, + {"KT865", "King-High Flush"}, + {"KT864", "King-High Flush"}, + {"KT863", "King-High Flush"}, + {"KT862", "King-High Flush"}, + {"KT854", "King-High Flush"}, + {"KT853", "King-High Flush"}, + {"KT852", "King-High Flush"}, + {"KT843", "King-High Flush"}, + {"KT842", "King-High Flush"}, + {"KT832", "King-High Flush"}, + {"KT765", "King-High Flush"}, + {"KT764", "King-High Flush"}, + {"KT763", "King-High Flush"}, + {"KT762", "King-High Flush"}, + {"KT754", "King-High Flush"}, + {"KT753", "King-High Flush"}, + {"KT752", "King-High Flush"}, + {"KT743", "King-High Flush"}, + {"KT742", "King-High Flush"}, + {"KT732", "King-High Flush"}, + {"KT654", "King-High Flush"}, + {"KT653", "King-High Flush"}, + {"KT652", "King-High Flush"}, + {"KT643", "King-High Flush"}, + {"KT642", "King-High Flush"}, + {"KT632", "King-High Flush"}, + {"KT543", "King-High Flush"}, + {"KT542", "King-High Flush"}, + {"KT532", "King-High Flush"}, + {"KT432", "King-High Flush"}, + {"K9876", "King-High Flush"}, + {"K9875", "King-High Flush"}, + {"K9874", "King-High Flush"}, + {"K9873", "King-High Flush"}, + {"K9872", "King-High Flush"}, + {"K9865", "King-High Flush"}, + {"K9864", "King-High Flush"}, + {"K9863", "King-High Flush"}, + {"K9862", "King-High Flush"}, + {"K9854", "King-High Flush"}, + {"K9853", "King-High Flush"}, + {"K9852", "King-High Flush"}, + {"K9843", "King-High Flush"}, + {"K9842", "King-High Flush"}, + {"K9832", "King-High Flush"}, + {"K9765", "King-High Flush"}, + {"K9764", "King-High Flush"}, + {"K9763", "King-High Flush"}, + {"K9762", "King-High Flush"}, + {"K9754", "King-High Flush"}, + {"K9753", "King-High Flush"}, + {"K9752", "King-High Flush"}, + {"K9743", "King-High Flush"}, + {"K9742", "King-High Flush"}, + {"K9732", "King-High Flush"}, + {"K9654", "King-High Flush"}, + {"K9653", "King-High Flush"}, + {"K9652", "King-High Flush"}, + {"K9643", "King-High Flush"}, + {"K9642", "King-High Flush"}, + {"K9632", "King-High Flush"}, + {"K9543", "King-High Flush"}, + {"K9542", "King-High Flush"}, + {"K9532", "King-High Flush"}, + {"K9432", "King-High Flush"}, + {"K8765", "King-High Flush"}, + {"K8764", "King-High Flush"}, + {"K8763", "King-High Flush"}, + {"K8762", "King-High Flush"}, + {"K8754", "King-High Flush"}, + {"K8753", "King-High Flush"}, + {"K8752", "King-High Flush"}, + {"K8743", "King-High Flush"}, + {"K8742", "King-High Flush"}, + {"K8732", "King-High Flush"}, + {"K8654", "King-High Flush"}, + {"K8653", "King-High Flush"}, + {"K8652", "King-High Flush"}, + {"K8643", "King-High Flush"}, + {"K8642", "King-High Flush"}, + {"K8632", "King-High Flush"}, + {"K8543", "King-High Flush"}, + {"K8542", "King-High Flush"}, + {"K8532", "King-High Flush"}, + {"K8432", "King-High Flush"}, + {"K7654", "King-High Flush"}, + {"K7653", "King-High Flush"}, + {"K7652", "King-High Flush"}, + {"K7643", "King-High Flush"}, + {"K7642", "King-High Flush"}, + {"K7632", "King-High Flush"}, + {"K7543", "King-High Flush"}, + {"K7542", "King-High Flush"}, + {"K7532", "King-High Flush"}, + {"K7432", "King-High Flush"}, + {"K6543", "King-High Flush"}, + {"K6542", "King-High Flush"}, + {"K6532", "King-High Flush"}, + {"K6432", "King-High Flush"}, + {"K5432", "King-High Flush"}, + {"QJT97", "Queen-High Flush"}, + {"QJT96", "Queen-High Flush"}, + {"QJT95", "Queen-High Flush"}, + {"QJT94", "Queen-High Flush"}, + {"QJT93", "Queen-High Flush"}, + {"QJT92", "Queen-High Flush"}, + {"QJT87", "Queen-High Flush"}, + {"QJT86", "Queen-High Flush"}, + {"QJT85", "Queen-High Flush"}, + {"QJT84", "Queen-High Flush"}, + {"QJT83", "Queen-High Flush"}, + {"QJT82", "Queen-High Flush"}, + {"QJT76", "Queen-High Flush"}, + {"QJT75", "Queen-High Flush"}, + {"QJT74", "Queen-High Flush"}, + {"QJT73", "Queen-High Flush"}, + {"QJT72", "Queen-High Flush"}, + {"QJT65", "Queen-High Flush"}, + {"QJT64", "Queen-High Flush"}, + {"QJT63", "Queen-High Flush"}, + {"QJT62", "Queen-High Flush"}, + {"QJT54", "Queen-High Flush"}, + {"QJT53", "Queen-High Flush"}, + {"QJT52", "Queen-High Flush"}, + {"QJT43", "Queen-High Flush"}, + {"QJT42", "Queen-High Flush"}, + {"QJT32", "Queen-High Flush"}, + {"QJ987", "Queen-High Flush"}, + {"QJ986", "Queen-High Flush"}, + {"QJ985", "Queen-High Flush"}, + {"QJ984", "Queen-High Flush"}, + {"QJ983", "Queen-High Flush"}, + {"QJ982", "Queen-High Flush"}, + {"QJ976", "Queen-High Flush"}, + {"QJ975", "Queen-High Flush"}, + {"QJ974", "Queen-High Flush"}, + {"QJ973", "Queen-High Flush"}, + {"QJ972", "Queen-High Flush"}, + {"QJ965", "Queen-High Flush"}, + {"QJ964", "Queen-High Flush"}, + {"QJ963", "Queen-High Flush"}, + {"QJ962", "Queen-High Flush"}, + {"QJ954", "Queen-High Flush"}, + {"QJ953", "Queen-High Flush"}, + {"QJ952", "Queen-High Flush"}, + {"QJ943", "Queen-High Flush"}, + {"QJ942", "Queen-High Flush"}, + {"QJ932", "Queen-High Flush"}, + {"QJ876", "Queen-High Flush"}, + {"QJ875", "Queen-High Flush"}, + {"QJ874", "Queen-High Flush"}, + {"QJ873", "Queen-High Flush"}, + {"QJ872", "Queen-High Flush"}, + {"QJ865", "Queen-High Flush"}, + {"QJ864", "Queen-High Flush"}, + {"QJ863", "Queen-High Flush"}, + {"QJ862", "Queen-High Flush"}, + {"QJ854", "Queen-High Flush"}, + {"QJ853", "Queen-High Flush"}, + {"QJ852", "Queen-High Flush"}, + {"QJ843", "Queen-High Flush"}, + {"QJ842", "Queen-High Flush"}, + {"QJ832", "Queen-High Flush"}, + {"QJ765", "Queen-High Flush"}, + {"QJ764", "Queen-High Flush"}, + {"QJ763", "Queen-High Flush"}, + {"QJ762", "Queen-High Flush"}, + {"QJ754", "Queen-High Flush"}, + {"QJ753", "Queen-High Flush"}, + {"QJ752", "Queen-High Flush"}, + {"QJ743", "Queen-High Flush"}, + {"QJ742", "Queen-High Flush"}, + {"QJ732", "Queen-High Flush"}, + {"QJ654", "Queen-High Flush"}, + {"QJ653", "Queen-High Flush"}, + {"QJ652", "Queen-High Flush"}, + {"QJ643", "Queen-High Flush"}, + {"QJ642", "Queen-High Flush"}, + {"QJ632", "Queen-High Flush"}, + {"QJ543", "Queen-High Flush"}, + {"QJ542", "Queen-High Flush"}, + {"QJ532", "Queen-High Flush"}, + {"QJ432", "Queen-High Flush"}, + {"QT987", "Queen-High Flush"}, + {"QT986", "Queen-High Flush"}, + {"QT985", "Queen-High Flush"}, + {"QT984", "Queen-High Flush"}, + {"QT983", "Queen-High Flush"}, + {"QT982", "Queen-High Flush"}, + {"QT976", "Queen-High Flush"}, + {"QT975", "Queen-High Flush"}, + {"QT974", "Queen-High Flush"}, + {"QT973", "Queen-High Flush"}, + {"QT972", "Queen-High Flush"}, + {"QT965", "Queen-High Flush"}, + {"QT964", "Queen-High Flush"}, + {"QT963", "Queen-High Flush"}, + {"QT962", "Queen-High Flush"}, + {"QT954", "Queen-High Flush"}, + {"QT953", "Queen-High Flush"}, + {"QT952", "Queen-High Flush"}, + {"QT943", "Queen-High Flush"}, + {"QT942", "Queen-High Flush"}, + {"QT932", "Queen-High Flush"}, + {"QT876", "Queen-High Flush"}, + {"QT875", "Queen-High Flush"}, + {"QT874", "Queen-High Flush"}, + {"QT873", "Queen-High Flush"}, + {"QT872", "Queen-High Flush"}, + {"QT865", "Queen-High Flush"}, + {"QT864", "Queen-High Flush"}, + {"QT863", "Queen-High Flush"}, + {"QT862", "Queen-High Flush"}, + {"QT854", "Queen-High Flush"}, + {"QT853", "Queen-High Flush"}, + {"QT852", "Queen-High Flush"}, + {"QT843", "Queen-High Flush"}, + {"QT842", "Queen-High Flush"}, + {"QT832", "Queen-High Flush"}, + {"QT765", "Queen-High Flush"}, + {"QT764", "Queen-High Flush"}, + {"QT763", "Queen-High Flush"}, + {"QT762", "Queen-High Flush"}, + {"QT754", "Queen-High Flush"}, + {"QT753", "Queen-High Flush"}, + {"QT752", "Queen-High Flush"}, + {"QT743", "Queen-High Flush"}, + {"QT742", "Queen-High Flush"}, + {"QT732", "Queen-High Flush"}, + {"QT654", "Queen-High Flush"}, + {"QT653", "Queen-High Flush"}, + {"QT652", "Queen-High Flush"}, + {"QT643", "Queen-High Flush"}, + {"QT642", "Queen-High Flush"}, + {"QT632", "Queen-High Flush"}, + {"QT543", "Queen-High Flush"}, + {"QT542", "Queen-High Flush"}, + {"QT532", "Queen-High Flush"}, + {"QT432", "Queen-High Flush"}, + {"Q9876", "Queen-High Flush"}, + {"Q9875", "Queen-High Flush"}, + {"Q9874", "Queen-High Flush"}, + {"Q9873", "Queen-High Flush"}, + {"Q9872", "Queen-High Flush"}, + {"Q9865", "Queen-High Flush"}, + {"Q9864", "Queen-High Flush"}, + {"Q9863", "Queen-High Flush"}, + {"Q9862", "Queen-High Flush"}, + {"Q9854", "Queen-High Flush"}, + {"Q9853", "Queen-High Flush"}, + {"Q9852", "Queen-High Flush"}, + {"Q9843", "Queen-High Flush"}, + {"Q9842", "Queen-High Flush"}, + {"Q9832", "Queen-High Flush"}, + {"Q9765", "Queen-High Flush"}, + {"Q9764", "Queen-High Flush"}, + {"Q9763", "Queen-High Flush"}, + {"Q9762", "Queen-High Flush"}, + {"Q9754", "Queen-High Flush"}, + {"Q9753", "Queen-High Flush"}, + {"Q9752", "Queen-High Flush"}, + {"Q9743", "Queen-High Flush"}, + {"Q9742", "Queen-High Flush"}, + {"Q9732", "Queen-High Flush"}, + {"Q9654", "Queen-High Flush"}, + {"Q9653", "Queen-High Flush"}, + {"Q9652", "Queen-High Flush"}, + {"Q9643", "Queen-High Flush"}, + {"Q9642", "Queen-High Flush"}, + {"Q9632", "Queen-High Flush"}, + {"Q9543", "Queen-High Flush"}, + {"Q9542", "Queen-High Flush"}, + {"Q9532", "Queen-High Flush"}, + {"Q9432", "Queen-High Flush"}, + {"Q8765", "Queen-High Flush"}, + {"Q8764", "Queen-High Flush"}, + {"Q8763", "Queen-High Flush"}, + {"Q8762", "Queen-High Flush"}, + {"Q8754", "Queen-High Flush"}, + {"Q8753", "Queen-High Flush"}, + {"Q8752", "Queen-High Flush"}, + {"Q8743", "Queen-High Flush"}, + {"Q8742", "Queen-High Flush"}, + {"Q8732", "Queen-High Flush"}, + {"Q8654", "Queen-High Flush"}, + {"Q8653", "Queen-High Flush"}, + {"Q8652", "Queen-High Flush"}, + {"Q8643", "Queen-High Flush"}, + {"Q8642", "Queen-High Flush"}, + {"Q8632", "Queen-High Flush"}, + {"Q8543", "Queen-High Flush"}, + {"Q8542", "Queen-High Flush"}, + {"Q8532", "Queen-High Flush"}, + {"Q8432", "Queen-High Flush"}, + {"Q7654", "Queen-High Flush"}, + {"Q7653", "Queen-High Flush"}, + {"Q7652", "Queen-High Flush"}, + {"Q7643", "Queen-High Flush"}, + {"Q7642", "Queen-High Flush"}, + {"Q7632", "Queen-High Flush"}, + {"Q7543", "Queen-High Flush"}, + {"Q7542", "Queen-High Flush"}, + {"Q7532", "Queen-High Flush"}, + {"Q7432", "Queen-High Flush"}, + {"Q6543", "Queen-High Flush"}, + {"Q6542", "Queen-High Flush"}, + {"Q6532", "Queen-High Flush"}, + {"Q6432", "Queen-High Flush"}, + {"Q5432", "Queen-High Flush"}, + {"JT986", "Jack-High Flush"}, + {"JT985", "Jack-High Flush"}, + {"JT984", "Jack-High Flush"}, + {"JT983", "Jack-High Flush"}, + {"JT982", "Jack-High Flush"}, + {"JT976", "Jack-High Flush"}, + {"JT975", "Jack-High Flush"}, + {"JT974", "Jack-High Flush"}, + {"JT973", "Jack-High Flush"}, + {"JT972", "Jack-High Flush"}, + {"JT965", "Jack-High Flush"}, + {"JT964", "Jack-High Flush"}, + {"JT963", "Jack-High Flush"}, + {"JT962", "Jack-High Flush"}, + {"JT954", "Jack-High Flush"}, + {"JT953", "Jack-High Flush"}, + {"JT952", "Jack-High Flush"}, + {"JT943", "Jack-High Flush"}, + {"JT942", "Jack-High Flush"}, + {"JT932", "Jack-High Flush"}, + {"JT876", "Jack-High Flush"}, + {"JT875", "Jack-High Flush"}, + {"JT874", "Jack-High Flush"}, + {"JT873", "Jack-High Flush"}, + {"JT872", "Jack-High Flush"}, + {"JT865", "Jack-High Flush"}, + {"JT864", "Jack-High Flush"}, + {"JT863", "Jack-High Flush"}, + {"JT862", "Jack-High Flush"}, + {"JT854", "Jack-High Flush"}, + {"JT853", "Jack-High Flush"}, + {"JT852", "Jack-High Flush"}, + {"JT843", "Jack-High Flush"}, + {"JT842", "Jack-High Flush"}, + {"JT832", "Jack-High Flush"}, + {"JT765", "Jack-High Flush"}, + {"JT764", "Jack-High Flush"}, + {"JT763", "Jack-High Flush"}, + {"JT762", "Jack-High Flush"}, + {"JT754", "Jack-High Flush"}, + {"JT753", "Jack-High Flush"}, + {"JT752", "Jack-High Flush"}, + {"JT743", "Jack-High Flush"}, + {"JT742", "Jack-High Flush"}, + {"JT732", "Jack-High Flush"}, + {"JT654", "Jack-High Flush"}, + {"JT653", "Jack-High Flush"}, + {"JT652", "Jack-High Flush"}, + {"JT643", "Jack-High Flush"}, + {"JT642", "Jack-High Flush"}, + {"JT632", "Jack-High Flush"}, + {"JT543", "Jack-High Flush"}, + {"JT542", "Jack-High Flush"}, + {"JT532", "Jack-High Flush"}, + {"JT432", "Jack-High Flush"}, + {"J9876", "Jack-High Flush"}, + {"J9875", "Jack-High Flush"}, + {"J9874", "Jack-High Flush"}, + {"J9873", "Jack-High Flush"}, + {"J9872", "Jack-High Flush"}, + {"J9865", "Jack-High Flush"}, + {"J9864", "Jack-High Flush"}, + {"J9863", "Jack-High Flush"}, + {"J9862", "Jack-High Flush"}, + {"J9854", "Jack-High Flush"}, + {"J9853", "Jack-High Flush"}, + {"J9852", "Jack-High Flush"}, + {"J9843", "Jack-High Flush"}, + {"J9842", "Jack-High Flush"}, + {"J9832", "Jack-High Flush"}, + {"J9765", "Jack-High Flush"}, + {"J9764", "Jack-High Flush"}, + {"J9763", "Jack-High Flush"}, + {"J9762", "Jack-High Flush"}, + {"J9754", "Jack-High Flush"}, + {"J9753", "Jack-High Flush"}, + {"J9752", "Jack-High Flush"}, + {"J9743", "Jack-High Flush"}, + {"J9742", "Jack-High Flush"}, + {"J9732", "Jack-High Flush"}, + {"J9654", "Jack-High Flush"}, + {"J9653", "Jack-High Flush"}, + {"J9652", "Jack-High Flush"}, + {"J9643", "Jack-High Flush"}, + {"J9642", "Jack-High Flush"}, + {"J9632", "Jack-High Flush"}, + {"J9543", "Jack-High Flush"}, + {"J9542", "Jack-High Flush"}, + {"J9532", "Jack-High Flush"}, + {"J9432", "Jack-High Flush"}, + {"J8765", "Jack-High Flush"}, + {"J8764", "Jack-High Flush"}, + {"J8763", "Jack-High Flush"}, + {"J8762", "Jack-High Flush"}, + {"J8754", "Jack-High Flush"}, + {"J8753", "Jack-High Flush"}, + {"J8752", "Jack-High Flush"}, + {"J8743", "Jack-High Flush"}, + {"J8742", "Jack-High Flush"}, + {"J8732", "Jack-High Flush"}, + {"J8654", "Jack-High Flush"}, + {"J8653", "Jack-High Flush"}, + {"J8652", "Jack-High Flush"}, + {"J8643", "Jack-High Flush"}, + {"J8642", "Jack-High Flush"}, + {"J8632", "Jack-High Flush"}, + {"J8543", "Jack-High Flush"}, + {"J8542", "Jack-High Flush"}, + {"J8532", "Jack-High Flush"}, + {"J8432", "Jack-High Flush"}, + {"J7654", "Jack-High Flush"}, + {"J7653", "Jack-High Flush"}, + {"J7652", "Jack-High Flush"}, + {"J7643", "Jack-High Flush"}, + {"J7642", "Jack-High Flush"}, + {"J7632", "Jack-High Flush"}, + {"J7543", "Jack-High Flush"}, + {"J7542", "Jack-High Flush"}, + {"J7532", "Jack-High Flush"}, + {"J7432", "Jack-High Flush"}, + {"J6543", "Jack-High Flush"}, + {"J6542", "Jack-High Flush"}, + {"J6532", "Jack-High Flush"}, + {"J6432", "Jack-High Flush"}, + {"J5432", "Jack-High Flush"}, + {"T9875", "Ten-High Flush"}, + {"T9874", "Ten-High Flush"}, + {"T9873", "Ten-High Flush"}, + {"T9872", "Ten-High Flush"}, + {"T9865", "Ten-High Flush"}, + {"T9864", "Ten-High Flush"}, + {"T9863", "Ten-High Flush"}, + {"T9862", "Ten-High Flush"}, + {"T9854", "Ten-High Flush"}, + {"T9853", "Ten-High Flush"}, + {"T9852", "Ten-High Flush"}, + {"T9843", "Ten-High Flush"}, + {"T9842", "Ten-High Flush"}, + {"T9832", "Ten-High Flush"}, + {"T9765", "Ten-High Flush"}, + {"T9764", "Ten-High Flush"}, + {"T9763", "Ten-High Flush"}, + {"T9762", "Ten-High Flush"}, + {"T9754", "Ten-High Flush"}, + {"T9753", "Ten-High Flush"}, + {"T9752", "Ten-High Flush"}, + {"T9743", "Ten-High Flush"}, + {"T9742", "Ten-High Flush"}, + {"T9732", "Ten-High Flush"}, + {"T9654", "Ten-High Flush"}, + {"T9653", "Ten-High Flush"}, + {"T9652", "Ten-High Flush"}, + {"T9643", "Ten-High Flush"}, + {"T9642", "Ten-High Flush"}, + {"T9632", "Ten-High Flush"}, + {"T9543", "Ten-High Flush"}, + {"T9542", "Ten-High Flush"}, + {"T9532", "Ten-High Flush"}, + {"T9432", "Ten-High Flush"}, + {"T8765", "Ten-High Flush"}, + {"T8764", "Ten-High Flush"}, + {"T8763", "Ten-High Flush"}, + {"T8762", "Ten-High Flush"}, + {"T8754", "Ten-High Flush"}, + {"T8753", "Ten-High Flush"}, + {"T8752", "Ten-High Flush"}, + {"T8743", "Ten-High Flush"}, + {"T8742", "Ten-High Flush"}, + {"T8732", "Ten-High Flush"}, + {"T8654", "Ten-High Flush"}, + {"T8653", "Ten-High Flush"}, + {"T8652", "Ten-High Flush"}, + {"T8643", "Ten-High Flush"}, + {"T8642", "Ten-High Flush"}, + {"T8632", "Ten-High Flush"}, + {"T8543", "Ten-High Flush"}, + {"T8542", "Ten-High Flush"}, + {"T8532", "Ten-High Flush"}, + {"T8432", "Ten-High Flush"}, + {"T7654", "Ten-High Flush"}, + {"T7653", "Ten-High Flush"}, + {"T7652", "Ten-High Flush"}, + {"T7643", "Ten-High Flush"}, + {"T7642", "Ten-High Flush"}, + {"T7632", "Ten-High Flush"}, + {"T7543", "Ten-High Flush"}, + {"T7542", "Ten-High Flush"}, + {"T7532", "Ten-High Flush"}, + {"T7432", "Ten-High Flush"}, + {"T6543", "Ten-High Flush"}, + {"T6542", "Ten-High Flush"}, + {"T6532", "Ten-High Flush"}, + {"T6432", "Ten-High Flush"}, + {"T5432", "Ten-High Flush"}, + {"98764", "Nine-High Flush"}, + {"98763", "Nine-High Flush"}, + {"98762", "Nine-High Flush"}, + {"98754", "Nine-High Flush"}, + {"98753", "Nine-High Flush"}, + {"98752", "Nine-High Flush"}, + {"98743", "Nine-High Flush"}, + {"98742", "Nine-High Flush"}, + {"98732", "Nine-High Flush"}, + {"98654", "Nine-High Flush"}, + {"98653", "Nine-High Flush"}, + {"98652", "Nine-High Flush"}, + {"98643", "Nine-High Flush"}, + {"98642", "Nine-High Flush"}, + {"98632", "Nine-High Flush"}, + {"98543", "Nine-High Flush"}, + {"98542", "Nine-High Flush"}, + {"98532", "Nine-High Flush"}, + {"98432", "Nine-High Flush"}, + {"97654", "Nine-High Flush"}, + {"97653", "Nine-High Flush"}, + {"97652", "Nine-High Flush"}, + {"97643", "Nine-High Flush"}, + {"97642", "Nine-High Flush"}, + {"97632", "Nine-High Flush"}, + {"97543", "Nine-High Flush"}, + {"97542", "Nine-High Flush"}, + {"97532", "Nine-High Flush"}, + {"97432", "Nine-High Flush"}, + {"96543", "Nine-High Flush"}, + {"96542", "Nine-High Flush"}, + {"96532", "Nine-High Flush"}, + {"96432", "Nine-High Flush"}, + {"95432", "Nine-High Flush"}, + {"87653", "Eight-High Flush"}, + {"87652", "Eight-High Flush"}, + {"87643", "Eight-High Flush"}, + {"87642", "Eight-High Flush"}, + {"87632", "Eight-High Flush"}, + {"87543", "Eight-High Flush"}, + {"87542", "Eight-High Flush"}, + {"87532", "Eight-High Flush"}, + {"87432", "Eight-High Flush"}, + {"86543", "Eight-High Flush"}, + {"86542", "Eight-High Flush"}, + {"86532", "Eight-High Flush"}, + {"86432", "Eight-High Flush"}, + {"85432", "Eight-High Flush"}, + {"76542", "Seven-High Flush"}, + {"76532", "Seven-High Flush"}, + {"76432", "Seven-High Flush"}, + {"75432", "Seven-High Flush"}, + {"AKQJT", "Ace-High Straight"}, + {"KQJT9", "King-High Straight"}, + {"QJT98", "Queen-High Straight"}, + {"JT987", "Jack-High Straight"}, + {"T9876", "Ten-High Straight"}, + {"98765", "Nine-High Straight"}, + {"87654", "Eight-High Straight"}, + {"76543", "Seven-High Straight"}, + {"65432", "Six-High Straight"}, + {"5432A", "Five-High Straight"}, + {"AAAKQ", "Three Aces"}, + {"AAAKJ", "Three Aces"}, + {"AAAKT", "Three Aces"}, + {"AAAK9", "Three Aces"}, + {"AAAK8", "Three Aces"}, + {"AAAK7", "Three Aces"}, + {"AAAK6", "Three Aces"}, + {"AAAK5", "Three Aces"}, + {"AAAK4", "Three Aces"}, + {"AAAK3", "Three Aces"}, + {"AAAK2", "Three Aces"}, + {"AAAQJ", "Three Aces"}, + {"AAAQT", "Three Aces"}, + {"AAAQ9", "Three Aces"}, + {"AAAQ8", "Three Aces"}, + {"AAAQ7", "Three Aces"}, + {"AAAQ6", "Three Aces"}, + {"AAAQ5", "Three Aces"}, + {"AAAQ4", "Three Aces"}, + {"AAAQ3", "Three Aces"}, + {"AAAQ2", "Three Aces"}, + {"AAAJT", "Three Aces"}, + {"AAAJ9", "Three Aces"}, + {"AAAJ8", "Three Aces"}, + {"AAAJ7", "Three Aces"}, + {"AAAJ6", "Three Aces"}, + {"AAAJ5", "Three Aces"}, + {"AAAJ4", "Three Aces"}, + {"AAAJ3", "Three Aces"}, + {"AAAJ2", "Three Aces"}, + {"AAAT9", "Three Aces"}, + {"AAAT8", "Three Aces"}, + {"AAAT7", "Three Aces"}, + {"AAAT6", "Three Aces"}, + {"AAAT5", "Three Aces"}, + {"AAAT4", "Three Aces"}, + {"AAAT3", "Three Aces"}, + {"AAAT2", "Three Aces"}, + {"AAA98", "Three Aces"}, + {"AAA97", "Three Aces"}, + {"AAA96", "Three Aces"}, + {"AAA95", "Three Aces"}, + {"AAA94", "Three Aces"}, + {"AAA93", "Three Aces"}, + {"AAA92", "Three Aces"}, + {"AAA87", "Three Aces"}, + {"AAA86", "Three Aces"}, + {"AAA85", "Three Aces"}, + {"AAA84", "Three Aces"}, + {"AAA83", "Three Aces"}, + {"AAA82", "Three Aces"}, + {"AAA76", "Three Aces"}, + {"AAA75", "Three Aces"}, + {"AAA74", "Three Aces"}, + {"AAA73", "Three Aces"}, + {"AAA72", "Three Aces"}, + {"AAA65", "Three Aces"}, + {"AAA64", "Three Aces"}, + {"AAA63", "Three Aces"}, + {"AAA62", "Three Aces"}, + {"AAA54", "Three Aces"}, + {"AAA53", "Three Aces"}, + {"AAA52", "Three Aces"}, + {"AAA43", "Three Aces"}, + {"AAA42", "Three Aces"}, + {"AAA32", "Three Aces"}, + {"KKKAQ", "Three Kings"}, + {"KKKAJ", "Three Kings"}, + {"KKKAT", "Three Kings"}, + {"KKKA9", "Three Kings"}, + {"KKKA8", "Three Kings"}, + {"KKKA7", "Three Kings"}, + {"KKKA6", "Three Kings"}, + {"KKKA5", "Three Kings"}, + {"KKKA4", "Three Kings"}, + {"KKKA3", "Three Kings"}, + {"KKKA2", "Three Kings"}, + {"KKKQJ", "Three Kings"}, + {"KKKQT", "Three Kings"}, + {"KKKQ9", "Three Kings"}, + {"KKKQ8", "Three Kings"}, + {"KKKQ7", "Three Kings"}, + {"KKKQ6", "Three Kings"}, + {"KKKQ5", "Three Kings"}, + {"KKKQ4", "Three Kings"}, + {"KKKQ3", "Three Kings"}, + {"KKKQ2", "Three Kings"}, + {"KKKJT", "Three Kings"}, + {"KKKJ9", "Three Kings"}, + {"KKKJ8", "Three Kings"}, + {"KKKJ7", "Three Kings"}, + {"KKKJ6", "Three Kings"}, + {"KKKJ5", "Three Kings"}, + {"KKKJ4", "Three Kings"}, + {"KKKJ3", "Three Kings"}, + {"KKKJ2", "Three Kings"}, + {"KKKT9", "Three Kings"}, + {"KKKT8", "Three Kings"}, + {"KKKT7", "Three Kings"}, + {"KKKT6", "Three Kings"}, + {"KKKT5", "Three Kings"}, + {"KKKT4", "Three Kings"}, + {"KKKT3", "Three Kings"}, + {"KKKT2", "Three Kings"}, + {"KKK98", "Three Kings"}, + {"KKK97", "Three Kings"}, + {"KKK96", "Three Kings"}, + {"KKK95", "Three Kings"}, + {"KKK94", "Three Kings"}, + {"KKK93", "Three Kings"}, + {"KKK92", "Three Kings"}, + {"KKK87", "Three Kings"}, + {"KKK86", "Three Kings"}, + {"KKK85", "Three Kings"}, + {"KKK84", "Three Kings"}, + {"KKK83", "Three Kings"}, + {"KKK82", "Three Kings"}, + {"KKK76", "Three Kings"}, + {"KKK75", "Three Kings"}, + {"KKK74", "Three Kings"}, + {"KKK73", "Three Kings"}, + {"KKK72", "Three Kings"}, + {"KKK65", "Three Kings"}, + {"KKK64", "Three Kings"}, + {"KKK63", "Three Kings"}, + {"KKK62", "Three Kings"}, + {"KKK54", "Three Kings"}, + {"KKK53", "Three Kings"}, + {"KKK52", "Three Kings"}, + {"KKK43", "Three Kings"}, + {"KKK42", "Three Kings"}, + {"KKK32", "Three Kings"}, + {"QQQAK", "Three Queens"}, + {"QQQAJ", "Three Queens"}, + {"QQQAT", "Three Queens"}, + {"QQQA9", "Three Queens"}, + {"QQQA8", "Three Queens"}, + {"QQQA7", "Three Queens"}, + {"QQQA6", "Three Queens"}, + {"QQQA5", "Three Queens"}, + {"QQQA4", "Three Queens"}, + {"QQQA3", "Three Queens"}, + {"QQQA2", "Three Queens"}, + {"QQQKJ", "Three Queens"}, + {"QQQKT", "Three Queens"}, + {"QQQK9", "Three Queens"}, + {"QQQK8", "Three Queens"}, + {"QQQK7", "Three Queens"}, + {"QQQK6", "Three Queens"}, + {"QQQK5", "Three Queens"}, + {"QQQK4", "Three Queens"}, + {"QQQK3", "Three Queens"}, + {"QQQK2", "Three Queens"}, + {"QQQJT", "Three Queens"}, + {"QQQJ9", "Three Queens"}, + {"QQQJ8", "Three Queens"}, + {"QQQJ7", "Three Queens"}, + {"QQQJ6", "Three Queens"}, + {"QQQJ5", "Three Queens"}, + {"QQQJ4", "Three Queens"}, + {"QQQJ3", "Three Queens"}, + {"QQQJ2", "Three Queens"}, + {"QQQT9", "Three Queens"}, + {"QQQT8", "Three Queens"}, + {"QQQT7", "Three Queens"}, + {"QQQT6", "Three Queens"}, + {"QQQT5", "Three Queens"}, + {"QQQT4", "Three Queens"}, + {"QQQT3", "Three Queens"}, + {"QQQT2", "Three Queens"}, + {"QQQ98", "Three Queens"}, + {"QQQ97", "Three Queens"}, + {"QQQ96", "Three Queens"}, + {"QQQ95", "Three Queens"}, + {"QQQ94", "Three Queens"}, + {"QQQ93", "Three Queens"}, + {"QQQ92", "Three Queens"}, + {"QQQ87", "Three Queens"}, + {"QQQ86", "Three Queens"}, + {"QQQ85", "Three Queens"}, + {"QQQ84", "Three Queens"}, + {"QQQ83", "Three Queens"}, + {"QQQ82", "Three Queens"}, + {"QQQ76", "Three Queens"}, + {"QQQ75", "Three Queens"}, + {"QQQ74", "Three Queens"}, + {"QQQ73", "Three Queens"}, + {"QQQ72", "Three Queens"}, + {"QQQ65", "Three Queens"}, + {"QQQ64", "Three Queens"}, + {"QQQ63", "Three Queens"}, + {"QQQ62", "Three Queens"}, + {"QQQ54", "Three Queens"}, + {"QQQ53", "Three Queens"}, + {"QQQ52", "Three Queens"}, + {"QQQ43", "Three Queens"}, + {"QQQ42", "Three Queens"}, + {"QQQ32", "Three Queens"}, + {"JJJAK", "Three Jacks"}, + {"JJJAQ", "Three Jacks"}, + {"JJJAT", "Three Jacks"}, + {"JJJA9", "Three Jacks"}, + {"JJJA8", "Three Jacks"}, + {"JJJA7", "Three Jacks"}, + {"JJJA6", "Three Jacks"}, + {"JJJA5", "Three Jacks"}, + {"JJJA4", "Three Jacks"}, + {"JJJA3", "Three Jacks"}, + {"JJJA2", "Three Jacks"}, + {"JJJKQ", "Three Jacks"}, + {"JJJKT", "Three Jacks"}, + {"JJJK9", "Three Jacks"}, + {"JJJK8", "Three Jacks"}, + {"JJJK7", "Three Jacks"}, + {"JJJK6", "Three Jacks"}, + {"JJJK5", "Three Jacks"}, + {"JJJK4", "Three Jacks"}, + {"JJJK3", "Three Jacks"}, + {"JJJK2", "Three Jacks"}, + {"JJJQT", "Three Jacks"}, + {"JJJQ9", "Three Jacks"}, + {"JJJQ8", "Three Jacks"}, + {"JJJQ7", "Three Jacks"}, + {"JJJQ6", "Three Jacks"}, + {"JJJQ5", "Three Jacks"}, + {"JJJQ4", "Three Jacks"}, + {"JJJQ3", "Three Jacks"}, + {"JJJQ2", "Three Jacks"}, + {"JJJT9", "Three Jacks"}, + {"JJJT8", "Three Jacks"}, + {"JJJT7", "Three Jacks"}, + {"JJJT6", "Three Jacks"}, + {"JJJT5", "Three Jacks"}, + {"JJJT4", "Three Jacks"}, + {"JJJT3", "Three Jacks"}, + {"JJJT2", "Three Jacks"}, + {"JJJ98", "Three Jacks"}, + {"JJJ97", "Three Jacks"}, + {"JJJ96", "Three Jacks"}, + {"JJJ95", "Three Jacks"}, + {"JJJ94", "Three Jacks"}, + {"JJJ93", "Three Jacks"}, + {"JJJ92", "Three Jacks"}, + {"JJJ87", "Three Jacks"}, + {"JJJ86", "Three Jacks"}, + {"JJJ85", "Three Jacks"}, + {"JJJ84", "Three Jacks"}, + {"JJJ83", "Three Jacks"}, + {"JJJ82", "Three Jacks"}, + {"JJJ76", "Three Jacks"}, + {"JJJ75", "Three Jacks"}, + {"JJJ74", "Three Jacks"}, + {"JJJ73", "Three Jacks"}, + {"JJJ72", "Three Jacks"}, + {"JJJ65", "Three Jacks"}, + {"JJJ64", "Three Jacks"}, + {"JJJ63", "Three Jacks"}, + {"JJJ62", "Three Jacks"}, + {"JJJ54", "Three Jacks"}, + {"JJJ53", "Three Jacks"}, + {"JJJ52", "Three Jacks"}, + {"JJJ43", "Three Jacks"}, + {"JJJ42", "Three Jacks"}, + {"JJJ32", "Three Jacks"}, + {"TTTAK", "Three Tens"}, + {"TTTAQ", "Three Tens"}, + {"TTTAJ", "Three Tens"}, + {"TTTA9", "Three Tens"}, + {"TTTA8", "Three Tens"}, + {"TTTA7", "Three Tens"}, + {"TTTA6", "Three Tens"}, + {"TTTA5", "Three Tens"}, + {"TTTA4", "Three Tens"}, + {"TTTA3", "Three Tens"}, + {"TTTA2", "Three Tens"}, + {"TTTKQ", "Three Tens"}, + {"TTTKJ", "Three Tens"}, + {"TTTK9", "Three Tens"}, + {"TTTK8", "Three Tens"}, + {"TTTK7", "Three Tens"}, + {"TTTK6", "Three Tens"}, + {"TTTK5", "Three Tens"}, + {"TTTK4", "Three Tens"}, + {"TTTK3", "Three Tens"}, + {"TTTK2", "Three Tens"}, + {"TTTQJ", "Three Tens"}, + {"TTTQ9", "Three Tens"}, + {"TTTQ8", "Three Tens"}, + {"TTTQ7", "Three Tens"}, + {"TTTQ6", "Three Tens"}, + {"TTTQ5", "Three Tens"}, + {"TTTQ4", "Three Tens"}, + {"TTTQ3", "Three Tens"}, + {"TTTQ2", "Three Tens"}, + {"TTTJ9", "Three Tens"}, + {"TTTJ8", "Three Tens"}, + {"TTTJ7", "Three Tens"}, + {"TTTJ6", "Three Tens"}, + {"TTTJ5", "Three Tens"}, + {"TTTJ4", "Three Tens"}, + {"TTTJ3", "Three Tens"}, + {"TTTJ2", "Three Tens"}, + {"TTT98", "Three Tens"}, + {"TTT97", "Three Tens"}, + {"TTT96", "Three Tens"}, + {"TTT95", "Three Tens"}, + {"TTT94", "Three Tens"}, + {"TTT93", "Three Tens"}, + {"TTT92", "Three Tens"}, + {"TTT87", "Three Tens"}, + {"TTT86", "Three Tens"}, + {"TTT85", "Three Tens"}, + {"TTT84", "Three Tens"}, + {"TTT83", "Three Tens"}, + {"TTT82", "Three Tens"}, + {"TTT76", "Three Tens"}, + {"TTT75", "Three Tens"}, + {"TTT74", "Three Tens"}, + {"TTT73", "Three Tens"}, + {"TTT72", "Three Tens"}, + {"TTT65", "Three Tens"}, + {"TTT64", "Three Tens"}, + {"TTT63", "Three Tens"}, + {"TTT62", "Three Tens"}, + {"TTT54", "Three Tens"}, + {"TTT53", "Three Tens"}, + {"TTT52", "Three Tens"}, + {"TTT43", "Three Tens"}, + {"TTT42", "Three Tens"}, + {"TTT32", "Three Tens"}, + {"999AK", "Three Nines"}, + {"999AQ", "Three Nines"}, + {"999AJ", "Three Nines"}, + {"999AT", "Three Nines"}, + {"999A8", "Three Nines"}, + {"999A7", "Three Nines"}, + {"999A6", "Three Nines"}, + {"999A5", "Three Nines"}, + {"999A4", "Three Nines"}, + {"999A3", "Three Nines"}, + {"999A2", "Three Nines"}, + {"999KQ", "Three Nines"}, + {"999KJ", "Three Nines"}, + {"999KT", "Three Nines"}, + {"999K8", "Three Nines"}, + {"999K7", "Three Nines"}, + {"999K6", "Three Nines"}, + {"999K5", "Three Nines"}, + {"999K4", "Three Nines"}, + {"999K3", "Three Nines"}, + {"999K2", "Three Nines"}, + {"999QJ", "Three Nines"}, + {"999QT", "Three Nines"}, + {"999Q8", "Three Nines"}, + {"999Q7", "Three Nines"}, + {"999Q6", "Three Nines"}, + {"999Q5", "Three Nines"}, + {"999Q4", "Three Nines"}, + {"999Q3", "Three Nines"}, + {"999Q2", "Three Nines"}, + {"999JT", "Three Nines"}, + {"999J8", "Three Nines"}, + {"999J7", "Three Nines"}, + {"999J6", "Three Nines"}, + {"999J5", "Three Nines"}, + {"999J4", "Three Nines"}, + {"999J3", "Three Nines"}, + {"999J2", "Three Nines"}, + {"999T8", "Three Nines"}, + {"999T7", "Three Nines"}, + {"999T6", "Three Nines"}, + {"999T5", "Three Nines"}, + {"999T4", "Three Nines"}, + {"999T3", "Three Nines"}, + {"999T2", "Three Nines"}, + {"99987", "Three Nines"}, + {"99986", "Three Nines"}, + {"99985", "Three Nines"}, + {"99984", "Three Nines"}, + {"99983", "Three Nines"}, + {"99982", "Three Nines"}, + {"99976", "Three Nines"}, + {"99975", "Three Nines"}, + {"99974", "Three Nines"}, + {"99973", "Three Nines"}, + {"99972", "Three Nines"}, + {"99965", "Three Nines"}, + {"99964", "Three Nines"}, + {"99963", "Three Nines"}, + {"99962", "Three Nines"}, + {"99954", "Three Nines"}, + {"99953", "Three Nines"}, + {"99952", "Three Nines"}, + {"99943", "Three Nines"}, + {"99942", "Three Nines"}, + {"99932", "Three Nines"}, + {"888AK", "Three Eights"}, + {"888AQ", "Three Eights"}, + {"888AJ", "Three Eights"}, + {"888AT", "Three Eights"}, + {"888A9", "Three Eights"}, + {"888A7", "Three Eights"}, + {"888A6", "Three Eights"}, + {"888A5", "Three Eights"}, + {"888A4", "Three Eights"}, + {"888A3", "Three Eights"}, + {"888A2", "Three Eights"}, + {"888KQ", "Three Eights"}, + {"888KJ", "Three Eights"}, + {"888KT", "Three Eights"}, + {"888K9", "Three Eights"}, + {"888K7", "Three Eights"}, + {"888K6", "Three Eights"}, + {"888K5", "Three Eights"}, + {"888K4", "Three Eights"}, + {"888K3", "Three Eights"}, + {"888K2", "Three Eights"}, + {"888QJ", "Three Eights"}, + {"888QT", "Three Eights"}, + {"888Q9", "Three Eights"}, + {"888Q7", "Three Eights"}, + {"888Q6", "Three Eights"}, + {"888Q5", "Three Eights"}, + {"888Q4", "Three Eights"}, + {"888Q3", "Three Eights"}, + {"888Q2", "Three Eights"}, + {"888JT", "Three Eights"}, + {"888J9", "Three Eights"}, + {"888J7", "Three Eights"}, + {"888J6", "Three Eights"}, + {"888J5", "Three Eights"}, + {"888J4", "Three Eights"}, + {"888J3", "Three Eights"}, + {"888J2", "Three Eights"}, + {"888T9", "Three Eights"}, + {"888T7", "Three Eights"}, + {"888T6", "Three Eights"}, + {"888T5", "Three Eights"}, + {"888T4", "Three Eights"}, + {"888T3", "Three Eights"}, + {"888T2", "Three Eights"}, + {"88897", "Three Eights"}, + {"88896", "Three Eights"}, + {"88895", "Three Eights"}, + {"88894", "Three Eights"}, + {"88893", "Three Eights"}, + {"88892", "Three Eights"}, + {"88876", "Three Eights"}, + {"88875", "Three Eights"}, + {"88874", "Three Eights"}, + {"88873", "Three Eights"}, + {"88872", "Three Eights"}, + {"88865", "Three Eights"}, + {"88864", "Three Eights"}, + {"88863", "Three Eights"}, + {"88862", "Three Eights"}, + {"88854", "Three Eights"}, + {"88853", "Three Eights"}, + {"88852", "Three Eights"}, + {"88843", "Three Eights"}, + {"88842", "Three Eights"}, + {"88832", "Three Eights"}, + {"777AK", "Three Sevens"}, + {"777AQ", "Three Sevens"}, + {"777AJ", "Three Sevens"}, + {"777AT", "Three Sevens"}, + {"777A9", "Three Sevens"}, + {"777A8", "Three Sevens"}, + {"777A6", "Three Sevens"}, + {"777A5", "Three Sevens"}, + {"777A4", "Three Sevens"}, + {"777A3", "Three Sevens"}, + {"777A2", "Three Sevens"}, + {"777KQ", "Three Sevens"}, + {"777KJ", "Three Sevens"}, + {"777KT", "Three Sevens"}, + {"777K9", "Three Sevens"}, + {"777K8", "Three Sevens"}, + {"777K6", "Three Sevens"}, + {"777K5", "Three Sevens"}, + {"777K4", "Three Sevens"}, + {"777K3", "Three Sevens"}, + {"777K2", "Three Sevens"}, + {"777QJ", "Three Sevens"}, + {"777QT", "Three Sevens"}, + {"777Q9", "Three Sevens"}, + {"777Q8", "Three Sevens"}, + {"777Q6", "Three Sevens"}, + {"777Q5", "Three Sevens"}, + {"777Q4", "Three Sevens"}, + {"777Q3", "Three Sevens"}, + {"777Q2", "Three Sevens"}, + {"777JT", "Three Sevens"}, + {"777J9", "Three Sevens"}, + {"777J8", "Three Sevens"}, + {"777J6", "Three Sevens"}, + {"777J5", "Three Sevens"}, + {"777J4", "Three Sevens"}, + {"777J3", "Three Sevens"}, + {"777J2", "Three Sevens"}, + {"777T9", "Three Sevens"}, + {"777T8", "Three Sevens"}, + {"777T6", "Three Sevens"}, + {"777T5", "Three Sevens"}, + {"777T4", "Three Sevens"}, + {"777T3", "Three Sevens"}, + {"777T2", "Three Sevens"}, + {"77798", "Three Sevens"}, + {"77796", "Three Sevens"}, + {"77795", "Three Sevens"}, + {"77794", "Three Sevens"}, + {"77793", "Three Sevens"}, + {"77792", "Three Sevens"}, + {"77786", "Three Sevens"}, + {"77785", "Three Sevens"}, + {"77784", "Three Sevens"}, + {"77783", "Three Sevens"}, + {"77782", "Three Sevens"}, + {"77765", "Three Sevens"}, + {"77764", "Three Sevens"}, + {"77763", "Three Sevens"}, + {"77762", "Three Sevens"}, + {"77754", "Three Sevens"}, + {"77753", "Three Sevens"}, + {"77752", "Three Sevens"}, + {"77743", "Three Sevens"}, + {"77742", "Three Sevens"}, + {"77732", "Three Sevens"}, + {"666AK", "Three Sixes"}, + {"666AQ", "Three Sixes"}, + {"666AJ", "Three Sixes"}, + {"666AT", "Three Sixes"}, + {"666A9", "Three Sixes"}, + {"666A8", "Three Sixes"}, + {"666A7", "Three Sixes"}, + {"666A5", "Three Sixes"}, + {"666A4", "Three Sixes"}, + {"666A3", "Three Sixes"}, + {"666A2", "Three Sixes"}, + {"666KQ", "Three Sixes"}, + {"666KJ", "Three Sixes"}, + {"666KT", "Three Sixes"}, + {"666K9", "Three Sixes"}, + {"666K8", "Three Sixes"}, + {"666K7", "Three Sixes"}, + {"666K5", "Three Sixes"}, + {"666K4", "Three Sixes"}, + {"666K3", "Three Sixes"}, + {"666K2", "Three Sixes"}, + {"666QJ", "Three Sixes"}, + {"666QT", "Three Sixes"}, + {"666Q9", "Three Sixes"}, + {"666Q8", "Three Sixes"}, + {"666Q7", "Three Sixes"}, + {"666Q5", "Three Sixes"}, + {"666Q4", "Three Sixes"}, + {"666Q3", "Three Sixes"}, + {"666Q2", "Three Sixes"}, + {"666JT", "Three Sixes"}, + {"666J9", "Three Sixes"}, + {"666J8", "Three Sixes"}, + {"666J7", "Three Sixes"}, + {"666J5", "Three Sixes"}, + {"666J4", "Three Sixes"}, + {"666J3", "Three Sixes"}, + {"666J2", "Three Sixes"}, + {"666T9", "Three Sixes"}, + {"666T8", "Three Sixes"}, + {"666T7", "Three Sixes"}, + {"666T5", "Three Sixes"}, + {"666T4", "Three Sixes"}, + {"666T3", "Three Sixes"}, + {"666T2", "Three Sixes"}, + {"66698", "Three Sixes"}, + {"66697", "Three Sixes"}, + {"66695", "Three Sixes"}, + {"66694", "Three Sixes"}, + {"66693", "Three Sixes"}, + {"66692", "Three Sixes"}, + {"66687", "Three Sixes"}, + {"66685", "Three Sixes"}, + {"66684", "Three Sixes"}, + {"66683", "Three Sixes"}, + {"66682", "Three Sixes"}, + {"66675", "Three Sixes"}, + {"66674", "Three Sixes"}, + {"66673", "Three Sixes"}, + {"66672", "Three Sixes"}, + {"66654", "Three Sixes"}, + {"66653", "Three Sixes"}, + {"66652", "Three Sixes"}, + {"66643", "Three Sixes"}, + {"66642", "Three Sixes"}, + {"66632", "Three Sixes"}, + {"555AK", "Three Fives"}, + {"555AQ", "Three Fives"}, + {"555AJ", "Three Fives"}, + {"555AT", "Three Fives"}, + {"555A9", "Three Fives"}, + {"555A8", "Three Fives"}, + {"555A7", "Three Fives"}, + {"555A6", "Three Fives"}, + {"555A4", "Three Fives"}, + {"555A3", "Three Fives"}, + {"555A2", "Three Fives"}, + {"555KQ", "Three Fives"}, + {"555KJ", "Three Fives"}, + {"555KT", "Three Fives"}, + {"555K9", "Three Fives"}, + {"555K8", "Three Fives"}, + {"555K7", "Three Fives"}, + {"555K6", "Three Fives"}, + {"555K4", "Three Fives"}, + {"555K3", "Three Fives"}, + {"555K2", "Three Fives"}, + {"555QJ", "Three Fives"}, + {"555QT", "Three Fives"}, + {"555Q9", "Three Fives"}, + {"555Q8", "Three Fives"}, + {"555Q7", "Three Fives"}, + {"555Q6", "Three Fives"}, + {"555Q4", "Three Fives"}, + {"555Q3", "Three Fives"}, + {"555Q2", "Three Fives"}, + {"555JT", "Three Fives"}, + {"555J9", "Three Fives"}, + {"555J8", "Three Fives"}, + {"555J7", "Three Fives"}, + {"555J6", "Three Fives"}, + {"555J4", "Three Fives"}, + {"555J3", "Three Fives"}, + {"555J2", "Three Fives"}, + {"555T9", "Three Fives"}, + {"555T8", "Three Fives"}, + {"555T7", "Three Fives"}, + {"555T6", "Three Fives"}, + {"555T4", "Three Fives"}, + {"555T3", "Three Fives"}, + {"555T2", "Three Fives"}, + {"55598", "Three Fives"}, + {"55597", "Three Fives"}, + {"55596", "Three Fives"}, + {"55594", "Three Fives"}, + {"55593", "Three Fives"}, + {"55592", "Three Fives"}, + {"55587", "Three Fives"}, + {"55586", "Three Fives"}, + {"55584", "Three Fives"}, + {"55583", "Three Fives"}, + {"55582", "Three Fives"}, + {"55576", "Three Fives"}, + {"55574", "Three Fives"}, + {"55573", "Three Fives"}, + {"55572", "Three Fives"}, + {"55564", "Three Fives"}, + {"55563", "Three Fives"}, + {"55562", "Three Fives"}, + {"55543", "Three Fives"}, + {"55542", "Three Fives"}, + {"55532", "Three Fives"}, + {"444AK", "Three Fours"}, + {"444AQ", "Three Fours"}, + {"444AJ", "Three Fours"}, + {"444AT", "Three Fours"}, + {"444A9", "Three Fours"}, + {"444A8", "Three Fours"}, + {"444A7", "Three Fours"}, + {"444A6", "Three Fours"}, + {"444A5", "Three Fours"}, + {"444A3", "Three Fours"}, + {"444A2", "Three Fours"}, + {"444KQ", "Three Fours"}, + {"444KJ", "Three Fours"}, + {"444KT", "Three Fours"}, + {"444K9", "Three Fours"}, + {"444K8", "Three Fours"}, + {"444K7", "Three Fours"}, + {"444K6", "Three Fours"}, + {"444K5", "Three Fours"}, + {"444K3", "Three Fours"}, + {"444K2", "Three Fours"}, + {"444QJ", "Three Fours"}, + {"444QT", "Three Fours"}, + {"444Q9", "Three Fours"}, + {"444Q8", "Three Fours"}, + {"444Q7", "Three Fours"}, + {"444Q6", "Three Fours"}, + {"444Q5", "Three Fours"}, + {"444Q3", "Three Fours"}, + {"444Q2", "Three Fours"}, + {"444JT", "Three Fours"}, + {"444J9", "Three Fours"}, + {"444J8", "Three Fours"}, + {"444J7", "Three Fours"}, + {"444J6", "Three Fours"}, + {"444J5", "Three Fours"}, + {"444J3", "Three Fours"}, + {"444J2", "Three Fours"}, + {"444T9", "Three Fours"}, + {"444T8", "Three Fours"}, + {"444T7", "Three Fours"}, + {"444T6", "Three Fours"}, + {"444T5", "Three Fours"}, + {"444T3", "Three Fours"}, + {"444T2", "Three Fours"}, + {"44498", "Three Fours"}, + {"44497", "Three Fours"}, + {"44496", "Three Fours"}, + {"44495", "Three Fours"}, + {"44493", "Three Fours"}, + {"44492", "Three Fours"}, + {"44487", "Three Fours"}, + {"44486", "Three Fours"}, + {"44485", "Three Fours"}, + {"44483", "Three Fours"}, + {"44482", "Three Fours"}, + {"44476", "Three Fours"}, + {"44475", "Three Fours"}, + {"44473", "Three Fours"}, + {"44472", "Three Fours"}, + {"44465", "Three Fours"}, + {"44463", "Three Fours"}, + {"44462", "Three Fours"}, + {"44453", "Three Fours"}, + {"44452", "Three Fours"}, + {"44432", "Three Fours"}, + {"333AK", "Three Treys"}, + {"333AQ", "Three Treys"}, + {"333AJ", "Three Treys"}, + {"333AT", "Three Treys"}, + {"333A9", "Three Treys"}, + {"333A8", "Three Treys"}, + {"333A7", "Three Treys"}, + {"333A6", "Three Treys"}, + {"333A5", "Three Treys"}, + {"333A4", "Three Treys"}, + {"333A2", "Three Treys"}, + {"333KQ", "Three Treys"}, + {"333KJ", "Three Treys"}, + {"333KT", "Three Treys"}, + {"333K9", "Three Treys"}, + {"333K8", "Three Treys"}, + {"333K7", "Three Treys"}, + {"333K6", "Three Treys"}, + {"333K5", "Three Treys"}, + {"333K4", "Three Treys"}, + {"333K2", "Three Treys"}, + {"333QJ", "Three Treys"}, + {"333QT", "Three Treys"}, + {"333Q9", "Three Treys"}, + {"333Q8", "Three Treys"}, + {"333Q7", "Three Treys"}, + {"333Q6", "Three Treys"}, + {"333Q5", "Three Treys"}, + {"333Q4", "Three Treys"}, + {"333Q2", "Three Treys"}, + {"333JT", "Three Treys"}, + {"333J9", "Three Treys"}, + {"333J8", "Three Treys"}, + {"333J7", "Three Treys"}, + {"333J6", "Three Treys"}, + {"333J5", "Three Treys"}, + {"333J4", "Three Treys"}, + {"333J2", "Three Treys"}, + {"333T9", "Three Treys"}, + {"333T8", "Three Treys"}, + {"333T7", "Three Treys"}, + {"333T6", "Three Treys"}, + {"333T5", "Three Treys"}, + {"333T4", "Three Treys"}, + {"333T2", "Three Treys"}, + {"33398", "Three Treys"}, + {"33397", "Three Treys"}, + {"33396", "Three Treys"}, + {"33395", "Three Treys"}, + {"33394", "Three Treys"}, + {"33392", "Three Treys"}, + {"33387", "Three Treys"}, + {"33386", "Three Treys"}, + {"33385", "Three Treys"}, + {"33384", "Three Treys"}, + {"33382", "Three Treys"}, + {"33376", "Three Treys"}, + {"33375", "Three Treys"}, + {"33374", "Three Treys"}, + {"33372", "Three Treys"}, + {"33365", "Three Treys"}, + {"33364", "Three Treys"}, + {"33362", "Three Treys"}, + {"33354", "Three Treys"}, + {"33352", "Three Treys"}, + {"33342", "Three Treys"}, + {"222AK", "Three Deuces"}, + {"222AQ", "Three Deuces"}, + {"222AJ", "Three Deuces"}, + {"222AT", "Three Deuces"}, + {"222A9", "Three Deuces"}, + {"222A8", "Three Deuces"}, + {"222A7", "Three Deuces"}, + {"222A6", "Three Deuces"}, + {"222A5", "Three Deuces"}, + {"222A4", "Three Deuces"}, + {"222A3", "Three Deuces"}, + {"222KQ", "Three Deuces"}, + {"222KJ", "Three Deuces"}, + {"222KT", "Three Deuces"}, + {"222K9", "Three Deuces"}, + {"222K8", "Three Deuces"}, + {"222K7", "Three Deuces"}, + {"222K6", "Three Deuces"}, + {"222K5", "Three Deuces"}, + {"222K4", "Three Deuces"}, + {"222K3", "Three Deuces"}, + {"222QJ", "Three Deuces"}, + {"222QT", "Three Deuces"}, + {"222Q9", "Three Deuces"}, + {"222Q8", "Three Deuces"}, + {"222Q7", "Three Deuces"}, + {"222Q6", "Three Deuces"}, + {"222Q5", "Three Deuces"}, + {"222Q4", "Three Deuces"}, + {"222Q3", "Three Deuces"}, + {"222JT", "Three Deuces"}, + {"222J9", "Three Deuces"}, + {"222J8", "Three Deuces"}, + {"222J7", "Three Deuces"}, + {"222J6", "Three Deuces"}, + {"222J5", "Three Deuces"}, + {"222J4", "Three Deuces"}, + {"222J3", "Three Deuces"}, + {"222T9", "Three Deuces"}, + {"222T8", "Three Deuces"}, + {"222T7", "Three Deuces"}, + {"222T6", "Three Deuces"}, + {"222T5", "Three Deuces"}, + {"222T4", "Three Deuces"}, + {"222T3", "Three Deuces"}, + {"22298", "Three Deuces"}, + {"22297", "Three Deuces"}, + {"22296", "Three Deuces"}, + {"22295", "Three Deuces"}, + {"22294", "Three Deuces"}, + {"22293", "Three Deuces"}, + {"22287", "Three Deuces"}, + {"22286", "Three Deuces"}, + {"22285", "Three Deuces"}, + {"22284", "Three Deuces"}, + {"22283", "Three Deuces"}, + {"22276", "Three Deuces"}, + {"22275", "Three Deuces"}, + {"22274", "Three Deuces"}, + {"22273", "Three Deuces"}, + {"22265", "Three Deuces"}, + {"22264", "Three Deuces"}, + {"22263", "Three Deuces"}, + {"22254", "Three Deuces"}, + {"22253", "Three Deuces"}, + {"22243", "Three Deuces"}, + {"AAKKQ", "Aces and Kings"}, + {"AAKKJ", "Aces and Kings"}, + {"AAKKT", "Aces and Kings"}, + {"AAKK9", "Aces and Kings"}, + {"AAKK8", "Aces and Kings"}, + {"AAKK7", "Aces and Kings"}, + {"AAKK6", "Aces and Kings"}, + {"AAKK5", "Aces and Kings"}, + {"AAKK4", "Aces and Kings"}, + {"AAKK3", "Aces and Kings"}, + {"AAKK2", "Aces and Kings"}, + {"AAQQK", "Aces and Queens"}, + {"AAQQJ", "Aces and Queens"}, + {"AAQQT", "Aces and Queens"}, + {"AAQQ9", "Aces and Queens"}, + {"AAQQ8", "Aces and Queens"}, + {"AAQQ7", "Aces and Queens"}, + {"AAQQ6", "Aces and Queens"}, + {"AAQQ5", "Aces and Queens"}, + {"AAQQ4", "Aces and Queens"}, + {"AAQQ3", "Aces and Queens"}, + {"AAQQ2", "Aces and Queens"}, + {"AAJJK", "Aces and Jacks"}, + {"AAJJQ", "Aces and Jacks"}, + {"AAJJT", "Aces and Jacks"}, + {"AAJJ9", "Aces and Jacks"}, + {"AAJJ8", "Aces and Jacks"}, + {"AAJJ7", "Aces and Jacks"}, + {"AAJJ6", "Aces and Jacks"}, + {"AAJJ5", "Aces and Jacks"}, + {"AAJJ4", "Aces and Jacks"}, + {"AAJJ3", "Aces and Jacks"}, + {"AAJJ2", "Aces and Jacks"}, + {"AATTK", "Aces and Tens"}, + {"AATTQ", "Aces and Tens"}, + {"AATTJ", "Aces and Tens"}, + {"AATT9", "Aces and Tens"}, + {"AATT8", "Aces and Tens"}, + {"AATT7", "Aces and Tens"}, + {"AATT6", "Aces and Tens"}, + {"AATT5", "Aces and Tens"}, + {"AATT4", "Aces and Tens"}, + {"AATT3", "Aces and Tens"}, + {"AATT2", "Aces and Tens"}, + {"AA99K", "Aces and Nines"}, + {"AA99Q", "Aces and Nines"}, + {"AA99J", "Aces and Nines"}, + {"AA99T", "Aces and Nines"}, + {"AA998", "Aces and Nines"}, + {"AA997", "Aces and Nines"}, + {"AA996", "Aces and Nines"}, + {"AA995", "Aces and Nines"}, + {"AA994", "Aces and Nines"}, + {"AA993", "Aces and Nines"}, + {"AA992", "Aces and Nines"}, + {"AA88K", "Aces and Eights"}, + {"AA88Q", "Aces and Eights"}, + {"AA88J", "Aces and Eights"}, + {"AA88T", "Aces and Eights"}, + {"AA889", "Aces and Eights"}, + {"AA887", "Aces and Eights"}, + {"AA886", "Aces and Eights"}, + {"AA885", "Aces and Eights"}, + {"AA884", "Aces and Eights"}, + {"AA883", "Aces and Eights"}, + {"AA882", "Aces and Eights"}, + {"AA77K", "Aces and Sevens"}, + {"AA77Q", "Aces and Sevens"}, + {"AA77J", "Aces and Sevens"}, + {"AA77T", "Aces and Sevens"}, + {"AA779", "Aces and Sevens"}, + {"AA778", "Aces and Sevens"}, + {"AA776", "Aces and Sevens"}, + {"AA775", "Aces and Sevens"}, + {"AA774", "Aces and Sevens"}, + {"AA773", "Aces and Sevens"}, + {"AA772", "Aces and Sevens"}, + {"AA66K", "Aces and Sixes"}, + {"AA66Q", "Aces and Sixes"}, + {"AA66J", "Aces and Sixes"}, + {"AA66T", "Aces and Sixes"}, + {"AA669", "Aces and Sixes"}, + {"AA668", "Aces and Sixes"}, + {"AA667", "Aces and Sixes"}, + {"AA665", "Aces and Sixes"}, + {"AA664", "Aces and Sixes"}, + {"AA663", "Aces and Sixes"}, + {"AA662", "Aces and Sixes"}, + {"AA55K", "Aces and Fives"}, + {"AA55Q", "Aces and Fives"}, + {"AA55J", "Aces and Fives"}, + {"AA55T", "Aces and Fives"}, + {"AA559", "Aces and Fives"}, + {"AA558", "Aces and Fives"}, + {"AA557", "Aces and Fives"}, + {"AA556", "Aces and Fives"}, + {"AA554", "Aces and Fives"}, + {"AA553", "Aces and Fives"}, + {"AA552", "Aces and Fives"}, + {"AA44K", "Aces and Fours"}, + {"AA44Q", "Aces and Fours"}, + {"AA44J", "Aces and Fours"}, + {"AA44T", "Aces and Fours"}, + {"AA449", "Aces and Fours"}, + {"AA448", "Aces and Fours"}, + {"AA447", "Aces and Fours"}, + {"AA446", "Aces and Fours"}, + {"AA445", "Aces and Fours"}, + {"AA443", "Aces and Fours"}, + {"AA442", "Aces and Fours"}, + {"AA33K", "Aces and Treys"}, + {"AA33Q", "Aces and Treys"}, + {"AA33J", "Aces and Treys"}, + {"AA33T", "Aces and Treys"}, + {"AA339", "Aces and Treys"}, + {"AA338", "Aces and Treys"}, + {"AA337", "Aces and Treys"}, + {"AA336", "Aces and Treys"}, + {"AA335", "Aces and Treys"}, + {"AA334", "Aces and Treys"}, + {"AA332", "Aces and Treys"}, + {"AA22K", "Aces and Deuces"}, + {"AA22Q", "Aces and Deuces"}, + {"AA22J", "Aces and Deuces"}, + {"AA22T", "Aces and Deuces"}, + {"AA229", "Aces and Deuces"}, + {"AA228", "Aces and Deuces"}, + {"AA227", "Aces and Deuces"}, + {"AA226", "Aces and Deuces"}, + {"AA225", "Aces and Deuces"}, + {"AA224", "Aces and Deuces"}, + {"AA223", "Aces and Deuces"}, + {"KKQQA", "Kings and Queens"}, + {"KKQQJ", "Kings and Queens"}, + {"KKQQT", "Kings and Queens"}, + {"KKQQ9", "Kings and Queens"}, + {"KKQQ8", "Kings and Queens"}, + {"KKQQ7", "Kings and Queens"}, + {"KKQQ6", "Kings and Queens"}, + {"KKQQ5", "Kings and Queens"}, + {"KKQQ4", "Kings and Queens"}, + {"KKQQ3", "Kings and Queens"}, + {"KKQQ2", "Kings and Queens"}, + {"KKJJA", "Kings and Jacks"}, + {"KKJJQ", "Kings and Jacks"}, + {"KKJJT", "Kings and Jacks"}, + {"KKJJ9", "Kings and Jacks"}, + {"KKJJ8", "Kings and Jacks"}, + {"KKJJ7", "Kings and Jacks"}, + {"KKJJ6", "Kings and Jacks"}, + {"KKJJ5", "Kings and Jacks"}, + {"KKJJ4", "Kings and Jacks"}, + {"KKJJ3", "Kings and Jacks"}, + {"KKJJ2", "Kings and Jacks"}, + {"KKTTA", "Kings and Tens"}, + {"KKTTQ", "Kings and Tens"}, + {"KKTTJ", "Kings and Tens"}, + {"KKTT9", "Kings and Tens"}, + {"KKTT8", "Kings and Tens"}, + {"KKTT7", "Kings and Tens"}, + {"KKTT6", "Kings and Tens"}, + {"KKTT5", "Kings and Tens"}, + {"KKTT4", "Kings and Tens"}, + {"KKTT3", "Kings and Tens"}, + {"KKTT2", "Kings and Tens"}, + {"KK99A", "Kings and Nines"}, + {"KK99Q", "Kings and Nines"}, + {"KK99J", "Kings and Nines"}, + {"KK99T", "Kings and Nines"}, + {"KK998", "Kings and Nines"}, + {"KK997", "Kings and Nines"}, + {"KK996", "Kings and Nines"}, + {"KK995", "Kings and Nines"}, + {"KK994", "Kings and Nines"}, + {"KK993", "Kings and Nines"}, + {"KK992", "Kings and Nines"}, + {"KK88A", "Kings and Eights"}, + {"KK88Q", "Kings and Eights"}, + {"KK88J", "Kings and Eights"}, + {"KK88T", "Kings and Eights"}, + {"KK889", "Kings and Eights"}, + {"KK887", "Kings and Eights"}, + {"KK886", "Kings and Eights"}, + {"KK885", "Kings and Eights"}, + {"KK884", "Kings and Eights"}, + {"KK883", "Kings and Eights"}, + {"KK882", "Kings and Eights"}, + {"KK77A", "Kings and Sevens"}, + {"KK77Q", "Kings and Sevens"}, + {"KK77J", "Kings and Sevens"}, + {"KK77T", "Kings and Sevens"}, + {"KK779", "Kings and Sevens"}, + {"KK778", "Kings and Sevens"}, + {"KK776", "Kings and Sevens"}, + {"KK775", "Kings and Sevens"}, + {"KK774", "Kings and Sevens"}, + {"KK773", "Kings and Sevens"}, + {"KK772", "Kings and Sevens"}, + {"KK66A", "Kings and Sixes"}, + {"KK66Q", "Kings and Sixes"}, + {"KK66J", "Kings and Sixes"}, + {"KK66T", "Kings and Sixes"}, + {"KK669", "Kings and Sixes"}, + {"KK668", "Kings and Sixes"}, + {"KK667", "Kings and Sixes"}, + {"KK665", "Kings and Sixes"}, + {"KK664", "Kings and Sixes"}, + {"KK663", "Kings and Sixes"}, + {"KK662", "Kings and Sixes"}, + {"KK55A", "Kings and Fives"}, + {"KK55Q", "Kings and Fives"}, + {"KK55J", "Kings and Fives"}, + {"KK55T", "Kings and Fives"}, + {"KK559", "Kings and Fives"}, + {"KK558", "Kings and Fives"}, + {"KK557", "Kings and Fives"}, + {"KK556", "Kings and Fives"}, + {"KK554", "Kings and Fives"}, + {"KK553", "Kings and Fives"}, + {"KK552", "Kings and Fives"}, + {"KK44A", "Kings and Fours"}, + {"KK44Q", "Kings and Fours"}, + {"KK44J", "Kings and Fours"}, + {"KK44T", "Kings and Fours"}, + {"KK449", "Kings and Fours"}, + {"KK448", "Kings and Fours"}, + {"KK447", "Kings and Fours"}, + {"KK446", "Kings and Fours"}, + {"KK445", "Kings and Fours"}, + {"KK443", "Kings and Fours"}, + {"KK442", "Kings and Fours"}, + {"KK33A", "Kings and Treys"}, + {"KK33Q", "Kings and Treys"}, + {"KK33J", "Kings and Treys"}, + {"KK33T", "Kings and Treys"}, + {"KK339", "Kings and Treys"}, + {"KK338", "Kings and Treys"}, + {"KK337", "Kings and Treys"}, + {"KK336", "Kings and Treys"}, + {"KK335", "Kings and Treys"}, + {"KK334", "Kings and Treys"}, + {"KK332", "Kings and Treys"}, + {"KK22A", "Kings and Deuces"}, + {"KK22Q", "Kings and Deuces"}, + {"KK22J", "Kings and Deuces"}, + {"KK22T", "Kings and Deuces"}, + {"KK229", "Kings and Deuces"}, + {"KK228", "Kings and Deuces"}, + {"KK227", "Kings and Deuces"}, + {"KK226", "Kings and Deuces"}, + {"KK225", "Kings and Deuces"}, + {"KK224", "Kings and Deuces"}, + {"KK223", "Kings and Deuces"}, + {"QQJJA", "Queens and Jacks"}, + {"QQJJK", "Queens and Jacks"}, + {"QQJJT", "Queens and Jacks"}, + {"QQJJ9", "Queens and Jacks"}, + {"QQJJ8", "Queens and Jacks"}, + {"QQJJ7", "Queens and Jacks"}, + {"QQJJ6", "Queens and Jacks"}, + {"QQJJ5", "Queens and Jacks"}, + {"QQJJ4", "Queens and Jacks"}, + {"QQJJ3", "Queens and Jacks"}, + {"QQJJ2", "Queens and Jacks"}, + {"QQTTA", "Queens and Tens"}, + {"QQTTK", "Queens and Tens"}, + {"QQTTJ", "Queens and Tens"}, + {"QQTT9", "Queens and Tens"}, + {"QQTT8", "Queens and Tens"}, + {"QQTT7", "Queens and Tens"}, + {"QQTT6", "Queens and Tens"}, + {"QQTT5", "Queens and Tens"}, + {"QQTT4", "Queens and Tens"}, + {"QQTT3", "Queens and Tens"}, + {"QQTT2", "Queens and Tens"}, + {"QQ99A", "Queens and Nines"}, + {"QQ99K", "Queens and Nines"}, + {"QQ99J", "Queens and Nines"}, + {"QQ99T", "Queens and Nines"}, + {"QQ998", "Queens and Nines"}, + {"QQ997", "Queens and Nines"}, + {"QQ996", "Queens and Nines"}, + {"QQ995", "Queens and Nines"}, + {"QQ994", "Queens and Nines"}, + {"QQ993", "Queens and Nines"}, + {"QQ992", "Queens and Nines"}, + {"QQ88A", "Queens and Eights"}, + {"QQ88K", "Queens and Eights"}, + {"QQ88J", "Queens and Eights"}, + {"QQ88T", "Queens and Eights"}, + {"QQ889", "Queens and Eights"}, + {"QQ887", "Queens and Eights"}, + {"QQ886", "Queens and Eights"}, + {"QQ885", "Queens and Eights"}, + {"QQ884", "Queens and Eights"}, + {"QQ883", "Queens and Eights"}, + {"QQ882", "Queens and Eights"}, + {"QQ77A", "Queens and Sevens"}, + {"QQ77K", "Queens and Sevens"}, + {"QQ77J", "Queens and Sevens"}, + {"QQ77T", "Queens and Sevens"}, + {"QQ779", "Queens and Sevens"}, + {"QQ778", "Queens and Sevens"}, + {"QQ776", "Queens and Sevens"}, + {"QQ775", "Queens and Sevens"}, + {"QQ774", "Queens and Sevens"}, + {"QQ773", "Queens and Sevens"}, + {"QQ772", "Queens and Sevens"}, + {"QQ66A", "Queens and Sixes"}, + {"QQ66K", "Queens and Sixes"}, + {"QQ66J", "Queens and Sixes"}, + {"QQ66T", "Queens and Sixes"}, + {"QQ669", "Queens and Sixes"}, + {"QQ668", "Queens and Sixes"}, + {"QQ667", "Queens and Sixes"}, + {"QQ665", "Queens and Sixes"}, + {"QQ664", "Queens and Sixes"}, + {"QQ663", "Queens and Sixes"}, + {"QQ662", "Queens and Sixes"}, + {"QQ55A", "Queens and Fives"}, + {"QQ55K", "Queens and Fives"}, + {"QQ55J", "Queens and Fives"}, + {"QQ55T", "Queens and Fives"}, + {"QQ559", "Queens and Fives"}, + {"QQ558", "Queens and Fives"}, + {"QQ557", "Queens and Fives"}, + {"QQ556", "Queens and Fives"}, + {"QQ554", "Queens and Fives"}, + {"QQ553", "Queens and Fives"}, + {"QQ552", "Queens and Fives"}, + {"QQ44A", "Queens and Fours"}, + {"QQ44K", "Queens and Fours"}, + {"QQ44J", "Queens and Fours"}, + {"QQ44T", "Queens and Fours"}, + {"QQ449", "Queens and Fours"}, + {"QQ448", "Queens and Fours"}, + {"QQ447", "Queens and Fours"}, + {"QQ446", "Queens and Fours"}, + {"QQ445", "Queens and Fours"}, + {"QQ443", "Queens and Fours"}, + {"QQ442", "Queens and Fours"}, + {"QQ33A", "Queens and Treys"}, + {"QQ33K", "Queens and Treys"}, + {"QQ33J", "Queens and Treys"}, + {"QQ33T", "Queens and Treys"}, + {"QQ339", "Queens and Treys"}, + {"QQ338", "Queens and Treys"}, + {"QQ337", "Queens and Treys"}, + {"QQ336", "Queens and Treys"}, + {"QQ335", "Queens and Treys"}, + {"QQ334", "Queens and Treys"}, + {"QQ332", "Queens and Treys"}, + {"QQ22A", "Queens and Deuces"}, + {"QQ22K", "Queens and Deuces"}, + {"QQ22J", "Queens and Deuces"}, + {"QQ22T", "Queens and Deuces"}, + {"QQ229", "Queens and Deuces"}, + {"QQ228", "Queens and Deuces"}, + {"QQ227", "Queens and Deuces"}, + {"QQ226", "Queens and Deuces"}, + {"QQ225", "Queens and Deuces"}, + {"QQ224", "Queens and Deuces"}, + {"QQ223", "Queens and Deuces"}, + {"JJTTA", "Jacks and Tens"}, + {"JJTTK", "Jacks and Tens"}, + {"JJTTQ", "Jacks and Tens"}, + {"JJTT9", "Jacks and Tens"}, + {"JJTT8", "Jacks and Tens"}, + {"JJTT7", "Jacks and Tens"}, + {"JJTT6", "Jacks and Tens"}, + {"JJTT5", "Jacks and Tens"}, + {"JJTT4", "Jacks and Tens"}, + {"JJTT3", "Jacks and Tens"}, + {"JJTT2", "Jacks and Tens"}, + {"JJ99A", "Jacks and Nines"}, + {"JJ99K", "Jacks and Nines"}, + {"JJ99Q", "Jacks and Nines"}, + {"JJ99T", "Jacks and Nines"}, + {"JJ998", "Jacks and Nines"}, + {"JJ997", "Jacks and Nines"}, + {"JJ996", "Jacks and Nines"}, + {"JJ995", "Jacks and Nines"}, + {"JJ994", "Jacks and Nines"}, + {"JJ993", "Jacks and Nines"}, + {"JJ992", "Jacks and Nines"}, + {"JJ88A", "Jacks and Eights"}, + {"JJ88K", "Jacks and Eights"}, + {"JJ88Q", "Jacks and Eights"}, + {"JJ88T", "Jacks and Eights"}, + {"JJ889", "Jacks and Eights"}, + {"JJ887", "Jacks and Eights"}, + {"JJ886", "Jacks and Eights"}, + {"JJ885", "Jacks and Eights"}, + {"JJ884", "Jacks and Eights"}, + {"JJ883", "Jacks and Eights"}, + {"JJ882", "Jacks and Eights"}, + {"JJ77A", "Jacks and Sevens"}, + {"JJ77K", "Jacks and Sevens"}, + {"JJ77Q", "Jacks and Sevens"}, + {"JJ77T", "Jacks and Sevens"}, + {"JJ779", "Jacks and Sevens"}, + {"JJ778", "Jacks and Sevens"}, + {"JJ776", "Jacks and Sevens"}, + {"JJ775", "Jacks and Sevens"}, + {"JJ774", "Jacks and Sevens"}, + {"JJ773", "Jacks and Sevens"}, + {"JJ772", "Jacks and Sevens"}, + {"JJ66A", "Jacks and Sixes"}, + {"JJ66K", "Jacks and Sixes"}, + {"JJ66Q", "Jacks and Sixes"}, + {"JJ66T", "Jacks and Sixes"}, + {"JJ669", "Jacks and Sixes"}, + {"JJ668", "Jacks and Sixes"}, + {"JJ667", "Jacks and Sixes"}, + {"JJ665", "Jacks and Sixes"}, + {"JJ664", "Jacks and Sixes"}, + {"JJ663", "Jacks and Sixes"}, + {"JJ662", "Jacks and Sixes"}, + {"JJ55A", "Jacks and Fives"}, + {"JJ55K", "Jacks and Fives"}, + {"JJ55Q", "Jacks and Fives"}, + {"JJ55T", "Jacks and Fives"}, + {"JJ559", "Jacks and Fives"}, + {"JJ558", "Jacks and Fives"}, + {"JJ557", "Jacks and Fives"}, + {"JJ556", "Jacks and Fives"}, + {"JJ554", "Jacks and Fives"}, + {"JJ553", "Jacks and Fives"}, + {"JJ552", "Jacks and Fives"}, + {"JJ44A", "Jacks and Fours"}, + {"JJ44K", "Jacks and Fours"}, + {"JJ44Q", "Jacks and Fours"}, + {"JJ44T", "Jacks and Fours"}, + {"JJ449", "Jacks and Fours"}, + {"JJ448", "Jacks and Fours"}, + {"JJ447", "Jacks and Fours"}, + {"JJ446", "Jacks and Fours"}, + {"JJ445", "Jacks and Fours"}, + {"JJ443", "Jacks and Fours"}, + {"JJ442", "Jacks and Fours"}, + {"JJ33A", "Jacks and Treys"}, + {"JJ33K", "Jacks and Treys"}, + {"JJ33Q", "Jacks and Treys"}, + {"JJ33T", "Jacks and Treys"}, + {"JJ339", "Jacks and Treys"}, + {"JJ338", "Jacks and Treys"}, + {"JJ337", "Jacks and Treys"}, + {"JJ336", "Jacks and Treys"}, + {"JJ335", "Jacks and Treys"}, + {"JJ334", "Jacks and Treys"}, + {"JJ332", "Jacks and Treys"}, + {"JJ22A", "Jacks and Deuces"}, + {"JJ22K", "Jacks and Deuces"}, + {"JJ22Q", "Jacks and Deuces"}, + {"JJ22T", "Jacks and Deuces"}, + {"JJ229", "Jacks and Deuces"}, + {"JJ228", "Jacks and Deuces"}, + {"JJ227", "Jacks and Deuces"}, + {"JJ226", "Jacks and Deuces"}, + {"JJ225", "Jacks and Deuces"}, + {"JJ224", "Jacks and Deuces"}, + {"JJ223", "Jacks and Deuces"}, + {"TT99A", "Tens and Nines"}, + {"TT99K", "Tens and Nines"}, + {"TT99Q", "Tens and Nines"}, + {"TT99J", "Tens and Nines"}, + {"TT998", "Tens and Nines"}, + {"TT997", "Tens and Nines"}, + {"TT996", "Tens and Nines"}, + {"TT995", "Tens and Nines"}, + {"TT994", "Tens and Nines"}, + {"TT993", "Tens and Nines"}, + {"TT992", "Tens and Nines"}, + {"TT88A", "Tens and Eights"}, + {"TT88K", "Tens and Eights"}, + {"TT88Q", "Tens and Eights"}, + {"TT88J", "Tens and Eights"}, + {"TT889", "Tens and Eights"}, + {"TT887", "Tens and Eights"}, + {"TT886", "Tens and Eights"}, + {"TT885", "Tens and Eights"}, + {"TT884", "Tens and Eights"}, + {"TT883", "Tens and Eights"}, + {"TT882", "Tens and Eights"}, + {"TT77A", "Tens and Sevens"}, + {"TT77K", "Tens and Sevens"}, + {"TT77Q", "Tens and Sevens"}, + {"TT77J", "Tens and Sevens"}, + {"TT779", "Tens and Sevens"}, + {"TT778", "Tens and Sevens"}, + {"TT776", "Tens and Sevens"}, + {"TT775", "Tens and Sevens"}, + {"TT774", "Tens and Sevens"}, + {"TT773", "Tens and Sevens"}, + {"TT772", "Tens and Sevens"}, + {"TT66A", "Tens and Sixes"}, + {"TT66K", "Tens and Sixes"}, + {"TT66Q", "Tens and Sixes"}, + {"TT66J", "Tens and Sixes"}, + {"TT669", "Tens and Sixes"}, + {"TT668", "Tens and Sixes"}, + {"TT667", "Tens and Sixes"}, + {"TT665", "Tens and Sixes"}, + {"TT664", "Tens and Sixes"}, + {"TT663", "Tens and Sixes"}, + {"TT662", "Tens and Sixes"}, + {"TT55A", "Tens and Fives"}, + {"TT55K", "Tens and Fives"}, + {"TT55Q", "Tens and Fives"}, + {"TT55J", "Tens and Fives"}, + {"TT559", "Tens and Fives"}, + {"TT558", "Tens and Fives"}, + {"TT557", "Tens and Fives"}, + {"TT556", "Tens and Fives"}, + {"TT554", "Tens and Fives"}, + {"TT553", "Tens and Fives"}, + {"TT552", "Tens and Fives"}, + {"TT44A", "Tens and Fours"}, + {"TT44K", "Tens and Fours"}, + {"TT44Q", "Tens and Fours"}, + {"TT44J", "Tens and Fours"}, + {"TT449", "Tens and Fours"}, + {"TT448", "Tens and Fours"}, + {"TT447", "Tens and Fours"}, + {"TT446", "Tens and Fours"}, + {"TT445", "Tens and Fours"}, + {"TT443", "Tens and Fours"}, + {"TT442", "Tens and Fours"}, + {"TT33A", "Tens and Treys"}, + {"TT33K", "Tens and Treys"}, + {"TT33Q", "Tens and Treys"}, + {"TT33J", "Tens and Treys"}, + {"TT339", "Tens and Treys"}, + {"TT338", "Tens and Treys"}, + {"TT337", "Tens and Treys"}, + {"TT336", "Tens and Treys"}, + {"TT335", "Tens and Treys"}, + {"TT334", "Tens and Treys"}, + {"TT332", "Tens and Treys"}, + {"TT22A", "Tens and Deuces"}, + {"TT22K", "Tens and Deuces"}, + {"TT22Q", "Tens and Deuces"}, + {"TT22J", "Tens and Deuces"}, + {"TT229", "Tens and Deuces"}, + {"TT228", "Tens and Deuces"}, + {"TT227", "Tens and Deuces"}, + {"TT226", "Tens and Deuces"}, + {"TT225", "Tens and Deuces"}, + {"TT224", "Tens and Deuces"}, + {"TT223", "Tens and Deuces"}, + {"9988A", "Nines and Eights"}, + {"9988K", "Nines and Eights"}, + {"9988Q", "Nines and Eights"}, + {"9988J", "Nines and Eights"}, + {"9988T", "Nines and Eights"}, + {"99887", "Nines and Eights"}, + {"99886", "Nines and Eights"}, + {"99885", "Nines and Eights"}, + {"99884", "Nines and Eights"}, + {"99883", "Nines and Eights"}, + {"99882", "Nines and Eights"}, + {"9977A", "Nines and Sevens"}, + {"9977K", "Nines and Sevens"}, + {"9977Q", "Nines and Sevens"}, + {"9977J", "Nines and Sevens"}, + {"9977T", "Nines and Sevens"}, + {"99778", "Nines and Sevens"}, + {"99776", "Nines and Sevens"}, + {"99775", "Nines and Sevens"}, + {"99774", "Nines and Sevens"}, + {"99773", "Nines and Sevens"}, + {"99772", "Nines and Sevens"}, + {"9966A", "Nines and Sixes"}, + {"9966K", "Nines and Sixes"}, + {"9966Q", "Nines and Sixes"}, + {"9966J", "Nines and Sixes"}, + {"9966T", "Nines and Sixes"}, + {"99668", "Nines and Sixes"}, + {"99667", "Nines and Sixes"}, + {"99665", "Nines and Sixes"}, + {"99664", "Nines and Sixes"}, + {"99663", "Nines and Sixes"}, + {"99662", "Nines and Sixes"}, + {"9955A", "Nines and Fives"}, + {"9955K", "Nines and Fives"}, + {"9955Q", "Nines and Fives"}, + {"9955J", "Nines and Fives"}, + {"9955T", "Nines and Fives"}, + {"99558", "Nines and Fives"}, + {"99557", "Nines and Fives"}, + {"99556", "Nines and Fives"}, + {"99554", "Nines and Fives"}, + {"99553", "Nines and Fives"}, + {"99552", "Nines and Fives"}, + {"9944A", "Nines and Fours"}, + {"9944K", "Nines and Fours"}, + {"9944Q", "Nines and Fours"}, + {"9944J", "Nines and Fours"}, + {"9944T", "Nines and Fours"}, + {"99448", "Nines and Fours"}, + {"99447", "Nines and Fours"}, + {"99446", "Nines and Fours"}, + {"99445", "Nines and Fours"}, + {"99443", "Nines and Fours"}, + {"99442", "Nines and Fours"}, + {"9933A", "Nines and Treys"}, + {"9933K", "Nines and Treys"}, + {"9933Q", "Nines and Treys"}, + {"9933J", "Nines and Treys"}, + {"9933T", "Nines and Treys"}, + {"99338", "Nines and Treys"}, + {"99337", "Nines and Treys"}, + {"99336", "Nines and Treys"}, + {"99335", "Nines and Treys"}, + {"99334", "Nines and Treys"}, + {"99332", "Nines and Treys"}, + {"9922A", "Nines and Deuces"}, + {"9922K", "Nines and Deuces"}, + {"9922Q", "Nines and Deuces"}, + {"9922J", "Nines and Deuces"}, + {"9922T", "Nines and Deuces"}, + {"99228", "Nines and Deuces"}, + {"99227", "Nines and Deuces"}, + {"99226", "Nines and Deuces"}, + {"99225", "Nines and Deuces"}, + {"99224", "Nines and Deuces"}, + {"99223", "Nines and Deuces"}, + {"8877A", "Eights and Sevens"}, + {"8877K", "Eights and Sevens"}, + {"8877Q", "Eights and Sevens"}, + {"8877J", "Eights and Sevens"}, + {"8877T", "Eights and Sevens"}, + {"88779", "Eights and Sevens"}, + {"88776", "Eights and Sevens"}, + {"88775", "Eights and Sevens"}, + {"88774", "Eights and Sevens"}, + {"88773", "Eights and Sevens"}, + {"88772", "Eights and Sevens"}, + {"8866A", "Eights and Sixes"}, + {"8866K", "Eights and Sixes"}, + {"8866Q", "Eights and Sixes"}, + {"8866J", "Eights and Sixes"}, + {"8866T", "Eights and Sixes"}, + {"88669", "Eights and Sixes"}, + {"88667", "Eights and Sixes"}, + {"88665", "Eights and Sixes"}, + {"88664", "Eights and Sixes"}, + {"88663", "Eights and Sixes"}, + {"88662", "Eights and Sixes"}, + {"8855A", "Eights and Fives"}, + {"8855K", "Eights and Fives"}, + {"8855Q", "Eights and Fives"}, + {"8855J", "Eights and Fives"}, + {"8855T", "Eights and Fives"}, + {"88559", "Eights and Fives"}, + {"88557", "Eights and Fives"}, + {"88556", "Eights and Fives"}, + {"88554", "Eights and Fives"}, + {"88553", "Eights and Fives"}, + {"88552", "Eights and Fives"}, + {"8844A", "Eights and Fours"}, + {"8844K", "Eights and Fours"}, + {"8844Q", "Eights and Fours"}, + {"8844J", "Eights and Fours"}, + {"8844T", "Eights and Fours"}, + {"88449", "Eights and Fours"}, + {"88447", "Eights and Fours"}, + {"88446", "Eights and Fours"}, + {"88445", "Eights and Fours"}, + {"88443", "Eights and Fours"}, + {"88442", "Eights and Fours"}, + {"8833A", "Eights and Treys"}, + {"8833K", "Eights and Treys"}, + {"8833Q", "Eights and Treys"}, + {"8833J", "Eights and Treys"}, + {"8833T", "Eights and Treys"}, + {"88339", "Eights and Treys"}, + {"88337", "Eights and Treys"}, + {"88336", "Eights and Treys"}, + {"88335", "Eights and Treys"}, + {"88334", "Eights and Treys"}, + {"88332", "Eights and Treys"}, + {"8822A", "Eights and Deuces"}, + {"8822K", "Eights and Deuces"}, + {"8822Q", "Eights and Deuces"}, + {"8822J", "Eights and Deuces"}, + {"8822T", "Eights and Deuces"}, + {"88229", "Eights and Deuces"}, + {"88227", "Eights and Deuces"}, + {"88226", "Eights and Deuces"}, + {"88225", "Eights and Deuces"}, + {"88224", "Eights and Deuces"}, + {"88223", "Eights and Deuces"}, + {"7766A", "Sevens and Sixes"}, + {"7766K", "Sevens and Sixes"}, + {"7766Q", "Sevens and Sixes"}, + {"7766J", "Sevens and Sixes"}, + {"7766T", "Sevens and Sixes"}, + {"77669", "Sevens and Sixes"}, + {"77668", "Sevens and Sixes"}, + {"77665", "Sevens and Sixes"}, + {"77664", "Sevens and Sixes"}, + {"77663", "Sevens and Sixes"}, + {"77662", "Sevens and Sixes"}, + {"7755A", "Sevens and Fives"}, + {"7755K", "Sevens and Fives"}, + {"7755Q", "Sevens and Fives"}, + {"7755J", "Sevens and Fives"}, + {"7755T", "Sevens and Fives"}, + {"77559", "Sevens and Fives"}, + {"77558", "Sevens and Fives"}, + {"77556", "Sevens and Fives"}, + {"77554", "Sevens and Fives"}, + {"77553", "Sevens and Fives"}, + {"77552", "Sevens and Fives"}, + {"7744A", "Sevens and Fours"}, + {"7744K", "Sevens and Fours"}, + {"7744Q", "Sevens and Fours"}, + {"7744J", "Sevens and Fours"}, + {"7744T", "Sevens and Fours"}, + {"77449", "Sevens and Fours"}, + {"77448", "Sevens and Fours"}, + {"77446", "Sevens and Fours"}, + {"77445", "Sevens and Fours"}, + {"77443", "Sevens and Fours"}, + {"77442", "Sevens and Fours"}, + {"7733A", "Sevens and Treys"}, + {"7733K", "Sevens and Treys"}, + {"7733Q", "Sevens and Treys"}, + {"7733J", "Sevens and Treys"}, + {"7733T", "Sevens and Treys"}, + {"77339", "Sevens and Treys"}, + {"77338", "Sevens and Treys"}, + {"77336", "Sevens and Treys"}, + {"77335", "Sevens and Treys"}, + {"77334", "Sevens and Treys"}, + {"77332", "Sevens and Treys"}, + {"7722A", "Sevens and Deuces"}, + {"7722K", "Sevens and Deuces"}, + {"7722Q", "Sevens and Deuces"}, + {"7722J", "Sevens and Deuces"}, + {"7722T", "Sevens and Deuces"}, + {"77229", "Sevens and Deuces"}, + {"77228", "Sevens and Deuces"}, + {"77226", "Sevens and Deuces"}, + {"77225", "Sevens and Deuces"}, + {"77224", "Sevens and Deuces"}, + {"77223", "Sevens and Deuces"}, + {"6655A", "Sixes and Fives"}, + {"6655K", "Sixes and Fives"}, + {"6655Q", "Sixes and Fives"}, + {"6655J", "Sixes and Fives"}, + {"6655T", "Sixes and Fives"}, + {"66559", "Sixes and Fives"}, + {"66558", "Sixes and Fives"}, + {"66557", "Sixes and Fives"}, + {"66554", "Sixes and Fives"}, + {"66553", "Sixes and Fives"}, + {"66552", "Sixes and Fives"}, + {"6644A", "Sixes and Fours"}, + {"6644K", "Sixes and Fours"}, + {"6644Q", "Sixes and Fours"}, + {"6644J", "Sixes and Fours"}, + {"6644T", "Sixes and Fours"}, + {"66449", "Sixes and Fours"}, + {"66448", "Sixes and Fours"}, + {"66447", "Sixes and Fours"}, + {"66445", "Sixes and Fours"}, + {"66443", "Sixes and Fours"}, + {"66442", "Sixes and Fours"}, + {"6633A", "Sixes and Treys"}, + {"6633K", "Sixes and Treys"}, + {"6633Q", "Sixes and Treys"}, + {"6633J", "Sixes and Treys"}, + {"6633T", "Sixes and Treys"}, + {"66339", "Sixes and Treys"}, + {"66338", "Sixes and Treys"}, + {"66337", "Sixes and Treys"}, + {"66335", "Sixes and Treys"}, + {"66334", "Sixes and Treys"}, + {"66332", "Sixes and Treys"}, + {"6622A", "Sixes and Deuces"}, + {"6622K", "Sixes and Deuces"}, + {"6622Q", "Sixes and Deuces"}, + {"6622J", "Sixes and Deuces"}, + {"6622T", "Sixes and Deuces"}, + {"66229", "Sixes and Deuces"}, + {"66228", "Sixes and Deuces"}, + {"66227", "Sixes and Deuces"}, + {"66225", "Sixes and Deuces"}, + {"66224", "Sixes and Deuces"}, + {"66223", "Sixes and Deuces"}, + {"5544A", "Fives and Fours"}, + {"5544K", "Fives and Fours"}, + {"5544Q", "Fives and Fours"}, + {"5544J", "Fives and Fours"}, + {"5544T", "Fives and Fours"}, + {"55449", "Fives and Fours"}, + {"55448", "Fives and Fours"}, + {"55447", "Fives and Fours"}, + {"55446", "Fives and Fours"}, + {"55443", "Fives and Fours"}, + {"55442", "Fives and Fours"}, + {"5533A", "Fives and Treys"}, + {"5533K", "Fives and Treys"}, + {"5533Q", "Fives and Treys"}, + {"5533J", "Fives and Treys"}, + {"5533T", "Fives and Treys"}, + {"55339", "Fives and Treys"}, + {"55338", "Fives and Treys"}, + {"55337", "Fives and Treys"}, + {"55336", "Fives and Treys"}, + {"55334", "Fives and Treys"}, + {"55332", "Fives and Treys"}, + {"5522A", "Fives and Deuces"}, + {"5522K", "Fives and Deuces"}, + {"5522Q", "Fives and Deuces"}, + {"5522J", "Fives and Deuces"}, + {"5522T", "Fives and Deuces"}, + {"55229", "Fives and Deuces"}, + {"55228", "Fives and Deuces"}, + {"55227", "Fives and Deuces"}, + {"55226", "Fives and Deuces"}, + {"55224", "Fives and Deuces"}, + {"55223", "Fives and Deuces"}, + {"4433A", "Fours and Treys"}, + {"4433K", "Fours and Treys"}, + {"4433Q", "Fours and Treys"}, + {"4433J", "Fours and Treys"}, + {"4433T", "Fours and Treys"}, + {"44339", "Fours and Treys"}, + {"44338", "Fours and Treys"}, + {"44337", "Fours and Treys"}, + {"44336", "Fours and Treys"}, + {"44335", "Fours and Treys"}, + {"44332", "Fours and Treys"}, + {"4422A", "Fours and Deuces"}, + {"4422K", "Fours and Deuces"}, + {"4422Q", "Fours and Deuces"}, + {"4422J", "Fours and Deuces"}, + {"4422T", "Fours and Deuces"}, + {"44229", "Fours and Deuces"}, + {"44228", "Fours and Deuces"}, + {"44227", "Fours and Deuces"}, + {"44226", "Fours and Deuces"}, + {"44225", "Fours and Deuces"}, + {"44223", "Fours and Deuces"}, + {"3322A", "Treys and Deuces"}, + {"3322K", "Treys and Deuces"}, + {"3322Q", "Treys and Deuces"}, + {"3322J", "Treys and Deuces"}, + {"3322T", "Treys and Deuces"}, + {"33229", "Treys and Deuces"}, + {"33228", "Treys and Deuces"}, + {"33227", "Treys and Deuces"}, + {"33226", "Treys and Deuces"}, + {"33225", "Treys and Deuces"}, + {"33224", "Treys and Deuces"}, + {"AAKQJ", "Pair of Aces"}, + {"AAKQT", "Pair of Aces"}, + {"AAKQ9", "Pair of Aces"}, + {"AAKQ8", "Pair of Aces"}, + {"AAKQ7", "Pair of Aces"}, + {"AAKQ6", "Pair of Aces"}, + {"AAKQ5", "Pair of Aces"}, + {"AAKQ4", "Pair of Aces"}, + {"AAKQ3", "Pair of Aces"}, + {"AAKQ2", "Pair of Aces"}, + {"AAKJT", "Pair of Aces"}, + {"AAKJ9", "Pair of Aces"}, + {"AAKJ8", "Pair of Aces"}, + {"AAKJ7", "Pair of Aces"}, + {"AAKJ6", "Pair of Aces"}, + {"AAKJ5", "Pair of Aces"}, + {"AAKJ4", "Pair of Aces"}, + {"AAKJ3", "Pair of Aces"}, + {"AAKJ2", "Pair of Aces"}, + {"AAKT9", "Pair of Aces"}, + {"AAKT8", "Pair of Aces"}, + {"AAKT7", "Pair of Aces"}, + {"AAKT6", "Pair of Aces"}, + {"AAKT5", "Pair of Aces"}, + {"AAKT4", "Pair of Aces"}, + {"AAKT3", "Pair of Aces"}, + {"AAKT2", "Pair of Aces"}, + {"AAK98", "Pair of Aces"}, + {"AAK97", "Pair of Aces"}, + {"AAK96", "Pair of Aces"}, + {"AAK95", "Pair of Aces"}, + {"AAK94", "Pair of Aces"}, + {"AAK93", "Pair of Aces"}, + {"AAK92", "Pair of Aces"}, + {"AAK87", "Pair of Aces"}, + {"AAK86", "Pair of Aces"}, + {"AAK85", "Pair of Aces"}, + {"AAK84", "Pair of Aces"}, + {"AAK83", "Pair of Aces"}, + {"AAK82", "Pair of Aces"}, + {"AAK76", "Pair of Aces"}, + {"AAK75", "Pair of Aces"}, + {"AAK74", "Pair of Aces"}, + {"AAK73", "Pair of Aces"}, + {"AAK72", "Pair of Aces"}, + {"AAK65", "Pair of Aces"}, + {"AAK64", "Pair of Aces"}, + {"AAK63", "Pair of Aces"}, + {"AAK62", "Pair of Aces"}, + {"AAK54", "Pair of Aces"}, + {"AAK53", "Pair of Aces"}, + {"AAK52", "Pair of Aces"}, + {"AAK43", "Pair of Aces"}, + {"AAK42", "Pair of Aces"}, + {"AAK32", "Pair of Aces"}, + {"AAQJT", "Pair of Aces"}, + {"AAQJ9", "Pair of Aces"}, + {"AAQJ8", "Pair of Aces"}, + {"AAQJ7", "Pair of Aces"}, + {"AAQJ6", "Pair of Aces"}, + {"AAQJ5", "Pair of Aces"}, + {"AAQJ4", "Pair of Aces"}, + {"AAQJ3", "Pair of Aces"}, + {"AAQJ2", "Pair of Aces"}, + {"AAQT9", "Pair of Aces"}, + {"AAQT8", "Pair of Aces"}, + {"AAQT7", "Pair of Aces"}, + {"AAQT6", "Pair of Aces"}, + {"AAQT5", "Pair of Aces"}, + {"AAQT4", "Pair of Aces"}, + {"AAQT3", "Pair of Aces"}, + {"AAQT2", "Pair of Aces"}, + {"AAQ98", "Pair of Aces"}, + {"AAQ97", "Pair of Aces"}, + {"AAQ96", "Pair of Aces"}, + {"AAQ95", "Pair of Aces"}, + {"AAQ94", "Pair of Aces"}, + {"AAQ93", "Pair of Aces"}, + {"AAQ92", "Pair of Aces"}, + {"AAQ87", "Pair of Aces"}, + {"AAQ86", "Pair of Aces"}, + {"AAQ85", "Pair of Aces"}, + {"AAQ84", "Pair of Aces"}, + {"AAQ83", "Pair of Aces"}, + {"AAQ82", "Pair of Aces"}, + {"AAQ76", "Pair of Aces"}, + {"AAQ75", "Pair of Aces"}, + {"AAQ74", "Pair of Aces"}, + {"AAQ73", "Pair of Aces"}, + {"AAQ72", "Pair of Aces"}, + {"AAQ65", "Pair of Aces"}, + {"AAQ64", "Pair of Aces"}, + {"AAQ63", "Pair of Aces"}, + {"AAQ62", "Pair of Aces"}, + {"AAQ54", "Pair of Aces"}, + {"AAQ53", "Pair of Aces"}, + {"AAQ52", "Pair of Aces"}, + {"AAQ43", "Pair of Aces"}, + {"AAQ42", "Pair of Aces"}, + {"AAQ32", "Pair of Aces"}, + {"AAJT9", "Pair of Aces"}, + {"AAJT8", "Pair of Aces"}, + {"AAJT7", "Pair of Aces"}, + {"AAJT6", "Pair of Aces"}, + {"AAJT5", "Pair of Aces"}, + {"AAJT4", "Pair of Aces"}, + {"AAJT3", "Pair of Aces"}, + {"AAJT2", "Pair of Aces"}, + {"AAJ98", "Pair of Aces"}, + {"AAJ97", "Pair of Aces"}, + {"AAJ96", "Pair of Aces"}, + {"AAJ95", "Pair of Aces"}, + {"AAJ94", "Pair of Aces"}, + {"AAJ93", "Pair of Aces"}, + {"AAJ92", "Pair of Aces"}, + {"AAJ87", "Pair of Aces"}, + {"AAJ86", "Pair of Aces"}, + {"AAJ85", "Pair of Aces"}, + {"AAJ84", "Pair of Aces"}, + {"AAJ83", "Pair of Aces"}, + {"AAJ82", "Pair of Aces"}, + {"AAJ76", "Pair of Aces"}, + {"AAJ75", "Pair of Aces"}, + {"AAJ74", "Pair of Aces"}, + {"AAJ73", "Pair of Aces"}, + {"AAJ72", "Pair of Aces"}, + {"AAJ65", "Pair of Aces"}, + {"AAJ64", "Pair of Aces"}, + {"AAJ63", "Pair of Aces"}, + {"AAJ62", "Pair of Aces"}, + {"AAJ54", "Pair of Aces"}, + {"AAJ53", "Pair of Aces"}, + {"AAJ52", "Pair of Aces"}, + {"AAJ43", "Pair of Aces"}, + {"AAJ42", "Pair of Aces"}, + {"AAJ32", "Pair of Aces"}, + {"AAT98", "Pair of Aces"}, + {"AAT97", "Pair of Aces"}, + {"AAT96", "Pair of Aces"}, + {"AAT95", "Pair of Aces"}, + {"AAT94", "Pair of Aces"}, + {"AAT93", "Pair of Aces"}, + {"AAT92", "Pair of Aces"}, + {"AAT87", "Pair of Aces"}, + {"AAT86", "Pair of Aces"}, + {"AAT85", "Pair of Aces"}, + {"AAT84", "Pair of Aces"}, + {"AAT83", "Pair of Aces"}, + {"AAT82", "Pair of Aces"}, + {"AAT76", "Pair of Aces"}, + {"AAT75", "Pair of Aces"}, + {"AAT74", "Pair of Aces"}, + {"AAT73", "Pair of Aces"}, + {"AAT72", "Pair of Aces"}, + {"AAT65", "Pair of Aces"}, + {"AAT64", "Pair of Aces"}, + {"AAT63", "Pair of Aces"}, + {"AAT62", "Pair of Aces"}, + {"AAT54", "Pair of Aces"}, + {"AAT53", "Pair of Aces"}, + {"AAT52", "Pair of Aces"}, + {"AAT43", "Pair of Aces"}, + {"AAT42", "Pair of Aces"}, + {"AAT32", "Pair of Aces"}, + {"AA987", "Pair of Aces"}, + {"AA986", "Pair of Aces"}, + {"AA985", "Pair of Aces"}, + {"AA984", "Pair of Aces"}, + {"AA983", "Pair of Aces"}, + {"AA982", "Pair of Aces"}, + {"AA976", "Pair of Aces"}, + {"AA975", "Pair of Aces"}, + {"AA974", "Pair of Aces"}, + {"AA973", "Pair of Aces"}, + {"AA972", "Pair of Aces"}, + {"AA965", "Pair of Aces"}, + {"AA964", "Pair of Aces"}, + {"AA963", "Pair of Aces"}, + {"AA962", "Pair of Aces"}, + {"AA954", "Pair of Aces"}, + {"AA953", "Pair of Aces"}, + {"AA952", "Pair of Aces"}, + {"AA943", "Pair of Aces"}, + {"AA942", "Pair of Aces"}, + {"AA932", "Pair of Aces"}, + {"AA876", "Pair of Aces"}, + {"AA875", "Pair of Aces"}, + {"AA874", "Pair of Aces"}, + {"AA873", "Pair of Aces"}, + {"AA872", "Pair of Aces"}, + {"AA865", "Pair of Aces"}, + {"AA864", "Pair of Aces"}, + {"AA863", "Pair of Aces"}, + {"AA862", "Pair of Aces"}, + {"AA854", "Pair of Aces"}, + {"AA853", "Pair of Aces"}, + {"AA852", "Pair of Aces"}, + {"AA843", "Pair of Aces"}, + {"AA842", "Pair of Aces"}, + {"AA832", "Pair of Aces"}, + {"AA765", "Pair of Aces"}, + {"AA764", "Pair of Aces"}, + {"AA763", "Pair of Aces"}, + {"AA762", "Pair of Aces"}, + {"AA754", "Pair of Aces"}, + {"AA753", "Pair of Aces"}, + {"AA752", "Pair of Aces"}, + {"AA743", "Pair of Aces"}, + {"AA742", "Pair of Aces"}, + {"AA732", "Pair of Aces"}, + {"AA654", "Pair of Aces"}, + {"AA653", "Pair of Aces"}, + {"AA652", "Pair of Aces"}, + {"AA643", "Pair of Aces"}, + {"AA642", "Pair of Aces"}, + {"AA632", "Pair of Aces"}, + {"AA543", "Pair of Aces"}, + {"AA542", "Pair of Aces"}, + {"AA532", "Pair of Aces"}, + {"AA432", "Pair of Aces"}, + {"KKAQJ", "Pair of Kings"}, + {"KKAQT", "Pair of Kings"}, + {"KKAQ9", "Pair of Kings"}, + {"KKAQ8", "Pair of Kings"}, + {"KKAQ7", "Pair of Kings"}, + {"KKAQ6", "Pair of Kings"}, + {"KKAQ5", "Pair of Kings"}, + {"KKAQ4", "Pair of Kings"}, + {"KKAQ3", "Pair of Kings"}, + {"KKAQ2", "Pair of Kings"}, + {"KKAJT", "Pair of Kings"}, + {"KKAJ9", "Pair of Kings"}, + {"KKAJ8", "Pair of Kings"}, + {"KKAJ7", "Pair of Kings"}, + {"KKAJ6", "Pair of Kings"}, + {"KKAJ5", "Pair of Kings"}, + {"KKAJ4", "Pair of Kings"}, + {"KKAJ3", "Pair of Kings"}, + {"KKAJ2", "Pair of Kings"}, + {"KKAT9", "Pair of Kings"}, + {"KKAT8", "Pair of Kings"}, + {"KKAT7", "Pair of Kings"}, + {"KKAT6", "Pair of Kings"}, + {"KKAT5", "Pair of Kings"}, + {"KKAT4", "Pair of Kings"}, + {"KKAT3", "Pair of Kings"}, + {"KKAT2", "Pair of Kings"}, + {"KKA98", "Pair of Kings"}, + {"KKA97", "Pair of Kings"}, + {"KKA96", "Pair of Kings"}, + {"KKA95", "Pair of Kings"}, + {"KKA94", "Pair of Kings"}, + {"KKA93", "Pair of Kings"}, + {"KKA92", "Pair of Kings"}, + {"KKA87", "Pair of Kings"}, + {"KKA86", "Pair of Kings"}, + {"KKA85", "Pair of Kings"}, + {"KKA84", "Pair of Kings"}, + {"KKA83", "Pair of Kings"}, + {"KKA82", "Pair of Kings"}, + {"KKA76", "Pair of Kings"}, + {"KKA75", "Pair of Kings"}, + {"KKA74", "Pair of Kings"}, + {"KKA73", "Pair of Kings"}, + {"KKA72", "Pair of Kings"}, + {"KKA65", "Pair of Kings"}, + {"KKA64", "Pair of Kings"}, + {"KKA63", "Pair of Kings"}, + {"KKA62", "Pair of Kings"}, + {"KKA54", "Pair of Kings"}, + {"KKA53", "Pair of Kings"}, + {"KKA52", "Pair of Kings"}, + {"KKA43", "Pair of Kings"}, + {"KKA42", "Pair of Kings"}, + {"KKA32", "Pair of Kings"}, + {"KKQJT", "Pair of Kings"}, + {"KKQJ9", "Pair of Kings"}, + {"KKQJ8", "Pair of Kings"}, + {"KKQJ7", "Pair of Kings"}, + {"KKQJ6", "Pair of Kings"}, + {"KKQJ5", "Pair of Kings"}, + {"KKQJ4", "Pair of Kings"}, + {"KKQJ3", "Pair of Kings"}, + {"KKQJ2", "Pair of Kings"}, + {"KKQT9", "Pair of Kings"}, + {"KKQT8", "Pair of Kings"}, + {"KKQT7", "Pair of Kings"}, + {"KKQT6", "Pair of Kings"}, + {"KKQT5", "Pair of Kings"}, + {"KKQT4", "Pair of Kings"}, + {"KKQT3", "Pair of Kings"}, + {"KKQT2", "Pair of Kings"}, + {"KKQ98", "Pair of Kings"}, + {"KKQ97", "Pair of Kings"}, + {"KKQ96", "Pair of Kings"}, + {"KKQ95", "Pair of Kings"}, + {"KKQ94", "Pair of Kings"}, + {"KKQ93", "Pair of Kings"}, + {"KKQ92", "Pair of Kings"}, + {"KKQ87", "Pair of Kings"}, + {"KKQ86", "Pair of Kings"}, + {"KKQ85", "Pair of Kings"}, + {"KKQ84", "Pair of Kings"}, + {"KKQ83", "Pair of Kings"}, + {"KKQ82", "Pair of Kings"}, + {"KKQ76", "Pair of Kings"}, + {"KKQ75", "Pair of Kings"}, + {"KKQ74", "Pair of Kings"}, + {"KKQ73", "Pair of Kings"}, + {"KKQ72", "Pair of Kings"}, + {"KKQ65", "Pair of Kings"}, + {"KKQ64", "Pair of Kings"}, + {"KKQ63", "Pair of Kings"}, + {"KKQ62", "Pair of Kings"}, + {"KKQ54", "Pair of Kings"}, + {"KKQ53", "Pair of Kings"}, + {"KKQ52", "Pair of Kings"}, + {"KKQ43", "Pair of Kings"}, + {"KKQ42", "Pair of Kings"}, + {"KKQ32", "Pair of Kings"}, + {"KKJT9", "Pair of Kings"}, + {"KKJT8", "Pair of Kings"}, + {"KKJT7", "Pair of Kings"}, + {"KKJT6", "Pair of Kings"}, + {"KKJT5", "Pair of Kings"}, + {"KKJT4", "Pair of Kings"}, + {"KKJT3", "Pair of Kings"}, + {"KKJT2", "Pair of Kings"}, + {"KKJ98", "Pair of Kings"}, + {"KKJ97", "Pair of Kings"}, + {"KKJ96", "Pair of Kings"}, + {"KKJ95", "Pair of Kings"}, + {"KKJ94", "Pair of Kings"}, + {"KKJ93", "Pair of Kings"}, + {"KKJ92", "Pair of Kings"}, + {"KKJ87", "Pair of Kings"}, + {"KKJ86", "Pair of Kings"}, + {"KKJ85", "Pair of Kings"}, + {"KKJ84", "Pair of Kings"}, + {"KKJ83", "Pair of Kings"}, + {"KKJ82", "Pair of Kings"}, + {"KKJ76", "Pair of Kings"}, + {"KKJ75", "Pair of Kings"}, + {"KKJ74", "Pair of Kings"}, + {"KKJ73", "Pair of Kings"}, + {"KKJ72", "Pair of Kings"}, + {"KKJ65", "Pair of Kings"}, + {"KKJ64", "Pair of Kings"}, + {"KKJ63", "Pair of Kings"}, + {"KKJ62", "Pair of Kings"}, + {"KKJ54", "Pair of Kings"}, + {"KKJ53", "Pair of Kings"}, + {"KKJ52", "Pair of Kings"}, + {"KKJ43", "Pair of Kings"}, + {"KKJ42", "Pair of Kings"}, + {"KKJ32", "Pair of Kings"}, + {"KKT98", "Pair of Kings"}, + {"KKT97", "Pair of Kings"}, + {"KKT96", "Pair of Kings"}, + {"KKT95", "Pair of Kings"}, + {"KKT94", "Pair of Kings"}, + {"KKT93", "Pair of Kings"}, + {"KKT92", "Pair of Kings"}, + {"KKT87", "Pair of Kings"}, + {"KKT86", "Pair of Kings"}, + {"KKT85", "Pair of Kings"}, + {"KKT84", "Pair of Kings"}, + {"KKT83", "Pair of Kings"}, + {"KKT82", "Pair of Kings"}, + {"KKT76", "Pair of Kings"}, + {"KKT75", "Pair of Kings"}, + {"KKT74", "Pair of Kings"}, + {"KKT73", "Pair of Kings"}, + {"KKT72", "Pair of Kings"}, + {"KKT65", "Pair of Kings"}, + {"KKT64", "Pair of Kings"}, + {"KKT63", "Pair of Kings"}, + {"KKT62", "Pair of Kings"}, + {"KKT54", "Pair of Kings"}, + {"KKT53", "Pair of Kings"}, + {"KKT52", "Pair of Kings"}, + {"KKT43", "Pair of Kings"}, + {"KKT42", "Pair of Kings"}, + {"KKT32", "Pair of Kings"}, + {"KK987", "Pair of Kings"}, + {"KK986", "Pair of Kings"}, + {"KK985", "Pair of Kings"}, + {"KK984", "Pair of Kings"}, + {"KK983", "Pair of Kings"}, + {"KK982", "Pair of Kings"}, + {"KK976", "Pair of Kings"}, + {"KK975", "Pair of Kings"}, + {"KK974", "Pair of Kings"}, + {"KK973", "Pair of Kings"}, + {"KK972", "Pair of Kings"}, + {"KK965", "Pair of Kings"}, + {"KK964", "Pair of Kings"}, + {"KK963", "Pair of Kings"}, + {"KK962", "Pair of Kings"}, + {"KK954", "Pair of Kings"}, + {"KK953", "Pair of Kings"}, + {"KK952", "Pair of Kings"}, + {"KK943", "Pair of Kings"}, + {"KK942", "Pair of Kings"}, + {"KK932", "Pair of Kings"}, + {"KK876", "Pair of Kings"}, + {"KK875", "Pair of Kings"}, + {"KK874", "Pair of Kings"}, + {"KK873", "Pair of Kings"}, + {"KK872", "Pair of Kings"}, + {"KK865", "Pair of Kings"}, + {"KK864", "Pair of Kings"}, + {"KK863", "Pair of Kings"}, + {"KK862", "Pair of Kings"}, + {"KK854", "Pair of Kings"}, + {"KK853", "Pair of Kings"}, + {"KK852", "Pair of Kings"}, + {"KK843", "Pair of Kings"}, + {"KK842", "Pair of Kings"}, + {"KK832", "Pair of Kings"}, + {"KK765", "Pair of Kings"}, + {"KK764", "Pair of Kings"}, + {"KK763", "Pair of Kings"}, + {"KK762", "Pair of Kings"}, + {"KK754", "Pair of Kings"}, + {"KK753", "Pair of Kings"}, + {"KK752", "Pair of Kings"}, + {"KK743", "Pair of Kings"}, + {"KK742", "Pair of Kings"}, + {"KK732", "Pair of Kings"}, + {"KK654", "Pair of Kings"}, + {"KK653", "Pair of Kings"}, + {"KK652", "Pair of Kings"}, + {"KK643", "Pair of Kings"}, + {"KK642", "Pair of Kings"}, + {"KK632", "Pair of Kings"}, + {"KK543", "Pair of Kings"}, + {"KK542", "Pair of Kings"}, + {"KK532", "Pair of Kings"}, + {"KK432", "Pair of Kings"}, + {"QQAKJ", "Pair of Queens"}, + {"QQAKT", "Pair of Queens"}, + {"QQAK9", "Pair of Queens"}, + {"QQAK8", "Pair of Queens"}, + {"QQAK7", "Pair of Queens"}, + {"QQAK6", "Pair of Queens"}, + {"QQAK5", "Pair of Queens"}, + {"QQAK4", "Pair of Queens"}, + {"QQAK3", "Pair of Queens"}, + {"QQAK2", "Pair of Queens"}, + {"QQAJT", "Pair of Queens"}, + {"QQAJ9", "Pair of Queens"}, + {"QQAJ8", "Pair of Queens"}, + {"QQAJ7", "Pair of Queens"}, + {"QQAJ6", "Pair of Queens"}, + {"QQAJ5", "Pair of Queens"}, + {"QQAJ4", "Pair of Queens"}, + {"QQAJ3", "Pair of Queens"}, + {"QQAJ2", "Pair of Queens"}, + {"QQAT9", "Pair of Queens"}, + {"QQAT8", "Pair of Queens"}, + {"QQAT7", "Pair of Queens"}, + {"QQAT6", "Pair of Queens"}, + {"QQAT5", "Pair of Queens"}, + {"QQAT4", "Pair of Queens"}, + {"QQAT3", "Pair of Queens"}, + {"QQAT2", "Pair of Queens"}, + {"QQA98", "Pair of Queens"}, + {"QQA97", "Pair of Queens"}, + {"QQA96", "Pair of Queens"}, + {"QQA95", "Pair of Queens"}, + {"QQA94", "Pair of Queens"}, + {"QQA93", "Pair of Queens"}, + {"QQA92", "Pair of Queens"}, + {"QQA87", "Pair of Queens"}, + {"QQA86", "Pair of Queens"}, + {"QQA85", "Pair of Queens"}, + {"QQA84", "Pair of Queens"}, + {"QQA83", "Pair of Queens"}, + {"QQA82", "Pair of Queens"}, + {"QQA76", "Pair of Queens"}, + {"QQA75", "Pair of Queens"}, + {"QQA74", "Pair of Queens"}, + {"QQA73", "Pair of Queens"}, + {"QQA72", "Pair of Queens"}, + {"QQA65", "Pair of Queens"}, + {"QQA64", "Pair of Queens"}, + {"QQA63", "Pair of Queens"}, + {"QQA62", "Pair of Queens"}, + {"QQA54", "Pair of Queens"}, + {"QQA53", "Pair of Queens"}, + {"QQA52", "Pair of Queens"}, + {"QQA43", "Pair of Queens"}, + {"QQA42", "Pair of Queens"}, + {"QQA32", "Pair of Queens"}, + {"QQKJT", "Pair of Queens"}, + {"QQKJ9", "Pair of Queens"}, + {"QQKJ8", "Pair of Queens"}, + {"QQKJ7", "Pair of Queens"}, + {"QQKJ6", "Pair of Queens"}, + {"QQKJ5", "Pair of Queens"}, + {"QQKJ4", "Pair of Queens"}, + {"QQKJ3", "Pair of Queens"}, + {"QQKJ2", "Pair of Queens"}, + {"QQKT9", "Pair of Queens"}, + {"QQKT8", "Pair of Queens"}, + {"QQKT7", "Pair of Queens"}, + {"QQKT6", "Pair of Queens"}, + {"QQKT5", "Pair of Queens"}, + {"QQKT4", "Pair of Queens"}, + {"QQKT3", "Pair of Queens"}, + {"QQKT2", "Pair of Queens"}, + {"QQK98", "Pair of Queens"}, + {"QQK97", "Pair of Queens"}, + {"QQK96", "Pair of Queens"}, + {"QQK95", "Pair of Queens"}, + {"QQK94", "Pair of Queens"}, + {"QQK93", "Pair of Queens"}, + {"QQK92", "Pair of Queens"}, + {"QQK87", "Pair of Queens"}, + {"QQK86", "Pair of Queens"}, + {"QQK85", "Pair of Queens"}, + {"QQK84", "Pair of Queens"}, + {"QQK83", "Pair of Queens"}, + {"QQK82", "Pair of Queens"}, + {"QQK76", "Pair of Queens"}, + {"QQK75", "Pair of Queens"}, + {"QQK74", "Pair of Queens"}, + {"QQK73", "Pair of Queens"}, + {"QQK72", "Pair of Queens"}, + {"QQK65", "Pair of Queens"}, + {"QQK64", "Pair of Queens"}, + {"QQK63", "Pair of Queens"}, + {"QQK62", "Pair of Queens"}, + {"QQK54", "Pair of Queens"}, + {"QQK53", "Pair of Queens"}, + {"QQK52", "Pair of Queens"}, + {"QQK43", "Pair of Queens"}, + {"QQK42", "Pair of Queens"}, + {"QQK32", "Pair of Queens"}, + {"QQJT9", "Pair of Queens"}, + {"QQJT8", "Pair of Queens"}, + {"QQJT7", "Pair of Queens"}, + {"QQJT6", "Pair of Queens"}, + {"QQJT5", "Pair of Queens"}, + {"QQJT4", "Pair of Queens"}, + {"QQJT3", "Pair of Queens"}, + {"QQJT2", "Pair of Queens"}, + {"QQJ98", "Pair of Queens"}, + {"QQJ97", "Pair of Queens"}, + {"QQJ96", "Pair of Queens"}, + {"QQJ95", "Pair of Queens"}, + {"QQJ94", "Pair of Queens"}, + {"QQJ93", "Pair of Queens"}, + {"QQJ92", "Pair of Queens"}, + {"QQJ87", "Pair of Queens"}, + {"QQJ86", "Pair of Queens"}, + {"QQJ85", "Pair of Queens"}, + {"QQJ84", "Pair of Queens"}, + {"QQJ83", "Pair of Queens"}, + {"QQJ82", "Pair of Queens"}, + {"QQJ76", "Pair of Queens"}, + {"QQJ75", "Pair of Queens"}, + {"QQJ74", "Pair of Queens"}, + {"QQJ73", "Pair of Queens"}, + {"QQJ72", "Pair of Queens"}, + {"QQJ65", "Pair of Queens"}, + {"QQJ64", "Pair of Queens"}, + {"QQJ63", "Pair of Queens"}, + {"QQJ62", "Pair of Queens"}, + {"QQJ54", "Pair of Queens"}, + {"QQJ53", "Pair of Queens"}, + {"QQJ52", "Pair of Queens"}, + {"QQJ43", "Pair of Queens"}, + {"QQJ42", "Pair of Queens"}, + {"QQJ32", "Pair of Queens"}, + {"QQT98", "Pair of Queens"}, + {"QQT97", "Pair of Queens"}, + {"QQT96", "Pair of Queens"}, + {"QQT95", "Pair of Queens"}, + {"QQT94", "Pair of Queens"}, + {"QQT93", "Pair of Queens"}, + {"QQT92", "Pair of Queens"}, + {"QQT87", "Pair of Queens"}, + {"QQT86", "Pair of Queens"}, + {"QQT85", "Pair of Queens"}, + {"QQT84", "Pair of Queens"}, + {"QQT83", "Pair of Queens"}, + {"QQT82", "Pair of Queens"}, + {"QQT76", "Pair of Queens"}, + {"QQT75", "Pair of Queens"}, + {"QQT74", "Pair of Queens"}, + {"QQT73", "Pair of Queens"}, + {"QQT72", "Pair of Queens"}, + {"QQT65", "Pair of Queens"}, + {"QQT64", "Pair of Queens"}, + {"QQT63", "Pair of Queens"}, + {"QQT62", "Pair of Queens"}, + {"QQT54", "Pair of Queens"}, + {"QQT53", "Pair of Queens"}, + {"QQT52", "Pair of Queens"}, + {"QQT43", "Pair of Queens"}, + {"QQT42", "Pair of Queens"}, + {"QQT32", "Pair of Queens"}, + {"QQ987", "Pair of Queens"}, + {"QQ986", "Pair of Queens"}, + {"QQ985", "Pair of Queens"}, + {"QQ984", "Pair of Queens"}, + {"QQ983", "Pair of Queens"}, + {"QQ982", "Pair of Queens"}, + {"QQ976", "Pair of Queens"}, + {"QQ975", "Pair of Queens"}, + {"QQ974", "Pair of Queens"}, + {"QQ973", "Pair of Queens"}, + {"QQ972", "Pair of Queens"}, + {"QQ965", "Pair of Queens"}, + {"QQ964", "Pair of Queens"}, + {"QQ963", "Pair of Queens"}, + {"QQ962", "Pair of Queens"}, + {"QQ954", "Pair of Queens"}, + {"QQ953", "Pair of Queens"}, + {"QQ952", "Pair of Queens"}, + {"QQ943", "Pair of Queens"}, + {"QQ942", "Pair of Queens"}, + {"QQ932", "Pair of Queens"}, + {"QQ876", "Pair of Queens"}, + {"QQ875", "Pair of Queens"}, + {"QQ874", "Pair of Queens"}, + {"QQ873", "Pair of Queens"}, + {"QQ872", "Pair of Queens"}, + {"QQ865", "Pair of Queens"}, + {"QQ864", "Pair of Queens"}, + {"QQ863", "Pair of Queens"}, + {"QQ862", "Pair of Queens"}, + {"QQ854", "Pair of Queens"}, + {"QQ853", "Pair of Queens"}, + {"QQ852", "Pair of Queens"}, + {"QQ843", "Pair of Queens"}, + {"QQ842", "Pair of Queens"}, + {"QQ832", "Pair of Queens"}, + {"QQ765", "Pair of Queens"}, + {"QQ764", "Pair of Queens"}, + {"QQ763", "Pair of Queens"}, + {"QQ762", "Pair of Queens"}, + {"QQ754", "Pair of Queens"}, + {"QQ753", "Pair of Queens"}, + {"QQ752", "Pair of Queens"}, + {"QQ743", "Pair of Queens"}, + {"QQ742", "Pair of Queens"}, + {"QQ732", "Pair of Queens"}, + {"QQ654", "Pair of Queens"}, + {"QQ653", "Pair of Queens"}, + {"QQ652", "Pair of Queens"}, + {"QQ643", "Pair of Queens"}, + {"QQ642", "Pair of Queens"}, + {"QQ632", "Pair of Queens"}, + {"QQ543", "Pair of Queens"}, + {"QQ542", "Pair of Queens"}, + {"QQ532", "Pair of Queens"}, + {"QQ432", "Pair of Queens"}, + {"JJAKQ", "Pair of Jacks"}, + {"JJAKT", "Pair of Jacks"}, + {"JJAK9", "Pair of Jacks"}, + {"JJAK8", "Pair of Jacks"}, + {"JJAK7", "Pair of Jacks"}, + {"JJAK6", "Pair of Jacks"}, + {"JJAK5", "Pair of Jacks"}, + {"JJAK4", "Pair of Jacks"}, + {"JJAK3", "Pair of Jacks"}, + {"JJAK2", "Pair of Jacks"}, + {"JJAQT", "Pair of Jacks"}, + {"JJAQ9", "Pair of Jacks"}, + {"JJAQ8", "Pair of Jacks"}, + {"JJAQ7", "Pair of Jacks"}, + {"JJAQ6", "Pair of Jacks"}, + {"JJAQ5", "Pair of Jacks"}, + {"JJAQ4", "Pair of Jacks"}, + {"JJAQ3", "Pair of Jacks"}, + {"JJAQ2", "Pair of Jacks"}, + {"JJAT9", "Pair of Jacks"}, + {"JJAT8", "Pair of Jacks"}, + {"JJAT7", "Pair of Jacks"}, + {"JJAT6", "Pair of Jacks"}, + {"JJAT5", "Pair of Jacks"}, + {"JJAT4", "Pair of Jacks"}, + {"JJAT3", "Pair of Jacks"}, + {"JJAT2", "Pair of Jacks"}, + {"JJA98", "Pair of Jacks"}, + {"JJA97", "Pair of Jacks"}, + {"JJA96", "Pair of Jacks"}, + {"JJA95", "Pair of Jacks"}, + {"JJA94", "Pair of Jacks"}, + {"JJA93", "Pair of Jacks"}, + {"JJA92", "Pair of Jacks"}, + {"JJA87", "Pair of Jacks"}, + {"JJA86", "Pair of Jacks"}, + {"JJA85", "Pair of Jacks"}, + {"JJA84", "Pair of Jacks"}, + {"JJA83", "Pair of Jacks"}, + {"JJA82", "Pair of Jacks"}, + {"JJA76", "Pair of Jacks"}, + {"JJA75", "Pair of Jacks"}, + {"JJA74", "Pair of Jacks"}, + {"JJA73", "Pair of Jacks"}, + {"JJA72", "Pair of Jacks"}, + {"JJA65", "Pair of Jacks"}, + {"JJA64", "Pair of Jacks"}, + {"JJA63", "Pair of Jacks"}, + {"JJA62", "Pair of Jacks"}, + {"JJA54", "Pair of Jacks"}, + {"JJA53", "Pair of Jacks"}, + {"JJA52", "Pair of Jacks"}, + {"JJA43", "Pair of Jacks"}, + {"JJA42", "Pair of Jacks"}, + {"JJA32", "Pair of Jacks"}, + {"JJKQT", "Pair of Jacks"}, + {"JJKQ9", "Pair of Jacks"}, + {"JJKQ8", "Pair of Jacks"}, + {"JJKQ7", "Pair of Jacks"}, + {"JJKQ6", "Pair of Jacks"}, + {"JJKQ5", "Pair of Jacks"}, + {"JJKQ4", "Pair of Jacks"}, + {"JJKQ3", "Pair of Jacks"}, + {"JJKQ2", "Pair of Jacks"}, + {"JJKT9", "Pair of Jacks"}, + {"JJKT8", "Pair of Jacks"}, + {"JJKT7", "Pair of Jacks"}, + {"JJKT6", "Pair of Jacks"}, + {"JJKT5", "Pair of Jacks"}, + {"JJKT4", "Pair of Jacks"}, + {"JJKT3", "Pair of Jacks"}, + {"JJKT2", "Pair of Jacks"}, + {"JJK98", "Pair of Jacks"}, + {"JJK97", "Pair of Jacks"}, + {"JJK96", "Pair of Jacks"}, + {"JJK95", "Pair of Jacks"}, + {"JJK94", "Pair of Jacks"}, + {"JJK93", "Pair of Jacks"}, + {"JJK92", "Pair of Jacks"}, + {"JJK87", "Pair of Jacks"}, + {"JJK86", "Pair of Jacks"}, + {"JJK85", "Pair of Jacks"}, + {"JJK84", "Pair of Jacks"}, + {"JJK83", "Pair of Jacks"}, + {"JJK82", "Pair of Jacks"}, + {"JJK76", "Pair of Jacks"}, + {"JJK75", "Pair of Jacks"}, + {"JJK74", "Pair of Jacks"}, + {"JJK73", "Pair of Jacks"}, + {"JJK72", "Pair of Jacks"}, + {"JJK65", "Pair of Jacks"}, + {"JJK64", "Pair of Jacks"}, + {"JJK63", "Pair of Jacks"}, + {"JJK62", "Pair of Jacks"}, + {"JJK54", "Pair of Jacks"}, + {"JJK53", "Pair of Jacks"}, + {"JJK52", "Pair of Jacks"}, + {"JJK43", "Pair of Jacks"}, + {"JJK42", "Pair of Jacks"}, + {"JJK32", "Pair of Jacks"}, + {"JJQT9", "Pair of Jacks"}, + {"JJQT8", "Pair of Jacks"}, + {"JJQT7", "Pair of Jacks"}, + {"JJQT6", "Pair of Jacks"}, + {"JJQT5", "Pair of Jacks"}, + {"JJQT4", "Pair of Jacks"}, + {"JJQT3", "Pair of Jacks"}, + {"JJQT2", "Pair of Jacks"}, + {"JJQ98", "Pair of Jacks"}, + {"JJQ97", "Pair of Jacks"}, + {"JJQ96", "Pair of Jacks"}, + {"JJQ95", "Pair of Jacks"}, + {"JJQ94", "Pair of Jacks"}, + {"JJQ93", "Pair of Jacks"}, + {"JJQ92", "Pair of Jacks"}, + {"JJQ87", "Pair of Jacks"}, + {"JJQ86", "Pair of Jacks"}, + {"JJQ85", "Pair of Jacks"}, + {"JJQ84", "Pair of Jacks"}, + {"JJQ83", "Pair of Jacks"}, + {"JJQ82", "Pair of Jacks"}, + {"JJQ76", "Pair of Jacks"}, + {"JJQ75", "Pair of Jacks"}, + {"JJQ74", "Pair of Jacks"}, + {"JJQ73", "Pair of Jacks"}, + {"JJQ72", "Pair of Jacks"}, + {"JJQ65", "Pair of Jacks"}, + {"JJQ64", "Pair of Jacks"}, + {"JJQ63", "Pair of Jacks"}, + {"JJQ62", "Pair of Jacks"}, + {"JJQ54", "Pair of Jacks"}, + {"JJQ53", "Pair of Jacks"}, + {"JJQ52", "Pair of Jacks"}, + {"JJQ43", "Pair of Jacks"}, + {"JJQ42", "Pair of Jacks"}, + {"JJQ32", "Pair of Jacks"}, + {"JJT98", "Pair of Jacks"}, + {"JJT97", "Pair of Jacks"}, + {"JJT96", "Pair of Jacks"}, + {"JJT95", "Pair of Jacks"}, + {"JJT94", "Pair of Jacks"}, + {"JJT93", "Pair of Jacks"}, + {"JJT92", "Pair of Jacks"}, + {"JJT87", "Pair of Jacks"}, + {"JJT86", "Pair of Jacks"}, + {"JJT85", "Pair of Jacks"}, + {"JJT84", "Pair of Jacks"}, + {"JJT83", "Pair of Jacks"}, + {"JJT82", "Pair of Jacks"}, + {"JJT76", "Pair of Jacks"}, + {"JJT75", "Pair of Jacks"}, + {"JJT74", "Pair of Jacks"}, + {"JJT73", "Pair of Jacks"}, + {"JJT72", "Pair of Jacks"}, + {"JJT65", "Pair of Jacks"}, + {"JJT64", "Pair of Jacks"}, + {"JJT63", "Pair of Jacks"}, + {"JJT62", "Pair of Jacks"}, + {"JJT54", "Pair of Jacks"}, + {"JJT53", "Pair of Jacks"}, + {"JJT52", "Pair of Jacks"}, + {"JJT43", "Pair of Jacks"}, + {"JJT42", "Pair of Jacks"}, + {"JJT32", "Pair of Jacks"}, + {"JJ987", "Pair of Jacks"}, + {"JJ986", "Pair of Jacks"}, + {"JJ985", "Pair of Jacks"}, + {"JJ984", "Pair of Jacks"}, + {"JJ983", "Pair of Jacks"}, + {"JJ982", "Pair of Jacks"}, + {"JJ976", "Pair of Jacks"}, + {"JJ975", "Pair of Jacks"}, + {"JJ974", "Pair of Jacks"}, + {"JJ973", "Pair of Jacks"}, + {"JJ972", "Pair of Jacks"}, + {"JJ965", "Pair of Jacks"}, + {"JJ964", "Pair of Jacks"}, + {"JJ963", "Pair of Jacks"}, + {"JJ962", "Pair of Jacks"}, + {"JJ954", "Pair of Jacks"}, + {"JJ953", "Pair of Jacks"}, + {"JJ952", "Pair of Jacks"}, + {"JJ943", "Pair of Jacks"}, + {"JJ942", "Pair of Jacks"}, + {"JJ932", "Pair of Jacks"}, + {"JJ876", "Pair of Jacks"}, + {"JJ875", "Pair of Jacks"}, + {"JJ874", "Pair of Jacks"}, + {"JJ873", "Pair of Jacks"}, + {"JJ872", "Pair of Jacks"}, + {"JJ865", "Pair of Jacks"}, + {"JJ864", "Pair of Jacks"}, + {"JJ863", "Pair of Jacks"}, + {"JJ862", "Pair of Jacks"}, + {"JJ854", "Pair of Jacks"}, + {"JJ853", "Pair of Jacks"}, + {"JJ852", "Pair of Jacks"}, + {"JJ843", "Pair of Jacks"}, + {"JJ842", "Pair of Jacks"}, + {"JJ832", "Pair of Jacks"}, + {"JJ765", "Pair of Jacks"}, + {"JJ764", "Pair of Jacks"}, + {"JJ763", "Pair of Jacks"}, + {"JJ762", "Pair of Jacks"}, + {"JJ754", "Pair of Jacks"}, + {"JJ753", "Pair of Jacks"}, + {"JJ752", "Pair of Jacks"}, + {"JJ743", "Pair of Jacks"}, + {"JJ742", "Pair of Jacks"}, + {"JJ732", "Pair of Jacks"}, + {"JJ654", "Pair of Jacks"}, + {"JJ653", "Pair of Jacks"}, + {"JJ652", "Pair of Jacks"}, + {"JJ643", "Pair of Jacks"}, + {"JJ642", "Pair of Jacks"}, + {"JJ632", "Pair of Jacks"}, + {"JJ543", "Pair of Jacks"}, + {"JJ542", "Pair of Jacks"}, + {"JJ532", "Pair of Jacks"}, + {"JJ432", "Pair of Jacks"}, + {"TTAKQ", "Pair of Tens"}, + {"TTAKJ", "Pair of Tens"}, + {"TTAK9", "Pair of Tens"}, + {"TTAK8", "Pair of Tens"}, + {"TTAK7", "Pair of Tens"}, + {"TTAK6", "Pair of Tens"}, + {"TTAK5", "Pair of Tens"}, + {"TTAK4", "Pair of Tens"}, + {"TTAK3", "Pair of Tens"}, + {"TTAK2", "Pair of Tens"}, + {"TTAQJ", "Pair of Tens"}, + {"TTAQ9", "Pair of Tens"}, + {"TTAQ8", "Pair of Tens"}, + {"TTAQ7", "Pair of Tens"}, + {"TTAQ6", "Pair of Tens"}, + {"TTAQ5", "Pair of Tens"}, + {"TTAQ4", "Pair of Tens"}, + {"TTAQ3", "Pair of Tens"}, + {"TTAQ2", "Pair of Tens"}, + {"TTAJ9", "Pair of Tens"}, + {"TTAJ8", "Pair of Tens"}, + {"TTAJ7", "Pair of Tens"}, + {"TTAJ6", "Pair of Tens"}, + {"TTAJ5", "Pair of Tens"}, + {"TTAJ4", "Pair of Tens"}, + {"TTAJ3", "Pair of Tens"}, + {"TTAJ2", "Pair of Tens"}, + {"TTA98", "Pair of Tens"}, + {"TTA97", "Pair of Tens"}, + {"TTA96", "Pair of Tens"}, + {"TTA95", "Pair of Tens"}, + {"TTA94", "Pair of Tens"}, + {"TTA93", "Pair of Tens"}, + {"TTA92", "Pair of Tens"}, + {"TTA87", "Pair of Tens"}, + {"TTA86", "Pair of Tens"}, + {"TTA85", "Pair of Tens"}, + {"TTA84", "Pair of Tens"}, + {"TTA83", "Pair of Tens"}, + {"TTA82", "Pair of Tens"}, + {"TTA76", "Pair of Tens"}, + {"TTA75", "Pair of Tens"}, + {"TTA74", "Pair of Tens"}, + {"TTA73", "Pair of Tens"}, + {"TTA72", "Pair of Tens"}, + {"TTA65", "Pair of Tens"}, + {"TTA64", "Pair of Tens"}, + {"TTA63", "Pair of Tens"}, + {"TTA62", "Pair of Tens"}, + {"TTA54", "Pair of Tens"}, + {"TTA53", "Pair of Tens"}, + {"TTA52", "Pair of Tens"}, + {"TTA43", "Pair of Tens"}, + {"TTA42", "Pair of Tens"}, + {"TTA32", "Pair of Tens"}, + {"TTKQJ", "Pair of Tens"}, + {"TTKQ9", "Pair of Tens"}, + {"TTKQ8", "Pair of Tens"}, + {"TTKQ7", "Pair of Tens"}, + {"TTKQ6", "Pair of Tens"}, + {"TTKQ5", "Pair of Tens"}, + {"TTKQ4", "Pair of Tens"}, + {"TTKQ3", "Pair of Tens"}, + {"TTKQ2", "Pair of Tens"}, + {"TTKJ9", "Pair of Tens"}, + {"TTKJ8", "Pair of Tens"}, + {"TTKJ7", "Pair of Tens"}, + {"TTKJ6", "Pair of Tens"}, + {"TTKJ5", "Pair of Tens"}, + {"TTKJ4", "Pair of Tens"}, + {"TTKJ3", "Pair of Tens"}, + {"TTKJ2", "Pair of Tens"}, + {"TTK98", "Pair of Tens"}, + {"TTK97", "Pair of Tens"}, + {"TTK96", "Pair of Tens"}, + {"TTK95", "Pair of Tens"}, + {"TTK94", "Pair of Tens"}, + {"TTK93", "Pair of Tens"}, + {"TTK92", "Pair of Tens"}, + {"TTK87", "Pair of Tens"}, + {"TTK86", "Pair of Tens"}, + {"TTK85", "Pair of Tens"}, + {"TTK84", "Pair of Tens"}, + {"TTK83", "Pair of Tens"}, + {"TTK82", "Pair of Tens"}, + {"TTK76", "Pair of Tens"}, + {"TTK75", "Pair of Tens"}, + {"TTK74", "Pair of Tens"}, + {"TTK73", "Pair of Tens"}, + {"TTK72", "Pair of Tens"}, + {"TTK65", "Pair of Tens"}, + {"TTK64", "Pair of Tens"}, + {"TTK63", "Pair of Tens"}, + {"TTK62", "Pair of Tens"}, + {"TTK54", "Pair of Tens"}, + {"TTK53", "Pair of Tens"}, + {"TTK52", "Pair of Tens"}, + {"TTK43", "Pair of Tens"}, + {"TTK42", "Pair of Tens"}, + {"TTK32", "Pair of Tens"}, + {"TTQJ9", "Pair of Tens"}, + {"TTQJ8", "Pair of Tens"}, + {"TTQJ7", "Pair of Tens"}, + {"TTQJ6", "Pair of Tens"}, + {"TTQJ5", "Pair of Tens"}, + {"TTQJ4", "Pair of Tens"}, + {"TTQJ3", "Pair of Tens"}, + {"TTQJ2", "Pair of Tens"}, + {"TTQ98", "Pair of Tens"}, + {"TTQ97", "Pair of Tens"}, + {"TTQ96", "Pair of Tens"}, + {"TTQ95", "Pair of Tens"}, + {"TTQ94", "Pair of Tens"}, + {"TTQ93", "Pair of Tens"}, + {"TTQ92", "Pair of Tens"}, + {"TTQ87", "Pair of Tens"}, + {"TTQ86", "Pair of Tens"}, + {"TTQ85", "Pair of Tens"}, + {"TTQ84", "Pair of Tens"}, + {"TTQ83", "Pair of Tens"}, + {"TTQ82", "Pair of Tens"}, + {"TTQ76", "Pair of Tens"}, + {"TTQ75", "Pair of Tens"}, + {"TTQ74", "Pair of Tens"}, + {"TTQ73", "Pair of Tens"}, + {"TTQ72", "Pair of Tens"}, + {"TTQ65", "Pair of Tens"}, + {"TTQ64", "Pair of Tens"}, + {"TTQ63", "Pair of Tens"}, + {"TTQ62", "Pair of Tens"}, + {"TTQ54", "Pair of Tens"}, + {"TTQ53", "Pair of Tens"}, + {"TTQ52", "Pair of Tens"}, + {"TTQ43", "Pair of Tens"}, + {"TTQ42", "Pair of Tens"}, + {"TTQ32", "Pair of Tens"}, + {"TTJ98", "Pair of Tens"}, + {"TTJ97", "Pair of Tens"}, + {"TTJ96", "Pair of Tens"}, + {"TTJ95", "Pair of Tens"}, + {"TTJ94", "Pair of Tens"}, + {"TTJ93", "Pair of Tens"}, + {"TTJ92", "Pair of Tens"}, + {"TTJ87", "Pair of Tens"}, + {"TTJ86", "Pair of Tens"}, + {"TTJ85", "Pair of Tens"}, + {"TTJ84", "Pair of Tens"}, + {"TTJ83", "Pair of Tens"}, + {"TTJ82", "Pair of Tens"}, + {"TTJ76", "Pair of Tens"}, + {"TTJ75", "Pair of Tens"}, + {"TTJ74", "Pair of Tens"}, + {"TTJ73", "Pair of Tens"}, + {"TTJ72", "Pair of Tens"}, + {"TTJ65", "Pair of Tens"}, + {"TTJ64", "Pair of Tens"}, + {"TTJ63", "Pair of Tens"}, + {"TTJ62", "Pair of Tens"}, + {"TTJ54", "Pair of Tens"}, + {"TTJ53", "Pair of Tens"}, + {"TTJ52", "Pair of Tens"}, + {"TTJ43", "Pair of Tens"}, + {"TTJ42", "Pair of Tens"}, + {"TTJ32", "Pair of Tens"}, + {"TT987", "Pair of Tens"}, + {"TT986", "Pair of Tens"}, + {"TT985", "Pair of Tens"}, + {"TT984", "Pair of Tens"}, + {"TT983", "Pair of Tens"}, + {"TT982", "Pair of Tens"}, + {"TT976", "Pair of Tens"}, + {"TT975", "Pair of Tens"}, + {"TT974", "Pair of Tens"}, + {"TT973", "Pair of Tens"}, + {"TT972", "Pair of Tens"}, + {"TT965", "Pair of Tens"}, + {"TT964", "Pair of Tens"}, + {"TT963", "Pair of Tens"}, + {"TT962", "Pair of Tens"}, + {"TT954", "Pair of Tens"}, + {"TT953", "Pair of Tens"}, + {"TT952", "Pair of Tens"}, + {"TT943", "Pair of Tens"}, + {"TT942", "Pair of Tens"}, + {"TT932", "Pair of Tens"}, + {"TT876", "Pair of Tens"}, + {"TT875", "Pair of Tens"}, + {"TT874", "Pair of Tens"}, + {"TT873", "Pair of Tens"}, + {"TT872", "Pair of Tens"}, + {"TT865", "Pair of Tens"}, + {"TT864", "Pair of Tens"}, + {"TT863", "Pair of Tens"}, + {"TT862", "Pair of Tens"}, + {"TT854", "Pair of Tens"}, + {"TT853", "Pair of Tens"}, + {"TT852", "Pair of Tens"}, + {"TT843", "Pair of Tens"}, + {"TT842", "Pair of Tens"}, + {"TT832", "Pair of Tens"}, + {"TT765", "Pair of Tens"}, + {"TT764", "Pair of Tens"}, + {"TT763", "Pair of Tens"}, + {"TT762", "Pair of Tens"}, + {"TT754", "Pair of Tens"}, + {"TT753", "Pair of Tens"}, + {"TT752", "Pair of Tens"}, + {"TT743", "Pair of Tens"}, + {"TT742", "Pair of Tens"}, + {"TT732", "Pair of Tens"}, + {"TT654", "Pair of Tens"}, + {"TT653", "Pair of Tens"}, + {"TT652", "Pair of Tens"}, + {"TT643", "Pair of Tens"}, + {"TT642", "Pair of Tens"}, + {"TT632", "Pair of Tens"}, + {"TT543", "Pair of Tens"}, + {"TT542", "Pair of Tens"}, + {"TT532", "Pair of Tens"}, + {"TT432", "Pair of Tens"}, + {"99AKQ", "Pair of Nines"}, + {"99AKJ", "Pair of Nines"}, + {"99AKT", "Pair of Nines"}, + {"99AK8", "Pair of Nines"}, + {"99AK7", "Pair of Nines"}, + {"99AK6", "Pair of Nines"}, + {"99AK5", "Pair of Nines"}, + {"99AK4", "Pair of Nines"}, + {"99AK3", "Pair of Nines"}, + {"99AK2", "Pair of Nines"}, + {"99AQJ", "Pair of Nines"}, + {"99AQT", "Pair of Nines"}, + {"99AQ8", "Pair of Nines"}, + {"99AQ7", "Pair of Nines"}, + {"99AQ6", "Pair of Nines"}, + {"99AQ5", "Pair of Nines"}, + {"99AQ4", "Pair of Nines"}, + {"99AQ3", "Pair of Nines"}, + {"99AQ2", "Pair of Nines"}, + {"99AJT", "Pair of Nines"}, + {"99AJ8", "Pair of Nines"}, + {"99AJ7", "Pair of Nines"}, + {"99AJ6", "Pair of Nines"}, + {"99AJ5", "Pair of Nines"}, + {"99AJ4", "Pair of Nines"}, + {"99AJ3", "Pair of Nines"}, + {"99AJ2", "Pair of Nines"}, + {"99AT8", "Pair of Nines"}, + {"99AT7", "Pair of Nines"}, + {"99AT6", "Pair of Nines"}, + {"99AT5", "Pair of Nines"}, + {"99AT4", "Pair of Nines"}, + {"99AT3", "Pair of Nines"}, + {"99AT2", "Pair of Nines"}, + {"99A87", "Pair of Nines"}, + {"99A86", "Pair of Nines"}, + {"99A85", "Pair of Nines"}, + {"99A84", "Pair of Nines"}, + {"99A83", "Pair of Nines"}, + {"99A82", "Pair of Nines"}, + {"99A76", "Pair of Nines"}, + {"99A75", "Pair of Nines"}, + {"99A74", "Pair of Nines"}, + {"99A73", "Pair of Nines"}, + {"99A72", "Pair of Nines"}, + {"99A65", "Pair of Nines"}, + {"99A64", "Pair of Nines"}, + {"99A63", "Pair of Nines"}, + {"99A62", "Pair of Nines"}, + {"99A54", "Pair of Nines"}, + {"99A53", "Pair of Nines"}, + {"99A52", "Pair of Nines"}, + {"99A43", "Pair of Nines"}, + {"99A42", "Pair of Nines"}, + {"99A32", "Pair of Nines"}, + {"99KQJ", "Pair of Nines"}, + {"99KQT", "Pair of Nines"}, + {"99KQ8", "Pair of Nines"}, + {"99KQ7", "Pair of Nines"}, + {"99KQ6", "Pair of Nines"}, + {"99KQ5", "Pair of Nines"}, + {"99KQ4", "Pair of Nines"}, + {"99KQ3", "Pair of Nines"}, + {"99KQ2", "Pair of Nines"}, + {"99KJT", "Pair of Nines"}, + {"99KJ8", "Pair of Nines"}, + {"99KJ7", "Pair of Nines"}, + {"99KJ6", "Pair of Nines"}, + {"99KJ5", "Pair of Nines"}, + {"99KJ4", "Pair of Nines"}, + {"99KJ3", "Pair of Nines"}, + {"99KJ2", "Pair of Nines"}, + {"99KT8", "Pair of Nines"}, + {"99KT7", "Pair of Nines"}, + {"99KT6", "Pair of Nines"}, + {"99KT5", "Pair of Nines"}, + {"99KT4", "Pair of Nines"}, + {"99KT3", "Pair of Nines"}, + {"99KT2", "Pair of Nines"}, + {"99K87", "Pair of Nines"}, + {"99K86", "Pair of Nines"}, + {"99K85", "Pair of Nines"}, + {"99K84", "Pair of Nines"}, + {"99K83", "Pair of Nines"}, + {"99K82", "Pair of Nines"}, + {"99K76", "Pair of Nines"}, + {"99K75", "Pair of Nines"}, + {"99K74", "Pair of Nines"}, + {"99K73", "Pair of Nines"}, + {"99K72", "Pair of Nines"}, + {"99K65", "Pair of Nines"}, + {"99K64", "Pair of Nines"}, + {"99K63", "Pair of Nines"}, + {"99K62", "Pair of Nines"}, + {"99K54", "Pair of Nines"}, + {"99K53", "Pair of Nines"}, + {"99K52", "Pair of Nines"}, + {"99K43", "Pair of Nines"}, + {"99K42", "Pair of Nines"}, + {"99K32", "Pair of Nines"}, + {"99QJT", "Pair of Nines"}, + {"99QJ8", "Pair of Nines"}, + {"99QJ7", "Pair of Nines"}, + {"99QJ6", "Pair of Nines"}, + {"99QJ5", "Pair of Nines"}, + {"99QJ4", "Pair of Nines"}, + {"99QJ3", "Pair of Nines"}, + {"99QJ2", "Pair of Nines"}, + {"99QT8", "Pair of Nines"}, + {"99QT7", "Pair of Nines"}, + {"99QT6", "Pair of Nines"}, + {"99QT5", "Pair of Nines"}, + {"99QT4", "Pair of Nines"}, + {"99QT3", "Pair of Nines"}, + {"99QT2", "Pair of Nines"}, + {"99Q87", "Pair of Nines"}, + {"99Q86", "Pair of Nines"}, + {"99Q85", "Pair of Nines"}, + {"99Q84", "Pair of Nines"}, + {"99Q83", "Pair of Nines"}, + {"99Q82", "Pair of Nines"}, + {"99Q76", "Pair of Nines"}, + {"99Q75", "Pair of Nines"}, + {"99Q74", "Pair of Nines"}, + {"99Q73", "Pair of Nines"}, + {"99Q72", "Pair of Nines"}, + {"99Q65", "Pair of Nines"}, + {"99Q64", "Pair of Nines"}, + {"99Q63", "Pair of Nines"}, + {"99Q62", "Pair of Nines"}, + {"99Q54", "Pair of Nines"}, + {"99Q53", "Pair of Nines"}, + {"99Q52", "Pair of Nines"}, + {"99Q43", "Pair of Nines"}, + {"99Q42", "Pair of Nines"}, + {"99Q32", "Pair of Nines"}, + {"99JT8", "Pair of Nines"}, + {"99JT7", "Pair of Nines"}, + {"99JT6", "Pair of Nines"}, + {"99JT5", "Pair of Nines"}, + {"99JT4", "Pair of Nines"}, + {"99JT3", "Pair of Nines"}, + {"99JT2", "Pair of Nines"}, + {"99J87", "Pair of Nines"}, + {"99J86", "Pair of Nines"}, + {"99J85", "Pair of Nines"}, + {"99J84", "Pair of Nines"}, + {"99J83", "Pair of Nines"}, + {"99J82", "Pair of Nines"}, + {"99J76", "Pair of Nines"}, + {"99J75", "Pair of Nines"}, + {"99J74", "Pair of Nines"}, + {"99J73", "Pair of Nines"}, + {"99J72", "Pair of Nines"}, + {"99J65", "Pair of Nines"}, + {"99J64", "Pair of Nines"}, + {"99J63", "Pair of Nines"}, + {"99J62", "Pair of Nines"}, + {"99J54", "Pair of Nines"}, + {"99J53", "Pair of Nines"}, + {"99J52", "Pair of Nines"}, + {"99J43", "Pair of Nines"}, + {"99J42", "Pair of Nines"}, + {"99J32", "Pair of Nines"}, + {"99T87", "Pair of Nines"}, + {"99T86", "Pair of Nines"}, + {"99T85", "Pair of Nines"}, + {"99T84", "Pair of Nines"}, + {"99T83", "Pair of Nines"}, + {"99T82", "Pair of Nines"}, + {"99T76", "Pair of Nines"}, + {"99T75", "Pair of Nines"}, + {"99T74", "Pair of Nines"}, + {"99T73", "Pair of Nines"}, + {"99T72", "Pair of Nines"}, + {"99T65", "Pair of Nines"}, + {"99T64", "Pair of Nines"}, + {"99T63", "Pair of Nines"}, + {"99T62", "Pair of Nines"}, + {"99T54", "Pair of Nines"}, + {"99T53", "Pair of Nines"}, + {"99T52", "Pair of Nines"}, + {"99T43", "Pair of Nines"}, + {"99T42", "Pair of Nines"}, + {"99T32", "Pair of Nines"}, + {"99876", "Pair of Nines"}, + {"99875", "Pair of Nines"}, + {"99874", "Pair of Nines"}, + {"99873", "Pair of Nines"}, + {"99872", "Pair of Nines"}, + {"99865", "Pair of Nines"}, + {"99864", "Pair of Nines"}, + {"99863", "Pair of Nines"}, + {"99862", "Pair of Nines"}, + {"99854", "Pair of Nines"}, + {"99853", "Pair of Nines"}, + {"99852", "Pair of Nines"}, + {"99843", "Pair of Nines"}, + {"99842", "Pair of Nines"}, + {"99832", "Pair of Nines"}, + {"99765", "Pair of Nines"}, + {"99764", "Pair of Nines"}, + {"99763", "Pair of Nines"}, + {"99762", "Pair of Nines"}, + {"99754", "Pair of Nines"}, + {"99753", "Pair of Nines"}, + {"99752", "Pair of Nines"}, + {"99743", "Pair of Nines"}, + {"99742", "Pair of Nines"}, + {"99732", "Pair of Nines"}, + {"99654", "Pair of Nines"}, + {"99653", "Pair of Nines"}, + {"99652", "Pair of Nines"}, + {"99643", "Pair of Nines"}, + {"99642", "Pair of Nines"}, + {"99632", "Pair of Nines"}, + {"99543", "Pair of Nines"}, + {"99542", "Pair of Nines"}, + {"99532", "Pair of Nines"}, + {"99432", "Pair of Nines"}, + {"88AKQ", "Pair of Eights"}, + {"88AKJ", "Pair of Eights"}, + {"88AKT", "Pair of Eights"}, + {"88AK9", "Pair of Eights"}, + {"88AK7", "Pair of Eights"}, + {"88AK6", "Pair of Eights"}, + {"88AK5", "Pair of Eights"}, + {"88AK4", "Pair of Eights"}, + {"88AK3", "Pair of Eights"}, + {"88AK2", "Pair of Eights"}, + {"88AQJ", "Pair of Eights"}, + {"88AQT", "Pair of Eights"}, + {"88AQ9", "Pair of Eights"}, + {"88AQ7", "Pair of Eights"}, + {"88AQ6", "Pair of Eights"}, + {"88AQ5", "Pair of Eights"}, + {"88AQ4", "Pair of Eights"}, + {"88AQ3", "Pair of Eights"}, + {"88AQ2", "Pair of Eights"}, + {"88AJT", "Pair of Eights"}, + {"88AJ9", "Pair of Eights"}, + {"88AJ7", "Pair of Eights"}, + {"88AJ6", "Pair of Eights"}, + {"88AJ5", "Pair of Eights"}, + {"88AJ4", "Pair of Eights"}, + {"88AJ3", "Pair of Eights"}, + {"88AJ2", "Pair of Eights"}, + {"88AT9", "Pair of Eights"}, + {"88AT7", "Pair of Eights"}, + {"88AT6", "Pair of Eights"}, + {"88AT5", "Pair of Eights"}, + {"88AT4", "Pair of Eights"}, + {"88AT3", "Pair of Eights"}, + {"88AT2", "Pair of Eights"}, + {"88A97", "Pair of Eights"}, + {"88A96", "Pair of Eights"}, + {"88A95", "Pair of Eights"}, + {"88A94", "Pair of Eights"}, + {"88A93", "Pair of Eights"}, + {"88A92", "Pair of Eights"}, + {"88A76", "Pair of Eights"}, + {"88A75", "Pair of Eights"}, + {"88A74", "Pair of Eights"}, + {"88A73", "Pair of Eights"}, + {"88A72", "Pair of Eights"}, + {"88A65", "Pair of Eights"}, + {"88A64", "Pair of Eights"}, + {"88A63", "Pair of Eights"}, + {"88A62", "Pair of Eights"}, + {"88A54", "Pair of Eights"}, + {"88A53", "Pair of Eights"}, + {"88A52", "Pair of Eights"}, + {"88A43", "Pair of Eights"}, + {"88A42", "Pair of Eights"}, + {"88A32", "Pair of Eights"}, + {"88KQJ", "Pair of Eights"}, + {"88KQT", "Pair of Eights"}, + {"88KQ9", "Pair of Eights"}, + {"88KQ7", "Pair of Eights"}, + {"88KQ6", "Pair of Eights"}, + {"88KQ5", "Pair of Eights"}, + {"88KQ4", "Pair of Eights"}, + {"88KQ3", "Pair of Eights"}, + {"88KQ2", "Pair of Eights"}, + {"88KJT", "Pair of Eights"}, + {"88KJ9", "Pair of Eights"}, + {"88KJ7", "Pair of Eights"}, + {"88KJ6", "Pair of Eights"}, + {"88KJ5", "Pair of Eights"}, + {"88KJ4", "Pair of Eights"}, + {"88KJ3", "Pair of Eights"}, + {"88KJ2", "Pair of Eights"}, + {"88KT9", "Pair of Eights"}, + {"88KT7", "Pair of Eights"}, + {"88KT6", "Pair of Eights"}, + {"88KT5", "Pair of Eights"}, + {"88KT4", "Pair of Eights"}, + {"88KT3", "Pair of Eights"}, + {"88KT2", "Pair of Eights"}, + {"88K97", "Pair of Eights"}, + {"88K96", "Pair of Eights"}, + {"88K95", "Pair of Eights"}, + {"88K94", "Pair of Eights"}, + {"88K93", "Pair of Eights"}, + {"88K92", "Pair of Eights"}, + {"88K76", "Pair of Eights"}, + {"88K75", "Pair of Eights"}, + {"88K74", "Pair of Eights"}, + {"88K73", "Pair of Eights"}, + {"88K72", "Pair of Eights"}, + {"88K65", "Pair of Eights"}, + {"88K64", "Pair of Eights"}, + {"88K63", "Pair of Eights"}, + {"88K62", "Pair of Eights"}, + {"88K54", "Pair of Eights"}, + {"88K53", "Pair of Eights"}, + {"88K52", "Pair of Eights"}, + {"88K43", "Pair of Eights"}, + {"88K42", "Pair of Eights"}, + {"88K32", "Pair of Eights"}, + {"88QJT", "Pair of Eights"}, + {"88QJ9", "Pair of Eights"}, + {"88QJ7", "Pair of Eights"}, + {"88QJ6", "Pair of Eights"}, + {"88QJ5", "Pair of Eights"}, + {"88QJ4", "Pair of Eights"}, + {"88QJ3", "Pair of Eights"}, + {"88QJ2", "Pair of Eights"}, + {"88QT9", "Pair of Eights"}, + {"88QT7", "Pair of Eights"}, + {"88QT6", "Pair of Eights"}, + {"88QT5", "Pair of Eights"}, + {"88QT4", "Pair of Eights"}, + {"88QT3", "Pair of Eights"}, + {"88QT2", "Pair of Eights"}, + {"88Q97", "Pair of Eights"}, + {"88Q96", "Pair of Eights"}, + {"88Q95", "Pair of Eights"}, + {"88Q94", "Pair of Eights"}, + {"88Q93", "Pair of Eights"}, + {"88Q92", "Pair of Eights"}, + {"88Q76", "Pair of Eights"}, + {"88Q75", "Pair of Eights"}, + {"88Q74", "Pair of Eights"}, + {"88Q73", "Pair of Eights"}, + {"88Q72", "Pair of Eights"}, + {"88Q65", "Pair of Eights"}, + {"88Q64", "Pair of Eights"}, + {"88Q63", "Pair of Eights"}, + {"88Q62", "Pair of Eights"}, + {"88Q54", "Pair of Eights"}, + {"88Q53", "Pair of Eights"}, + {"88Q52", "Pair of Eights"}, + {"88Q43", "Pair of Eights"}, + {"88Q42", "Pair of Eights"}, + {"88Q32", "Pair of Eights"}, + {"88JT9", "Pair of Eights"}, + {"88JT7", "Pair of Eights"}, + {"88JT6", "Pair of Eights"}, + {"88JT5", "Pair of Eights"}, + {"88JT4", "Pair of Eights"}, + {"88JT3", "Pair of Eights"}, + {"88JT2", "Pair of Eights"}, + {"88J97", "Pair of Eights"}, + {"88J96", "Pair of Eights"}, + {"88J95", "Pair of Eights"}, + {"88J94", "Pair of Eights"}, + {"88J93", "Pair of Eights"}, + {"88J92", "Pair of Eights"}, + {"88J76", "Pair of Eights"}, + {"88J75", "Pair of Eights"}, + {"88J74", "Pair of Eights"}, + {"88J73", "Pair of Eights"}, + {"88J72", "Pair of Eights"}, + {"88J65", "Pair of Eights"}, + {"88J64", "Pair of Eights"}, + {"88J63", "Pair of Eights"}, + {"88J62", "Pair of Eights"}, + {"88J54", "Pair of Eights"}, + {"88J53", "Pair of Eights"}, + {"88J52", "Pair of Eights"}, + {"88J43", "Pair of Eights"}, + {"88J42", "Pair of Eights"}, + {"88J32", "Pair of Eights"}, + {"88T97", "Pair of Eights"}, + {"88T96", "Pair of Eights"}, + {"88T95", "Pair of Eights"}, + {"88T94", "Pair of Eights"}, + {"88T93", "Pair of Eights"}, + {"88T92", "Pair of Eights"}, + {"88T76", "Pair of Eights"}, + {"88T75", "Pair of Eights"}, + {"88T74", "Pair of Eights"}, + {"88T73", "Pair of Eights"}, + {"88T72", "Pair of Eights"}, + {"88T65", "Pair of Eights"}, + {"88T64", "Pair of Eights"}, + {"88T63", "Pair of Eights"}, + {"88T62", "Pair of Eights"}, + {"88T54", "Pair of Eights"}, + {"88T53", "Pair of Eights"}, + {"88T52", "Pair of Eights"}, + {"88T43", "Pair of Eights"}, + {"88T42", "Pair of Eights"}, + {"88T32", "Pair of Eights"}, + {"88976", "Pair of Eights"}, + {"88975", "Pair of Eights"}, + {"88974", "Pair of Eights"}, + {"88973", "Pair of Eights"}, + {"88972", "Pair of Eights"}, + {"88965", "Pair of Eights"}, + {"88964", "Pair of Eights"}, + {"88963", "Pair of Eights"}, + {"88962", "Pair of Eights"}, + {"88954", "Pair of Eights"}, + {"88953", "Pair of Eights"}, + {"88952", "Pair of Eights"}, + {"88943", "Pair of Eights"}, + {"88942", "Pair of Eights"}, + {"88932", "Pair of Eights"}, + {"88765", "Pair of Eights"}, + {"88764", "Pair of Eights"}, + {"88763", "Pair of Eights"}, + {"88762", "Pair of Eights"}, + {"88754", "Pair of Eights"}, + {"88753", "Pair of Eights"}, + {"88752", "Pair of Eights"}, + {"88743", "Pair of Eights"}, + {"88742", "Pair of Eights"}, + {"88732", "Pair of Eights"}, + {"88654", "Pair of Eights"}, + {"88653", "Pair of Eights"}, + {"88652", "Pair of Eights"}, + {"88643", "Pair of Eights"}, + {"88642", "Pair of Eights"}, + {"88632", "Pair of Eights"}, + {"88543", "Pair of Eights"}, + {"88542", "Pair of Eights"}, + {"88532", "Pair of Eights"}, + {"88432", "Pair of Eights"}, + {"77AKQ", "Pair of Sevens"}, + {"77AKJ", "Pair of Sevens"}, + {"77AKT", "Pair of Sevens"}, + {"77AK9", "Pair of Sevens"}, + {"77AK8", "Pair of Sevens"}, + {"77AK6", "Pair of Sevens"}, + {"77AK5", "Pair of Sevens"}, + {"77AK4", "Pair of Sevens"}, + {"77AK3", "Pair of Sevens"}, + {"77AK2", "Pair of Sevens"}, + {"77AQJ", "Pair of Sevens"}, + {"77AQT", "Pair of Sevens"}, + {"77AQ9", "Pair of Sevens"}, + {"77AQ8", "Pair of Sevens"}, + {"77AQ6", "Pair of Sevens"}, + {"77AQ5", "Pair of Sevens"}, + {"77AQ4", "Pair of Sevens"}, + {"77AQ3", "Pair of Sevens"}, + {"77AQ2", "Pair of Sevens"}, + {"77AJT", "Pair of Sevens"}, + {"77AJ9", "Pair of Sevens"}, + {"77AJ8", "Pair of Sevens"}, + {"77AJ6", "Pair of Sevens"}, + {"77AJ5", "Pair of Sevens"}, + {"77AJ4", "Pair of Sevens"}, + {"77AJ3", "Pair of Sevens"}, + {"77AJ2", "Pair of Sevens"}, + {"77AT9", "Pair of Sevens"}, + {"77AT8", "Pair of Sevens"}, + {"77AT6", "Pair of Sevens"}, + {"77AT5", "Pair of Sevens"}, + {"77AT4", "Pair of Sevens"}, + {"77AT3", "Pair of Sevens"}, + {"77AT2", "Pair of Sevens"}, + {"77A98", "Pair of Sevens"}, + {"77A96", "Pair of Sevens"}, + {"77A95", "Pair of Sevens"}, + {"77A94", "Pair of Sevens"}, + {"77A93", "Pair of Sevens"}, + {"77A92", "Pair of Sevens"}, + {"77A86", "Pair of Sevens"}, + {"77A85", "Pair of Sevens"}, + {"77A84", "Pair of Sevens"}, + {"77A83", "Pair of Sevens"}, + {"77A82", "Pair of Sevens"}, + {"77A65", "Pair of Sevens"}, + {"77A64", "Pair of Sevens"}, + {"77A63", "Pair of Sevens"}, + {"77A62", "Pair of Sevens"}, + {"77A54", "Pair of Sevens"}, + {"77A53", "Pair of Sevens"}, + {"77A52", "Pair of Sevens"}, + {"77A43", "Pair of Sevens"}, + {"77A42", "Pair of Sevens"}, + {"77A32", "Pair of Sevens"}, + {"77KQJ", "Pair of Sevens"}, + {"77KQT", "Pair of Sevens"}, + {"77KQ9", "Pair of Sevens"}, + {"77KQ8", "Pair of Sevens"}, + {"77KQ6", "Pair of Sevens"}, + {"77KQ5", "Pair of Sevens"}, + {"77KQ4", "Pair of Sevens"}, + {"77KQ3", "Pair of Sevens"}, + {"77KQ2", "Pair of Sevens"}, + {"77KJT", "Pair of Sevens"}, + {"77KJ9", "Pair of Sevens"}, + {"77KJ8", "Pair of Sevens"}, + {"77KJ6", "Pair of Sevens"}, + {"77KJ5", "Pair of Sevens"}, + {"77KJ4", "Pair of Sevens"}, + {"77KJ3", "Pair of Sevens"}, + {"77KJ2", "Pair of Sevens"}, + {"77KT9", "Pair of Sevens"}, + {"77KT8", "Pair of Sevens"}, + {"77KT6", "Pair of Sevens"}, + {"77KT5", "Pair of Sevens"}, + {"77KT4", "Pair of Sevens"}, + {"77KT3", "Pair of Sevens"}, + {"77KT2", "Pair of Sevens"}, + {"77K98", "Pair of Sevens"}, + {"77K96", "Pair of Sevens"}, + {"77K95", "Pair of Sevens"}, + {"77K94", "Pair of Sevens"}, + {"77K93", "Pair of Sevens"}, + {"77K92", "Pair of Sevens"}, + {"77K86", "Pair of Sevens"}, + {"77K85", "Pair of Sevens"}, + {"77K84", "Pair of Sevens"}, + {"77K83", "Pair of Sevens"}, + {"77K82", "Pair of Sevens"}, + {"77K65", "Pair of Sevens"}, + {"77K64", "Pair of Sevens"}, + {"77K63", "Pair of Sevens"}, + {"77K62", "Pair of Sevens"}, + {"77K54", "Pair of Sevens"}, + {"77K53", "Pair of Sevens"}, + {"77K52", "Pair of Sevens"}, + {"77K43", "Pair of Sevens"}, + {"77K42", "Pair of Sevens"}, + {"77K32", "Pair of Sevens"}, + {"77QJT", "Pair of Sevens"}, + {"77QJ9", "Pair of Sevens"}, + {"77QJ8", "Pair of Sevens"}, + {"77QJ6", "Pair of Sevens"}, + {"77QJ5", "Pair of Sevens"}, + {"77QJ4", "Pair of Sevens"}, + {"77QJ3", "Pair of Sevens"}, + {"77QJ2", "Pair of Sevens"}, + {"77QT9", "Pair of Sevens"}, + {"77QT8", "Pair of Sevens"}, + {"77QT6", "Pair of Sevens"}, + {"77QT5", "Pair of Sevens"}, + {"77QT4", "Pair of Sevens"}, + {"77QT3", "Pair of Sevens"}, + {"77QT2", "Pair of Sevens"}, + {"77Q98", "Pair of Sevens"}, + {"77Q96", "Pair of Sevens"}, + {"77Q95", "Pair of Sevens"}, + {"77Q94", "Pair of Sevens"}, + {"77Q93", "Pair of Sevens"}, + {"77Q92", "Pair of Sevens"}, + {"77Q86", "Pair of Sevens"}, + {"77Q85", "Pair of Sevens"}, + {"77Q84", "Pair of Sevens"}, + {"77Q83", "Pair of Sevens"}, + {"77Q82", "Pair of Sevens"}, + {"77Q65", "Pair of Sevens"}, + {"77Q64", "Pair of Sevens"}, + {"77Q63", "Pair of Sevens"}, + {"77Q62", "Pair of Sevens"}, + {"77Q54", "Pair of Sevens"}, + {"77Q53", "Pair of Sevens"}, + {"77Q52", "Pair of Sevens"}, + {"77Q43", "Pair of Sevens"}, + {"77Q42", "Pair of Sevens"}, + {"77Q32", "Pair of Sevens"}, + {"77JT9", "Pair of Sevens"}, + {"77JT8", "Pair of Sevens"}, + {"77JT6", "Pair of Sevens"}, + {"77JT5", "Pair of Sevens"}, + {"77JT4", "Pair of Sevens"}, + {"77JT3", "Pair of Sevens"}, + {"77JT2", "Pair of Sevens"}, + {"77J98", "Pair of Sevens"}, + {"77J96", "Pair of Sevens"}, + {"77J95", "Pair of Sevens"}, + {"77J94", "Pair of Sevens"}, + {"77J93", "Pair of Sevens"}, + {"77J92", "Pair of Sevens"}, + {"77J86", "Pair of Sevens"}, + {"77J85", "Pair of Sevens"}, + {"77J84", "Pair of Sevens"}, + {"77J83", "Pair of Sevens"}, + {"77J82", "Pair of Sevens"}, + {"77J65", "Pair of Sevens"}, + {"77J64", "Pair of Sevens"}, + {"77J63", "Pair of Sevens"}, + {"77J62", "Pair of Sevens"}, + {"77J54", "Pair of Sevens"}, + {"77J53", "Pair of Sevens"}, + {"77J52", "Pair of Sevens"}, + {"77J43", "Pair of Sevens"}, + {"77J42", "Pair of Sevens"}, + {"77J32", "Pair of Sevens"}, + {"77T98", "Pair of Sevens"}, + {"77T96", "Pair of Sevens"}, + {"77T95", "Pair of Sevens"}, + {"77T94", "Pair of Sevens"}, + {"77T93", "Pair of Sevens"}, + {"77T92", "Pair of Sevens"}, + {"77T86", "Pair of Sevens"}, + {"77T85", "Pair of Sevens"}, + {"77T84", "Pair of Sevens"}, + {"77T83", "Pair of Sevens"}, + {"77T82", "Pair of Sevens"}, + {"77T65", "Pair of Sevens"}, + {"77T64", "Pair of Sevens"}, + {"77T63", "Pair of Sevens"}, + {"77T62", "Pair of Sevens"}, + {"77T54", "Pair of Sevens"}, + {"77T53", "Pair of Sevens"}, + {"77T52", "Pair of Sevens"}, + {"77T43", "Pair of Sevens"}, + {"77T42", "Pair of Sevens"}, + {"77T32", "Pair of Sevens"}, + {"77986", "Pair of Sevens"}, + {"77985", "Pair of Sevens"}, + {"77984", "Pair of Sevens"}, + {"77983", "Pair of Sevens"}, + {"77982", "Pair of Sevens"}, + {"77965", "Pair of Sevens"}, + {"77964", "Pair of Sevens"}, + {"77963", "Pair of Sevens"}, + {"77962", "Pair of Sevens"}, + {"77954", "Pair of Sevens"}, + {"77953", "Pair of Sevens"}, + {"77952", "Pair of Sevens"}, + {"77943", "Pair of Sevens"}, + {"77942", "Pair of Sevens"}, + {"77932", "Pair of Sevens"}, + {"77865", "Pair of Sevens"}, + {"77864", "Pair of Sevens"}, + {"77863", "Pair of Sevens"}, + {"77862", "Pair of Sevens"}, + {"77854", "Pair of Sevens"}, + {"77853", "Pair of Sevens"}, + {"77852", "Pair of Sevens"}, + {"77843", "Pair of Sevens"}, + {"77842", "Pair of Sevens"}, + {"77832", "Pair of Sevens"}, + {"77654", "Pair of Sevens"}, + {"77653", "Pair of Sevens"}, + {"77652", "Pair of Sevens"}, + {"77643", "Pair of Sevens"}, + {"77642", "Pair of Sevens"}, + {"77632", "Pair of Sevens"}, + {"77543", "Pair of Sevens"}, + {"77542", "Pair of Sevens"}, + {"77532", "Pair of Sevens"}, + {"77432", "Pair of Sevens"}, + {"66AKQ", "Pair of Sixes"}, + {"66AKJ", "Pair of Sixes"}, + {"66AKT", "Pair of Sixes"}, + {"66AK9", "Pair of Sixes"}, + {"66AK8", "Pair of Sixes"}, + {"66AK7", "Pair of Sixes"}, + {"66AK5", "Pair of Sixes"}, + {"66AK4", "Pair of Sixes"}, + {"66AK3", "Pair of Sixes"}, + {"66AK2", "Pair of Sixes"}, + {"66AQJ", "Pair of Sixes"}, + {"66AQT", "Pair of Sixes"}, + {"66AQ9", "Pair of Sixes"}, + {"66AQ8", "Pair of Sixes"}, + {"66AQ7", "Pair of Sixes"}, + {"66AQ5", "Pair of Sixes"}, + {"66AQ4", "Pair of Sixes"}, + {"66AQ3", "Pair of Sixes"}, + {"66AQ2", "Pair of Sixes"}, + {"66AJT", "Pair of Sixes"}, + {"66AJ9", "Pair of Sixes"}, + {"66AJ8", "Pair of Sixes"}, + {"66AJ7", "Pair of Sixes"}, + {"66AJ5", "Pair of Sixes"}, + {"66AJ4", "Pair of Sixes"}, + {"66AJ3", "Pair of Sixes"}, + {"66AJ2", "Pair of Sixes"}, + {"66AT9", "Pair of Sixes"}, + {"66AT8", "Pair of Sixes"}, + {"66AT7", "Pair of Sixes"}, + {"66AT5", "Pair of Sixes"}, + {"66AT4", "Pair of Sixes"}, + {"66AT3", "Pair of Sixes"}, + {"66AT2", "Pair of Sixes"}, + {"66A98", "Pair of Sixes"}, + {"66A97", "Pair of Sixes"}, + {"66A95", "Pair of Sixes"}, + {"66A94", "Pair of Sixes"}, + {"66A93", "Pair of Sixes"}, + {"66A92", "Pair of Sixes"}, + {"66A87", "Pair of Sixes"}, + {"66A85", "Pair of Sixes"}, + {"66A84", "Pair of Sixes"}, + {"66A83", "Pair of Sixes"}, + {"66A82", "Pair of Sixes"}, + {"66A75", "Pair of Sixes"}, + {"66A74", "Pair of Sixes"}, + {"66A73", "Pair of Sixes"}, + {"66A72", "Pair of Sixes"}, + {"66A54", "Pair of Sixes"}, + {"66A53", "Pair of Sixes"}, + {"66A52", "Pair of Sixes"}, + {"66A43", "Pair of Sixes"}, + {"66A42", "Pair of Sixes"}, + {"66A32", "Pair of Sixes"}, + {"66KQJ", "Pair of Sixes"}, + {"66KQT", "Pair of Sixes"}, + {"66KQ9", "Pair of Sixes"}, + {"66KQ8", "Pair of Sixes"}, + {"66KQ7", "Pair of Sixes"}, + {"66KQ5", "Pair of Sixes"}, + {"66KQ4", "Pair of Sixes"}, + {"66KQ3", "Pair of Sixes"}, + {"66KQ2", "Pair of Sixes"}, + {"66KJT", "Pair of Sixes"}, + {"66KJ9", "Pair of Sixes"}, + {"66KJ8", "Pair of Sixes"}, + {"66KJ7", "Pair of Sixes"}, + {"66KJ5", "Pair of Sixes"}, + {"66KJ4", "Pair of Sixes"}, + {"66KJ3", "Pair of Sixes"}, + {"66KJ2", "Pair of Sixes"}, + {"66KT9", "Pair of Sixes"}, + {"66KT8", "Pair of Sixes"}, + {"66KT7", "Pair of Sixes"}, + {"66KT5", "Pair of Sixes"}, + {"66KT4", "Pair of Sixes"}, + {"66KT3", "Pair of Sixes"}, + {"66KT2", "Pair of Sixes"}, + {"66K98", "Pair of Sixes"}, + {"66K97", "Pair of Sixes"}, + {"66K95", "Pair of Sixes"}, + {"66K94", "Pair of Sixes"}, + {"66K93", "Pair of Sixes"}, + {"66K92", "Pair of Sixes"}, + {"66K87", "Pair of Sixes"}, + {"66K85", "Pair of Sixes"}, + {"66K84", "Pair of Sixes"}, + {"66K83", "Pair of Sixes"}, + {"66K82", "Pair of Sixes"}, + {"66K75", "Pair of Sixes"}, + {"66K74", "Pair of Sixes"}, + {"66K73", "Pair of Sixes"}, + {"66K72", "Pair of Sixes"}, + {"66K54", "Pair of Sixes"}, + {"66K53", "Pair of Sixes"}, + {"66K52", "Pair of Sixes"}, + {"66K43", "Pair of Sixes"}, + {"66K42", "Pair of Sixes"}, + {"66K32", "Pair of Sixes"}, + {"66QJT", "Pair of Sixes"}, + {"66QJ9", "Pair of Sixes"}, + {"66QJ8", "Pair of Sixes"}, + {"66QJ7", "Pair of Sixes"}, + {"66QJ5", "Pair of Sixes"}, + {"66QJ4", "Pair of Sixes"}, + {"66QJ3", "Pair of Sixes"}, + {"66QJ2", "Pair of Sixes"}, + {"66QT9", "Pair of Sixes"}, + {"66QT8", "Pair of Sixes"}, + {"66QT7", "Pair of Sixes"}, + {"66QT5", "Pair of Sixes"}, + {"66QT4", "Pair of Sixes"}, + {"66QT3", "Pair of Sixes"}, + {"66QT2", "Pair of Sixes"}, + {"66Q98", "Pair of Sixes"}, + {"66Q97", "Pair of Sixes"}, + {"66Q95", "Pair of Sixes"}, + {"66Q94", "Pair of Sixes"}, + {"66Q93", "Pair of Sixes"}, + {"66Q92", "Pair of Sixes"}, + {"66Q87", "Pair of Sixes"}, + {"66Q85", "Pair of Sixes"}, + {"66Q84", "Pair of Sixes"}, + {"66Q83", "Pair of Sixes"}, + {"66Q82", "Pair of Sixes"}, + {"66Q75", "Pair of Sixes"}, + {"66Q74", "Pair of Sixes"}, + {"66Q73", "Pair of Sixes"}, + {"66Q72", "Pair of Sixes"}, + {"66Q54", "Pair of Sixes"}, + {"66Q53", "Pair of Sixes"}, + {"66Q52", "Pair of Sixes"}, + {"66Q43", "Pair of Sixes"}, + {"66Q42", "Pair of Sixes"}, + {"66Q32", "Pair of Sixes"}, + {"66JT9", "Pair of Sixes"}, + {"66JT8", "Pair of Sixes"}, + {"66JT7", "Pair of Sixes"}, + {"66JT5", "Pair of Sixes"}, + {"66JT4", "Pair of Sixes"}, + {"66JT3", "Pair of Sixes"}, + {"66JT2", "Pair of Sixes"}, + {"66J98", "Pair of Sixes"}, + {"66J97", "Pair of Sixes"}, + {"66J95", "Pair of Sixes"}, + {"66J94", "Pair of Sixes"}, + {"66J93", "Pair of Sixes"}, + {"66J92", "Pair of Sixes"}, + {"66J87", "Pair of Sixes"}, + {"66J85", "Pair of Sixes"}, + {"66J84", "Pair of Sixes"}, + {"66J83", "Pair of Sixes"}, + {"66J82", "Pair of Sixes"}, + {"66J75", "Pair of Sixes"}, + {"66J74", "Pair of Sixes"}, + {"66J73", "Pair of Sixes"}, + {"66J72", "Pair of Sixes"}, + {"66J54", "Pair of Sixes"}, + {"66J53", "Pair of Sixes"}, + {"66J52", "Pair of Sixes"}, + {"66J43", "Pair of Sixes"}, + {"66J42", "Pair of Sixes"}, + {"66J32", "Pair of Sixes"}, + {"66T98", "Pair of Sixes"}, + {"66T97", "Pair of Sixes"}, + {"66T95", "Pair of Sixes"}, + {"66T94", "Pair of Sixes"}, + {"66T93", "Pair of Sixes"}, + {"66T92", "Pair of Sixes"}, + {"66T87", "Pair of Sixes"}, + {"66T85", "Pair of Sixes"}, + {"66T84", "Pair of Sixes"}, + {"66T83", "Pair of Sixes"}, + {"66T82", "Pair of Sixes"}, + {"66T75", "Pair of Sixes"}, + {"66T74", "Pair of Sixes"}, + {"66T73", "Pair of Sixes"}, + {"66T72", "Pair of Sixes"}, + {"66T54", "Pair of Sixes"}, + {"66T53", "Pair of Sixes"}, + {"66T52", "Pair of Sixes"}, + {"66T43", "Pair of Sixes"}, + {"66T42", "Pair of Sixes"}, + {"66T32", "Pair of Sixes"}, + {"66987", "Pair of Sixes"}, + {"66985", "Pair of Sixes"}, + {"66984", "Pair of Sixes"}, + {"66983", "Pair of Sixes"}, + {"66982", "Pair of Sixes"}, + {"66975", "Pair of Sixes"}, + {"66974", "Pair of Sixes"}, + {"66973", "Pair of Sixes"}, + {"66972", "Pair of Sixes"}, + {"66954", "Pair of Sixes"}, + {"66953", "Pair of Sixes"}, + {"66952", "Pair of Sixes"}, + {"66943", "Pair of Sixes"}, + {"66942", "Pair of Sixes"}, + {"66932", "Pair of Sixes"}, + {"66875", "Pair of Sixes"}, + {"66874", "Pair of Sixes"}, + {"66873", "Pair of Sixes"}, + {"66872", "Pair of Sixes"}, + {"66854", "Pair of Sixes"}, + {"66853", "Pair of Sixes"}, + {"66852", "Pair of Sixes"}, + {"66843", "Pair of Sixes"}, + {"66842", "Pair of Sixes"}, + {"66832", "Pair of Sixes"}, + {"66754", "Pair of Sixes"}, + {"66753", "Pair of Sixes"}, + {"66752", "Pair of Sixes"}, + {"66743", "Pair of Sixes"}, + {"66742", "Pair of Sixes"}, + {"66732", "Pair of Sixes"}, + {"66543", "Pair of Sixes"}, + {"66542", "Pair of Sixes"}, + {"66532", "Pair of Sixes"}, + {"66432", "Pair of Sixes"}, + {"55AKQ", "Pair of Fives"}, + {"55AKJ", "Pair of Fives"}, + {"55AKT", "Pair of Fives"}, + {"55AK9", "Pair of Fives"}, + {"55AK8", "Pair of Fives"}, + {"55AK7", "Pair of Fives"}, + {"55AK6", "Pair of Fives"}, + {"55AK4", "Pair of Fives"}, + {"55AK3", "Pair of Fives"}, + {"55AK2", "Pair of Fives"}, + {"55AQJ", "Pair of Fives"}, + {"55AQT", "Pair of Fives"}, + {"55AQ9", "Pair of Fives"}, + {"55AQ8", "Pair of Fives"}, + {"55AQ7", "Pair of Fives"}, + {"55AQ6", "Pair of Fives"}, + {"55AQ4", "Pair of Fives"}, + {"55AQ3", "Pair of Fives"}, + {"55AQ2", "Pair of Fives"}, + {"55AJT", "Pair of Fives"}, + {"55AJ9", "Pair of Fives"}, + {"55AJ8", "Pair of Fives"}, + {"55AJ7", "Pair of Fives"}, + {"55AJ6", "Pair of Fives"}, + {"55AJ4", "Pair of Fives"}, + {"55AJ3", "Pair of Fives"}, + {"55AJ2", "Pair of Fives"}, + {"55AT9", "Pair of Fives"}, + {"55AT8", "Pair of Fives"}, + {"55AT7", "Pair of Fives"}, + {"55AT6", "Pair of Fives"}, + {"55AT4", "Pair of Fives"}, + {"55AT3", "Pair of Fives"}, + {"55AT2", "Pair of Fives"}, + {"55A98", "Pair of Fives"}, + {"55A97", "Pair of Fives"}, + {"55A96", "Pair of Fives"}, + {"55A94", "Pair of Fives"}, + {"55A93", "Pair of Fives"}, + {"55A92", "Pair of Fives"}, + {"55A87", "Pair of Fives"}, + {"55A86", "Pair of Fives"}, + {"55A84", "Pair of Fives"}, + {"55A83", "Pair of Fives"}, + {"55A82", "Pair of Fives"}, + {"55A76", "Pair of Fives"}, + {"55A74", "Pair of Fives"}, + {"55A73", "Pair of Fives"}, + {"55A72", "Pair of Fives"}, + {"55A64", "Pair of Fives"}, + {"55A63", "Pair of Fives"}, + {"55A62", "Pair of Fives"}, + {"55A43", "Pair of Fives"}, + {"55A42", "Pair of Fives"}, + {"55A32", "Pair of Fives"}, + {"55KQJ", "Pair of Fives"}, + {"55KQT", "Pair of Fives"}, + {"55KQ9", "Pair of Fives"}, + {"55KQ8", "Pair of Fives"}, + {"55KQ7", "Pair of Fives"}, + {"55KQ6", "Pair of Fives"}, + {"55KQ4", "Pair of Fives"}, + {"55KQ3", "Pair of Fives"}, + {"55KQ2", "Pair of Fives"}, + {"55KJT", "Pair of Fives"}, + {"55KJ9", "Pair of Fives"}, + {"55KJ8", "Pair of Fives"}, + {"55KJ7", "Pair of Fives"}, + {"55KJ6", "Pair of Fives"}, + {"55KJ4", "Pair of Fives"}, + {"55KJ3", "Pair of Fives"}, + {"55KJ2", "Pair of Fives"}, + {"55KT9", "Pair of Fives"}, + {"55KT8", "Pair of Fives"}, + {"55KT7", "Pair of Fives"}, + {"55KT6", "Pair of Fives"}, + {"55KT4", "Pair of Fives"}, + {"55KT3", "Pair of Fives"}, + {"55KT2", "Pair of Fives"}, + {"55K98", "Pair of Fives"}, + {"55K97", "Pair of Fives"}, + {"55K96", "Pair of Fives"}, + {"55K94", "Pair of Fives"}, + {"55K93", "Pair of Fives"}, + {"55K92", "Pair of Fives"}, + {"55K87", "Pair of Fives"}, + {"55K86", "Pair of Fives"}, + {"55K84", "Pair of Fives"}, + {"55K83", "Pair of Fives"}, + {"55K82", "Pair of Fives"}, + {"55K76", "Pair of Fives"}, + {"55K74", "Pair of Fives"}, + {"55K73", "Pair of Fives"}, + {"55K72", "Pair of Fives"}, + {"55K64", "Pair of Fives"}, + {"55K63", "Pair of Fives"}, + {"55K62", "Pair of Fives"}, + {"55K43", "Pair of Fives"}, + {"55K42", "Pair of Fives"}, + {"55K32", "Pair of Fives"}, + {"55QJT", "Pair of Fives"}, + {"55QJ9", "Pair of Fives"}, + {"55QJ8", "Pair of Fives"}, + {"55QJ7", "Pair of Fives"}, + {"55QJ6", "Pair of Fives"}, + {"55QJ4", "Pair of Fives"}, + {"55QJ3", "Pair of Fives"}, + {"55QJ2", "Pair of Fives"}, + {"55QT9", "Pair of Fives"}, + {"55QT8", "Pair of Fives"}, + {"55QT7", "Pair of Fives"}, + {"55QT6", "Pair of Fives"}, + {"55QT4", "Pair of Fives"}, + {"55QT3", "Pair of Fives"}, + {"55QT2", "Pair of Fives"}, + {"55Q98", "Pair of Fives"}, + {"55Q97", "Pair of Fives"}, + {"55Q96", "Pair of Fives"}, + {"55Q94", "Pair of Fives"}, + {"55Q93", "Pair of Fives"}, + {"55Q92", "Pair of Fives"}, + {"55Q87", "Pair of Fives"}, + {"55Q86", "Pair of Fives"}, + {"55Q84", "Pair of Fives"}, + {"55Q83", "Pair of Fives"}, + {"55Q82", "Pair of Fives"}, + {"55Q76", "Pair of Fives"}, + {"55Q74", "Pair of Fives"}, + {"55Q73", "Pair of Fives"}, + {"55Q72", "Pair of Fives"}, + {"55Q64", "Pair of Fives"}, + {"55Q63", "Pair of Fives"}, + {"55Q62", "Pair of Fives"}, + {"55Q43", "Pair of Fives"}, + {"55Q42", "Pair of Fives"}, + {"55Q32", "Pair of Fives"}, + {"55JT9", "Pair of Fives"}, + {"55JT8", "Pair of Fives"}, + {"55JT7", "Pair of Fives"}, + {"55JT6", "Pair of Fives"}, + {"55JT4", "Pair of Fives"}, + {"55JT3", "Pair of Fives"}, + {"55JT2", "Pair of Fives"}, + {"55J98", "Pair of Fives"}, + {"55J97", "Pair of Fives"}, + {"55J96", "Pair of Fives"}, + {"55J94", "Pair of Fives"}, + {"55J93", "Pair of Fives"}, + {"55J92", "Pair of Fives"}, + {"55J87", "Pair of Fives"}, + {"55J86", "Pair of Fives"}, + {"55J84", "Pair of Fives"}, + {"55J83", "Pair of Fives"}, + {"55J82", "Pair of Fives"}, + {"55J76", "Pair of Fives"}, + {"55J74", "Pair of Fives"}, + {"55J73", "Pair of Fives"}, + {"55J72", "Pair of Fives"}, + {"55J64", "Pair of Fives"}, + {"55J63", "Pair of Fives"}, + {"55J62", "Pair of Fives"}, + {"55J43", "Pair of Fives"}, + {"55J42", "Pair of Fives"}, + {"55J32", "Pair of Fives"}, + {"55T98", "Pair of Fives"}, + {"55T97", "Pair of Fives"}, + {"55T96", "Pair of Fives"}, + {"55T94", "Pair of Fives"}, + {"55T93", "Pair of Fives"}, + {"55T92", "Pair of Fives"}, + {"55T87", "Pair of Fives"}, + {"55T86", "Pair of Fives"}, + {"55T84", "Pair of Fives"}, + {"55T83", "Pair of Fives"}, + {"55T82", "Pair of Fives"}, + {"55T76", "Pair of Fives"}, + {"55T74", "Pair of Fives"}, + {"55T73", "Pair of Fives"}, + {"55T72", "Pair of Fives"}, + {"55T64", "Pair of Fives"}, + {"55T63", "Pair of Fives"}, + {"55T62", "Pair of Fives"}, + {"55T43", "Pair of Fives"}, + {"55T42", "Pair of Fives"}, + {"55T32", "Pair of Fives"}, + {"55987", "Pair of Fives"}, + {"55986", "Pair of Fives"}, + {"55984", "Pair of Fives"}, + {"55983", "Pair of Fives"}, + {"55982", "Pair of Fives"}, + {"55976", "Pair of Fives"}, + {"55974", "Pair of Fives"}, + {"55973", "Pair of Fives"}, + {"55972", "Pair of Fives"}, + {"55964", "Pair of Fives"}, + {"55963", "Pair of Fives"}, + {"55962", "Pair of Fives"}, + {"55943", "Pair of Fives"}, + {"55942", "Pair of Fives"}, + {"55932", "Pair of Fives"}, + {"55876", "Pair of Fives"}, + {"55874", "Pair of Fives"}, + {"55873", "Pair of Fives"}, + {"55872", "Pair of Fives"}, + {"55864", "Pair of Fives"}, + {"55863", "Pair of Fives"}, + {"55862", "Pair of Fives"}, + {"55843", "Pair of Fives"}, + {"55842", "Pair of Fives"}, + {"55832", "Pair of Fives"}, + {"55764", "Pair of Fives"}, + {"55763", "Pair of Fives"}, + {"55762", "Pair of Fives"}, + {"55743", "Pair of Fives"}, + {"55742", "Pair of Fives"}, + {"55732", "Pair of Fives"}, + {"55643", "Pair of Fives"}, + {"55642", "Pair of Fives"}, + {"55632", "Pair of Fives"}, + {"55432", "Pair of Fives"}, + {"44AKQ", "Pair of Fours"}, + {"44AKJ", "Pair of Fours"}, + {"44AKT", "Pair of Fours"}, + {"44AK9", "Pair of Fours"}, + {"44AK8", "Pair of Fours"}, + {"44AK7", "Pair of Fours"}, + {"44AK6", "Pair of Fours"}, + {"44AK5", "Pair of Fours"}, + {"44AK3", "Pair of Fours"}, + {"44AK2", "Pair of Fours"}, + {"44AQJ", "Pair of Fours"}, + {"44AQT", "Pair of Fours"}, + {"44AQ9", "Pair of Fours"}, + {"44AQ8", "Pair of Fours"}, + {"44AQ7", "Pair of Fours"}, + {"44AQ6", "Pair of Fours"}, + {"44AQ5", "Pair of Fours"}, + {"44AQ3", "Pair of Fours"}, + {"44AQ2", "Pair of Fours"}, + {"44AJT", "Pair of Fours"}, + {"44AJ9", "Pair of Fours"}, + {"44AJ8", "Pair of Fours"}, + {"44AJ7", "Pair of Fours"}, + {"44AJ6", "Pair of Fours"}, + {"44AJ5", "Pair of Fours"}, + {"44AJ3", "Pair of Fours"}, + {"44AJ2", "Pair of Fours"}, + {"44AT9", "Pair of Fours"}, + {"44AT8", "Pair of Fours"}, + {"44AT7", "Pair of Fours"}, + {"44AT6", "Pair of Fours"}, + {"44AT5", "Pair of Fours"}, + {"44AT3", "Pair of Fours"}, + {"44AT2", "Pair of Fours"}, + {"44A98", "Pair of Fours"}, + {"44A97", "Pair of Fours"}, + {"44A96", "Pair of Fours"}, + {"44A95", "Pair of Fours"}, + {"44A93", "Pair of Fours"}, + {"44A92", "Pair of Fours"}, + {"44A87", "Pair of Fours"}, + {"44A86", "Pair of Fours"}, + {"44A85", "Pair of Fours"}, + {"44A83", "Pair of Fours"}, + {"44A82", "Pair of Fours"}, + {"44A76", "Pair of Fours"}, + {"44A75", "Pair of Fours"}, + {"44A73", "Pair of Fours"}, + {"44A72", "Pair of Fours"}, + {"44A65", "Pair of Fours"}, + {"44A63", "Pair of Fours"}, + {"44A62", "Pair of Fours"}, + {"44A53", "Pair of Fours"}, + {"44A52", "Pair of Fours"}, + {"44A32", "Pair of Fours"}, + {"44KQJ", "Pair of Fours"}, + {"44KQT", "Pair of Fours"}, + {"44KQ9", "Pair of Fours"}, + {"44KQ8", "Pair of Fours"}, + {"44KQ7", "Pair of Fours"}, + {"44KQ6", "Pair of Fours"}, + {"44KQ5", "Pair of Fours"}, + {"44KQ3", "Pair of Fours"}, + {"44KQ2", "Pair of Fours"}, + {"44KJT", "Pair of Fours"}, + {"44KJ9", "Pair of Fours"}, + {"44KJ8", "Pair of Fours"}, + {"44KJ7", "Pair of Fours"}, + {"44KJ6", "Pair of Fours"}, + {"44KJ5", "Pair of Fours"}, + {"44KJ3", "Pair of Fours"}, + {"44KJ2", "Pair of Fours"}, + {"44KT9", "Pair of Fours"}, + {"44KT8", "Pair of Fours"}, + {"44KT7", "Pair of Fours"}, + {"44KT6", "Pair of Fours"}, + {"44KT5", "Pair of Fours"}, + {"44KT3", "Pair of Fours"}, + {"44KT2", "Pair of Fours"}, + {"44K98", "Pair of Fours"}, + {"44K97", "Pair of Fours"}, + {"44K96", "Pair of Fours"}, + {"44K95", "Pair of Fours"}, + {"44K93", "Pair of Fours"}, + {"44K92", "Pair of Fours"}, + {"44K87", "Pair of Fours"}, + {"44K86", "Pair of Fours"}, + {"44K85", "Pair of Fours"}, + {"44K83", "Pair of Fours"}, + {"44K82", "Pair of Fours"}, + {"44K76", "Pair of Fours"}, + {"44K75", "Pair of Fours"}, + {"44K73", "Pair of Fours"}, + {"44K72", "Pair of Fours"}, + {"44K65", "Pair of Fours"}, + {"44K63", "Pair of Fours"}, + {"44K62", "Pair of Fours"}, + {"44K53", "Pair of Fours"}, + {"44K52", "Pair of Fours"}, + {"44K32", "Pair of Fours"}, + {"44QJT", "Pair of Fours"}, + {"44QJ9", "Pair of Fours"}, + {"44QJ8", "Pair of Fours"}, + {"44QJ7", "Pair of Fours"}, + {"44QJ6", "Pair of Fours"}, + {"44QJ5", "Pair of Fours"}, + {"44QJ3", "Pair of Fours"}, + {"44QJ2", "Pair of Fours"}, + {"44QT9", "Pair of Fours"}, + {"44QT8", "Pair of Fours"}, + {"44QT7", "Pair of Fours"}, + {"44QT6", "Pair of Fours"}, + {"44QT5", "Pair of Fours"}, + {"44QT3", "Pair of Fours"}, + {"44QT2", "Pair of Fours"}, + {"44Q98", "Pair of Fours"}, + {"44Q97", "Pair of Fours"}, + {"44Q96", "Pair of Fours"}, + {"44Q95", "Pair of Fours"}, + {"44Q93", "Pair of Fours"}, + {"44Q92", "Pair of Fours"}, + {"44Q87", "Pair of Fours"}, + {"44Q86", "Pair of Fours"}, + {"44Q85", "Pair of Fours"}, + {"44Q83", "Pair of Fours"}, + {"44Q82", "Pair of Fours"}, + {"44Q76", "Pair of Fours"}, + {"44Q75", "Pair of Fours"}, + {"44Q73", "Pair of Fours"}, + {"44Q72", "Pair of Fours"}, + {"44Q65", "Pair of Fours"}, + {"44Q63", "Pair of Fours"}, + {"44Q62", "Pair of Fours"}, + {"44Q53", "Pair of Fours"}, + {"44Q52", "Pair of Fours"}, + {"44Q32", "Pair of Fours"}, + {"44JT9", "Pair of Fours"}, + {"44JT8", "Pair of Fours"}, + {"44JT7", "Pair of Fours"}, + {"44JT6", "Pair of Fours"}, + {"44JT5", "Pair of Fours"}, + {"44JT3", "Pair of Fours"}, + {"44JT2", "Pair of Fours"}, + {"44J98", "Pair of Fours"}, + {"44J97", "Pair of Fours"}, + {"44J96", "Pair of Fours"}, + {"44J95", "Pair of Fours"}, + {"44J93", "Pair of Fours"}, + {"44J92", "Pair of Fours"}, + {"44J87", "Pair of Fours"}, + {"44J86", "Pair of Fours"}, + {"44J85", "Pair of Fours"}, + {"44J83", "Pair of Fours"}, + {"44J82", "Pair of Fours"}, + {"44J76", "Pair of Fours"}, + {"44J75", "Pair of Fours"}, + {"44J73", "Pair of Fours"}, + {"44J72", "Pair of Fours"}, + {"44J65", "Pair of Fours"}, + {"44J63", "Pair of Fours"}, + {"44J62", "Pair of Fours"}, + {"44J53", "Pair of Fours"}, + {"44J52", "Pair of Fours"}, + {"44J32", "Pair of Fours"}, + {"44T98", "Pair of Fours"}, + {"44T97", "Pair of Fours"}, + {"44T96", "Pair of Fours"}, + {"44T95", "Pair of Fours"}, + {"44T93", "Pair of Fours"}, + {"44T92", "Pair of Fours"}, + {"44T87", "Pair of Fours"}, + {"44T86", "Pair of Fours"}, + {"44T85", "Pair of Fours"}, + {"44T83", "Pair of Fours"}, + {"44T82", "Pair of Fours"}, + {"44T76", "Pair of Fours"}, + {"44T75", "Pair of Fours"}, + {"44T73", "Pair of Fours"}, + {"44T72", "Pair of Fours"}, + {"44T65", "Pair of Fours"}, + {"44T63", "Pair of Fours"}, + {"44T62", "Pair of Fours"}, + {"44T53", "Pair of Fours"}, + {"44T52", "Pair of Fours"}, + {"44T32", "Pair of Fours"}, + {"44987", "Pair of Fours"}, + {"44986", "Pair of Fours"}, + {"44985", "Pair of Fours"}, + {"44983", "Pair of Fours"}, + {"44982", "Pair of Fours"}, + {"44976", "Pair of Fours"}, + {"44975", "Pair of Fours"}, + {"44973", "Pair of Fours"}, + {"44972", "Pair of Fours"}, + {"44965", "Pair of Fours"}, + {"44963", "Pair of Fours"}, + {"44962", "Pair of Fours"}, + {"44953", "Pair of Fours"}, + {"44952", "Pair of Fours"}, + {"44932", "Pair of Fours"}, + {"44876", "Pair of Fours"}, + {"44875", "Pair of Fours"}, + {"44873", "Pair of Fours"}, + {"44872", "Pair of Fours"}, + {"44865", "Pair of Fours"}, + {"44863", "Pair of Fours"}, + {"44862", "Pair of Fours"}, + {"44853", "Pair of Fours"}, + {"44852", "Pair of Fours"}, + {"44832", "Pair of Fours"}, + {"44765", "Pair of Fours"}, + {"44763", "Pair of Fours"}, + {"44762", "Pair of Fours"}, + {"44753", "Pair of Fours"}, + {"44752", "Pair of Fours"}, + {"44732", "Pair of Fours"}, + {"44653", "Pair of Fours"}, + {"44652", "Pair of Fours"}, + {"44632", "Pair of Fours"}, + {"44532", "Pair of Fours"}, + {"33AKQ", "Pair of Treys"}, + {"33AKJ", "Pair of Treys"}, + {"33AKT", "Pair of Treys"}, + {"33AK9", "Pair of Treys"}, + {"33AK8", "Pair of Treys"}, + {"33AK7", "Pair of Treys"}, + {"33AK6", "Pair of Treys"}, + {"33AK5", "Pair of Treys"}, + {"33AK4", "Pair of Treys"}, + {"33AK2", "Pair of Treys"}, + {"33AQJ", "Pair of Treys"}, + {"33AQT", "Pair of Treys"}, + {"33AQ9", "Pair of Treys"}, + {"33AQ8", "Pair of Treys"}, + {"33AQ7", "Pair of Treys"}, + {"33AQ6", "Pair of Treys"}, + {"33AQ5", "Pair of Treys"}, + {"33AQ4", "Pair of Treys"}, + {"33AQ2", "Pair of Treys"}, + {"33AJT", "Pair of Treys"}, + {"33AJ9", "Pair of Treys"}, + {"33AJ8", "Pair of Treys"}, + {"33AJ7", "Pair of Treys"}, + {"33AJ6", "Pair of Treys"}, + {"33AJ5", "Pair of Treys"}, + {"33AJ4", "Pair of Treys"}, + {"33AJ2", "Pair of Treys"}, + {"33AT9", "Pair of Treys"}, + {"33AT8", "Pair of Treys"}, + {"33AT7", "Pair of Treys"}, + {"33AT6", "Pair of Treys"}, + {"33AT5", "Pair of Treys"}, + {"33AT4", "Pair of Treys"}, + {"33AT2", "Pair of Treys"}, + {"33A98", "Pair of Treys"}, + {"33A97", "Pair of Treys"}, + {"33A96", "Pair of Treys"}, + {"33A95", "Pair of Treys"}, + {"33A94", "Pair of Treys"}, + {"33A92", "Pair of Treys"}, + {"33A87", "Pair of Treys"}, + {"33A86", "Pair of Treys"}, + {"33A85", "Pair of Treys"}, + {"33A84", "Pair of Treys"}, + {"33A82", "Pair of Treys"}, + {"33A76", "Pair of Treys"}, + {"33A75", "Pair of Treys"}, + {"33A74", "Pair of Treys"}, + {"33A72", "Pair of Treys"}, + {"33A65", "Pair of Treys"}, + {"33A64", "Pair of Treys"}, + {"33A62", "Pair of Treys"}, + {"33A54", "Pair of Treys"}, + {"33A52", "Pair of Treys"}, + {"33A42", "Pair of Treys"}, + {"33KQJ", "Pair of Treys"}, + {"33KQT", "Pair of Treys"}, + {"33KQ9", "Pair of Treys"}, + {"33KQ8", "Pair of Treys"}, + {"33KQ7", "Pair of Treys"}, + {"33KQ6", "Pair of Treys"}, + {"33KQ5", "Pair of Treys"}, + {"33KQ4", "Pair of Treys"}, + {"33KQ2", "Pair of Treys"}, + {"33KJT", "Pair of Treys"}, + {"33KJ9", "Pair of Treys"}, + {"33KJ8", "Pair of Treys"}, + {"33KJ7", "Pair of Treys"}, + {"33KJ6", "Pair of Treys"}, + {"33KJ5", "Pair of Treys"}, + {"33KJ4", "Pair of Treys"}, + {"33KJ2", "Pair of Treys"}, + {"33KT9", "Pair of Treys"}, + {"33KT8", "Pair of Treys"}, + {"33KT7", "Pair of Treys"}, + {"33KT6", "Pair of Treys"}, + {"33KT5", "Pair of Treys"}, + {"33KT4", "Pair of Treys"}, + {"33KT2", "Pair of Treys"}, + {"33K98", "Pair of Treys"}, + {"33K97", "Pair of Treys"}, + {"33K96", "Pair of Treys"}, + {"33K95", "Pair of Treys"}, + {"33K94", "Pair of Treys"}, + {"33K92", "Pair of Treys"}, + {"33K87", "Pair of Treys"}, + {"33K86", "Pair of Treys"}, + {"33K85", "Pair of Treys"}, + {"33K84", "Pair of Treys"}, + {"33K82", "Pair of Treys"}, + {"33K76", "Pair of Treys"}, + {"33K75", "Pair of Treys"}, + {"33K74", "Pair of Treys"}, + {"33K72", "Pair of Treys"}, + {"33K65", "Pair of Treys"}, + {"33K64", "Pair of Treys"}, + {"33K62", "Pair of Treys"}, + {"33K54", "Pair of Treys"}, + {"33K52", "Pair of Treys"}, + {"33K42", "Pair of Treys"}, + {"33QJT", "Pair of Treys"}, + {"33QJ9", "Pair of Treys"}, + {"33QJ8", "Pair of Treys"}, + {"33QJ7", "Pair of Treys"}, + {"33QJ6", "Pair of Treys"}, + {"33QJ5", "Pair of Treys"}, + {"33QJ4", "Pair of Treys"}, + {"33QJ2", "Pair of Treys"}, + {"33QT9", "Pair of Treys"}, + {"33QT8", "Pair of Treys"}, + {"33QT7", "Pair of Treys"}, + {"33QT6", "Pair of Treys"}, + {"33QT5", "Pair of Treys"}, + {"33QT4", "Pair of Treys"}, + {"33QT2", "Pair of Treys"}, + {"33Q98", "Pair of Treys"}, + {"33Q97", "Pair of Treys"}, + {"33Q96", "Pair of Treys"}, + {"33Q95", "Pair of Treys"}, + {"33Q94", "Pair of Treys"}, + {"33Q92", "Pair of Treys"}, + {"33Q87", "Pair of Treys"}, + {"33Q86", "Pair of Treys"}, + {"33Q85", "Pair of Treys"}, + {"33Q84", "Pair of Treys"}, + {"33Q82", "Pair of Treys"}, + {"33Q76", "Pair of Treys"}, + {"33Q75", "Pair of Treys"}, + {"33Q74", "Pair of Treys"}, + {"33Q72", "Pair of Treys"}, + {"33Q65", "Pair of Treys"}, + {"33Q64", "Pair of Treys"}, + {"33Q62", "Pair of Treys"}, + {"33Q54", "Pair of Treys"}, + {"33Q52", "Pair of Treys"}, + {"33Q42", "Pair of Treys"}, + {"33JT9", "Pair of Treys"}, + {"33JT8", "Pair of Treys"}, + {"33JT7", "Pair of Treys"}, + {"33JT6", "Pair of Treys"}, + {"33JT5", "Pair of Treys"}, + {"33JT4", "Pair of Treys"}, + {"33JT2", "Pair of Treys"}, + {"33J98", "Pair of Treys"}, + {"33J97", "Pair of Treys"}, + {"33J96", "Pair of Treys"}, + {"33J95", "Pair of Treys"}, + {"33J94", "Pair of Treys"}, + {"33J92", "Pair of Treys"}, + {"33J87", "Pair of Treys"}, + {"33J86", "Pair of Treys"}, + {"33J85", "Pair of Treys"}, + {"33J84", "Pair of Treys"}, + {"33J82", "Pair of Treys"}, + {"33J76", "Pair of Treys"}, + {"33J75", "Pair of Treys"}, + {"33J74", "Pair of Treys"}, + {"33J72", "Pair of Treys"}, + {"33J65", "Pair of Treys"}, + {"33J64", "Pair of Treys"}, + {"33J62", "Pair of Treys"}, + {"33J54", "Pair of Treys"}, + {"33J52", "Pair of Treys"}, + {"33J42", "Pair of Treys"}, + {"33T98", "Pair of Treys"}, + {"33T97", "Pair of Treys"}, + {"33T96", "Pair of Treys"}, + {"33T95", "Pair of Treys"}, + {"33T94", "Pair of Treys"}, + {"33T92", "Pair of Treys"}, + {"33T87", "Pair of Treys"}, + {"33T86", "Pair of Treys"}, + {"33T85", "Pair of Treys"}, + {"33T84", "Pair of Treys"}, + {"33T82", "Pair of Treys"}, + {"33T76", "Pair of Treys"}, + {"33T75", "Pair of Treys"}, + {"33T74", "Pair of Treys"}, + {"33T72", "Pair of Treys"}, + {"33T65", "Pair of Treys"}, + {"33T64", "Pair of Treys"}, + {"33T62", "Pair of Treys"}, + {"33T54", "Pair of Treys"}, + {"33T52", "Pair of Treys"}, + {"33T42", "Pair of Treys"}, + {"33987", "Pair of Treys"}, + {"33986", "Pair of Treys"}, + {"33985", "Pair of Treys"}, + {"33984", "Pair of Treys"}, + {"33982", "Pair of Treys"}, + {"33976", "Pair of Treys"}, + {"33975", "Pair of Treys"}, + {"33974", "Pair of Treys"}, + {"33972", "Pair of Treys"}, + {"33965", "Pair of Treys"}, + {"33964", "Pair of Treys"}, + {"33962", "Pair of Treys"}, + {"33954", "Pair of Treys"}, + {"33952", "Pair of Treys"}, + {"33942", "Pair of Treys"}, + {"33876", "Pair of Treys"}, + {"33875", "Pair of Treys"}, + {"33874", "Pair of Treys"}, + {"33872", "Pair of Treys"}, + {"33865", "Pair of Treys"}, + {"33864", "Pair of Treys"}, + {"33862", "Pair of Treys"}, + {"33854", "Pair of Treys"}, + {"33852", "Pair of Treys"}, + {"33842", "Pair of Treys"}, + {"33765", "Pair of Treys"}, + {"33764", "Pair of Treys"}, + {"33762", "Pair of Treys"}, + {"33754", "Pair of Treys"}, + {"33752", "Pair of Treys"}, + {"33742", "Pair of Treys"}, + {"33654", "Pair of Treys"}, + {"33652", "Pair of Treys"}, + {"33642", "Pair of Treys"}, + {"33542", "Pair of Treys"}, + {"22AKQ", "Pair of Deuces"}, + {"22AKJ", "Pair of Deuces"}, + {"22AKT", "Pair of Deuces"}, + {"22AK9", "Pair of Deuces"}, + {"22AK8", "Pair of Deuces"}, + {"22AK7", "Pair of Deuces"}, + {"22AK6", "Pair of Deuces"}, + {"22AK5", "Pair of Deuces"}, + {"22AK4", "Pair of Deuces"}, + {"22AK3", "Pair of Deuces"}, + {"22AQJ", "Pair of Deuces"}, + {"22AQT", "Pair of Deuces"}, + {"22AQ9", "Pair of Deuces"}, + {"22AQ8", "Pair of Deuces"}, + {"22AQ7", "Pair of Deuces"}, + {"22AQ6", "Pair of Deuces"}, + {"22AQ5", "Pair of Deuces"}, + {"22AQ4", "Pair of Deuces"}, + {"22AQ3", "Pair of Deuces"}, + {"22AJT", "Pair of Deuces"}, + {"22AJ9", "Pair of Deuces"}, + {"22AJ8", "Pair of Deuces"}, + {"22AJ7", "Pair of Deuces"}, + {"22AJ6", "Pair of Deuces"}, + {"22AJ5", "Pair of Deuces"}, + {"22AJ4", "Pair of Deuces"}, + {"22AJ3", "Pair of Deuces"}, + {"22AT9", "Pair of Deuces"}, + {"22AT8", "Pair of Deuces"}, + {"22AT7", "Pair of Deuces"}, + {"22AT6", "Pair of Deuces"}, + {"22AT5", "Pair of Deuces"}, + {"22AT4", "Pair of Deuces"}, + {"22AT3", "Pair of Deuces"}, + {"22A98", "Pair of Deuces"}, + {"22A97", "Pair of Deuces"}, + {"22A96", "Pair of Deuces"}, + {"22A95", "Pair of Deuces"}, + {"22A94", "Pair of Deuces"}, + {"22A93", "Pair of Deuces"}, + {"22A87", "Pair of Deuces"}, + {"22A86", "Pair of Deuces"}, + {"22A85", "Pair of Deuces"}, + {"22A84", "Pair of Deuces"}, + {"22A83", "Pair of Deuces"}, + {"22A76", "Pair of Deuces"}, + {"22A75", "Pair of Deuces"}, + {"22A74", "Pair of Deuces"}, + {"22A73", "Pair of Deuces"}, + {"22A65", "Pair of Deuces"}, + {"22A64", "Pair of Deuces"}, + {"22A63", "Pair of Deuces"}, + {"22A54", "Pair of Deuces"}, + {"22A53", "Pair of Deuces"}, + {"22A43", "Pair of Deuces"}, + {"22KQJ", "Pair of Deuces"}, + {"22KQT", "Pair of Deuces"}, + {"22KQ9", "Pair of Deuces"}, + {"22KQ8", "Pair of Deuces"}, + {"22KQ7", "Pair of Deuces"}, + {"22KQ6", "Pair of Deuces"}, + {"22KQ5", "Pair of Deuces"}, + {"22KQ4", "Pair of Deuces"}, + {"22KQ3", "Pair of Deuces"}, + {"22KJT", "Pair of Deuces"}, + {"22KJ9", "Pair of Deuces"}, + {"22KJ8", "Pair of Deuces"}, + {"22KJ7", "Pair of Deuces"}, + {"22KJ6", "Pair of Deuces"}, + {"22KJ5", "Pair of Deuces"}, + {"22KJ4", "Pair of Deuces"}, + {"22KJ3", "Pair of Deuces"}, + {"22KT9", "Pair of Deuces"}, + {"22KT8", "Pair of Deuces"}, + {"22KT7", "Pair of Deuces"}, + {"22KT6", "Pair of Deuces"}, + {"22KT5", "Pair of Deuces"}, + {"22KT4", "Pair of Deuces"}, + {"22KT3", "Pair of Deuces"}, + {"22K98", "Pair of Deuces"}, + {"22K97", "Pair of Deuces"}, + {"22K96", "Pair of Deuces"}, + {"22K95", "Pair of Deuces"}, + {"22K94", "Pair of Deuces"}, + {"22K93", "Pair of Deuces"}, + {"22K87", "Pair of Deuces"}, + {"22K86", "Pair of Deuces"}, + {"22K85", "Pair of Deuces"}, + {"22K84", "Pair of Deuces"}, + {"22K83", "Pair of Deuces"}, + {"22K76", "Pair of Deuces"}, + {"22K75", "Pair of Deuces"}, + {"22K74", "Pair of Deuces"}, + {"22K73", "Pair of Deuces"}, + {"22K65", "Pair of Deuces"}, + {"22K64", "Pair of Deuces"}, + {"22K63", "Pair of Deuces"}, + {"22K54", "Pair of Deuces"}, + {"22K53", "Pair of Deuces"}, + {"22K43", "Pair of Deuces"}, + {"22QJT", "Pair of Deuces"}, + {"22QJ9", "Pair of Deuces"}, + {"22QJ8", "Pair of Deuces"}, + {"22QJ7", "Pair of Deuces"}, + {"22QJ6", "Pair of Deuces"}, + {"22QJ5", "Pair of Deuces"}, + {"22QJ4", "Pair of Deuces"}, + {"22QJ3", "Pair of Deuces"}, + {"22QT9", "Pair of Deuces"}, + {"22QT8", "Pair of Deuces"}, + {"22QT7", "Pair of Deuces"}, + {"22QT6", "Pair of Deuces"}, + {"22QT5", "Pair of Deuces"}, + {"22QT4", "Pair of Deuces"}, + {"22QT3", "Pair of Deuces"}, + {"22Q98", "Pair of Deuces"}, + {"22Q97", "Pair of Deuces"}, + {"22Q96", "Pair of Deuces"}, + {"22Q95", "Pair of Deuces"}, + {"22Q94", "Pair of Deuces"}, + {"22Q93", "Pair of Deuces"}, + {"22Q87", "Pair of Deuces"}, + {"22Q86", "Pair of Deuces"}, + {"22Q85", "Pair of Deuces"}, + {"22Q84", "Pair of Deuces"}, + {"22Q83", "Pair of Deuces"}, + {"22Q76", "Pair of Deuces"}, + {"22Q75", "Pair of Deuces"}, + {"22Q74", "Pair of Deuces"}, + {"22Q73", "Pair of Deuces"}, + {"22Q65", "Pair of Deuces"}, + {"22Q64", "Pair of Deuces"}, + {"22Q63", "Pair of Deuces"}, + {"22Q54", "Pair of Deuces"}, + {"22Q53", "Pair of Deuces"}, + {"22Q43", "Pair of Deuces"}, + {"22JT9", "Pair of Deuces"}, + {"22JT8", "Pair of Deuces"}, + {"22JT7", "Pair of Deuces"}, + {"22JT6", "Pair of Deuces"}, + {"22JT5", "Pair of Deuces"}, + {"22JT4", "Pair of Deuces"}, + {"22JT3", "Pair of Deuces"}, + {"22J98", "Pair of Deuces"}, + {"22J97", "Pair of Deuces"}, + {"22J96", "Pair of Deuces"}, + {"22J95", "Pair of Deuces"}, + {"22J94", "Pair of Deuces"}, + {"22J93", "Pair of Deuces"}, + {"22J87", "Pair of Deuces"}, + {"22J86", "Pair of Deuces"}, + {"22J85", "Pair of Deuces"}, + {"22J84", "Pair of Deuces"}, + {"22J83", "Pair of Deuces"}, + {"22J76", "Pair of Deuces"}, + {"22J75", "Pair of Deuces"}, + {"22J74", "Pair of Deuces"}, + {"22J73", "Pair of Deuces"}, + {"22J65", "Pair of Deuces"}, + {"22J64", "Pair of Deuces"}, + {"22J63", "Pair of Deuces"}, + {"22J54", "Pair of Deuces"}, + {"22J53", "Pair of Deuces"}, + {"22J43", "Pair of Deuces"}, + {"22T98", "Pair of Deuces"}, + {"22T97", "Pair of Deuces"}, + {"22T96", "Pair of Deuces"}, + {"22T95", "Pair of Deuces"}, + {"22T94", "Pair of Deuces"}, + {"22T93", "Pair of Deuces"}, + {"22T87", "Pair of Deuces"}, + {"22T86", "Pair of Deuces"}, + {"22T85", "Pair of Deuces"}, + {"22T84", "Pair of Deuces"}, + {"22T83", "Pair of Deuces"}, + {"22T76", "Pair of Deuces"}, + {"22T75", "Pair of Deuces"}, + {"22T74", "Pair of Deuces"}, + {"22T73", "Pair of Deuces"}, + {"22T65", "Pair of Deuces"}, + {"22T64", "Pair of Deuces"}, + {"22T63", "Pair of Deuces"}, + {"22T54", "Pair of Deuces"}, + {"22T53", "Pair of Deuces"}, + {"22T43", "Pair of Deuces"}, + {"22987", "Pair of Deuces"}, + {"22986", "Pair of Deuces"}, + {"22985", "Pair of Deuces"}, + {"22984", "Pair of Deuces"}, + {"22983", "Pair of Deuces"}, + {"22976", "Pair of Deuces"}, + {"22975", "Pair of Deuces"}, + {"22974", "Pair of Deuces"}, + {"22973", "Pair of Deuces"}, + {"22965", "Pair of Deuces"}, + {"22964", "Pair of Deuces"}, + {"22963", "Pair of Deuces"}, + {"22954", "Pair of Deuces"}, + {"22953", "Pair of Deuces"}, + {"22943", "Pair of Deuces"}, + {"22876", "Pair of Deuces"}, + {"22875", "Pair of Deuces"}, + {"22874", "Pair of Deuces"}, + {"22873", "Pair of Deuces"}, + {"22865", "Pair of Deuces"}, + {"22864", "Pair of Deuces"}, + {"22863", "Pair of Deuces"}, + {"22854", "Pair of Deuces"}, + {"22853", "Pair of Deuces"}, + {"22843", "Pair of Deuces"}, + {"22765", "Pair of Deuces"}, + {"22764", "Pair of Deuces"}, + {"22763", "Pair of Deuces"}, + {"22754", "Pair of Deuces"}, + {"22753", "Pair of Deuces"}, + {"22743", "Pair of Deuces"}, + {"22654", "Pair of Deuces"}, + {"22653", "Pair of Deuces"}, + {"22643", "Pair of Deuces"}, + {"22543", "Pair of Deuces"}, + {"AKQJ9", "Ace-High"}, + {"AKQJ8", "Ace-High"}, + {"AKQJ7", "Ace-High"}, + {"AKQJ6", "Ace-High"}, + {"AKQJ5", "Ace-High"}, + {"AKQJ4", "Ace-High"}, + {"AKQJ3", "Ace-High"}, + {"AKQJ2", "Ace-High"}, + {"AKQT9", "Ace-High"}, + {"AKQT8", "Ace-High"}, + {"AKQT7", "Ace-High"}, + {"AKQT6", "Ace-High"}, + {"AKQT5", "Ace-High"}, + {"AKQT4", "Ace-High"}, + {"AKQT3", "Ace-High"}, + {"AKQT2", "Ace-High"}, + {"AKQ98", "Ace-High"}, + {"AKQ97", "Ace-High"}, + {"AKQ96", "Ace-High"}, + {"AKQ95", "Ace-High"}, + {"AKQ94", "Ace-High"}, + {"AKQ93", "Ace-High"}, + {"AKQ92", "Ace-High"}, + {"AKQ87", "Ace-High"}, + {"AKQ86", "Ace-High"}, + {"AKQ85", "Ace-High"}, + {"AKQ84", "Ace-High"}, + {"AKQ83", "Ace-High"}, + {"AKQ82", "Ace-High"}, + {"AKQ76", "Ace-High"}, + {"AKQ75", "Ace-High"}, + {"AKQ74", "Ace-High"}, + {"AKQ73", "Ace-High"}, + {"AKQ72", "Ace-High"}, + {"AKQ65", "Ace-High"}, + {"AKQ64", "Ace-High"}, + {"AKQ63", "Ace-High"}, + {"AKQ62", "Ace-High"}, + {"AKQ54", "Ace-High"}, + {"AKQ53", "Ace-High"}, + {"AKQ52", "Ace-High"}, + {"AKQ43", "Ace-High"}, + {"AKQ42", "Ace-High"}, + {"AKQ32", "Ace-High"}, + {"AKJT9", "Ace-High"}, + {"AKJT8", "Ace-High"}, + {"AKJT7", "Ace-High"}, + {"AKJT6", "Ace-High"}, + {"AKJT5", "Ace-High"}, + {"AKJT4", "Ace-High"}, + {"AKJT3", "Ace-High"}, + {"AKJT2", "Ace-High"}, + {"AKJ98", "Ace-High"}, + {"AKJ97", "Ace-High"}, + {"AKJ96", "Ace-High"}, + {"AKJ95", "Ace-High"}, + {"AKJ94", "Ace-High"}, + {"AKJ93", "Ace-High"}, + {"AKJ92", "Ace-High"}, + {"AKJ87", "Ace-High"}, + {"AKJ86", "Ace-High"}, + {"AKJ85", "Ace-High"}, + {"AKJ84", "Ace-High"}, + {"AKJ83", "Ace-High"}, + {"AKJ82", "Ace-High"}, + {"AKJ76", "Ace-High"}, + {"AKJ75", "Ace-High"}, + {"AKJ74", "Ace-High"}, + {"AKJ73", "Ace-High"}, + {"AKJ72", "Ace-High"}, + {"AKJ65", "Ace-High"}, + {"AKJ64", "Ace-High"}, + {"AKJ63", "Ace-High"}, + {"AKJ62", "Ace-High"}, + {"AKJ54", "Ace-High"}, + {"AKJ53", "Ace-High"}, + {"AKJ52", "Ace-High"}, + {"AKJ43", "Ace-High"}, + {"AKJ42", "Ace-High"}, + {"AKJ32", "Ace-High"}, + {"AKT98", "Ace-High"}, + {"AKT97", "Ace-High"}, + {"AKT96", "Ace-High"}, + {"AKT95", "Ace-High"}, + {"AKT94", "Ace-High"}, + {"AKT93", "Ace-High"}, + {"AKT92", "Ace-High"}, + {"AKT87", "Ace-High"}, + {"AKT86", "Ace-High"}, + {"AKT85", "Ace-High"}, + {"AKT84", "Ace-High"}, + {"AKT83", "Ace-High"}, + {"AKT82", "Ace-High"}, + {"AKT76", "Ace-High"}, + {"AKT75", "Ace-High"}, + {"AKT74", "Ace-High"}, + {"AKT73", "Ace-High"}, + {"AKT72", "Ace-High"}, + {"AKT65", "Ace-High"}, + {"AKT64", "Ace-High"}, + {"AKT63", "Ace-High"}, + {"AKT62", "Ace-High"}, + {"AKT54", "Ace-High"}, + {"AKT53", "Ace-High"}, + {"AKT52", "Ace-High"}, + {"AKT43", "Ace-High"}, + {"AKT42", "Ace-High"}, + {"AKT32", "Ace-High"}, + {"AK987", "Ace-High"}, + {"AK986", "Ace-High"}, + {"AK985", "Ace-High"}, + {"AK984", "Ace-High"}, + {"AK983", "Ace-High"}, + {"AK982", "Ace-High"}, + {"AK976", "Ace-High"}, + {"AK975", "Ace-High"}, + {"AK974", "Ace-High"}, + {"AK973", "Ace-High"}, + {"AK972", "Ace-High"}, + {"AK965", "Ace-High"}, + {"AK964", "Ace-High"}, + {"AK963", "Ace-High"}, + {"AK962", "Ace-High"}, + {"AK954", "Ace-High"}, + {"AK953", "Ace-High"}, + {"AK952", "Ace-High"}, + {"AK943", "Ace-High"}, + {"AK942", "Ace-High"}, + {"AK932", "Ace-High"}, + {"AK876", "Ace-High"}, + {"AK875", "Ace-High"}, + {"AK874", "Ace-High"}, + {"AK873", "Ace-High"}, + {"AK872", "Ace-High"}, + {"AK865", "Ace-High"}, + {"AK864", "Ace-High"}, + {"AK863", "Ace-High"}, + {"AK862", "Ace-High"}, + {"AK854", "Ace-High"}, + {"AK853", "Ace-High"}, + {"AK852", "Ace-High"}, + {"AK843", "Ace-High"}, + {"AK842", "Ace-High"}, + {"AK832", "Ace-High"}, + {"AK765", "Ace-High"}, + {"AK764", "Ace-High"}, + {"AK763", "Ace-High"}, + {"AK762", "Ace-High"}, + {"AK754", "Ace-High"}, + {"AK753", "Ace-High"}, + {"AK752", "Ace-High"}, + {"AK743", "Ace-High"}, + {"AK742", "Ace-High"}, + {"AK732", "Ace-High"}, + {"AK654", "Ace-High"}, + {"AK653", "Ace-High"}, + {"AK652", "Ace-High"}, + {"AK643", "Ace-High"}, + {"AK642", "Ace-High"}, + {"AK632", "Ace-High"}, + {"AK543", "Ace-High"}, + {"AK542", "Ace-High"}, + {"AK532", "Ace-High"}, + {"AK432", "Ace-High"}, + {"AQJT9", "Ace-High"}, + {"AQJT8", "Ace-High"}, + {"AQJT7", "Ace-High"}, + {"AQJT6", "Ace-High"}, + {"AQJT5", "Ace-High"}, + {"AQJT4", "Ace-High"}, + {"AQJT3", "Ace-High"}, + {"AQJT2", "Ace-High"}, + {"AQJ98", "Ace-High"}, + {"AQJ97", "Ace-High"}, + {"AQJ96", "Ace-High"}, + {"AQJ95", "Ace-High"}, + {"AQJ94", "Ace-High"}, + {"AQJ93", "Ace-High"}, + {"AQJ92", "Ace-High"}, + {"AQJ87", "Ace-High"}, + {"AQJ86", "Ace-High"}, + {"AQJ85", "Ace-High"}, + {"AQJ84", "Ace-High"}, + {"AQJ83", "Ace-High"}, + {"AQJ82", "Ace-High"}, + {"AQJ76", "Ace-High"}, + {"AQJ75", "Ace-High"}, + {"AQJ74", "Ace-High"}, + {"AQJ73", "Ace-High"}, + {"AQJ72", "Ace-High"}, + {"AQJ65", "Ace-High"}, + {"AQJ64", "Ace-High"}, + {"AQJ63", "Ace-High"}, + {"AQJ62", "Ace-High"}, + {"AQJ54", "Ace-High"}, + {"AQJ53", "Ace-High"}, + {"AQJ52", "Ace-High"}, + {"AQJ43", "Ace-High"}, + {"AQJ42", "Ace-High"}, + {"AQJ32", "Ace-High"}, + {"AQT98", "Ace-High"}, + {"AQT97", "Ace-High"}, + {"AQT96", "Ace-High"}, + {"AQT95", "Ace-High"}, + {"AQT94", "Ace-High"}, + {"AQT93", "Ace-High"}, + {"AQT92", "Ace-High"}, + {"AQT87", "Ace-High"}, + {"AQT86", "Ace-High"}, + {"AQT85", "Ace-High"}, + {"AQT84", "Ace-High"}, + {"AQT83", "Ace-High"}, + {"AQT82", "Ace-High"}, + {"AQT76", "Ace-High"}, + {"AQT75", "Ace-High"}, + {"AQT74", "Ace-High"}, + {"AQT73", "Ace-High"}, + {"AQT72", "Ace-High"}, + {"AQT65", "Ace-High"}, + {"AQT64", "Ace-High"}, + {"AQT63", "Ace-High"}, + {"AQT62", "Ace-High"}, + {"AQT54", "Ace-High"}, + {"AQT53", "Ace-High"}, + {"AQT52", "Ace-High"}, + {"AQT43", "Ace-High"}, + {"AQT42", "Ace-High"}, + {"AQT32", "Ace-High"}, + {"AQ987", "Ace-High"}, + {"AQ986", "Ace-High"}, + {"AQ985", "Ace-High"}, + {"AQ984", "Ace-High"}, + {"AQ983", "Ace-High"}, + {"AQ982", "Ace-High"}, + {"AQ976", "Ace-High"}, + {"AQ975", "Ace-High"}, + {"AQ974", "Ace-High"}, + {"AQ973", "Ace-High"}, + {"AQ972", "Ace-High"}, + {"AQ965", "Ace-High"}, + {"AQ964", "Ace-High"}, + {"AQ963", "Ace-High"}, + {"AQ962", "Ace-High"}, + {"AQ954", "Ace-High"}, + {"AQ953", "Ace-High"}, + {"AQ952", "Ace-High"}, + {"AQ943", "Ace-High"}, + {"AQ942", "Ace-High"}, + {"AQ932", "Ace-High"}, + {"AQ876", "Ace-High"}, + {"AQ875", "Ace-High"}, + {"AQ874", "Ace-High"}, + {"AQ873", "Ace-High"}, + {"AQ872", "Ace-High"}, + {"AQ865", "Ace-High"}, + {"AQ864", "Ace-High"}, + {"AQ863", "Ace-High"}, + {"AQ862", "Ace-High"}, + {"AQ854", "Ace-High"}, + {"AQ853", "Ace-High"}, + {"AQ852", "Ace-High"}, + {"AQ843", "Ace-High"}, + {"AQ842", "Ace-High"}, + {"AQ832", "Ace-High"}, + {"AQ765", "Ace-High"}, + {"AQ764", "Ace-High"}, + {"AQ763", "Ace-High"}, + {"AQ762", "Ace-High"}, + {"AQ754", "Ace-High"}, + {"AQ753", "Ace-High"}, + {"AQ752", "Ace-High"}, + {"AQ743", "Ace-High"}, + {"AQ742", "Ace-High"}, + {"AQ732", "Ace-High"}, + {"AQ654", "Ace-High"}, + {"AQ653", "Ace-High"}, + {"AQ652", "Ace-High"}, + {"AQ643", "Ace-High"}, + {"AQ642", "Ace-High"}, + {"AQ632", "Ace-High"}, + {"AQ543", "Ace-High"}, + {"AQ542", "Ace-High"}, + {"AQ532", "Ace-High"}, + {"AQ432", "Ace-High"}, + {"AJT98", "Ace-High"}, + {"AJT97", "Ace-High"}, + {"AJT96", "Ace-High"}, + {"AJT95", "Ace-High"}, + {"AJT94", "Ace-High"}, + {"AJT93", "Ace-High"}, + {"AJT92", "Ace-High"}, + {"AJT87", "Ace-High"}, + {"AJT86", "Ace-High"}, + {"AJT85", "Ace-High"}, + {"AJT84", "Ace-High"}, + {"AJT83", "Ace-High"}, + {"AJT82", "Ace-High"}, + {"AJT76", "Ace-High"}, + {"AJT75", "Ace-High"}, + {"AJT74", "Ace-High"}, + {"AJT73", "Ace-High"}, + {"AJT72", "Ace-High"}, + {"AJT65", "Ace-High"}, + {"AJT64", "Ace-High"}, + {"AJT63", "Ace-High"}, + {"AJT62", "Ace-High"}, + {"AJT54", "Ace-High"}, + {"AJT53", "Ace-High"}, + {"AJT52", "Ace-High"}, + {"AJT43", "Ace-High"}, + {"AJT42", "Ace-High"}, + {"AJT32", "Ace-High"}, + {"AJ987", "Ace-High"}, + {"AJ986", "Ace-High"}, + {"AJ985", "Ace-High"}, + {"AJ984", "Ace-High"}, + {"AJ983", "Ace-High"}, + {"AJ982", "Ace-High"}, + {"AJ976", "Ace-High"}, + {"AJ975", "Ace-High"}, + {"AJ974", "Ace-High"}, + {"AJ973", "Ace-High"}, + {"AJ972", "Ace-High"}, + {"AJ965", "Ace-High"}, + {"AJ964", "Ace-High"}, + {"AJ963", "Ace-High"}, + {"AJ962", "Ace-High"}, + {"AJ954", "Ace-High"}, + {"AJ953", "Ace-High"}, + {"AJ952", "Ace-High"}, + {"AJ943", "Ace-High"}, + {"AJ942", "Ace-High"}, + {"AJ932", "Ace-High"}, + {"AJ876", "Ace-High"}, + {"AJ875", "Ace-High"}, + {"AJ874", "Ace-High"}, + {"AJ873", "Ace-High"}, + {"AJ872", "Ace-High"}, + {"AJ865", "Ace-High"}, + {"AJ864", "Ace-High"}, + {"AJ863", "Ace-High"}, + {"AJ862", "Ace-High"}, + {"AJ854", "Ace-High"}, + {"AJ853", "Ace-High"}, + {"AJ852", "Ace-High"}, + {"AJ843", "Ace-High"}, + {"AJ842", "Ace-High"}, + {"AJ832", "Ace-High"}, + {"AJ765", "Ace-High"}, + {"AJ764", "Ace-High"}, + {"AJ763", "Ace-High"}, + {"AJ762", "Ace-High"}, + {"AJ754", "Ace-High"}, + {"AJ753", "Ace-High"}, + {"AJ752", "Ace-High"}, + {"AJ743", "Ace-High"}, + {"AJ742", "Ace-High"}, + {"AJ732", "Ace-High"}, + {"AJ654", "Ace-High"}, + {"AJ653", "Ace-High"}, + {"AJ652", "Ace-High"}, + {"AJ643", "Ace-High"}, + {"AJ642", "Ace-High"}, + {"AJ632", "Ace-High"}, + {"AJ543", "Ace-High"}, + {"AJ542", "Ace-High"}, + {"AJ532", "Ace-High"}, + {"AJ432", "Ace-High"}, + {"AT987", "Ace-High"}, + {"AT986", "Ace-High"}, + {"AT985", "Ace-High"}, + {"AT984", "Ace-High"}, + {"AT983", "Ace-High"}, + {"AT982", "Ace-High"}, + {"AT976", "Ace-High"}, + {"AT975", "Ace-High"}, + {"AT974", "Ace-High"}, + {"AT973", "Ace-High"}, + {"AT972", "Ace-High"}, + {"AT965", "Ace-High"}, + {"AT964", "Ace-High"}, + {"AT963", "Ace-High"}, + {"AT962", "Ace-High"}, + {"AT954", "Ace-High"}, + {"AT953", "Ace-High"}, + {"AT952", "Ace-High"}, + {"AT943", "Ace-High"}, + {"AT942", "Ace-High"}, + {"AT932", "Ace-High"}, + {"AT876", "Ace-High"}, + {"AT875", "Ace-High"}, + {"AT874", "Ace-High"}, + {"AT873", "Ace-High"}, + {"AT872", "Ace-High"}, + {"AT865", "Ace-High"}, + {"AT864", "Ace-High"}, + {"AT863", "Ace-High"}, + {"AT862", "Ace-High"}, + {"AT854", "Ace-High"}, + {"AT853", "Ace-High"}, + {"AT852", "Ace-High"}, + {"AT843", "Ace-High"}, + {"AT842", "Ace-High"}, + {"AT832", "Ace-High"}, + {"AT765", "Ace-High"}, + {"AT764", "Ace-High"}, + {"AT763", "Ace-High"}, + {"AT762", "Ace-High"}, + {"AT754", "Ace-High"}, + {"AT753", "Ace-High"}, + {"AT752", "Ace-High"}, + {"AT743", "Ace-High"}, + {"AT742", "Ace-High"}, + {"AT732", "Ace-High"}, + {"AT654", "Ace-High"}, + {"AT653", "Ace-High"}, + {"AT652", "Ace-High"}, + {"AT643", "Ace-High"}, + {"AT642", "Ace-High"}, + {"AT632", "Ace-High"}, + {"AT543", "Ace-High"}, + {"AT542", "Ace-High"}, + {"AT532", "Ace-High"}, + {"AT432", "Ace-High"}, + {"A9876", "Ace-High"}, + {"A9875", "Ace-High"}, + {"A9874", "Ace-High"}, + {"A9873", "Ace-High"}, + {"A9872", "Ace-High"}, + {"A9865", "Ace-High"}, + {"A9864", "Ace-High"}, + {"A9863", "Ace-High"}, + {"A9862", "Ace-High"}, + {"A9854", "Ace-High"}, + {"A9853", "Ace-High"}, + {"A9852", "Ace-High"}, + {"A9843", "Ace-High"}, + {"A9842", "Ace-High"}, + {"A9832", "Ace-High"}, + {"A9765", "Ace-High"}, + {"A9764", "Ace-High"}, + {"A9763", "Ace-High"}, + {"A9762", "Ace-High"}, + {"A9754", "Ace-High"}, + {"A9753", "Ace-High"}, + {"A9752", "Ace-High"}, + {"A9743", "Ace-High"}, + {"A9742", "Ace-High"}, + {"A9732", "Ace-High"}, + {"A9654", "Ace-High"}, + {"A9653", "Ace-High"}, + {"A9652", "Ace-High"}, + {"A9643", "Ace-High"}, + {"A9642", "Ace-High"}, + {"A9632", "Ace-High"}, + {"A9543", "Ace-High"}, + {"A9542", "Ace-High"}, + {"A9532", "Ace-High"}, + {"A9432", "Ace-High"}, + {"A8765", "Ace-High"}, + {"A8764", "Ace-High"}, + {"A8763", "Ace-High"}, + {"A8762", "Ace-High"}, + {"A8754", "Ace-High"}, + {"A8753", "Ace-High"}, + {"A8752", "Ace-High"}, + {"A8743", "Ace-High"}, + {"A8742", "Ace-High"}, + {"A8732", "Ace-High"}, + {"A8654", "Ace-High"}, + {"A8653", "Ace-High"}, + {"A8652", "Ace-High"}, + {"A8643", "Ace-High"}, + {"A8642", "Ace-High"}, + {"A8632", "Ace-High"}, + {"A8543", "Ace-High"}, + {"A8542", "Ace-High"}, + {"A8532", "Ace-High"}, + {"A8432", "Ace-High"}, + {"A7654", "Ace-High"}, + {"A7653", "Ace-High"}, + {"A7652", "Ace-High"}, + {"A7643", "Ace-High"}, + {"A7642", "Ace-High"}, + {"A7632", "Ace-High"}, + {"A7543", "Ace-High"}, + {"A7542", "Ace-High"}, + {"A7532", "Ace-High"}, + {"A7432", "Ace-High"}, + {"A6543", "Ace-High"}, + {"A6542", "Ace-High"}, + {"A6532", "Ace-High"}, + {"A6432", "Ace-High"}, + {"KQJT8", "King-High"}, + {"KQJT7", "King-High"}, + {"KQJT6", "King-High"}, + {"KQJT5", "King-High"}, + {"KQJT4", "King-High"}, + {"KQJT3", "King-High"}, + {"KQJT2", "King-High"}, + {"KQJ98", "King-High"}, + {"KQJ97", "King-High"}, + {"KQJ96", "King-High"}, + {"KQJ95", "King-High"}, + {"KQJ94", "King-High"}, + {"KQJ93", "King-High"}, + {"KQJ92", "King-High"}, + {"KQJ87", "King-High"}, + {"KQJ86", "King-High"}, + {"KQJ85", "King-High"}, + {"KQJ84", "King-High"}, + {"KQJ83", "King-High"}, + {"KQJ82", "King-High"}, + {"KQJ76", "King-High"}, + {"KQJ75", "King-High"}, + {"KQJ74", "King-High"}, + {"KQJ73", "King-High"}, + {"KQJ72", "King-High"}, + {"KQJ65", "King-High"}, + {"KQJ64", "King-High"}, + {"KQJ63", "King-High"}, + {"KQJ62", "King-High"}, + {"KQJ54", "King-High"}, + {"KQJ53", "King-High"}, + {"KQJ52", "King-High"}, + {"KQJ43", "King-High"}, + {"KQJ42", "King-High"}, + {"KQJ32", "King-High"}, + {"KQT98", "King-High"}, + {"KQT97", "King-High"}, + {"KQT96", "King-High"}, + {"KQT95", "King-High"}, + {"KQT94", "King-High"}, + {"KQT93", "King-High"}, + {"KQT92", "King-High"}, + {"KQT87", "King-High"}, + {"KQT86", "King-High"}, + {"KQT85", "King-High"}, + {"KQT84", "King-High"}, + {"KQT83", "King-High"}, + {"KQT82", "King-High"}, + {"KQT76", "King-High"}, + {"KQT75", "King-High"}, + {"KQT74", "King-High"}, + {"KQT73", "King-High"}, + {"KQT72", "King-High"}, + {"KQT65", "King-High"}, + {"KQT64", "King-High"}, + {"KQT63", "King-High"}, + {"KQT62", "King-High"}, + {"KQT54", "King-High"}, + {"KQT53", "King-High"}, + {"KQT52", "King-High"}, + {"KQT43", "King-High"}, + {"KQT42", "King-High"}, + {"KQT32", "King-High"}, + {"KQ987", "King-High"}, + {"KQ986", "King-High"}, + {"KQ985", "King-High"}, + {"KQ984", "King-High"}, + {"KQ983", "King-High"}, + {"KQ982", "King-High"}, + {"KQ976", "King-High"}, + {"KQ975", "King-High"}, + {"KQ974", "King-High"}, + {"KQ973", "King-High"}, + {"KQ972", "King-High"}, + {"KQ965", "King-High"}, + {"KQ964", "King-High"}, + {"KQ963", "King-High"}, + {"KQ962", "King-High"}, + {"KQ954", "King-High"}, + {"KQ953", "King-High"}, + {"KQ952", "King-High"}, + {"KQ943", "King-High"}, + {"KQ942", "King-High"}, + {"KQ932", "King-High"}, + {"KQ876", "King-High"}, + {"KQ875", "King-High"}, + {"KQ874", "King-High"}, + {"KQ873", "King-High"}, + {"KQ872", "King-High"}, + {"KQ865", "King-High"}, + {"KQ864", "King-High"}, + {"KQ863", "King-High"}, + {"KQ862", "King-High"}, + {"KQ854", "King-High"}, + {"KQ853", "King-High"}, + {"KQ852", "King-High"}, + {"KQ843", "King-High"}, + {"KQ842", "King-High"}, + {"KQ832", "King-High"}, + {"KQ765", "King-High"}, + {"KQ764", "King-High"}, + {"KQ763", "King-High"}, + {"KQ762", "King-High"}, + {"KQ754", "King-High"}, + {"KQ753", "King-High"}, + {"KQ752", "King-High"}, + {"KQ743", "King-High"}, + {"KQ742", "King-High"}, + {"KQ732", "King-High"}, + {"KQ654", "King-High"}, + {"KQ653", "King-High"}, + {"KQ652", "King-High"}, + {"KQ643", "King-High"}, + {"KQ642", "King-High"}, + {"KQ632", "King-High"}, + {"KQ543", "King-High"}, + {"KQ542", "King-High"}, + {"KQ532", "King-High"}, + {"KQ432", "King-High"}, + {"KJT98", "King-High"}, + {"KJT97", "King-High"}, + {"KJT96", "King-High"}, + {"KJT95", "King-High"}, + {"KJT94", "King-High"}, + {"KJT93", "King-High"}, + {"KJT92", "King-High"}, + {"KJT87", "King-High"}, + {"KJT86", "King-High"}, + {"KJT85", "King-High"}, + {"KJT84", "King-High"}, + {"KJT83", "King-High"}, + {"KJT82", "King-High"}, + {"KJT76", "King-High"}, + {"KJT75", "King-High"}, + {"KJT74", "King-High"}, + {"KJT73", "King-High"}, + {"KJT72", "King-High"}, + {"KJT65", "King-High"}, + {"KJT64", "King-High"}, + {"KJT63", "King-High"}, + {"KJT62", "King-High"}, + {"KJT54", "King-High"}, + {"KJT53", "King-High"}, + {"KJT52", "King-High"}, + {"KJT43", "King-High"}, + {"KJT42", "King-High"}, + {"KJT32", "King-High"}, + {"KJ987", "King-High"}, + {"KJ986", "King-High"}, + {"KJ985", "King-High"}, + {"KJ984", "King-High"}, + {"KJ983", "King-High"}, + {"KJ982", "King-High"}, + {"KJ976", "King-High"}, + {"KJ975", "King-High"}, + {"KJ974", "King-High"}, + {"KJ973", "King-High"}, + {"KJ972", "King-High"}, + {"KJ965", "King-High"}, + {"KJ964", "King-High"}, + {"KJ963", "King-High"}, + {"KJ962", "King-High"}, + {"KJ954", "King-High"}, + {"KJ953", "King-High"}, + {"KJ952", "King-High"}, + {"KJ943", "King-High"}, + {"KJ942", "King-High"}, + {"KJ932", "King-High"}, + {"KJ876", "King-High"}, + {"KJ875", "King-High"}, + {"KJ874", "King-High"}, + {"KJ873", "King-High"}, + {"KJ872", "King-High"}, + {"KJ865", "King-High"}, + {"KJ864", "King-High"}, + {"KJ863", "King-High"}, + {"KJ862", "King-High"}, + {"KJ854", "King-High"}, + {"KJ853", "King-High"}, + {"KJ852", "King-High"}, + {"KJ843", "King-High"}, + {"KJ842", "King-High"}, + {"KJ832", "King-High"}, + {"KJ765", "King-High"}, + {"KJ764", "King-High"}, + {"KJ763", "King-High"}, + {"KJ762", "King-High"}, + {"KJ754", "King-High"}, + {"KJ753", "King-High"}, + {"KJ752", "King-High"}, + {"KJ743", "King-High"}, + {"KJ742", "King-High"}, + {"KJ732", "King-High"}, + {"KJ654", "King-High"}, + {"KJ653", "King-High"}, + {"KJ652", "King-High"}, + {"KJ643", "King-High"}, + {"KJ642", "King-High"}, + {"KJ632", "King-High"}, + {"KJ543", "King-High"}, + {"KJ542", "King-High"}, + {"KJ532", "King-High"}, + {"KJ432", "King-High"}, + {"KT987", "King-High"}, + {"KT986", "King-High"}, + {"KT985", "King-High"}, + {"KT984", "King-High"}, + {"KT983", "King-High"}, + {"KT982", "King-High"}, + {"KT976", "King-High"}, + {"KT975", "King-High"}, + {"KT974", "King-High"}, + {"KT973", "King-High"}, + {"KT972", "King-High"}, + {"KT965", "King-High"}, + {"KT964", "King-High"}, + {"KT963", "King-High"}, + {"KT962", "King-High"}, + {"KT954", "King-High"}, + {"KT953", "King-High"}, + {"KT952", "King-High"}, + {"KT943", "King-High"}, + {"KT942", "King-High"}, + {"KT932", "King-High"}, + {"KT876", "King-High"}, + {"KT875", "King-High"}, + {"KT874", "King-High"}, + {"KT873", "King-High"}, + {"KT872", "King-High"}, + {"KT865", "King-High"}, + {"KT864", "King-High"}, + {"KT863", "King-High"}, + {"KT862", "King-High"}, + {"KT854", "King-High"}, + {"KT853", "King-High"}, + {"KT852", "King-High"}, + {"KT843", "King-High"}, + {"KT842", "King-High"}, + {"KT832", "King-High"}, + {"KT765", "King-High"}, + {"KT764", "King-High"}, + {"KT763", "King-High"}, + {"KT762", "King-High"}, + {"KT754", "King-High"}, + {"KT753", "King-High"}, + {"KT752", "King-High"}, + {"KT743", "King-High"}, + {"KT742", "King-High"}, + {"KT732", "King-High"}, + {"KT654", "King-High"}, + {"KT653", "King-High"}, + {"KT652", "King-High"}, + {"KT643", "King-High"}, + {"KT642", "King-High"}, + {"KT632", "King-High"}, + {"KT543", "King-High"}, + {"KT542", "King-High"}, + {"KT532", "King-High"}, + {"KT432", "King-High"}, + {"K9876", "King-High"}, + {"K9875", "King-High"}, + {"K9874", "King-High"}, + {"K9873", "King-High"}, + {"K9872", "King-High"}, + {"K9865", "King-High"}, + {"K9864", "King-High"}, + {"K9863", "King-High"}, + {"K9862", "King-High"}, + {"K9854", "King-High"}, + {"K9853", "King-High"}, + {"K9852", "King-High"}, + {"K9843", "King-High"}, + {"K9842", "King-High"}, + {"K9832", "King-High"}, + {"K9765", "King-High"}, + {"K9764", "King-High"}, + {"K9763", "King-High"}, + {"K9762", "King-High"}, + {"K9754", "King-High"}, + {"K9753", "King-High"}, + {"K9752", "King-High"}, + {"K9743", "King-High"}, + {"K9742", "King-High"}, + {"K9732", "King-High"}, + {"K9654", "King-High"}, + {"K9653", "King-High"}, + {"K9652", "King-High"}, + {"K9643", "King-High"}, + {"K9642", "King-High"}, + {"K9632", "King-High"}, + {"K9543", "King-High"}, + {"K9542", "King-High"}, + {"K9532", "King-High"}, + {"K9432", "King-High"}, + {"K8765", "King-High"}, + {"K8764", "King-High"}, + {"K8763", "King-High"}, + {"K8762", "King-High"}, + {"K8754", "King-High"}, + {"K8753", "King-High"}, + {"K8752", "King-High"}, + {"K8743", "King-High"}, + {"K8742", "King-High"}, + {"K8732", "King-High"}, + {"K8654", "King-High"}, + {"K8653", "King-High"}, + {"K8652", "King-High"}, + {"K8643", "King-High"}, + {"K8642", "King-High"}, + {"K8632", "King-High"}, + {"K8543", "King-High"}, + {"K8542", "King-High"}, + {"K8532", "King-High"}, + {"K8432", "King-High"}, + {"K7654", "King-High"}, + {"K7653", "King-High"}, + {"K7652", "King-High"}, + {"K7643", "King-High"}, + {"K7642", "King-High"}, + {"K7632", "King-High"}, + {"K7543", "King-High"}, + {"K7542", "King-High"}, + {"K7532", "King-High"}, + {"K7432", "King-High"}, + {"K6543", "King-High"}, + {"K6542", "King-High"}, + {"K6532", "King-High"}, + {"K6432", "King-High"}, + {"K5432", "King-High"}, + {"QJT97", "Queen-High"}, + {"QJT96", "Queen-High"}, + {"QJT95", "Queen-High"}, + {"QJT94", "Queen-High"}, + {"QJT93", "Queen-High"}, + {"QJT92", "Queen-High"}, + {"QJT87", "Queen-High"}, + {"QJT86", "Queen-High"}, + {"QJT85", "Queen-High"}, + {"QJT84", "Queen-High"}, + {"QJT83", "Queen-High"}, + {"QJT82", "Queen-High"}, + {"QJT76", "Queen-High"}, + {"QJT75", "Queen-High"}, + {"QJT74", "Queen-High"}, + {"QJT73", "Queen-High"}, + {"QJT72", "Queen-High"}, + {"QJT65", "Queen-High"}, + {"QJT64", "Queen-High"}, + {"QJT63", "Queen-High"}, + {"QJT62", "Queen-High"}, + {"QJT54", "Queen-High"}, + {"QJT53", "Queen-High"}, + {"QJT52", "Queen-High"}, + {"QJT43", "Queen-High"}, + {"QJT42", "Queen-High"}, + {"QJT32", "Queen-High"}, + {"QJ987", "Queen-High"}, + {"QJ986", "Queen-High"}, + {"QJ985", "Queen-High"}, + {"QJ984", "Queen-High"}, + {"QJ983", "Queen-High"}, + {"QJ982", "Queen-High"}, + {"QJ976", "Queen-High"}, + {"QJ975", "Queen-High"}, + {"QJ974", "Queen-High"}, + {"QJ973", "Queen-High"}, + {"QJ972", "Queen-High"}, + {"QJ965", "Queen-High"}, + {"QJ964", "Queen-High"}, + {"QJ963", "Queen-High"}, + {"QJ962", "Queen-High"}, + {"QJ954", "Queen-High"}, + {"QJ953", "Queen-High"}, + {"QJ952", "Queen-High"}, + {"QJ943", "Queen-High"}, + {"QJ942", "Queen-High"}, + {"QJ932", "Queen-High"}, + {"QJ876", "Queen-High"}, + {"QJ875", "Queen-High"}, + {"QJ874", "Queen-High"}, + {"QJ873", "Queen-High"}, + {"QJ872", "Queen-High"}, + {"QJ865", "Queen-High"}, + {"QJ864", "Queen-High"}, + {"QJ863", "Queen-High"}, + {"QJ862", "Queen-High"}, + {"QJ854", "Queen-High"}, + {"QJ853", "Queen-High"}, + {"QJ852", "Queen-High"}, + {"QJ843", "Queen-High"}, + {"QJ842", "Queen-High"}, + {"QJ832", "Queen-High"}, + {"QJ765", "Queen-High"}, + {"QJ764", "Queen-High"}, + {"QJ763", "Queen-High"}, + {"QJ762", "Queen-High"}, + {"QJ754", "Queen-High"}, + {"QJ753", "Queen-High"}, + {"QJ752", "Queen-High"}, + {"QJ743", "Queen-High"}, + {"QJ742", "Queen-High"}, + {"QJ732", "Queen-High"}, + {"QJ654", "Queen-High"}, + {"QJ653", "Queen-High"}, + {"QJ652", "Queen-High"}, + {"QJ643", "Queen-High"}, + {"QJ642", "Queen-High"}, + {"QJ632", "Queen-High"}, + {"QJ543", "Queen-High"}, + {"QJ542", "Queen-High"}, + {"QJ532", "Queen-High"}, + {"QJ432", "Queen-High"}, + {"QT987", "Queen-High"}, + {"QT986", "Queen-High"}, + {"QT985", "Queen-High"}, + {"QT984", "Queen-High"}, + {"QT983", "Queen-High"}, + {"QT982", "Queen-High"}, + {"QT976", "Queen-High"}, + {"QT975", "Queen-High"}, + {"QT974", "Queen-High"}, + {"QT973", "Queen-High"}, + {"QT972", "Queen-High"}, + {"QT965", "Queen-High"}, + {"QT964", "Queen-High"}, + {"QT963", "Queen-High"}, + {"QT962", "Queen-High"}, + {"QT954", "Queen-High"}, + {"QT953", "Queen-High"}, + {"QT952", "Queen-High"}, + {"QT943", "Queen-High"}, + {"QT942", "Queen-High"}, + {"QT932", "Queen-High"}, + {"QT876", "Queen-High"}, + {"QT875", "Queen-High"}, + {"QT874", "Queen-High"}, + {"QT873", "Queen-High"}, + {"QT872", "Queen-High"}, + {"QT865", "Queen-High"}, + {"QT864", "Queen-High"}, + {"QT863", "Queen-High"}, + {"QT862", "Queen-High"}, + {"QT854", "Queen-High"}, + {"QT853", "Queen-High"}, + {"QT852", "Queen-High"}, + {"QT843", "Queen-High"}, + {"QT842", "Queen-High"}, + {"QT832", "Queen-High"}, + {"QT765", "Queen-High"}, + {"QT764", "Queen-High"}, + {"QT763", "Queen-High"}, + {"QT762", "Queen-High"}, + {"QT754", "Queen-High"}, + {"QT753", "Queen-High"}, + {"QT752", "Queen-High"}, + {"QT743", "Queen-High"}, + {"QT742", "Queen-High"}, + {"QT732", "Queen-High"}, + {"QT654", "Queen-High"}, + {"QT653", "Queen-High"}, + {"QT652", "Queen-High"}, + {"QT643", "Queen-High"}, + {"QT642", "Queen-High"}, + {"QT632", "Queen-High"}, + {"QT543", "Queen-High"}, + {"QT542", "Queen-High"}, + {"QT532", "Queen-High"}, + {"QT432", "Queen-High"}, + {"Q9876", "Queen-High"}, + {"Q9875", "Queen-High"}, + {"Q9874", "Queen-High"}, + {"Q9873", "Queen-High"}, + {"Q9872", "Queen-High"}, + {"Q9865", "Queen-High"}, + {"Q9864", "Queen-High"}, + {"Q9863", "Queen-High"}, + {"Q9862", "Queen-High"}, + {"Q9854", "Queen-High"}, + {"Q9853", "Queen-High"}, + {"Q9852", "Queen-High"}, + {"Q9843", "Queen-High"}, + {"Q9842", "Queen-High"}, + {"Q9832", "Queen-High"}, + {"Q9765", "Queen-High"}, + {"Q9764", "Queen-High"}, + {"Q9763", "Queen-High"}, + {"Q9762", "Queen-High"}, + {"Q9754", "Queen-High"}, + {"Q9753", "Queen-High"}, + {"Q9752", "Queen-High"}, + {"Q9743", "Queen-High"}, + {"Q9742", "Queen-High"}, + {"Q9732", "Queen-High"}, + {"Q9654", "Queen-High"}, + {"Q9653", "Queen-High"}, + {"Q9652", "Queen-High"}, + {"Q9643", "Queen-High"}, + {"Q9642", "Queen-High"}, + {"Q9632", "Queen-High"}, + {"Q9543", "Queen-High"}, + {"Q9542", "Queen-High"}, + {"Q9532", "Queen-High"}, + {"Q9432", "Queen-High"}, + {"Q8765", "Queen-High"}, + {"Q8764", "Queen-High"}, + {"Q8763", "Queen-High"}, + {"Q8762", "Queen-High"}, + {"Q8754", "Queen-High"}, + {"Q8753", "Queen-High"}, + {"Q8752", "Queen-High"}, + {"Q8743", "Queen-High"}, + {"Q8742", "Queen-High"}, + {"Q8732", "Queen-High"}, + {"Q8654", "Queen-High"}, + {"Q8653", "Queen-High"}, + {"Q8652", "Queen-High"}, + {"Q8643", "Queen-High"}, + {"Q8642", "Queen-High"}, + {"Q8632", "Queen-High"}, + {"Q8543", "Queen-High"}, + {"Q8542", "Queen-High"}, + {"Q8532", "Queen-High"}, + {"Q8432", "Queen-High"}, + {"Q7654", "Queen-High"}, + {"Q7653", "Queen-High"}, + {"Q7652", "Queen-High"}, + {"Q7643", "Queen-High"}, + {"Q7642", "Queen-High"}, + {"Q7632", "Queen-High"}, + {"Q7543", "Queen-High"}, + {"Q7542", "Queen-High"}, + {"Q7532", "Queen-High"}, + {"Q7432", "Queen-High"}, + {"Q6543", "Queen-High"}, + {"Q6542", "Queen-High"}, + {"Q6532", "Queen-High"}, + {"Q6432", "Queen-High"}, + {"Q5432", "Queen-High"}, + {"JT986", "Jack-High"}, + {"JT985", "Jack-High"}, + {"JT984", "Jack-High"}, + {"JT983", "Jack-High"}, + {"JT982", "Jack-High"}, + {"JT976", "Jack-High"}, + {"JT975", "Jack-High"}, + {"JT974", "Jack-High"}, + {"JT973", "Jack-High"}, + {"JT972", "Jack-High"}, + {"JT965", "Jack-High"}, + {"JT964", "Jack-High"}, + {"JT963", "Jack-High"}, + {"JT962", "Jack-High"}, + {"JT954", "Jack-High"}, + {"JT953", "Jack-High"}, + {"JT952", "Jack-High"}, + {"JT943", "Jack-High"}, + {"JT942", "Jack-High"}, + {"JT932", "Jack-High"}, + {"JT876", "Jack-High"}, + {"JT875", "Jack-High"}, + {"JT874", "Jack-High"}, + {"JT873", "Jack-High"}, + {"JT872", "Jack-High"}, + {"JT865", "Jack-High"}, + {"JT864", "Jack-High"}, + {"JT863", "Jack-High"}, + {"JT862", "Jack-High"}, + {"JT854", "Jack-High"}, + {"JT853", "Jack-High"}, + {"JT852", "Jack-High"}, + {"JT843", "Jack-High"}, + {"JT842", "Jack-High"}, + {"JT832", "Jack-High"}, + {"JT765", "Jack-High"}, + {"JT764", "Jack-High"}, + {"JT763", "Jack-High"}, + {"JT762", "Jack-High"}, + {"JT754", "Jack-High"}, + {"JT753", "Jack-High"}, + {"JT752", "Jack-High"}, + {"JT743", "Jack-High"}, + {"JT742", "Jack-High"}, + {"JT732", "Jack-High"}, + {"JT654", "Jack-High"}, + {"JT653", "Jack-High"}, + {"JT652", "Jack-High"}, + {"JT643", "Jack-High"}, + {"JT642", "Jack-High"}, + {"JT632", "Jack-High"}, + {"JT543", "Jack-High"}, + {"JT542", "Jack-High"}, + {"JT532", "Jack-High"}, + {"JT432", "Jack-High"}, + {"J9876", "Jack-High"}, + {"J9875", "Jack-High"}, + {"J9874", "Jack-High"}, + {"J9873", "Jack-High"}, + {"J9872", "Jack-High"}, + {"J9865", "Jack-High"}, + {"J9864", "Jack-High"}, + {"J9863", "Jack-High"}, + {"J9862", "Jack-High"}, + {"J9854", "Jack-High"}, + {"J9853", "Jack-High"}, + {"J9852", "Jack-High"}, + {"J9843", "Jack-High"}, + {"J9842", "Jack-High"}, + {"J9832", "Jack-High"}, + {"J9765", "Jack-High"}, + {"J9764", "Jack-High"}, + {"J9763", "Jack-High"}, + {"J9762", "Jack-High"}, + {"J9754", "Jack-High"}, + {"J9753", "Jack-High"}, + {"J9752", "Jack-High"}, + {"J9743", "Jack-High"}, + {"J9742", "Jack-High"}, + {"J9732", "Jack-High"}, + {"J9654", "Jack-High"}, + {"J9653", "Jack-High"}, + {"J9652", "Jack-High"}, + {"J9643", "Jack-High"}, + {"J9642", "Jack-High"}, + {"J9632", "Jack-High"}, + {"J9543", "Jack-High"}, + {"J9542", "Jack-High"}, + {"J9532", "Jack-High"}, + {"J9432", "Jack-High"}, + {"J8765", "Jack-High"}, + {"J8764", "Jack-High"}, + {"J8763", "Jack-High"}, + {"J8762", "Jack-High"}, + {"J8754", "Jack-High"}, + {"J8753", "Jack-High"}, + {"J8752", "Jack-High"}, + {"J8743", "Jack-High"}, + {"J8742", "Jack-High"}, + {"J8732", "Jack-High"}, + {"J8654", "Jack-High"}, + {"J8653", "Jack-High"}, + {"J8652", "Jack-High"}, + {"J8643", "Jack-High"}, + {"J8642", "Jack-High"}, + {"J8632", "Jack-High"}, + {"J8543", "Jack-High"}, + {"J8542", "Jack-High"}, + {"J8532", "Jack-High"}, + {"J8432", "Jack-High"}, + {"J7654", "Jack-High"}, + {"J7653", "Jack-High"}, + {"J7652", "Jack-High"}, + {"J7643", "Jack-High"}, + {"J7642", "Jack-High"}, + {"J7632", "Jack-High"}, + {"J7543", "Jack-High"}, + {"J7542", "Jack-High"}, + {"J7532", "Jack-High"}, + {"J7432", "Jack-High"}, + {"J6543", "Jack-High"}, + {"J6542", "Jack-High"}, + {"J6532", "Jack-High"}, + {"J6432", "Jack-High"}, + {"J5432", "Jack-High"}, + {"T9875", "Ten-High"}, + {"T9874", "Ten-High"}, + {"T9873", "Ten-High"}, + {"T9872", "Ten-High"}, + {"T9865", "Ten-High"}, + {"T9864", "Ten-High"}, + {"T9863", "Ten-High"}, + {"T9862", "Ten-High"}, + {"T9854", "Ten-High"}, + {"T9853", "Ten-High"}, + {"T9852", "Ten-High"}, + {"T9843", "Ten-High"}, + {"T9842", "Ten-High"}, + {"T9832", "Ten-High"}, + {"T9765", "Ten-High"}, + {"T9764", "Ten-High"}, + {"T9763", "Ten-High"}, + {"T9762", "Ten-High"}, + {"T9754", "Ten-High"}, + {"T9753", "Ten-High"}, + {"T9752", "Ten-High"}, + {"T9743", "Ten-High"}, + {"T9742", "Ten-High"}, + {"T9732", "Ten-High"}, + {"T9654", "Ten-High"}, + {"T9653", "Ten-High"}, + {"T9652", "Ten-High"}, + {"T9643", "Ten-High"}, + {"T9642", "Ten-High"}, + {"T9632", "Ten-High"}, + {"T9543", "Ten-High"}, + {"T9542", "Ten-High"}, + {"T9532", "Ten-High"}, + {"T9432", "Ten-High"}, + {"T8765", "Ten-High"}, + {"T8764", "Ten-High"}, + {"T8763", "Ten-High"}, + {"T8762", "Ten-High"}, + {"T8754", "Ten-High"}, + {"T8753", "Ten-High"}, + {"T8752", "Ten-High"}, + {"T8743", "Ten-High"}, + {"T8742", "Ten-High"}, + {"T8732", "Ten-High"}, + {"T8654", "Ten-High"}, + {"T8653", "Ten-High"}, + {"T8652", "Ten-High"}, + {"T8643", "Ten-High"}, + {"T8642", "Ten-High"}, + {"T8632", "Ten-High"}, + {"T8543", "Ten-High"}, + {"T8542", "Ten-High"}, + {"T8532", "Ten-High"}, + {"T8432", "Ten-High"}, + {"T7654", "Ten-High"}, + {"T7653", "Ten-High"}, + {"T7652", "Ten-High"}, + {"T7643", "Ten-High"}, + {"T7642", "Ten-High"}, + {"T7632", "Ten-High"}, + {"T7543", "Ten-High"}, + {"T7542", "Ten-High"}, + {"T7532", "Ten-High"}, + {"T7432", "Ten-High"}, + {"T6543", "Ten-High"}, + {"T6542", "Ten-High"}, + {"T6532", "Ten-High"}, + {"T6432", "Ten-High"}, + {"T5432", "Ten-High"}, + {"98764", "Nine-High"}, + {"98763", "Nine-High"}, + {"98762", "Nine-High"}, + {"98754", "Nine-High"}, + {"98753", "Nine-High"}, + {"98752", "Nine-High"}, + {"98743", "Nine-High"}, + {"98742", "Nine-High"}, + {"98732", "Nine-High"}, + {"98654", "Nine-High"}, + {"98653", "Nine-High"}, + {"98652", "Nine-High"}, + {"98643", "Nine-High"}, + {"98642", "Nine-High"}, + {"98632", "Nine-High"}, + {"98543", "Nine-High"}, + {"98542", "Nine-High"}, + {"98532", "Nine-High"}, + {"98432", "Nine-High"}, + {"97654", "Nine-High"}, + {"97653", "Nine-High"}, + {"97652", "Nine-High"}, + {"97643", "Nine-High"}, + {"97642", "Nine-High"}, + {"97632", "Nine-High"}, + {"97543", "Nine-High"}, + {"97542", "Nine-High"}, + {"97532", "Nine-High"}, + {"97432", "Nine-High"}, + {"96543", "Nine-High"}, + {"96542", "Nine-High"}, + {"96532", "Nine-High"}, + {"96432", "Nine-High"}, + {"95432", "Nine-High"}, + {"87653", "Eight-High"}, + {"87652", "Eight-High"}, + {"87643", "Eight-High"}, + {"87642", "Eight-High"}, + {"87632", "Eight-High"}, + {"87543", "Eight-High"}, + {"87542", "Eight-High"}, + {"87532", "Eight-High"}, + {"87432", "Eight-High"}, + {"86543", "Eight-High"}, + {"86542", "Eight-High"}, + {"86532", "Eight-High"}, + {"86432", "Eight-High"}, + {"85432", "Eight-High"}, + {"76542", "Seven-High"}, + {"76532", "Seven-High"}, + {"76432", "Seven-High"}, + {"75432", "Seven-High"}, }; diff --git a/cpp/src/card_sampler.cc b/cpp/src/card_sampler.cc index 6b35487..a6ce62a 100644 --- a/cpp/src/card_sampler.cc +++ b/cpp/src/card_sampler.cc @@ -1,4 +1,5 @@ #include + #include #include #include @@ -11,9 +12,7 @@ static unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); static std::default_random_engine generator(seed); -CardSampler::CardSampler(void) { - std::iota(deck.begin(), deck.end(), 0); -} +CardSampler::CardSampler(void) { std::iota(deck.begin(), deck.end(), 0); } std::vector CardSampler::sample(int size) { std::vector ret; diff --git a/cpp/src/dptables.c b/cpp/src/dptables.c index 3641e31..fd44c71 100644 --- a/cpp/src/dptables.c +++ b/cpp/src/dptables.c @@ -17,879 +17,911 @@ #include "tables.h" const unsigned int choose[53][10] = { - { - 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, - }, - { - 1, 1, 0, 0, 0, - 0, 0, 0, 0, 0, - }, - { - 1, 2, 1, 0, 0, - 0, 0, 0, 0, 0, - }, - { - 1, 3, 3, 1, 0, - 0, 0, 0, 0, 0, - }, - { - 1, 4, 6, 4, 1, - 0, 0, 0, 0, 0, - }, - { - 1, 5, 10, 10, 5, - 1, 0, 0, 0, 0, - }, - { - 1, 6, 15, 20, 15, - 6, 1, 0, 0, 0, - }, - { - 1, 7, 21, 35, 35, - 21, 7, 1, 0, 0, - }, - { - 1, 8, 28, 56, 70, - 56, 28, 8, 1, 0, - }, - { - 1, 9, 36, 84, 126, - 126, 84, 36, 9, 1, - }, - { - 1, 10, 45, 120, 210, - 252, 210, 120, 45, 10, - }, - { - 1, 11, 55, 165, 330, - 462, 462, 330, 165, 55, - }, - { - 1, 12, 66, 220, 495, - 792, 924, 792, 495, 220, - }, - { - 1, 13, 78, 286, 715, - 1287, 1716, 1716, 1287, 715, - }, - { - 1, 14, 91, 364, 1001, - 2002, 3003, 3432, 3003, 2002, - }, - { - 1, 15, 105, 455, 1365, - 3003, 5005, 6435, 6435, 5005, - }, - { - 1, 16, 120, 560, 1820, - 4368, 8008, 11440, 12870, 11440, - }, - { - 1, 17, 136, 680, 2380, - 6188, 12376, 19448, 24310, 24310, - }, - { - 1, 18, 153, 816, 3060, - 8568, 18564, 31824, 43758, 48620, - }, - { - 1, 19, 171, 969, 3876, - 11628, 27132, 50388, 75582, 92378, - }, - { - 1, 20, 190, 1140, 4845, - 15504, 38760, 77520, 125970, 167960, - }, - { - 1, 21, 210, 1330, 5985, - 20349, 54264, 116280, 203490, 293930, - }, - { - 1, 22, 231, 1540, 7315, - 26334, 74613, 170544, 319770, 497420, - }, - { - 1, 23, 253, 1771, 8855, - 33649, 100947, 245157, 490314, 817190, - }, - { - 1, 24, 276, 2024, 10626, - 42504, 134596, 346104, 735471, 1307504, - }, - { - 1, 25, 300, 2300, 12650, - 53130, 177100, 480700, 1081575, 2042975, - }, - { - 1, 26, 325, 2600, 14950, - 65780, 230230, 657800, 1562275, 3124550, - }, - { - 1, 27, 351, 2925, 17550, - 80730, 296010, 888030, 2220075, 4686825, - }, - { - 1, 28, 378, 3276, 20475, - 98280, 376740, 1184040, 3108105, 6906900, - }, - { - 1, 29, 406, 3654, 23751, - 118755, 475020, 1560780, 4292145, 10015005, - }, - { - 1, 30, 435, 4060, 27405, - 142506, 593775, 2035800, 5852925, 14307150, - }, - { - 1, 31, 465, 4495, 31465, - 169911, 736281, 2629575, 7888725, 20160075, - }, - { - 1, 32, 496, 4960, 35960, - 201376, 906192, 3365856, 10518300, 28048800, - }, - { - 1, 33, 528, 5456, 40920, - 237336, 1107568, 4272048, 13884156, 38567100, - }, - { - 1, 34, 561, 5984, 46376, - 278256, 1344904, 5379616, 18156204, 52451256, - }, - { - 1, 35, 595, 6545, 52360, - 324632, 1623160, 6724520, 23535820, 70607460, - }, - { - 1, 36, 630, 7140, 58905, - 376992, 1947792, 8347680, 30260340, 94143280, - }, - { - 1, 37, 666, 7770, 66045, - 435897, 2324784, 10295472, 38608020, 124403620, - }, - { - 1, 38, 703, 8436, 73815, - 501942, 2760681, 12620256, 48903492, 163011640, - }, - { - 1, 39, 741, 9139, 82251, - 575757, 3262623, 15380937, 61523748, 211915132, - }, - { - 1, 40, 780, 9880, 91390, - 658008, 3838380, 18643560, 76904685, 273438880, - }, - { - 1, 41, 820, 10660, 101270, - 749398, 4496388, 22481940, 95548245, 350343565, - }, - { - 1, 42, 861, 11480, 111930, - 850668, 5245786, 26978328, 118030185, 445891810, - }, - { - 1, 43, 903, 12341, 123410, - 962598, 6096454, 32224114, 145008513, 563921995, - }, - { - 1, 44, 946, 13244, 135751, - 1086008, 7059052, 38320568, 177232627, 708930508, - }, - { - 1, 45, 990, 14190, 148995, - 1221759, 8145060, 45379620, 215553195, 886163135, - }, - { - 1, 46, 1035, 15180, 163185, - 1370754, 9366819, 53524680, 260932815, 1101716330, - }, - { - 1, 47, 1081, 16215, 178365, - 1533939, 10737573, 62891499, 314457495, 1362649145, - }, - { - 1, 48, 1128, 17296, 194580, - 1712304, 12271512, 73629072, 377348994, 1677106640, - }, - { - 1, 49, 1176, 18424, 211876, - 1906884, 13983816, 85900584, 450978066, 2054455634, - }, - { - 1, 50, 1225, 19600, 230300, - 2118760, 15890700, 99884400, 536878650, 2505433700, - }, - { - 1, 51, 1275, 20825, 249900, - 2349060, 18009460, 115775100, 636763050, 3042312350, - }, - { - 1, 52, 1326, 22100, 270725, - 2598960, 20358520, 133784560, 752538150, 3679075400, - }, + { + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + }, + { + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + }, + { + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + }, + { + 1, + 3, + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + }, + { + 1, + 4, + 6, + 4, + 1, + 0, + 0, + 0, + 0, + 0, + }, + { + 1, + 5, + 10, + 10, + 5, + 1, + 0, + 0, + 0, + 0, + }, + { + 1, + 6, + 15, + 20, + 15, + 6, + 1, + 0, + 0, + 0, + }, + { + 1, + 7, + 21, + 35, + 35, + 21, + 7, + 1, + 0, + 0, + }, + { + 1, + 8, + 28, + 56, + 70, + 56, + 28, + 8, + 1, + 0, + }, + { + 1, + 9, + 36, + 84, + 126, + 126, + 84, + 36, + 9, + 1, + }, + { + 1, + 10, + 45, + 120, + 210, + 252, + 210, + 120, + 45, + 10, + }, + { + 1, + 11, + 55, + 165, + 330, + 462, + 462, + 330, + 165, + 55, + }, + { + 1, + 12, + 66, + 220, + 495, + 792, + 924, + 792, + 495, + 220, + }, + { + 1, + 13, + 78, + 286, + 715, + 1287, + 1716, + 1716, + 1287, + 715, + }, + { + 1, + 14, + 91, + 364, + 1001, + 2002, + 3003, + 3432, + 3003, + 2002, + }, + { + 1, + 15, + 105, + 455, + 1365, + 3003, + 5005, + 6435, + 6435, + 5005, + }, + { + 1, + 16, + 120, + 560, + 1820, + 4368, + 8008, + 11440, + 12870, + 11440, + }, + { + 1, + 17, + 136, + 680, + 2380, + 6188, + 12376, + 19448, + 24310, + 24310, + }, + { + 1, + 18, + 153, + 816, + 3060, + 8568, + 18564, + 31824, + 43758, + 48620, + }, + { + 1, + 19, + 171, + 969, + 3876, + 11628, + 27132, + 50388, + 75582, + 92378, + }, + { + 1, + 20, + 190, + 1140, + 4845, + 15504, + 38760, + 77520, + 125970, + 167960, + }, + { + 1, + 21, + 210, + 1330, + 5985, + 20349, + 54264, + 116280, + 203490, + 293930, + }, + { + 1, + 22, + 231, + 1540, + 7315, + 26334, + 74613, + 170544, + 319770, + 497420, + }, + { + 1, + 23, + 253, + 1771, + 8855, + 33649, + 100947, + 245157, + 490314, + 817190, + }, + { + 1, + 24, + 276, + 2024, + 10626, + 42504, + 134596, + 346104, + 735471, + 1307504, + }, + { + 1, + 25, + 300, + 2300, + 12650, + 53130, + 177100, + 480700, + 1081575, + 2042975, + }, + { + 1, + 26, + 325, + 2600, + 14950, + 65780, + 230230, + 657800, + 1562275, + 3124550, + }, + { + 1, + 27, + 351, + 2925, + 17550, + 80730, + 296010, + 888030, + 2220075, + 4686825, + }, + { + 1, + 28, + 378, + 3276, + 20475, + 98280, + 376740, + 1184040, + 3108105, + 6906900, + }, + { + 1, + 29, + 406, + 3654, + 23751, + 118755, + 475020, + 1560780, + 4292145, + 10015005, + }, + { + 1, + 30, + 435, + 4060, + 27405, + 142506, + 593775, + 2035800, + 5852925, + 14307150, + }, + { + 1, + 31, + 465, + 4495, + 31465, + 169911, + 736281, + 2629575, + 7888725, + 20160075, + }, + { + 1, + 32, + 496, + 4960, + 35960, + 201376, + 906192, + 3365856, + 10518300, + 28048800, + }, + { + 1, + 33, + 528, + 5456, + 40920, + 237336, + 1107568, + 4272048, + 13884156, + 38567100, + }, + { + 1, + 34, + 561, + 5984, + 46376, + 278256, + 1344904, + 5379616, + 18156204, + 52451256, + }, + { + 1, + 35, + 595, + 6545, + 52360, + 324632, + 1623160, + 6724520, + 23535820, + 70607460, + }, + { + 1, + 36, + 630, + 7140, + 58905, + 376992, + 1947792, + 8347680, + 30260340, + 94143280, + }, + { + 1, + 37, + 666, + 7770, + 66045, + 435897, + 2324784, + 10295472, + 38608020, + 124403620, + }, + { + 1, + 38, + 703, + 8436, + 73815, + 501942, + 2760681, + 12620256, + 48903492, + 163011640, + }, + { + 1, + 39, + 741, + 9139, + 82251, + 575757, + 3262623, + 15380937, + 61523748, + 211915132, + }, + { + 1, + 40, + 780, + 9880, + 91390, + 658008, + 3838380, + 18643560, + 76904685, + 273438880, + }, + { + 1, + 41, + 820, + 10660, + 101270, + 749398, + 4496388, + 22481940, + 95548245, + 350343565, + }, + { + 1, + 42, + 861, + 11480, + 111930, + 850668, + 5245786, + 26978328, + 118030185, + 445891810, + }, + { + 1, + 43, + 903, + 12341, + 123410, + 962598, + 6096454, + 32224114, + 145008513, + 563921995, + }, + { + 1, + 44, + 946, + 13244, + 135751, + 1086008, + 7059052, + 38320568, + 177232627, + 708930508, + }, + { + 1, + 45, + 990, + 14190, + 148995, + 1221759, + 8145060, + 45379620, + 215553195, + 886163135, + }, + { + 1, + 46, + 1035, + 15180, + 163185, + 1370754, + 9366819, + 53524680, + 260932815, + 1101716330, + }, + { + 1, + 47, + 1081, + 16215, + 178365, + 1533939, + 10737573, + 62891499, + 314457495, + 1362649145, + }, + { + 1, + 48, + 1128, + 17296, + 194580, + 1712304, + 12271512, + 73629072, + 377348994, + 1677106640, + }, + { + 1, + 49, + 1176, + 18424, + 211876, + 1906884, + 13983816, + 85900584, + 450978066, + 2054455634, + }, + { + 1, + 50, + 1225, + 19600, + 230300, + 2118760, + 15890700, + 99884400, + 536878650, + 2505433700, + }, + { + 1, + 51, + 1275, + 20825, + 249900, + 2349060, + 18009460, + 115775100, + 636763050, + 3042312350, + }, + { + 1, + 52, + 1326, + 22100, + 270725, + 2598960, + 20358520, + 133784560, + 752538150, + 3679075400, + }, }; const int dp[5][14][10] = { - { - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 }, - { 1, 2, 3, 4, 5, 4, 3, 2, 1, 0 }, - { 1, 3, 6, 10, 15, 18, 19, 18, 15, 10 }, - { 1, 4, 10, 20, 35, 52, 68, 80, 85, 80 }, - { 1, 5, 15, 35, 70, 121, 185, 255, 320, 365 }, - { 1, 6, 21, 56, 126, 246, 426, 666, 951, 1246 }, - { 1, 7, 28, 84, 210, 455, 875, 1520, 2415, 3535 }, - { 1, 8, 36, 120, 330, 784, 1652, 3144, 5475, 8800 }, - { 1, 9, 45, 165, 495, 1278, 2922, 6030, 11385, 19855 }, - { 1, 10, 55, 220, 715, 1992, 4905, 10890, 22110, 41470 }, - { 1, 11, 66, 286, 1001, 2992, 7887, 18722, 40612, 81367 }, - { 1, 12, 78, 364, 1365, 4356, 12232, 30888, 71214, 151580 }, - { 1, 13, 91, 455, 1820, 6175, 18395, 49205, 120055, 270270 }, - }, - { - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 1, 2, 2, 2, 2, 1, 0, 0, 0, 0 }, - { 1, 3, 5, 7, 9, 9, 7, 5, 3, 1 }, - { 1, 4, 9, 16, 25, 33, 37, 37, 33, 25 }, - { 1, 5, 14, 30, 55, 87, 120, 148, 165, 165 }, - { 1, 6, 20, 50, 105, 191, 306, 440, 575, 685 }, - { 1, 7, 27, 77, 182, 372, 672, 1092, 1617, 2197 }, - { 1, 8, 35, 112, 294, 665, 1330, 2395, 3935, 5950 }, - { 1, 9, 44, 156, 450, 1114, 2436, 4796, 8619, 14275 }, - { 1, 10, 54, 210, 660, 1773, 4200, 8952, 17415, 31240 }, - { 1, 11, 65, 275, 935, 2707, 6897, 15795, 33000, 63580 }, - { 1, 12, 77, 352, 1287, 3993, 10879, 26609, 59334, 121979 }, - { 1, 13, 90, 442, 1729, 5721, 16588, 43120, 102102, 222794 }, - { 1, 14, 104, 546, 2275, 7995, 24570, 67600, 169260, 390325 }, - }, - { - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 1, 2, 3, 3, 3, 2, 1, 0, 0, 0 }, - { 1, 3, 6, 9, 12, 13, 12, 9, 6, 3 }, - { 1, 4, 10, 19, 31, 43, 52, 55, 52, 43 }, - { 1, 5, 15, 34, 65, 107, 155, 200, 233, 245 }, - { 1, 6, 21, 55, 120, 226, 376, 561, 760, 940 }, - { 1, 7, 28, 83, 203, 428, 798, 1338, 2043, 2863 }, - { 1, 8, 36, 119, 322, 749, 1540, 2850, 4810, 7470 }, - { 1, 9, 45, 164, 486, 1234, 2766, 5580, 10271, 17419 }, - { 1, 10, 55, 219, 705, 1938, 4695, 10230, 20337, 37270 }, - { 1, 11, 66, 285, 990, 2927, 7612, 17787, 37905, 74470 }, - { 1, 12, 78, 363, 1353, 4279, 11880, 29601, 67221, 140701 }, - { 1, 13, 91, 454, 1807, 6085, 17953, 47476, 114334, 253682 }, - { 1, 14, 105, 559, 2366, 8450, 26390, 73775, 187655, 439530 }, - }, - { - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 1, 2, 3, 4, 4, 3, 2, 1, 0, 0 }, - { 1, 3, 6, 10, 14, 16, 16, 14, 10, 6 }, - { 1, 4, 10, 20, 34, 49, 62, 70, 70, 62 }, - { 1, 5, 15, 35, 69, 117, 175, 235, 285, 313 }, - { 1, 6, 21, 56, 125, 241, 411, 631, 881, 1125 }, - { 1, 7, 28, 84, 209, 449, 854, 1464, 2289, 3289 }, - { 1, 8, 36, 120, 329, 777, 1624, 3060, 5265, 8345 }, - { 1, 9, 45, 165, 494, 1270, 2886, 5910, 11055, 19071 }, - { 1, 10, 55, 220, 714, 1983, 4860, 10725, 21615, 40192 }, - { 1, 11, 66, 286, 1000, 2982, 7832, 18502, 39897, 79375 }, - { 1, 12, 78, 364, 1364, 4345, 12166, 30602, 70213, 148588 }, - { 1, 13, 91, 455, 1819, 6163, 18317, 48841, 118690, 265914 }, - { 1, 14, 105, 560, 2379, 8541, 26845, 75595, 193830, 457925 }, - }, + { + {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}, + {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}, + {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}, + {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}, + {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}, + {1, 1, 1, 1, 1, 0, 0, 0, 0, 0}, + {1, 2, 3, 4, 5, 4, 3, 2, 1, 0}, + {1, 3, 6, 10, 15, 18, 19, 18, 15, 10}, + {1, 4, 10, 20, 35, 52, 68, 80, 85, 80}, + {1, 5, 15, 35, 70, 121, 185, 255, 320, 365}, + {1, 6, 21, 56, 126, 246, 426, 666, 951, 1246}, + {1, 7, 28, 84, 210, 455, 875, 1520, 2415, 3535}, + {1, 8, 36, 120, 330, 784, 1652, 3144, 5475, 8800}, + {1, 9, 45, 165, 495, 1278, 2922, 6030, 11385, 19855}, + {1, 10, 55, 220, 715, 1992, 4905, 10890, 22110, 41470}, + {1, 11, 66, 286, 1001, 2992, 7887, 18722, 40612, 81367}, + {1, 12, 78, 364, 1365, 4356, 12232, 30888, 71214, 151580}, + {1, 13, 91, 455, 1820, 6175, 18395, 49205, 120055, 270270}, + }, + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1, 2, 2, 2, 2, 1, 0, 0, 0, 0}, + {1, 3, 5, 7, 9, 9, 7, 5, 3, 1}, + {1, 4, 9, 16, 25, 33, 37, 37, 33, 25}, + {1, 5, 14, 30, 55, 87, 120, 148, 165, 165}, + {1, 6, 20, 50, 105, 191, 306, 440, 575, 685}, + {1, 7, 27, 77, 182, 372, 672, 1092, 1617, 2197}, + {1, 8, 35, 112, 294, 665, 1330, 2395, 3935, 5950}, + {1, 9, 44, 156, 450, 1114, 2436, 4796, 8619, 14275}, + {1, 10, 54, 210, 660, 1773, 4200, 8952, 17415, 31240}, + {1, 11, 65, 275, 935, 2707, 6897, 15795, 33000, 63580}, + {1, 12, 77, 352, 1287, 3993, 10879, 26609, 59334, 121979}, + {1, 13, 90, 442, 1729, 5721, 16588, 43120, 102102, 222794}, + {1, 14, 104, 546, 2275, 7995, 24570, 67600, 169260, 390325}, + }, + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1, 2, 3, 3, 3, 2, 1, 0, 0, 0}, + {1, 3, 6, 9, 12, 13, 12, 9, 6, 3}, + {1, 4, 10, 19, 31, 43, 52, 55, 52, 43}, + {1, 5, 15, 34, 65, 107, 155, 200, 233, 245}, + {1, 6, 21, 55, 120, 226, 376, 561, 760, 940}, + {1, 7, 28, 83, 203, 428, 798, 1338, 2043, 2863}, + {1, 8, 36, 119, 322, 749, 1540, 2850, 4810, 7470}, + {1, 9, 45, 164, 486, 1234, 2766, 5580, 10271, 17419}, + {1, 10, 55, 219, 705, 1938, 4695, 10230, 20337, 37270}, + {1, 11, 66, 285, 990, 2927, 7612, 17787, 37905, 74470}, + {1, 12, 78, 363, 1353, 4279, 11880, 29601, 67221, 140701}, + {1, 13, 91, 454, 1807, 6085, 17953, 47476, 114334, 253682}, + {1, 14, 105, 559, 2366, 8450, 26390, 73775, 187655, 439530}, + }, + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1, 2, 3, 4, 4, 3, 2, 1, 0, 0}, + {1, 3, 6, 10, 14, 16, 16, 14, 10, 6}, + {1, 4, 10, 20, 34, 49, 62, 70, 70, 62}, + {1, 5, 15, 35, 69, 117, 175, 235, 285, 313}, + {1, 6, 21, 56, 125, 241, 411, 631, 881, 1125}, + {1, 7, 28, 84, 209, 449, 854, 1464, 2289, 3289}, + {1, 8, 36, 120, 329, 777, 1624, 3060, 5265, 8345}, + {1, 9, 45, 165, 494, 1270, 2886, 5910, 11055, 19071}, + {1, 10, 55, 220, 714, 1983, 4860, 10725, 21615, 40192}, + {1, 11, 66, 286, 1000, 2982, 7832, 18502, 39897, 79375}, + {1, 12, 78, 364, 1364, 4345, 12166, 30602, 70213, 148588}, + {1, 13, 91, 455, 1819, 6163, 18317, 48841, 118690, 265914}, + {1, 14, 105, 560, 2379, 8541, 26845, 75595, 193830, 457925}, + }, }; const unsigned char suits[4609] = { - 0, 0, 0, 0, 0, 1, 1, 1, - 1, 1, 0, 0, 0, 1, 1, 1, - 1, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 2, 2, 2, 2, 2, 0, 0, 0, - 2, 2, 2, 2, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 1, 1, 1, - 1, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 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, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 3, 3, 3, 0, 0, 0, - 3, 3, 3, 3, 0, 0, 0, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 3, 3, 3, 3, 0, 0, 0, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 1, 1, 1, - 3, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 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, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, - 2, 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, 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, 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, 3, 3, 3, 0, 0, 0, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 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, 0, 0, 0, 0, 1, 1, 1, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 0, 0, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 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, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, - 2, 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, 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, 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, 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, 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, 0, - 3, 3, 3, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 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, 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, 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, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 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, - 2, 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, - 2, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 0, 0, 0, 0, - 3, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, - 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 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, 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, 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, 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, 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, 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, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 4, 4, 0, 0, 0, - 4, 4, 4, 4, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 4, 4, 4, 4, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 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, - 4, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 4, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 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, - 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 4, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 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, - 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4, 4, 0, 0, 0, 0, 0, 0, - 4, 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, 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, - 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, - 4, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, + 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, + 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 1, 1, 1, 1, 0, 0, + 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, + 0, 0, 0, 2, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, + 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, + 0, 0, 0, 0, 0, 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, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, + 0, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, + 0, 0, 3, 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, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, + 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, + 3, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 1, 1, 1, 3, 0, 0, 0, 0, + 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, + 0, 2, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, + 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, + 0, 0, 0, 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, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 2, 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, + 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, 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, 3, 3, 3, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 3, 3, + 0, 0, 0, 0, 0, 0, 3, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, + 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 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, + 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, + 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, + 0, 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, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 2, 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, 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, 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, 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, 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, 0, 3, 3, 3, 0, 0, 0, + 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 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, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 2, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 3, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 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, 0, 0, 0, 0, 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 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, 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, 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, + 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 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, 0, 4, + 4, 4, 4, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 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, 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, 4, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, + 4, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, + 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 4, 0, 0, 0, 0, 0, 0, 4, 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, 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, 4, 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, 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, + 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, 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, 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, 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, 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, + 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, + 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, + 0, 0, 0, 0, 0, 0, 4, 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, 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, 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 0, 0, 4, 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, 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, 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 4, }; diff --git a/cpp/src/evaluator5.c b/cpp/src/evaluator5.c index 1692b58..c1a3e26 100644 --- a/cpp/src/evaluator5.c +++ b/cpp/src/evaluator5.c @@ -15,6 +15,7 @@ */ #include + #include "hash.h" #include "tables.h" @@ -27,23 +28,22 @@ int evaluate_5cards(int a, int b, int c, int d, int e) { int suit_hash = 0; - suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) - if (suits[suit_hash]) - { + if (suits[suit_hash]) { int suit_binary[4] = {0}; - suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) - suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) - suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) - suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) - suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) + suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) + suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) + suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) + suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) + suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) - return flush[suit_binary[suits[suit_hash]-1]]; + return flush[suit_binary[suits[suit_hash] - 1]]; } unsigned char quinary[13] = {0}; @@ -58,4 +58,3 @@ int evaluate_5cards(int a, int b, int c, int d, int e) { return noflush5[hash]; } - diff --git a/cpp/src/evaluator5.cc b/cpp/src/evaluator5.cc index cef0a96..295c8dc 100644 --- a/cpp/src/evaluator5.cc +++ b/cpp/src/evaluator5.cc @@ -15,6 +15,7 @@ */ #include + #include "hash.h" extern "C" { #include "tables.h" @@ -26,5 +27,4 @@ Rank EvaluateCards(const Card& a, const Card& b, const Card& c, const Card& d, return evaluate_5cards(a, b, c, d, e); } -} // namespace phevaluator - +} // namespace phevaluator diff --git a/cpp/src/evaluator6.c b/cpp/src/evaluator6.c index 07822c2..55dc6c9 100644 --- a/cpp/src/evaluator6.c +++ b/cpp/src/evaluator6.c @@ -15,6 +15,7 @@ */ #include + #include "hash.h" #include "tables.h" @@ -27,25 +28,24 @@ int evaluate_6cards(int a, int b, int c, int d, int e, int f) { int suit_hash = 0; - suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[f]; // (1 << ((f % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[f]; // (1 << ((f % 4) * 3)) - if (suits[suit_hash]) - { + if (suits[suit_hash]) { int suit_binary[4] = {0}; - suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) - suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) - suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) - suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) - suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) - suit_binary[f & 0x3] |= bit_of_div_4[f]; // (1 << (f / 4)) + suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) + suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) + suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) + suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) + suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) + suit_binary[f & 0x3] |= bit_of_div_4[f]; // (1 << (f / 4)) - return flush[suit_binary[suits[suit_hash]-1]]; + return flush[suit_binary[suits[suit_hash] - 1]]; } unsigned char quinary[13] = {0}; @@ -60,4 +60,3 @@ int evaluate_6cards(int a, int b, int c, int d, int e, int f) { return noflush6[hash]; } - diff --git a/cpp/src/evaluator6.cc b/cpp/src/evaluator6.cc index 562f64d..83bfeb5 100644 --- a/cpp/src/evaluator6.cc +++ b/cpp/src/evaluator6.cc @@ -15,6 +15,7 @@ */ #include + #include "hash.h" extern "C" { #include "tables.h" @@ -26,5 +27,4 @@ Rank EvaluateCards(const Card& a, const Card& b, const Card& c, const Card& d, return evaluate_6cards(a, b, c, d, e, f); } -} // namespace phevaluator - +} // namespace phevaluator diff --git a/cpp/src/evaluator7.c b/cpp/src/evaluator7.c index cc7e739..94eec92 100644 --- a/cpp/src/evaluator7.c +++ b/cpp/src/evaluator7.c @@ -15,6 +15,7 @@ */ #include + #include "hash.h" #include "tables.h" @@ -27,27 +28,26 @@ int evaluate_7cards(int a, int b, int c, int d, int e, int f, int g) { int suit_hash = 0; - suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[f]; // (1 << ((f % 4) * 3)) - suit_hash += bit_of_mod_4_x_3[g]; // (1 << ((g % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[a]; // (1 << ((a % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[b]; // (1 << ((b % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[c]; // (1 << ((c % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[d]; // (1 << ((d % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[e]; // (1 << ((e % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[f]; // (1 << ((f % 4) * 3)) + suit_hash += bit_of_mod_4_x_3[g]; // (1 << ((g % 4) * 3)) - if (suits[suit_hash]) - { + if (suits[suit_hash]) { int suit_binary[4] = {0}; - suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) - suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) - suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) - suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) - suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) - suit_binary[f & 0x3] |= bit_of_div_4[f]; // (1 << (f / 4)) - suit_binary[g & 0x3] |= bit_of_div_4[g]; // (1 << (g / 4)) + suit_binary[a & 0x3] |= bit_of_div_4[a]; // (1 << (a / 4)) + suit_binary[b & 0x3] |= bit_of_div_4[b]; // (1 << (b / 4)) + suit_binary[c & 0x3] |= bit_of_div_4[c]; // (1 << (c / 4)) + suit_binary[d & 0x3] |= bit_of_div_4[d]; // (1 << (d / 4)) + suit_binary[e & 0x3] |= bit_of_div_4[e]; // (1 << (e / 4)) + suit_binary[f & 0x3] |= bit_of_div_4[f]; // (1 << (f / 4)) + suit_binary[g & 0x3] |= bit_of_div_4[g]; // (1 << (g / 4)) - return flush[suit_binary[suits[suit_hash]-1]]; + return flush[suit_binary[suits[suit_hash] - 1]]; } unsigned char quinary[13] = {0}; @@ -64,4 +64,3 @@ int evaluate_7cards(int a, int b, int c, int d, int e, int f, int g) { return noflush7[hash]; } - diff --git a/cpp/src/evaluator7.cc b/cpp/src/evaluator7.cc index 5716600..1e4ead7 100644 --- a/cpp/src/evaluator7.cc +++ b/cpp/src/evaluator7.cc @@ -15,6 +15,7 @@ */ #include + #include "hash.h" extern "C" { #include "tables.h" @@ -26,5 +27,4 @@ Rank EvaluateCards(const Card& a, const Card& b, const Card& c, const Card& d, return evaluate_7cards(a, b, c, d, e, f, g); } -} // namespace phevaluator - +} // namespace phevaluator diff --git a/cpp/src/evaluator8.c b/cpp/src/evaluator8.c index 963ed9d..1dde050 100644 --- a/cpp/src/evaluator8.c +++ b/cpp/src/evaluator8.c @@ -15,39 +15,25 @@ */ #include + #include "hash.h" #include "tables.h" static short binaries_by_id[52] = { - 0x1, 0x1, 0x1, 0x1, - 0x2, 0x2, 0x2, 0x2, - 0x4, 0x4, 0x4, 0x4, - 0x8, 0x8, 0x8, 0x8, - 0x10, 0x10, 0x10, 0x10, - 0x20, 0x20, 0x20, 0x20, - 0x40, 0x40, 0x40, 0x40, - 0x80, 0x80, 0x80, 0x80, - 0x100, 0x100, 0x100, 0x100, - 0x200, 0x200, 0x200, 0x200, - 0x400, 0x400, 0x400, 0x400, - 0x800, 0x800, 0x800, 0x800, - 0x1000, 0x1000, 0x1000, 0x1000, + 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x4, + 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x10, 0x10, + 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, + 0x40, 0x80, 0x80, 0x80, 0x80, 0x100, 0x100, 0x100, 0x100, + 0x200, 0x200, 0x200, 0x200, 0x400, 0x400, 0x400, 0x400, 0x800, + 0x800, 0x800, 0x800, 0x1000, 0x1000, 0x1000, 0x1000, }; static short suitbit_by_id[52] = { - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, + 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, + 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, + 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, }; /* @@ -56,8 +42,7 @@ static short suitbit_by_id[52] = { * The rest of it represent the rank, ranged from 0-12. * 13 * 4 gives 52 ids. */ -int evaluate_8cards(int a, int b, int c, int d, int e, int f, int g, int h) -{ +int evaluate_8cards(int a, int b, int c, int d, int e, int f, int g, int h) { int suit_hash = 0; int value_flush = 10000; int value_noflush = 10000; @@ -71,8 +56,7 @@ int evaluate_8cards(int a, int b, int c, int d, int e, int f, int g, int h) suit_hash += suitbit_by_id[g]; suit_hash += suitbit_by_id[h]; - if (suits[suit_hash]) - { + if (suits[suit_hash]) { int suit_binary[4] = {0}; suit_binary[a & 0x3] |= binaries_by_id[a]; suit_binary[b & 0x3] |= binaries_by_id[b]; @@ -83,7 +67,7 @@ int evaluate_8cards(int a, int b, int c, int d, int e, int f, int g, int h) suit_binary[g & 0x3] |= binaries_by_id[g]; suit_binary[h & 0x3] |= binaries_by_id[h]; - value_flush = flush[suit_binary[suits[suit_hash]-1]]; + value_flush = flush[suit_binary[suits[suit_hash] - 1]]; } unsigned char quinary[13] = {0}; @@ -105,4 +89,3 @@ int evaluate_8cards(int a, int b, int c, int d, int e, int f, int g, int h) else return value_noflush; } - diff --git a/cpp/src/evaluator9.c b/cpp/src/evaluator9.c index afb91c0..1b13df4 100644 --- a/cpp/src/evaluator9.c +++ b/cpp/src/evaluator9.c @@ -15,39 +15,25 @@ */ #include + #include "hash.h" #include "tables.h" static short binaries_by_id[52] = { - 0x1, 0x1, 0x1, 0x1, - 0x2, 0x2, 0x2, 0x2, - 0x4, 0x4, 0x4, 0x4, - 0x8, 0x8, 0x8, 0x8, - 0x10, 0x10, 0x10, 0x10, - 0x20, 0x20, 0x20, 0x20, - 0x40, 0x40, 0x40, 0x40, - 0x80, 0x80, 0x80, 0x80, - 0x100, 0x100, 0x100, 0x100, - 0x200, 0x200, 0x200, 0x200, - 0x400, 0x400, 0x400, 0x400, - 0x800, 0x800, 0x800, 0x800, - 0x1000, 0x1000, 0x1000, 0x1000, + 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x4, + 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x10, 0x10, + 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, + 0x40, 0x80, 0x80, 0x80, 0x80, 0x100, 0x100, 0x100, 0x100, + 0x200, 0x200, 0x200, 0x200, 0x400, 0x400, 0x400, 0x400, 0x800, + 0x800, 0x800, 0x800, 0x1000, 0x1000, 0x1000, 0x1000, }; static short suitbit_by_id[52] = { - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, + 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, + 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, + 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, }; /* @@ -56,8 +42,8 @@ static short suitbit_by_id[52] = { * The rest of it represent the rank, ranged from 0-12. * 13 * 4 gives 52 ids. */ -int evaluate_9cards(int a, int b, int c, int d, int e, int f, int g, int h, int i) -{ +int evaluate_9cards(int a, int b, int c, int d, int e, int f, int g, int h, + int i) { int value_flush = 10000; int value_noflush = 10000; int suit_counter[4] = {0}; @@ -111,4 +97,3 @@ int evaluate_9cards(int a, int b, int c, int d, int e, int f, int g, int h, int else return value_noflush; } - diff --git a/cpp/src/evaluator_plo4.c b/cpp/src/evaluator_plo4.c index ee373f4..58da8ca 100644 --- a/cpp/src/evaluator_plo4.c +++ b/cpp/src/evaluator_plo4.c @@ -17,24 +17,19 @@ #include "hash.h" #include "tables.h" -static int hash_binary(const int binary, int k) -{ +static int hash_binary(const int binary, int k) { // The binary should have 15 bits int sum = 0; int i; const int len = 15; - for (i=0; i= k) - sum += choose[len-i-1][k]; + for (i = 0; i < len; i++) { + if (binary & (1 << i)) { + if (len - i - 1 >= k) sum += choose[len - i - 1][k]; k--; - if (k == 0) - { + if (k == 0) { break; } } @@ -52,8 +47,8 @@ static int hash_binary(const int binary, int k) * The first five parameters are the community cards on the board * The last four parameters are the hole cards of the player */ -int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4) { +int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4) { int value_flush = 10000; int value_noflush = 10000; int suit_count_board[4] = {0}; @@ -74,17 +69,17 @@ int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, if (suit_count_board[i] >= 3 && suit_count_hole[i] >= 2) { // flush int suit_binary_board[4] = {0}; - suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) - suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) - suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) - suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) - suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) + suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) + suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) + suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) + suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) + suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) int suit_binary_hole[4] = {0}; - suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) - suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) - suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) - suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) + suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) + suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) + suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) + suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) if (suit_count_board[i] == 3 && suit_count_hole[i] == 2) { value_flush = flush[suit_binary_board[i] | suit_binary_hole[i]]; @@ -104,7 +99,7 @@ int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, const int board_hash = hash_binary(suit_binary_board[i], 5); const int hole_hash = hash_binary(suit_binary_hole[i], 4); - value_flush = flush_plo4[board_hash * 1365 + hole_hash]; + value_flush = flush_plo4[board_hash * 1365 + hole_hash]; } break; @@ -136,8 +131,7 @@ int evaluate_plo4_cards(int c1, int c2, int c3, int c4, int c5, return value_noflush; } - -int evaluate_omaha_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4) { +int evaluate_omaha_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4) { return evaluate_plo4_cards(c1, c2, c3, c4, c5, h1, h2, h3, h4); } diff --git a/cpp/src/evaluator_plo4.cc b/cpp/src/evaluator_plo4.cc index b1b54d4..2db7617 100644 --- a/cpp/src/evaluator_plo4.cc +++ b/cpp/src/evaluator_plo4.cc @@ -19,15 +19,15 @@ namespace phevaluator { Rank EvaluatePlo4Cards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, const Card& h3, const Card& h4) { + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4) { return evaluate_plo4_cards(c1, c2, c3, c4, c5, h1, h2, h3, h4); } Rank EvaluateOmahaCards(const Card& c1, const Card& c2, const Card& c3, - const Card& c4, const Card& c5, - const Card& h1, const Card& h2, const Card& h3, const Card& h4) { + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4) { return EvaluatePlo4Cards(c1, c2, c3, c4, c5, h1, h2, h3, h4); } -} // namespace phevaluator +} // namespace phevaluator diff --git a/cpp/src/evaluator_plo5.c b/cpp/src/evaluator_plo5.c index a677e6c..ca2b4f7 100644 --- a/cpp/src/evaluator_plo5.c +++ b/cpp/src/evaluator_plo5.c @@ -17,24 +17,19 @@ #include "hash.h" #include "tables.h" -static int hash_binary(const int binary, int k) -{ +static int hash_binary(const int binary, int k) { // The binary should have 16 bits int sum = 0; int i; const int len = 16; - for (i=0; i= k) - sum += choose[len-i-1][k]; + for (i = 0; i < len; i++) { + if (binary & (1 << i)) { + if (len - i - 1 >= k) sum += choose[len - i - 1][k]; k--; - if (k == 0) - { + if (k == 0) { break; } } @@ -52,8 +47,8 @@ static int hash_binary(const int binary, int k) * The first five parameters are the community cards on the board * The last five parameters are the hole cards of the player */ -int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4, int h5) { +int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4, int h5) { int value_flush = 10000; int value_noflush = 10000; int suit_count_board[4] = {0}; @@ -75,18 +70,18 @@ int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, if (suit_count_board[i] >= 3 && suit_count_hole[i] >= 2) { // flush int suit_binary_board[4] = {0}; - suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) - suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) - suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) - suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) - suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) + suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) + suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) + suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) + suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) + suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) int suit_binary_hole[4] = {0}; - suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) - suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) - suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) - suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) - suit_binary_hole[h5 & 0x3] |= bit_of_div_4[h5]; // (1 << (h5 / 4)) + suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) + suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) + suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) + suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) + suit_binary_hole[h5 & 0x3] |= bit_of_div_4[h5]; // (1 << (h5 / 4)) if (suit_count_board[i] == 3 && suit_count_hole[i] == 2) { value_flush = flush[suit_binary_board[i] | suit_binary_hole[i]]; @@ -103,7 +98,7 @@ int evaluate_plo5_cards(int c1, int c2, int c3, int c4, int c5, const int board_hash = hash_binary(suit_binary_board[i], 5); const int hole_hash = hash_binary(suit_binary_hole[i], 5); - value_flush = flush_plo5[board_hash * 4368 + hole_hash]; + value_flush = flush_plo5[board_hash * 4368 + hole_hash]; } break; } diff --git a/cpp/src/evaluator_plo5.cc b/cpp/src/evaluator_plo5.cc index c450ace..e9f4221 100644 --- a/cpp/src/evaluator_plo5.cc +++ b/cpp/src/evaluator_plo5.cc @@ -18,11 +18,11 @@ namespace phevaluator { -Rank EvaluatePlo5Cards(const Card& c1, const Card& c2, - const Card& c3, const Card& c4, const Card& c5, - const Card& h1, const Card& h2, - const Card& h3, const Card& h4, const Card& h5) { +Rank EvaluatePlo5Cards(const Card& c1, const Card& c2, const Card& c3, + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4, + const Card& h5) { return evaluate_plo5_cards(c1, c2, c3, c4, c5, h1, h2, h3, h4, h5); } -} // namespace phevaluator +} // namespace phevaluator diff --git a/cpp/src/evaluator_plo6.c b/cpp/src/evaluator_plo6.c index fee9fc7..10ebe3b 100644 --- a/cpp/src/evaluator_plo6.c +++ b/cpp/src/evaluator_plo6.c @@ -26,8 +26,8 @@ * The first five parameters are the community cards on the board * The last six parameters are the hole cards of the player */ -int evaluate_plo6_cards(int c1, int c2, int c3, int c4, int c5, - int h1, int h2, int h3, int h4, int h5, int h6) { +int evaluate_plo6_cards(int c1, int c2, int c3, int c4, int c5, int h1, int h2, + int h3, int h4, int h5, int h6) { int value_flush = 10000; int value_noflush = 10000; int suit_count_board[4] = {0}; @@ -50,24 +50,25 @@ int evaluate_plo6_cards(int c1, int c2, int c3, int c4, int c5, if (suit_count_board[i] >= 3 && suit_count_hole[i] >= 2) { // flush int suit_binary_board[4] = {0}; - suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) - suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) - suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) - suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) - suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) + suit_binary_board[c1 & 0x3] |= bit_of_div_4[c1]; // (1 << (c1 / 4)) + suit_binary_board[c2 & 0x3] |= bit_of_div_4[c2]; // (1 << (c2 / 4)) + suit_binary_board[c3 & 0x3] |= bit_of_div_4[c3]; // (1 << (c3 / 4)) + suit_binary_board[c4 & 0x3] |= bit_of_div_4[c4]; // (1 << (c4 / 4)) + suit_binary_board[c5 & 0x3] |= bit_of_div_4[c5]; // (1 << (c5 / 4)) int suit_binary_hole[4] = {0}; - suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) - suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) - suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) - suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) - suit_binary_hole[h5 & 0x3] |= bit_of_div_4[h5]; // (1 << (h5 / 4)) - suit_binary_hole[h6 & 0x3] |= bit_of_div_4[h6]; // (1 << (h6 / 4)) + suit_binary_hole[h1 & 0x3] |= bit_of_div_4[h1]; // (1 << (h1 / 4)) + suit_binary_hole[h2 & 0x3] |= bit_of_div_4[h2]; // (1 << (h2 / 4)) + suit_binary_hole[h3 & 0x3] |= bit_of_div_4[h3]; // (1 << (h3 / 4)) + suit_binary_hole[h4 & 0x3] |= bit_of_div_4[h4]; // (1 << (h4 / 4)) + suit_binary_hole[h5 & 0x3] |= bit_of_div_4[h5]; // (1 << (h5 / 4)) + suit_binary_hole[h6 & 0x3] |= bit_of_div_4[h6]; // (1 << (h6 / 4)) if (suit_count_board[i] == 3 && suit_count_hole[i] == 2) { value_flush = flush[suit_binary_board[i] | suit_binary_hole[i]]; } else { - const long long final_hash = suit_binary_board[i] * 8192 + suit_binary_hole[i]; + const long long final_hash = + suit_binary_board[i] * 8192 + suit_binary_hole[i]; value_flush = flush_plo6[final_hash]; } break; diff --git a/cpp/src/evaluator_plo6.cc b/cpp/src/evaluator_plo6.cc index f743e2f..01d8504 100644 --- a/cpp/src/evaluator_plo6.cc +++ b/cpp/src/evaluator_plo6.cc @@ -18,11 +18,11 @@ namespace phevaluator { -Rank EvaluatePlo6Cards(const Card& c1, const Card& c2, - const Card& c3, const Card& c4, const Card& c5, - const Card& h1, const Card& h2, const Card& h3, - const Card& h4, const Card& h5, const Card& h6) { +Rank EvaluatePlo6Cards(const Card& c1, const Card& c2, const Card& c3, + const Card& c4, const Card& c5, const Card& h1, + const Card& h2, const Card& h3, const Card& h4, + const Card& h5, const Card& h6) { return evaluate_plo6_cards(c1, c2, c3, c4, c5, h1, h2, h3, h4, h5, h6); } -} // namespace phevaluator +} // namespace phevaluator diff --git a/cpp/src/hash.c b/cpp/src/hash.c index dfda8e5..a1671b3 100644 --- a/cpp/src/hash.c +++ b/cpp/src/hash.c @@ -14,29 +14,26 @@ * limitations under the License. */ +#include "hash.h" + #include + #include "tables.h" -#include "hash.h" -int hash_quinary(const unsigned char q[], int k) -{ +int hash_quinary(const unsigned char q[], int k) { int sum = 0; const int len = 13; int i; - for (i=0; i + #include "tables.h" const char* rank_category_description[] = { - "", - "Straight Flush", - "Four of a Kind", - "Full House", - "Flush", - "Straight", - "Three of a Kind", - "Two Pair", - "One Pair", - "High Card", + "", "Straight Flush", "Four of a Kind", "Full House", "Flush", + "Straight", "Three of a Kind", "Two Pair", "One Pair", "High Card", }; enum rank_category get_rank_category(int rank) { @@ -36,9 +29,9 @@ enum rank_category get_rank_category(int rank) { if (rank > 2467) return TWO_PAIR; // 858 two pair if (rank > 1609) return THREE_OF_A_KIND; // 858 three-kind if (rank > 1599) return STRAIGHT; // 10 straights - if (rank > 322) return FLUSH; // 1277 flushes - if (rank > 166) return FULL_HOUSE; // 156 full house - if (rank > 10) return FOUR_OF_A_KIND; // 156 four-kind + if (rank > 322) return FLUSH; // 1277 flushes + if (rank > 166) return FULL_HOUSE; // 156 full house + if (rank > 10) return FOUR_OF_A_KIND; // 156 four-kind return STRAIGHT_FLUSH; // 10 straight-flushes } @@ -46,20 +39,16 @@ const char* describe_rank_category(enum rank_category category) { return rank_category_description[category]; } -const char* describe_rank(int rank) { - return rank_description[rank][1]; -} +const char* describe_rank(int rank) { return rank_description[rank][1]; } -const char* describe_sample_hand(int rank) { - return rank_description[rank][0]; -} +const char* describe_sample_hand(int rank) { return rank_description[rank][0]; } bool is_flush(int rank) { - switch(get_rank_category(rank)) { - case STRAIGHT_FLUSH: - case FLUSH: - return true; - default: - return false; + switch (get_rank_category(rank)) { + case STRAIGHT_FLUSH: + case FLUSH: + return true; + default: + return false; } } diff --git a/cpp/src/tables.h b/cpp/src/tables.h index 4fc54c7..c0026bf 100644 --- a/cpp/src/tables.h +++ b/cpp/src/tables.h @@ -39,4 +39,4 @@ extern const short noflush_plo5[6175 * 6175]; extern const short flush_plo6[8192 * 8192]; extern const short noflush_plo6[6175 * 18395]; -#endif // TABLES_H +#endif // TABLES_H diff --git a/cpp/src/tables_bitwise.c b/cpp/src/tables_bitwise.c index 2e22765..e34b2cf 100644 --- a/cpp/src/tables_bitwise.c +++ b/cpp/src/tables_bitwise.c @@ -18,34 +18,19 @@ // bit_of_div_4[a] = (1 << (a / 4)) const short bit_of_div_4[52] = { - 0x1, 0x1, 0x1, 0x1, - 0x2, 0x2, 0x2, 0x2, - 0x4, 0x4, 0x4, 0x4, - 0x8, 0x8, 0x8, 0x8, - 0x10, 0x10, 0x10, 0x10, - 0x20, 0x20, 0x20, 0x20, - 0x40, 0x40, 0x40, 0x40, - 0x80, 0x80, 0x80, 0x80, - 0x100, 0x100, 0x100, 0x100, - 0x200, 0x200, 0x200, 0x200, - 0x400, 0x400, 0x400, 0x400, - 0x800, 0x800, 0x800, 0x800, - 0x1000, 0x1000, 0x1000, 0x1000, + 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x4, + 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x10, 0x10, + 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, + 0x40, 0x80, 0x80, 0x80, 0x80, 0x100, 0x100, 0x100, 0x100, + 0x200, 0x200, 0x200, 0x200, 0x400, 0x400, 0x400, 0x400, 0x800, + 0x800, 0x800, 0x800, 0x1000, 0x1000, 0x1000, 0x1000, }; // bit_of_mod_4_x_3[a] = (1 << ((a % 4) * 3)) const short bit_of_mod_4_x_3[52] = { - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, - 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, + 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, + 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, + 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, + 0x1, 0x8, 0x40, 0x200, 0x1, 0x8, 0x40, 0x200, }; diff --git a/cpp/test/evaluation.cc b/cpp/test/evaluation.cc index f1f8c93..839023a 100644 --- a/cpp/test/evaluation.cc +++ b/cpp/test/evaluation.cc @@ -1,6 +1,8 @@ -#include -#include #include + +#include +#include + #include "gtest/gtest.h" #include "kev/kev_eval.h" @@ -17,18 +19,13 @@ TEST(EvaluationTest, TestFiveCards) { std::printf("Start testing five cards\n"); - for(int a = 0; a < 48; a++) - { - for(int b = a + 1; b < 49; b++) - { - for(int c = b + 1; c < 50; c++) - { - for(int d = c + 1; d < 51; d++) - { - for(int e = d + 1; e < 52; e++) - { - int ph_eval = EvaluateCards(a, b, c, d, e).value(); // C++ method - int kev_eval = kev_eval_5cards(a, b, c, d, e); // Kev's method + for (int a = 0; a < 48; a++) { + for (int b = a + 1; b < 49; b++) { + for (int c = b + 1; c < 50; c++) { + for (int d = c + 1; d < 51; d++) { + for (int e = d + 1; e < 52; e++) { + int ph_eval = EvaluateCards(a, b, c, d, e).value(); // C++ method + int kev_eval = kev_eval_5cards(a, b, c, d, e); // Kev's method EXPECT_EQ(ph_eval, kev_eval); @@ -57,20 +54,15 @@ TEST(EvaluationTest, TestSixCards) { std::printf("Start testing six cards\n"); - for(int a = 0; a < 47; a++) - { - for(int b = a + 1; b < 48; b++) - { - for(int c = b + 1; c < 49; c++) - { - for(int d = c + 1; d < 50; d++) - { - for(int e = d + 1; e < 51; e++) - { - for(int f = e + 1; f < 52; f++) - { - int ph_eval = EvaluateCards(a, b, c, d, e, f).value(); // C++ method - int kev_eval = kev_eval_6cards(a, b, c, d, e, f); // Kev's method + for (int a = 0; a < 47; a++) { + for (int b = a + 1; b < 48; b++) { + for (int c = b + 1; c < 49; c++) { + for (int d = c + 1; d < 50; d++) { + for (int e = d + 1; e < 51; e++) { + for (int f = e + 1; f < 52; f++) { + int ph_eval = + EvaluateCards(a, b, c, d, e, f).value(); // C++ method + int kev_eval = kev_eval_6cards(a, b, c, d, e, f); // Kev's method EXPECT_EQ(ph_eval, kev_eval); @@ -100,20 +92,13 @@ TEST(EvaluationTest, TestSevenCards) { std::printf("Start testing seven cards\n"); - for(int a = 0; a < 46; a ++) - { - for(int b = a + 1; b < 47; b++) - { - for(int c = b + 1; c < 48; c++) - { - for(int d = c + 1; d < 49; d++) - { - for(int e = d + 1; e < 50; e++) - { - for(int f = e + 1; f < 51; f++) - { - for(int g = f + 1; g < 52; g++) - { + for (int a = 0; a < 46; a++) { + for (int b = a + 1; b < 47; b++) { + for (int c = b + 1; c < 48; c++) { + for (int d = c + 1; d < 49; d++) { + for (int e = d + 1; e < 50; e++) { + for (int f = e + 1; f < 51; f++) { + for (int g = f + 1; g < 52; g++) { int ph_eval = EvaluateCards(a, b, c, d, e, f, g).value(); int kev_eval = kev_eval_7cards(a, b, c, d, e, f, g); @@ -138,4 +123,3 @@ TEST(EvaluationTest, TestSevenCards) { std::printf("Complete testing seven cards.\n"); std::printf("Tested %d hands in total\n", count); } - diff --git a/cpp/test/evaluation5_standalone.cc b/cpp/test/evaluation5_standalone.cc index 2934f5e..bc9e7c3 100644 --- a/cpp/test/evaluation5_standalone.cc +++ b/cpp/test/evaluation5_standalone.cc @@ -1,7 +1,9 @@ -#include +#include + #include #include -#include +#include + #include "kev/kev_eval.h" using namespace phevaluator; @@ -17,18 +19,13 @@ int main() { std::printf("Start testing five cards\n"); - for(int a = 0; a < 48; a++) - { - for(int b = a + 1; b < 49; b++) - { - for(int c = b + 1; c < 50; c++) - { - for(int d = c + 1; d < 51; d++) - { - for(int e = d + 1; e < 52; e++) - { - int ph_eval = EvaluateCards(a, b, c, d, e).value(); // C++ method - int kev_eval = kev_eval_5cards(a, b, c, d, e); // Kev's method + for (int a = 0; a < 48; a++) { + for (int b = a + 1; b < 49; b++) { + for (int c = b + 1; c < 50; c++) { + for (int d = c + 1; d < 51; d++) { + for (int e = d + 1; e < 52; e++) { + int ph_eval = EvaluateCards(a, b, c, d, e).value(); // C++ method + int kev_eval = kev_eval_5cards(a, b, c, d, e); // Kev's method assert(ph_eval == kev_eval); @@ -49,4 +46,3 @@ int main() { std::printf("Complete testing five cards.\n"); std::printf("Tested %d hands in total\n", count); } - diff --git a/cpp/test/evaluation6_standalone.cc b/cpp/test/evaluation6_standalone.cc index 91e92bd..d8ab158 100644 --- a/cpp/test/evaluation6_standalone.cc +++ b/cpp/test/evaluation6_standalone.cc @@ -1,7 +1,9 @@ -#include +#include + #include #include -#include +#include + #include "kev/kev_eval.h" using namespace phevaluator; @@ -17,20 +19,15 @@ int main() { std::printf("Start testing six cards\n"); - for(int a = 0; a < 47; a++) - { - for(int b = a + 1; b < 48; b++) - { - for(int c = b + 1; c < 49; c++) - { - for(int d = c + 1; d < 50; d++) - { - for(int e = d + 1; e < 51; e++) - { - for(int f = e + 1; f < 52; f++) - { - int ph_eval = EvaluateCards(a, b, c, d, e, f).value(); // C++ method - int kev_eval = kev_eval_6cards(a, b, c, d, e, f); // Kev's method + for (int a = 0; a < 47; a++) { + for (int b = a + 1; b < 48; b++) { + for (int c = b + 1; c < 49; c++) { + for (int d = c + 1; d < 50; d++) { + for (int e = d + 1; e < 51; e++) { + for (int f = e + 1; f < 52; f++) { + int ph_eval = + EvaluateCards(a, b, c, d, e, f).value(); // C++ method + int kev_eval = kev_eval_6cards(a, b, c, d, e, f); // Kev's method assert(ph_eval == kev_eval); diff --git a/cpp/test/evaluation7_standalone.cc b/cpp/test/evaluation7_standalone.cc index 31ee0cf..1d8946a 100644 --- a/cpp/test/evaluation7_standalone.cc +++ b/cpp/test/evaluation7_standalone.cc @@ -1,7 +1,9 @@ -#include +#include + #include #include -#include +#include + #include "kev/kev_eval.h" using namespace phevaluator; @@ -17,20 +19,13 @@ int main() { std::printf("Start testing seven cards\n"); - for(int a = 0; a < 46; a ++) - { - for(int b = a + 1; b < 47; b++) - { - for(int c = b + 1; c < 48; c++) - { - for(int d = c + 1; d < 49; d++) - { - for(int e = d + 1; e < 50; e++) - { - for(int f = e + 1; f < 51; f++) - { - for(int g = f + 1; g < 52; g++) - { + for (int a = 0; a < 46; a++) { + for (int b = a + 1; b < 47; b++) { + for (int c = b + 1; c < 48; c++) { + for (int d = c + 1; d < 49; d++) { + for (int e = d + 1; e < 50; e++) { + for (int f = e + 1; f < 51; f++) { + for (int g = f + 1; g < 52; g++) { int ph_eval = EvaluateCards(a, b, c, d, e, f, g).value(); int kev_eval = kev_eval_7cards(a, b, c, d, e, f, g); @@ -55,4 +50,3 @@ int main() { std::printf("Complete testing seven cards.\n"); std::printf("Tested %d hands in total\n", count); } - diff --git a/cpp/test/evaluation_plo4.cc b/cpp/test/evaluation_plo4.cc index 0a7e712..43b6d5c 100644 --- a/cpp/test/evaluation_plo4.cc +++ b/cpp/test/evaluation_plo4.cc @@ -1,6 +1,7 @@ #include #include #include + #include #include #include @@ -17,8 +18,8 @@ static int percentage(long long numerator, long long denominator) { static card_sampler::CardSampler cs{}; -static short -IterateKevEval(int a, int b, int c, int d, int e, int f, int g, int h, int i) { +static short IterateKevEval(int a, int b, int c, int d, int e, int f, int g, + int h, int i) { short best = 20000; int board[10][3] = { diff --git a/cpp/test/evaluation_plo5.cc b/cpp/test/evaluation_plo5.cc index 5dbf913..bf93c1f 100644 --- a/cpp/test/evaluation_plo5.cc +++ b/cpp/test/evaluation_plo5.cc @@ -1,6 +1,7 @@ #include #include #include + #include #include #include @@ -17,16 +18,8 @@ static int percentage(long long numerator, long long denominator) { static card_sampler::CardSampler cs{}; -static short IterateKevEval(int a, - int b, - int c, - int d, - int e, - int f, - int g, - int h, - int i, - int j) { +static short IterateKevEval(int a, int b, int c, int d, int e, int f, int g, + int h, int i, int j) { short best = 20000; int board[10][3] = { diff --git a/cpp/test/evaluation_plo6.cc b/cpp/test/evaluation_plo6.cc index 46c5a48..f5d8313 100644 --- a/cpp/test/evaluation_plo6.cc +++ b/cpp/test/evaluation_plo6.cc @@ -1,6 +1,7 @@ #include #include #include + #include #include #include @@ -17,17 +18,8 @@ static int percentage(long long numerator, long long denominator) { static card_sampler::CardSampler cs{}; -static short IterateKevEval(int a, - int b, - int c, - int d, - int e, - int f, - int g, - int h, - int i, - int j, - int k) { +static short IterateKevEval(int a, int b, int c, int d, int e, int f, int g, + int h, int i, int j, int k) { short best = 20000; int board[10][3] = { diff --git a/cpp/test/kev/arrays.h b/cpp/test/kev/arrays.h index 035108e..186454f 100644 --- a/cpp/test/kev/arrays.h +++ b/cpp/test/kev/arrays.h @@ -9,423 +9,668 @@ */ short flushes[] = { -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, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 1599, 0, 0, 0, 0, 0, 0, 0, 1598, 0, 0, 0, 1597, 0, 1596, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1595, 0, 0, 0, -0, 0, 0, 0, 1594, 0, 0, 0, 1593, 0, 1592, 1591, 0, 0, 0, 0, 0, 0, -0, 0, 1590, 0, 0, 0, 1589, 0, 1588, 1587, 0, 0, 0, 0, 1586, 0, -1585, 1584, 0, 0, 1583, 1582, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0, 0, 1580, 0, 0, 0, -1579, 0, 1578, 1577, 0, 0, 0, 0, 0, 0, 0, 0, 1576, 0, 0, 0, 1575, -0, 1574, 1573, 0, 0, 0, 0, 1572, 0, 1571, 1570, 0, 0, 1569, 1568, -0, 1567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1566, 0, 0, 0, 1565, 0, -1564, 1563, 0, 0, 0, 0, 1562, 0, 1561, 1560, 0, 0, 1559, 1558, 0, -1557, 0, 0, 0, 0, 0, 0, 1556, 0, 1555, 1554, 0, 0, 1553, 1552, 0, -1551, 0, 0, 0, 0, 1550, 1549, 0, 1548, 0, 0, 0, 6, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1547, 0, 0, 0, -0, 0, 0, 0, 1546, 0, 0, 0, 1545, 0, 1544, 1543, 0, 0, 0, 0, 0, 0, -0, 0, 1542, 0, 0, 0, 1541, 0, 1540, 1539, 0, 0, 0, 0, 1538, 0, -1537, 1536, 0, 0, 1535, 1534, 0, 1533, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 1532, 0, 0, 0, 1531, 0, 1530, 1529, 0, 0, 0, 0, 1528, 0, 1527, -1526, 0, 0, 1525, 1524, 0, 1523, 0, 0, 0, 0, 0, 0, 1522, 0, 1521, -1520, 0, 0, 1519, 1518, 0, 1517, 0, 0, 0, 0, 1516, 1515, 0, 1514, -0, 0, 0, 1513, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1512, 0, -0, 0, 1511, 0, 1510, 1509, 0, 0, 0, 0, 1508, 0, 1507, 1506, 0, 0, -1505, 1504, 0, 1503, 0, 0, 0, 0, 0, 0, 1502, 0, 1501, 1500, 0, 0, -1499, 1498, 0, 1497, 0, 0, 0, 0, 1496, 1495, 0, 1494, 0, 0, 0, -1493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1492, 0, 1491, 1490, 0, 0, -1489, 1488, 0, 1487, 0, 0, 0, 0, 1486, 1485, 0, 1484, 0, 0, 0, -1483, 0, 0, 0, 0, 0, 0, 0, 0, 1482, 1481, 0, 1480, 0, 0, 0, 1479, -0, 0, 0, 0, 0, 0, 0, 5, 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, 1478, 0, 0, 0, 0, -0, 0, 0, 1477, 0, 0, 0, 1476, 0, 1475, 1474, 0, 0, 0, 0, 0, 0, 0, -0, 1473, 0, 0, 0, 1472, 0, 1471, 1470, 0, 0, 0, 0, 1469, 0, 1468, -1467, 0, 0, 1466, 1465, 0, 1464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1463, 0, 0, 0, 1462, 0, 1461, 1460, 0, 0, 0, 0, 1459, 0, 1458, -1457, 0, 0, 1456, 1455, 0, 1454, 0, 0, 0, 0, 0, 0, 1453, 0, 1452, -1451, 0, 0, 1450, 1449, 0, 1448, 0, 0, 0, 0, 1447, 1446, 0, 1445, -0, 0, 0, 1444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1443, 0, -0, 0, 1442, 0, 1441, 1440, 0, 0, 0, 0, 1439, 0, 1438, 1437, 0, 0, -1436, 1435, 0, 1434, 0, 0, 0, 0, 0, 0, 1433, 0, 1432, 1431, 0, 0, -1430, 1429, 0, 1428, 0, 0, 0, 0, 1427, 1426, 0, 1425, 0, 0, 0, -1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1423, 0, 1422, 1421, 0, 0, -1420, 1419, 0, 1418, 0, 0, 0, 0, 1417, 1416, 0, 1415, 0, 0, 0, -1414, 0, 0, 0, 0, 0, 0, 0, 0, 1413, 1412, 0, 1411, 0, 0, 0, 1410, -0, 0, 0, 0, 0, 0, 0, 1409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 1408, 0, 0, 0, 1407, 0, 1406, 1405, 0, -0, 0, 0, 1404, 0, 1403, 1402, 0, 0, 1401, 1400, 0, 1399, 0, 0, 0, -0, 0, 0, 1398, 0, 1397, 1396, 0, 0, 1395, 1394, 0, 1393, 0, 0, 0, -0, 1392, 1391, 0, 1390, 0, 0, 0, 1389, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 1388, 0, 1387, 1386, 0, 0, 1385, 1384, 0, 1383, 0, 0, 0, 0, -1382, 1381, 0, 1380, 0, 0, 0, 1379, 0, 0, 0, 0, 0, 0, 0, 0, 1378, -1377, 0, 1376, 0, 0, 0, 1375, 0, 0, 0, 0, 0, 0, 0, 1374, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1373, 0, 1372, 1371, -0, 0, 1370, 1369, 0, 1368, 0, 0, 0, 0, 1367, 1366, 0, 1365, 0, 0, -0, 1364, 0, 0, 0, 0, 0, 0, 0, 0, 1363, 1362, 0, 1361, 0, 0, 0, -1360, 0, 0, 0, 0, 0, 0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 1358, 1357, 0, 1356, 0, 0, 0, 1355, 0, 0, 0, 0, 0, -0, 0, 1354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1353, 0, 0, 0, 0, 0, 0, 0, 1352, 0, 0, 0, 1351, 0, 1350, 1349, 0, -0, 0, 0, 0, 0, 0, 0, 1348, 0, 0, 0, 1347, 0, 1346, 1345, 0, 0, 0, -0, 1344, 0, 1343, 1342, 0, 0, 1341, 1340, 0, 1339, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 1338, 0, 0, 0, 1337, 0, 1336, 1335, 0, 0, 0, 0, -1334, 0, 1333, 1332, 0, 0, 1331, 1330, 0, 1329, 0, 0, 0, 0, 0, 0, -1328, 0, 1327, 1326, 0, 0, 1325, 1324, 0, 1323, 0, 0, 0, 0, 1322, -1321, 0, 1320, 0, 0, 0, 1319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 1318, 0, 0, 0, 1317, 0, 1316, 1315, 0, 0, 0, 0, 1314, 0, -1313, 1312, 0, 0, 1311, 1310, 0, 1309, 0, 0, 0, 0, 0, 0, 1308, 0, -1307, 1306, 0, 0, 1305, 1304, 0, 1303, 0, 0, 0, 0, 1302, 1301, 0, -1300, 0, 0, 0, 1299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1298, 0, 1297, -1296, 0, 0, 1295, 1294, 0, 1293, 0, 0, 0, 0, 1292, 1291, 0, 1290, -0, 0, 0, 1289, 0, 0, 0, 0, 0, 0, 0, 0, 1288, 1287, 0, 1286, 0, 0, -0, 1285, 0, 0, 0, 0, 0, 0, 0, 1284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1283, 0, 0, 0, 1282, 0, 1281, -1280, 0, 0, 0, 0, 1279, 0, 1278, 1277, 0, 0, 1276, 1275, 0, 1274, -0, 0, 0, 0, 0, 0, 1273, 0, 1272, 1271, 0, 0, 1270, 1269, 0, 1268, -0, 0, 0, 0, 1267, 1266, 0, 1265, 0, 0, 0, 1264, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 1263, 0, 1262, 1261, 0, 0, 1260, 1259, 0, 1258, 0, 0, -0, 0, 1257, 1256, 0, 1255, 0, 0, 0, 1254, 0, 0, 0, 0, 0, 0, 0, 0, -1253, 1252, 0, 1251, 0, 0, 0, 1250, 0, 0, 0, 0, 0, 0, 0, 1249, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1248, 0, 1247, -1246, 0, 0, 1245, 1244, 0, 1243, 0, 0, 0, 0, 1242, 1241, 0, 1240, -0, 0, 0, 1239, 0, 0, 0, 0, 0, 0, 0, 0, 1238, 1237, 0, 1236, 0, 0, -0, 1235, 0, 0, 0, 0, 0, 0, 0, 1234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 1233, 1232, 0, 1231, 0, 0, 0, 1230, 0, 0, 0, 0, -0, 0, 0, 1229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1228, -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, 0, 0, 0, 0, 0, 0, 0, 0, 1227, 0, 0, 0, -1226, 0, 1225, 1224, 0, 0, 0, 0, 1223, 0, 1222, 1221, 0, 0, 1220, -1219, 0, 1218, 0, 0, 0, 0, 0, 0, 1217, 0, 1216, 1215, 0, 0, 1214, -1213, 0, 1212, 0, 0, 0, 0, 1211, 1210, 0, 1209, 0, 0, 0, 1208, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 1207, 0, 1206, 1205, 0, 0, 1204, 1203, -0, 1202, 0, 0, 0, 0, 1201, 1200, 0, 1199, 0, 0, 0, 1198, 0, 0, 0, -0, 0, 0, 0, 0, 1197, 1196, 0, 1195, 0, 0, 0, 1194, 0, 0, 0, 0, 0, -0, 0, 1193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1192, 0, 1191, 1190, 0, 0, 1189, 1188, 0, 1187, 0, 0, 0, 0, 1186, -1185, 0, 1184, 0, 0, 0, 1183, 0, 0, 0, 0, 0, 0, 0, 0, 1182, 1181, -0, 1180, 0, 0, 0, 1179, 0, 0, 0, 0, 0, 0, 0, 1178, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1177, 1176, 0, 1175, 0, 0, 0, -1174, 0, 0, 0, 0, 0, 0, 0, 1173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 1172, 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, 0, 0, 0, 0, 1171, 0, -1170, 1169, 0, 0, 1168, 1167, 0, 1166, 0, 0, 0, 0, 1165, 1164, 0, -1163, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 1161, 1160, 0, 1159, -0, 0, 0, 1158, 0, 0, 0, 0, 0, 0, 0, 1157, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 1156, 1155, 0, 1154, 0, 0, 0, 1153, 0, 0, -0, 0, 0, 0, 0, 1152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1151, 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, 0, 0, 1150, 1149, 0, 1148, 0, 0, 0, -1147, 0, 0, 0, 0, 0, 0, 0, 1146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 1145, 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, 0, 3, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 1142, -0, 1141, 1140, 0, 0, 0, 0, 0, 0, 0, 0, 1139, 0, 0, 0, 1138, 0, -1137, 1136, 0, 0, 0, 0, 1135, 0, 1134, 1133, 0, 0, 1132, 1131, 0, -1130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1129, 0, 0, 0, 1128, 0, 1127, -1126, 0, 0, 0, 0, 1125, 0, 1124, 1123, 0, 0, 1122, 1121, 0, 1120, -0, 0, 0, 0, 0, 0, 1119, 0, 1118, 1117, 0, 0, 1116, 1115, 0, 1114, -0, 0, 0, 0, 1113, 1112, 0, 1111, 0, 0, 0, 1110, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 1109, 0, 0, 0, 1108, 0, 1107, 1106, 0, 0, -0, 0, 1105, 0, 1104, 1103, 0, 0, 1102, 1101, 0, 1100, 0, 0, 0, 0, -0, 0, 1099, 0, 1098, 1097, 0, 0, 1096, 1095, 0, 1094, 0, 0, 0, 0, -1093, 1092, 0, 1091, 0, 0, 0, 1090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1089, 0, 1088, 1087, 0, 0, 1086, 1085, 0, 1084, 0, 0, 0, 0, 1083, -1082, 0, 1081, 0, 0, 0, 1080, 0, 0, 0, 0, 0, 0, 0, 0, 1079, 1078, -0, 1077, 0, 0, 0, 1076, 0, 0, 0, 0, 0, 0, 0, 1075, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 0, 0, 0, -1073, 0, 1072, 1071, 0, 0, 0, 0, 1070, 0, 1069, 1068, 0, 0, 1067, -1066, 0, 1065, 0, 0, 0, 0, 0, 0, 1064, 0, 1063, 1062, 0, 0, 1061, -1060, 0, 1059, 0, 0, 0, 0, 1058, 1057, 0, 1056, 0, 0, 0, 1055, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 1054, 0, 1053, 1052, 0, 0, 1051, 1050, -0, 1049, 0, 0, 0, 0, 1048, 1047, 0, 1046, 0, 0, 0, 1045, 0, 0, 0, -0, 0, 0, 0, 0, 1044, 1043, 0, 1042, 0, 0, 0, 1041, 0, 0, 0, 0, 0, -0, 0, 1040, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1039, 0, 1038, 1037, 0, 0, 1036, 1035, 0, 1034, 0, 0, 0, 0, 1033, -1032, 0, 1031, 0, 0, 0, 1030, 0, 0, 0, 0, 0, 0, 0, 0, 1029, 1028, -0, 1027, 0, 0, 0, 1026, 0, 0, 0, 0, 0, 0, 0, 1025, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 1023, 0, 1022, 0, 0, 0, -1021, 0, 0, 0, 0, 0, 0, 0, 1020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 1019, 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, 0, 0, 0, 0, 0, 0, 0, 0, -1018, 0, 0, 0, 1017, 0, 1016, 1015, 0, 0, 0, 0, 1014, 0, 1013, -1012, 0, 0, 1011, 1010, 0, 1009, 0, 0, 0, 0, 0, 0, 1008, 0, 1007, -1006, 0, 0, 1005, 1004, 0, 1003, 0, 0, 0, 0, 1002, 1001, 0, 1000, -0, 0, 0, 999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 998, 0, 997, 996, 0, -0, 995, 994, 0, 993, 0, 0, 0, 0, 992, 991, 0, 990, 0, 0, 0, 989, -0, 0, 0, 0, 0, 0, 0, 0, 988, 987, 0, 986, 0, 0, 0, 985, 0, 0, 0, -0, 0, 0, 0, 984, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 983, 0, 982, 981, 0, 0, 980, 979, 0, 978, 0, 0, 0, 0, 977, -976, 0, 975, 0, 0, 0, 974, 0, 0, 0, 0, 0, 0, 0, 0, 973, 972, 0, -971, 0, 0, 0, 970, 0, 0, 0, 0, 0, 0, 0, 969, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 968, 967, 0, 966, 0, 0, 0, 965, 0, 0, -0, 0, 0, 0, 0, 964, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -963, 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, 0, 0, 0, 0, 962, 0, 961, 960, 0, 0, -959, 958, 0, 957, 0, 0, 0, 0, 956, 955, 0, 954, 0, 0, 0, 953, 0, -0, 0, 0, 0, 0, 0, 0, 952, 951, 0, 950, 0, 0, 0, 949, 0, 0, 0, 0, -0, 0, 0, 948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -947, 946, 0, 945, 0, 0, 0, 944, 0, 0, 0, 0, 0, 0, 0, 943, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 942, 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, 0, 0, 941, 940, 0, 939, 0, 0, 0, 938, 0, 0, 0, 0, 0, 0, 0, -937, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 936, 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, 0, 935, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 934, 0, 0, 0, 933, 0, 932, -931, 0, 0, 0, 0, 930, 0, 929, 928, 0, 0, 927, 926, 0, 925, 0, 0, -0, 0, 0, 0, 924, 0, 923, 922, 0, 0, 921, 920, 0, 919, 0, 0, 0, 0, -918, 917, 0, 916, 0, 0, 0, 915, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -914, 0, 913, 912, 0, 0, 911, 910, 0, 909, 0, 0, 0, 0, 908, 907, -0, 906, 0, 0, 0, 905, 0, 0, 0, 0, 0, 0, 0, 0, 904, 903, 0, 902, -0, 0, 0, 901, 0, 0, 0, 0, 0, 0, 0, 900, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 899, 0, 898, 897, 0, 0, 896, 895, -0, 894, 0, 0, 0, 0, 893, 892, 0, 891, 0, 0, 0, 890, 0, 0, 0, 0, -0, 0, 0, 0, 889, 888, 0, 887, 0, 0, 0, 886, 0, 0, 0, 0, 0, 0, 0, -885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 884, 883, 0, -882, 0, 0, 0, 881, 0, 0, 0, 0, 0, 0, 0, 880, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 879, 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, 0, 0, 0, 0, -878, 0, 877, 876, 0, 0, 875, 874, 0, 873, 0, 0, 0, 0, 872, 871, -0, 870, 0, 0, 0, 869, 0, 0, 0, 0, 0, 0, 0, 0, 868, 867, 0, 866, -0, 0, 0, 865, 0, 0, 0, 0, 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 863, 862, 0, 861, 0, 0, 0, 860, 0, 0, 0, -0, 0, 0, 0, 859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -858, 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, 0, 0, 857, 856, 0, 855, 0, 0, 0, -854, 0, 0, 0, 0, 0, 0, 0, 853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 852, 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, 0, 851, 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, 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, 0, 0, 0, 0, 0, 0, 850, 0, 849, -848, 0, 0, 847, 846, 0, 845, 0, 0, 0, 0, 844, 843, 0, 842, 0, 0, -0, 841, 0, 0, 0, 0, 0, 0, 0, 0, 840, 839, 0, 838, 0, 0, 0, 837, -0, 0, 0, 0, 0, 0, 0, 836, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 835, 834, 0, 833, 0, 0, 0, 832, 0, 0, 0, 0, 0, 0, 0, -831, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 830, 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, 0, 0, 829, 828, 0, 827, 0, 0, 0, 826, 0, 0, 0, 0, -0, 0, 0, 825, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 824, -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, 0, 823, 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, 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, 0, 0, 0, 0, 822, 821, 0, 820, 0, 0, 0, 819, 0, 0, -0, 0, 0, 0, 0, 818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -817, 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, 0, 816, 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, 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, 0, 0, 0, 2, 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, 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, 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, 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, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -10, 0, 0, 0, 0, 0, 0, 0, 815, 0, 0, 0, 814, 0, 813, 812, 0, 0, 0, -0, 0, 0, 0, 0, 811, 0, 0, 0, 810, 0, 809, 808, 0, 0, 0, 0, 807, -0, 806, 805, 0, 0, 804, 803, 0, 802, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 801, 0, 0, 0, 800, 0, 799, 798, 0, 0, 0, 0, 797, 0, 796, 795, -0, 0, 794, 793, 0, 792, 0, 0, 0, 0, 0, 0, 791, 0, 790, 789, 0, 0, -788, 787, 0, 786, 0, 0, 0, 0, 785, 784, 0, 783, 0, 0, 0, 782, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 781, 0, 0, 0, 780, 0, 779, -778, 0, 0, 0, 0, 777, 0, 776, 775, 0, 0, 774, 773, 0, 772, 0, 0, -0, 0, 0, 0, 771, 0, 770, 769, 0, 0, 768, 767, 0, 766, 0, 0, 0, 0, -765, 764, 0, 763, 0, 0, 0, 762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -761, 0, 760, 759, 0, 0, 758, 757, 0, 756, 0, 0, 0, 0, 755, 754, -0, 753, 0, 0, 0, 752, 0, 0, 0, 0, 0, 0, 0, 0, 751, 750, 0, 749, -0, 0, 0, 748, 0, 0, 0, 0, 0, 0, 0, 747, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 746, 0, 0, 0, 745, 0, -744, 743, 0, 0, 0, 0, 742, 0, 741, 740, 0, 0, 739, 738, 0, 737, -0, 0, 0, 0, 0, 0, 736, 0, 735, 734, 0, 0, 733, 732, 0, 731, 0, 0, -0, 0, 730, 729, 0, 728, 0, 0, 0, 727, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 726, 0, 725, 724, 0, 0, 723, 722, 0, 721, 0, 0, 0, 0, 720, -719, 0, 718, 0, 0, 0, 717, 0, 0, 0, 0, 0, 0, 0, 0, 716, 715, 0, -714, 0, 0, 0, 713, 0, 0, 0, 0, 0, 0, 0, 712, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 711, 0, 710, 709, 0, 0, 708, -707, 0, 706, 0, 0, 0, 0, 705, 704, 0, 703, 0, 0, 0, 702, 0, 0, 0, -0, 0, 0, 0, 0, 701, 700, 0, 699, 0, 0, 0, 698, 0, 0, 0, 0, 0, 0, -0, 697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 696, 695, -0, 694, 0, 0, 0, 693, 0, 0, 0, 0, 0, 0, 0, 692, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 691, 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, 0, 0, 0, -0, 0, 0, 0, 0, 690, 0, 0, 0, 689, 0, 688, 687, 0, 0, 0, 0, 686, -0, 685, 684, 0, 0, 683, 682, 0, 681, 0, 0, 0, 0, 0, 0, 680, 0, -679, 678, 0, 0, 677, 676, 0, 675, 0, 0, 0, 0, 674, 673, 0, 672, -0, 0, 0, 671, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 670, 0, 669, 668, 0, -0, 667, 666, 0, 665, 0, 0, 0, 0, 664, 663, 0, 662, 0, 0, 0, 661, -0, 0, 0, 0, 0, 0, 0, 0, 660, 659, 0, 658, 0, 0, 0, 657, 0, 0, 0, -0, 0, 0, 0, 656, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 655, 0, 654, 653, 0, 0, 652, 651, 0, 650, 0, 0, 0, 0, 649, -648, 0, 647, 0, 0, 0, 646, 0, 0, 0, 0, 0, 0, 0, 0, 645, 644, 0, -643, 0, 0, 0, 642, 0, 0, 0, 0, 0, 0, 0, 641, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 640, 639, 0, 638, 0, 0, 0, 637, 0, 0, -0, 0, 0, 0, 0, 636, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -635, 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, 0, 0, 0, 0, 634, 0, 633, 632, 0, 0, -631, 630, 0, 629, 0, 0, 0, 0, 628, 627, 0, 626, 0, 0, 0, 625, 0, -0, 0, 0, 0, 0, 0, 0, 624, 623, 0, 622, 0, 0, 0, 621, 0, 0, 0, 0, -0, 0, 0, 620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -619, 618, 0, 617, 0, 0, 0, 616, 0, 0, 0, 0, 0, 0, 0, 615, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 614, 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, 0, 0, 613, 612, 0, 611, 0, 0, 0, 610, 0, 0, 0, 0, 0, 0, 0, -609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 608, 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, 0, 607, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 606, 0, 0, 0, 605, 0, 604, -603, 0, 0, 0, 0, 602, 0, 601, 600, 0, 0, 599, 598, 0, 597, 0, 0, -0, 0, 0, 0, 596, 0, 595, 594, 0, 0, 593, 592, 0, 591, 0, 0, 0, 0, -590, 589, 0, 588, 0, 0, 0, 587, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -586, 0, 585, 584, 0, 0, 583, 582, 0, 581, 0, 0, 0, 0, 580, 579, -0, 578, 0, 0, 0, 577, 0, 0, 0, 0, 0, 0, 0, 0, 576, 575, 0, 574, -0, 0, 0, 573, 0, 0, 0, 0, 0, 0, 0, 572, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 571, 0, 570, 569, 0, 0, 568, 567, -0, 566, 0, 0, 0, 0, 565, 564, 0, 563, 0, 0, 0, 562, 0, 0, 0, 0, -0, 0, 0, 0, 561, 560, 0, 559, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, 555, 0, -554, 0, 0, 0, 553, 0, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 551, 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, 0, 0, 0, 0, -550, 0, 549, 548, 0, 0, 547, 546, 0, 545, 0, 0, 0, 0, 544, 543, -0, 542, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0, 0, 540, 539, 0, 538, -0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 535, 534, 0, 533, 0, 0, 0, 532, 0, 0, 0, -0, 0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -530, 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, 0, 0, 529, 528, 0, 527, 0, 0, 0, -526, 0, 0, 0, 0, 0, 0, 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 524, 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, 0, 523, 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, 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, 0, 0, 0, 0, 0, 0, 522, 0, 521, -520, 0, 0, 519, 518, 0, 517, 0, 0, 0, 0, 516, 515, 0, 514, 0, 0, -0, 513, 0, 0, 0, 0, 0, 0, 0, 0, 512, 511, 0, 510, 0, 0, 0, 509, -0, 0, 0, 0, 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 507, 506, 0, 505, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, -503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502, 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, 0, 0, 501, 500, 0, 499, 0, 0, 0, 498, 0, 0, 0, 0, -0, 0, 0, 497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, -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, 0, 495, 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, 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, 0, 0, 0, 0, 494, 493, 0, 492, 0, 0, 0, 491, 0, 0, -0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -489, 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, 0, 488, 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, 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, 0, 0, 0, 487, 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, 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, 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, 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, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 486, 0, 0, 0, 485, 0, -484, 483, 0, 0, 0, 0, 482, 0, 481, 480, 0, 0, 479, 478, 0, 477, -0, 0, 0, 0, 0, 0, 476, 0, 475, 474, 0, 0, 473, 472, 0, 471, 0, 0, -0, 0, 470, 469, 0, 468, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 466, 0, 465, 464, 0, 0, 463, 462, 0, 461, 0, 0, 0, 0, 460, -459, 0, 458, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 0, 0, 456, 455, 0, -454, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 450, 449, 0, 0, 448, -447, 0, 446, 0, 0, 0, 0, 445, 444, 0, 443, 0, 0, 0, 442, 0, 0, 0, -0, 0, 0, 0, 0, 441, 440, 0, 439, 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, -0, 437, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436, 435, -0, 434, 0, 0, 0, 433, 0, 0, 0, 0, 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 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, 0, 0, 0, -0, 430, 0, 429, 428, 0, 0, 427, 426, 0, 425, 0, 0, 0, 0, 424, -423, 0, 422, 0, 0, 0, 421, 0, 0, 0, 0, 0, 0, 0, 0, 420, 419, 0, -418, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 415, 414, 0, 413, 0, 0, 0, 412, 0, 0, -0, 0, 0, 0, 0, 411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -410, 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, 0, 0, 409, 408, 0, 407, 0, 0, 0, -406, 0, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 404, 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, 0, 403, 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, 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, 0, 0, 0, 0, 0, 0, 402, 0, 401, -400, 0, 0, 399, 398, 0, 397, 0, 0, 0, 0, 396, 395, 0, 394, 0, 0, -0, 393, 0, 0, 0, 0, 0, 0, 0, 0, 392, 391, 0, 390, 0, 0, 0, 389, -0, 0, 0, 0, 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 387, 386, 0, 385, 0, 0, 0, 384, 0, 0, 0, 0, 0, 0, 0, -383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 382, 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, 0, 0, 381, 380, 0, 379, 0, 0, 0, 378, 0, 0, 0, 0, -0, 0, 0, 377, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 376, -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, 0, 375, 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, 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, 0, 0, 0, 0, 374, 373, 0, 372, 0, 0, 0, 371, 0, 0, -0, 0, 0, 0, 0, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -369, 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, 0, 368, 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, 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, 0, 0, 0, 367, 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, 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, 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, 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, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 366, 0, 365, 364, 0, 0, 363, 362, -0, 361, 0, 0, 0, 0, 360, 359, 0, 358, 0, 0, 0, 357, 0, 0, 0, 0, -0, 0, 0, 0, 356, 355, 0, 354, 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, -352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 350, 0, -349, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 346, 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, 0, 0, 345, -344, 0, 343, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 341, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 340, 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, 0, -339, 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, 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, 0, 0, 0, 0, -338, 337, 0, 336, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 334, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 333, 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, 0, 332, 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, 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, 0, 0, -0, 331, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, -330, 329, 0, 328, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 326, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 325, 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, 0, 324, 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, 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, 0, 0, -0, 323, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 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, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1599, + 0, 0, 0, 0, 0, 0, 0, 1598, 0, 0, 0, 1597, + 0, 1596, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1595, 0, 0, 0, 0, + 0, 0, 0, 1594, 0, 0, 0, 1593, 0, 1592, 1591, 0, + 0, 0, 0, 0, 0, 0, 0, 1590, 0, 0, 0, 1589, + 0, 1588, 1587, 0, 0, 0, 0, 1586, 0, 1585, 1584, 0, + 0, 1583, 1582, 0, 7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1581, + 0, 0, 0, 0, 0, 0, 0, 1580, 0, 0, 0, 1579, + 0, 1578, 1577, 0, 0, 0, 0, 0, 0, 0, 0, 1576, + 0, 0, 0, 1575, 0, 1574, 1573, 0, 0, 0, 0, 1572, + 0, 1571, 1570, 0, 0, 1569, 1568, 0, 1567, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1566, 0, 0, 0, 1565, + 0, 1564, 1563, 0, 0, 0, 0, 1562, 0, 1561, 1560, 0, + 0, 1559, 1558, 0, 1557, 0, 0, 0, 0, 0, 0, 1556, + 0, 1555, 1554, 0, 0, 1553, 1552, 0, 1551, 0, 0, 0, + 0, 1550, 1549, 0, 1548, 0, 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1547, 0, 0, 0, 0, + 0, 0, 0, 1546, 0, 0, 0, 1545, 0, 1544, 1543, 0, + 0, 0, 0, 0, 0, 0, 0, 1542, 0, 0, 0, 1541, + 0, 1540, 1539, 0, 0, 0, 0, 1538, 0, 1537, 1536, 0, + 0, 1535, 1534, 0, 1533, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1532, 0, 0, 0, 1531, 0, 1530, 1529, 0, + 0, 0, 0, 1528, 0, 1527, 1526, 0, 0, 1525, 1524, 0, + 1523, 0, 0, 0, 0, 0, 0, 1522, 0, 1521, 1520, 0, + 0, 1519, 1518, 0, 1517, 0, 0, 0, 0, 1516, 1515, 0, + 1514, 0, 0, 0, 1513, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1512, 0, 0, 0, 1511, + 0, 1510, 1509, 0, 0, 0, 0, 1508, 0, 1507, 1506, 0, + 0, 1505, 1504, 0, 1503, 0, 0, 0, 0, 0, 0, 1502, + 0, 1501, 1500, 0, 0, 1499, 1498, 0, 1497, 0, 0, 0, + 0, 1496, 1495, 0, 1494, 0, 0, 0, 1493, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1492, 0, 1491, 1490, 0, + 0, 1489, 1488, 0, 1487, 0, 0, 0, 0, 1486, 1485, 0, + 1484, 0, 0, 0, 1483, 0, 0, 0, 0, 0, 0, 0, + 0, 1482, 1481, 0, 1480, 0, 0, 0, 1479, 0, 0, 0, + 0, 0, 0, 0, 5, 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, 1478, + 0, 0, 0, 0, 0, 0, 0, 1477, 0, 0, 0, 1476, + 0, 1475, 1474, 0, 0, 0, 0, 0, 0, 0, 0, 1473, + 0, 0, 0, 1472, 0, 1471, 1470, 0, 0, 0, 0, 1469, + 0, 1468, 1467, 0, 0, 1466, 1465, 0, 1464, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1463, 0, 0, 0, 1462, + 0, 1461, 1460, 0, 0, 0, 0, 1459, 0, 1458, 1457, 0, + 0, 1456, 1455, 0, 1454, 0, 0, 0, 0, 0, 0, 1453, + 0, 1452, 1451, 0, 0, 1450, 1449, 0, 1448, 0, 0, 0, + 0, 1447, 1446, 0, 1445, 0, 0, 0, 1444, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1443, + 0, 0, 0, 1442, 0, 1441, 1440, 0, 0, 0, 0, 1439, + 0, 1438, 1437, 0, 0, 1436, 1435, 0, 1434, 0, 0, 0, + 0, 0, 0, 1433, 0, 1432, 1431, 0, 0, 1430, 1429, 0, + 1428, 0, 0, 0, 0, 1427, 1426, 0, 1425, 0, 0, 0, + 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1423, + 0, 1422, 1421, 0, 0, 1420, 1419, 0, 1418, 0, 0, 0, + 0, 1417, 1416, 0, 1415, 0, 0, 0, 1414, 0, 0, 0, + 0, 0, 0, 0, 0, 1413, 1412, 0, 1411, 0, 0, 0, + 1410, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1408, 0, 0, 0, 1407, + 0, 1406, 1405, 0, 0, 0, 0, 1404, 0, 1403, 1402, 0, + 0, 1401, 1400, 0, 1399, 0, 0, 0, 0, 0, 0, 1398, + 0, 1397, 1396, 0, 0, 1395, 1394, 0, 1393, 0, 0, 0, + 0, 1392, 1391, 0, 1390, 0, 0, 0, 1389, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1388, 0, 1387, 1386, 0, + 0, 1385, 1384, 0, 1383, 0, 0, 0, 0, 1382, 1381, 0, + 1380, 0, 0, 0, 1379, 0, 0, 0, 0, 0, 0, 0, + 0, 1378, 1377, 0, 1376, 0, 0, 0, 1375, 0, 0, 0, + 0, 0, 0, 0, 1374, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1373, + 0, 1372, 1371, 0, 0, 1370, 1369, 0, 1368, 0, 0, 0, + 0, 1367, 1366, 0, 1365, 0, 0, 0, 1364, 0, 0, 0, + 0, 0, 0, 0, 0, 1363, 1362, 0, 1361, 0, 0, 0, + 1360, 0, 0, 0, 0, 0, 0, 0, 1359, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1358, 1357, 0, 1356, 0, 0, 0, 1355, 0, 0, 0, + 0, 0, 0, 0, 1354, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1353, 0, 0, 0, 0, + 0, 0, 0, 1352, 0, 0, 0, 1351, 0, 1350, 1349, 0, + 0, 0, 0, 0, 0, 0, 0, 1348, 0, 0, 0, 1347, + 0, 1346, 1345, 0, 0, 0, 0, 1344, 0, 1343, 1342, 0, + 0, 1341, 1340, 0, 1339, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1338, 0, 0, 0, 1337, 0, 1336, 1335, 0, + 0, 0, 0, 1334, 0, 1333, 1332, 0, 0, 1331, 1330, 0, + 1329, 0, 0, 0, 0, 0, 0, 1328, 0, 1327, 1326, 0, + 0, 1325, 1324, 0, 1323, 0, 0, 0, 0, 1322, 1321, 0, + 1320, 0, 0, 0, 1319, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1318, 0, 0, 0, 1317, + 0, 1316, 1315, 0, 0, 0, 0, 1314, 0, 1313, 1312, 0, + 0, 1311, 1310, 0, 1309, 0, 0, 0, 0, 0, 0, 1308, + 0, 1307, 1306, 0, 0, 1305, 1304, 0, 1303, 0, 0, 0, + 0, 1302, 1301, 0, 1300, 0, 0, 0, 1299, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1298, 0, 1297, 1296, 0, + 0, 1295, 1294, 0, 1293, 0, 0, 0, 0, 1292, 1291, 0, + 1290, 0, 0, 0, 1289, 0, 0, 0, 0, 0, 0, 0, + 0, 1288, 1287, 0, 1286, 0, 0, 0, 1285, 0, 0, 0, + 0, 0, 0, 0, 1284, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1283, 0, 0, 0, 1282, 0, 1281, 1280, 0, + 0, 0, 0, 1279, 0, 1278, 1277, 0, 0, 1276, 1275, 0, + 1274, 0, 0, 0, 0, 0, 0, 1273, 0, 1272, 1271, 0, + 0, 1270, 1269, 0, 1268, 0, 0, 0, 0, 1267, 1266, 0, + 1265, 0, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1263, 0, 1262, 1261, 0, 0, 1260, 1259, 0, + 1258, 0, 0, 0, 0, 1257, 1256, 0, 1255, 0, 0, 0, + 1254, 0, 0, 0, 0, 0, 0, 0, 0, 1253, 1252, 0, + 1251, 0, 0, 0, 1250, 0, 0, 0, 0, 0, 0, 0, + 1249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1248, 0, 1247, 1246, 0, + 0, 1245, 1244, 0, 1243, 0, 0, 0, 0, 1242, 1241, 0, + 1240, 0, 0, 0, 1239, 0, 0, 0, 0, 0, 0, 0, + 0, 1238, 1237, 0, 1236, 0, 0, 0, 1235, 0, 0, 0, + 0, 0, 0, 0, 1234, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1233, 1232, 0, + 1231, 0, 0, 0, 1230, 0, 0, 0, 0, 0, 0, 0, + 1229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1228, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 1227, 0, 0, 0, 1226, + 0, 1225, 1224, 0, 0, 0, 0, 1223, 0, 1222, 1221, 0, + 0, 1220, 1219, 0, 1218, 0, 0, 0, 0, 0, 0, 1217, + 0, 1216, 1215, 0, 0, 1214, 1213, 0, 1212, 0, 0, 0, + 0, 1211, 1210, 0, 1209, 0, 0, 0, 1208, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1207, 0, 1206, 1205, 0, + 0, 1204, 1203, 0, 1202, 0, 0, 0, 0, 1201, 1200, 0, + 1199, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, + 0, 1197, 1196, 0, 1195, 0, 0, 0, 1194, 0, 0, 0, + 0, 0, 0, 0, 1193, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1192, + 0, 1191, 1190, 0, 0, 1189, 1188, 0, 1187, 0, 0, 0, + 0, 1186, 1185, 0, 1184, 0, 0, 0, 1183, 0, 0, 0, + 0, 0, 0, 0, 0, 1182, 1181, 0, 1180, 0, 0, 0, + 1179, 0, 0, 0, 0, 0, 0, 0, 1178, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1177, 1176, 0, 1175, 0, 0, 0, 1174, 0, 0, 0, + 0, 0, 0, 0, 1173, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1172, 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, 0, 0, 0, 0, 1171, 0, 1170, 1169, 0, + 0, 1168, 1167, 0, 1166, 0, 0, 0, 0, 1165, 1164, 0, + 1163, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, + 0, 1161, 1160, 0, 1159, 0, 0, 0, 1158, 0, 0, 0, + 0, 0, 0, 0, 1157, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1156, 1155, 0, + 1154, 0, 0, 0, 1153, 0, 0, 0, 0, 0, 0, 0, + 1152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1151, 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, 0, + 0, 1150, 1149, 0, 1148, 0, 0, 0, 1147, 0, 0, 0, + 0, 0, 0, 0, 1146, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1145, 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, 0, 3, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, + 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 1142, + 0, 1141, 1140, 0, 0, 0, 0, 0, 0, 0, 0, 1139, + 0, 0, 0, 1138, 0, 1137, 1136, 0, 0, 0, 0, 1135, + 0, 1134, 1133, 0, 0, 1132, 1131, 0, 1130, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1129, 0, 0, 0, 1128, + 0, 1127, 1126, 0, 0, 0, 0, 1125, 0, 1124, 1123, 0, + 0, 1122, 1121, 0, 1120, 0, 0, 0, 0, 0, 0, 1119, + 0, 1118, 1117, 0, 0, 1116, 1115, 0, 1114, 0, 0, 0, + 0, 1113, 1112, 0, 1111, 0, 0, 0, 1110, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1109, + 0, 0, 0, 1108, 0, 1107, 1106, 0, 0, 0, 0, 1105, + 0, 1104, 1103, 0, 0, 1102, 1101, 0, 1100, 0, 0, 0, + 0, 0, 0, 1099, 0, 1098, 1097, 0, 0, 1096, 1095, 0, + 1094, 0, 0, 0, 0, 1093, 1092, 0, 1091, 0, 0, 0, + 1090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1089, + 0, 1088, 1087, 0, 0, 1086, 1085, 0, 1084, 0, 0, 0, + 0, 1083, 1082, 0, 1081, 0, 0, 0, 1080, 0, 0, 0, + 0, 0, 0, 0, 0, 1079, 1078, 0, 1077, 0, 0, 0, + 1076, 0, 0, 0, 0, 0, 0, 0, 1075, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1074, 0, 0, 0, 1073, + 0, 1072, 1071, 0, 0, 0, 0, 1070, 0, 1069, 1068, 0, + 0, 1067, 1066, 0, 1065, 0, 0, 0, 0, 0, 0, 1064, + 0, 1063, 1062, 0, 0, 1061, 1060, 0, 1059, 0, 0, 0, + 0, 1058, 1057, 0, 1056, 0, 0, 0, 1055, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1054, 0, 1053, 1052, 0, + 0, 1051, 1050, 0, 1049, 0, 0, 0, 0, 1048, 1047, 0, + 1046, 0, 0, 0, 1045, 0, 0, 0, 0, 0, 0, 0, + 0, 1044, 1043, 0, 1042, 0, 0, 0, 1041, 0, 0, 0, + 0, 0, 0, 0, 1040, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1039, + 0, 1038, 1037, 0, 0, 1036, 1035, 0, 1034, 0, 0, 0, + 0, 1033, 1032, 0, 1031, 0, 0, 0, 1030, 0, 0, 0, + 0, 0, 0, 0, 0, 1029, 1028, 0, 1027, 0, 0, 0, + 1026, 0, 0, 0, 0, 0, 0, 0, 1025, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1024, 1023, 0, 1022, 0, 0, 0, 1021, 0, 0, 0, + 0, 0, 0, 0, 1020, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1019, 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, 0, 0, 0, 0, 0, 0, 0, 0, 1018, + 0, 0, 0, 1017, 0, 1016, 1015, 0, 0, 0, 0, 1014, + 0, 1013, 1012, 0, 0, 1011, 1010, 0, 1009, 0, 0, 0, + 0, 0, 0, 1008, 0, 1007, 1006, 0, 0, 1005, 1004, 0, + 1003, 0, 0, 0, 0, 1002, 1001, 0, 1000, 0, 0, 0, + 999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 998, + 0, 997, 996, 0, 0, 995, 994, 0, 993, 0, 0, 0, + 0, 992, 991, 0, 990, 0, 0, 0, 989, 0, 0, 0, + 0, 0, 0, 0, 0, 988, 987, 0, 986, 0, 0, 0, + 985, 0, 0, 0, 0, 0, 0, 0, 984, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 983, 0, 982, 981, 0, 0, 980, 979, 0, + 978, 0, 0, 0, 0, 977, 976, 0, 975, 0, 0, 0, + 974, 0, 0, 0, 0, 0, 0, 0, 0, 973, 972, 0, + 971, 0, 0, 0, 970, 0, 0, 0, 0, 0, 0, 0, + 969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 968, 967, 0, 966, 0, 0, 0, + 965, 0, 0, 0, 0, 0, 0, 0, 964, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 963, 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, 0, 0, 0, 0, 962, + 0, 961, 960, 0, 0, 959, 958, 0, 957, 0, 0, 0, + 0, 956, 955, 0, 954, 0, 0, 0, 953, 0, 0, 0, + 0, 0, 0, 0, 0, 952, 951, 0, 950, 0, 0, 0, + 949, 0, 0, 0, 0, 0, 0, 0, 948, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 947, 946, 0, 945, 0, 0, 0, 944, 0, 0, 0, + 0, 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 942, 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, 0, 0, 941, 940, 0, 939, 0, 0, 0, + 938, 0, 0, 0, 0, 0, 0, 0, 937, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 936, 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, 0, 935, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 934, 0, 0, 0, 933, + 0, 932, 931, 0, 0, 0, 0, 930, 0, 929, 928, 0, + 0, 927, 926, 0, 925, 0, 0, 0, 0, 0, 0, 924, + 0, 923, 922, 0, 0, 921, 920, 0, 919, 0, 0, 0, + 0, 918, 917, 0, 916, 0, 0, 0, 915, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 914, 0, 913, 912, 0, + 0, 911, 910, 0, 909, 0, 0, 0, 0, 908, 907, 0, + 906, 0, 0, 0, 905, 0, 0, 0, 0, 0, 0, 0, + 0, 904, 903, 0, 902, 0, 0, 0, 901, 0, 0, 0, + 0, 0, 0, 0, 900, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 899, + 0, 898, 897, 0, 0, 896, 895, 0, 894, 0, 0, 0, + 0, 893, 892, 0, 891, 0, 0, 0, 890, 0, 0, 0, + 0, 0, 0, 0, 0, 889, 888, 0, 887, 0, 0, 0, + 886, 0, 0, 0, 0, 0, 0, 0, 885, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 884, 883, 0, 882, 0, 0, 0, 881, 0, 0, 0, + 0, 0, 0, 0, 880, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 879, 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, 0, 0, 0, 0, 878, 0, 877, 876, 0, + 0, 875, 874, 0, 873, 0, 0, 0, 0, 872, 871, 0, + 870, 0, 0, 0, 869, 0, 0, 0, 0, 0, 0, 0, + 0, 868, 867, 0, 866, 0, 0, 0, 865, 0, 0, 0, + 0, 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 863, 862, 0, + 861, 0, 0, 0, 860, 0, 0, 0, 0, 0, 0, 0, + 859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 858, 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, 0, + 0, 857, 856, 0, 855, 0, 0, 0, 854, 0, 0, 0, + 0, 0, 0, 0, 853, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 852, 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, 0, 851, 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, 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, 0, 0, 0, 0, 0, 0, 850, + 0, 849, 848, 0, 0, 847, 846, 0, 845, 0, 0, 0, + 0, 844, 843, 0, 842, 0, 0, 0, 841, 0, 0, 0, + 0, 0, 0, 0, 0, 840, 839, 0, 838, 0, 0, 0, + 837, 0, 0, 0, 0, 0, 0, 0, 836, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 835, 834, 0, 833, 0, 0, 0, 832, 0, 0, 0, + 0, 0, 0, 0, 831, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 830, 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, 0, 0, 829, 828, 0, 827, 0, 0, 0, + 826, 0, 0, 0, 0, 0, 0, 0, 825, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 824, 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, 0, 823, 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, 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, 0, 0, 0, + 0, 822, 821, 0, 820, 0, 0, 0, 819, 0, 0, 0, + 0, 0, 0, 0, 818, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 817, 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, 0, 816, 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, 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, 0, 0, 0, 2, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, + 0, 0, 0, 815, 0, 0, 0, 814, 0, 813, 812, 0, + 0, 0, 0, 0, 0, 0, 0, 811, 0, 0, 0, 810, + 0, 809, 808, 0, 0, 0, 0, 807, 0, 806, 805, 0, + 0, 804, 803, 0, 802, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 801, 0, 0, 0, 800, 0, 799, 798, 0, + 0, 0, 0, 797, 0, 796, 795, 0, 0, 794, 793, 0, + 792, 0, 0, 0, 0, 0, 0, 791, 0, 790, 789, 0, + 0, 788, 787, 0, 786, 0, 0, 0, 0, 785, 784, 0, + 783, 0, 0, 0, 782, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 781, 0, 0, 0, 780, + 0, 779, 778, 0, 0, 0, 0, 777, 0, 776, 775, 0, + 0, 774, 773, 0, 772, 0, 0, 0, 0, 0, 0, 771, + 0, 770, 769, 0, 0, 768, 767, 0, 766, 0, 0, 0, + 0, 765, 764, 0, 763, 0, 0, 0, 762, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 761, 0, 760, 759, 0, + 0, 758, 757, 0, 756, 0, 0, 0, 0, 755, 754, 0, + 753, 0, 0, 0, 752, 0, 0, 0, 0, 0, 0, 0, + 0, 751, 750, 0, 749, 0, 0, 0, 748, 0, 0, 0, + 0, 0, 0, 0, 747, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 746, 0, 0, 0, 745, 0, 744, 743, 0, + 0, 0, 0, 742, 0, 741, 740, 0, 0, 739, 738, 0, + 737, 0, 0, 0, 0, 0, 0, 736, 0, 735, 734, 0, + 0, 733, 732, 0, 731, 0, 0, 0, 0, 730, 729, 0, + 728, 0, 0, 0, 727, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 726, 0, 725, 724, 0, 0, 723, 722, 0, + 721, 0, 0, 0, 0, 720, 719, 0, 718, 0, 0, 0, + 717, 0, 0, 0, 0, 0, 0, 0, 0, 716, 715, 0, + 714, 0, 0, 0, 713, 0, 0, 0, 0, 0, 0, 0, + 712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 711, 0, 710, 709, 0, + 0, 708, 707, 0, 706, 0, 0, 0, 0, 705, 704, 0, + 703, 0, 0, 0, 702, 0, 0, 0, 0, 0, 0, 0, + 0, 701, 700, 0, 699, 0, 0, 0, 698, 0, 0, 0, + 0, 0, 0, 0, 697, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 696, 695, 0, + 694, 0, 0, 0, 693, 0, 0, 0, 0, 0, 0, 0, + 692, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 691, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 690, 0, 0, 0, 689, + 0, 688, 687, 0, 0, 0, 0, 686, 0, 685, 684, 0, + 0, 683, 682, 0, 681, 0, 0, 0, 0, 0, 0, 680, + 0, 679, 678, 0, 0, 677, 676, 0, 675, 0, 0, 0, + 0, 674, 673, 0, 672, 0, 0, 0, 671, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 670, 0, 669, 668, 0, + 0, 667, 666, 0, 665, 0, 0, 0, 0, 664, 663, 0, + 662, 0, 0, 0, 661, 0, 0, 0, 0, 0, 0, 0, + 0, 660, 659, 0, 658, 0, 0, 0, 657, 0, 0, 0, + 0, 0, 0, 0, 656, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 655, + 0, 654, 653, 0, 0, 652, 651, 0, 650, 0, 0, 0, + 0, 649, 648, 0, 647, 0, 0, 0, 646, 0, 0, 0, + 0, 0, 0, 0, 0, 645, 644, 0, 643, 0, 0, 0, + 642, 0, 0, 0, 0, 0, 0, 0, 641, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 640, 639, 0, 638, 0, 0, 0, 637, 0, 0, 0, + 0, 0, 0, 0, 636, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 635, 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, 0, 0, 0, 0, 634, 0, 633, 632, 0, + 0, 631, 630, 0, 629, 0, 0, 0, 0, 628, 627, 0, + 626, 0, 0, 0, 625, 0, 0, 0, 0, 0, 0, 0, + 0, 624, 623, 0, 622, 0, 0, 0, 621, 0, 0, 0, + 0, 0, 0, 0, 620, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 619, 618, 0, + 617, 0, 0, 0, 616, 0, 0, 0, 0, 0, 0, 0, + 615, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 614, 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, 0, + 0, 613, 612, 0, 611, 0, 0, 0, 610, 0, 0, 0, + 0, 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 608, 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, 0, 607, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 606, 0, 0, 0, 605, 0, 604, 603, 0, + 0, 0, 0, 602, 0, 601, 600, 0, 0, 599, 598, 0, + 597, 0, 0, 0, 0, 0, 0, 596, 0, 595, 594, 0, + 0, 593, 592, 0, 591, 0, 0, 0, 0, 590, 589, 0, + 588, 0, 0, 0, 587, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 586, 0, 585, 584, 0, 0, 583, 582, 0, + 581, 0, 0, 0, 0, 580, 579, 0, 578, 0, 0, 0, + 577, 0, 0, 0, 0, 0, 0, 0, 0, 576, 575, 0, + 574, 0, 0, 0, 573, 0, 0, 0, 0, 0, 0, 0, + 572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 571, 0, 570, 569, 0, + 0, 568, 567, 0, 566, 0, 0, 0, 0, 565, 564, 0, + 563, 0, 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, + 0, 561, 560, 0, 559, 0, 0, 0, 558, 0, 0, 0, + 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, 555, 0, + 554, 0, 0, 0, 553, 0, 0, 0, 0, 0, 0, 0, + 552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 551, 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, 0, + 0, 0, 0, 550, 0, 549, 548, 0, 0, 547, 546, 0, + 545, 0, 0, 0, 0, 544, 543, 0, 542, 0, 0, 0, + 541, 0, 0, 0, 0, 0, 0, 0, 0, 540, 539, 0, + 538, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, + 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 535, 534, 0, 533, 0, 0, 0, + 532, 0, 0, 0, 0, 0, 0, 0, 531, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 530, 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, 0, 0, 529, 528, 0, + 527, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, + 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 524, 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, 0, + 523, 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, 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, 0, 0, 0, 0, 0, 0, 522, 0, 521, 520, 0, + 0, 519, 518, 0, 517, 0, 0, 0, 0, 516, 515, 0, + 514, 0, 0, 0, 513, 0, 0, 0, 0, 0, 0, 0, + 0, 512, 511, 0, 510, 0, 0, 0, 509, 0, 0, 0, + 0, 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 507, 506, 0, + 505, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, + 503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 502, 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, 0, + 0, 501, 500, 0, 499, 0, 0, 0, 498, 0, 0, 0, + 0, 0, 0, 0, 497, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 496, 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, 0, 495, 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, 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, 0, 0, 0, 0, 494, 493, 0, + 492, 0, 0, 0, 491, 0, 0, 0, 0, 0, 0, 0, + 490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 489, 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, 0, + 488, 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, 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, 0, 0, 0, 487, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 486, 0, 0, 0, 485, + 0, 484, 483, 0, 0, 0, 0, 482, 0, 481, 480, 0, + 0, 479, 478, 0, 477, 0, 0, 0, 0, 0, 0, 476, + 0, 475, 474, 0, 0, 473, 472, 0, 471, 0, 0, 0, + 0, 470, 469, 0, 468, 0, 0, 0, 467, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 466, 0, 465, 464, 0, + 0, 463, 462, 0, 461, 0, 0, 0, 0, 460, 459, 0, + 458, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 0, + 0, 456, 455, 0, 454, 0, 0, 0, 453, 0, 0, 0, + 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, + 0, 450, 449, 0, 0, 448, 447, 0, 446, 0, 0, 0, + 0, 445, 444, 0, 443, 0, 0, 0, 442, 0, 0, 0, + 0, 0, 0, 0, 0, 441, 440, 0, 439, 0, 0, 0, + 438, 0, 0, 0, 0, 0, 0, 0, 437, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 436, 435, 0, 434, 0, 0, 0, 433, 0, 0, 0, + 0, 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 431, 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, 0, 0, 0, 0, 430, 0, 429, 428, 0, + 0, 427, 426, 0, 425, 0, 0, 0, 0, 424, 423, 0, + 422, 0, 0, 0, 421, 0, 0, 0, 0, 0, 0, 0, + 0, 420, 419, 0, 418, 0, 0, 0, 417, 0, 0, 0, + 0, 0, 0, 0, 416, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 415, 414, 0, + 413, 0, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, + 411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 410, 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, 0, + 0, 409, 408, 0, 407, 0, 0, 0, 406, 0, 0, 0, + 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 404, 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, 0, 403, 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, 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, 0, 0, 0, 0, 0, 0, 402, + 0, 401, 400, 0, 0, 399, 398, 0, 397, 0, 0, 0, + 0, 396, 395, 0, 394, 0, 0, 0, 393, 0, 0, 0, + 0, 0, 0, 0, 0, 392, 391, 0, 390, 0, 0, 0, + 389, 0, 0, 0, 0, 0, 0, 0, 388, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 387, 386, 0, 385, 0, 0, 0, 384, 0, 0, 0, + 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 382, 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, 0, 0, 381, 380, 0, 379, 0, 0, 0, + 378, 0, 0, 0, 0, 0, 0, 0, 377, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 376, 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, 0, 375, 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, 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, 0, 0, 0, + 0, 374, 373, 0, 372, 0, 0, 0, 371, 0, 0, 0, + 0, 0, 0, 0, 370, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 369, 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, 0, 368, 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, 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, 0, 0, 0, 367, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 366, 0, 365, 364, 0, + 0, 363, 362, 0, 361, 0, 0, 0, 0, 360, 359, 0, + 358, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, + 0, 356, 355, 0, 354, 0, 0, 0, 353, 0, 0, 0, + 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 350, 0, + 349, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, + 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 346, 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, 0, + 0, 345, 344, 0, 343, 0, 0, 0, 342, 0, 0, 0, + 0, 0, 0, 0, 341, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 340, 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, 0, 339, 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, 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, 0, 0, 0, 0, 338, 337, 0, + 336, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, + 334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 333, 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, 0, + 332, 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, 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, 0, 0, 0, 331, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 330, 329, 0, 328, 0, 0, 0, 327, 0, 0, 0, + 0, 0, 0, 0, 326, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 325, 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, 0, 324, 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, 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, 0, 0, 0, 323, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 1}; /* ** this is a table lookup for all non-flush hands consisting @@ -433,1529 +678,1786 @@ short flushes[] = { ** hands). it's similar to the above "flushes" array. */ short unique5[] = { -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, 0, 1608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 7462, 0, 0, 0, 0, 0, 0, 0, 7461, 0, 0, 0, 7460, 0, -7459, 1607, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7458, -0, 0, 0, 0, 0, 0, 0, 7457, 0, 0, 0, 7456, 0, 7455, 7454, 0, 0, 0, -0, 0, 0, 0, 0, 7453, 0, 0, 0, 7452, 0, 7451, 7450, 0, 0, 0, 0, -7449, 0, 7448, 7447, 0, 0, 7446, 7445, 0, 1606, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7444, 0, 0, 0, 0, 0, 0, 0, -7443, 0, 0, 0, 7442, 0, 7441, 7440, 0, 0, 0, 0, 0, 0, 0, 0, 7439, -0, 0, 0, 7438, 0, 7437, 7436, 0, 0, 0, 0, 7435, 0, 7434, 7433, 0, -0, 7432, 7431, 0, 7430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7429, 0, 0, -0, 7428, 0, 7427, 7426, 0, 0, 0, 0, 7425, 0, 7424, 7423, 0, 0, -7422, 7421, 0, 7420, 0, 0, 0, 0, 0, 0, 7419, 0, 7418, 7417, 0, 0, -7416, 7415, 0, 7414, 0, 0, 0, 0, 7413, 7412, 0, 7411, 0, 0, 0, -1605, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 7410, 0, 0, 0, 0, 0, 0, 0, 7409, 0, 0, 0, 7408, 0, 7407, -7406, 0, 0, 0, 0, 0, 0, 0, 0, 7405, 0, 0, 0, 7404, 0, 7403, 7402, -0, 0, 0, 0, 7401, 0, 7400, 7399, 0, 0, 7398, 7397, 0, 7396, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 7395, 0, 0, 0, 7394, 0, 7393, 7392, 0, 0, -0, 0, 7391, 0, 7390, 7389, 0, 0, 7388, 7387, 0, 7386, 0, 0, 0, 0, -0, 0, 7385, 0, 7384, 7383, 0, 0, 7382, 7381, 0, 7380, 0, 0, 0, 0, -7379, 7378, 0, 7377, 0, 0, 0, 7376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 7375, 0, 0, 0, 7374, 0, 7373, 7372, 0, 0, 0, 0, 7371, -0, 7370, 7369, 0, 0, 7368, 7367, 0, 7366, 0, 0, 0, 0, 0, 0, 7365, -0, 7364, 7363, 0, 0, 7362, 7361, 0, 7360, 0, 0, 0, 0, 7359, 7358, -0, 7357, 0, 0, 0, 7356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7355, 0, -7354, 7353, 0, 0, 7352, 7351, 0, 7350, 0, 0, 0, 0, 7349, 7348, 0, -7347, 0, 0, 0, 7346, 0, 0, 0, 0, 0, 0, 0, 0, 7345, 7344, 0, 7343, -0, 0, 0, 7342, 0, 0, 0, 0, 0, 0, 0, 1604, 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, -7341, 0, 0, 0, 0, 0, 0, 0, 7340, 0, 0, 0, 7339, 0, 7338, 7337, 0, -0, 0, 0, 0, 0, 0, 0, 7336, 0, 0, 0, 7335, 0, 7334, 7333, 0, 0, 0, -0, 7332, 0, 7331, 7330, 0, 0, 7329, 7328, 0, 7327, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 7326, 0, 0, 0, 7325, 0, 7324, 7323, 0, 0, 0, 0, -7322, 0, 7321, 7320, 0, 0, 7319, 7318, 0, 7317, 0, 0, 0, 0, 0, 0, -7316, 0, 7315, 7314, 0, 0, 7313, 7312, 0, 7311, 0, 0, 0, 0, 7310, -7309, 0, 7308, 0, 0, 0, 7307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 7306, 0, 0, 0, 7305, 0, 7304, 7303, 0, 0, 0, 0, 7302, 0, -7301, 7300, 0, 0, 7299, 7298, 0, 7297, 0, 0, 0, 0, 0, 0, 7296, 0, -7295, 7294, 0, 0, 7293, 7292, 0, 7291, 0, 0, 0, 0, 7290, 7289, 0, -7288, 0, 0, 0, 7287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7286, 0, 7285, -7284, 0, 0, 7283, 7282, 0, 7281, 0, 0, 0, 0, 7280, 7279, 0, 7278, -0, 0, 0, 7277, 0, 0, 0, 0, 0, 0, 0, 0, 7276, 7275, 0, 7274, 0, 0, -0, 7273, 0, 0, 0, 0, 0, 0, 0, 7272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7271, 0, 0, 0, 7270, 0, 7269, -7268, 0, 0, 0, 0, 7267, 0, 7266, 7265, 0, 0, 7264, 7263, 0, 7262, -0, 0, 0, 0, 0, 0, 7261, 0, 7260, 7259, 0, 0, 7258, 7257, 0, 7256, -0, 0, 0, 0, 7255, 7254, 0, 7253, 0, 0, 0, 7252, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 7251, 0, 7250, 7249, 0, 0, 7248, 7247, 0, 7246, 0, 0, -0, 0, 7245, 7244, 0, 7243, 0, 0, 0, 7242, 0, 0, 0, 0, 0, 0, 0, 0, -7241, 7240, 0, 7239, 0, 0, 0, 7238, 0, 0, 0, 0, 0, 0, 0, 7237, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7236, 0, 7235, -7234, 0, 0, 7233, 7232, 0, 7231, 0, 0, 0, 0, 7230, 7229, 0, 7228, -0, 0, 0, 7227, 0, 0, 0, 0, 0, 0, 0, 0, 7226, 7225, 0, 7224, 0, 0, -0, 7223, 0, 0, 0, 0, 0, 0, 0, 7222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 7221, 7220, 0, 7219, 0, 0, 0, 7218, 0, 0, 0, 0, -0, 0, 0, 7217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1603, -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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 7216, 0, 0, 0, 0, 0, 0, 0, 7215, 0, 0, 0, 7214, 0, 7213, -7212, 0, 0, 0, 0, 0, 0, 0, 0, 7211, 0, 0, 0, 7210, 0, 7209, 7208, -0, 0, 0, 0, 7207, 0, 7206, 7205, 0, 0, 7204, 7203, 0, 7202, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 7201, 0, 0, 0, 7200, 0, 7199, 7198, 0, 0, -0, 0, 7197, 0, 7196, 7195, 0, 0, 7194, 7193, 0, 7192, 0, 0, 0, 0, -0, 0, 7191, 0, 7190, 7189, 0, 0, 7188, 7187, 0, 7186, 0, 0, 0, 0, -7185, 7184, 0, 7183, 0, 0, 0, 7182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 7181, 0, 0, 0, 7180, 0, 7179, 7178, 0, 0, 0, 0, 7177, -0, 7176, 7175, 0, 0, 7174, 7173, 0, 7172, 0, 0, 0, 0, 0, 0, 7171, -0, 7170, 7169, 0, 0, 7168, 7167, 0, 7166, 0, 0, 0, 0, 7165, 7164, -0, 7163, 0, 0, 0, 7162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7161, 0, -7160, 7159, 0, 0, 7158, 7157, 0, 7156, 0, 0, 0, 0, 7155, 7154, 0, -7153, 0, 0, 0, 7152, 0, 0, 0, 0, 0, 0, 0, 0, 7151, 7150, 0, 7149, -0, 0, 0, 7148, 0, 0, 0, 0, 0, 0, 0, 7147, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7146, 0, 0, 0, 7145, 0, -7144, 7143, 0, 0, 0, 0, 7142, 0, 7141, 7140, 0, 0, 7139, 7138, 0, -7137, 0, 0, 0, 0, 0, 0, 7136, 0, 7135, 7134, 0, 0, 7133, 7132, 0, -7131, 0, 0, 0, 0, 7130, 7129, 0, 7128, 0, 0, 0, 7127, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 7126, 0, 7125, 7124, 0, 0, 7123, 7122, 0, 7121, -0, 0, 0, 0, 7120, 7119, 0, 7118, 0, 0, 0, 7117, 0, 0, 0, 0, 0, 0, -0, 0, 7116, 7115, 0, 7114, 0, 0, 0, 7113, 0, 0, 0, 0, 0, 0, 0, -7112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7111, -0, 7110, 7109, 0, 0, 7108, 7107, 0, 7106, 0, 0, 0, 0, 7105, 7104, -0, 7103, 0, 0, 0, 7102, 0, 0, 0, 0, 0, 0, 0, 0, 7101, 7100, 0, -7099, 0, 0, 0, 7098, 0, 0, 0, 0, 0, 0, 0, 7097, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7096, 7095, 0, 7094, 0, 0, 0, 7093, -0, 0, 0, 0, 0, 0, 0, 7092, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 7091, 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, 0, 0, 0, 0, 0, 0, 0, 0, 7090, -0, 0, 0, 7089, 0, 7088, 7087, 0, 0, 0, 0, 7086, 0, 7085, 7084, 0, -0, 7083, 7082, 0, 7081, 0, 0, 0, 0, 0, 0, 7080, 0, 7079, 7078, 0, -0, 7077, 7076, 0, 7075, 0, 0, 0, 0, 7074, 7073, 0, 7072, 0, 0, 0, -7071, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7070, 0, 7069, 7068, 0, 0, -7067, 7066, 0, 7065, 0, 0, 0, 0, 7064, 7063, 0, 7062, 0, 0, 0, -7061, 0, 0, 0, 0, 0, 0, 0, 0, 7060, 7059, 0, 7058, 0, 0, 0, 7057, -0, 0, 0, 0, 0, 0, 0, 7056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 7055, 0, 7054, 7053, 0, 0, 7052, 7051, 0, 7050, 0, -0, 0, 0, 7049, 7048, 0, 7047, 0, 0, 0, 7046, 0, 0, 0, 0, 0, 0, 0, -0, 7045, 7044, 0, 7043, 0, 0, 0, 7042, 0, 0, 0, 0, 0, 0, 0, 7041, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7040, 7039, 0, -7038, 0, 0, 0, 7037, 0, 0, 0, 0, 0, 0, 0, 7036, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 7035, 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, 0, 0, 0, -0, 7034, 0, 7033, 7032, 0, 0, 7031, 7030, 0, 7029, 0, 0, 0, 0, -7028, 7027, 0, 7026, 0, 0, 0, 7025, 0, 0, 0, 0, 0, 0, 0, 0, 7024, -7023, 0, 7022, 0, 0, 0, 7021, 0, 0, 0, 0, 0, 0, 0, 7020, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7019, 7018, 0, 7017, 0, 0, -0, 7016, 0, 0, 0, 0, 0, 0, 0, 7015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 7014, 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, 0, 0, 7013, 7012, 0, -7011, 0, 0, 0, 7010, 0, 0, 0, 0, 0, 0, 0, 7009, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 7008, 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, 0, 1602, -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, 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, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7007, 0, 0, 0, 0, 0, 0, 0, -7006, 0, 0, 0, 7005, 0, 7004, 7003, 0, 0, 0, 0, 0, 0, 0, 0, 7002, -0, 0, 0, 7001, 0, 7000, 6999, 0, 0, 0, 0, 6998, 0, 6997, 6996, 0, -0, 6995, 6994, 0, 6993, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6992, 0, 0, -0, 6991, 0, 6990, 6989, 0, 0, 0, 0, 6988, 0, 6987, 6986, 0, 0, -6985, 6984, 0, 6983, 0, 0, 0, 0, 0, 0, 6982, 0, 6981, 6980, 0, 0, -6979, 6978, 0, 6977, 0, 0, 0, 0, 6976, 6975, 0, 6974, 0, 0, 0, -6973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6972, 0, 0, 0, -6971, 0, 6970, 6969, 0, 0, 0, 0, 6968, 0, 6967, 6966, 0, 0, 6965, -6964, 0, 6963, 0, 0, 0, 0, 0, 0, 6962, 0, 6961, 6960, 0, 0, 6959, -6958, 0, 6957, 0, 0, 0, 0, 6956, 6955, 0, 6954, 0, 0, 0, 6953, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 6952, 0, 6951, 6950, 0, 0, 6949, 6948, -0, 6947, 0, 0, 0, 0, 6946, 6945, 0, 6944, 0, 0, 0, 6943, 0, 0, 0, -0, 0, 0, 0, 0, 6942, 6941, 0, 6940, 0, 0, 0, 6939, 0, 0, 0, 0, 0, -0, 0, 6938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6937, 0, 0, 0, 6936, 0, 6935, 6934, 0, 0, 0, 0, 6933, -0, 6932, 6931, 0, 0, 6930, 6929, 0, 6928, 0, 0, 0, 0, 0, 0, 6927, -0, 6926, 6925, 0, 0, 6924, 6923, 0, 6922, 0, 0, 0, 0, 6921, 6920, -0, 6919, 0, 0, 0, 6918, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6917, 0, -6916, 6915, 0, 0, 6914, 6913, 0, 6912, 0, 0, 0, 0, 6911, 6910, 0, -6909, 0, 0, 0, 6908, 0, 0, 0, 0, 0, 0, 0, 0, 6907, 6906, 0, 6905, -0, 0, 0, 6904, 0, 0, 0, 0, 0, 0, 0, 6903, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6902, 0, 6901, 6900, 0, 0, 6899, -6898, 0, 6897, 0, 0, 0, 0, 6896, 6895, 0, 6894, 0, 0, 0, 6893, 0, -0, 0, 0, 0, 0, 0, 0, 6892, 6891, 0, 6890, 0, 0, 0, 6889, 0, 0, 0, -0, 0, 0, 0, 6888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6887, 6886, 0, 6885, 0, 0, 0, 6884, 0, 0, 0, 0, 0, 0, 0, 6883, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6882, 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, 0, 0, 0, 0, 0, 0, 0, 0, 6881, 0, 0, 0, 6880, 0, 6879, 6878, -0, 0, 0, 0, 6877, 0, 6876, 6875, 0, 0, 6874, 6873, 0, 6872, 0, 0, -0, 0, 0, 0, 6871, 0, 6870, 6869, 0, 0, 6868, 6867, 0, 6866, 0, 0, -0, 0, 6865, 6864, 0, 6863, 0, 0, 0, 6862, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 6861, 0, 6860, 6859, 0, 0, 6858, 6857, 0, 6856, 0, 0, 0, 0, -6855, 6854, 0, 6853, 0, 0, 0, 6852, 0, 0, 0, 0, 0, 0, 0, 0, 6851, -6850, 0, 6849, 0, 0, 0, 6848, 0, 0, 0, 0, 0, 0, 0, 6847, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6846, 0, 6845, 6844, -0, 0, 6843, 6842, 0, 6841, 0, 0, 0, 0, 6840, 6839, 0, 6838, 0, 0, -0, 6837, 0, 0, 0, 0, 0, 0, 0, 0, 6836, 6835, 0, 6834, 0, 0, 0, -6833, 0, 0, 0, 0, 0, 0, 0, 6832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 6831, 6830, 0, 6829, 0, 0, 0, 6828, 0, 0, 0, 0, 0, -0, 0, 6827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6826, 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, 0, 0, 0, 0, 6825, 0, 6824, 6823, 0, 0, 6822, -6821, 0, 6820, 0, 0, 0, 0, 6819, 6818, 0, 6817, 0, 0, 0, 6816, 0, -0, 0, 0, 0, 0, 0, 0, 6815, 6814, 0, 6813, 0, 0, 0, 6812, 0, 0, 0, -0, 0, 0, 0, 6811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6810, 6809, 0, 6808, 0, 0, 0, 6807, 0, 0, 0, 0, 0, 0, 0, 6806, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6805, 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, 0, 0, 6804, 6803, 0, 6802, 0, 0, 0, 6801, 0, 0, 0, 0, 0, 0, -0, 6800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6799, 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, 0, 6798, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6797, 0, 0, 0, 6796, 0, -6795, 6794, 0, 0, 0, 0, 6793, 0, 6792, 6791, 0, 0, 6790, 6789, 0, -6788, 0, 0, 0, 0, 0, 0, 6787, 0, 6786, 6785, 0, 0, 6784, 6783, 0, -6782, 0, 0, 0, 0, 6781, 6780, 0, 6779, 0, 0, 0, 6778, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 6777, 0, 6776, 6775, 0, 0, 6774, 6773, 0, 6772, -0, 0, 0, 0, 6771, 6770, 0, 6769, 0, 0, 0, 6768, 0, 0, 0, 0, 0, 0, -0, 0, 6767, 6766, 0, 6765, 0, 0, 0, 6764, 0, 0, 0, 0, 0, 0, 0, -6763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6762, -0, 6761, 6760, 0, 0, 6759, 6758, 0, 6757, 0, 0, 0, 0, 6756, 6755, -0, 6754, 0, 0, 0, 6753, 0, 0, 0, 0, 0, 0, 0, 0, 6752, 6751, 0, -6750, 0, 0, 0, 6749, 0, 0, 0, 0, 0, 0, 0, 6748, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6747, 6746, 0, 6745, 0, 0, 0, 6744, -0, 0, 0, 0, 0, 0, 0, 6743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 6742, 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, 0, 0, 0, 0, 6741, 0, 6740, -6739, 0, 0, 6738, 6737, 0, 6736, 0, 0, 0, 0, 6735, 6734, 0, 6733, -0, 0, 0, 6732, 0, 0, 0, 0, 0, 0, 0, 0, 6731, 6730, 0, 6729, 0, 0, -0, 6728, 0, 0, 0, 0, 0, 0, 0, 6727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 6726, 6725, 0, 6724, 0, 0, 0, 6723, 0, 0, 0, 0, -0, 0, 0, 6722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6721, -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, 0, 0, 6720, 6719, 0, 6718, 0, 0, 0, 6717, -0, 0, 0, 0, 0, 0, 0, 6716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 6715, 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, 0, 6714, 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, 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, 0, 0, 0, 0, 0, 0, 6713, 0, 6712, 6711, -0, 0, 6710, 6709, 0, 6708, 0, 0, 0, 0, 6707, 6706, 0, 6705, 0, 0, -0, 6704, 0, 0, 0, 0, 0, 0, 0, 0, 6703, 6702, 0, 6701, 0, 0, 0, -6700, 0, 0, 0, 0, 0, 0, 0, 6699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 6698, 6697, 0, 6696, 0, 0, 0, 6695, 0, 0, 0, 0, 0, -0, 0, 6694, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6693, 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, 0, 0, 6692, 6691, 0, 6690, 0, 0, 0, 6689, 0, -0, 0, 0, 0, 0, 0, 6688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 6687, 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, 0, 6686, 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, -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, 0, 0, 0, 0, 6685, 6684, 0, 6683, 0, 0, 0, -6682, 0, 0, 0, 0, 0, 0, 0, 6681, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6680, 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, 0, 6679, 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, 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, 0, 0, 0, 1601, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 1609, 0, 0, 0, 0, 0, 0, 0, 6678, 0, 0, 0, 6677, 0, -6676, 6675, 0, 0, 0, 0, 0, 0, 0, 0, 6674, 0, 0, 0, 6673, 0, 6672, -6671, 0, 0, 0, 0, 6670, 0, 6669, 6668, 0, 0, 6667, 6666, 0, 6665, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6664, 0, 0, 0, 6663, 0, 6662, 6661, -0, 0, 0, 0, 6660, 0, 6659, 6658, 0, 0, 6657, 6656, 0, 6655, 0, 0, -0, 0, 0, 0, 6654, 0, 6653, 6652, 0, 0, 6651, 6650, 0, 6649, 0, 0, -0, 0, 6648, 6647, 0, 6646, 0, 0, 0, 6645, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 6644, 0, 0, 0, 6643, 0, 6642, 6641, 0, 0, 0, 0, -6640, 0, 6639, 6638, 0, 0, 6637, 6636, 0, 6635, 0, 0, 0, 0, 0, 0, -6634, 0, 6633, 6632, 0, 0, 6631, 6630, 0, 6629, 0, 0, 0, 0, 6628, -6627, 0, 6626, 0, 0, 0, 6625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6624, -0, 6623, 6622, 0, 0, 6621, 6620, 0, 6619, 0, 0, 0, 0, 6618, 6617, -0, 6616, 0, 0, 0, 6615, 0, 0, 0, 0, 0, 0, 0, 0, 6614, 6613, 0, -6612, 0, 0, 0, 6611, 0, 0, 0, 0, 0, 0, 0, 6610, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6609, 0, 0, 0, -6608, 0, 6607, 6606, 0, 0, 0, 0, 6605, 0, 6604, 6603, 0, 0, 6602, -6601, 0, 6600, 0, 0, 0, 0, 0, 0, 6599, 0, 6598, 6597, 0, 0, 6596, -6595, 0, 6594, 0, 0, 0, 0, 6593, 6592, 0, 6591, 0, 0, 0, 6590, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 6589, 0, 6588, 6587, 0, 0, 6586, 6585, -0, 6584, 0, 0, 0, 0, 6583, 6582, 0, 6581, 0, 0, 0, 6580, 0, 0, 0, -0, 0, 0, 0, 0, 6579, 6578, 0, 6577, 0, 0, 0, 6576, 0, 0, 0, 0, 0, -0, 0, 6575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6574, 0, 6573, 6572, 0, 0, 6571, 6570, 0, 6569, 0, 0, 0, 0, 6568, -6567, 0, 6566, 0, 0, 0, 6565, 0, 0, 0, 0, 0, 0, 0, 0, 6564, 6563, -0, 6562, 0, 0, 0, 6561, 0, 0, 0, 0, 0, 0, 0, 6560, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6559, 6558, 0, 6557, 0, 0, 0, -6556, 0, 0, 0, 0, 0, 0, 0, 6555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6554, 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, 0, 0, 0, 0, 0, 0, 0, 0, -6553, 0, 0, 0, 6552, 0, 6551, 6550, 0, 0, 0, 0, 6549, 0, 6548, -6547, 0, 0, 6546, 6545, 0, 6544, 0, 0, 0, 0, 0, 0, 6543, 0, 6542, -6541, 0, 0, 6540, 6539, 0, 6538, 0, 0, 0, 0, 6537, 6536, 0, 6535, -0, 0, 0, 6534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6533, 0, 6532, 6531, -0, 0, 6530, 6529, 0, 6528, 0, 0, 0, 0, 6527, 6526, 0, 6525, 0, 0, -0, 6524, 0, 0, 0, 0, 0, 0, 0, 0, 6523, 6522, 0, 6521, 0, 0, 0, -6520, 0, 0, 0, 0, 0, 0, 0, 6519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 6518, 0, 6517, 6516, 0, 0, 6515, 6514, 0, -6513, 0, 0, 0, 0, 6512, 6511, 0, 6510, 0, 0, 0, 6509, 0, 0, 0, 0, -0, 0, 0, 0, 6508, 6507, 0, 6506, 0, 0, 0, 6505, 0, 0, 0, 0, 0, 0, -0, 6504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6503, -6502, 0, 6501, 0, 0, 0, 6500, 0, 0, 0, 0, 0, 0, 0, 6499, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6498, 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, -0, 0, 0, 0, 6497, 0, 6496, 6495, 0, 0, 6494, 6493, 0, 6492, 0, 0, -0, 0, 6491, 6490, 0, 6489, 0, 0, 0, 6488, 0, 0, 0, 0, 0, 0, 0, 0, -6487, 6486, 0, 6485, 0, 0, 0, 6484, 0, 0, 0, 0, 0, 0, 0, 6483, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6482, 6481, 0, 6480, -0, 0, 0, 6479, 0, 0, 0, 0, 0, 0, 0, 6478, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 6477, 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, 0, 0, 6476, -6475, 0, 6474, 0, 0, 0, 6473, 0, 0, 0, 0, 0, 0, 0, 6472, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6471, 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, -0, 6470, 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, 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, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 6469, 0, 0, 0, 6468, 0, 6467, 6466, 0, 0, 0, -0, 6465, 0, 6464, 6463, 0, 0, 6462, 6461, 0, 6460, 0, 0, 0, 0, 0, -0, 6459, 0, 6458, 6457, 0, 0, 6456, 6455, 0, 6454, 0, 0, 0, 0, -6453, 6452, 0, 6451, 0, 0, 0, 6450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6449, 0, 6448, 6447, 0, 0, 6446, 6445, 0, 6444, 0, 0, 0, 0, 6443, -6442, 0, 6441, 0, 0, 0, 6440, 0, 0, 0, 0, 0, 0, 0, 0, 6439, 6438, -0, 6437, 0, 0, 0, 6436, 0, 0, 0, 0, 0, 0, 0, 6435, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6434, 0, 6433, 6432, 0, 0, -6431, 6430, 0, 6429, 0, 0, 0, 0, 6428, 6427, 0, 6426, 0, 0, 0, -6425, 0, 0, 0, 0, 0, 0, 0, 0, 6424, 6423, 0, 6422, 0, 0, 0, 6421, -0, 0, 0, 0, 0, 0, 0, 6420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 6419, 6418, 0, 6417, 0, 0, 0, 6416, 0, 0, 0, 0, 0, 0, 0, -6415, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6414, 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, 0, 0, 0, 0, 6413, 0, 6412, 6411, 0, 0, 6410, 6409, -0, 6408, 0, 0, 0, 0, 6407, 6406, 0, 6405, 0, 0, 0, 6404, 0, 0, 0, -0, 0, 0, 0, 0, 6403, 6402, 0, 6401, 0, 0, 0, 6400, 0, 0, 0, 0, 0, -0, 0, 6399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6398, -6397, 0, 6396, 0, 0, 0, 6395, 0, 0, 0, 0, 0, 0, 0, 6394, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6393, 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, -0, 0, 6392, 6391, 0, 6390, 0, 0, 0, 6389, 0, 0, 0, 0, 0, 0, 0, -6388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6387, 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, 0, 6386, 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, 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, 0, 0, 0, 0, 0, 0, 6385, 0, 6384, 6383, 0, 0, 6382, 6381, 0, -6380, 0, 0, 0, 0, 6379, 6378, 0, 6377, 0, 0, 0, 6376, 0, 0, 0, 0, -0, 0, 0, 0, 6375, 6374, 0, 6373, 0, 0, 0, 6372, 0, 0, 0, 0, 0, 0, -0, 6371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6370, -6369, 0, 6368, 0, 0, 0, 6367, 0, 0, 0, 0, 0, 0, 0, 6366, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6365, 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, -0, 0, 6364, 6363, 0, 6362, 0, 0, 0, 6361, 0, 0, 0, 0, 0, 0, 0, -6360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6359, 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, 0, 6358, 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, 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, 0, 0, 0, 0, 6357, 6356, 0, 6355, 0, 0, 0, 6354, 0, 0, 0, 0, -0, 0, 0, 6353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6352, -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, 0, 6351, 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, 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, 0, 0, 0, 6350, 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, 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, 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, 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, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6349, 0, 0, 0, 6348, 0, 6347, -6346, 0, 0, 0, 0, 6345, 0, 6344, 6343, 0, 0, 6342, 6341, 0, 6340, -0, 0, 0, 0, 0, 0, 6339, 0, 6338, 6337, 0, 0, 6336, 6335, 0, 6334, -0, 0, 0, 0, 6333, 6332, 0, 6331, 0, 0, 0, 6330, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6329, 0, 6328, 6327, 0, 0, 6326, 6325, 0, 6324, 0, 0, -0, 0, 6323, 6322, 0, 6321, 0, 0, 0, 6320, 0, 0, 0, 0, 0, 0, 0, 0, -6319, 6318, 0, 6317, 0, 0, 0, 6316, 0, 0, 0, 0, 0, 0, 0, 6315, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6314, 0, 6313, -6312, 0, 0, 6311, 6310, 0, 6309, 0, 0, 0, 0, 6308, 6307, 0, 6306, -0, 0, 0, 6305, 0, 0, 0, 0, 0, 0, 0, 0, 6304, 6303, 0, 6302, 0, 0, -0, 6301, 0, 0, 0, 0, 0, 0, 0, 6300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 6299, 6298, 0, 6297, 0, 0, 0, 6296, 0, 0, 0, 0, -0, 0, 0, 6295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6294, -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, 0, 0, 0, 0, 6293, 0, 6292, 6291, 0, 0, -6290, 6289, 0, 6288, 0, 0, 0, 0, 6287, 6286, 0, 6285, 0, 0, 0, -6284, 0, 0, 0, 0, 0, 0, 0, 0, 6283, 6282, 0, 6281, 0, 0, 0, 6280, -0, 0, 0, 0, 0, 0, 0, 6279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 6278, 6277, 0, 6276, 0, 0, 0, 6275, 0, 0, 0, 0, 0, 0, 0, -6274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6273, 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, 0, 0, 6272, 6271, 0, 6270, 0, 0, 0, 6269, 0, 0, 0, -0, 0, 0, 0, 6268, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6267, 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, 0, 6266, 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, 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, 0, 0, 0, 0, 0, 0, 6265, 0, 6264, 6263, 0, 0, -6262, 6261, 0, 6260, 0, 0, 0, 0, 6259, 6258, 0, 6257, 0, 0, 0, -6256, 0, 0, 0, 0, 0, 0, 0, 0, 6255, 6254, 0, 6253, 0, 0, 0, 6252, -0, 0, 0, 0, 0, 0, 0, 6251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 6250, 6249, 0, 6248, 0, 0, 0, 6247, 0, 0, 0, 0, 0, 0, 0, -6246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6245, 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, 0, 0, 6244, 6243, 0, 6242, 0, 0, 0, 6241, 0, 0, 0, -0, 0, 0, 0, 6240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6239, 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, 0, 6238, 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, 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, 0, 0, 0, 0, 6237, 6236, 0, 6235, 0, 0, 0, -6234, 0, 0, 0, 0, 0, 0, 0, 6233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6232, 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, 0, 6231, 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, 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, 0, 0, 0, 6230, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6229, 0, 6228, 6227, 0, -0, 6226, 6225, 0, 6224, 0, 0, 0, 0, 6223, 6222, 0, 6221, 0, 0, 0, -6220, 0, 0, 0, 0, 0, 0, 0, 0, 6219, 6218, 0, 6217, 0, 0, 0, 6216, -0, 0, 0, 0, 0, 0, 0, 6215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 6214, 6213, 0, 6212, 0, 0, 0, 6211, 0, 0, 0, 0, 0, 0, 0, -6210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6209, 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, 0, 0, 6208, 6207, 0, 6206, 0, 0, 0, 6205, 0, 0, 0, -0, 0, 0, 0, 6204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6203, 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, 0, 6202, 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, 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, 0, 0, 0, 0, 6201, 6200, 0, 6199, 0, 0, 0, -6198, 0, 0, 0, 0, 0, 0, 0, 6197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6196, 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, 0, 6195, 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, 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, 0, 0, 0, 6194, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 6193, 6192, 0, 6191, 0, 0, 0, -6190, 0, 0, 0, 0, 0, 0, 0, 6189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 6188, 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, 0, 6187, 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, 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, 0, 0, 0, 6186, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 1600 -}; - + 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, 0, 1608, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7462, + 0, 0, 0, 0, 0, 0, 0, 7461, 0, 0, 0, 7460, + 0, 7459, 1607, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7458, 0, 0, 0, 0, + 0, 0, 0, 7457, 0, 0, 0, 7456, 0, 7455, 7454, 0, + 0, 0, 0, 0, 0, 0, 0, 7453, 0, 0, 0, 7452, + 0, 7451, 7450, 0, 0, 0, 0, 7449, 0, 7448, 7447, 0, + 0, 7446, 7445, 0, 1606, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7444, + 0, 0, 0, 0, 0, 0, 0, 7443, 0, 0, 0, 7442, + 0, 7441, 7440, 0, 0, 0, 0, 0, 0, 0, 0, 7439, + 0, 0, 0, 7438, 0, 7437, 7436, 0, 0, 0, 0, 7435, + 0, 7434, 7433, 0, 0, 7432, 7431, 0, 7430, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7429, 0, 0, 0, 7428, + 0, 7427, 7426, 0, 0, 0, 0, 7425, 0, 7424, 7423, 0, + 0, 7422, 7421, 0, 7420, 0, 0, 0, 0, 0, 0, 7419, + 0, 7418, 7417, 0, 0, 7416, 7415, 0, 7414, 0, 0, 0, + 0, 7413, 7412, 0, 7411, 0, 0, 0, 1605, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7410, 0, 0, 0, 0, + 0, 0, 0, 7409, 0, 0, 0, 7408, 0, 7407, 7406, 0, + 0, 0, 0, 0, 0, 0, 0, 7405, 0, 0, 0, 7404, + 0, 7403, 7402, 0, 0, 0, 0, 7401, 0, 7400, 7399, 0, + 0, 7398, 7397, 0, 7396, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7395, 0, 0, 0, 7394, 0, 7393, 7392, 0, + 0, 0, 0, 7391, 0, 7390, 7389, 0, 0, 7388, 7387, 0, + 7386, 0, 0, 0, 0, 0, 0, 7385, 0, 7384, 7383, 0, + 0, 7382, 7381, 0, 7380, 0, 0, 0, 0, 7379, 7378, 0, + 7377, 0, 0, 0, 7376, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7375, 0, 0, 0, 7374, + 0, 7373, 7372, 0, 0, 0, 0, 7371, 0, 7370, 7369, 0, + 0, 7368, 7367, 0, 7366, 0, 0, 0, 0, 0, 0, 7365, + 0, 7364, 7363, 0, 0, 7362, 7361, 0, 7360, 0, 0, 0, + 0, 7359, 7358, 0, 7357, 0, 0, 0, 7356, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7355, 0, 7354, 7353, 0, + 0, 7352, 7351, 0, 7350, 0, 0, 0, 0, 7349, 7348, 0, + 7347, 0, 0, 0, 7346, 0, 0, 0, 0, 0, 0, 0, + 0, 7345, 7344, 0, 7343, 0, 0, 0, 7342, 0, 0, 0, + 0, 0, 0, 0, 1604, 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, 7341, + 0, 0, 0, 0, 0, 0, 0, 7340, 0, 0, 0, 7339, + 0, 7338, 7337, 0, 0, 0, 0, 0, 0, 0, 0, 7336, + 0, 0, 0, 7335, 0, 7334, 7333, 0, 0, 0, 0, 7332, + 0, 7331, 7330, 0, 0, 7329, 7328, 0, 7327, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7326, 0, 0, 0, 7325, + 0, 7324, 7323, 0, 0, 0, 0, 7322, 0, 7321, 7320, 0, + 0, 7319, 7318, 0, 7317, 0, 0, 0, 0, 0, 0, 7316, + 0, 7315, 7314, 0, 0, 7313, 7312, 0, 7311, 0, 0, 0, + 0, 7310, 7309, 0, 7308, 0, 0, 0, 7307, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7306, + 0, 0, 0, 7305, 0, 7304, 7303, 0, 0, 0, 0, 7302, + 0, 7301, 7300, 0, 0, 7299, 7298, 0, 7297, 0, 0, 0, + 0, 0, 0, 7296, 0, 7295, 7294, 0, 0, 7293, 7292, 0, + 7291, 0, 0, 0, 0, 7290, 7289, 0, 7288, 0, 0, 0, + 7287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7286, + 0, 7285, 7284, 0, 0, 7283, 7282, 0, 7281, 0, 0, 0, + 0, 7280, 7279, 0, 7278, 0, 0, 0, 7277, 0, 0, 0, + 0, 0, 0, 0, 0, 7276, 7275, 0, 7274, 0, 0, 0, + 7273, 0, 0, 0, 0, 0, 0, 0, 7272, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7271, 0, 0, 0, 7270, + 0, 7269, 7268, 0, 0, 0, 0, 7267, 0, 7266, 7265, 0, + 0, 7264, 7263, 0, 7262, 0, 0, 0, 0, 0, 0, 7261, + 0, 7260, 7259, 0, 0, 7258, 7257, 0, 7256, 0, 0, 0, + 0, 7255, 7254, 0, 7253, 0, 0, 0, 7252, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7251, 0, 7250, 7249, 0, + 0, 7248, 7247, 0, 7246, 0, 0, 0, 0, 7245, 7244, 0, + 7243, 0, 0, 0, 7242, 0, 0, 0, 0, 0, 0, 0, + 0, 7241, 7240, 0, 7239, 0, 0, 0, 7238, 0, 0, 0, + 0, 0, 0, 0, 7237, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7236, + 0, 7235, 7234, 0, 0, 7233, 7232, 0, 7231, 0, 0, 0, + 0, 7230, 7229, 0, 7228, 0, 0, 0, 7227, 0, 0, 0, + 0, 0, 0, 0, 0, 7226, 7225, 0, 7224, 0, 0, 0, + 7223, 0, 0, 0, 0, 0, 0, 0, 7222, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7221, 7220, 0, 7219, 0, 0, 0, 7218, 0, 0, 0, + 0, 0, 0, 0, 7217, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1603, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7216, 0, 0, 0, 0, + 0, 0, 0, 7215, 0, 0, 0, 7214, 0, 7213, 7212, 0, + 0, 0, 0, 0, 0, 0, 0, 7211, 0, 0, 0, 7210, + 0, 7209, 7208, 0, 0, 0, 0, 7207, 0, 7206, 7205, 0, + 0, 7204, 7203, 0, 7202, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7201, 0, 0, 0, 7200, 0, 7199, 7198, 0, + 0, 0, 0, 7197, 0, 7196, 7195, 0, 0, 7194, 7193, 0, + 7192, 0, 0, 0, 0, 0, 0, 7191, 0, 7190, 7189, 0, + 0, 7188, 7187, 0, 7186, 0, 0, 0, 0, 7185, 7184, 0, + 7183, 0, 0, 0, 7182, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7181, 0, 0, 0, 7180, + 0, 7179, 7178, 0, 0, 0, 0, 7177, 0, 7176, 7175, 0, + 0, 7174, 7173, 0, 7172, 0, 0, 0, 0, 0, 0, 7171, + 0, 7170, 7169, 0, 0, 7168, 7167, 0, 7166, 0, 0, 0, + 0, 7165, 7164, 0, 7163, 0, 0, 0, 7162, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7161, 0, 7160, 7159, 0, + 0, 7158, 7157, 0, 7156, 0, 0, 0, 0, 7155, 7154, 0, + 7153, 0, 0, 0, 7152, 0, 0, 0, 0, 0, 0, 0, + 0, 7151, 7150, 0, 7149, 0, 0, 0, 7148, 0, 0, 0, + 0, 0, 0, 0, 7147, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7146, 0, 0, 0, 7145, 0, 7144, 7143, 0, + 0, 0, 0, 7142, 0, 7141, 7140, 0, 0, 7139, 7138, 0, + 7137, 0, 0, 0, 0, 0, 0, 7136, 0, 7135, 7134, 0, + 0, 7133, 7132, 0, 7131, 0, 0, 0, 0, 7130, 7129, 0, + 7128, 0, 0, 0, 7127, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7126, 0, 7125, 7124, 0, 0, 7123, 7122, 0, + 7121, 0, 0, 0, 0, 7120, 7119, 0, 7118, 0, 0, 0, + 7117, 0, 0, 0, 0, 0, 0, 0, 0, 7116, 7115, 0, + 7114, 0, 0, 0, 7113, 0, 0, 0, 0, 0, 0, 0, + 7112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7111, 0, 7110, 7109, 0, + 0, 7108, 7107, 0, 7106, 0, 0, 0, 0, 7105, 7104, 0, + 7103, 0, 0, 0, 7102, 0, 0, 0, 0, 0, 0, 0, + 0, 7101, 7100, 0, 7099, 0, 0, 0, 7098, 0, 0, 0, + 0, 0, 0, 0, 7097, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7096, 7095, 0, + 7094, 0, 0, 0, 7093, 0, 0, 0, 0, 0, 0, 0, + 7092, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7091, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 7090, 0, 0, 0, 7089, + 0, 7088, 7087, 0, 0, 0, 0, 7086, 0, 7085, 7084, 0, + 0, 7083, 7082, 0, 7081, 0, 0, 0, 0, 0, 0, 7080, + 0, 7079, 7078, 0, 0, 7077, 7076, 0, 7075, 0, 0, 0, + 0, 7074, 7073, 0, 7072, 0, 0, 0, 7071, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7070, 0, 7069, 7068, 0, + 0, 7067, 7066, 0, 7065, 0, 0, 0, 0, 7064, 7063, 0, + 7062, 0, 0, 0, 7061, 0, 0, 0, 0, 0, 0, 0, + 0, 7060, 7059, 0, 7058, 0, 0, 0, 7057, 0, 0, 0, + 0, 0, 0, 0, 7056, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7055, + 0, 7054, 7053, 0, 0, 7052, 7051, 0, 7050, 0, 0, 0, + 0, 7049, 7048, 0, 7047, 0, 0, 0, 7046, 0, 0, 0, + 0, 0, 0, 0, 0, 7045, 7044, 0, 7043, 0, 0, 0, + 7042, 0, 0, 0, 0, 0, 0, 0, 7041, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7040, 7039, 0, 7038, 0, 0, 0, 7037, 0, 0, 0, + 0, 0, 0, 0, 7036, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7035, 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, 0, 0, 0, 0, 7034, 0, 7033, 7032, 0, + 0, 7031, 7030, 0, 7029, 0, 0, 0, 0, 7028, 7027, 0, + 7026, 0, 0, 0, 7025, 0, 0, 0, 0, 0, 0, 0, + 0, 7024, 7023, 0, 7022, 0, 0, 0, 7021, 0, 0, 0, + 0, 0, 0, 0, 7020, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7019, 7018, 0, + 7017, 0, 0, 0, 7016, 0, 0, 0, 0, 0, 0, 0, + 7015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7014, 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, 0, + 0, 7013, 7012, 0, 7011, 0, 0, 0, 7010, 0, 0, 0, + 0, 0, 0, 0, 7009, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7008, 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, 0, 1602, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7007, + 0, 0, 0, 0, 0, 0, 0, 7006, 0, 0, 0, 7005, + 0, 7004, 7003, 0, 0, 0, 0, 0, 0, 0, 0, 7002, + 0, 0, 0, 7001, 0, 7000, 6999, 0, 0, 0, 0, 6998, + 0, 6997, 6996, 0, 0, 6995, 6994, 0, 6993, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6992, 0, 0, 0, 6991, + 0, 6990, 6989, 0, 0, 0, 0, 6988, 0, 6987, 6986, 0, + 0, 6985, 6984, 0, 6983, 0, 0, 0, 0, 0, 0, 6982, + 0, 6981, 6980, 0, 0, 6979, 6978, 0, 6977, 0, 0, 0, + 0, 6976, 6975, 0, 6974, 0, 0, 0, 6973, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6972, + 0, 0, 0, 6971, 0, 6970, 6969, 0, 0, 0, 0, 6968, + 0, 6967, 6966, 0, 0, 6965, 6964, 0, 6963, 0, 0, 0, + 0, 0, 0, 6962, 0, 6961, 6960, 0, 0, 6959, 6958, 0, + 6957, 0, 0, 0, 0, 6956, 6955, 0, 6954, 0, 0, 0, + 6953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6952, + 0, 6951, 6950, 0, 0, 6949, 6948, 0, 6947, 0, 0, 0, + 0, 6946, 6945, 0, 6944, 0, 0, 0, 6943, 0, 0, 0, + 0, 0, 0, 0, 0, 6942, 6941, 0, 6940, 0, 0, 0, + 6939, 0, 0, 0, 0, 0, 0, 0, 6938, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6937, 0, 0, 0, 6936, + 0, 6935, 6934, 0, 0, 0, 0, 6933, 0, 6932, 6931, 0, + 0, 6930, 6929, 0, 6928, 0, 0, 0, 0, 0, 0, 6927, + 0, 6926, 6925, 0, 0, 6924, 6923, 0, 6922, 0, 0, 0, + 0, 6921, 6920, 0, 6919, 0, 0, 0, 6918, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6917, 0, 6916, 6915, 0, + 0, 6914, 6913, 0, 6912, 0, 0, 0, 0, 6911, 6910, 0, + 6909, 0, 0, 0, 6908, 0, 0, 0, 0, 0, 0, 0, + 0, 6907, 6906, 0, 6905, 0, 0, 0, 6904, 0, 0, 0, + 0, 0, 0, 0, 6903, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6902, + 0, 6901, 6900, 0, 0, 6899, 6898, 0, 6897, 0, 0, 0, + 0, 6896, 6895, 0, 6894, 0, 0, 0, 6893, 0, 0, 0, + 0, 0, 0, 0, 0, 6892, 6891, 0, 6890, 0, 0, 0, + 6889, 0, 0, 0, 0, 0, 0, 0, 6888, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6887, 6886, 0, 6885, 0, 0, 0, 6884, 0, 0, 0, + 0, 0, 0, 0, 6883, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6882, 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, 0, 0, 0, 0, 0, 0, 0, 0, 6881, + 0, 0, 0, 6880, 0, 6879, 6878, 0, 0, 0, 0, 6877, + 0, 6876, 6875, 0, 0, 6874, 6873, 0, 6872, 0, 0, 0, + 0, 0, 0, 6871, 0, 6870, 6869, 0, 0, 6868, 6867, 0, + 6866, 0, 0, 0, 0, 6865, 6864, 0, 6863, 0, 0, 0, + 6862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6861, + 0, 6860, 6859, 0, 0, 6858, 6857, 0, 6856, 0, 0, 0, + 0, 6855, 6854, 0, 6853, 0, 0, 0, 6852, 0, 0, 0, + 0, 0, 0, 0, 0, 6851, 6850, 0, 6849, 0, 0, 0, + 6848, 0, 0, 0, 0, 0, 0, 0, 6847, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6846, 0, 6845, 6844, 0, 0, 6843, 6842, 0, + 6841, 0, 0, 0, 0, 6840, 6839, 0, 6838, 0, 0, 0, + 6837, 0, 0, 0, 0, 0, 0, 0, 0, 6836, 6835, 0, + 6834, 0, 0, 0, 6833, 0, 0, 0, 0, 0, 0, 0, + 6832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 6831, 6830, 0, 6829, 0, 0, 0, + 6828, 0, 0, 0, 0, 0, 0, 0, 6827, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6826, 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, 0, 0, 0, 0, 6825, + 0, 6824, 6823, 0, 0, 6822, 6821, 0, 6820, 0, 0, 0, + 0, 6819, 6818, 0, 6817, 0, 0, 0, 6816, 0, 0, 0, + 0, 0, 0, 0, 0, 6815, 6814, 0, 6813, 0, 0, 0, + 6812, 0, 0, 0, 0, 0, 0, 0, 6811, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6810, 6809, 0, 6808, 0, 0, 0, 6807, 0, 0, 0, + 0, 0, 0, 0, 6806, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6805, 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, 0, 0, 6804, 6803, 0, 6802, 0, 0, 0, + 6801, 0, 0, 0, 0, 0, 0, 0, 6800, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6799, 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, 0, 6798, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6797, 0, 0, 0, 6796, + 0, 6795, 6794, 0, 0, 0, 0, 6793, 0, 6792, 6791, 0, + 0, 6790, 6789, 0, 6788, 0, 0, 0, 0, 0, 0, 6787, + 0, 6786, 6785, 0, 0, 6784, 6783, 0, 6782, 0, 0, 0, + 0, 6781, 6780, 0, 6779, 0, 0, 0, 6778, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6777, 0, 6776, 6775, 0, + 0, 6774, 6773, 0, 6772, 0, 0, 0, 0, 6771, 6770, 0, + 6769, 0, 0, 0, 6768, 0, 0, 0, 0, 0, 0, 0, + 0, 6767, 6766, 0, 6765, 0, 0, 0, 6764, 0, 0, 0, + 0, 0, 0, 0, 6763, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6762, + 0, 6761, 6760, 0, 0, 6759, 6758, 0, 6757, 0, 0, 0, + 0, 6756, 6755, 0, 6754, 0, 0, 0, 6753, 0, 0, 0, + 0, 0, 0, 0, 0, 6752, 6751, 0, 6750, 0, 0, 0, + 6749, 0, 0, 0, 0, 0, 0, 0, 6748, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6747, 6746, 0, 6745, 0, 0, 0, 6744, 0, 0, 0, + 0, 0, 0, 0, 6743, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6742, 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, 0, 0, 0, 0, 6741, 0, 6740, 6739, 0, + 0, 6738, 6737, 0, 6736, 0, 0, 0, 0, 6735, 6734, 0, + 6733, 0, 0, 0, 6732, 0, 0, 0, 0, 0, 0, 0, + 0, 6731, 6730, 0, 6729, 0, 0, 0, 6728, 0, 0, 0, + 0, 0, 0, 0, 6727, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6726, 6725, 0, + 6724, 0, 0, 0, 6723, 0, 0, 0, 0, 0, 0, 0, + 6722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6721, 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, 0, + 0, 6720, 6719, 0, 6718, 0, 0, 0, 6717, 0, 0, 0, + 0, 0, 0, 0, 6716, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6715, 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, 0, 6714, 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, 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, 0, 0, 0, 0, 0, 0, 6713, + 0, 6712, 6711, 0, 0, 6710, 6709, 0, 6708, 0, 0, 0, + 0, 6707, 6706, 0, 6705, 0, 0, 0, 6704, 0, 0, 0, + 0, 0, 0, 0, 0, 6703, 6702, 0, 6701, 0, 0, 0, + 6700, 0, 0, 0, 0, 0, 0, 0, 6699, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6698, 6697, 0, 6696, 0, 0, 0, 6695, 0, 0, 0, + 0, 0, 0, 0, 6694, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6693, 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, 0, 0, 6692, 6691, 0, 6690, 0, 0, 0, + 6689, 0, 0, 0, 0, 0, 0, 0, 6688, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6687, 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, 0, 6686, 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, 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, 0, 0, 0, + 0, 6685, 6684, 0, 6683, 0, 0, 0, 6682, 0, 0, 0, + 0, 0, 0, 0, 6681, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6680, 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, 0, 6679, 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, 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, 0, 0, 0, 1601, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1609, 0, 0, 0, 0, + 0, 0, 0, 6678, 0, 0, 0, 6677, 0, 6676, 6675, 0, + 0, 0, 0, 0, 0, 0, 0, 6674, 0, 0, 0, 6673, + 0, 6672, 6671, 0, 0, 0, 0, 6670, 0, 6669, 6668, 0, + 0, 6667, 6666, 0, 6665, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6664, 0, 0, 0, 6663, 0, 6662, 6661, 0, + 0, 0, 0, 6660, 0, 6659, 6658, 0, 0, 6657, 6656, 0, + 6655, 0, 0, 0, 0, 0, 0, 6654, 0, 6653, 6652, 0, + 0, 6651, 6650, 0, 6649, 0, 0, 0, 0, 6648, 6647, 0, + 6646, 0, 0, 0, 6645, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6644, 0, 0, 0, 6643, + 0, 6642, 6641, 0, 0, 0, 0, 6640, 0, 6639, 6638, 0, + 0, 6637, 6636, 0, 6635, 0, 0, 0, 0, 0, 0, 6634, + 0, 6633, 6632, 0, 0, 6631, 6630, 0, 6629, 0, 0, 0, + 0, 6628, 6627, 0, 6626, 0, 0, 0, 6625, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6624, 0, 6623, 6622, 0, + 0, 6621, 6620, 0, 6619, 0, 0, 0, 0, 6618, 6617, 0, + 6616, 0, 0, 0, 6615, 0, 0, 0, 0, 0, 0, 0, + 0, 6614, 6613, 0, 6612, 0, 0, 0, 6611, 0, 0, 0, + 0, 0, 0, 0, 6610, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6609, 0, 0, 0, 6608, 0, 6607, 6606, 0, + 0, 0, 0, 6605, 0, 6604, 6603, 0, 0, 6602, 6601, 0, + 6600, 0, 0, 0, 0, 0, 0, 6599, 0, 6598, 6597, 0, + 0, 6596, 6595, 0, 6594, 0, 0, 0, 0, 6593, 6592, 0, + 6591, 0, 0, 0, 6590, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6589, 0, 6588, 6587, 0, 0, 6586, 6585, 0, + 6584, 0, 0, 0, 0, 6583, 6582, 0, 6581, 0, 0, 0, + 6580, 0, 0, 0, 0, 0, 0, 0, 0, 6579, 6578, 0, + 6577, 0, 0, 0, 6576, 0, 0, 0, 0, 0, 0, 0, + 6575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6574, 0, 6573, 6572, 0, + 0, 6571, 6570, 0, 6569, 0, 0, 0, 0, 6568, 6567, 0, + 6566, 0, 0, 0, 6565, 0, 0, 0, 0, 0, 0, 0, + 0, 6564, 6563, 0, 6562, 0, 0, 0, 6561, 0, 0, 0, + 0, 0, 0, 0, 6560, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6559, 6558, 0, + 6557, 0, 0, 0, 6556, 0, 0, 0, 0, 0, 0, 0, + 6555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6554, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 6553, 0, 0, 0, 6552, + 0, 6551, 6550, 0, 0, 0, 0, 6549, 0, 6548, 6547, 0, + 0, 6546, 6545, 0, 6544, 0, 0, 0, 0, 0, 0, 6543, + 0, 6542, 6541, 0, 0, 6540, 6539, 0, 6538, 0, 0, 0, + 0, 6537, 6536, 0, 6535, 0, 0, 0, 6534, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6533, 0, 6532, 6531, 0, + 0, 6530, 6529, 0, 6528, 0, 0, 0, 0, 6527, 6526, 0, + 6525, 0, 0, 0, 6524, 0, 0, 0, 0, 0, 0, 0, + 0, 6523, 6522, 0, 6521, 0, 0, 0, 6520, 0, 0, 0, + 0, 0, 0, 0, 6519, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6518, + 0, 6517, 6516, 0, 0, 6515, 6514, 0, 6513, 0, 0, 0, + 0, 6512, 6511, 0, 6510, 0, 0, 0, 6509, 0, 0, 0, + 0, 0, 0, 0, 0, 6508, 6507, 0, 6506, 0, 0, 0, + 6505, 0, 0, 0, 0, 0, 0, 0, 6504, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6503, 6502, 0, 6501, 0, 0, 0, 6500, 0, 0, 0, + 0, 0, 0, 0, 6499, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6498, 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, 0, 0, 0, 0, 6497, 0, 6496, 6495, 0, + 0, 6494, 6493, 0, 6492, 0, 0, 0, 0, 6491, 6490, 0, + 6489, 0, 0, 0, 6488, 0, 0, 0, 0, 0, 0, 0, + 0, 6487, 6486, 0, 6485, 0, 0, 0, 6484, 0, 0, 0, + 0, 0, 0, 0, 6483, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6482, 6481, 0, + 6480, 0, 0, 0, 6479, 0, 0, 0, 0, 0, 0, 0, + 6478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6477, 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, 0, + 0, 6476, 6475, 0, 6474, 0, 0, 0, 6473, 0, 0, 0, + 0, 0, 0, 0, 6472, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6471, 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, 0, 6470, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6469, 0, 0, 0, 6468, 0, 6467, 6466, 0, + 0, 0, 0, 6465, 0, 6464, 6463, 0, 0, 6462, 6461, 0, + 6460, 0, 0, 0, 0, 0, 0, 6459, 0, 6458, 6457, 0, + 0, 6456, 6455, 0, 6454, 0, 0, 0, 0, 6453, 6452, 0, + 6451, 0, 0, 0, 6450, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6449, 0, 6448, 6447, 0, 0, 6446, 6445, 0, + 6444, 0, 0, 0, 0, 6443, 6442, 0, 6441, 0, 0, 0, + 6440, 0, 0, 0, 0, 0, 0, 0, 0, 6439, 6438, 0, + 6437, 0, 0, 0, 6436, 0, 0, 0, 0, 0, 0, 0, + 6435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6434, 0, 6433, 6432, 0, + 0, 6431, 6430, 0, 6429, 0, 0, 0, 0, 6428, 6427, 0, + 6426, 0, 0, 0, 6425, 0, 0, 0, 0, 0, 0, 0, + 0, 6424, 6423, 0, 6422, 0, 0, 0, 6421, 0, 0, 0, + 0, 0, 0, 0, 6420, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6419, 6418, 0, + 6417, 0, 0, 0, 6416, 0, 0, 0, 0, 0, 0, 0, + 6415, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6414, 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, 0, + 0, 0, 0, 6413, 0, 6412, 6411, 0, 0, 6410, 6409, 0, + 6408, 0, 0, 0, 0, 6407, 6406, 0, 6405, 0, 0, 0, + 6404, 0, 0, 0, 0, 0, 0, 0, 0, 6403, 6402, 0, + 6401, 0, 0, 0, 6400, 0, 0, 0, 0, 0, 0, 0, + 6399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 6398, 6397, 0, 6396, 0, 0, 0, + 6395, 0, 0, 0, 0, 0, 0, 0, 6394, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6393, 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, 0, 0, 6392, 6391, 0, + 6390, 0, 0, 0, 6389, 0, 0, 0, 0, 0, 0, 0, + 6388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6387, 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, 0, + 6386, 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, 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, 0, 0, 0, 0, 0, 0, 6385, 0, 6384, 6383, 0, + 0, 6382, 6381, 0, 6380, 0, 0, 0, 0, 6379, 6378, 0, + 6377, 0, 0, 0, 6376, 0, 0, 0, 0, 0, 0, 0, + 0, 6375, 6374, 0, 6373, 0, 0, 0, 6372, 0, 0, 0, + 0, 0, 0, 0, 6371, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6370, 6369, 0, + 6368, 0, 0, 0, 6367, 0, 0, 0, 0, 0, 0, 0, + 6366, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6365, 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, 0, + 0, 6364, 6363, 0, 6362, 0, 0, 0, 6361, 0, 0, 0, + 0, 0, 0, 0, 6360, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6359, 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, 0, 6358, 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, 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, 0, 0, 0, 0, 6357, 6356, 0, + 6355, 0, 0, 0, 6354, 0, 0, 0, 0, 0, 0, 0, + 6353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6352, 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, 0, + 6351, 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, 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, 0, 0, 0, 6350, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6349, 0, 0, 0, 6348, + 0, 6347, 6346, 0, 0, 0, 0, 6345, 0, 6344, 6343, 0, + 0, 6342, 6341, 0, 6340, 0, 0, 0, 0, 0, 0, 6339, + 0, 6338, 6337, 0, 0, 6336, 6335, 0, 6334, 0, 0, 0, + 0, 6333, 6332, 0, 6331, 0, 0, 0, 6330, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6329, 0, 6328, 6327, 0, + 0, 6326, 6325, 0, 6324, 0, 0, 0, 0, 6323, 6322, 0, + 6321, 0, 0, 0, 6320, 0, 0, 0, 0, 0, 0, 0, + 0, 6319, 6318, 0, 6317, 0, 0, 0, 6316, 0, 0, 0, + 0, 0, 0, 0, 6315, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6314, + 0, 6313, 6312, 0, 0, 6311, 6310, 0, 6309, 0, 0, 0, + 0, 6308, 6307, 0, 6306, 0, 0, 0, 6305, 0, 0, 0, + 0, 0, 0, 0, 0, 6304, 6303, 0, 6302, 0, 0, 0, + 6301, 0, 0, 0, 0, 0, 0, 0, 6300, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6299, 6298, 0, 6297, 0, 0, 0, 6296, 0, 0, 0, + 0, 0, 0, 0, 6295, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6294, 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, 0, 0, 0, 0, 6293, 0, 6292, 6291, 0, + 0, 6290, 6289, 0, 6288, 0, 0, 0, 0, 6287, 6286, 0, + 6285, 0, 0, 0, 6284, 0, 0, 0, 0, 0, 0, 0, + 0, 6283, 6282, 0, 6281, 0, 0, 0, 6280, 0, 0, 0, + 0, 0, 0, 0, 6279, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6278, 6277, 0, + 6276, 0, 0, 0, 6275, 0, 0, 0, 0, 0, 0, 0, + 6274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6273, 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, 0, + 0, 6272, 6271, 0, 6270, 0, 0, 0, 6269, 0, 0, 0, + 0, 0, 0, 0, 6268, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6267, 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, 0, 6266, 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, 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, 0, 0, 0, 0, 0, 0, 6265, + 0, 6264, 6263, 0, 0, 6262, 6261, 0, 6260, 0, 0, 0, + 0, 6259, 6258, 0, 6257, 0, 0, 0, 6256, 0, 0, 0, + 0, 0, 0, 0, 0, 6255, 6254, 0, 6253, 0, 0, 0, + 6252, 0, 0, 0, 0, 0, 0, 0, 6251, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6250, 6249, 0, 6248, 0, 0, 0, 6247, 0, 0, 0, + 0, 0, 0, 0, 6246, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6245, 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, 0, 0, 6244, 6243, 0, 6242, 0, 0, 0, + 6241, 0, 0, 0, 0, 0, 0, 0, 6240, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6239, 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, 0, 6238, 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, 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, 0, 0, 0, + 0, 6237, 6236, 0, 6235, 0, 0, 0, 6234, 0, 0, 0, + 0, 0, 0, 0, 6233, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6232, 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, 0, 6231, 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, 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, 0, 0, 0, 6230, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6229, 0, 6228, 6227, 0, + 0, 6226, 6225, 0, 6224, 0, 0, 0, 0, 6223, 6222, 0, + 6221, 0, 0, 0, 6220, 0, 0, 0, 0, 0, 0, 0, + 0, 6219, 6218, 0, 6217, 0, 0, 0, 6216, 0, 0, 0, + 0, 0, 0, 0, 6215, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6214, 6213, 0, + 6212, 0, 0, 0, 6211, 0, 0, 0, 0, 0, 0, 0, + 6210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6209, 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, 0, + 0, 6208, 6207, 0, 6206, 0, 0, 0, 6205, 0, 0, 0, + 0, 0, 0, 0, 6204, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6203, 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, 0, 6202, 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, 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, 0, 0, 0, 0, 6201, 6200, 0, + 6199, 0, 0, 0, 6198, 0, 0, 0, 0, 0, 0, 0, + 6197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6196, 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, 0, + 6195, 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, 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, 0, 0, 0, 6194, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 6193, 6192, 0, 6191, 0, 0, 0, 6190, 0, 0, 0, + 0, 0, 0, 0, 6189, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6188, 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, 0, 6187, 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, 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, 0, 0, 0, 6186, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 1600}; int products[] = { -48, 72, 80, 108, 112, 120, 162, 168, 176, 180, 200, 208, 252, -264, 270, 272, 280, 300, 304, 312, 368, 378, 392, 396, 405, 408, -420, 440, 450, 456, 464, 468, 496, 500, 520, 552, 567, 588, 592, -594, 612, 616, 630, 656, 660, 675, 680, 684, 696, 700, 702, 728, -744, 750, 760, 780, 828, 882, 888, 891, 918, 920, 924, 945, 952, -968, 980, 984, 990, 1020, 1026, 1044, 1050, 1053, 1064, 1092, -1100, 1116, 1125, 1140, 1144, 1160, 1170, 1240, 1242, 1250, 1288, -1300, 1323, 1332, 1352, 1372, 1377, 1380, 1386, 1428, 1452, 1470, -1476, 1480, 1485, 1496, 1530, 1539, 1540, 1566, 1575, 1596, 1624, -1638, 1640, 1650, 1672, 1674, 1700, 1710, 1716, 1736, 1740, 1750, -1755, 1768, 1820, 1860, 1863, 1875, 1900, 1932, 1950, 1976, 1998, -2024, 2028, 2058, 2070, 2072, 2079, 2142, 2156, 2178, 2205, 2214, -2220, 2244, 2295, 2296, 2300, 2312, 2349, 2380, 2392, 2394, 2420, -2436, 2450, 2457, 2460, 2475, 2508, 2511, 2548, 2550, 2552, 2565, -2574, 2584, 2604, 2610, 2625, 2652, 2660, 2728, 2750, 2790, 2850, -2860, 2888, 2898, 2900, 2925, 2964, 2997, 3016, 3036, 3042, 3087, -3100, 3105, 3108, 3128, 3213, 3220, 3224, 3234, 3250, 3256, 3267, -3321, 3330, 3332, 3366, 3380, 3388, 3430, 3444, 3450, 3465, 3468, -3496, 3588, 3591, 3608, 3630, 3654, 3675, 3690, 3700, 3724, 3740, -3762, 3822, 3825, 3828, 3848, 3850, 3861, 3876, 3906, 3915, 3944, -3978, 4004, 4060, 4092, 4095, 4100, 4125, 4180, 4185, 4216, 4232, -4250, 4264, 4275, 4332, 4340, 4347, 4350, 4375, 4408, 4420, 4446, -4508, 4524, 4550, 4554, 4563, 4650, 4662, 4692, 4712, 4732, 4750, -4802, 4836, 4851, 4875, 4884, 4940, 4995, 4998, 5032, 5049, 5060, -5070, 5082, 5145, 5166, 5175, 5180, 5202, 5236, 5244, 5324, 5336, -5355, 5382, 5390, 5412, 5445, 5481, 5535, 5550, 5576, 5586, 5624, -5643, 5684, 5704, 5733, 5740, 5742, 5750, 5772, 5775, 5780, 5814, -5852, 5859, 5916, 5950, 5967, 5980, 5985, 6050, 6076, 6125, 6138, -6150, 6188, 6232, 6292, 6324, 6348, 6370, 6375, 6380, 6396, 6435, -6460, 6498, 6525, 6612, 6650, 6669, 6728, 6762, 6786, 6808, 6820, -6825, 6831, 6875, 6916, 6975, 6993, 7038, 7068, 7084, 7098, 7125, -7150, 7192, 7203, 7220, 7245, 7250, 7252, 7254, 7326, 7436, 7497, -7540, 7544, 7546, 7548, 7605, 7623, 7688, 7749, 7750, 7803, 7820, -7866, 7986, 8004, 8036, 8050, 8060, 8073, 8085, 8092, 8118, 8125, -8140, 8228, 8325, 8330, 8364, 8372, 8379, 8415, 8436, 8450, 8470, -8526, 8556, 8575, 8584, 8613, 8625, 8658, 8670, 8721, 8740, 8788, -8874, 8918, 8925, 8932, 9009, 9020, 9044, 9075, 9114, 9135, 9176, -9196, 9207, 9225, 9250, 9310, 9348, 9350, 9405, 9438, 9486, 9512, -9522, 9548, 9555, 9594, 9620, 9625, 9724, 9747, 9765, 9860, 9918, -9945, 9975, 10092, 10108, 10143, 10150, 10168, 10179, 10212, -10250, 10450, 10540, 10556, 10557, 10580, 10602, 10625, 10647, -10660, 10725, 10788, 10830, 10850, 10868, 10875, 10878, 10881, -10948, 10952, 10989, 11020, 11050, 11115, 11132, 11154, 11270, -11284, 11316, 11319, 11322, 11375, 11385, 11396, 11492, 11532, -11625, 11655, 11662, 11780, 11781, 11799, 11830, 11858, 11875, -11979, 12005, 12006, 12054, 12075, 12136, 12138, 12177, 12236, -12342, 12350, 12495, 12546, 12580, 12628, 12650, 12654, 12675, -12705, 12716, 12789, 12834, 12844, 12876, 12915, 12950, 12987, -13005, 13034, 13156, 13167, 13182, 13310, 13311, 13340, 13377, -13448, 13455, 13468, 13475, 13671, 13764, 13794, 13804, 13875, -13923, 13940, 13965, 14014, 14022, 14025, 14036, 14060, 14157, -14210, 14212, 14229, 14260, 14268, 14283, 14350, 14355, 14375, -14391, 14450, 14535, 14756, 14812, 14875, 14877, 14924, 14950, -15004, 15028, 15125, 15138, 15162, 15190, 15225, 15252, 15318, -15345, 15375, 15428, 15548, 15561, 15580, 15675, 15730, 15778, -15870, 15884, 15903, 15925, 15939, 15950, 16150, 16182, 16245, -16275, 16317, 16428, 16492, 16562, 16575, 16588, 16625, 16698, -16731, 16796, 16820, 16905, 16965, 16974, 16983, 17020, 17050, -17204, 17238, 17298, 17493, 17595, 17612, 17732, 17745, 17787, -17875, 17908, 17980, 18009, 18050, 18081, 18125, 18130, 18135, -18204, 18207, 18315, 18326, 18513, 18525, 18590, 18634, 18676, -18772, 18819, 18837, 18850, 18860, 18865, 18975, 18981, 19074, -19220, 19228, 19251, 19266, 19314, 19375, 19425, 19516, 19550, -19551, 19604, 19652, 19665, 19684, 19773, 19844, 19894, 19964, -19965, 20090, 20097, 20125, 20150, 20172, 20230, 20295, 20332, -20349, 20350, 20482, 20570, 20646, 20691, 20825, 20956, 21021, -21033, 21054, 21125, 21164, 21175, 21266, 21315, 21402, 21460, -21483, 21525, 21645, 21658, 21675, 21692, 21812, 21850, 21879, -21964, 21970, 22022, 22185, 22218, 22295, 22425, 22506, 22542, -22550, 22707, 22724, 22743, 22785, 22878, 22940, 22977, 22990, -23125, 23188, 23275, 23276, 23322, 23375, 23452, 23548, 23595, -23667, 23715, 23751, 23780, 23805, 23826, 23828, 23925, 23985, -24050, 24206, 24225, 24244, 24273, 24453, 24548, 24633, 24642, -24650, 24794, 24795, 24843, 25012, 25025, 25047, 25172, 25230, -25270, 25375, 25382, 25389, 25420, 25461, 25575, 25625, 25636, -25641, 25857, 25916, 25947, 26026, 26125, 26350, 26404, 26411, -26450, 26505, 26588, 26650, 26862, 26908, 27075, 27125, 27195, -27306, 27380, 27404, 27436, 27489, 27508, 27531, 27550, 27625, -27676, 27716, 27830, 27885, 27951, 28126, 28158, 28175, 28275, -28305, 28322, 28413, 28611, 28652, 28730, 28798, 28830, 28899, -28971, 29155, 29282, 29302, 29325, 29348, 29406, 29450, 29478, -29575, 29601, 29645, 29716, 29766, 29841, 30015, 30044, 30135, -30225, 30258, 30303, 30340, 30345, 30525, 30628, 30668, 30723, -30758, 30855, 30875, 30932, 30969, 31059, 31213, 31262, 31365, -31372, 31434, 31450, 31581, 31625, 31635, 31654, 31790, 31899, -31977, 32085, 32103, 32110, 32116, 32186, 32375, 32487, 32585, -32708, 32725, 32775, 32946, 32955, 33033, 33201, 33212, 33275, -33292, 33327, 33350, 33418, 33524, 33579, 33620, 33759, 33813, -33825, 34276, 34317, 34485, 34606, 34684, 34713, 34850, 34914, -34983, 35035, 35055, 35090, 35150, 35322, 35378, 35525, 35588, -35650, 35739, 35836, 35875, 35972, 36075, 36125, 36244, 36309, -36556, 36575, 36822, 36946, 36963, 36975, 37004, 37030, 37076, -37107, 37191, 37323, 37375, 37444, 37468, 37510, 37518, 37570, -37791, 37845, 37905, 37975, 38073, 38295, 38318, 38332, 38675, -38709, 38870, 38950, 38962, 39039, 39325, 39445, 39494, 39525, -39556, 39627, 39675, 39710, 39875, 39882, 39886, 39897, 39975, -40052, 40204, 40222, 40293, 40362, 40375, 40455, 40508, 40817, -40898, 40959, 41070, 41154, 41262, 41325, 41405, 41492, 41503, -41574, 41745, 41876, 42021, 42050, 42189, 42237, 42284, 42435, -42476, 42483, 42550, 42625, 42772, 42826, 43095, 43197, 43225, -43245, 43263, 43732, 43911, 43923, 43953, 44109, 44175, 44198, -44217, 44252, 44275, 44289, 44506, 44649, 44764, 44770, 44919, -44950, 44954, 45125, 45254, 45325, 45356, 45387, 45619, 45747, -45815, 46137, 46475, 46585, 46748, 46893, 46930, 47068, 47125, -47138, 47150, 47151, 47175, 47212, 47396, 47481, 47619, 47685, -47804, 48050, 48165, 48279, 48285, 48314, 48334, 48484, 48668, -48807, 48875, 49010, 49036, 49049, 49077, 49126, 49130, 49419, -49610, 49735, 49818, 49972, 50025, 50127, 50225, 50286, 50375, -50430, 50468, 50575, 50578, 50692, 50875, 51129, 51205, 51425, -51615, 51646, 51842, 51909, 52173, 52234, 52275, 52316, 52325, -52371, 52390, 52514, 52598, 52635, 52725, 52767, 52972, 52983, -53067, 53165, 53428, 53475, 53482, 53505, 53613, 53650, 53754, -53958, 53998, 54145, 54188, 54418, 54549, 54625, 54910, 54925, -55055, 55223, 55233, 55419, 55506, 55545, 55594, 55796, 55825, -55924, 56265, 56277, 56355, 56375, 56525, 56637, 57122, 57188, -57195, 57350, 57475, 57477, 57498, 57681, 57722, 57868, 57967, -58190, 58305, 58311, 58425, 58443, 58870, 59204, 59241, 59409, -59450, 59565, 59644, 59675, 59774, 59823, 59829, 60125, 60236, -60306, 60333, 60515, 60543, 60775, 61132, 61226, 61347, 61364, -61370, 61605, 61625, 61642, 61659, 61731, 61828, 61893, 61985, -62271, 62361, 62530, 62678, 62814, 63075, 63175, 63206, 63426, -63455, 63550, 63825, 63916, 64124, 64141, 64158, 64239, 64467, -64676, 65065, 65219, 65348, 65366, 65596, 65598, 65702, 65875, -65975, 66033, 66092, 66125, 66297, 66470, 66625, 66748, 66759, -66861, 67146, 67155, 67270, 67425, 67431, 67599, 67881, 67925, -68265, 68306, 68324, 68425, 68450, 68590, 68614, 68770, 68782, -68875, 68894, 68913, 69003, 69290, 69454, 69575, 69597, 69629, -69874, 69938, 70315, 70395, 70525, 70587, 70602, 70642, 70707, -70725, 70805, 71094, 71188, 71225, 71668, 71687, 71825, 71995, -72075, 72261, 72358, 72471, 72501, 72964, 73002, 73036, 73205, -73255, 73346, 73515, 73593, 73625, 73689, 73695, 73964, 74415, -74431, 74698, 74727, 74907, 74958, 75429, 75645, 75803, 75850, -75867, 76342, 76475, 76874, 76895, 77077, 77121, 77198, 77372, -77469, 77763, 77996, 78039, 78155, 78166, 78292, 78351, 78585, -78625, 78771, 78884, 78897, 78925, 79135, 79475, 80073, 80142, -80223, 80275, 80465, 80475, 80631, 80852, 80937, 80997, 81466, -81548, 81549, 81627, 82225, 82251, 82365, 82418, 82522, 82654, -82708, 83030, 83259, 83375, 83391, 83398, 83421, 83486, 83545, -83810, 84050, 84175, 84249, 84303, 84721, 85514, 85683, 85782, -85918, 86025, 86247, 86275, 86428, 86515, 86583, 86756, 86779, -87125, 87172, 87285, 87362, 87412, 87542, 87725, 87875, 88102, -88305, 88412, 88445, 88806, 88825, 88837, 89001, 89125, 89175, -89590, 89661, 89930, 90117, 90354, 90364, 90459, 91091, 91143, -91234, 91839, 92046, 92055, 92225, 92365, 92414, 92463, 92510, -92575, 93058, 93092, 93275, 93357, 93775, 93795, 93925, 94017, -94178, 94221, 94622, 94809, 95139, 95325, 95571, 95795, 95830, -95874, 96026, 96237, 96278, 96425, 96596, 97006, 97175, 97375, -97405, 97526, 97556, 97682, 98022, 98049, 98394, 98397, 98441, -98494, 98553, 98716, 98735, 99127, 99275, 99567, 99705, 99715, -100510, 100555, 100719, 100793, 100905, 101062, 102051, 102245, -102459, 102487, 102557, 102675, 102885, 102921, 103075, 103155, -103156, 103173, 103246, 103341, 103675, 103935, 104044, 104181, -104284, 104690, 104811, 104907, 104975, 105125, 105154, 105183, -105524, 105710, 105754, 105903, 105963, 106227, 106375, 106641, -106782, 106930, 107065, 107525, 107559, 107653, 107822, 108086, -108537, 109089, 109142, 109174, 109330, 109388, 109417, 109503, -109554, 110019, 110075, 110331, 110495, 110789, 110825, 110946, -111265, 111476, 111910, 111925, 112047, 112375, 112385, 112406, -112437, 112651, 113135, 113553, 113775, 114057, 114308, 114513, -115258, 115292, 115311, 115797, 116058, 116242, 116402, 116522, -116725, 116932, 116963, 117249, 117325, 117334, 117438, 117670, -117711, 117845, 117875, 118490, 119119, 119164, 119187, 119306, -120125, 120175, 120213, 120785, 120802, 120835, 121121, 121670, -121923, 121975, 122018, 122199, 122525, 122815, 122825, 123025, -123627, 123783, 123823, 123981, 124025, 124468, 124545, 124558, -124775, 124930, 125097, 125229, 125426, 125541, 125715, 125829, -125902, 125948, 126075, 126445, 127075, 127426, 127534, 127738, -127756, 128018, 128271, 128673, 128877, 128986, 129115, 129311, -129514, 129605, 130134, 130203, 130585, 130975, 131043, 131118, -131285, 131313, 131495, 132153, 132158, 132275, 132618, 133052, -133133, 133209, 133342, 133570, 133705, 134113, 134125, 134162, -134199, 134385, 134895, 134995, 135014, 135531, 135575, 136045, -136214, 136325, 136367, 136851, 137275, 137547, 137566, 137924, -138069, 138229, 138621, 138765, 138985, 139113, 139564, 139587, -139601, 139638, 140714, 140777, 141267, 141933, 142025, 142228, -142538, 142766, 142805, 142970, 143143, 143375, 143745, 143811, -144039, 144279, 144305, 144417, 144925, 145475, 145509, 145521, -146234, 146289, 146334, 146523, 146566, 146575, 147033, 147175, -147436, 147591, 147706, 147741, 147994, 148010, 148625, 148666, -148707, 148925, 149435, 149702, 149891, 150183, 150590, 150765, -150898, 151294, 151525, 151593, 152218, 152438, 153062, 153065, -153410, 153425, 153729, 154105, 154652, 154693, 154869, 155771, -156066, 156325, 156426, 156674, 156695, 157035, 157325, 157339, -157604, 157731, 158015, 158389, 158565, 158631, 158804, 158875, -159562, 159790, 160173, 160225, 160395, 161161, 161253, 161414, -161733, 161975, 162129, 162578, 163370, 163415, 163713, 163761, -163990, 163995, 164169, 164255, 164331, 164738, 164983, 165025, -165886, 166175, 166419, 166634, 167042, 167214, 167865, 168175, -168609, 168674, 169099, 169169, 169756, 170126, 170338, 170765, -171125, 171275, 171462, 171475, 171535, 171925, 171941, 171955, -172235, 172546, 172822, 172887, 172975, 173225, 173635, 174087, -174097, 174363, 174603, 174685, 174783, 174845, 174902, 175491, -175972, 176001, 176157, 176505, 176605, 177023, 177489, 177735, -177970, 178126, 178334, 178746, 178802, 178959, 179075, 180154, -180761, 180895, 181203, 181447, 181917, 182505, 182590, 182666, -182819, 183027, 183365, 183425, 183483, 183799, 184093, 184382, -184910, 185725, 186093, 186238, 186694, 186702, 186745, 186837, -186998, 187187, 187395, 187775, 188108, 188139, 188518, 188853, -188922, 188993, 189625, 190333, 190463, 190855, 191139, 191301, -191425, 191607, 191634, 191675, 192027, 192185, 192995, 193325, -193430, 193479, 194271, 194463, 194579, 194996, 195201, 195415, -195730, 196075, 196137, 196677, 197098, 197846, 198237, 198927, -199082, 199927, 200013, 200158, 200355, 200725, 201243, 202027, -202521, 202612, 203203, 203319, 203522, 203665, 204321, 204425, -205751, 205942, 206045, 206305, 206349, 206635, 206886, 207214, -207575, 208075, 208444, 208495, 208658, 208715, 209209, 209457, -209525, 210125, 210749, 210826, 211071, 212602, 213342, 213785, -213807, 214149, 214225, 214291, 214455, 214774, 214795, 215747, -215878, 216775, 216890, 217217, 217341, 217558, 217906, 218405, -218530, 218855, 219351, 219373, 219501, 219849, 220255, 221030, -221122, 221221, 221559, 221991, 222015, 222111, 222425, 222999, -223706, 223975, 224516, 224553, 224825, 224939, 225446, 225885, -225998, 226347, 226525, 226941, 228085, 228206, 228327, 228475, -228657, 228718, 228781, 229586, 229593, 229957, 230115, 230318, -231035, 231275, 231725, 231978, 232101, 232562, 232645, 232730, -232934, 233206, 233818, 234025, 234099, 234175, 234639, 235011, -235246, 235445, 235543, 235586, 236406, 236555, 237429, 237614, -238206, 239071, 239343, 239575, 239685, 240065, 240149, 240526, -240695, 240737, 240994, 241129, 242121, 242515, 243089, 243815, -243867, 243890, 244205, 244559, 244783, 245055, 245985, 246123, -246202, 246235, 247107, 247225, 247247, 248788, 248829, 248897, -249067, 249158, 249951, 250325, 250563, 250821, 251275, 252586, -252655, 253011, 253175, 253253, 254634, 255189, 255507, 255626, -256711, 257193, 258115, 258819, 258874, 259233, 259259, 259325, -259407, 259666, 260110, 260642, 260678, 260710, 261326, 261443, -261725, 262353, 262885, 263097, 263302, 264275, 264385, 265475, -265727, 265837, 266955, 267189, 267197, 267325, 267501, 267674, -268119, 268203, 269059, 269555, 270193, 270215, 270231, 270802, -272194, 272855, 272935, 273325, 273581, 273885, 273999, 274022, -274846, 275684, 276573, 276575, 277365, 277574, 278018, 278179, -278369, 278690, 279357, 279775, 280041, 280053, 280497, 281015, -282302, 282777, 283383, 283475, 284053, 284258, 284954, 285131, -285770, 287287, 287451, 287638, 287738, 288145, 288463, 288827, -289289, 290145, 290605, 290966, 291005, 291305, 291893, 292175, -292201, 292494, 293335, 293595, 293854, 294151, 294175, 295075, -295647, 296225, 296769, 296989, 297910, 298265, 298623, 298775, -299299, 299367, 300237, 300713, 302005, 303025, 303646, 303862, -303918, 304175, 304606, 305045, 305283, 305762, 305767, 305942, -306397, 306475, 307582, 308074, 308357, 308913, 309442, 310329, -310821, 311170, 311395, 312325, 312666, 312987, 313565, 314019, -314041, 314171, 314534, 314755, 314870, 315425, 315514, 316239, -316342, 316825, 317471, 318478, 318565, 318734, 318835, 318903, -319319, 319345, 319390, 320013, 320045, 322161, 322465, 323449, -323785, 323817, 324818, 325335, 325622, 325703, 325822, 326337, -326859, 326975, 327795, 328757, 329623, 330395, 331075, 331177, -331298, 331545, 331683, 331731, 333355, 333925, 335405, 335559, -335699, 336091, 336743, 336774, 336973, 337502, 337535, 338169, -338675, 338997, 339031, 339521, 340442, 340535, 341341, 341446, -341734, 341887, 342309, 343077, 343915, 344379, 344729, 344810, -345477, 347282, 347633, 347967, 348725, 348843, 349095, 349401, -349525, 349809, 350727, 350987, 351538, 351785, 352869, 353379, -353717, 354609, 355570, 355946, 356345, 356421, 356915, 357309, -357425, 359414, 359513, 360778, 360789, 361361, 361491, 361675, -362674, 363562, 364021, 364154, 364994, 365585, 365835, 366415, -367114, 368039, 369265, 369303, 369985, 370025, 370139, 371665, -371722, 372775, 373182, 373737, 374255, 375193, 375683, 376475, -377245, 377377, 378235, 378301, 378879, 378917, 380494, 380545, -381095, 381938, 381951, 381997, 382075, 382109, 382655, 383439, -383525, 384307, 384659, 384826, 385526, 386425, 386630, 387686, -388311, 388531, 389499, 390165, 390166, 390963, 391017, 391065, -391534, 391685, 391989, 393421, 394010, 394953, 395937, 397010, -397822, 397969, 398866, 398905, 399475, 400078, 400673, 400775, -401511, 401698, 401882, 402866, 403403, 403535, 404225, 406203, -406334, 406445, 406802, 406847, 407407, 407827, 408291, 408425, -409975, 410669, 410839, 411033, 411845, 412114, 412269, 413075, -413526, 413678, 414715, 415454, 416361, 416585, 417027, 417074, -417175, 417571, 417605, 418035, 419881, 421685, 422807, 423243, -423453, 424390, 424589, 424762, 424879, 425258, 425315, 425546, -425845, 426374, 426387, 427025, 427063, 427431, 428655, 429598, -429913, 430606, 431365, 431457, 431607, 432055, 435638, 435953, -436449, 437255, 438741, 438991, 440657, 440781, 440818, 443989, -444925, 445315, 445835, 445991, 446369, 446865, 447005, 447083, -447146, 447811, 447925, 448063, 450262, 450385, 451451, 453299, -453871, 454138, 454181, 454597, 455469, 455793, 455877, 456025, -456475, 456665, 456909, 458643, 458689, 458913, 458983, 459173, -460955, 461373, 462111, 462275, 462346, 462553, 462722, 464163, -465595, 466697, 466735, 466755, 467495, 468999, 469567, 470327, -471295, 471801, 472305, 472549, 473271, 474513, 474734, 476749, -477158, 477717, 478101, 479085, 480491, 480766, 481481, 481574, -482734, 483575, 484561, 485537, 486098, 486266, 487227, 487475, -487490, 488433, 488733, 489325, 490637, 491878, 492499, 492745, -493025, 494615, 496223, 496947, 497705, 497798, 498883, 499681, -500395, 501787, 502918, 503234, 505161, 505325, 506253, 506530, -507566, 508079, 508277, 508805, 508898, 509675, 510663, 511819, -512006, 512169, 512601, 512746, 512981, 514786, 514855, 516925, -516971, 517215, 517979, 518035, 519622, 520331, 520421, 520923, -521110, 521594, 521645, 523957, 527065, 527307, 528143, 529529, -531505, 532763, 533355, 533533, 533919, 535717, 536393, 536558, -536935, 537251, 539121, 539695, 540175, 541167, 541282, 541717, -542087, 542225, 542659, 543286, 543895, 544011, 544765, 544825, -545054, 545343, 546231, 546325, 547491, 548359, 550671, 551614, -552575, 552805, 555458, 555611, 555814, 555841, 557566, 557583, -558467, 559265, 559682, 559773, 561290, 562438, 563615, 563914, -564775, 564949, 564995, 567853, 568178, 569023, 570515, 570741, -571795, 572242, 572663, 572907, 573562, 573965, 574678, 575795, -576583, 577239, 578289, 578347, 579945, 580601, 581405, 581529, -581647, 581825, 582335, 582958, 583015, 583219, 584545, 584647, -585249, 585599, 587301, 588115, 588965, 590359, 591015, 593021, -593929, 594035, 594146, 594473, 595441, 595515, 596183, 596733, -598299, 600117, 600281, 600457, 600691, 601315, 602485, 602547, -602823, 603725, 603911, 604299, 604877, 605098, 607202, 609501, -609725, 610203, 612157, 613118, 614422, 615043, 615505, 616975, -618171, 618233, 620194, 620289, 620517, 620806, 620977, 621970, -622895, 623162, 623181, 623441, 624169, 625611, 625807, 628694, -630539, 631465, 633919, 634114, 634933, 636585, 637143, 637887, -638319, 639065, 639331, 639561, 640211, 640871, 644397, 644725, -645337, 645909, 647185, 648907, 649078, 649165, 650275, 651605, -651695, 651775, 651833, 653315, 653429, 653457, 654493, 655402, -656183, 656903, 657662, 658255, 659525, 659813, 661227, 662966, -663803, 664411, 665482, 669185, 670719, 671099, 675393, 676286, -677005, 677846, 680485, 680846, 681207, 682486, 683501, 683675, -684574, 685055, 685069, 687115, 687242, 687401, 689210, 689843, -692461, 692714, 693519, 693842, 693935, 694083, 695045, 696725, -696787, 700553, 700843, 701437, 702559, 702658, 704099, 705686, -705755, 708883, 709142, 709423, 709631, 710645, 712101, 712327, -712385, 714425, 715737, 719095, 719345, 720575, 720797, 721149, -722361, 724101, 724594, 725249, 726869, 727415, 729147, 729399, -729554, 730303, 730639, 730825, 731235, 733381, 734635, 734638, -735034, 737426, 737817, 737891, 742577, 743002, 743774, 744107, -744775, 746697, 748867, 749177, 751502, 751709, 754354, 754377, -754851, 755573, 756613, 757393, 758582, 759115, 759655, 759795, -761349, 761453, 761515, 762671, 763347, 764405, 764855, 768009, -768955, 769119, 770185, 772179, 773605, 773927, 774566, 774706, -775489, 777925, 779433, 781665, 782254, 782391, 782971, 783959, -785213, 785519, 785806, 786335, 787175, 788785, 789061, 790855, -790993, 791282, 792281, 793117, 796195, 796835, 798475, 798721, -800513, 803551, 804287, 804837, 806113, 809042, 809627, 811923, -812045, 812383, 813967, 814055, 814555, 814929, 815269, 816221, -817581, 817663, 818363, 818662, 823361, 824182, 824551, 827421, -828134, 828245, 828269, 828971, 829226, 829939, 830297, 830414, -831575, 831649, 832117, 833187, 833721, 836349, 836969, 837199, -838409, 839523, 839914, 841841, 841935, 843479, 843657, 843755, -845871, 850586, 851105, 852267, 853615, 854335, 858363, 858458, -859027, 860343, 861707, 862017, 862025, 866723, 866822, 868205, -870758, 872053, 872275, 873422, 874437, 876826, 877591, 877933, -878845, 884051, 884374, 885391, 886414, 887777, 888925, 889778, -889865, 891219, 893809, 894179, 894691, 896506, 898535, 898909, -900358, 901945, 906059, 906685, 907647, 908831, 908905, 910385, -910803, 912247, 912373, 912485, 914641, 916487, 917662, 917785, -918731, 919677, 921475, 921557, 921633, 924482, 926497, 926782, -927707, 927979, 929305, 930291, 931209, 932955, 933658, 934743, -935693, 936859, 943041, 947546, 947807, 949003, 950521, 951142, -951171, 951235, 952679, 954845, 955451, 959077, 960089, 961961, -962065, 963815, 964894, 966329, 966575, 969215, 971509, 971618, -973063, 973617, 975415, 978835, 979693, 980837, 983103, 983411, -985025, 986493, 988057, 988418, 989417, 990437, 990698, 990847, -992525, 994449, 994555, 994903, 997165, 997339, 997694, 998223, -998963, 1000195, 1004245, 1004663, 1004705, 1005238, 1006733, -1007083, 1007165, 1012894, 1013173, 1014101, 1014429, 1015835, -1016738, 1016769, 1017005, 1018381, 1021269, 1023729, 1024309, -1024426, 1026817, 1026861, 1028489, 1030285, 1030863, 1032226, -1033815, 1034195, 1036849, 1037153, 1038635, 1039071, 1040763, -1042685, 1049191, 1053987, 1056757, 1057978, 1058529, 1058743, -1059022, 1060975, 1061905, 1062761, 1063145, 1063517, 1063713, -1063865, 1065935, 1066121, 1067857, 1070167, 1070558, 1070797, -1072478, 1073995, 1076515, 1076537, 1078259, 1083047, 1083121, -1084039, 1085773, 1085926, 1086891, 1088153, 1089095, 1094331, -1094951, 1095274, 1096381, 1099825, 1100869, 1101957, 1102045, -1102551, 1103414, 1104299, 1105819, 1106139, 1106959, 1107197, -1114366, 1114503, 1114673, 1115569, 1115661, 1117865, 1119371, -1121549, 1121894, 1123343, 1125655, 1127253, 1131531, 1132058, -1132681, 1133407, 1135234, 1135345, 1136863, 1137873, 1139677, -1140377, 1146442, 1147619, 1155865, 1156805, 1157819, 1159171, -1159543, 1161849, 1162059, 1162213, 1169311, 1171001, 1172354, -1173381, 1175675, 1178709, 1181257, 1182446, 1183301, 1186835, -1186923, 1187329, 1191547, 1192895, 1195061, 1196069, 1196506, -1196569, 1198483, 1199266, 1201915, 1203935, 1206835, 1208938, -1209271, 1210547, 1211573, 1213511, 1213526, 1213563, 1213682, -1215245, 1215487, 1215665, 1216171, 1218725, 1225367, 1227993, -1229695, 1230383, 1234838, 1236273, 1239953, 1242201, 1242989, -1243839, 1244495, 1245621, 1245811, 1255133, 1255501, 1257295, -1257949, 1257962, 1258085, 1259871, 1262723, 1263661, 1266325, -1266749, 1267474, 1268915, 1269359, 1272245, 1272467, 1274539, -1275879, 1277479, 1279091, 1280015, 1281137, 1281865, 1281974, -1282633, 1284899, 1285999, 1286965, 1287687, 1292669, 1293853, -1294033, 1295723, 1299055, 1300233, 1301027, 1302775, 1303985, -1306137, 1306877, 1310133, 1310278, 1314542, 1315239, 1316978, -1322893, 1325467, 1326561, 1329621, 1331729, 1334667, 1336783, -1338623, 1339634, 1340003, 1341395, 1344718, 1344759, 1346891, -1349341, 1349834, 1350537, 1351166, 1353205, 1354111, 1354886, -1356277, 1356901, 1358215, 1362635, 1365581, 1368334, 1370369, -1370386, 1372019, 1376493, 1379035, 1381913, 1386723, 1388645, -1389223, 1389535, 1390173, 1392377, 1393915, 1396031, 1399205, -1400273, 1400487, 1403207, 1403225, 1405943, 1406095, 1406587, -1409785, 1410031, 1412327, 1414127, 1414562, 1416389, 1420445, -1421319, 1422169, 1423807, 1426713, 1428163, 1430605, 1431382, -1432417, 1433531, 1433729, 1433905, 1436695, 1437293, 1442399, -1442926, 1446071, 1447341, 1447873, 1448161, 1448402, 1454089, -1457395, 1457427, 1459354, 1459759, 1465399, 1466641, 1468987, -1469194, 1472207, 1482627, 1483339, 1485365, 1486047, 1486667, -1488403, 1489411, 1492309, 1496541, 1497067, 1497238, 1503593, -1507121, 1507857, 1508638, 1511653, 1512118, 1512745, 1514071, -1515839, 1516262, 1518005, 1519341, 1519817, 1524733, 1525107, -1526657, 1529099, 1531309, 1532795, 1533433, 1536055, 1536639, -1542863, 1544491, 1548339, 1550485, 1552015, 1552661, 1554925, -1557905, 1563419, 1565011, 1566461, 1567247, 1571735, 1575917, -1582009, 1582559, 1583023, 1585285, 1586126, 1586899, 1586967, -1588533, 1589483, 1600313, 1602403, 1604986, 1605837, 1608717, -1612682, 1616197, 1616402, 1617122, 1618211, 1619527, 1622695, -1628889, 1629887, 1635622, 1638505, 1639187, 1641809, 1642911, -1644155, 1655121, 1657415, 1657466, 1661569, 1663705, 1670053, -1671241, 1671549, 1675333, 1681691, 1682681, 1682841, 1685509, -1687829, 1689569, 1690715, 1691701, 1692197, 1694173, 1694407, -1694615, 1698087, 1698619, 1701343, 1701931, 1702115, 1702851, -1706215, 1709659, 1711435, 1711463, 1718105, 1719663, 1721573, -1722202, 1723025, 1727878, 1729937, 1731785, 1734605, 1735327, -1739881, 1742293, 1750507, 1751629, 1753037, 1756645, 1758531, -1760213, 1761319, 1764215, 1769261, 1771774, 1772855, 1773593, -1773669, 1776481, 1778498, 1781143, 1786499, 1790921, 1791946, -1792021, 1794611, 1794759, 1798899, 1801751, 1804231, 1804786, -1806091, 1807117, 1811485, 1812446, 1813407, 1818677, 1820289, -1820523, 1822139, 1823885, 1825579, 1826246, 1834963, 1836595, -1837585, 1843565, 1847042, 1847677, 1849243, 1852201, 1852257, -1852462, 1856261, 1857505, 1859435, 1869647, 1870297, 1872431, -1877953, 1878755, 1879537, 1885885, 1886943, 1891279, 1894487, -1896455, 1901211, 1901501, 1907689, 1908386, 1910051, 1916291, -1920983, 1922961, 1924814, 1929254, 1930649, 1933459, 1936415, -1936765, 1939751, 1944103, 1945349, 1951481, 1952194, 1955635, -1956449, 1957703, 1958887, 1964515, 1965417, 1968533, 1971813, -1973699, 1975103, 1975467, 1976777, 1978205, 1979939, 1980218, -1982251, 1984279, 1987453, 1988623, 1994707, 1999283, 1999591, -1999898, 2002481, 2002847, 2007467, 2009451, 2011373, 2017077, -2019127, 2019719, 2022605, 2024751, 2026749, 2032329, 2040353, -2044471, 2046655, 2048449, 2050841, 2052501, 2055579, 2056223, -2060455, 2062306, 2066801, 2070107, 2070335, 2071771, 2073065, -2076035, 2079511, 2092717, 2099785, 2100659, 2111317, 2114698, -2116543, 2117843, 2120393, 2121843, 2125207, 2126465, 2132273, -2132902, 2137822, 2141737, 2145913, 2146145, 2146981, 2147073, -2150477, 2153437, 2155657, 2164389, 2167055, 2167957, 2170679, -2172603, 2172821, 2176895, 2181067, 2183555, 2188021, 2189031, -2192065, 2193763, 2200429, 2203791, 2204534, 2207161, 2209339, -2210351, 2210935, 2212873, 2215457, 2215763, 2216035, 2219399, -2221271, 2224445, 2234837, 2237411, 2238067, 2241265, 2242454, -2245857, 2250895, 2257333, 2262957, 2266627, 2268177, 2271773, -2274393, 2275229, 2284997, 2285258, 2289443, 2293907, 2294155, -2301817, 2302658, 2304323, 2311205, 2313649, 2316955, 2320381, -2329187, 2330038, 2334145, 2336191, 2338919, 2340503, 2343314, -2345057, 2357381, 2359379, 2362789, 2363153, 2363486, 2367001, -2368333, 2368865, 2372461, 2377855, 2379189, 2382961, 2386241, -2388701, 2396009, 2397106, 2399567, 2405347, 2407479, 2412235, -2416193, 2419023, 2422109, 2424499, 2424603, 2425683, 2428447, -2429045, 2442862, 2444923, 2445773, 2453433, 2459303, 2461462, -2466827, 2469901, 2471045, 2473211, 2476441, 2476745, 2481997, -2482597, 2486199, 2494235, 2497759, 2501369, 2501917, 2505919, -2513095, 2519959, 2532235, 2536079, 2541845, 2542903, 2544971, -2551594, 2553439, 2561065, 2571233, 2572619, 2580565, 2580991, -2581934, 2582827, 2583303, 2585843, 2589151, 2591817, 2592629, -2598977, 2600507, 2603209, 2611037, 2612233, 2614447, 2618629, -2618998, 2624369, 2630257, 2631218, 2636953, 2640239, 2641171, -2644213, 2644945, 2647555, 2648657, 2655037, 2657661, 2667747, -2673539, 2674463, 2676395, 2678741, 2681195, 2681869, 2687919, -2688907, 2700451, 2705329, 2707063, 2707179, 2709239, 2710981, -2711471, 2714815, 2718669, 2732561, 2733511, 2737889, 2738185, -2739369, 2750321, 2758535, 2760953, 2764177, 2766049, 2767787, -2769487, 2770563, 2771431, 2778693, 2785915, 2791613, 2792387, -2798939, 2804735, 2816033, 2820103, 2827442, 2830145, 2831323, -2831647, 2838085, 2857921, 2861062, 2862579, 2865317, 2866105, -2868767, 2884637, 2886689, 2887221, 2893757, 2893881, 2898469, -2902291, 2904739, 2906449, 2915674, 2922029, 2926703, 2928291, -2930885, 2937874, 2939699, 2951069, 2951897, 2956115, 2970327, -2977051, 2986159, 2988073, 2991265, 2997383, 2997797, 2998165, -2999847, 3004603, 3005249, 3007693, 3022345, 3022438, 3025541, -3027973, 3033815, 3033877, 3034205, 3047653, 3055019, 3056977, -3066613, 3068891, 3078251, 3082729, 3085771, 3087095, 3090277, -3093409, 3093459, 3095309, 3101527, 3102449, 3114223, 3120469, -3124979, 3130231, 3137771, 3140486, 3144905, 3147331, 3151253, -3154591, 3159637, 3160729, 3168685, 3170366, 3172047, 3192101, -3197207, 3199353, 3204935, 3206269, 3206733, 3211817, 3230882, -3234199, 3235687, 3243737, 3246473, 3255482, 3267803, 3268967, -3271021, 3275695, 3276971, 3286355, 3292445, 3295331, 3299179, -3306801, 3307837, 3308987, 3316411, 3328039, 3328997, 3332849, -3339611, 3346109, 3349085, 3361795, 3363681, 3372149, 3374585, -3377129, 3377543, 3377915, 3379321, 3381487, 3387215, 3390361, -3400663, 3411067, 3414433, 3415997, 3420835, 3424361, 3425965, -3427391, 3427887, 3445403, 3453839, 3453987, 3457817, 3459463, -3467443, 3479998, 3487583, 3487627, 3491929, 3494413, 3495057, -3502969, 3514971, 3516263, 3518333, 3531359, 3536405, 3537193, -3542851, 3545129, 3545229, 3558583, 3569929, 3578455, 3585491, -3595659, 3604711, 3607315, 3607426, 3610477, 3612791, 3614693, -3617141, 3621005, 3624179, 3628411, 3637933, 3646313, 3648385, -3651583, 3655847, 3660151, 3662497, 3664293, 3665441, 3672985, -3683017, 3692193, 3693157, 3702923, 3706577, 3719573, 3728153, -3735407, 3743095, 3744653, 3746953, 3748322, 3753673, 3765157, -3771595, 3779309, 3779831, 3780295, 3789227, 3790655, 3800741, -3809927, 3816131, 3817879, 3827227, 3827391, 3833459, 3856214, -3860173, 3861949, 3864619, 3872901, 3881273, 3900281, 3915083, -3926629, 3928497, 3929941, 3933137, 3946813, 3946827, 3962203, -3965315, 3973319, 3985267, 3993743, 3997418, 4012465, 4012547, -4024823, 4031261, 4031705, 4035239, 4039951, 4040509, 4041005, -4042687, 4042805, 4050553, 4055843, 4081181, 4086511, 4089055, -4090757, 4093379, 4103239, 4121741, 4131833, 4133261, 4138561, -4143665, 4148947, 4153546, 4170751, 4172201, 4180963, 4187771, -4197431, 4219007, 4221811, 4231283, 4241163, 4247341, 4247887, -4260113, 4260883, 4273102, 4274803, 4277489, 4291593, 4302397, -4305505, 4309279, 4314311, 4319695, 4321933, 4325633, 4352051, -4358341, 4373511, 4375681, 4392287, 4395859, 4402867, 4405999, -4406811, 4416787, 4425499, 4429435, 4433549, 4436159, 4446245, -4449731, 4458389, 4459939, 4467073, 4479865, 4486909, 4502641, -4509973, 4511965, 4531115, 4533001, 4533657, 4554737, 4560743, -4565615, 4567277, 4574953, 4585973, 4586959, 4600897, 4602578, -4609423, 4617605, 4617931, 4619527, 4621643, 4631155, 4632959, -4672841, 4678223, 4688719, 4706513, 4709861, 4710729, 4721393, -4721519, 4724419, 4729081, 4739311, 4742101, 4755549, 4757297, -4767521, 4770965, 4775147, 4777721, 4780723, 4789169, 4793269, -4796351, 4803821, 4812035, 4821877, 4822543, 4823135, 4829513, -4834531, 4846323, 4864057, 4871087, 4875277, 4880485, 4883223, -4884763, 4890467, 4893779, 4903301, 4930783, 4936409, 4940377, -4950545, 4950967, 4951969, 4955143, 4999745, 5009837, 5034679, -5035589, 5047141, 5050241, 5069407, 5084651, 5097301, 5100154, -5107739, 5135119, 5142179, 5143333, 5155765, 5161217, 5178013, -5211503, 5219997, 5222587, 5231281, 5240333, 5258773, 5271649, -5276851, 5280233, 5286745, 5292413, 5296877, 5306917, 5316979, -5321303, 5323153, 5332255, 5343161, 5343899, 5344555, 5357183, -5382871, 5389969, 5397691, 5411139, 5436299, 5448839, 5459441, -5487317, 5511335, 5517163, 5528809, 5538101, 5551441, 5570917, -5579977, 5590127, 5592059, 5606135, 5617451, 5621447, 5622483, -5634343, 5635211, 5644387, 5651522, 5656597, 5657407, 5659927, -5677243, 5690267, 5699369, 5713145, 5724677, 5748431, 5756645, -5761691, 5768419, 5783557, 5784321, 5787191, 5801131, 5818879, -5824621, 5825095, 5827289, 5837009, 5841557, 5852327, 5858285, -5888069, 5891843, 5896579, 5897657, 5898629, 5908715, 5920039, -5964803, 5972593, 5975653, 5992765, 5996127, 5998331, 6009133, -6024007, 6024083, 6027707, 6047573, 6068777, 6107155, 6129013, -6153655, 6159049, 6166241, 6170417, 6182423, 6201209, 6224743, -6226319, 6229171, 6230319, 6243787, 6244423, 6247789, 6268121, -6271811, 6298177, 6305431, 6315517, 6316751, 6322079, 6343561, -6378985, 6387767, 6391861, 6409653, 6412009, 6424717, 6439537, -6447947, 6454835, 6464647, 6468037, 6483617, 6485011, 6503453, -6528799, 6534047, 6547495, 6578045, 6580783, 6583811, 6585001, -6591499, 6595963, 6608797, 6649159, 6658769, 6674393, 6675251, -6679351, 6704017, 6709469, 6725897, 6736849, 6752389, 6791609, -6832679, 6876857, 6883643, 6903867, 6918791, 6930763, 6958627, -6971107, 6979061, 6982823, 6999643, 7005547, 7039139, 7048421, -7050857, 7058519, 7065853, 7068605, 7119281, 7132231, 7139269, -7152655, 7166363, 7172191, 7206529, 7218071, 7229981, 7243379, -7289185, 7292311, 7296893, 7344685, 7358377, 7359707, 7367987, -7379021, 7395949, 7401443, 7424087, 7431413, 7434817, 7451873, -7453021, 7464397, 7465157, 7482377, 7517179, 7525837, 7534519, -7537123, 7556095, 7563113, 7620301, 7624109, 7650231, 7653043, -7685899, 7715869, 7777289, 7780091, 7795229, 7800127, 7829729, -7848589, 7851215, 7858097, 7867273, 7872601, 7877647, 7887919, -7888933, 7903283, 7925915, 7936093, 7947563, 7966211, 7979183, -7998403, 8026447, 8054141, 8059303, 8077205, 8080567, 8084707, -8115389, 8138705, 8155133, 8155351, 8176753, 8201599, 8234809, -8238581, 8258753, 8272201, 8297509, 8316649, 8329847, 8332831, -8339441, 8389871, 8401553, 8420933, 8448337, 8452891, 8477283, -8480399, 8516807, 8544523, 8550017, 8553401, 8560357, 8609599, -8615117, 8642273, 8675071, 8699995, 8707621, 8717789, 8723693, -8740667, 8773921, 8782579, 8804429, 8806759, 8827423, 8869751, -8890211, 8894171, 8907509, 8909119, 8930579, 8992813, 8995921, -9001687, 9018565, 9035849, 9036769, 9099743, 9116063, 9166493, -9194653, 9209263, 9230371, 9303983, 9309829, 9370805, 9379019, -9389971, 9411631, 9414613, 9472111, 9478093, 9485801, 9503329, -9523541, 9536099, 9549761, 9613007, 9622493, 9640535, 9649489, -9659011, 9732047, 9744757, 9781739, 9806147, 9828767, 9855703, -9872267, 9896047, 9926323, 9965009, 9968453, 9993545, 10013717, -10044353, 10050791, 10060709, 10083499, 10158731, 10170301, -10188541, 10193761, 10204859, 10232447, 10275973, 10282559, -10309819, 10314971, 10316297, 10354117, 10383865, 10405103, -10432409, 10482433, 10496123, 10506613, 10511293, 10553113, -10578533, 10586477, 10610897, 10631543, 10652251, 10657993, -10682755, 10692677, 10737067, 10754551, 10773529, 10784723, -10891199, 10896779, 10938133, 10991701, 10999439, 11096281, -11137363, 11173607, 11194313, 11231207, 11233237, 11308087, -11342683, 11366807, 11386889, 11393027, 11394187, 11430103, -11473481, 11473589, 11484911, 11506445, 11516531, 11528497, -11529979, 11560237, 11630839, 11647649, 11648281, 11692487, -11730961, 11731109, 11758021, 11780899, 11870599, 11950639, -12005773, 12007943, 12023777, 12041003, 12124937, 12166747, -12178753, 12179993, 12264871, 12311417, 12333497, 12404509, -12447641, 12488149, 12511291, 12540151, 12568919, 12595651, -12625991, 12664619, 12689261, 12713977, 12726523, 12750385, -12774821, 12815209, 12823423, 12836077, 12853003, 12871417, -12888227, 12901781, 12999173, 12999337, 13018667, 13055191, -13119127, 13184083, 13306099, 13404989, 13435741, 13438339, -13482071, 13496749, 13538041, 13590803, 13598129, 13642381, -13707797, 13739417, 13745537, 13759819, 13791559, 13863863, -13895843, 13902787, 13955549, 13957343, 13990963, 14033767, -14088461, 14128805, 14200637, 14223761, 14329471, 14332061, -14365121, 14404489, 14466563, 14471699, 14537411, 14575951, -14638717, 14686963, 14742701, 14854177, 14955857, 14967277, -15060079, 15068197, 15117233, 15145247, 15231541, 15247367, -15320479, 15340681, 15355819, 15362659, 15405791, 15464257, -15523091, 15538409, 15550931, 15581189, 15699857, 15735841, -15745927, 15759439, 15878603, 15881473, 15999503, 16036207, -16109023, 16158307, 16221281, 16267463, 16360919, 16398659, -16414841, 16460893, 16585361, 16593649, 16623409, 16656623, -16782571, 16831853, 16895731, 16976747, 16999133, 17023487, -17102917, 17145467, 17218237, 17272673, 17349337, 17389357, -17437013, 17529601, 17546899, 17596127, 17598389, 17769851, -17850539, 17905151, 17974933, 18129667, 18171487, 18240449, -18285733, 18327913, 18378373, 18457339, 18545843, 18588623, -18596903, 18738539, 18809653, 18812071, 18951881, 18999031, -19060859, 19096181, 19139989, 19424693, 19498411, 19572593, -19591907, 19645847, 19780327, 19805323, 19840843, 19870597, -19918169, 20089631, 20262569, 20309309, 20375401, 20413159, -20452727, 20607379, 20615771, 20755039, 20764327, 20843129, -20922427, 20943073, 21000733, 21001829, 21160633, 21209177, -21240983, 21303313, 21688549, 21709951, 21875251, 21925711, -21946439, 21985799, 22135361, 22186421, 22261483, 22365353, -22450231, 22453117, 22619987, 22772507, 22844503, 22998827, -23207189, 23272297, 23383889, 23437829, 23448269, 23502061, -23716519, 24033257, 24240143, 24319027, 24364093, 24528373, -24584953, 24783229, 24877283, 24880481, 24971929, 24996571, -25054231, 25065391, 25314179, 25352141, 25690723, 25788221, -25983217, 26169397, 26280467, 26480567, 26694131, 26782109, -26795437, 26860699, 26948111, 26998049, 27180089, 27462497, -27566719, 27671597, 27698903, 27775163, 27909803, 27974183, -28050847, 28092913, 28306813, 28713161, 28998521, 29343331, -29579983, 29692241, 29834617, 29903437, 29916757, 30118477, -30259007, 30663121, 30693379, 30927079, 30998419, 31083371, -31860737, 31965743, 32515583, 32777819, 32902213, 33059981, -33136241, 33151001, 33388541, 33530251, 33785551, 33978053, -34170277, 34270547, 34758037, 35305141, 35421499, 35609059, -35691199, 36115589, 36321367, 36459209, 36634033, 36734893, -36998113, 37155143, 37438043, 37864361, 37975471, 38152661, -39121913, 39458687, 39549707, 40019977, 40594469, 40783879, -40997909, 41485399, 42277273, 42599173, 43105703, 43351309, -43724491, 43825351, 44346461, 45192947, 45537047, 45970307, -46847789, 47204489, 47765779, 48037937, 48451463, 48677533, -49140673, 50078671, 50459971, 52307677, 52929647, 53689459, -53939969, 54350669, 55915103, 57962561, 58098991, 58651771, -59771317, 60226417, 61959979, 64379963, 64992503, 66233081, -66737381, 71339959, 73952233, 76840601, 79052387, 81947069, -85147693, 87598591, 94352849, 104553157 -}; - + 48, 72, 80, 108, 112, 120, 162, + 168, 176, 180, 200, 208, 252, 264, + 270, 272, 280, 300, 304, 312, 368, + 378, 392, 396, 405, 408, 420, 440, + 450, 456, 464, 468, 496, 500, 520, + 552, 567, 588, 592, 594, 612, 616, + 630, 656, 660, 675, 680, 684, 696, + 700, 702, 728, 744, 750, 760, 780, + 828, 882, 888, 891, 918, 920, 924, + 945, 952, 968, 980, 984, 990, 1020, + 1026, 1044, 1050, 1053, 1064, 1092, 1100, + 1116, 1125, 1140, 1144, 1160, 1170, 1240, + 1242, 1250, 1288, 1300, 1323, 1332, 1352, + 1372, 1377, 1380, 1386, 1428, 1452, 1470, + 1476, 1480, 1485, 1496, 1530, 1539, 1540, + 1566, 1575, 1596, 1624, 1638, 1640, 1650, + 1672, 1674, 1700, 1710, 1716, 1736, 1740, + 1750, 1755, 1768, 1820, 1860, 1863, 1875, + 1900, 1932, 1950, 1976, 1998, 2024, 2028, + 2058, 2070, 2072, 2079, 2142, 2156, 2178, + 2205, 2214, 2220, 2244, 2295, 2296, 2300, + 2312, 2349, 2380, 2392, 2394, 2420, 2436, + 2450, 2457, 2460, 2475, 2508, 2511, 2548, + 2550, 2552, 2565, 2574, 2584, 2604, 2610, + 2625, 2652, 2660, 2728, 2750, 2790, 2850, + 2860, 2888, 2898, 2900, 2925, 2964, 2997, + 3016, 3036, 3042, 3087, 3100, 3105, 3108, + 3128, 3213, 3220, 3224, 3234, 3250, 3256, + 3267, 3321, 3330, 3332, 3366, 3380, 3388, + 3430, 3444, 3450, 3465, 3468, 3496, 3588, + 3591, 3608, 3630, 3654, 3675, 3690, 3700, + 3724, 3740, 3762, 3822, 3825, 3828, 3848, + 3850, 3861, 3876, 3906, 3915, 3944, 3978, + 4004, 4060, 4092, 4095, 4100, 4125, 4180, + 4185, 4216, 4232, 4250, 4264, 4275, 4332, + 4340, 4347, 4350, 4375, 4408, 4420, 4446, + 4508, 4524, 4550, 4554, 4563, 4650, 4662, + 4692, 4712, 4732, 4750, 4802, 4836, 4851, + 4875, 4884, 4940, 4995, 4998, 5032, 5049, + 5060, 5070, 5082, 5145, 5166, 5175, 5180, + 5202, 5236, 5244, 5324, 5336, 5355, 5382, + 5390, 5412, 5445, 5481, 5535, 5550, 5576, + 5586, 5624, 5643, 5684, 5704, 5733, 5740, + 5742, 5750, 5772, 5775, 5780, 5814, 5852, + 5859, 5916, 5950, 5967, 5980, 5985, 6050, + 6076, 6125, 6138, 6150, 6188, 6232, 6292, + 6324, 6348, 6370, 6375, 6380, 6396, 6435, + 6460, 6498, 6525, 6612, 6650, 6669, 6728, + 6762, 6786, 6808, 6820, 6825, 6831, 6875, + 6916, 6975, 6993, 7038, 7068, 7084, 7098, + 7125, 7150, 7192, 7203, 7220, 7245, 7250, + 7252, 7254, 7326, 7436, 7497, 7540, 7544, + 7546, 7548, 7605, 7623, 7688, 7749, 7750, + 7803, 7820, 7866, 7986, 8004, 8036, 8050, + 8060, 8073, 8085, 8092, 8118, 8125, 8140, + 8228, 8325, 8330, 8364, 8372, 8379, 8415, + 8436, 8450, 8470, 8526, 8556, 8575, 8584, + 8613, 8625, 8658, 8670, 8721, 8740, 8788, + 8874, 8918, 8925, 8932, 9009, 9020, 9044, + 9075, 9114, 9135, 9176, 9196, 9207, 9225, + 9250, 9310, 9348, 9350, 9405, 9438, 9486, + 9512, 9522, 9548, 9555, 9594, 9620, 9625, + 9724, 9747, 9765, 9860, 9918, 9945, 9975, + 10092, 10108, 10143, 10150, 10168, 10179, 10212, + 10250, 10450, 10540, 10556, 10557, 10580, 10602, + 10625, 10647, 10660, 10725, 10788, 10830, 10850, + 10868, 10875, 10878, 10881, 10948, 10952, 10989, + 11020, 11050, 11115, 11132, 11154, 11270, 11284, + 11316, 11319, 11322, 11375, 11385, 11396, 11492, + 11532, 11625, 11655, 11662, 11780, 11781, 11799, + 11830, 11858, 11875, 11979, 12005, 12006, 12054, + 12075, 12136, 12138, 12177, 12236, 12342, 12350, + 12495, 12546, 12580, 12628, 12650, 12654, 12675, + 12705, 12716, 12789, 12834, 12844, 12876, 12915, + 12950, 12987, 13005, 13034, 13156, 13167, 13182, + 13310, 13311, 13340, 13377, 13448, 13455, 13468, + 13475, 13671, 13764, 13794, 13804, 13875, 13923, + 13940, 13965, 14014, 14022, 14025, 14036, 14060, + 14157, 14210, 14212, 14229, 14260, 14268, 14283, + 14350, 14355, 14375, 14391, 14450, 14535, 14756, + 14812, 14875, 14877, 14924, 14950, 15004, 15028, + 15125, 15138, 15162, 15190, 15225, 15252, 15318, + 15345, 15375, 15428, 15548, 15561, 15580, 15675, + 15730, 15778, 15870, 15884, 15903, 15925, 15939, + 15950, 16150, 16182, 16245, 16275, 16317, 16428, + 16492, 16562, 16575, 16588, 16625, 16698, 16731, + 16796, 16820, 16905, 16965, 16974, 16983, 17020, + 17050, 17204, 17238, 17298, 17493, 17595, 17612, + 17732, 17745, 17787, 17875, 17908, 17980, 18009, + 18050, 18081, 18125, 18130, 18135, 18204, 18207, + 18315, 18326, 18513, 18525, 18590, 18634, 18676, + 18772, 18819, 18837, 18850, 18860, 18865, 18975, + 18981, 19074, 19220, 19228, 19251, 19266, 19314, + 19375, 19425, 19516, 19550, 19551, 19604, 19652, + 19665, 19684, 19773, 19844, 19894, 19964, 19965, + 20090, 20097, 20125, 20150, 20172, 20230, 20295, + 20332, 20349, 20350, 20482, 20570, 20646, 20691, + 20825, 20956, 21021, 21033, 21054, 21125, 21164, + 21175, 21266, 21315, 21402, 21460, 21483, 21525, + 21645, 21658, 21675, 21692, 21812, 21850, 21879, + 21964, 21970, 22022, 22185, 22218, 22295, 22425, + 22506, 22542, 22550, 22707, 22724, 22743, 22785, + 22878, 22940, 22977, 22990, 23125, 23188, 23275, + 23276, 23322, 23375, 23452, 23548, 23595, 23667, + 23715, 23751, 23780, 23805, 23826, 23828, 23925, + 23985, 24050, 24206, 24225, 24244, 24273, 24453, + 24548, 24633, 24642, 24650, 24794, 24795, 24843, + 25012, 25025, 25047, 25172, 25230, 25270, 25375, + 25382, 25389, 25420, 25461, 25575, 25625, 25636, + 25641, 25857, 25916, 25947, 26026, 26125, 26350, + 26404, 26411, 26450, 26505, 26588, 26650, 26862, + 26908, 27075, 27125, 27195, 27306, 27380, 27404, + 27436, 27489, 27508, 27531, 27550, 27625, 27676, + 27716, 27830, 27885, 27951, 28126, 28158, 28175, + 28275, 28305, 28322, 28413, 28611, 28652, 28730, + 28798, 28830, 28899, 28971, 29155, 29282, 29302, + 29325, 29348, 29406, 29450, 29478, 29575, 29601, + 29645, 29716, 29766, 29841, 30015, 30044, 30135, + 30225, 30258, 30303, 30340, 30345, 30525, 30628, + 30668, 30723, 30758, 30855, 30875, 30932, 30969, + 31059, 31213, 31262, 31365, 31372, 31434, 31450, + 31581, 31625, 31635, 31654, 31790, 31899, 31977, + 32085, 32103, 32110, 32116, 32186, 32375, 32487, + 32585, 32708, 32725, 32775, 32946, 32955, 33033, + 33201, 33212, 33275, 33292, 33327, 33350, 33418, + 33524, 33579, 33620, 33759, 33813, 33825, 34276, + 34317, 34485, 34606, 34684, 34713, 34850, 34914, + 34983, 35035, 35055, 35090, 35150, 35322, 35378, + 35525, 35588, 35650, 35739, 35836, 35875, 35972, + 36075, 36125, 36244, 36309, 36556, 36575, 36822, + 36946, 36963, 36975, 37004, 37030, 37076, 37107, + 37191, 37323, 37375, 37444, 37468, 37510, 37518, + 37570, 37791, 37845, 37905, 37975, 38073, 38295, + 38318, 38332, 38675, 38709, 38870, 38950, 38962, + 39039, 39325, 39445, 39494, 39525, 39556, 39627, + 39675, 39710, 39875, 39882, 39886, 39897, 39975, + 40052, 40204, 40222, 40293, 40362, 40375, 40455, + 40508, 40817, 40898, 40959, 41070, 41154, 41262, + 41325, 41405, 41492, 41503, 41574, 41745, 41876, + 42021, 42050, 42189, 42237, 42284, 42435, 42476, + 42483, 42550, 42625, 42772, 42826, 43095, 43197, + 43225, 43245, 43263, 43732, 43911, 43923, 43953, + 44109, 44175, 44198, 44217, 44252, 44275, 44289, + 44506, 44649, 44764, 44770, 44919, 44950, 44954, + 45125, 45254, 45325, 45356, 45387, 45619, 45747, + 45815, 46137, 46475, 46585, 46748, 46893, 46930, + 47068, 47125, 47138, 47150, 47151, 47175, 47212, + 47396, 47481, 47619, 47685, 47804, 48050, 48165, + 48279, 48285, 48314, 48334, 48484, 48668, 48807, + 48875, 49010, 49036, 49049, 49077, 49126, 49130, + 49419, 49610, 49735, 49818, 49972, 50025, 50127, + 50225, 50286, 50375, 50430, 50468, 50575, 50578, + 50692, 50875, 51129, 51205, 51425, 51615, 51646, + 51842, 51909, 52173, 52234, 52275, 52316, 52325, + 52371, 52390, 52514, 52598, 52635, 52725, 52767, + 52972, 52983, 53067, 53165, 53428, 53475, 53482, + 53505, 53613, 53650, 53754, 53958, 53998, 54145, + 54188, 54418, 54549, 54625, 54910, 54925, 55055, + 55223, 55233, 55419, 55506, 55545, 55594, 55796, + 55825, 55924, 56265, 56277, 56355, 56375, 56525, + 56637, 57122, 57188, 57195, 57350, 57475, 57477, + 57498, 57681, 57722, 57868, 57967, 58190, 58305, + 58311, 58425, 58443, 58870, 59204, 59241, 59409, + 59450, 59565, 59644, 59675, 59774, 59823, 59829, + 60125, 60236, 60306, 60333, 60515, 60543, 60775, + 61132, 61226, 61347, 61364, 61370, 61605, 61625, + 61642, 61659, 61731, 61828, 61893, 61985, 62271, + 62361, 62530, 62678, 62814, 63075, 63175, 63206, + 63426, 63455, 63550, 63825, 63916, 64124, 64141, + 64158, 64239, 64467, 64676, 65065, 65219, 65348, + 65366, 65596, 65598, 65702, 65875, 65975, 66033, + 66092, 66125, 66297, 66470, 66625, 66748, 66759, + 66861, 67146, 67155, 67270, 67425, 67431, 67599, + 67881, 67925, 68265, 68306, 68324, 68425, 68450, + 68590, 68614, 68770, 68782, 68875, 68894, 68913, + 69003, 69290, 69454, 69575, 69597, 69629, 69874, + 69938, 70315, 70395, 70525, 70587, 70602, 70642, + 70707, 70725, 70805, 71094, 71188, 71225, 71668, + 71687, 71825, 71995, 72075, 72261, 72358, 72471, + 72501, 72964, 73002, 73036, 73205, 73255, 73346, + 73515, 73593, 73625, 73689, 73695, 73964, 74415, + 74431, 74698, 74727, 74907, 74958, 75429, 75645, + 75803, 75850, 75867, 76342, 76475, 76874, 76895, + 77077, 77121, 77198, 77372, 77469, 77763, 77996, + 78039, 78155, 78166, 78292, 78351, 78585, 78625, + 78771, 78884, 78897, 78925, 79135, 79475, 80073, + 80142, 80223, 80275, 80465, 80475, 80631, 80852, + 80937, 80997, 81466, 81548, 81549, 81627, 82225, + 82251, 82365, 82418, 82522, 82654, 82708, 83030, + 83259, 83375, 83391, 83398, 83421, 83486, 83545, + 83810, 84050, 84175, 84249, 84303, 84721, 85514, + 85683, 85782, 85918, 86025, 86247, 86275, 86428, + 86515, 86583, 86756, 86779, 87125, 87172, 87285, + 87362, 87412, 87542, 87725, 87875, 88102, 88305, + 88412, 88445, 88806, 88825, 88837, 89001, 89125, + 89175, 89590, 89661, 89930, 90117, 90354, 90364, + 90459, 91091, 91143, 91234, 91839, 92046, 92055, + 92225, 92365, 92414, 92463, 92510, 92575, 93058, + 93092, 93275, 93357, 93775, 93795, 93925, 94017, + 94178, 94221, 94622, 94809, 95139, 95325, 95571, + 95795, 95830, 95874, 96026, 96237, 96278, 96425, + 96596, 97006, 97175, 97375, 97405, 97526, 97556, + 97682, 98022, 98049, 98394, 98397, 98441, 98494, + 98553, 98716, 98735, 99127, 99275, 99567, 99705, + 99715, 100510, 100555, 100719, 100793, 100905, 101062, + 102051, 102245, 102459, 102487, 102557, 102675, 102885, + 102921, 103075, 103155, 103156, 103173, 103246, 103341, + 103675, 103935, 104044, 104181, 104284, 104690, 104811, + 104907, 104975, 105125, 105154, 105183, 105524, 105710, + 105754, 105903, 105963, 106227, 106375, 106641, 106782, + 106930, 107065, 107525, 107559, 107653, 107822, 108086, + 108537, 109089, 109142, 109174, 109330, 109388, 109417, + 109503, 109554, 110019, 110075, 110331, 110495, 110789, + 110825, 110946, 111265, 111476, 111910, 111925, 112047, + 112375, 112385, 112406, 112437, 112651, 113135, 113553, + 113775, 114057, 114308, 114513, 115258, 115292, 115311, + 115797, 116058, 116242, 116402, 116522, 116725, 116932, + 116963, 117249, 117325, 117334, 117438, 117670, 117711, + 117845, 117875, 118490, 119119, 119164, 119187, 119306, + 120125, 120175, 120213, 120785, 120802, 120835, 121121, + 121670, 121923, 121975, 122018, 122199, 122525, 122815, + 122825, 123025, 123627, 123783, 123823, 123981, 124025, + 124468, 124545, 124558, 124775, 124930, 125097, 125229, + 125426, 125541, 125715, 125829, 125902, 125948, 126075, + 126445, 127075, 127426, 127534, 127738, 127756, 128018, + 128271, 128673, 128877, 128986, 129115, 129311, 129514, + 129605, 130134, 130203, 130585, 130975, 131043, 131118, + 131285, 131313, 131495, 132153, 132158, 132275, 132618, + 133052, 133133, 133209, 133342, 133570, 133705, 134113, + 134125, 134162, 134199, 134385, 134895, 134995, 135014, + 135531, 135575, 136045, 136214, 136325, 136367, 136851, + 137275, 137547, 137566, 137924, 138069, 138229, 138621, + 138765, 138985, 139113, 139564, 139587, 139601, 139638, + 140714, 140777, 141267, 141933, 142025, 142228, 142538, + 142766, 142805, 142970, 143143, 143375, 143745, 143811, + 144039, 144279, 144305, 144417, 144925, 145475, 145509, + 145521, 146234, 146289, 146334, 146523, 146566, 146575, + 147033, 147175, 147436, 147591, 147706, 147741, 147994, + 148010, 148625, 148666, 148707, 148925, 149435, 149702, + 149891, 150183, 150590, 150765, 150898, 151294, 151525, + 151593, 152218, 152438, 153062, 153065, 153410, 153425, + 153729, 154105, 154652, 154693, 154869, 155771, 156066, + 156325, 156426, 156674, 156695, 157035, 157325, 157339, + 157604, 157731, 158015, 158389, 158565, 158631, 158804, + 158875, 159562, 159790, 160173, 160225, 160395, 161161, + 161253, 161414, 161733, 161975, 162129, 162578, 163370, + 163415, 163713, 163761, 163990, 163995, 164169, 164255, + 164331, 164738, 164983, 165025, 165886, 166175, 166419, + 166634, 167042, 167214, 167865, 168175, 168609, 168674, + 169099, 169169, 169756, 170126, 170338, 170765, 171125, + 171275, 171462, 171475, 171535, 171925, 171941, 171955, + 172235, 172546, 172822, 172887, 172975, 173225, 173635, + 174087, 174097, 174363, 174603, 174685, 174783, 174845, + 174902, 175491, 175972, 176001, 176157, 176505, 176605, + 177023, 177489, 177735, 177970, 178126, 178334, 178746, + 178802, 178959, 179075, 180154, 180761, 180895, 181203, + 181447, 181917, 182505, 182590, 182666, 182819, 183027, + 183365, 183425, 183483, 183799, 184093, 184382, 184910, + 185725, 186093, 186238, 186694, 186702, 186745, 186837, + 186998, 187187, 187395, 187775, 188108, 188139, 188518, + 188853, 188922, 188993, 189625, 190333, 190463, 190855, + 191139, 191301, 191425, 191607, 191634, 191675, 192027, + 192185, 192995, 193325, 193430, 193479, 194271, 194463, + 194579, 194996, 195201, 195415, 195730, 196075, 196137, + 196677, 197098, 197846, 198237, 198927, 199082, 199927, + 200013, 200158, 200355, 200725, 201243, 202027, 202521, + 202612, 203203, 203319, 203522, 203665, 204321, 204425, + 205751, 205942, 206045, 206305, 206349, 206635, 206886, + 207214, 207575, 208075, 208444, 208495, 208658, 208715, + 209209, 209457, 209525, 210125, 210749, 210826, 211071, + 212602, 213342, 213785, 213807, 214149, 214225, 214291, + 214455, 214774, 214795, 215747, 215878, 216775, 216890, + 217217, 217341, 217558, 217906, 218405, 218530, 218855, + 219351, 219373, 219501, 219849, 220255, 221030, 221122, + 221221, 221559, 221991, 222015, 222111, 222425, 222999, + 223706, 223975, 224516, 224553, 224825, 224939, 225446, + 225885, 225998, 226347, 226525, 226941, 228085, 228206, + 228327, 228475, 228657, 228718, 228781, 229586, 229593, + 229957, 230115, 230318, 231035, 231275, 231725, 231978, + 232101, 232562, 232645, 232730, 232934, 233206, 233818, + 234025, 234099, 234175, 234639, 235011, 235246, 235445, + 235543, 235586, 236406, 236555, 237429, 237614, 238206, + 239071, 239343, 239575, 239685, 240065, 240149, 240526, + 240695, 240737, 240994, 241129, 242121, 242515, 243089, + 243815, 243867, 243890, 244205, 244559, 244783, 245055, + 245985, 246123, 246202, 246235, 247107, 247225, 247247, + 248788, 248829, 248897, 249067, 249158, 249951, 250325, + 250563, 250821, 251275, 252586, 252655, 253011, 253175, + 253253, 254634, 255189, 255507, 255626, 256711, 257193, + 258115, 258819, 258874, 259233, 259259, 259325, 259407, + 259666, 260110, 260642, 260678, 260710, 261326, 261443, + 261725, 262353, 262885, 263097, 263302, 264275, 264385, + 265475, 265727, 265837, 266955, 267189, 267197, 267325, + 267501, 267674, 268119, 268203, 269059, 269555, 270193, + 270215, 270231, 270802, 272194, 272855, 272935, 273325, + 273581, 273885, 273999, 274022, 274846, 275684, 276573, + 276575, 277365, 277574, 278018, 278179, 278369, 278690, + 279357, 279775, 280041, 280053, 280497, 281015, 282302, + 282777, 283383, 283475, 284053, 284258, 284954, 285131, + 285770, 287287, 287451, 287638, 287738, 288145, 288463, + 288827, 289289, 290145, 290605, 290966, 291005, 291305, + 291893, 292175, 292201, 292494, 293335, 293595, 293854, + 294151, 294175, 295075, 295647, 296225, 296769, 296989, + 297910, 298265, 298623, 298775, 299299, 299367, 300237, + 300713, 302005, 303025, 303646, 303862, 303918, 304175, + 304606, 305045, 305283, 305762, 305767, 305942, 306397, + 306475, 307582, 308074, 308357, 308913, 309442, 310329, + 310821, 311170, 311395, 312325, 312666, 312987, 313565, + 314019, 314041, 314171, 314534, 314755, 314870, 315425, + 315514, 316239, 316342, 316825, 317471, 318478, 318565, + 318734, 318835, 318903, 319319, 319345, 319390, 320013, + 320045, 322161, 322465, 323449, 323785, 323817, 324818, + 325335, 325622, 325703, 325822, 326337, 326859, 326975, + 327795, 328757, 329623, 330395, 331075, 331177, 331298, + 331545, 331683, 331731, 333355, 333925, 335405, 335559, + 335699, 336091, 336743, 336774, 336973, 337502, 337535, + 338169, 338675, 338997, 339031, 339521, 340442, 340535, + 341341, 341446, 341734, 341887, 342309, 343077, 343915, + 344379, 344729, 344810, 345477, 347282, 347633, 347967, + 348725, 348843, 349095, 349401, 349525, 349809, 350727, + 350987, 351538, 351785, 352869, 353379, 353717, 354609, + 355570, 355946, 356345, 356421, 356915, 357309, 357425, + 359414, 359513, 360778, 360789, 361361, 361491, 361675, + 362674, 363562, 364021, 364154, 364994, 365585, 365835, + 366415, 367114, 368039, 369265, 369303, 369985, 370025, + 370139, 371665, 371722, 372775, 373182, 373737, 374255, + 375193, 375683, 376475, 377245, 377377, 378235, 378301, + 378879, 378917, 380494, 380545, 381095, 381938, 381951, + 381997, 382075, 382109, 382655, 383439, 383525, 384307, + 384659, 384826, 385526, 386425, 386630, 387686, 388311, + 388531, 389499, 390165, 390166, 390963, 391017, 391065, + 391534, 391685, 391989, 393421, 394010, 394953, 395937, + 397010, 397822, 397969, 398866, 398905, 399475, 400078, + 400673, 400775, 401511, 401698, 401882, 402866, 403403, + 403535, 404225, 406203, 406334, 406445, 406802, 406847, + 407407, 407827, 408291, 408425, 409975, 410669, 410839, + 411033, 411845, 412114, 412269, 413075, 413526, 413678, + 414715, 415454, 416361, 416585, 417027, 417074, 417175, + 417571, 417605, 418035, 419881, 421685, 422807, 423243, + 423453, 424390, 424589, 424762, 424879, 425258, 425315, + 425546, 425845, 426374, 426387, 427025, 427063, 427431, + 428655, 429598, 429913, 430606, 431365, 431457, 431607, + 432055, 435638, 435953, 436449, 437255, 438741, 438991, + 440657, 440781, 440818, 443989, 444925, 445315, 445835, + 445991, 446369, 446865, 447005, 447083, 447146, 447811, + 447925, 448063, 450262, 450385, 451451, 453299, 453871, + 454138, 454181, 454597, 455469, 455793, 455877, 456025, + 456475, 456665, 456909, 458643, 458689, 458913, 458983, + 459173, 460955, 461373, 462111, 462275, 462346, 462553, + 462722, 464163, 465595, 466697, 466735, 466755, 467495, + 468999, 469567, 470327, 471295, 471801, 472305, 472549, + 473271, 474513, 474734, 476749, 477158, 477717, 478101, + 479085, 480491, 480766, 481481, 481574, 482734, 483575, + 484561, 485537, 486098, 486266, 487227, 487475, 487490, + 488433, 488733, 489325, 490637, 491878, 492499, 492745, + 493025, 494615, 496223, 496947, 497705, 497798, 498883, + 499681, 500395, 501787, 502918, 503234, 505161, 505325, + 506253, 506530, 507566, 508079, 508277, 508805, 508898, + 509675, 510663, 511819, 512006, 512169, 512601, 512746, + 512981, 514786, 514855, 516925, 516971, 517215, 517979, + 518035, 519622, 520331, 520421, 520923, 521110, 521594, + 521645, 523957, 527065, 527307, 528143, 529529, 531505, + 532763, 533355, 533533, 533919, 535717, 536393, 536558, + 536935, 537251, 539121, 539695, 540175, 541167, 541282, + 541717, 542087, 542225, 542659, 543286, 543895, 544011, + 544765, 544825, 545054, 545343, 546231, 546325, 547491, + 548359, 550671, 551614, 552575, 552805, 555458, 555611, + 555814, 555841, 557566, 557583, 558467, 559265, 559682, + 559773, 561290, 562438, 563615, 563914, 564775, 564949, + 564995, 567853, 568178, 569023, 570515, 570741, 571795, + 572242, 572663, 572907, 573562, 573965, 574678, 575795, + 576583, 577239, 578289, 578347, 579945, 580601, 581405, + 581529, 581647, 581825, 582335, 582958, 583015, 583219, + 584545, 584647, 585249, 585599, 587301, 588115, 588965, + 590359, 591015, 593021, 593929, 594035, 594146, 594473, + 595441, 595515, 596183, 596733, 598299, 600117, 600281, + 600457, 600691, 601315, 602485, 602547, 602823, 603725, + 603911, 604299, 604877, 605098, 607202, 609501, 609725, + 610203, 612157, 613118, 614422, 615043, 615505, 616975, + 618171, 618233, 620194, 620289, 620517, 620806, 620977, + 621970, 622895, 623162, 623181, 623441, 624169, 625611, + 625807, 628694, 630539, 631465, 633919, 634114, 634933, + 636585, 637143, 637887, 638319, 639065, 639331, 639561, + 640211, 640871, 644397, 644725, 645337, 645909, 647185, + 648907, 649078, 649165, 650275, 651605, 651695, 651775, + 651833, 653315, 653429, 653457, 654493, 655402, 656183, + 656903, 657662, 658255, 659525, 659813, 661227, 662966, + 663803, 664411, 665482, 669185, 670719, 671099, 675393, + 676286, 677005, 677846, 680485, 680846, 681207, 682486, + 683501, 683675, 684574, 685055, 685069, 687115, 687242, + 687401, 689210, 689843, 692461, 692714, 693519, 693842, + 693935, 694083, 695045, 696725, 696787, 700553, 700843, + 701437, 702559, 702658, 704099, 705686, 705755, 708883, + 709142, 709423, 709631, 710645, 712101, 712327, 712385, + 714425, 715737, 719095, 719345, 720575, 720797, 721149, + 722361, 724101, 724594, 725249, 726869, 727415, 729147, + 729399, 729554, 730303, 730639, 730825, 731235, 733381, + 734635, 734638, 735034, 737426, 737817, 737891, 742577, + 743002, 743774, 744107, 744775, 746697, 748867, 749177, + 751502, 751709, 754354, 754377, 754851, 755573, 756613, + 757393, 758582, 759115, 759655, 759795, 761349, 761453, + 761515, 762671, 763347, 764405, 764855, 768009, 768955, + 769119, 770185, 772179, 773605, 773927, 774566, 774706, + 775489, 777925, 779433, 781665, 782254, 782391, 782971, + 783959, 785213, 785519, 785806, 786335, 787175, 788785, + 789061, 790855, 790993, 791282, 792281, 793117, 796195, + 796835, 798475, 798721, 800513, 803551, 804287, 804837, + 806113, 809042, 809627, 811923, 812045, 812383, 813967, + 814055, 814555, 814929, 815269, 816221, 817581, 817663, + 818363, 818662, 823361, 824182, 824551, 827421, 828134, + 828245, 828269, 828971, 829226, 829939, 830297, 830414, + 831575, 831649, 832117, 833187, 833721, 836349, 836969, + 837199, 838409, 839523, 839914, 841841, 841935, 843479, + 843657, 843755, 845871, 850586, 851105, 852267, 853615, + 854335, 858363, 858458, 859027, 860343, 861707, 862017, + 862025, 866723, 866822, 868205, 870758, 872053, 872275, + 873422, 874437, 876826, 877591, 877933, 878845, 884051, + 884374, 885391, 886414, 887777, 888925, 889778, 889865, + 891219, 893809, 894179, 894691, 896506, 898535, 898909, + 900358, 901945, 906059, 906685, 907647, 908831, 908905, + 910385, 910803, 912247, 912373, 912485, 914641, 916487, + 917662, 917785, 918731, 919677, 921475, 921557, 921633, + 924482, 926497, 926782, 927707, 927979, 929305, 930291, + 931209, 932955, 933658, 934743, 935693, 936859, 943041, + 947546, 947807, 949003, 950521, 951142, 951171, 951235, + 952679, 954845, 955451, 959077, 960089, 961961, 962065, + 963815, 964894, 966329, 966575, 969215, 971509, 971618, + 973063, 973617, 975415, 978835, 979693, 980837, 983103, + 983411, 985025, 986493, 988057, 988418, 989417, 990437, + 990698, 990847, 992525, 994449, 994555, 994903, 997165, + 997339, 997694, 998223, 998963, 1000195, 1004245, 1004663, + 1004705, 1005238, 1006733, 1007083, 1007165, 1012894, 1013173, + 1014101, 1014429, 1015835, 1016738, 1016769, 1017005, 1018381, + 1021269, 1023729, 1024309, 1024426, 1026817, 1026861, 1028489, + 1030285, 1030863, 1032226, 1033815, 1034195, 1036849, 1037153, + 1038635, 1039071, 1040763, 1042685, 1049191, 1053987, 1056757, + 1057978, 1058529, 1058743, 1059022, 1060975, 1061905, 1062761, + 1063145, 1063517, 1063713, 1063865, 1065935, 1066121, 1067857, + 1070167, 1070558, 1070797, 1072478, 1073995, 1076515, 1076537, + 1078259, 1083047, 1083121, 1084039, 1085773, 1085926, 1086891, + 1088153, 1089095, 1094331, 1094951, 1095274, 1096381, 1099825, + 1100869, 1101957, 1102045, 1102551, 1103414, 1104299, 1105819, + 1106139, 1106959, 1107197, 1114366, 1114503, 1114673, 1115569, + 1115661, 1117865, 1119371, 1121549, 1121894, 1123343, 1125655, + 1127253, 1131531, 1132058, 1132681, 1133407, 1135234, 1135345, + 1136863, 1137873, 1139677, 1140377, 1146442, 1147619, 1155865, + 1156805, 1157819, 1159171, 1159543, 1161849, 1162059, 1162213, + 1169311, 1171001, 1172354, 1173381, 1175675, 1178709, 1181257, + 1182446, 1183301, 1186835, 1186923, 1187329, 1191547, 1192895, + 1195061, 1196069, 1196506, 1196569, 1198483, 1199266, 1201915, + 1203935, 1206835, 1208938, 1209271, 1210547, 1211573, 1213511, + 1213526, 1213563, 1213682, 1215245, 1215487, 1215665, 1216171, + 1218725, 1225367, 1227993, 1229695, 1230383, 1234838, 1236273, + 1239953, 1242201, 1242989, 1243839, 1244495, 1245621, 1245811, + 1255133, 1255501, 1257295, 1257949, 1257962, 1258085, 1259871, + 1262723, 1263661, 1266325, 1266749, 1267474, 1268915, 1269359, + 1272245, 1272467, 1274539, 1275879, 1277479, 1279091, 1280015, + 1281137, 1281865, 1281974, 1282633, 1284899, 1285999, 1286965, + 1287687, 1292669, 1293853, 1294033, 1295723, 1299055, 1300233, + 1301027, 1302775, 1303985, 1306137, 1306877, 1310133, 1310278, + 1314542, 1315239, 1316978, 1322893, 1325467, 1326561, 1329621, + 1331729, 1334667, 1336783, 1338623, 1339634, 1340003, 1341395, + 1344718, 1344759, 1346891, 1349341, 1349834, 1350537, 1351166, + 1353205, 1354111, 1354886, 1356277, 1356901, 1358215, 1362635, + 1365581, 1368334, 1370369, 1370386, 1372019, 1376493, 1379035, + 1381913, 1386723, 1388645, 1389223, 1389535, 1390173, 1392377, + 1393915, 1396031, 1399205, 1400273, 1400487, 1403207, 1403225, + 1405943, 1406095, 1406587, 1409785, 1410031, 1412327, 1414127, + 1414562, 1416389, 1420445, 1421319, 1422169, 1423807, 1426713, + 1428163, 1430605, 1431382, 1432417, 1433531, 1433729, 1433905, + 1436695, 1437293, 1442399, 1442926, 1446071, 1447341, 1447873, + 1448161, 1448402, 1454089, 1457395, 1457427, 1459354, 1459759, + 1465399, 1466641, 1468987, 1469194, 1472207, 1482627, 1483339, + 1485365, 1486047, 1486667, 1488403, 1489411, 1492309, 1496541, + 1497067, 1497238, 1503593, 1507121, 1507857, 1508638, 1511653, + 1512118, 1512745, 1514071, 1515839, 1516262, 1518005, 1519341, + 1519817, 1524733, 1525107, 1526657, 1529099, 1531309, 1532795, + 1533433, 1536055, 1536639, 1542863, 1544491, 1548339, 1550485, + 1552015, 1552661, 1554925, 1557905, 1563419, 1565011, 1566461, + 1567247, 1571735, 1575917, 1582009, 1582559, 1583023, 1585285, + 1586126, 1586899, 1586967, 1588533, 1589483, 1600313, 1602403, + 1604986, 1605837, 1608717, 1612682, 1616197, 1616402, 1617122, + 1618211, 1619527, 1622695, 1628889, 1629887, 1635622, 1638505, + 1639187, 1641809, 1642911, 1644155, 1655121, 1657415, 1657466, + 1661569, 1663705, 1670053, 1671241, 1671549, 1675333, 1681691, + 1682681, 1682841, 1685509, 1687829, 1689569, 1690715, 1691701, + 1692197, 1694173, 1694407, 1694615, 1698087, 1698619, 1701343, + 1701931, 1702115, 1702851, 1706215, 1709659, 1711435, 1711463, + 1718105, 1719663, 1721573, 1722202, 1723025, 1727878, 1729937, + 1731785, 1734605, 1735327, 1739881, 1742293, 1750507, 1751629, + 1753037, 1756645, 1758531, 1760213, 1761319, 1764215, 1769261, + 1771774, 1772855, 1773593, 1773669, 1776481, 1778498, 1781143, + 1786499, 1790921, 1791946, 1792021, 1794611, 1794759, 1798899, + 1801751, 1804231, 1804786, 1806091, 1807117, 1811485, 1812446, + 1813407, 1818677, 1820289, 1820523, 1822139, 1823885, 1825579, + 1826246, 1834963, 1836595, 1837585, 1843565, 1847042, 1847677, + 1849243, 1852201, 1852257, 1852462, 1856261, 1857505, 1859435, + 1869647, 1870297, 1872431, 1877953, 1878755, 1879537, 1885885, + 1886943, 1891279, 1894487, 1896455, 1901211, 1901501, 1907689, + 1908386, 1910051, 1916291, 1920983, 1922961, 1924814, 1929254, + 1930649, 1933459, 1936415, 1936765, 1939751, 1944103, 1945349, + 1951481, 1952194, 1955635, 1956449, 1957703, 1958887, 1964515, + 1965417, 1968533, 1971813, 1973699, 1975103, 1975467, 1976777, + 1978205, 1979939, 1980218, 1982251, 1984279, 1987453, 1988623, + 1994707, 1999283, 1999591, 1999898, 2002481, 2002847, 2007467, + 2009451, 2011373, 2017077, 2019127, 2019719, 2022605, 2024751, + 2026749, 2032329, 2040353, 2044471, 2046655, 2048449, 2050841, + 2052501, 2055579, 2056223, 2060455, 2062306, 2066801, 2070107, + 2070335, 2071771, 2073065, 2076035, 2079511, 2092717, 2099785, + 2100659, 2111317, 2114698, 2116543, 2117843, 2120393, 2121843, + 2125207, 2126465, 2132273, 2132902, 2137822, 2141737, 2145913, + 2146145, 2146981, 2147073, 2150477, 2153437, 2155657, 2164389, + 2167055, 2167957, 2170679, 2172603, 2172821, 2176895, 2181067, + 2183555, 2188021, 2189031, 2192065, 2193763, 2200429, 2203791, + 2204534, 2207161, 2209339, 2210351, 2210935, 2212873, 2215457, + 2215763, 2216035, 2219399, 2221271, 2224445, 2234837, 2237411, + 2238067, 2241265, 2242454, 2245857, 2250895, 2257333, 2262957, + 2266627, 2268177, 2271773, 2274393, 2275229, 2284997, 2285258, + 2289443, 2293907, 2294155, 2301817, 2302658, 2304323, 2311205, + 2313649, 2316955, 2320381, 2329187, 2330038, 2334145, 2336191, + 2338919, 2340503, 2343314, 2345057, 2357381, 2359379, 2362789, + 2363153, 2363486, 2367001, 2368333, 2368865, 2372461, 2377855, + 2379189, 2382961, 2386241, 2388701, 2396009, 2397106, 2399567, + 2405347, 2407479, 2412235, 2416193, 2419023, 2422109, 2424499, + 2424603, 2425683, 2428447, 2429045, 2442862, 2444923, 2445773, + 2453433, 2459303, 2461462, 2466827, 2469901, 2471045, 2473211, + 2476441, 2476745, 2481997, 2482597, 2486199, 2494235, 2497759, + 2501369, 2501917, 2505919, 2513095, 2519959, 2532235, 2536079, + 2541845, 2542903, 2544971, 2551594, 2553439, 2561065, 2571233, + 2572619, 2580565, 2580991, 2581934, 2582827, 2583303, 2585843, + 2589151, 2591817, 2592629, 2598977, 2600507, 2603209, 2611037, + 2612233, 2614447, 2618629, 2618998, 2624369, 2630257, 2631218, + 2636953, 2640239, 2641171, 2644213, 2644945, 2647555, 2648657, + 2655037, 2657661, 2667747, 2673539, 2674463, 2676395, 2678741, + 2681195, 2681869, 2687919, 2688907, 2700451, 2705329, 2707063, + 2707179, 2709239, 2710981, 2711471, 2714815, 2718669, 2732561, + 2733511, 2737889, 2738185, 2739369, 2750321, 2758535, 2760953, + 2764177, 2766049, 2767787, 2769487, 2770563, 2771431, 2778693, + 2785915, 2791613, 2792387, 2798939, 2804735, 2816033, 2820103, + 2827442, 2830145, 2831323, 2831647, 2838085, 2857921, 2861062, + 2862579, 2865317, 2866105, 2868767, 2884637, 2886689, 2887221, + 2893757, 2893881, 2898469, 2902291, 2904739, 2906449, 2915674, + 2922029, 2926703, 2928291, 2930885, 2937874, 2939699, 2951069, + 2951897, 2956115, 2970327, 2977051, 2986159, 2988073, 2991265, + 2997383, 2997797, 2998165, 2999847, 3004603, 3005249, 3007693, + 3022345, 3022438, 3025541, 3027973, 3033815, 3033877, 3034205, + 3047653, 3055019, 3056977, 3066613, 3068891, 3078251, 3082729, + 3085771, 3087095, 3090277, 3093409, 3093459, 3095309, 3101527, + 3102449, 3114223, 3120469, 3124979, 3130231, 3137771, 3140486, + 3144905, 3147331, 3151253, 3154591, 3159637, 3160729, 3168685, + 3170366, 3172047, 3192101, 3197207, 3199353, 3204935, 3206269, + 3206733, 3211817, 3230882, 3234199, 3235687, 3243737, 3246473, + 3255482, 3267803, 3268967, 3271021, 3275695, 3276971, 3286355, + 3292445, 3295331, 3299179, 3306801, 3307837, 3308987, 3316411, + 3328039, 3328997, 3332849, 3339611, 3346109, 3349085, 3361795, + 3363681, 3372149, 3374585, 3377129, 3377543, 3377915, 3379321, + 3381487, 3387215, 3390361, 3400663, 3411067, 3414433, 3415997, + 3420835, 3424361, 3425965, 3427391, 3427887, 3445403, 3453839, + 3453987, 3457817, 3459463, 3467443, 3479998, 3487583, 3487627, + 3491929, 3494413, 3495057, 3502969, 3514971, 3516263, 3518333, + 3531359, 3536405, 3537193, 3542851, 3545129, 3545229, 3558583, + 3569929, 3578455, 3585491, 3595659, 3604711, 3607315, 3607426, + 3610477, 3612791, 3614693, 3617141, 3621005, 3624179, 3628411, + 3637933, 3646313, 3648385, 3651583, 3655847, 3660151, 3662497, + 3664293, 3665441, 3672985, 3683017, 3692193, 3693157, 3702923, + 3706577, 3719573, 3728153, 3735407, 3743095, 3744653, 3746953, + 3748322, 3753673, 3765157, 3771595, 3779309, 3779831, 3780295, + 3789227, 3790655, 3800741, 3809927, 3816131, 3817879, 3827227, + 3827391, 3833459, 3856214, 3860173, 3861949, 3864619, 3872901, + 3881273, 3900281, 3915083, 3926629, 3928497, 3929941, 3933137, + 3946813, 3946827, 3962203, 3965315, 3973319, 3985267, 3993743, + 3997418, 4012465, 4012547, 4024823, 4031261, 4031705, 4035239, + 4039951, 4040509, 4041005, 4042687, 4042805, 4050553, 4055843, + 4081181, 4086511, 4089055, 4090757, 4093379, 4103239, 4121741, + 4131833, 4133261, 4138561, 4143665, 4148947, 4153546, 4170751, + 4172201, 4180963, 4187771, 4197431, 4219007, 4221811, 4231283, + 4241163, 4247341, 4247887, 4260113, 4260883, 4273102, 4274803, + 4277489, 4291593, 4302397, 4305505, 4309279, 4314311, 4319695, + 4321933, 4325633, 4352051, 4358341, 4373511, 4375681, 4392287, + 4395859, 4402867, 4405999, 4406811, 4416787, 4425499, 4429435, + 4433549, 4436159, 4446245, 4449731, 4458389, 4459939, 4467073, + 4479865, 4486909, 4502641, 4509973, 4511965, 4531115, 4533001, + 4533657, 4554737, 4560743, 4565615, 4567277, 4574953, 4585973, + 4586959, 4600897, 4602578, 4609423, 4617605, 4617931, 4619527, + 4621643, 4631155, 4632959, 4672841, 4678223, 4688719, 4706513, + 4709861, 4710729, 4721393, 4721519, 4724419, 4729081, 4739311, + 4742101, 4755549, 4757297, 4767521, 4770965, 4775147, 4777721, + 4780723, 4789169, 4793269, 4796351, 4803821, 4812035, 4821877, + 4822543, 4823135, 4829513, 4834531, 4846323, 4864057, 4871087, + 4875277, 4880485, 4883223, 4884763, 4890467, 4893779, 4903301, + 4930783, 4936409, 4940377, 4950545, 4950967, 4951969, 4955143, + 4999745, 5009837, 5034679, 5035589, 5047141, 5050241, 5069407, + 5084651, 5097301, 5100154, 5107739, 5135119, 5142179, 5143333, + 5155765, 5161217, 5178013, 5211503, 5219997, 5222587, 5231281, + 5240333, 5258773, 5271649, 5276851, 5280233, 5286745, 5292413, + 5296877, 5306917, 5316979, 5321303, 5323153, 5332255, 5343161, + 5343899, 5344555, 5357183, 5382871, 5389969, 5397691, 5411139, + 5436299, 5448839, 5459441, 5487317, 5511335, 5517163, 5528809, + 5538101, 5551441, 5570917, 5579977, 5590127, 5592059, 5606135, + 5617451, 5621447, 5622483, 5634343, 5635211, 5644387, 5651522, + 5656597, 5657407, 5659927, 5677243, 5690267, 5699369, 5713145, + 5724677, 5748431, 5756645, 5761691, 5768419, 5783557, 5784321, + 5787191, 5801131, 5818879, 5824621, 5825095, 5827289, 5837009, + 5841557, 5852327, 5858285, 5888069, 5891843, 5896579, 5897657, + 5898629, 5908715, 5920039, 5964803, 5972593, 5975653, 5992765, + 5996127, 5998331, 6009133, 6024007, 6024083, 6027707, 6047573, + 6068777, 6107155, 6129013, 6153655, 6159049, 6166241, 6170417, + 6182423, 6201209, 6224743, 6226319, 6229171, 6230319, 6243787, + 6244423, 6247789, 6268121, 6271811, 6298177, 6305431, 6315517, + 6316751, 6322079, 6343561, 6378985, 6387767, 6391861, 6409653, + 6412009, 6424717, 6439537, 6447947, 6454835, 6464647, 6468037, + 6483617, 6485011, 6503453, 6528799, 6534047, 6547495, 6578045, + 6580783, 6583811, 6585001, 6591499, 6595963, 6608797, 6649159, + 6658769, 6674393, 6675251, 6679351, 6704017, 6709469, 6725897, + 6736849, 6752389, 6791609, 6832679, 6876857, 6883643, 6903867, + 6918791, 6930763, 6958627, 6971107, 6979061, 6982823, 6999643, + 7005547, 7039139, 7048421, 7050857, 7058519, 7065853, 7068605, + 7119281, 7132231, 7139269, 7152655, 7166363, 7172191, 7206529, + 7218071, 7229981, 7243379, 7289185, 7292311, 7296893, 7344685, + 7358377, 7359707, 7367987, 7379021, 7395949, 7401443, 7424087, + 7431413, 7434817, 7451873, 7453021, 7464397, 7465157, 7482377, + 7517179, 7525837, 7534519, 7537123, 7556095, 7563113, 7620301, + 7624109, 7650231, 7653043, 7685899, 7715869, 7777289, 7780091, + 7795229, 7800127, 7829729, 7848589, 7851215, 7858097, 7867273, + 7872601, 7877647, 7887919, 7888933, 7903283, 7925915, 7936093, + 7947563, 7966211, 7979183, 7998403, 8026447, 8054141, 8059303, + 8077205, 8080567, 8084707, 8115389, 8138705, 8155133, 8155351, + 8176753, 8201599, 8234809, 8238581, 8258753, 8272201, 8297509, + 8316649, 8329847, 8332831, 8339441, 8389871, 8401553, 8420933, + 8448337, 8452891, 8477283, 8480399, 8516807, 8544523, 8550017, + 8553401, 8560357, 8609599, 8615117, 8642273, 8675071, 8699995, + 8707621, 8717789, 8723693, 8740667, 8773921, 8782579, 8804429, + 8806759, 8827423, 8869751, 8890211, 8894171, 8907509, 8909119, + 8930579, 8992813, 8995921, 9001687, 9018565, 9035849, 9036769, + 9099743, 9116063, 9166493, 9194653, 9209263, 9230371, 9303983, + 9309829, 9370805, 9379019, 9389971, 9411631, 9414613, 9472111, + 9478093, 9485801, 9503329, 9523541, 9536099, 9549761, 9613007, + 9622493, 9640535, 9649489, 9659011, 9732047, 9744757, 9781739, + 9806147, 9828767, 9855703, 9872267, 9896047, 9926323, 9965009, + 9968453, 9993545, 10013717, 10044353, 10050791, 10060709, 10083499, + 10158731, 10170301, 10188541, 10193761, 10204859, 10232447, 10275973, + 10282559, 10309819, 10314971, 10316297, 10354117, 10383865, 10405103, + 10432409, 10482433, 10496123, 10506613, 10511293, 10553113, 10578533, + 10586477, 10610897, 10631543, 10652251, 10657993, 10682755, 10692677, + 10737067, 10754551, 10773529, 10784723, 10891199, 10896779, 10938133, + 10991701, 10999439, 11096281, 11137363, 11173607, 11194313, 11231207, + 11233237, 11308087, 11342683, 11366807, 11386889, 11393027, 11394187, + 11430103, 11473481, 11473589, 11484911, 11506445, 11516531, 11528497, + 11529979, 11560237, 11630839, 11647649, 11648281, 11692487, 11730961, + 11731109, 11758021, 11780899, 11870599, 11950639, 12005773, 12007943, + 12023777, 12041003, 12124937, 12166747, 12178753, 12179993, 12264871, + 12311417, 12333497, 12404509, 12447641, 12488149, 12511291, 12540151, + 12568919, 12595651, 12625991, 12664619, 12689261, 12713977, 12726523, + 12750385, 12774821, 12815209, 12823423, 12836077, 12853003, 12871417, + 12888227, 12901781, 12999173, 12999337, 13018667, 13055191, 13119127, + 13184083, 13306099, 13404989, 13435741, 13438339, 13482071, 13496749, + 13538041, 13590803, 13598129, 13642381, 13707797, 13739417, 13745537, + 13759819, 13791559, 13863863, 13895843, 13902787, 13955549, 13957343, + 13990963, 14033767, 14088461, 14128805, 14200637, 14223761, 14329471, + 14332061, 14365121, 14404489, 14466563, 14471699, 14537411, 14575951, + 14638717, 14686963, 14742701, 14854177, 14955857, 14967277, 15060079, + 15068197, 15117233, 15145247, 15231541, 15247367, 15320479, 15340681, + 15355819, 15362659, 15405791, 15464257, 15523091, 15538409, 15550931, + 15581189, 15699857, 15735841, 15745927, 15759439, 15878603, 15881473, + 15999503, 16036207, 16109023, 16158307, 16221281, 16267463, 16360919, + 16398659, 16414841, 16460893, 16585361, 16593649, 16623409, 16656623, + 16782571, 16831853, 16895731, 16976747, 16999133, 17023487, 17102917, + 17145467, 17218237, 17272673, 17349337, 17389357, 17437013, 17529601, + 17546899, 17596127, 17598389, 17769851, 17850539, 17905151, 17974933, + 18129667, 18171487, 18240449, 18285733, 18327913, 18378373, 18457339, + 18545843, 18588623, 18596903, 18738539, 18809653, 18812071, 18951881, + 18999031, 19060859, 19096181, 19139989, 19424693, 19498411, 19572593, + 19591907, 19645847, 19780327, 19805323, 19840843, 19870597, 19918169, + 20089631, 20262569, 20309309, 20375401, 20413159, 20452727, 20607379, + 20615771, 20755039, 20764327, 20843129, 20922427, 20943073, 21000733, + 21001829, 21160633, 21209177, 21240983, 21303313, 21688549, 21709951, + 21875251, 21925711, 21946439, 21985799, 22135361, 22186421, 22261483, + 22365353, 22450231, 22453117, 22619987, 22772507, 22844503, 22998827, + 23207189, 23272297, 23383889, 23437829, 23448269, 23502061, 23716519, + 24033257, 24240143, 24319027, 24364093, 24528373, 24584953, 24783229, + 24877283, 24880481, 24971929, 24996571, 25054231, 25065391, 25314179, + 25352141, 25690723, 25788221, 25983217, 26169397, 26280467, 26480567, + 26694131, 26782109, 26795437, 26860699, 26948111, 26998049, 27180089, + 27462497, 27566719, 27671597, 27698903, 27775163, 27909803, 27974183, + 28050847, 28092913, 28306813, 28713161, 28998521, 29343331, 29579983, + 29692241, 29834617, 29903437, 29916757, 30118477, 30259007, 30663121, + 30693379, 30927079, 30998419, 31083371, 31860737, 31965743, 32515583, + 32777819, 32902213, 33059981, 33136241, 33151001, 33388541, 33530251, + 33785551, 33978053, 34170277, 34270547, 34758037, 35305141, 35421499, + 35609059, 35691199, 36115589, 36321367, 36459209, 36634033, 36734893, + 36998113, 37155143, 37438043, 37864361, 37975471, 38152661, 39121913, + 39458687, 39549707, 40019977, 40594469, 40783879, 40997909, 41485399, + 42277273, 42599173, 43105703, 43351309, 43724491, 43825351, 44346461, + 45192947, 45537047, 45970307, 46847789, 47204489, 47765779, 48037937, + 48451463, 48677533, 49140673, 50078671, 50459971, 52307677, 52929647, + 53689459, 53939969, 54350669, 55915103, 57962561, 58098991, 58651771, + 59771317, 60226417, 61959979, 64379963, 64992503, 66233081, 66737381, + 71339959, 73952233, 76840601, 79052387, 81947069, 85147693, 87598591, + 94352849, 104553157}; -short values[] = { -166, 322, 165, 310, 164, 2467, 154, 2466, 163, 3325, 321, 162, -3324, 2464, 2401, 161, 2465, 3314, 160, 2461, 159, 2400, 320, -3323, 153, 2457, 6185, 2463, 3303, 2452, 158, 3322, 157, 298, -2460, 2446, 152, 3292, 156, 2398, 3321, 2462, 5965, 155, 6184, -309, 2456, 3320, 2439, 3313, 2395, 2459, 2431, 2335, 2451, 6181, -3319, 3281, 2422, 151, 2391, 2445, 6183, 2399, 2455, 319, 3291, -2412, 5964, 6175, 2386, 3318, 5745, 150, 2450, 6180, 3312, 3317, -297, 6165, 2458, 2438, 5961, 2430, 2380, 142, 2444, 3311, 308, -3316, 318, 286, 149, 6150, 5963, 6174, 3259, 5525, 3315, 2421, -2397, 2454, 5955, 148, 6182, 2373, 3302, 6164, 2437, 5960, 2411, -5744, 2449, 2365, 3310, 5945, 6178, 2429, 6129, 2334, 2394, 2453, -6179, 6101, 147, 141, 3309, 6149, 5741, 2448, 2356, 2443, 3215, -2269, 5930, 2420, 2396, 5954, 3290, 3248, 3280, 2346, 6065, 6172, -2390, 2410, 3308, 317, 146, 6173, 2442, 5944, 3258, 6128, 3270, -2393, 6020, 3301, 6162, 145, 3289, 5735, 2436, 2385, 5958, 2447, -6100, 5909, 2333, 6169, 6163, 2428, 2332, 5881, 5725, 6177, 316, -5929, 3307, 3300, 6159, 144, 2435, 6147, 3204, 285, 3306, 2379, -6064, 2441, 2389, 6148, 2427, 5524, 2329, 2419, 307, 143, 5845, -3288, 5952, 3214, 3257, 2268, 6019, 5710, 5962, 3160, 2440, 6144, -2384, 2409, 5305, 5908, 3269, 5800, 3305, 3287, 6171, 5942, 5521, -3299, 6126, 2418, 5743, 2392, 6155, 5880, 2372, 2434, 5949, 6176, -6127, 6098, 5959, 3304, 2331, 6161, 2364, 2426, 315, 2325, 2408, -3298, 3094, 6099, 2378, 5689, 140, 2433, 6168, 5939, 3286, 6123, -5740, 5927, 306, 5661, 5844, 6140, 2425, 3213, 2320, 130, 6095, -3279, 2328, 6062, 6158, 2355, 5515, 2417, 2388, 6146, 5085, 5304, -2267, 5799, 3297, 6063, 3149, 6170, 6135, 274, 2432, 5953, 5924, -5523, 6017, 3247, 2371, 2345, 5625, 2407, 5505, 2416, 2383, 3285, -2424, 3278, 6018, 5906, 2314, 6059, 5742, 3159, 5935, 6160, 2363, -6119, 5734, 2387, 6143, 5943, 3237, 3284, 296, 5878, 5580, 6167, -2406, 3256, 6091, 3017, 5520, 2324, 6125, 6014, 5957, 6154, 3083, -3296, 6114, 5724, 2382, 314, 5490, 5903, 2415, 6097, 5739, 2377, -139, 6157, 3295, 2354, 5920, 6086, 6145, 5084, 2319, 5738, 2423, -129, 3093, 5928, 2307, 3283, 5875, 5842, 3212, 3277, 6122, 2405, -2266, 6055, 3203, 3246, 313, 2344, 2299, 305, 6139, 5915, 2203, -6108, 3282, 5709, 6094, 2376, 5522, 3158, 5797, 138, 6061, 3255, -3294, 5514, 6010, 6142, 3276, 5951, 6050, 3193, 5303, 5469, 6080, -284, 2414, 2370, 2313, 5839, 4865, 2381, 6134, 262, 5899, 2263, -5733, 6124, 5956, 6016, 6153, 3236, 5441, 5907, 2413, 3254, 2362, -3293, 2290, 5504, 6005, 5732, 5941, 5301, 5871, 2404, 3006, 6096, -5519, 5794, 6058, 2330, 6166, 304, 5879, 6118, 5894, 5948, 5723, -2929, 3092, 3275, 5688, 2403, 2369, 6044, 2280, 5722, 6090, 6121, -2375, 3016, 5866, 137, 3202, 6013, 5737, 6073, 4645, 5660, 6156, -2306, 5405, 2361, 6138, 312, 2353, 6113, 5729, 5938, 3253, 5081, -5489, 6093, 5999, 2265, 5835, 2327, 5926, 6060, 3211, 2830, 2298, -5843, 2259, 6085, 5950, 2374, 5083, 3226, 136, 273, 128, 5888, -5360, 5708, 2402, 4864, 2343, 6133, 5295, 5719, 5513, 5790, 6054, -6015, 5707, 5830, 3192, 5302, 3157, 3274, 5860, 3210, 6037, 5798, -5624, 2352, 3148, 2254, 6141, 5940, 2137, 2202, 2368, 6107, 2262, -311, 5923, 6057, 3268, 3273, 6029, 5285, 6117, 2289, 5947, 6009, -5503, 5518, 5785, 5731, 3252, 6049, 3245, 5468, 6152, 2360, 6079, -5992, 303, 5579, 5905, 135, 2342, 3138, 5934, 6089, 3015, 2323, -2367, 6012, 5704, 3251, 3156, 295, 2918, 4644, 5440, 5687, 5984, -5824, 5877, 2279, 6112, 3209, 5937, 6004, 5721, 5300, 2248, 4425, -3091, 2359, 3267, 5925, 5686, 5715, 5853, 3082, 5659, 3272, 2720, -6084, 3182, 5728, 6120, 2318, 5270, 3201, 6151, 2928, 5488, 5902, -5779, 2351, 6043, 5658, 6137, 5075, 2819, 2258, 5919, 6053, 6092, -5082, 3225, 2326, 3250, 6072, 2366, 3072, 3271, 134, 5404, 5874, -5975, 3147, 5841, 5512, 3244, 5718, 5080, 2200, 6106, 3090, 2341, -5922, 5683, 5998, 2264, 5706, 2350, 4861, 2829, 6132, 2358, 5065, -5817, 133, 5623, 6008, 5700, 2253, 3208, 250, 5914, 6048, 261, -3249, 2241, 6078, 2201, 5359, 5904, 2312, 5655, 2599, 4863, 5796, -6136, 5933, 5622, 5502, 5294, 5809, 3243, 3266, 3207, 5517, 2340, -5249, 294, 6056, 3235, 2233, 5467, 5772, 6036, 5876, 5578, 5838, -5509, 3137, 6116, 6003, 5695, 5946, 3155, 2136, 5298, 5898, 4424, -2261, 5703, 5221, 4855, 5577, 302, 6131, 3081, 5439, 5764, 6028, -2349, 5284, 132, 6088, 3265, 3014, 5050, 2322, 6011, 2927, 5299, -2247, 5870, 5901, 5991, 3005, 4641, 6042, 5685, 5793, 5619, 5499, -5714, 6111, 2357, 5936, 3089, 5918, 2709, 5679, 5487, 5893, 3181, -3206, 5736, 3242, 6071, 4205, 4643, 2305, 2224, 5873, 5983, 2339, -5657, 131, 6115, 5840, 3200, 6083, 301, 5078, 2317, 5651, 5997, -127, 2995, 5865, 3154, 5574, 5185, 2828, 3071, 2297, 5403, 5755, -2719, 6087, 238, 5511, 3013, 5913, 5674, 2321, 6052, 3205, 5269, -5079, 2199, 2214, 4635, 3264, 5682, 5834, 3127, 5795, 3146, 6110, -5074, 5292, 3985, 3199, 2348, 2257, 118, 5484, 5699, 6105, 5029, -5646, 2071, 3191, 5921, 3224, 6130, 5140, 2240, 5887, 6035, 5358, -5654, 2588, 5837, 5974, 4862, 5621, 6082, 6007, 5501, 2134, 5293, -2316, 6047, 2347, 5897, 126, 5466, 5789, 6077, 5001, 5615, 3241, -2311, 5829, 5495, 4860, 2232, 5932, 5859, 2338, 5064, 6027, 5282, -2288, 5508, 2252, 6051, 5730, 5694, 4845, 2135, 5297, 5869, 3088, -272, 5990, 3004, 5668, 5438, 3153, 5792, 2598, 3240, 3145, 5576, -6002, 2337, 5283, 2197, 6104, 5892, 5570, 4421, 3198, 5516, 5784, -5248, 5610, 4204, 3061, 3263, 5982, 5640, 3080, 3152, 2278, 3012, -5618, 293, 6006, 5498, 6046, 5720, 4625, 5463, 300, 5678, 2926, -4423, 6076, 5864, 5486, 5900, 2310, 6041, 6109, 5220, 4965, 4854, -5931, 2917, 4642, 3262, 2223, 5823, 5480, 2718, 5727, 5917, 5049, -5565, 5267, 5077, 3234, 2246, 5435, 5650, 6070, 5833, 2994, 4640, -2304, 4830, 5402, 5872, 5573, 6081, 3011, 5072, 3239, 3984, 2315, -5852, 6001, 125, 3171, 2336, 3765, 2005, 4415, 5673, 3180, 5996, -283, 4920, 5268, 3087, 5886, 2907, 2213, 3079, 2827, 5778, 5973, -3126, 5604, 2296, 3151, 5475, 5073, 5291, 5717, 2818, 5912, 2925, -5788, 117, 5483, 3197, 5645, 5357, 249, 6040, 5705, 5828, 4858, -3238, 3086, 5184, 5858, 5633, 5062, 292, 2193, 3261, 6103, 299, -124, 5916, 5510, 2133, 3190, 2198, 6069, 5465, 4634, 2597, 2303, -5399, 5559, 3196, 5614, 6034, 3150, 5494, 5836, 4859, 6045, 2808, -5063, 5281, 5816, 5459, 2131, 6075, 226, 5896, 2309, 5028, 5995, -2260, 5783, 5246, 2070, 3144, 5139, 2239, 4610, 2826, 5667, 5437, -3260, 4809, 2295, 3545, 6026, 3136, 2188, 6102, 2287, 5911, 5500, -3233, 5808, 5431, 2984, 2196, 5868, 5354, 5569, 5989, 5702, 3003, -5000, 5218, 4852, 5247, 5609, 5791, 6000, 2916, 3060, 2231, 3085, -5639, 5289, 5771, 5822, 5597, 4781, 4405, 5454, 5507, 6074, 5047, -5891, 2308, 4844, 260, 5296, 123, 3078, 5462, 4201, 4422, 4638, -6033, 5684, 5981, 5219, 3195, 4853, 2277, 5713, 5851, 106, 2924, -5763, 5589, 3232, 5479, 3764, 5895, 5426, 6039, 282, 4420, 5048, -5863, 5564, 5266, 4203, 3084, 5434, 5777, 5552, 4639, 6025, 5656, -5279, 3143, 5401, 2286, 2717, 4390, 5071, 5497, 2817, 5726, 6068, -2182, 3170, 3010, 4624, 2708, 2302, 5395, 5867, 237, 5988, 3002, -5485, 5832, 3194, 4964, 5182, 4589, 2906, 3070, 5069, 3981, 2222, -5544, 5603, 2923, 5994, 2256, 4745, 5474, 5890, 6038, 5076, 271, -2825, 5448, 3009, 4195, 4632, 2294, 5681, 5885, 5980, 291, 5356, -4829, 2276, 5972, 4857, 5910, 4561, 5183, 3983, 5632, 5061, 5815, -2192, 5716, 5754, 5350, 6067, 5698, 2698, 2004, 5026, 4414, 2068, -2301, 5390, 5862, 5787, 4919, 5137, 3231, 5827, 122, 5420, 3116, -2212, 4633, 5653, 5857, 3544, 5059, 5398, 5558, 3125, 4700, 2716, -5620, 5993, 2251, 3189, 5290, 2807, 5807, 5264, 5458, 2130, 6032, -1939, 2824, 116, 5482, 4998, 5027, 5831, 2293, 5245, 2069, 2596, -5138, 121, 2127, 3077, 5770, 3975, 3142, 2587, 2255, 5535, 2187, -5345, 5693, 4842, 2132, 3223, 5782, 2175, 2922, 5430, 2983, 6024, -5884, 5464, 5275, 3008, 5353, 4999, 2285, 5217, 5971, 4851, 5575, -5493, 3135, 5762, 4525, 5288, 3188, 5280, 5596, 3141, 5987, 3001, -5453, 4418, 6031, 5786, 5046, 5701, 5826, 4843, 2896, 2167, 4849, -6066, 4609, 2915, 2300, 4637, 5384, 5856, 2122, 5436, 4808, 2577, -5617, 5821, 5889, 2250, 5044, 105, 4185, 4622, 5588, 2707, 5677, -5979, 2195, 5425, 3007, 2245, 2275, 6023, 4419, 3050, 2595, 4962, -3230, 2284, 5413, 4202, 2823, 3059, 4480, 5712, 120, 5850, 2292, -5551, 4780, 5278, 4404, 5861, 3761, 5986, 3000, 3179, 5781, 5243, -2181, 4369, 4623, 5649, 5461, 5339, 5394, 4200, 2993, 4827, 2715, -5572, 5776, 3229, 4963, 3134, 5181, 2797, 3076, 5260, 5068, 2816, -5543, 5753, 5478, 3763, 4170, 2002, 3140, 4412, 5672, 5978, 4917, -3187, 2274, 5265, 5215, 214, 3105, 3965, 5447, 4341, 2914, 119, -2158, 4631, 6030, 5433, 281, 3069, 5820, 4828, 5400, 4389, 5070, -3075, 3222, 3982, 2116, 5883, 3169, 5349, 115, 2244, 2697, 2003, -5025, 5644, 4413, 5970, 2067, 4629, 5389, 5680, 4918, 2714, 5136, -2921, 4588, 5419, 3115, 5711, 290, 5377, 5849, 6022, 3980, 5255, -2586, 5058, 5814, 2283, 3139, 3755, 4744, 5473, 5697, 5825, 259, -5023, 2065, 5263, 5855, 2148, 5055, 4194, 5985, 2238, 225, 3950, -4997, 5613, 5775, 5355, 2249, 5652, 3541, 4856, 2822, 4560, 3228, -2126, 2291, 5060, 5369, 2815, 3221, 2191, 5806, 5534, 5882, 2594, -5344, 4995, 5969, 4841, 2174, 4149, 4607, 5179, 5332, 5666, 5977, -2230, 5274, 3068, 4806, 4305, 3543, 5769, 5397, 2273, 4699, 5506, -202, 5780, 5239, 289, 5692, 3074, 5457, 4839, 2129, 2194, 1938, -5854, 5568, 3039, 4417, 3186, 5244, 248, 5608, 2895, 2166, 280, -4848, 3227, 2920, 4608, 5324, 5638, 3974, 5383, 2121, 4778, 5813, -4807, 5761, 4402, 2713, 2576, 2186, 5696, 2109, 5211, 2061, 2593, -2973, 5043, 2913, 4621, 5134, 5429, 2237, 4198, 2982, 4260, 5819, -5352, 3185, 3049, 3535, 5216, 4961, 4850, 5412, 5040, 5616, 3929, -6021, 5496, 3073, 5234, 4524, 5287, 2243, 2282, 2687, 5805, 4779, -4403, 5452, 4619, 2706, 5676, 5045, 2101, 5563, 3220, 5242, 3133, -5848, 4959, 2919, 2999, 2229, 5338, 4199, 4636, 5768, 5968, 4826, -2221, 3745, 4387, 3178, 2796, 5259, 5691, 2821, 5206, 4835, 104, -4184, 3168, 2281, 3762, 2912, 2001, 5774, 5424, 4411, 5648, 2992, -4916, 5818, 4824, 5214, 1873, 3104, 4586, 5571, 2814, 2905, 5976, -2998, 5035, 2157, 3978, 4479, 2272, 5315, 5760, 5602, 5277, 4742, -2242, 5752, 3760, 4388, 1999, 4409, 5671, 2115, 5175, 4914, 4192, -2180, 4368, 3067, 5847, 5393, 2592, 2211, 4628, 3124, 3730, 3184, -4121, 4558, 5180, 4587, 5631, 3177, 2820, 5376, 5067, 2190, 3979, -5254, 2712, 2271, 4615, 4169, 2705, 5675, 4743, 5481, 5773, 5228, -5022, 5643, 2064, 2092, 3964, 5446, 2147, 5054, 4340, 4193, 5812, -4630, 2813, 2566, 2220, 5557, 4697, 3132, 2585, 5019, 94, 3901, -4559, 2806, 5368, 5130, 2236, 2128, 2711, 5170, 1936, 5348, 288, -5647, 3525, 236, 5024, 2991, 3219, 2066, 5388, 5200, 4820, 4994, -5612, 3183, 5135, 2911, 5492, 4606, 5178, 5418, 5331, 3114, 3972, -5804, 5967, 4805, 2997, 3542, 5057, 2185, 5751, 4698, 3754, 4991, -1995, 1807, 2962, 5238, 5670, 2082, 2228, 5262, 4838, 279, 5767, -1937, 3949, 4604, 2210, 3038, 4996, 5665, 5811, 3218, 3123, 4803, -3540, 5690, 5846, 5014, 2056, 4085, 2125, 5323, 4522, 5286, 3973, -5595, 5966, 4777, 5125, 4401, 3709, 2235, 2270, 114, 3176, 5343, -2108, 5210, 5642, 2060, 3510, 5567, 2972, 4840, 2173, 5607, 4148, -5133, 4197, 5759, 3058, 2591, 2996, 5273, 4304, 5637, 5803, 2584, -4775, 4399, 5039, 2812, 4986, 103, 5233, 4182, 4523, 5587, 2686, -2227, 4618, 190, 5460, 5766, 2885, 4416, 2100, 5611, 5491, 5164, -2894, 2165, 4958, 4847, 4040, 4477, 3066, 5550, 2590, 5382, 3028, -2120, 5276, 2704, 3131, 287, 5477, 3758, 4386, 4955, 3865, 5042, -5205, 4834, 5562, 2179, 4183, 4366, 4620, 2219, 4600, 5664, 4259, -5432, 5758, 5193, 4799, 3048, 3534, 4960, 4823, 3217, 213, 4585, -5411, 3928, 4384, 5066, 5034, 3977, 4478, 5810, 5542, 5314, 4167, -3130, 2710, 4741, 2990, 270, 5008, 3759, 2050, 1998, 5566, 4408, -5241, 5119, 5174, 5606, 4913, 3962, 2234, 4338, 4191, 3057, 4367, -4583, 5337, 2904, 5636, 3489, 5750, 2786, 4825, 3744, 4771, 1990, -4395, 5601, 2703, 5669, 2910, 4557, 4739, 2795, 5472, 4910, 3820, -5258, 5802, 4950, 3681, 2209, 4614, 2696, 4168, 2000, 3175, 4189, -4410, 247, 4980, 2218, 5227, 4915, 3216, 5213, 2091, 1872, 3103, -2226, 3113, 3963, 4339, 5765, 4555, 2156, 2565, 5630, 5056, 2589, -4696, 113, 5476, 3752, 5018, 5641, 93, 2811, 2989, 4815, 2114, -5129, 5561, 5261, 3645, 5169, 1935, 3947, 3174, 2583, 4627, 5199, -3538, 4819, 5396, 5556, 5749, 5157, 3729, 82, 4694, 4120, 4380, -2124, 3065, 3971, 5375, 5757, 4905, 2805, 5253, 5533, 5456, 258, -3753, 4990, 2208, 3129, 1994, 1933, 201, 2961, 3122, 5021, 2172, -2063, 2081, 4146, 4579, 2146, 5053, 2903, 5272, 3948, 4603, 4302, -3969, 178, 4802, 5600, 3539, 5149, 4735, 112, 5471, 3900, 5013, -3064, 2055, 2909, 4521, 5367, 4595, 5124, 2702, 5663, 5428, 2874, -2043, 2981, 3524, 5351, 2582, 4944, 5112, 4993, 278, 2164, 4846, -4147, 4605, 4551, 5177, 5330, 2217, 5629, 2119, 3461, 4804, 4303, -4519, 2189, 2575, 5594, 4774, 3128, 4398, 5451, 1806, 5237, 4985, -5605, 5041, 5801, 4181, 3056, 4837, 5635, 4257, 4973, 1741, 224, -2035, 3037, 2884, 2951, 3047, 3532, 3173, 5555, 5104, 4690, 2225, -5163, 3926, 2908, 4476, 4084, 5322, 2804, 3425, 3027, 4776, 5748, -5455, 102, 4179, 4400, 3708, 5586, 1984, 3757, 1929, 5662, 5423, -4794, 2107, 4899, 5209, 4954, 5240, 2059, 3509, 2810, 2971, 4365, -5132, 2207, 4196, 4599, 2775, 4258, 4474, 3121, 3742, 5192, 4798, -5549, 3533, 2184, 277, 5038, 5560, 5257, 2676, 3927, 4383, 5756, -5232, 3063, 2685, 4166, 5427, 235, 111, 3600, 2980, 4363, 4617, -5007, 5634, 2049, 5392, 3172, 4766, 2099, 5212, 1870, 4375, 3102, -5118, 3961, 4957, 4337, 2155, 4039, 4582, 4515, 3167, 2581, 5593, -2785, 3743, 4770, 5541, 1989, 4394, 5450, 4164, 4385, 4738, 4909, -2113, 2809, 3864, 4574, 5204, 4949, 4833, 2701, 2902, 3959, 5445, -4335, 4188, 4626, 4979, 5599, 4937, 2026, 5470, 3727, 4118, 4822, -1871, 4584, 5095, 2216, 5033, 4554, 3976, 3062, 5252, 5313, 4175, -5585, 3380, 3751, 4740, 5422, 5347, 2695, 1997, 5020, 4407, 2062, -4814, 5387, 4546, 5173, 4912, 2940, 2700, 2145, 5628, 5052, 4190, -3946, 2988, 5417, 269, 4470, 4788, 5548, 3488, 4929, 3537, 3166, -5156, 3728, 3898, 81, 4693, 4119, 3749, 4556, 4379, 2215, 3819, -4904, 5747, 3680, 1977, 2178, 4359, 4613, 2901, 3522, 5391, 5554, -1932, 3944, 4892, 2016, 4992, 5226, 5598, 4145, 4730, 2090, 2555, -3055, 5176, 2206, 4578, 2803, 2987, 3120, 2123, 4301, 2564, 4760, -3968, 5540, 1675, 1924, 4695, 4160, 5148, 5017, 4734, 1804, 5532, -5236, 92, 3899, 5342, 5128, 4836, 5746, 4594, 3644, 110, 3955, -5444, 1969, 5168, 4143, 1934, 4331, 2873, 5627, 3036, 2042, 3523, -4884, 2183, 4299, 5198, 4943, 5111, 4818, 4082, 2205, 4550, 3970, -2580, 3119, 2979, 4518, 3706, 5346, 2694, 4989, 1993, 2106, 5208, -1805, 2960, 2058, 3507, 5386, 5553, 2970, 4685, 2080, 5131, 2893, -109, 4510, 5416, 3112, 4256, 4972, 189, 5592, 2802, 4602, 2034, -2950, 5381, 3531, 5449, 2118, 4801, 5103, 4689, 2574, 1918, 5037, -2665, 3925, 5012, 5231, 2054, 4083, 4520, 2579, 276, 3165, 5123, -4178, 3707, 4616, 1983, 1928, 3940, 2098, 4254, 4793, 4898, 3508, -268, 3529, 4956, 4568, 4037, 2900, 5410, 101, 2863, 3923, 2774, -5584, 3460, 4473, 3741, 2986, 5421, 4724, 2978, 4773, 5531, 4397, -5341, 2675, 4984, 3862, 5203, 4832, 4180, 2171, 4139, 4465, 2699, -5547, 4362, 1740, 1960, 5271, 5336, 2883, 4295, 5591, 4765, 4821, -3739, 1869, 4374, 4875, 3054, 4540, 5162, 5626, 5032, 4038, 2794, -4475, 4753, 2204, 2177, 4514, 3424, 4354, 3026, 3118, 3756, 4163, -1996, 4406, 4953, 5172, 3863, 4911, 4573, 2892, 2163, 1867, 4364, -3101, 3958, 4598, 5539, 4334, 3486, 108, 5380, 2985, 100, 4155, -5191, 4936, 4797, 5583, 4679, 2025, 3726, 2573, 4117, 3053, 5094, -3817, 2801, 4382, 2764, 5443, 3678, 2112, 4326, 4174, 4612, 4165, -70, 2578, 3599, 1950, 5006, 4250, 5546, 5225, 2048, 3046, 2544, -2089, 5117, 4545, 3960, 3724, 5409, 2939, 4115, 4336, 3919, 4581, -275, 4469, 4787, 5374, 3487, 3117, 2784, 4928, 2176, 2693, 4769, -4348, 1988, 5016, 4393, 91, 3897, 5385, 3748, 4737, 4908, 5127, -3818, 3164, 5415, 4948, 3642, 246, 5167, 3679, 223, 1976, 4358, -3521, 107, 5051, 5335, 4187, 4978, 3943, 4891, 5538, 5197, 2015, -4817, 3735, 2852, 4729, 212, 2554, 2793, 3895, 4504, 5256, 4553, -5590, 4759, 5366, 4717, 177, 1923, 3935, 5442, 3379, 3750, 4320, -4159, 4988, 1992, 1803, 2959, 3519, 2079, 4813, 3163, 1863, 257, -3643, 3954, 1968, 4142, 3945, 4601, 4330, 2154, 5329, 4883, 5530, -4800, 4298, 3536, 5340, 4533, 5155, 2692, 80, 4692, 2899, 5011, -4378, 2053, 4081, 3052, 1801, 2170, 99, 4134, 4903, 5582, 5122, -3705, 4709, 5414, 3111, 4290, 1931, 3506, 3035, 4684, 3720, 4144, -4111, 4577, 4459, 4509, 3458, 5373, 5545, 4079, 4300, 5321, 3967, -4672, 5251, 1674, 4772, 4396, 3703, 1917, 2753, 5147, 2664, 4733, -2800, 4983, 2891, 2105, 2162, 2057, 3504, 267, 1911, 4593, 5379, -1738, 2144, 2117, 2872, 3939, 2882, 2041, 2572, 4253, 4942, 5110, -5529, 5161, 3528, 4567, 4036, 3891, 3051, 5036, 4549, 2862, 3922, -3422, 3025, 5365, 5537, 3459, 2169, 4517, 4664, 4128, 4245, 4723, -2684, 3045, 3515, 4284, 4952, 200, 3861, 5408, 2097, 3914, 2977, -1903, 4138, 4464, 4597, 3162, 5328, 4034, 4255, 4971, 1739, 1959, -5190, 2033, 4796, 4294, 2949, 3530, 3738, 5102, 4874, 4688, 4539, -3924, 4381, 1797, 4497, 5235, 2898, 4752, 3423, 3859, 4353, 2890, -2161, 4831, 5334, 3597, 4177, 2691, 1982, 5005, 1927, 2047, 2654, -5378, 256, 4792, 4897, 2571, 5116, 2792, 2976, 3110, 1866, 4580, -4075, 5320, 3485, 2773, 5031, 2783, 4472, 3740, 4154, 4768, 1987, -4678, 5312, 4392, 3699, 4736, 4239, 4907, 3816, 4489, 2674, 98, -5207, 1858, 234, 245, 3500, 5581, 4947, 2969, 2763, 3677, 4325, -5407, 2153, 3161, 69, 3908, 4186, 3598, 4977, 1949, 4361, 4249, -3483, 4764, 2543, 1868, 4373, 3723, 4452, 2111, 4114, 4552, 3918, -2897, 5230, 3814, 4513, 3377, 2683, 5528, 3675, 4347, 4655, 4611, -5333, 4162, 4812, 3715, 97, 4106, 2168, 2799, 2841, 4572, 3641, -5372, 2088, 2791, 4030, 3957, 5250, 1894, 4333, 2563, 4935, 3734, -5154, 2024, 3725, 2851, 79, 4691, 4116, 4377, 5015, 4444, 5093, -90, 3894, 5536, 4902, 4503, 3855, 5202, 1852, 2143, 3100, 4173, -4716, 3934, 3378, 3639, 4319, 2152, 1930, 3518, 3886, 2889, 2160, -4816, 4313, 1862, 4544, 4576, 2938, 5364, 2975, 2110, 3966, 4468, -4786, 1672, 5311, 2570, 4927, 5146, 2533, 4732, 4532, 3896, 3747, -4987, 1991, 1800, 2958, 2798, 4133, 4592, 2643, 5171, 5327, 4100, -2078, 2690, 4708, 1975, 2871, 4357, 2040, 1884, 4289, 5371, 3520, -3942, 3044, 4890, 3479, 4941, 5109, 2014, 1792, 5406, 3109, 3719, -4728, 2742, 4110, 2553, 4548, 4458, 3457, 5010, 3810, 2052, 4078, -4516, 4758, 4671, 3671, 1673, 1922, 2142, 3034, 4158, 3702, 2752, -1802, 5224, 3503, 96, 4070, 1910, 5319, 3880, 2689, 3953, 2974, -1967, 4970, 1737, 4141, 4329, 2032, 5363, 2948, 3694, 2562, 3455, -4882, 4297, 5101, 4687, 2790, 2104, 3108, 89, 3495, 3890, 2968, -4080, 3421, 4982, 4435, 5126, 5527, 4176, 4663, 3704, 4127, 3635, -1981, 5166, 4244, 5326, 1926, 1735, 3514, 4791, 4896, 4283, 3505, -266, 5196, 1845, 3099, 4683, 3913, 1902, 1786, 2151, 5229, 4277, -4508, 2772, 4033, 4471, 2682, 3419, 3024, 1916, 2663, 2096, 233, -2673, 1796, 4496, 255, 4951, 95, 4025, 3858, 5526, 3596, 4360, -4064, 5318, 3938, 2653, 4596, 4763, 4252, 211, 4372, 3688, 2159, -4795, 4093, 3527, 4566, 4035, 3850, 5370, 2103, 5201, 2051, 4269, -4074, 2522, 2861, 4512, 3921, 2967, 2569, 5121, 3698, 4722, 4161, -3594, 4238, 5004, 4488, 2046, 1857, 3860, 3499, 4571, 2141, 5030, -4137, 3956, 4232, 4463, 3907, 4332, 5310, 188, 3043, 3451, 1958, -4934, 4293, 2023, 2681, 3482, 2888, 265, 3737, 4767, 4873, 3873, -1986, 5092, 4391, 4538, 4451, 5362, 3107, 2095, 4906, 4751, 3813, -4172, 2568, 4352, 3376, 4946, 3674, 4019, 3474, 4654, 1731, 2881, -4976, 3714, 4105, 4543, 2840, 2937, 5160, 3805, 5325, 1865, 4224, -4029, 4467, 4785, 3666, 1893, 3844, 3484, 3042, 3415, 3023, 4926, -4153, 4677, 2789, 3374, 3746, 1779, 5223, 4443, 3815, 2087, 3854, -2762, 4811, 3676, 1851, 1974, 4324, 4356, 68, 2561, 3638, 3033, -2688, 3941, 1948, 4889, 4248, 2013, 5309, 5189, 58, 3098, 2542, -3885, 4727, 2552, 4312, 2150, 3722, 4057, 5317, 78, 3106, 4113, -3917, 4376, 4757, 3630, 5165, 1671, 1921, 4901, 2632, 4157, 4346, -2532, 3590, 199, 2102, 5195, 2045, 3468, 222, 2642, 5115, 3640, -4099, 3952, 1966, 4140, 4328, 1883, 4575, 3799, 4881, 4296, 3478, -3660, 2782, 1837, 3733, 3097, 1985, 1669, 2850, 1791, 2957, 2887, -2741, 2149, 4731, 2077, 3893, 5222, 4502, 3809, 2680, 2086, 3670, -4715, 3933, 4591, 2567, 4318, 2870, 2560, 2094, 2039, 3517, 4682, -4940, 2140, 5009, 1861, 4012, 88, 4069, 3879, 4507, 4547, 5120, -4215, 3693, 3454, 3624, 3041, 2731, 3370, 1915, 2662, 4531, 3494, -5361, 3837, 1799, 5194, 4810, 4434, 4132, 3634, 4707, 3446, 3937, -4288, 4251, 4969, 1734, 2031, 2947, 3526, 1844, 4565, 5153, 2886, -3718, 2139, 4981, 77, 4686, 4109, 1785, 2956, 2860, 3920, 4457, -4276, 3456, 5308, 4077, 2076, 4670, 3418, 4721, 1726, 176, 1771, -2880, 3701, 2751, 1980, 1925, 2788, 5159, 4790, 4895, 3502, 4024, -4136, 4462, 1909, 3032, 3410, 1736, 244, 4063, 1957, 2511, 4292, -2771, 3040, 1665, 3736, 4872, 3687, 4092, 4537, 5145, 1828, 5316, -3096, 3889, 3792, 3849, 4750, 4268, 2521, 264, 3420, 4351, 3653, -4590, 4662, 4126, 4243, 46, 254, 5188, 2038, 3593, 3440, 2966, -3513, 4282, 2085, 5108, 4762, 1864, 3912, 4371, 1901, 4231, 3031, -2559, 4032, 3450, 4152, 4676, 3585, 4511, 5003, 87, 3872, 1720, -4049, 2787, 2879, 1795, 4495, 5114, 2761, 2679, 4323, 3617, 3857, -5158, 4570, 67, 3595, 4018, 1947, 3473, 4247, 2093, 1730, 2781, -2652, 2030, 3404, 232, 2965, 2946, 2541, 4933, 5100, 2022, 1818, -3095, 3721, 4112, 3804, 3916, 4223, 2138, 4945, 4073, 3665, 3843, -3414, 4345, 4171, 3697, 4975, 1979, 3373, 1778, 221, 4237, 3829, -5187, 4789, 4487, 2075, 1856, 3498, 2678, 4542, 3906, 2936, 253, -3365, 4466, 3732, 4784, 57, 2849, 3481, 4925, 3579, 4004, 5002, -3892, 4450, 2044, 4056, 4501, 2672, 5307, 3629, 3812, 5113, 4714, -2631, 3932, 3375, 4317, 3673, 1973, 3589, 4653, 4355, 3516, 3467, -1762, 5152, 2780, 4888, 3713, 4761, 76, 2012, 4104, 1860, 4370, -2839, 4726, 263, 4900, 4028, 3433, 3798, 1892, 3030, 3659, 4756, -1836, 4530, 1668, 1920, 4156, 3784, 4974, 1798, 4442, 4131, 2621, -5306, 3853, 4569, 1850, 4706, 4287, 1713, 3637, 3951, 1965, 2878, -1660, 4327, 2084, 5144, 4880, 2021, 3359, 3717, 2964, 3884, 4108, -4311, 4011, 4456, 5091, 2558, 4076, 3397, 3022, 4669, 4214, 1670, -2869, 3623, 86, 3700, 2730, 3369, 2750, 2531, 1752, 4939, 5107, -3836, 3501, 3609, 5151, 1908, 2641, 4541, 4681, 4098, 187, 2935, -3445, 1882, 4506, 3029, 5186, 4783, 3477, 2083, 1790, 3888, 2740, -1914, 2661, 3995, 2557, 3808, 4661, 4125, 3669, 4242, 3572, 4968, -1725, 1972, 85, 1770, 2955, 243, 3512, 4281, 3936, 2074, 5099, -2011, 1654, 2963, 3911, 2610, 5143, 1900, 4725, 2551, 4068, 3878, -4564, 4031, 3409, 2510, 2859, 2779, 3692, 4755, 3453, 1978, 1664, -1919, 2868, 4720, 2037, 1827, 4894, 1794, 4494, 3493, 3791, 4938, -5106, 3856, 4433, 3652, 2677, 3633, 2770, 1964, 4135, 4461, 2651, -45, 2954, 3439, 1733, 1956, 2073, 4291, 1843, 2671, 4871, 2500, -1784, 4536, 4072, 4275, 4749, 3352, 3584, 3696, 3417, 4350, 4236, -4967, 1719, 2029, 4048, 4486, 1855, 2945, 3497, 3775, 5098, 4680, -3616, 4023, 1705, 3905, 210, 4505, 4062, 3403, 3480, 5150, 4151, -3686, 75, 4675, 4091, 1817, 4449, 1913, 252, 3848, 3389, 3021, -4893, 4267, 3811, 2520, 2556, 2760, 3672, 4322, 4652, 66, 4932, -2769, 3592, 84, 1946, 3828, 3712, 4246, 4103, 2838, 5090, 2540, -4563, 4027, 1696, 4230, 2670, 1891, 2877, 2858, 3915, 3449, 1647, -3364, 5142, 4719, 3578, 3871, 4344, 4003, 4441, 2489, 3020, 3852, -1849, 2934, 3564, 3636, 2867, 4460, 4017, 2036, 3472, 1729, 4924, -1955, 1761, 2953, 5105, 3883, 3731, 4310, 2072, 2848, 4535, 3803, -4222, 3432, 2778, 3664, 175, 4748, 3842, 4500, 1971, 3413, 4349, -2530, 4713, 3931, 4887, 3372, 83, 1777, 4316, 3783, 4931, 2020, -2620, 2550, 2640, 4097, 3555, 5089, 1859, 1881, 4966, 1712, 2028, -1659, 220, 3476, 4150, 56, 5097, 4674, 1789, 3358, 2739, 4529, -4055, 3807, 3396, 198, 3628, 3344, 2759, 3668, 1963, 4130, 2630, -4321, 231, 65, 4705, 3588, 4879, 1945, 4286, 4782, 1751, 2952, -3466, 4923, 3608, 251, 4067, 3877, 3716, 4107, 2768, 3797, 4455, -3691, 34, 3452, 2876, 3658, 74, 4668, 1835, 4343, 1667, 3492, -2669, 2749, 4886, 2010, 3994, 4432, 3335, 3019, 3632, 2549, 3571, -1907, 1732, 4754, 1842, 1653, 1912, 2660, 2847, 2609, 1783, 4010, -4274, 3887, 4499, 1639, 4213, 3416, 5141, 4712, 3622, 3930, 73, -4660, 2729, 4124, 3368, 4315, 4241, 4878, 3511, 3835, 4280, 4562, -4022, 209, 242, 3910, 4061, 3444, 1899, 1686, 4930, 2875, 2019, -3685, 4090, 4528, 5088, 3847, 2499, 4266, 2519, 1793, 4493, 1630, -4129, 3018, 3351, 2777, 1724, 4704, 1954, 1769, 3591, 4285, 2650, -4870, 3774, 4534, 219, 2659, 4229, 2866, 1704, 2027, 4454, 3408, -2944, 3448, 2509, 4071, 4922, 5096, 4667, 1663, 3870, 3695, 2748, -1826, 3790, 4235, 3388, 4485, 1854, 3651, 3496, 1970, 4016, 1906, -3471, 2478, 1728, 44, 2857, 3904, 4885, 3438, 2009, 4718, 2548, -3802, 4221, 2767, 1695, 241, 4448, 3663, 3841, 2943, 3412, 1646, -64, 2776, 3583, 4659, 4123, 1944, 3371, 4240, 1776, 2668, 1718, -72, 4651, 4047, 2539, 4279, 2488, 3711, 4869, 4102, 3615, 3563, -3909, 1962, 2837, 1898, 4026, 4747, 4877, 3402, 55, 1890, 4342, -1816, 4054, 197, 4492, 4440, 3627, 2629, 3851, 1848, 1620, 3587, -2667, 3465, 2649, 3827, 2846, 4673, 3882, 3554, 4498, 4309, 3796, -2865, 2018, 2758, 3657, 3363, 1834, 4314, 1666, 63, 2658, 5087, -3577, 71, 2529, 4002, 4234, 4484, 1853, 2538, 3343, 2639, 4096, -3903, 1880, 1760, 4527, 3475, 2933, 4009, 1788, 4447, 2856, 2738, -3431, 4212, 4921, 33, 3806, 2017, 3621, 22, 2942, 2728, 3367, -3667, 5086, 4650, 3782, 3834, 3710, 2619, 4101, 230, 2836, 3334, -4453, 3443, 4066, 3876, 1711, 2864, 1953, 2008, 1889, 1658, 3690, -4711, 4868, 2747, 2547, 3357, 2932, 4439, 3491, 4746, 3395, 1638, -1905, 2766, 4431, 1847, 1723, 1768, 3631, 1750, 186, 3607, 3881, -1961, 1841, 4308, 3407, 2508, 1782, 4876, 1685, 4273, 2007, 4122, -2941, 1662, 4703, 2546, 2528, 1825, 4278, 3789, 3993, 2757, 3650, -1629, 1897, 2638, 4095, 4021, 3570, 43, 1943, 3437, 1879, 4060, -4666, 2537, 1652, 2608, 3684, 1787, 4491, 229, 4089, 2737, 3846, -2765, 4265, 2518, 3582, 1904, 2657, 240, 1717, 4046, 2666, 3614, -4065, 3875, 2477, 4228, 3401, 3689, 3447, 4658, 2845, 1815, 4233, -4483, 208, 3869, 3490, 2931, 2498, 4430, 4710, 3902, 3350, 1896, -2656, 4015, 3826, 3470, 1727, 3773, 1840, 4446, 1703, 1781, 1952, -3801, 4272, 4220, 3362, 3662, 3840, 4867, 3411, 2006, 4526, 3576, -4001, 2648, 2545, 2855, 1775, 3387, 2835, 4020, 4702, 1619, 1888, -4059, 1759, 3683, 54, 4088, 4438, 2930, 3430, 1694, 3845, 1951, -4053, 1846, 4264, 2517, 4665, 1645, 3626, 4866, 2628, 2746, 3781, -3586, 2756, 2618, 2487, 3464, 4307, 62, 3562, 1710, 1942, 4227, -1657, 3795, 2536, 239, 3356, 3656, 1833, 4649, 3868, 174, 3394, -2637, 4094, 4657, 2834, 21, 1878, 4014, 3469, 1749, 1887, 185, -196, 3606, 2736, 61, 3553, 3800, 1941, 4008, 4219, 3661, 3839, -207, 2535, 4211, 3620, 2727, 3366, 1774, 4490, 3992, 2854, 3833, -3874, 3342, 4306, 3569, 2647, 3442, 1651, 53, 2607, 2527, 4052, -4429, 32, 3625, 228, 2844, 2627, 1722, 1877, 2655, 1767, 4482, -1839, 3463, 4701, 1780, 3333, 4271, 2735, 3794, 3406, 2507, 3655, -1832, 1661, 4445, 2497, 1824, 2853, 3788, 1637, 3349, 3649, 4058, -2745, 4648, 42, 3682, 3436, 4087, 3772, 218, 2755, 1702, 4007, -4263, 2516, 60, 1684, 1940, 4210, 3619, 3581, 2726, 2534, 4437, -3386, 1716, 4045, 3832, 4656, 1838, 1628, 4226, 3613, 195, 3441, -4270, 3400, 3867, 1895, 1693, 1814, 1644, 4013, 2526, 1721, 1766, -2843, 2486, 3825, 2636, 2754, 4086, 3561, 4218, 59, 2646, 3838, -2476, 3405, 4262, 227, 2506, 3361, 173, 1773, 217, 3575, 1823, -4000, 3787, 3648, 4225, 41, 4481, 52, 3435, 1758, 4051, 3866, -3552, 2645, 2626, 3429, 3580, 2842, 3462, 1715, 4044, 3780, 4428, -3341, 2617, 3612, 4647, 3793, 1618, 4217, 1709, 3654, 2744, 1831, -3399, 1656, 206, 3355, 1813, 1772, 1886, 31, 3393, 4436, 3824, -1748, 51, 4006, 3332, 3605, 4646, 4050, 4209, 3618, 2725, 3360, -2625, 2833, 3574, 3999, 3831, 1885, 2515, 1636, 3991, 2525, 20, -3568, 2743, 1757, 2635, 1830, 1650, 1876, 2606, 1683, 3428, 184, -1765, 2734, 3779, 1627, 2616, 2524, 4005, 2505, 1708, 1655, 4208, -2634, 1822, 2724, 3354, 3786, 1875, 3647, 3830, 2496, 3392, 40, -3348, 3434, 194, 1747, 4427, 3604, 3771, 2475, 1701, 2644, 50, -1714, 4043, 1764, 2832, 3990, 3611, 3385, 216, 3567, 3398, 2504, -4426, 1812, 1649, 2605, 1821, 3785, 1692, 3646, 1829, 1643, 3823, -39, 4261, 2514, 2485, 1617, 3560, 2523, 3573, 3998, 2831, 183, -4042, 2495, 1874, 3610, 2723, 3347, 1756, 2733, 2513, 3770, 1811, -3427, 1700, 3551, 3778, 4216, 2615, 3822, 3384, 19, 1707, 3340, -1763, 172, 3353, 2633, 3997, 3391, 1691, 215, 1642, 30, 1820, -1746, 2732, 3603, 1755, 2484, 2624, 3559, 3331, 38, 3426, 3989, -3777, 2614, 49, 3566, 1635, 1706, 4041, 1648, 2604, 2623, 2512, -3550, 3390, 1682, 1810, 1745, 4207, 3602, 205, 3339, 1626, 3821, -2494, 3988, 3346, 29, 3565, 3996, 3769, 4206, 171, 1699, 2603, -193, 3330, 2474, 1754, 3383, 2503, 1634, 48, 3776, 2613, 1690, -37, 182, 2493, 1641, 1681, 3345, 2483, 2502, 3558, 3768, 1625, -1698, 1819, 1616, 1744, 3601, 3382, 47, 3987, 3549, 2622, 1689, -2722, 2473, 1640, 2602, 3338, 2482, 3557, 1809, 18, 28, 1753, -2492, 3329, 2501, 3548, 2721, 1615, 204, 3767, 1697, 1633, 36, -3337, 3381, 1680, 1743, 27, 2612, 1688, 1624, 170, 3328, 17, -1808, 2481, 3556, 35, 1632, 2601, 2472, 1679, 3986, 3547, 1623, -192, 203, 3336, 3766, 181, 26, 1614, 2471, 2491, 3327, 1742, -1687, 1631, 2480, 2611, 1678, 16, 1613, 180, 1622, 191, 3546, -2490, 2470, 15, 2600, 25, 3326, 169, 24, 1612, 2479, 1677, 1621, -1676, 14, 168, 2469, 2468, 1611, 23, 1610, 13, 179, 12, 167, 11 -}; +short values[] = { + 166, 322, 165, 310, 164, 2467, 154, 2466, 163, 3325, 321, 162, + 3324, 2464, 2401, 161, 2465, 3314, 160, 2461, 159, 2400, 320, 3323, + 153, 2457, 6185, 2463, 3303, 2452, 158, 3322, 157, 298, 2460, 2446, + 152, 3292, 156, 2398, 3321, 2462, 5965, 155, 6184, 309, 2456, 3320, + 2439, 3313, 2395, 2459, 2431, 2335, 2451, 6181, 3319, 3281, 2422, 151, + 2391, 2445, 6183, 2399, 2455, 319, 3291, 2412, 5964, 6175, 2386, 3318, + 5745, 150, 2450, 6180, 3312, 3317, 297, 6165, 2458, 2438, 5961, 2430, + 2380, 142, 2444, 3311, 308, 3316, 318, 286, 149, 6150, 5963, 6174, + 3259, 5525, 3315, 2421, 2397, 2454, 5955, 148, 6182, 2373, 3302, 6164, + 2437, 5960, 2411, 5744, 2449, 2365, 3310, 5945, 6178, 2429, 6129, 2334, + 2394, 2453, 6179, 6101, 147, 141, 3309, 6149, 5741, 2448, 2356, 2443, + 3215, 2269, 5930, 2420, 2396, 5954, 3290, 3248, 3280, 2346, 6065, 6172, + 2390, 2410, 3308, 317, 146, 6173, 2442, 5944, 3258, 6128, 3270, 2393, + 6020, 3301, 6162, 145, 3289, 5735, 2436, 2385, 5958, 2447, 6100, 5909, + 2333, 6169, 6163, 2428, 2332, 5881, 5725, 6177, 316, 5929, 3307, 3300, + 6159, 144, 2435, 6147, 3204, 285, 3306, 2379, 6064, 2441, 2389, 6148, + 2427, 5524, 2329, 2419, 307, 143, 5845, 3288, 5952, 3214, 3257, 2268, + 6019, 5710, 5962, 3160, 2440, 6144, 2384, 2409, 5305, 5908, 3269, 5800, + 3305, 3287, 6171, 5942, 5521, 3299, 6126, 2418, 5743, 2392, 6155, 5880, + 2372, 2434, 5949, 6176, 6127, 6098, 5959, 3304, 2331, 6161, 2364, 2426, + 315, 2325, 2408, 3298, 3094, 6099, 2378, 5689, 140, 2433, 6168, 5939, + 3286, 6123, 5740, 5927, 306, 5661, 5844, 6140, 2425, 3213, 2320, 130, + 6095, 3279, 2328, 6062, 6158, 2355, 5515, 2417, 2388, 6146, 5085, 5304, + 2267, 5799, 3297, 6063, 3149, 6170, 6135, 274, 2432, 5953, 5924, 5523, + 6017, 3247, 2371, 2345, 5625, 2407, 5505, 2416, 2383, 3285, 2424, 3278, + 6018, 5906, 2314, 6059, 5742, 3159, 5935, 6160, 2363, 6119, 5734, 2387, + 6143, 5943, 3237, 3284, 296, 5878, 5580, 6167, 2406, 3256, 6091, 3017, + 5520, 2324, 6125, 6014, 5957, 6154, 3083, 3296, 6114, 5724, 2382, 314, + 5490, 5903, 2415, 6097, 5739, 2377, 139, 6157, 3295, 2354, 5920, 6086, + 6145, 5084, 2319, 5738, 2423, 129, 3093, 5928, 2307, 3283, 5875, 5842, + 3212, 3277, 6122, 2405, 2266, 6055, 3203, 3246, 313, 2344, 2299, 305, + 6139, 5915, 2203, 6108, 3282, 5709, 6094, 2376, 5522, 3158, 5797, 138, + 6061, 3255, 3294, 5514, 6010, 6142, 3276, 5951, 6050, 3193, 5303, 5469, + 6080, 284, 2414, 2370, 2313, 5839, 4865, 2381, 6134, 262, 5899, 2263, + 5733, 6124, 5956, 6016, 6153, 3236, 5441, 5907, 2413, 3254, 2362, 3293, + 2290, 5504, 6005, 5732, 5941, 5301, 5871, 2404, 3006, 6096, 5519, 5794, + 6058, 2330, 6166, 304, 5879, 6118, 5894, 5948, 5723, 2929, 3092, 3275, + 5688, 2403, 2369, 6044, 2280, 5722, 6090, 6121, 2375, 3016, 5866, 137, + 3202, 6013, 5737, 6073, 4645, 5660, 6156, 2306, 5405, 2361, 6138, 312, + 2353, 6113, 5729, 5938, 3253, 5081, 5489, 6093, 5999, 2265, 5835, 2327, + 5926, 6060, 3211, 2830, 2298, 5843, 2259, 6085, 5950, 2374, 5083, 3226, + 136, 273, 128, 5888, 5360, 5708, 2402, 4864, 2343, 6133, 5295, 5719, + 5513, 5790, 6054, 6015, 5707, 5830, 3192, 5302, 3157, 3274, 5860, 3210, + 6037, 5798, 5624, 2352, 3148, 2254, 6141, 5940, 2137, 2202, 2368, 6107, + 2262, 311, 5923, 6057, 3268, 3273, 6029, 5285, 6117, 2289, 5947, 6009, + 5503, 5518, 5785, 5731, 3252, 6049, 3245, 5468, 6152, 2360, 6079, 5992, + 303, 5579, 5905, 135, 2342, 3138, 5934, 6089, 3015, 2323, 2367, 6012, + 5704, 3251, 3156, 295, 2918, 4644, 5440, 5687, 5984, 5824, 5877, 2279, + 6112, 3209, 5937, 6004, 5721, 5300, 2248, 4425, 3091, 2359, 3267, 5925, + 5686, 5715, 5853, 3082, 5659, 3272, 2720, 6084, 3182, 5728, 6120, 2318, + 5270, 3201, 6151, 2928, 5488, 5902, 5779, 2351, 6043, 5658, 6137, 5075, + 2819, 2258, 5919, 6053, 6092, 5082, 3225, 2326, 3250, 6072, 2366, 3072, + 3271, 134, 5404, 5874, 5975, 3147, 5841, 5512, 3244, 5718, 5080, 2200, + 6106, 3090, 2341, 5922, 5683, 5998, 2264, 5706, 2350, 4861, 2829, 6132, + 2358, 5065, 5817, 133, 5623, 6008, 5700, 2253, 3208, 250, 5914, 6048, + 261, 3249, 2241, 6078, 2201, 5359, 5904, 2312, 5655, 2599, 4863, 5796, + 6136, 5933, 5622, 5502, 5294, 5809, 3243, 3266, 3207, 5517, 2340, 5249, + 294, 6056, 3235, 2233, 5467, 5772, 6036, 5876, 5578, 5838, 5509, 3137, + 6116, 6003, 5695, 5946, 3155, 2136, 5298, 5898, 4424, 2261, 5703, 5221, + 4855, 5577, 302, 6131, 3081, 5439, 5764, 6028, 2349, 5284, 132, 6088, + 3265, 3014, 5050, 2322, 6011, 2927, 5299, 2247, 5870, 5901, 5991, 3005, + 4641, 6042, 5685, 5793, 5619, 5499, 5714, 6111, 2357, 5936, 3089, 5918, + 2709, 5679, 5487, 5893, 3181, 3206, 5736, 3242, 6071, 4205, 4643, 2305, + 2224, 5873, 5983, 2339, 5657, 131, 6115, 5840, 3200, 6083, 301, 5078, + 2317, 5651, 5997, 127, 2995, 5865, 3154, 5574, 5185, 2828, 3071, 2297, + 5403, 5755, 2719, 6087, 238, 5511, 3013, 5913, 5674, 2321, 6052, 3205, + 5269, 5079, 2199, 2214, 4635, 3264, 5682, 5834, 3127, 5795, 3146, 6110, + 5074, 5292, 3985, 3199, 2348, 2257, 118, 5484, 5699, 6105, 5029, 5646, + 2071, 3191, 5921, 3224, 6130, 5140, 2240, 5887, 6035, 5358, 5654, 2588, + 5837, 5974, 4862, 5621, 6082, 6007, 5501, 2134, 5293, 2316, 6047, 2347, + 5897, 126, 5466, 5789, 6077, 5001, 5615, 3241, 2311, 5829, 5495, 4860, + 2232, 5932, 5859, 2338, 5064, 6027, 5282, 2288, 5508, 2252, 6051, 5730, + 5694, 4845, 2135, 5297, 5869, 3088, 272, 5990, 3004, 5668, 5438, 3153, + 5792, 2598, 3240, 3145, 5576, 6002, 2337, 5283, 2197, 6104, 5892, 5570, + 4421, 3198, 5516, 5784, 5248, 5610, 4204, 3061, 3263, 5982, 5640, 3080, + 3152, 2278, 3012, 5618, 293, 6006, 5498, 6046, 5720, 4625, 5463, 300, + 5678, 2926, 4423, 6076, 5864, 5486, 5900, 2310, 6041, 6109, 5220, 4965, + 4854, 5931, 2917, 4642, 3262, 2223, 5823, 5480, 2718, 5727, 5917, 5049, + 5565, 5267, 5077, 3234, 2246, 5435, 5650, 6070, 5833, 2994, 4640, 2304, + 4830, 5402, 5872, 5573, 6081, 3011, 5072, 3239, 3984, 2315, 5852, 6001, + 125, 3171, 2336, 3765, 2005, 4415, 5673, 3180, 5996, 283, 4920, 5268, + 3087, 5886, 2907, 2213, 3079, 2827, 5778, 5973, 3126, 5604, 2296, 3151, + 5475, 5073, 5291, 5717, 2818, 5912, 2925, 5788, 117, 5483, 3197, 5645, + 5357, 249, 6040, 5705, 5828, 4858, 3238, 3086, 5184, 5858, 5633, 5062, + 292, 2193, 3261, 6103, 299, 124, 5916, 5510, 2133, 3190, 2198, 6069, + 5465, 4634, 2597, 2303, 5399, 5559, 3196, 5614, 6034, 3150, 5494, 5836, + 4859, 6045, 2808, 5063, 5281, 5816, 5459, 2131, 6075, 226, 5896, 2309, + 5028, 5995, 2260, 5783, 5246, 2070, 3144, 5139, 2239, 4610, 2826, 5667, + 5437, 3260, 4809, 2295, 3545, 6026, 3136, 2188, 6102, 2287, 5911, 5500, + 3233, 5808, 5431, 2984, 2196, 5868, 5354, 5569, 5989, 5702, 3003, 5000, + 5218, 4852, 5247, 5609, 5791, 6000, 2916, 3060, 2231, 3085, 5639, 5289, + 5771, 5822, 5597, 4781, 4405, 5454, 5507, 6074, 5047, 5891, 2308, 4844, + 260, 5296, 123, 3078, 5462, 4201, 4422, 4638, 6033, 5684, 5981, 5219, + 3195, 4853, 2277, 5713, 5851, 106, 2924, 5763, 5589, 3232, 5479, 3764, + 5895, 5426, 6039, 282, 4420, 5048, 5863, 5564, 5266, 4203, 3084, 5434, + 5777, 5552, 4639, 6025, 5656, 5279, 3143, 5401, 2286, 2717, 4390, 5071, + 5497, 2817, 5726, 6068, 2182, 3170, 3010, 4624, 2708, 2302, 5395, 5867, + 237, 5988, 3002, 5485, 5832, 3194, 4964, 5182, 4589, 2906, 3070, 5069, + 3981, 2222, 5544, 5603, 2923, 5994, 2256, 4745, 5474, 5890, 6038, 5076, + 271, 2825, 5448, 3009, 4195, 4632, 2294, 5681, 5885, 5980, 291, 5356, + 4829, 2276, 5972, 4857, 5910, 4561, 5183, 3983, 5632, 5061, 5815, 2192, + 5716, 5754, 5350, 6067, 5698, 2698, 2004, 5026, 4414, 2068, 2301, 5390, + 5862, 5787, 4919, 5137, 3231, 5827, 122, 5420, 3116, 2212, 4633, 5653, + 5857, 3544, 5059, 5398, 5558, 3125, 4700, 2716, 5620, 5993, 2251, 3189, + 5290, 2807, 5807, 5264, 5458, 2130, 6032, 1939, 2824, 116, 5482, 4998, + 5027, 5831, 2293, 5245, 2069, 2596, 5138, 121, 2127, 3077, 5770, 3975, + 3142, 2587, 2255, 5535, 2187, 5345, 5693, 4842, 2132, 3223, 5782, 2175, + 2922, 5430, 2983, 6024, 5884, 5464, 5275, 3008, 5353, 4999, 2285, 5217, + 5971, 4851, 5575, 5493, 3135, 5762, 4525, 5288, 3188, 5280, 5596, 3141, + 5987, 3001, 5453, 4418, 6031, 5786, 5046, 5701, 5826, 4843, 2896, 2167, + 4849, 6066, 4609, 2915, 2300, 4637, 5384, 5856, 2122, 5436, 4808, 2577, + 5617, 5821, 5889, 2250, 5044, 105, 4185, 4622, 5588, 2707, 5677, 5979, + 2195, 5425, 3007, 2245, 2275, 6023, 4419, 3050, 2595, 4962, 3230, 2284, + 5413, 4202, 2823, 3059, 4480, 5712, 120, 5850, 2292, 5551, 4780, 5278, + 4404, 5861, 3761, 5986, 3000, 3179, 5781, 5243, 2181, 4369, 4623, 5649, + 5461, 5339, 5394, 4200, 2993, 4827, 2715, 5572, 5776, 3229, 4963, 3134, + 5181, 2797, 3076, 5260, 5068, 2816, 5543, 5753, 5478, 3763, 4170, 2002, + 3140, 4412, 5672, 5978, 4917, 3187, 2274, 5265, 5215, 214, 3105, 3965, + 5447, 4341, 2914, 119, 2158, 4631, 6030, 5433, 281, 3069, 5820, 4828, + 5400, 4389, 5070, 3075, 3222, 3982, 2116, 5883, 3169, 5349, 115, 2244, + 2697, 2003, 5025, 5644, 4413, 5970, 2067, 4629, 5389, 5680, 4918, 2714, + 5136, 2921, 4588, 5419, 3115, 5711, 290, 5377, 5849, 6022, 3980, 5255, + 2586, 5058, 5814, 2283, 3139, 3755, 4744, 5473, 5697, 5825, 259, 5023, + 2065, 5263, 5855, 2148, 5055, 4194, 5985, 2238, 225, 3950, 4997, 5613, + 5775, 5355, 2249, 5652, 3541, 4856, 2822, 4560, 3228, 2126, 2291, 5060, + 5369, 2815, 3221, 2191, 5806, 5534, 5882, 2594, 5344, 4995, 5969, 4841, + 2174, 4149, 4607, 5179, 5332, 5666, 5977, 2230, 5274, 3068, 4806, 4305, + 3543, 5769, 5397, 2273, 4699, 5506, 202, 5780, 5239, 289, 5692, 3074, + 5457, 4839, 2129, 2194, 1938, 5854, 5568, 3039, 4417, 3186, 5244, 248, + 5608, 2895, 2166, 280, 4848, 3227, 2920, 4608, 5324, 5638, 3974, 5383, + 2121, 4778, 5813, 4807, 5761, 4402, 2713, 2576, 2186, 5696, 2109, 5211, + 2061, 2593, 2973, 5043, 2913, 4621, 5134, 5429, 2237, 4198, 2982, 4260, + 5819, 5352, 3185, 3049, 3535, 5216, 4961, 4850, 5412, 5040, 5616, 3929, + 6021, 5496, 3073, 5234, 4524, 5287, 2243, 2282, 2687, 5805, 4779, 4403, + 5452, 4619, 2706, 5676, 5045, 2101, 5563, 3220, 5242, 3133, 5848, 4959, + 2919, 2999, 2229, 5338, 4199, 4636, 5768, 5968, 4826, 2221, 3745, 4387, + 3178, 2796, 5259, 5691, 2821, 5206, 4835, 104, 4184, 3168, 2281, 3762, + 2912, 2001, 5774, 5424, 4411, 5648, 2992, 4916, 5818, 4824, 5214, 1873, + 3104, 4586, 5571, 2814, 2905, 5976, 2998, 5035, 2157, 3978, 4479, 2272, + 5315, 5760, 5602, 5277, 4742, 2242, 5752, 3760, 4388, 1999, 4409, 5671, + 2115, 5175, 4914, 4192, 2180, 4368, 3067, 5847, 5393, 2592, 2211, 4628, + 3124, 3730, 3184, 4121, 4558, 5180, 4587, 5631, 3177, 2820, 5376, 5067, + 2190, 3979, 5254, 2712, 2271, 4615, 4169, 2705, 5675, 4743, 5481, 5773, + 5228, 5022, 5643, 2064, 2092, 3964, 5446, 2147, 5054, 4340, 4193, 5812, + 4630, 2813, 2566, 2220, 5557, 4697, 3132, 2585, 5019, 94, 3901, 4559, + 2806, 5368, 5130, 2236, 2128, 2711, 5170, 1936, 5348, 288, 5647, 3525, + 236, 5024, 2991, 3219, 2066, 5388, 5200, 4820, 4994, 5612, 3183, 5135, + 2911, 5492, 4606, 5178, 5418, 5331, 3114, 3972, 5804, 5967, 4805, 2997, + 3542, 5057, 2185, 5751, 4698, 3754, 4991, 1995, 1807, 2962, 5238, 5670, + 2082, 2228, 5262, 4838, 279, 5767, 1937, 3949, 4604, 2210, 3038, 4996, + 5665, 5811, 3218, 3123, 4803, 3540, 5690, 5846, 5014, 2056, 4085, 2125, + 5323, 4522, 5286, 3973, 5595, 5966, 4777, 5125, 4401, 3709, 2235, 2270, + 114, 3176, 5343, 2108, 5210, 5642, 2060, 3510, 5567, 2972, 4840, 2173, + 5607, 4148, 5133, 4197, 5759, 3058, 2591, 2996, 5273, 4304, 5637, 5803, + 2584, 4775, 4399, 5039, 2812, 4986, 103, 5233, 4182, 4523, 5587, 2686, + 2227, 4618, 190, 5460, 5766, 2885, 4416, 2100, 5611, 5491, 5164, 2894, + 2165, 4958, 4847, 4040, 4477, 3066, 5550, 2590, 5382, 3028, 2120, 5276, + 2704, 3131, 287, 5477, 3758, 4386, 4955, 3865, 5042, 5205, 4834, 5562, + 2179, 4183, 4366, 4620, 2219, 4600, 5664, 4259, 5432, 5758, 5193, 4799, + 3048, 3534, 4960, 4823, 3217, 213, 4585, 5411, 3928, 4384, 5066, 5034, + 3977, 4478, 5810, 5542, 5314, 4167, 3130, 2710, 4741, 2990, 270, 5008, + 3759, 2050, 1998, 5566, 4408, 5241, 5119, 5174, 5606, 4913, 3962, 2234, + 4338, 4191, 3057, 4367, 4583, 5337, 2904, 5636, 3489, 5750, 2786, 4825, + 3744, 4771, 1990, 4395, 5601, 2703, 5669, 2910, 4557, 4739, 2795, 5472, + 4910, 3820, 5258, 5802, 4950, 3681, 2209, 4614, 2696, 4168, 2000, 3175, + 4189, 4410, 247, 4980, 2218, 5227, 4915, 3216, 5213, 2091, 1872, 3103, + 2226, 3113, 3963, 4339, 5765, 4555, 2156, 2565, 5630, 5056, 2589, 4696, + 113, 5476, 3752, 5018, 5641, 93, 2811, 2989, 4815, 2114, 5129, 5561, + 5261, 3645, 5169, 1935, 3947, 3174, 2583, 4627, 5199, 3538, 4819, 5396, + 5556, 5749, 5157, 3729, 82, 4694, 4120, 4380, 2124, 3065, 3971, 5375, + 5757, 4905, 2805, 5253, 5533, 5456, 258, 3753, 4990, 2208, 3129, 1994, + 1933, 201, 2961, 3122, 5021, 2172, 2063, 2081, 4146, 4579, 2146, 5053, + 2903, 5272, 3948, 4603, 4302, 3969, 178, 4802, 5600, 3539, 5149, 4735, + 112, 5471, 3900, 5013, 3064, 2055, 2909, 4521, 5367, 4595, 5124, 2702, + 5663, 5428, 2874, 2043, 2981, 3524, 5351, 2582, 4944, 5112, 4993, 278, + 2164, 4846, 4147, 4605, 4551, 5177, 5330, 2217, 5629, 2119, 3461, 4804, + 4303, 4519, 2189, 2575, 5594, 4774, 3128, 4398, 5451, 1806, 5237, 4985, + 5605, 5041, 5801, 4181, 3056, 4837, 5635, 4257, 4973, 1741, 224, 2035, + 3037, 2884, 2951, 3047, 3532, 3173, 5555, 5104, 4690, 2225, 5163, 3926, + 2908, 4476, 4084, 5322, 2804, 3425, 3027, 4776, 5748, 5455, 102, 4179, + 4400, 3708, 5586, 1984, 3757, 1929, 5662, 5423, 4794, 2107, 4899, 5209, + 4954, 5240, 2059, 3509, 2810, 2971, 4365, 5132, 2207, 4196, 4599, 2775, + 4258, 4474, 3121, 3742, 5192, 4798, 5549, 3533, 2184, 277, 5038, 5560, + 5257, 2676, 3927, 4383, 5756, 5232, 3063, 2685, 4166, 5427, 235, 111, + 3600, 2980, 4363, 4617, 5007, 5634, 2049, 5392, 3172, 4766, 2099, 5212, + 1870, 4375, 3102, 5118, 3961, 4957, 4337, 2155, 4039, 4582, 4515, 3167, + 2581, 5593, 2785, 3743, 4770, 5541, 1989, 4394, 5450, 4164, 4385, 4738, + 4909, 2113, 2809, 3864, 4574, 5204, 4949, 4833, 2701, 2902, 3959, 5445, + 4335, 4188, 4626, 4979, 5599, 4937, 2026, 5470, 3727, 4118, 4822, 1871, + 4584, 5095, 2216, 5033, 4554, 3976, 3062, 5252, 5313, 4175, 5585, 3380, + 3751, 4740, 5422, 5347, 2695, 1997, 5020, 4407, 2062, 4814, 5387, 4546, + 5173, 4912, 2940, 2700, 2145, 5628, 5052, 4190, 3946, 2988, 5417, 269, + 4470, 4788, 5548, 3488, 4929, 3537, 3166, 5156, 3728, 3898, 81, 4693, + 4119, 3749, 4556, 4379, 2215, 3819, 4904, 5747, 3680, 1977, 2178, 4359, + 4613, 2901, 3522, 5391, 5554, 1932, 3944, 4892, 2016, 4992, 5226, 5598, + 4145, 4730, 2090, 2555, 3055, 5176, 2206, 4578, 2803, 2987, 3120, 2123, + 4301, 2564, 4760, 3968, 5540, 1675, 1924, 4695, 4160, 5148, 5017, 4734, + 1804, 5532, 5236, 92, 3899, 5342, 5128, 4836, 5746, 4594, 3644, 110, + 3955, 5444, 1969, 5168, 4143, 1934, 4331, 2873, 5627, 3036, 2042, 3523, + 4884, 2183, 4299, 5198, 4943, 5111, 4818, 4082, 2205, 4550, 3970, 2580, + 3119, 2979, 4518, 3706, 5346, 2694, 4989, 1993, 2106, 5208, 1805, 2960, + 2058, 3507, 5386, 5553, 2970, 4685, 2080, 5131, 2893, 109, 4510, 5416, + 3112, 4256, 4972, 189, 5592, 2802, 4602, 2034, 2950, 5381, 3531, 5449, + 2118, 4801, 5103, 4689, 2574, 1918, 5037, 2665, 3925, 5012, 5231, 2054, + 4083, 4520, 2579, 276, 3165, 5123, 4178, 3707, 4616, 1983, 1928, 3940, + 2098, 4254, 4793, 4898, 3508, 268, 3529, 4956, 4568, 4037, 2900, 5410, + 101, 2863, 3923, 2774, 5584, 3460, 4473, 3741, 2986, 5421, 4724, 2978, + 4773, 5531, 4397, 5341, 2675, 4984, 3862, 5203, 4832, 4180, 2171, 4139, + 4465, 2699, 5547, 4362, 1740, 1960, 5271, 5336, 2883, 4295, 5591, 4765, + 4821, 3739, 1869, 4374, 4875, 3054, 4540, 5162, 5626, 5032, 4038, 2794, + 4475, 4753, 2204, 2177, 4514, 3424, 4354, 3026, 3118, 3756, 4163, 1996, + 4406, 4953, 5172, 3863, 4911, 4573, 2892, 2163, 1867, 4364, 3101, 3958, + 4598, 5539, 4334, 3486, 108, 5380, 2985, 100, 4155, 5191, 4936, 4797, + 5583, 4679, 2025, 3726, 2573, 4117, 3053, 5094, 3817, 2801, 4382, 2764, + 5443, 3678, 2112, 4326, 4174, 4612, 4165, 70, 2578, 3599, 1950, 5006, + 4250, 5546, 5225, 2048, 3046, 2544, 2089, 5117, 4545, 3960, 3724, 5409, + 2939, 4115, 4336, 3919, 4581, 275, 4469, 4787, 5374, 3487, 3117, 2784, + 4928, 2176, 2693, 4769, 4348, 1988, 5016, 4393, 91, 3897, 5385, 3748, + 4737, 4908, 5127, 3818, 3164, 5415, 4948, 3642, 246, 5167, 3679, 223, + 1976, 4358, 3521, 107, 5051, 5335, 4187, 4978, 3943, 4891, 5538, 5197, + 2015, 4817, 3735, 2852, 4729, 212, 2554, 2793, 3895, 4504, 5256, 4553, + 5590, 4759, 5366, 4717, 177, 1923, 3935, 5442, 3379, 3750, 4320, 4159, + 4988, 1992, 1803, 2959, 3519, 2079, 4813, 3163, 1863, 257, 3643, 3954, + 1968, 4142, 3945, 4601, 4330, 2154, 5329, 4883, 5530, 4800, 4298, 3536, + 5340, 4533, 5155, 2692, 80, 4692, 2899, 5011, 4378, 2053, 4081, 3052, + 1801, 2170, 99, 4134, 4903, 5582, 5122, 3705, 4709, 5414, 3111, 4290, + 1931, 3506, 3035, 4684, 3720, 4144, 4111, 4577, 4459, 4509, 3458, 5373, + 5545, 4079, 4300, 5321, 3967, 4672, 5251, 1674, 4772, 4396, 3703, 1917, + 2753, 5147, 2664, 4733, 2800, 4983, 2891, 2105, 2162, 2057, 3504, 267, + 1911, 4593, 5379, 1738, 2144, 2117, 2872, 3939, 2882, 2041, 2572, 4253, + 4942, 5110, 5529, 5161, 3528, 4567, 4036, 3891, 3051, 5036, 4549, 2862, + 3922, 3422, 3025, 5365, 5537, 3459, 2169, 4517, 4664, 4128, 4245, 4723, + 2684, 3045, 3515, 4284, 4952, 200, 3861, 5408, 2097, 3914, 2977, 1903, + 4138, 4464, 4597, 3162, 5328, 4034, 4255, 4971, 1739, 1959, 5190, 2033, + 4796, 4294, 2949, 3530, 3738, 5102, 4874, 4688, 4539, 3924, 4381, 1797, + 4497, 5235, 2898, 4752, 3423, 3859, 4353, 2890, 2161, 4831, 5334, 3597, + 4177, 2691, 1982, 5005, 1927, 2047, 2654, 5378, 256, 4792, 4897, 2571, + 5116, 2792, 2976, 3110, 1866, 4580, 4075, 5320, 3485, 2773, 5031, 2783, + 4472, 3740, 4154, 4768, 1987, 4678, 5312, 4392, 3699, 4736, 4239, 4907, + 3816, 4489, 2674, 98, 5207, 1858, 234, 245, 3500, 5581, 4947, 2969, + 2763, 3677, 4325, 5407, 2153, 3161, 69, 3908, 4186, 3598, 4977, 1949, + 4361, 4249, 3483, 4764, 2543, 1868, 4373, 3723, 4452, 2111, 4114, 4552, + 3918, 2897, 5230, 3814, 4513, 3377, 2683, 5528, 3675, 4347, 4655, 4611, + 5333, 4162, 4812, 3715, 97, 4106, 2168, 2799, 2841, 4572, 3641, 5372, + 2088, 2791, 4030, 3957, 5250, 1894, 4333, 2563, 4935, 3734, 5154, 2024, + 3725, 2851, 79, 4691, 4116, 4377, 5015, 4444, 5093, 90, 3894, 5536, + 4902, 4503, 3855, 5202, 1852, 2143, 3100, 4173, 4716, 3934, 3378, 3639, + 4319, 2152, 1930, 3518, 3886, 2889, 2160, 4816, 4313, 1862, 4544, 4576, + 2938, 5364, 2975, 2110, 3966, 4468, 4786, 1672, 5311, 2570, 4927, 5146, + 2533, 4732, 4532, 3896, 3747, 4987, 1991, 1800, 2958, 2798, 4133, 4592, + 2643, 5171, 5327, 4100, 2078, 2690, 4708, 1975, 2871, 4357, 2040, 1884, + 4289, 5371, 3520, 3942, 3044, 4890, 3479, 4941, 5109, 2014, 1792, 5406, + 3109, 3719, 4728, 2742, 4110, 2553, 4548, 4458, 3457, 5010, 3810, 2052, + 4078, 4516, 4758, 4671, 3671, 1673, 1922, 2142, 3034, 4158, 3702, 2752, + 1802, 5224, 3503, 96, 4070, 1910, 5319, 3880, 2689, 3953, 2974, 1967, + 4970, 1737, 4141, 4329, 2032, 5363, 2948, 3694, 2562, 3455, 4882, 4297, + 5101, 4687, 2790, 2104, 3108, 89, 3495, 3890, 2968, 4080, 3421, 4982, + 4435, 5126, 5527, 4176, 4663, 3704, 4127, 3635, 1981, 5166, 4244, 5326, + 1926, 1735, 3514, 4791, 4896, 4283, 3505, 266, 5196, 1845, 3099, 4683, + 3913, 1902, 1786, 2151, 5229, 4277, 4508, 2772, 4033, 4471, 2682, 3419, + 3024, 1916, 2663, 2096, 233, 2673, 1796, 4496, 255, 4951, 95, 4025, + 3858, 5526, 3596, 4360, 4064, 5318, 3938, 2653, 4596, 4763, 4252, 211, + 4372, 3688, 2159, 4795, 4093, 3527, 4566, 4035, 3850, 5370, 2103, 5201, + 2051, 4269, 4074, 2522, 2861, 4512, 3921, 2967, 2569, 5121, 3698, 4722, + 4161, 3594, 4238, 5004, 4488, 2046, 1857, 3860, 3499, 4571, 2141, 5030, + 4137, 3956, 4232, 4463, 3907, 4332, 5310, 188, 3043, 3451, 1958, 4934, + 4293, 2023, 2681, 3482, 2888, 265, 3737, 4767, 4873, 3873, 1986, 5092, + 4391, 4538, 4451, 5362, 3107, 2095, 4906, 4751, 3813, 4172, 2568, 4352, + 3376, 4946, 3674, 4019, 3474, 4654, 1731, 2881, 4976, 3714, 4105, 4543, + 2840, 2937, 5160, 3805, 5325, 1865, 4224, 4029, 4467, 4785, 3666, 1893, + 3844, 3484, 3042, 3415, 3023, 4926, 4153, 4677, 2789, 3374, 3746, 1779, + 5223, 4443, 3815, 2087, 3854, 2762, 4811, 3676, 1851, 1974, 4324, 4356, + 68, 2561, 3638, 3033, 2688, 3941, 1948, 4889, 4248, 2013, 5309, 5189, + 58, 3098, 2542, 3885, 4727, 2552, 4312, 2150, 3722, 4057, 5317, 78, + 3106, 4113, 3917, 4376, 4757, 3630, 5165, 1671, 1921, 4901, 2632, 4157, + 4346, 2532, 3590, 199, 2102, 5195, 2045, 3468, 222, 2642, 5115, 3640, + 4099, 3952, 1966, 4140, 4328, 1883, 4575, 3799, 4881, 4296, 3478, 3660, + 2782, 1837, 3733, 3097, 1985, 1669, 2850, 1791, 2957, 2887, 2741, 2149, + 4731, 2077, 3893, 5222, 4502, 3809, 2680, 2086, 3670, 4715, 3933, 4591, + 2567, 4318, 2870, 2560, 2094, 2039, 3517, 4682, 4940, 2140, 5009, 1861, + 4012, 88, 4069, 3879, 4507, 4547, 5120, 4215, 3693, 3454, 3624, 3041, + 2731, 3370, 1915, 2662, 4531, 3494, 5361, 3837, 1799, 5194, 4810, 4434, + 4132, 3634, 4707, 3446, 3937, 4288, 4251, 4969, 1734, 2031, 2947, 3526, + 1844, 4565, 5153, 2886, 3718, 2139, 4981, 77, 4686, 4109, 1785, 2956, + 2860, 3920, 4457, 4276, 3456, 5308, 4077, 2076, 4670, 3418, 4721, 1726, + 176, 1771, 2880, 3701, 2751, 1980, 1925, 2788, 5159, 4790, 4895, 3502, + 4024, 4136, 4462, 1909, 3032, 3410, 1736, 244, 4063, 1957, 2511, 4292, + 2771, 3040, 1665, 3736, 4872, 3687, 4092, 4537, 5145, 1828, 5316, 3096, + 3889, 3792, 3849, 4750, 4268, 2521, 264, 3420, 4351, 3653, 4590, 4662, + 4126, 4243, 46, 254, 5188, 2038, 3593, 3440, 2966, 3513, 4282, 2085, + 5108, 4762, 1864, 3912, 4371, 1901, 4231, 3031, 2559, 4032, 3450, 4152, + 4676, 3585, 4511, 5003, 87, 3872, 1720, 4049, 2787, 2879, 1795, 4495, + 5114, 2761, 2679, 4323, 3617, 3857, 5158, 4570, 67, 3595, 4018, 1947, + 3473, 4247, 2093, 1730, 2781, 2652, 2030, 3404, 232, 2965, 2946, 2541, + 4933, 5100, 2022, 1818, 3095, 3721, 4112, 3804, 3916, 4223, 2138, 4945, + 4073, 3665, 3843, 3414, 4345, 4171, 3697, 4975, 1979, 3373, 1778, 221, + 4237, 3829, 5187, 4789, 4487, 2075, 1856, 3498, 2678, 4542, 3906, 2936, + 253, 3365, 4466, 3732, 4784, 57, 2849, 3481, 4925, 3579, 4004, 5002, + 3892, 4450, 2044, 4056, 4501, 2672, 5307, 3629, 3812, 5113, 4714, 2631, + 3932, 3375, 4317, 3673, 1973, 3589, 4653, 4355, 3516, 3467, 1762, 5152, + 2780, 4888, 3713, 4761, 76, 2012, 4104, 1860, 4370, 2839, 4726, 263, + 4900, 4028, 3433, 3798, 1892, 3030, 3659, 4756, 1836, 4530, 1668, 1920, + 4156, 3784, 4974, 1798, 4442, 4131, 2621, 5306, 3853, 4569, 1850, 4706, + 4287, 1713, 3637, 3951, 1965, 2878, 1660, 4327, 2084, 5144, 4880, 2021, + 3359, 3717, 2964, 3884, 4108, 4311, 4011, 4456, 5091, 2558, 4076, 3397, + 3022, 4669, 4214, 1670, 2869, 3623, 86, 3700, 2730, 3369, 2750, 2531, + 1752, 4939, 5107, 3836, 3501, 3609, 5151, 1908, 2641, 4541, 4681, 4098, + 187, 2935, 3445, 1882, 4506, 3029, 5186, 4783, 3477, 2083, 1790, 3888, + 2740, 1914, 2661, 3995, 2557, 3808, 4661, 4125, 3669, 4242, 3572, 4968, + 1725, 1972, 85, 1770, 2955, 243, 3512, 4281, 3936, 2074, 5099, 2011, + 1654, 2963, 3911, 2610, 5143, 1900, 4725, 2551, 4068, 3878, 4564, 4031, + 3409, 2510, 2859, 2779, 3692, 4755, 3453, 1978, 1664, 1919, 2868, 4720, + 2037, 1827, 4894, 1794, 4494, 3493, 3791, 4938, 5106, 3856, 4433, 3652, + 2677, 3633, 2770, 1964, 4135, 4461, 2651, 45, 2954, 3439, 1733, 1956, + 2073, 4291, 1843, 2671, 4871, 2500, 1784, 4536, 4072, 4275, 4749, 3352, + 3584, 3696, 3417, 4350, 4236, 4967, 1719, 2029, 4048, 4486, 1855, 2945, + 3497, 3775, 5098, 4680, 3616, 4023, 1705, 3905, 210, 4505, 4062, 3403, + 3480, 5150, 4151, 3686, 75, 4675, 4091, 1817, 4449, 1913, 252, 3848, + 3389, 3021, 4893, 4267, 3811, 2520, 2556, 2760, 3672, 4322, 4652, 66, + 4932, 2769, 3592, 84, 1946, 3828, 3712, 4246, 4103, 2838, 5090, 2540, + 4563, 4027, 1696, 4230, 2670, 1891, 2877, 2858, 3915, 3449, 1647, 3364, + 5142, 4719, 3578, 3871, 4344, 4003, 4441, 2489, 3020, 3852, 1849, 2934, + 3564, 3636, 2867, 4460, 4017, 2036, 3472, 1729, 4924, 1955, 1761, 2953, + 5105, 3883, 3731, 4310, 2072, 2848, 4535, 3803, 4222, 3432, 2778, 3664, + 175, 4748, 3842, 4500, 1971, 3413, 4349, 2530, 4713, 3931, 4887, 3372, + 83, 1777, 4316, 3783, 4931, 2020, 2620, 2550, 2640, 4097, 3555, 5089, + 1859, 1881, 4966, 1712, 2028, 1659, 220, 3476, 4150, 56, 5097, 4674, + 1789, 3358, 2739, 4529, 4055, 3807, 3396, 198, 3628, 3344, 2759, 3668, + 1963, 4130, 2630, 4321, 231, 65, 4705, 3588, 4879, 1945, 4286, 4782, + 1751, 2952, 3466, 4923, 3608, 251, 4067, 3877, 3716, 4107, 2768, 3797, + 4455, 3691, 34, 3452, 2876, 3658, 74, 4668, 1835, 4343, 1667, 3492, + 2669, 2749, 4886, 2010, 3994, 4432, 3335, 3019, 3632, 2549, 3571, 1907, + 1732, 4754, 1842, 1653, 1912, 2660, 2847, 2609, 1783, 4010, 4274, 3887, + 4499, 1639, 4213, 3416, 5141, 4712, 3622, 3930, 73, 4660, 2729, 4124, + 3368, 4315, 4241, 4878, 3511, 3835, 4280, 4562, 4022, 209, 242, 3910, + 4061, 3444, 1899, 1686, 4930, 2875, 2019, 3685, 4090, 4528, 5088, 3847, + 2499, 4266, 2519, 1793, 4493, 1630, 4129, 3018, 3351, 2777, 1724, 4704, + 1954, 1769, 3591, 4285, 2650, 4870, 3774, 4534, 219, 2659, 4229, 2866, + 1704, 2027, 4454, 3408, 2944, 3448, 2509, 4071, 4922, 5096, 4667, 1663, + 3870, 3695, 2748, 1826, 3790, 4235, 3388, 4485, 1854, 3651, 3496, 1970, + 4016, 1906, 3471, 2478, 1728, 44, 2857, 3904, 4885, 3438, 2009, 4718, + 2548, 3802, 4221, 2767, 1695, 241, 4448, 3663, 3841, 2943, 3412, 1646, + 64, 2776, 3583, 4659, 4123, 1944, 3371, 4240, 1776, 2668, 1718, 72, + 4651, 4047, 2539, 4279, 2488, 3711, 4869, 4102, 3615, 3563, 3909, 1962, + 2837, 1898, 4026, 4747, 4877, 3402, 55, 1890, 4342, 1816, 4054, 197, + 4492, 4440, 3627, 2629, 3851, 1848, 1620, 3587, 2667, 3465, 2649, 3827, + 2846, 4673, 3882, 3554, 4498, 4309, 3796, 2865, 2018, 2758, 3657, 3363, + 1834, 4314, 1666, 63, 2658, 5087, 3577, 71, 2529, 4002, 4234, 4484, + 1853, 2538, 3343, 2639, 4096, 3903, 1880, 1760, 4527, 3475, 2933, 4009, + 1788, 4447, 2856, 2738, 3431, 4212, 4921, 33, 3806, 2017, 3621, 22, + 2942, 2728, 3367, 3667, 5086, 4650, 3782, 3834, 3710, 2619, 4101, 230, + 2836, 3334, 4453, 3443, 4066, 3876, 1711, 2864, 1953, 2008, 1889, 1658, + 3690, 4711, 4868, 2747, 2547, 3357, 2932, 4439, 3491, 4746, 3395, 1638, + 1905, 2766, 4431, 1847, 1723, 1768, 3631, 1750, 186, 3607, 3881, 1961, + 1841, 4308, 3407, 2508, 1782, 4876, 1685, 4273, 2007, 4122, 2941, 1662, + 4703, 2546, 2528, 1825, 4278, 3789, 3993, 2757, 3650, 1629, 1897, 2638, + 4095, 4021, 3570, 43, 1943, 3437, 1879, 4060, 4666, 2537, 1652, 2608, + 3684, 1787, 4491, 229, 4089, 2737, 3846, 2765, 4265, 2518, 3582, 1904, + 2657, 240, 1717, 4046, 2666, 3614, 4065, 3875, 2477, 4228, 3401, 3689, + 3447, 4658, 2845, 1815, 4233, 4483, 208, 3869, 3490, 2931, 2498, 4430, + 4710, 3902, 3350, 1896, 2656, 4015, 3826, 3470, 1727, 3773, 1840, 4446, + 1703, 1781, 1952, 3801, 4272, 4220, 3362, 3662, 3840, 4867, 3411, 2006, + 4526, 3576, 4001, 2648, 2545, 2855, 1775, 3387, 2835, 4020, 4702, 1619, + 1888, 4059, 1759, 3683, 54, 4088, 4438, 2930, 3430, 1694, 3845, 1951, + 4053, 1846, 4264, 2517, 4665, 1645, 3626, 4866, 2628, 2746, 3781, 3586, + 2756, 2618, 2487, 3464, 4307, 62, 3562, 1710, 1942, 4227, 1657, 3795, + 2536, 239, 3356, 3656, 1833, 4649, 3868, 174, 3394, 2637, 4094, 4657, + 2834, 21, 1878, 4014, 3469, 1749, 1887, 185, 196, 3606, 2736, 61, + 3553, 3800, 1941, 4008, 4219, 3661, 3839, 207, 2535, 4211, 3620, 2727, + 3366, 1774, 4490, 3992, 2854, 3833, 3874, 3342, 4306, 3569, 2647, 3442, + 1651, 53, 2607, 2527, 4052, 4429, 32, 3625, 228, 2844, 2627, 1722, + 1877, 2655, 1767, 4482, 1839, 3463, 4701, 1780, 3333, 4271, 2735, 3794, + 3406, 2507, 3655, 1832, 1661, 4445, 2497, 1824, 2853, 3788, 1637, 3349, + 3649, 4058, 2745, 4648, 42, 3682, 3436, 4087, 3772, 218, 2755, 1702, + 4007, 4263, 2516, 60, 1684, 1940, 4210, 3619, 3581, 2726, 2534, 4437, + 3386, 1716, 4045, 3832, 4656, 1838, 1628, 4226, 3613, 195, 3441, 4270, + 3400, 3867, 1895, 1693, 1814, 1644, 4013, 2526, 1721, 1766, 2843, 2486, + 3825, 2636, 2754, 4086, 3561, 4218, 59, 2646, 3838, 2476, 3405, 4262, + 227, 2506, 3361, 173, 1773, 217, 3575, 1823, 4000, 3787, 3648, 4225, + 41, 4481, 52, 3435, 1758, 4051, 3866, 3552, 2645, 2626, 3429, 3580, + 2842, 3462, 1715, 4044, 3780, 4428, 3341, 2617, 3612, 4647, 3793, 1618, + 4217, 1709, 3654, 2744, 1831, 3399, 1656, 206, 3355, 1813, 1772, 1886, + 31, 3393, 4436, 3824, 1748, 51, 4006, 3332, 3605, 4646, 4050, 4209, + 3618, 2725, 3360, 2625, 2833, 3574, 3999, 3831, 1885, 2515, 1636, 3991, + 2525, 20, 3568, 2743, 1757, 2635, 1830, 1650, 1876, 2606, 1683, 3428, + 184, 1765, 2734, 3779, 1627, 2616, 2524, 4005, 2505, 1708, 1655, 4208, + 2634, 1822, 2724, 3354, 3786, 1875, 3647, 3830, 2496, 3392, 40, 3348, + 3434, 194, 1747, 4427, 3604, 3771, 2475, 1701, 2644, 50, 1714, 4043, + 1764, 2832, 3990, 3611, 3385, 216, 3567, 3398, 2504, 4426, 1812, 1649, + 2605, 1821, 3785, 1692, 3646, 1829, 1643, 3823, 39, 4261, 2514, 2485, + 1617, 3560, 2523, 3573, 3998, 2831, 183, 4042, 2495, 1874, 3610, 2723, + 3347, 1756, 2733, 2513, 3770, 1811, 3427, 1700, 3551, 3778, 4216, 2615, + 3822, 3384, 19, 1707, 3340, 1763, 172, 3353, 2633, 3997, 3391, 1691, + 215, 1642, 30, 1820, 1746, 2732, 3603, 1755, 2484, 2624, 3559, 3331, + 38, 3426, 3989, 3777, 2614, 49, 3566, 1635, 1706, 4041, 1648, 2604, + 2623, 2512, 3550, 3390, 1682, 1810, 1745, 4207, 3602, 205, 3339, 1626, + 3821, 2494, 3988, 3346, 29, 3565, 3996, 3769, 4206, 171, 1699, 2603, + 193, 3330, 2474, 1754, 3383, 2503, 1634, 48, 3776, 2613, 1690, 37, + 182, 2493, 1641, 1681, 3345, 2483, 2502, 3558, 3768, 1625, 1698, 1819, + 1616, 1744, 3601, 3382, 47, 3987, 3549, 2622, 1689, 2722, 2473, 1640, + 2602, 3338, 2482, 3557, 1809, 18, 28, 1753, 2492, 3329, 2501, 3548, + 2721, 1615, 204, 3767, 1697, 1633, 36, 3337, 3381, 1680, 1743, 27, + 2612, 1688, 1624, 170, 3328, 17, 1808, 2481, 3556, 35, 1632, 2601, + 2472, 1679, 3986, 3547, 1623, 192, 203, 3336, 3766, 181, 26, 1614, + 2471, 2491, 3327, 1742, 1687, 1631, 2480, 2611, 1678, 16, 1613, 180, + 1622, 191, 3546, 2490, 2470, 15, 2600, 25, 3326, 169, 24, 1612, + 2479, 1677, 1621, 1676, 14, 168, 2469, 2468, 1611, 23, 1610, 13, + 179, 12, 167, 11}; -int perm7[21][5] = { - { 0, 1, 2, 3, 4 }, - { 0, 1, 2, 3, 5 }, - { 0, 1, 2, 3, 6 }, - { 0, 1, 2, 4, 5 }, - { 0, 1, 2, 4, 6 }, - { 0, 1, 2, 5, 6 }, - { 0, 1, 3, 4, 5 }, - { 0, 1, 3, 4, 6 }, - { 0, 1, 3, 5, 6 }, - { 0, 1, 4, 5, 6 }, - { 0, 2, 3, 4, 5 }, - { 0, 2, 3, 4, 6 }, - { 0, 2, 3, 5, 6 }, - { 0, 2, 4, 5, 6 }, - { 0, 3, 4, 5, 6 }, - { 1, 2, 3, 4, 5 }, - { 1, 2, 3, 4, 6 }, - { 1, 2, 3, 5, 6 }, - { 1, 2, 4, 5, 6 }, - { 1, 3, 4, 5, 6 }, - { 2, 3, 4, 5, 6 } -}; +int perm7[21][5] = {{0, 1, 2, 3, 4}, {0, 1, 2, 3, 5}, {0, 1, 2, 3, 6}, + {0, 1, 2, 4, 5}, {0, 1, 2, 4, 6}, {0, 1, 2, 5, 6}, + {0, 1, 3, 4, 5}, {0, 1, 3, 4, 6}, {0, 1, 3, 5, 6}, + {0, 1, 4, 5, 6}, {0, 2, 3, 4, 5}, {0, 2, 3, 4, 6}, + {0, 2, 3, 5, 6}, {0, 2, 4, 5, 6}, {0, 3, 4, 5, 6}, + {1, 2, 3, 4, 5}, {1, 2, 3, 4, 6}, {1, 2, 3, 5, 6}, + {1, 2, 4, 5, 6}, {1, 3, 4, 5, 6}, {2, 3, 4, 5, 6}}; #endif diff --git a/cpp/test/kev/fast_eval.c b/cpp/test/kev/fast_eval.c index ebc5600..3339947 100644 --- a/cpp/test/kev/fast_eval.c +++ b/cpp/test/kev/fast_eval.c @@ -2,8 +2,9 @@ // for Cactus Kev's Poker Hand Evaluator // // Replaces binary search with a perfect hash. -// If you replace eval_5hand with eval_5hand_fast, the products[] and values[] arrays in 'arrays.h' are unnecessary. -// With eval_5hand_fast, the 'allfive.c' test program runs about 2.7 times faster. +// If you replace eval_5hand with eval_5hand_fast, the products[] and values[] +// arrays in 'arrays.h' are unnecessary. With eval_5hand_fast, the 'allfive.c' +// test program runs about 2.7 times faster. // // (c) Paul D. Senzee. // Portions (in eval_5hand_fast) (c) Kevin L. Suffecool. @@ -20,96 +21,83 @@ extern int perm7[21][5]; unsigned short hash_adjust[]; unsigned short hash_values[]; -unsigned find_fast(unsigned u) -{ - unsigned a, b, r; - u += 0xe91aaa35; - u ^= u >> 16; - u += u << 8; - u ^= u >> 4; - b = (u >> 8) & 0x1ff; - a = (u + (u << 2)) >> 19; - r = a ^ hash_adjust[b]; - return r; +unsigned find_fast(unsigned u) { + unsigned a, b, r; + u += 0xe91aaa35; + u ^= u >> 16; + u += u << 8; + u ^= u >> 4; + b = (u >> 8) & 0x1ff; + a = (u + (u << 2)) >> 19; + r = a ^ hash_adjust[b]; + return r; } -short eval_5cards_fast(int c1, int c2, int c3, int c4, int c5) -{ - int q = (c1 | c2 | c3 | c4 | c5) >> 16; - short s; - if (c1 & c2 & c3 & c4 & c5 & 0xf000) return flushes[q]; // check for flushes and straight flushes - if ((s = unique5[q])) return s; // check for straights and high card hands - return hash_values[find_fast((c1 & 0xff) * (c2 & 0xff) * (c3 & 0xff) * (c4 & 0xff) * (c5 & 0xff))]; +short eval_5cards_fast(int c1, int c2, int c3, int c4, int c5) { + int q = (c1 | c2 | c3 | c4 | c5) >> 16; + short s; + if (c1 & c2 & c3 & c4 & c5 & 0xf000) + return flushes[q]; // check for flushes and straight flushes + if ((s = unique5[q])) return s; // check for straights and high card hands + return hash_values[find_fast((c1 & 0xff) * (c2 & 0xff) * (c3 & 0xff) * + (c4 & 0xff) * (c5 & 0xff))]; } -short eval_5hand_fast(int *hand) -{ - return eval_5cards_fast(hand[0], hand[1], hand[2], hand[3], hand[4]); +short eval_5hand_fast(int *hand) { + return eval_5cards_fast(hand[0], hand[1], hand[2], hand[3], hand[4]); } -short eval_6hand_fast(int *hand) -{ - int i; - short best = 9999; - int perm[][5] = { - { 0, 1, 2, 3, 4 }, - { 0, 1, 2, 3, 5 }, - { 0, 1, 2, 4, 5 }, - { 0, 1, 3, 4, 5 }, - { 0, 2, 3, 4, 5 }, - { 1, 2, 3, 4, 5 }, - }; +short eval_6hand_fast(int *hand) { + int i; + short best = 9999; + int perm[][5] = { + {0, 1, 2, 3, 4}, {0, 1, 2, 3, 5}, {0, 1, 2, 4, 5}, + {0, 1, 3, 4, 5}, {0, 2, 3, 4, 5}, {1, 2, 3, 4, 5}, + }; - for (i = 0; i < 6; i++) - { - int subhand[5]; - int j; - for (j = 0; j < 5; j++) - subhand[j] = hand[perm[i][j]]; - int q = eval_5hand_fast(subhand); - if (q < best) - best = q; - } + for (i = 0; i < 6; i++) { + int subhand[5]; + int j; + for (j = 0; j < 5; j++) subhand[j] = hand[perm[i][j]]; + int q = eval_5hand_fast(subhand); + if (q < best) best = q; + } - return best; + return best; } -short eval_6cards_fast(int c1, int c2, int c3, int c4, int c5, int c6) -{ - int hand[] = { c1, c2, c3, c4, c5, c6 }; - return eval_6hand_fast(hand); +short eval_6cards_fast(int c1, int c2, int c3, int c4, int c5, int c6) { + int hand[] = {c1, c2, c3, c4, c5, c6}; + return eval_6hand_fast(hand); } -short eval_7hand_fast(int *hand) -{ - int i, j, q, best = 9999, subhand[5]; +short eval_7hand_fast(int *hand) { + int i, j, q, best = 9999, subhand[5]; - for ( i = 0; i < 21; i++ ) - { - for ( j = 0; j < 5; j++ ) - subhand[j] = hand[ perm7[i][j] ]; - q = eval_5cards_fast(subhand[0], subhand[1], subhand[2], subhand[3], subhand[4]); - if ( q < best ) - best = q; + for (i = 0; i < 21; i++) { + for (j = 0; j < 5; j++) subhand[j] = hand[perm7[i][j]]; + q = eval_5cards_fast(subhand[0], subhand[1], subhand[2], subhand[3], + subhand[4]); + if (q < best) best = q; } - return( best ); + return (best); } -short eval_7cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7) -{ - int hand[] = { c1, c2, c3, c4, c5, c6, c7 }; +short eval_7cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7) { + int hand[] = {c1, c2, c3, c4, c5, c6, c7}; - return eval_7hand_fast(hand); + return eval_7hand_fast(hand); } -short minv(short a, short b) -{ - if (a < b) return a; - else return b; +short minv(short a, short b) { + if (a < b) + return a; + else + return b; } -short eval_8cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8) -{ +short eval_8cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8) { short best = 10000; best = minv(best, eval_7cards_fast(c1, c2, c3, c4, c5, c6, c7)); @@ -124,8 +112,8 @@ short eval_8cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, i return best; } -short eval_9cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8, int c9) -{ +short eval_9cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8, int c9) { short best = 10000; best = minv(best, eval_8cards_fast(c1, c2, c3, c4, c5, c6, c7, c8)); @@ -140,554 +128,732 @@ short eval_9cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, i return best; } -unsigned short hash_adjust[] = -{ - 0, 5628, 7017, 1298, 2918, 2442, 8070, 6383, 6383, 7425, 2442, 5628, 8044, 7425, 3155, 6383, - 2918, 7452, 1533, 6849, 5586, 7452, 7452, 1533, 2209, 6029, 2794, 3509, 7992, 7733, 7452, 131, - 6029, 4491, 1814, 7452, 6110, 3155, 7077, 6675, 532, 1334, 7555, 5325, 3056, 1403, 1403, 3969, - 4491, 1403, 7592, 522, 8070, 1403, 0, 1905, 3584, 2918, 922, 3304, 6675, 0, 7622, 7017, - 3210, 2139, 1403, 5225, 0, 3969, 7992, 5743, 5499, 5499, 5345, 7452, 522, 305, 3056, 7017, - 7017, 2139, 1338, 3056, 7452, 1403, 6799, 3204, 3290, 4099, 1814, 2191, 4099, 5743, 1570, 1334, - 7363, 1905, 0, 6799, 4400, 1480, 6029, 1905, 0, 7525, 2028, 2794, 131, 7646, 3155, 4986, - 1858, 2442, 7992, 1607, 3584, 4986, 706, 6029, 5345, 7622, 6322, 5196, 1905, 6847, 218, 1785, - 0, 4099, 2981, 6849, 4751, 3950, 7733, 3056, 5499, 4055, 6849, 1533, 131, 5196, 2918, 3879, - 5325, 2794, 6029, 0, 0, 322, 7452, 6178, 2918, 2320, 6675, 3056, 6675, 1533, 6029, 1428, - 2280, 2171, 6788, 7452, 3325, 107, 4262, 311, 5562, 7857, 6110, 2139, 4942, 4600, 1905, 0, - 3083, 5345, 7452, 6675, 0, 6112, 4099, 7017, 1338, 6799, 2918, 1232, 3584, 522, 6029, 5325, - 1403, 6759, 6849, 508, 6675, 2987, 7745, 6870, 896, 7452, 1232, 4400, 12, 2981, 3850, 4491, - 6849, 0, 6675, 747, 4491, 7525, 6675, 7452, 7992, 6921, 7323, 6849, 3056, 1199, 2139, 6029, - 6029, 190, 4351, 7891, 4400, 7134, 1533, 1194, 3950, 6675, 5345, 6383, 7622, 131, 1905, 2883, - 6383, 1533, 5345, 2794, 4303, 1403, 0, 1338, 2794, 992, 4871, 6383, 4099, 2794, 3889, 6184, - 3304, 1905, 6383, 3950, 3056, 522, 1810, 3975, 7622, 7452, 522, 6799, 5866, 7084, 7622, 6528, - 2798, 7452, 1810, 7907, 642, 5345, 1905, 6849, 6675, 7745, 2918, 4751, 3229, 2139, 6029, 5207, - 6601, 2139, 7452, 5890, 1428, 5628, 7622, 2139, 3146, 2400, 578, 941, 7672, 1814, 3210, 1533, - 4491, 12, 2918, 1900, 7425, 2794, 2987, 3465, 1377, 3822, 3969, 3210, 859, 5499, 6878, 1377, - 3056, 4027, 8065, 8065, 5207, 4400, 4303, 3210, 3210, 0, 6675, 357, 5628, 5512, 1905, 3452, - 1403, 7646, 859, 6788, 3210, 2139, 378, 5663, 7733, 870, 0, 4491, 4813, 2110, 578, 2139, - 3056, 4099, 1905, 1298, 4672, 2191, 3950, 5499, 3969, 4974, 6323, 6029, 7414, 6383, 0, 4974, - 3210, 795, 4099, 131, 5345, 5345, 6576, 1810, 1621, 4400, 2918, 1905, 2442, 2679, 6322, 7452, - 2110, 1403, 6383, 2653, 5132, 6856, 7841, 2794, 6110, 2028, 6675, 7425, 6999, 7441, 6029, 183, - 6675, 4400, 859, 1403, 2794, 5985, 5345, 1533, 322, 4400, 1227, 5890, 4474, 4491, 3574, 8166, - 6849, 7086, 5345, 5345, 5459, 3584, 6675, 3969, 7579, 8044, 2295, 2577, 1480, 5743, 3304, 5499, - 330, 4303, 6863, 3822, 4600, 4751, 5628, 3822, 2918, 6675, 2400, 6663, 1403, 6849, 6029, 3145, - 6110, 3210, 747, 3229, 3056, 2918, 7733, 330, 4055, 7322, 5628, 2987, 3056, 1905, 2903, 669, - 5325, 2845, 4099, 5225, 6283, 4099, 5000, 642, 4055, 5345, 8034, 2918, 1041, 5769, 7051, 1538, - 2918, 3366, 608, 4303, 3921, 0, 2918, 1905, 218, 6687, 5963, 859, 3083, 2987, 896, 5056, - 1905, 2918, 4415, 7966, 7646, 2883, 5628, 7017, 8029, 6528, 4474, 6322, 5562, 6669, 4610, 7006 -}; +unsigned short hash_adjust[] = { + 0, 5628, 7017, 1298, 2918, 2442, 8070, 6383, 6383, 7425, 2442, 5628, + 8044, 7425, 3155, 6383, 2918, 7452, 1533, 6849, 5586, 7452, 7452, 1533, + 2209, 6029, 2794, 3509, 7992, 7733, 7452, 131, 6029, 4491, 1814, 7452, + 6110, 3155, 7077, 6675, 532, 1334, 7555, 5325, 3056, 1403, 1403, 3969, + 4491, 1403, 7592, 522, 8070, 1403, 0, 1905, 3584, 2918, 922, 3304, + 6675, 0, 7622, 7017, 3210, 2139, 1403, 5225, 0, 3969, 7992, 5743, + 5499, 5499, 5345, 7452, 522, 305, 3056, 7017, 7017, 2139, 1338, 3056, + 7452, 1403, 6799, 3204, 3290, 4099, 1814, 2191, 4099, 5743, 1570, 1334, + 7363, 1905, 0, 6799, 4400, 1480, 6029, 1905, 0, 7525, 2028, 2794, + 131, 7646, 3155, 4986, 1858, 2442, 7992, 1607, 3584, 4986, 706, 6029, + 5345, 7622, 6322, 5196, 1905, 6847, 218, 1785, 0, 4099, 2981, 6849, + 4751, 3950, 7733, 3056, 5499, 4055, 6849, 1533, 131, 5196, 2918, 3879, + 5325, 2794, 6029, 0, 0, 322, 7452, 6178, 2918, 2320, 6675, 3056, + 6675, 1533, 6029, 1428, 2280, 2171, 6788, 7452, 3325, 107, 4262, 311, + 5562, 7857, 6110, 2139, 4942, 4600, 1905, 0, 3083, 5345, 7452, 6675, + 0, 6112, 4099, 7017, 1338, 6799, 2918, 1232, 3584, 522, 6029, 5325, + 1403, 6759, 6849, 508, 6675, 2987, 7745, 6870, 896, 7452, 1232, 4400, + 12, 2981, 3850, 4491, 6849, 0, 6675, 747, 4491, 7525, 6675, 7452, + 7992, 6921, 7323, 6849, 3056, 1199, 2139, 6029, 6029, 190, 4351, 7891, + 4400, 7134, 1533, 1194, 3950, 6675, 5345, 6383, 7622, 131, 1905, 2883, + 6383, 1533, 5345, 2794, 4303, 1403, 0, 1338, 2794, 992, 4871, 6383, + 4099, 2794, 3889, 6184, 3304, 1905, 6383, 3950, 3056, 522, 1810, 3975, + 7622, 7452, 522, 6799, 5866, 7084, 7622, 6528, 2798, 7452, 1810, 7907, + 642, 5345, 1905, 6849, 6675, 7745, 2918, 4751, 3229, 2139, 6029, 5207, + 6601, 2139, 7452, 5890, 1428, 5628, 7622, 2139, 3146, 2400, 578, 941, + 7672, 1814, 3210, 1533, 4491, 12, 2918, 1900, 7425, 2794, 2987, 3465, + 1377, 3822, 3969, 3210, 859, 5499, 6878, 1377, 3056, 4027, 8065, 8065, + 5207, 4400, 4303, 3210, 3210, 0, 6675, 357, 5628, 5512, 1905, 3452, + 1403, 7646, 859, 6788, 3210, 2139, 378, 5663, 7733, 870, 0, 4491, + 4813, 2110, 578, 2139, 3056, 4099, 1905, 1298, 4672, 2191, 3950, 5499, + 3969, 4974, 6323, 6029, 7414, 6383, 0, 4974, 3210, 795, 4099, 131, + 5345, 5345, 6576, 1810, 1621, 4400, 2918, 1905, 2442, 2679, 6322, 7452, + 2110, 1403, 6383, 2653, 5132, 6856, 7841, 2794, 6110, 2028, 6675, 7425, + 6999, 7441, 6029, 183, 6675, 4400, 859, 1403, 2794, 5985, 5345, 1533, + 322, 4400, 1227, 5890, 4474, 4491, 3574, 8166, 6849, 7086, 5345, 5345, + 5459, 3584, 6675, 3969, 7579, 8044, 2295, 2577, 1480, 5743, 3304, 5499, + 330, 4303, 6863, 3822, 4600, 4751, 5628, 3822, 2918, 6675, 2400, 6663, + 1403, 6849, 6029, 3145, 6110, 3210, 747, 3229, 3056, 2918, 7733, 330, + 4055, 7322, 5628, 2987, 3056, 1905, 2903, 669, 5325, 2845, 4099, 5225, + 6283, 4099, 5000, 642, 4055, 5345, 8034, 2918, 1041, 5769, 7051, 1538, + 2918, 3366, 608, 4303, 3921, 0, 2918, 1905, 218, 6687, 5963, 859, + 3083, 2987, 896, 5056, 1905, 2918, 4415, 7966, 7646, 2883, 5628, 7017, + 8029, 6528, 4474, 6322, 5562, 6669, 4610, 7006}; -unsigned short hash_values[] = -{ - 148, 2934, 166, 5107, 4628, 166, 166, 166, 166, 3033, 166, 4692, 166, 5571, 2225, 166, - 5340, 3423, 166, 3191, 1752, 166, 5212, 166, 166, 3520, 166, 166, 166, 1867, 166, 3313, - 166, 3461, 166, 166, 3174, 1737, 5010, 5008, 166, 4344, 2868, 3877, 166, 4089, 166, 5041, - 4748, 4073, 4066, 5298, 3502, 1812, 166, 5309, 166, 233, 3493, 166, 166, 3728, 5236, 4252, - 4010, 2149, 166, 164, 4580, 3039, 4804, 3874, 166, 6170, 2812, 166, 4334, 166, 166, 166, - 166, 166, 166, 1862, 224, 2131, 6081, 166, 2710, 166, 166, 166, 4765, 166, 1964, 5060, - 166, 1897, 166, 3987, 166, 166, 5566, 2021, 166, 45, 166, 166, 3283, 3932, 166, 166, - 3519, 166, 166, 291, 166, 166, 5132, 2800, 166, 166, 166, 5531, 4054, 166, 3509, 166, - 166, 4908, 3028, 1756, 1910, 4671, 2729, 5224, 166, 121, 3327, 3317, 166, 181, 2371, 5541, - 166, 1787, 2666, 5134, 5698, 166, 5480, 3870, 166, 3823, 166, 3165, 5343, 5123, 5089, 166, - 2422, 3724, 166, 2735, 1953, 5724, 4444, 4871, 166, 166, 5001, 5512, 3133, 5171, 166, 2216, - 166, 4877, 4542, 166, 166, 166, 5270, 166, 166, 166, 1922, 69, 3547, 166, 166, 166, - 166, 166, 231, 4547, 5155, 3357, 3464, 166, 72, 3332, 166, 4392, 5971, 3896, 4451, 3173, - 2569, 166, 4466, 2518, 1698, 2850, 5349, 166, 166, 4457, 5062, 166, 2202, 1650, 2191, 166, - 1950, 2583, 166, 5293, 2032, 5893, 166, 3994, 5392, 3878, 96, 166, 166, 3195, 166, 4001, - 1900, 2513, 6027, 166, 166, 166, 166, 5407, 166, 166, 2332, 5125, 5891, 3096, 3172, 166, - 166, 3065, 166, 166, 4535, 166, 166, 166, 4553, 3131, 3693, 166, 2255, 2613, 166, 166, - 166, 166, 2866, 166, 166, 166, 2940, 5333, 3199, 166, 2628, 4312, 166, 166, 1794, 4681, - 2058, 3606, 166, 166, 3542, 2166, 4696, 2520, 166, 4739, 166, 2563, 166, 166, 3681, 166, - 166, 166, 4127, 1967, 2972, 166, 5227, 166, 166, 5551, 4255, 56, 166, 5553, 3219, 4367, - 166, 3218, 4749, 2886, 3695, 3711, 2228, 166, 166, 166, 2268, 5054, 3749, 4825, 166, 4933, - 4992, 4530, 166, 4892, 3400, 166, 197, 166, 6078, 166, 166, 3971, 166, 166, 5357, 1852, - 3377, 166, 5196, 3740, 5320, 166, 166, 3099, 166, 4562, 6061, 3294, 166, 166, 166, 166, - 3266, 3627, 2567, 166, 228, 2773, 166, 166, 53, 1833, 2401, 124, 166, 4272, 3922, 5959, - 2903, 3923, 166, 6155, 166, 166, 166, 166, 216, 166, 5247, 166, 5591, 166, 166, 82, - 87, 4526, 166, 166, 5439, 166, 4935, 166, 3187, 1869, 166, 1764, 5500, 6023, 3356, 166, - 3350, 2457, 2455, 166, 1637, 166, 3342, 166, 166, 3355, 5154, 166, 276, 166, 166, 166, - 3371, 5969, 166, 1665, 166, 166, 166, 166, 166, 166, 166, 4092, 1712, 3122, 5086, 166, - 166, 4906, 166, 2591, 166, 166, 166, 1894, 2997, 166, 4476, 4384, 166, 4747, 4109, 2655, - 166, 5978, 1636, 4898, 166, 166, 166, 166, 166, 166, 166, 5207, 166, 166, 3712, 3876, - 91, 5876, 3786, 5998, 166, 166, 166, 4391, 166, 166, 2832, 2220, 4435, 166, 166, 5796, - 3156, 6112, 166, 1643, 1821, 3129, 166, 4200, 166, 5857, 166, 166, 2351, 5902, 1855, 5043, - 166, 3167, 5191, 3996, 5718, 4876, 3071, 2965, 5735, 5930, 6149, 2345, 3297, 3822, 166, 166, - 307, 6019, 1859, 2981, 4914, 3320, 6165, 2328, 140, 2372, 308, 166, 2280, 5081, 166, 3275, - 166, 159, 2399, 2327, 5489, 4690, 6059, 4492, 4269, 6058, 166, 19, 166, 3323, 5708, 128, - 4812, 2949, 166, 166, 2890, 2630, 5237, 166, 256, 3673, 4621, 5380, 166, 3353, 166, 1651, - 2573, 1635, 4011, 3429, 3370, 3720, 166, 166, 6108, 3848, 5104, 2851, 1998, 166, 166, 5106, - 20, 166, 2633, 166, 166, 166, 166, 5662, 125, 3651, 1731, 4702, 166, 3197, 166, 2947, - 3046, 4196, 2185, 6100, 166, 2602, 2908, 2487, 166, 5232, 166, 4028, 5919, 166, 2680, 3608, - 3252, 166, 4899, 166, 166, 166, 166, 2529, 166, 166, 166, 166, 166, 2534, 166, 2299, - 4076, 166, 3643, 166, 3921, 166, 166, 166, 1939, 2124, 1829, 2436, 3892, 166, 3481, 271, - 5307, 1697, 166, 166, 5098, 2906, 5545, 166, 5980, 3203, 166, 1903, 4626, 4674, 6118, 6097, - 5926, 4136, 1677, 3232, 4720, 166, 166, 166, 229, 2012, 3620, 166, 3798, 166, 166, 2609, - 3489, 3809, 166, 166, 166, 166, 166, 166, 166, 5826, 166, 166, 166, 4903, 166, 166, - 166, 166, 6168, 166, 5052, 5044, 5644, 2375, 2677, 4012, 3062, 5831, 4752, 166, 4125, 2610, - 2062, 3238, 292, 2533, 5872, 51, 166, 1947, 4225, 166, 2288, 4845, 166, 5788, 166, 5717, - 166, 166, 5549, 5619, 166, 4165, 166, 2721, 2311, 5501, 4416, 4383, 166, 166, 3068, 5499, - 5936, 166, 4204, 4766, 4688, 1870, 5220, 166, 166, 166, 166, 237, 2523, 6039, 3061, 2793, - 3998, 166, 2545, 2309, 3144, 3679, 3969, 166, 166, 166, 4379, 3574, 205, 2808, 5822, 166, - 166, 2188, 4823, 4990, 5561, 5711, 166, 5627, 6034, 5253, 3783, 5047, 4405, 166, 59, 1755, - 3178, 318, 166, 4710, 2933, 3409, 6062, 2821, 166, 6099, 166, 4178, 166, 166, 4122, 36, - 4779, 166, 166, 4323, 3073, 5410, 2101, 166, 166, 44, 5690, 166, 3265, 166, 5222, 5909, - 1838, 166, 4755, 2215, 166, 4082, 166, 166, 3210, 5140, 3124, 5238, 166, 5913, 2321, 166, - 2416, 5976, 3918, 5078, 4218, 5703, 4897, 6011, 5685, 2214, 166, 166, 6180, 5175, 1715, 166, - 166, 3760, 4497, 1808, 4826, 166, 2540, 166, 166, 5513, 4971, 5915, 166, 166, 2525, 166, - 4480, 42, 232, 2412, 2797, 3229, 5263, 2852, 5543, 2126, 3562, 166, 2872, 4695, 5985, 5136, - 2714, 4262, 5473, 166, 4160, 4347, 166, 166, 166, 166, 5271, 166, 166, 5108, 166, 166, - 166, 166, 5437, 4875, 3963, 4362, 5820, 5559, 4890, 4728, 166, 166, 2692, 166, 4870, 3591, - 5472, 166, 2690, 166, 5854, 3817, 166, 280, 166, 166, 113, 4128, 3396, 166, 4264, 5058, - 2283, 166, 2281, 4916, 5671, 166, 2708, 166, 166, 4589, 166, 166, 4689, 166, 1686, 166, - 166, 166, 166, 166, 1774, 166, 166, 166, 5651, 3777, 2234, 166, 3864, 18, 3589, 4592, - 4777, 166, 166, 5254, 4245, 166, 166, 166, 4368, 5172, 3522, 166, 4306, 153, 5230, 166, - 5598, 5420, 311, 2414, 4159, 2985, 5137, 166, 2179, 1801, 166, 4595, 2083, 2020, 166, 3602, - 2170, 4259, 3048, 166, 166, 4193, 2350, 166, 166, 2702, 166, 4521, 166, 166, 2496, 166, - 4593, 2006, 166, 166, 2292, 4135, 166, 6069, 4623, 166, 166, 4827, 3995, 4291, 3243, 166, - 166, 166, 5622, 166, 3539, 166, 166, 4915, 4373, 2479, 3775, 6008, 5838, 4321, 1612, 5530, - 166, 3773, 4267, 4086, 3081, 2261, 166, 166, 4785, 4641, 5292, 166, 4820, 5612, 5556, 166, - 166, 166, 4396, 6084, 3414, 166, 3331, 2380, 5921, 4315, 2340, 166, 5511, 166, 4713, 3754, - 2912, 2553, 166, 3468, 5388, 166, 1932, 3540, 5834, 166, 166, 3186, 5258, 166, 4107, 166, - 166, 166, 166, 166, 166, 166, 166, 2108, 12, 2368, 2789, 166, 166, 4148, 1878, 166, - 166, 2324, 4179, 2945, 2531, 166, 166, 166, 4485, 3765, 2308, 166, 2754, 166, 6102, 166, - 1921, 260, 2241, 166, 2592, 166, 166, 166, 4964, 166, 3055, 5261, 4943, 2916, 166, 201, - 5728, 166, 5759, 4314, 4730, 6024, 166, 4926, 4762, 1834, 2055, 166, 40, 166, 5416, 166, - 3722, 2360, 1928, 166, 4889, 4590, 5550, 3498, 166, 6003, 2029, 4106, 4346, 3758, 166, 2753, - 103, 1891, 5067, 166, 3398, 2079, 5784, 3074, 3787, 166, 166, 3936, 166, 5766, 166, 4847, - 3928, 5119, 166, 5181, 4602, 2605, 5712, 4523, 166, 166, 4717, 166, 2227, 2181, 166, 4678, - 166, 166, 4901, 166, 4980, 166, 166, 166, 166, 5806, 2894, 5631, 4995, 2608, 166, 166, - 166, 3917, 166, 3417, 166, 2795, 1655, 3189, 3364, 166, 4839, 3510, 4212, 5641, 6091, 138, - 166, 166, 3343, 4620, 2722, 4566, 166, 3518, 3424, 166, 166, 1653, 166, 5057, 166, 5375, - 4833, 166, 4273, 4348, 166, 166, 166, 4912, 166, 3662, 166, 4281, 166, 5169, 166, 5883, - 2737, 2572, 4685, 4068, 166, 4214, 166, 166, 2409, 166, 166, 4571, 166, 5624, 5722, 5949, - 166, 3675, 166, 166, 5109, 3428, 166, 166, 5446, 166, 3290, 166, 3309, 166, 166, 4776, - 166, 166, 166, 166, 166, 166, 5617, 2860, 166, 166, 166, 166, 3629, 1741, 166, 166, - 183, 4973, 3047, 2854, 75, 2035, 3652, 2159, 166, 4150, 6037, 3225, 4519, 1902, 2678, 2413, - 1961, 166, 166, 166, 166, 4972, 1847, 166, 5636, 4017, 166, 3345, 166, 4520, 166, 2861, - 166, 3092, 6060, 157, 2542, 2298, 4496, 166, 2607, 6110, 5707, 2314, 166, 166, 273, 166, - 5952, 166, 4957, 322, 6065, 2272, 6140, 2438, 3458, 3287, 166, 166, 166, 166, 2684, 288, - 3354, 166, 166, 3983, 1702, 166, 166, 166, 2393, 2435, 4202, 3308, 5805, 5085, 166, 166, - 1938, 166, 166, 2171, 5892, 2337, 166, 4648, 3116, 2486, 4363, 3567, 166, 166, 2822, 2041, - 166, 4703, 3956, 5192, 166, 3975, 5720, 3647, 2134, 5932, 166, 166, 5160, 263, 166, 166, - 166, 4549, 166, 166, 1701, 3086, 166, 166, 4737, 166, 2252, 166, 170, 166, 166, 166, - 2301, 5478, 166, 166, 5979, 3007, 166, 166, 166, 4104, 166, 2469, 2700, 166, 4998, 3376, - 166, 1840, 166, 166, 4470, 166, 5235, 3930, 166, 166, 166, 6031, 166, 166, 166, 3827, - 4700, 166, 166, 166, 166, 166, 166, 4103, 3976, 166, 166, 166, 166, 5027, 4322, 5130, - 166, 4741, 2132, 4118, 3080, 4137, 166, 6179, 166, 166, 166, 166, 166, 6120, 4188, 166, - 2251, 166, 3253, 166, 4887, 166, 4293, 5241, 166, 166, 166, 166, 166, 166, 5076, 166, - 166, 4177, 166, 221, 166, 2757, 5377, 166, 43, 166, 166, 3180, 5540, 166, 213, 4541, - 166, 166, 166, 166, 166, 1641, 166, 4578, 4639, 166, 166, 1683, 2139, 1689, 5249, 5773, - 5226, 166, 2820, 166, 5516, 5045, 166, 4896, 5657, 5189, 166, 5770, 2725, 5148, 166, 166, - 166, 2929, 166, 3479, 166, 166, 4564, 3752, 4305, 4232, 166, 5906, 1779, 166, 2709, 4941, - 4342, 166, 4882, 166, 4277, 2322, 166, 4879, 1610, 3038, 166, 3762, 2054, 5652, 166, 4524, - 3820, 4806, 166, 166, 104, 3416, 4869, 4243, 4854, 166, 4114, 166, 2121, 166, 3463, 3556, - 166, 4795, 166, 2118, 3920, 166, 166, 4667, 5046, 166, 166, 2088, 4360, 5787, 2198, 4233, - 5552, 3970, 3523, 2037, 5791, 166, 166, 4299, 2336, 166, 166, 166, 4173, 4588, 3626, 5187, - 166, 3363, 4611, 294, 4962, 5243, 2719, 6022, 4976, 3559, 166, 2662, 5779, 6151, 166, 3527, - 166, 5404, 6132, 1839, 166, 3090, 166, 2253, 166, 5441, 5518, 6049, 166, 166, 6136, 3026, - 3474, 5960, 166, 3937, 4105, 166, 2348, 2039, 4738, 166, 5233, 3882, 3840, 166, 278, 190, - 166, 5751, 4313, 166, 3855, 166, 166, 6171, 166, 166, 5381, 3941, 166, 166, 166, 166, - 3334, 166, 2038, 6088, 166, 1918, 5037, 2325, 2378, 4894, 3514, 3715, 5168, 166, 166, 4083, - 2873, 166, 166, 166, 2693, 166, 3543, 166, 2577, 3013, 166, 166, 4594, 2622, 166, 166, - 166, 3401, 166, 166, 5447, 5328, 5547, 6133, 2335, 3739, 166, 166, 166, 166, 5614, 3492, - 3610, 3466, 166, 5336, 4354, 166, 4662, 166, 166, 4283, 166, 166, 303, 5904, 166, 2717, - 166, 166, 2276, 5564, 2386, 5661, 2040, 166, 1630, 4652, 166, 4840, 166, 110, 5329, 3979, - 5734, 2550, 166, 166, 6007, 5999, 2978, 4771, 5360, 166, 4023, 166, 166, 5920, 4065, 166, - 3880, 166, 5422, 1813, 166, 6166, 73, 166, 166, 3669, 5762, 5077, 166, 2953, 85, 166, - 3517, 166, 116, 166, 2738, 3710, 166, 1634, 166, 166, 166, 2290, 3001, 166, 166, 3037, - 2400, 3410, 166, 1791, 4231, 166, 3546, 5009, 5299, 2807, 166, 166, 1675, 1619, 2374, 3093, - 5302, 3278, 2330, 5301, 2343, 2307, 3274, 5017, 2265, 3700, 2465, 166, 139, 4292, 166, 5056, - 3952, 166, 4528, 2388, 1886, 166, 166, 3016, 3698, 5881, 166, 2379, 3223, 166, 166, 3847, - 2407, 5493, 3183, 3307, 166, 265, 166, 2421, 6161, 2057, 5363, 3863, 2474, 166, 166, 5427, - 166, 2140, 2955, 166, 3070, 4237, 5018, 5988, 5570, 275, 4862, 2357, 166, 195, 166, 2593, - 6047, 166, 2878, 166, 166, 2781, 3004, 4180, 166, 5593, 166, 5973, 2544, 5064, 166, 4324, - 4701, 166, 3084, 166, 166, 5372, 4725, 166, 5650, 166, 166, 2786, 166, 3781, 3583, 3682, - 1850, 4420, 3296, 5173, 4461, 166, 166, 166, 2984, 166, 93, 166, 166, 4336, 5943, 2922, - 3300, 166, 4843, 166, 166, 166, 166, 2094, 166, 2939, 166, 4656, 166, 5146, 166, 166, - 166, 166, 2104, 3977, 4660, 5312, 166, 1865, 166, 5487, 5558, 3380, 166, 1957, 3162, 3281, - 166, 3588, 3268, 2099, 166, 166, 2319, 4913, 4187, 5503, 5782, 150, 166, 52, 5450, 166, - 166, 166, 2941, 5877, 166, 4031, 5393, 166, 3931, 4166, 3135, 3445, 166, 5053, 5430, 4836, - 166, 5315, 3389, 4636, 166, 166, 3441, 166, 166, 3767, 2961, 166, 4761, 4604, 3179, 166, - 166, 4751, 2148, 2015, 166, 123, 5013, 166, 2936, 166, 2063, 166, 5823, 166, 5096, 166, - 166, 4198, 166, 166, 166, 3845, 166, 166, 238, 166, 2703, 3541, 166, 4813, 166, 4477, - 2349, 4197, 5996, 3324, 4789, 3063, 166, 166, 5504, 5273, 2805, 13, 166, 5601, 5402, 4119, - 5206, 166, 166, 4251, 3704, 4176, 1963, 2882, 166, 202, 3125, 3318, 112, 166, 3362, 4835, - 3420, 3974, 5099, 166, 4433, 166, 166, 166, 1766, 2663, 166, 166, 4683, 166, 166, 5485, - 47, 5101, 5341, 5765, 3390, 1648, 4341, 3945, 6045, 1645, 166, 5578, 2594, 166, 166, 3772, - 166, 166, 3196, 3603, 166, 5399, 166, 5075, 166, 5911, 4632, 4781, 5313, 270, 166, 2346, - 166, 166, 166, 1986, 166, 166, 4958, 166, 166, 166, 4048, 166, 3076, 166, 166, 4891, - 166, 166, 57, 166, 220, 166, 166, 166, 4117, 166, 166, 166, 166, 5194, 2658, 166, - 166, 2942, 6071, 4182, 166, 2976, 5816, 166, 166, 166, 166, 3985, 4211, 2514, 166, 166, - 166, 2504, 3446, 1711, 166, 166, 2107, 5190, 166, 34, 166, 3912, 5382, 3003, 166, 166, - 166, 2999, 2404, 4734, 4455, 2087, 166, 2405, 156, 166, 2830, 3303, 296, 3295, 2067, 4268, - 166, 166, 5642, 166, 166, 1901, 166, 5133, 166, 166, 166, 166, 3176, 2973, 4677, 166, - 166, 6164, 3000, 2396, 2734, 5697, 5989, 166, 2823, 5265, 5852, 166, 166, 2623, 2625, 2287, - 4844, 1758, 166, 166, 166, 166, 166, 6073, 166, 5379, 2389, 5279, 2444, 5515, 166, 4038, - 166, 4948, 5640, 166, 166, 3572, 4258, 166, 166, 166, 5204, 166, 4603, 5797, 166, 166, - 166, 1725, 4600, 166, 166, 5498, 166, 4152, 166, 172, 4758, 166, 2598, 2489, 2076, 4366, - 2568, 166, 4352, 3782, 166, 166, 3059, 3946, 5138, 5727, 4484, 5694, 166, 3796, 166, 166, - 166, 166, 5334, 1778, 2245, 166, 4517, 4419, 2250, 182, 5856, 166, 2835, 4495, 1858, 2033, - 6014, 6086, 3211, 166, 166, 154, 2145, 166, 129, 3661, 2661, 5860, 6143, 2640, 3890, 6160, - 166, 166, 2747, 166, 166, 2291, 282, 2476, 166, 166, 3825, 166, 1925, 166, 4489, 166, - 166, 166, 4034, 166, 166, 166, 166, 166, 166, 122, 4708, 4919, 2373, 2453, 5419, 5954, - 297, 5290, 166, 1978, 166, 4932, 3501, 166, 3085, 3386, 166, 5405, 4512, 166, 3209, 5740, - 4020, 5495, 5815, 314, 166, 3190, 4824, 166, 166, 3448, 207, 1623, 6096, 5878, 166, 1836, - 166, 166, 2728, 166, 5278, 3419, 3012, 5618, 5266, 3078, 166, 166, 2244, 166, 4569, 6068, - 166, 3336, 166, 5677, 6052, 5079, 166, 5453, 5245, 5799, 166, 1982, 166, 5958, 4619, 5821, - 166, 5285, 284, 1631, 5710, 6070, 5365, 2189, 3242, 166, 2752, 5483, 5297, 6150, 5522, 166, - 1815, 166, 166, 166, 5801, 166, 166, 5398, 166, 166, 166, 2967, 2515, 3169, 166, 166, - 2562, 166, 1617, 2069, 166, 166, 6154, 166, 3721, 166, 5327, 166, 166, 166, 5592, 166, - 166, 2286, 1716, 3903, 166, 2395, 286, 3587, 6146, 3286, 4186, 5882, 5894, 5737, 6032, 5879, - 2761, 4829, 3788, 166, 166, 3233, 5356, 5693, 166, 2429, 2449, 141, 3444, 5186, 166, 166, - 3477, 4080, 4584, 166, 166, 3670, 1851, 3824, 4337, 3886, 2792, 166, 5867, 166, 166, 3557, - 3147, 166, 166, 2200, 166, 2505, 166, 4310, 4865, 5656, 5992, 5672, 166, 5199, 135, 3023, - 2994, 4472, 166, 166, 166, 2019, 4319, 3472, 166, 166, 166, 29, 206, 3944, 3027, 5804, - 4731, 5449, 166, 2825, 3310, 166, 6172, 5202, 166, 2516, 3644, 4557, 166, 166, 166, 166, - 2671, 4427, 3432, 3276, 5584, 5536, 4645, 3202, 166, 2612, 166, 4249, 2425, 3259, 4622, 166, - 2411, 4303, 4206, 166, 166, 166, 3734, 6063, 118, 166, 166, 3641, 166, 166, 166, 4937, - 1871, 3421, 2208, 166, 166, 166, 166, 4881, 166, 166, 166, 166, 3298, 166, 61, 166, - 166, 166, 3293, 6145, 71, 3619, 166, 166, 3383, 1624, 320, 2187, 4113, 166, 166, 166, - 166, 166, 5080, 2344, 5625, 2358, 1621, 4230, 5579, 5359, 295, 4248, 5267, 3883, 6124, 187, - 5112, 2122, 166, 166, 166, 5142, 6004, 166, 5322, 6175, 3639, 3182, 4425, 166, 175, 166, - 166, 166, 5778, 3939, 3484, 166, 166, 5832, 5248, 5935, 4467, 5858, 166, 5038, 166, 166, - 3102, 166, 4880, 166, 166, 166, 166, 3418, 1666, 5338, 3680, 5291, 4441, 3385, 166, 5733, - 4503, 2774, 166, 2631, 4153, 166, 2000, 166, 166, 5345, 166, 166, 4298, 1804, 4707, 166, - 1613, 1952, 2111, 166, 166, 166, 166, 166, 2897, 166, 166, 4044, 166, 166, 166, 166, - 2863, 5475, 166, 166, 166, 1704, 166, 3609, 2782, 2018, 166, 5361, 166, 3694, 3733, 166, - 2785, 1969, 166, 166, 2834, 1868, 3779, 1877, 60, 166, 4143, 3902, 166, 4361, 3188, 2498, - 6009, 166, 115, 166, 3138, 166, 4575, 6080, 133, 2030, 166, 166, 166, 2306, 2136, 3043, - 3447, 2142, 166, 3799, 1646, 5269, 3640, 166, 2674, 5502, 166, 5467, 166, 5069, 166, 166, - 4654, 4581, 5274, 5036, 4364, 166, 3115, 166, 2128, 4544, 5433, 2086, 2584, 4413, 166, 166, - 5385, 166, 234, 166, 1625, 166, 166, 166, 5139, 2511, 4974, 2766, 166, 166, 166, 2095, - 3990, 217, 166, 2988, 4061, 166, 209, 4883, 166, 166, 166, 166, 166, 4326, 166, 5465, - 2859, 166, 2887, 166, 2231, 166, 1658, 166, 2246, 166, 1844, 166, 166, 3087, 2871, 3872, - 1660, 48, 166, 166, 3622, 166, 1709, 166, 166, 6177, 6173, 166, 3569, 166, 166, 166, - 241, 3660, 3631, 166, 166, 5319, 5141, 174, 166, 166, 4412, 166, 5145, 166, 1919, 166, - 5276, 166, 2385, 166, 1618, 166, 166, 2501, 166, 166, 1734, 5966, 3145, 166, 1690, 4025, - 1664, 4559, 2433, 2392, 3552, 4006, 1896, 166, 166, 2546, 4450, 5396, 4221, 4046, 166, 166, - 2642, 166, 4448, 166, 2784, 3480, 4807, 166, 166, 3534, 166, 166, 5272, 166, 166, 2831, - 4263, 166, 166, 166, 166, 4414, 5628, 3486, 166, 3748, 166, 4598, 3719, 3598, 3611, 166, - 4792, 5059, 4110, 166, 2656, 166, 166, 84, 5429, 166, 166, 166, 281, 1955, 166, 166, - 166, 3616, 4997, 166, 166, 166, 166, 3230, 166, 166, 166, 166, 166, 166, 77, 166, - 166, 166, 1800, 166, 4236, 166, 166, 166, 166, 166, 5757, 2530, 1662, 166, 4607, 1659, - 166, 1685, 3341, 166, 1699, 4058, 3407, 1854, 4417, 3034, 166, 166, 166, 166, 5568, 166, - 3206, 166, 5529, 166, 166, 166, 2116, 3487, 144, 166, 166, 166, 5523, 5373, 5321, 166, - 6064, 2921, 166, 1696, 2473, 166, 166, 3716, 5689, 166, 4608, 3879, 166, 166, 166, 2156, - 166, 4358, 2446, 166, 3958, 166, 5520, 4340, 4848, 166, 3285, 166, 2665, 166, 3459, 1905, - 5115, 68, 5730, 166, 3127, 5029, 4370, 166, 3753, 166, 3674, 6025, 4490, 166, 4183, 166, - 94, 166, 166, 4051, 3766, 3140, 4907, 3857, 166, 166, 4596, 166, 3888, 3040, 2507, 5643, - 166, 166, 4311, 2618, 5582, 166, 166, 3678, 166, 1988, 166, 166, 4464, 166, 166, 166, - 166, 4278, 3677, 2173, 5256, 166, 166, 5162, 166, 5178, 1644, 5094, 166, 2557, 5506, 166, - 166, 166, 4927, 5348, 1797, 166, 166, 39, 166, 3866, 3655, 236, 5403, 2175, 3361, 166, - 1976, 5993, 226, 166, 4643, 166, 5339, 4098, 2653, 4969, 166, 3346, 4984, 4635, 166, 166, - 166, 166, 4981, 188, 166, 166, 28, 4088, 166, 166, 166, 25, 3663, 2696, 166, 4679, - 5114, 5802, 166, 166, 166, 166, 166, 3810, 5749, 166, 1673, 4276, 166, 3756, 4184, 166, - 5630, 166, 166, 166, 4531, 212, 5663, 166, 166, 2746, 166, 5386, 3618, 3594, 1887, 166, - 166, 5443, 166, 1726, 4094, 5065, 4756, 166, 166, 5308, 5225, 2081, 166, 166, 3064, 166, - 166, 1981, 3637, 4355, 1626, 166, 166, 4686, 166, 5793, 180, 5066, 2938, 3819, 4904, 3601, - 166, 166, 2495, 5025, 5768, 2621, 4650, 3041, 166, 5897, 3633, 166, 166, 4375, 166, 5714, - 1667, 3273, 3950, 1668, 166, 5855, 166, 2364, 166, 1881, 166, 2646, 5460, 166, 2770, 4951, - 5414, 166, 4442, 2113, 5726, 298, 5934, 2053, 166, 166, 4053, 166, 166, 4514, 4697, 166, - 166, 5198, 2707, 166, 5605, 166, 166, 5218, 2596, 166, 2110, 166, 1806, 2160, 166, 166, - 2212, 166, 3636, 166, 166, 4377, 4021, 3707, 4502, 166, 4195, 166, 166, 166, 4108, 3725, - 3676, 166, 2084, 166, 166, 166, 166, 4216, 166, 166, 6156, 166, 2896, 166, 166, 166, - 166, 166, 166, 3826, 2870, 3793, 166, 166, 5927, 166, 2759, 166, 4613, 2297, 5638, 166, - 2842, 5031, 4793, 5184, 166, 166, 2008, 166, 257, 2881, 117, 6051, 3044, 4079, 2833, 166, - 6117, 166, 3236, 5469, 166, 166, 2874, 6076, 166, 1799, 80, 41, 166, 1864, 166, 5709, - 1611, 5026, 5176, 168, 3269, 4081, 166, 166, 1970, 4550, 166, 4250, 4101, 4565, 5950, 5845, - 97, 4064, 166, 5394, 4374, 4343, 166, 166, 4658, 3248, 166, 208, 1735, 4047, 2843, 166, - 166, 166, 166, 2794, 166, 166, 5844, 166, 166, 3094, 2177, 5436, 3646, 166, 3564, 4682, - 166, 5948, 5835, 162, 2059, 5151, 2034, 1926, 5941, 5903, 5177, 166, 166, 166, 4801, 3439, - 1780, 166, 166, 3280, 3434, 166, 166, 4498, 5565, 4043, 166, 4432, 4722, 3959, 166, 3746, - 166, 166, 177, 166, 166, 2748, 166, 4483, 166, 166, 4144, 166, 166, 166, 166, 2066, - 2915, 166, 2049, 2130, 4684, 166, 49, 3506, 5391, 166, 2590, 6103, 1714, 2410, 3053, 3837, - 4301, 166, 3255, 2644, 166, 166, 4014, 166, 2475, 4788, 2876, 166, 166, 166, 166, 166, - 166, 4140, 166, 166, 321, 166, 1966, 166, 166, 2855, 3111, 3800, 166, 4446, 2551, 166, - 166, 166, 2824, 166, 166, 166, 2164, 3010, 2226, 166, 4857, 166, 2582, 5118, 4582, 5917, - 166, 166, 3338, 3482, 3328, 166, 4817, 166, 5371, 3830, 166, 3009, 1633, 3329, 4052, 166, - 3701, 4983, 4500, 4487, 4878, 166, 166, 5482, 3544, 166, 3057, 2026, 4398, 2847, 3532, 3262, - 3399, 166, 166, 166, 4478, 4167, 166, 3411, 2599, 5362, 166, 2711, 166, 166, 166, 166, - 3452, 2522, 5586, 5548, 3279, 2538, 166, 166, 166, 4161, 166, 2123, 166, 166, 2660, 166, - 166, 1706, 166, 15, 3537, 5051, 5869, 166, 3025, 166, 4447, 3744, 120, 166, 166, 166, - 204, 2810, 166, 5124, 2376, 5306, 166, 166, 4493, 166, 166, 166, 5289, 6046, 166, 2762, - 2541, 1857, 2467, 5163, 166, 166, 166, 166, 5830, 166, 2172, 3359, 166, 2928, 166, 166, - 166, 6129, 166, 5445, 166, 166, 5924, 6144, 166, 102, 166, 166, 1678, 166, 4491, 5705, - 166, 1753, 166, 3873, 5725, 4145, 1909, 166, 2155, 166, 166, 1848, 3315, 1874, 166, 4945, - 2524, 166, 3263, 2362, 1785, 166, 166, 166, 152, 2102, 5723, 5131, 5754, 4032, 4029, 166, - 4295, 3391, 166, 166, 166, 5282, 1747, 3159, 2235, 5583, 1786, 3630, 6111, 2974, 4797, 3623, - 166, 2071, 4929, 166, 2603, 3964, 3378, 166, 166, 2654, 151, 3940, 4527, 4518, 166, 2430, - 1884, 3812, 166, 2867, 166, 166, 166, 2756, 5418, 166, 2354, 4606, 166, 2153, 166, 4855, - 166, 166, 1720, 166, 3213, 3926, 166, 5158, 4349, 166, 4828, 166, 166, 2031, 166, 2300, - 166, 166, 166, 2211, 4954, 3121, 4754, 2485, 166, 166, 166, 3593, 166, 2718, 5317, 2765, - 5120, 166, 2527, 166, 1994, 5947, 166, 166, 166, 6085, 2302, 100, 79, 2982, 3705, 2180, - 2043, 166, 1872, 1671, 166, 3729, 166, 4944, 3665, 2217, 2119, 166, 5615, 166, 1620, 166, - 166, 166, 166, 35, 3913, 2760, 166, 3688, 3672, 4042, 166, 166, 5117, 4227, 166, 4445, - 2458, 3803, 4554, 4988, 166, 166, 3141, 3491, 166, 166, 166, 166, 5095, 4668, 5567, 166, - 166, 2885, 1790, 2996, 166, 166, 166, 166, 3737, 166, 2470, 166, 166, 4339, 166, 166, - 166, 4920, 166, 166, 3697, 5471, 166, 166, 3538, 4558, 3467, 5262, 5609, 3858, 166, 166, - 5007, 2780, 2791, 2236, 5668, 3134, 166, 166, 5776, 3470, 3291, 166, 2532, 166, 166, 166, - 3805, 264, 166, 3227, 166, 166, 166, 2334, 166, 5087, 101, 166, 3634, 58, 2813, 166, - 166, 166, 3222, 4704, 4488, 4508, 5459, 2117, 5873, 166, 1828, 166, 166, 166, 166, 166, - 2105, 166, 5613, 5761, 2920, 3098, 166, 166, 3277, 166, 166, 166, 166, 83, 166, 166, - 166, 3967, 166, 5574, 166, 4985, 30, 3426, 166, 179, 3014, 4015, 246, 2556, 4449, 3723, - 5611, 3436, 166, 4240, 3642, 166, 4536, 2048, 5810, 166, 1971, 166, 5557, 5323, 5022, 191, - 5492, 166, 4837, 4426, 2537, 2271, 3177, 5674, 166, 2796, 1995, 166, 3906, 166, 4403, 3862, - 4716, 2406, 3948, 4670, 4309, 166, 2575, 5358, 2951, 166, 3666, 3612, 5577, 4579, 4743, 166, - 6072, 6036, 4563, 2586, 166, 5836, 166, 166, 5752, 166, 3563, 166, 2909, 3251, 92, 166, - 4711, 4149, 166, 166, 3052, 5122, 2904, 2635, 1990, 166, 166, 166, 166, 166, 166, 166, - 166, 4213, 166, 3103, 3142, 2683, 6105, 2209, 3175, 4215, 166, 166, 166, 166, 166, 166, - 166, 5303, 4075, 5374, 166, 4174, 4154, 1895, 4538, 2764, 166, 5817, 6113, 4033, 166, 6090, - 166, 2990, 166, 3164, 166, 166, 166, 247, 166, 6083, 3412, 166, 5738, 166, 3599, 166, - 1904, 2162, 2547, 3960, 166, 166, 3154, 55, 166, 5991, 4921, 2879, 166, 166, 5347, 166, - 166, 166, 2712, 4787, 166, 1908, 166, 166, 166, 3184, 166, 166, 166, 4572, 3846, 3657, - 166, 166, 5481, 166, 166, 3397, 1856, 4978, 166, 3900, 3570, 3802, 166, 166, 2075, 4408, - 166, 6079, 2313, 166, 166, 5756, 166, 166, 2070, 166, 166, 3137, 166, 166, 3686, 166, - 166, 166, 166, 67, 5019, 166, 1742, 166, 5354, 166, 5149, 166, 2931, 4946, 6006, 166, - 166, 2865, 4902, 3029, 1722, 3449, 166, 1987, 166, 62, 5626, 166, 166, 166, 2670, 1657, - 5599, 3056, 166, 3791, 5020, 166, 1979, 4437, 1899, 166, 166, 196, 2636, 166, 143, 3475, - 4317, 2512, 2415, 5033, 5024, 2112, 2864, 3551, 166, 1688, 33, 4585, 3648, 4399, 166, 166, - 166, 166, 166, 1824, 166, 166, 166, 166, 166, 166, 4513, 166, 2478, 4407, 166, 166, - 2492, 4130, 4318, 2980, 5746, 166, 2606, 4063, 4123, 166, 255, 166, 166, 4680, 166, 3586, - 5975, 3935, 166, 5528, 166, 3158, 166, 166, 2614, 5035, 166, 3488, 3214, 166, 166, 166, - 5413, 3713, 166, 5875, 4329, 5250, 166, 166, 3741, 166, 54, 1885, 3839, 166, 4924, 166, - 166, 166, 4158, 166, 166, 2152, 1661, 166, 166, 4327, 166, 3933, 166, 5666, 166, 166, - 2580, 166, 3404, 4111, 2862, 4438, 166, 166, 4072, 166, 166, 3938, 2958, 4302, 166, 3851, - 166, 268, 166, 166, 1975, 222, 3204, 3438, 4616, 166, 4275, 3101, 2648, 3989, 5215, 166, - 4229, 166, 5440, 166, 5093, 2639, 166, 166, 4439, 166, 2316, 4239, 166, 166, 166, 166, - 166, 1817, 4486, 166, 3272, 166, 166, 4085, 2078, 2902, 166, 166, 166, 4381, 1853, 3054, - 166, 166, 5005, 2669, 166, 2856, 2706, 166, 166, 166, 4185, 166, 1748, 166, 166, 166, - 5771, 166, 166, 3915, 166, 166, 2205, 6122, 166, 166, 1632, 5400, 166, 2477, 4740, 166, - 166, 166, 1802, 166, 2472, 3953, 166, 1849, 2604, 3780, 2560, 4786, 2566, 3576, 166, 4768, - 166, 1951, 251, 5068, 166, 166, 166, 2619, 166, 166, 166, 5432, 166, 166, 5260, 5758, - 3908, 166, 4141, 166, 5777, 166, 166, 166, 166, 166, 3961, 5143, 166, 3889, 3747, 3743, - 166, 2818, 166, 166, 166, 3867, 166, 166, 3742, 4763, 2948, 5533, 166, 3966, 3555, 3843, - 3503, 6005, 166, 4687, 2790, 4479, 5828, 3769, 5688, 166, 166, 166, 166, 3109, 166, 166, - 166, 166, 4574, 81, 166, 166, 4576, 3369, 166, 166, 166, 4207, 166, 5072, 2210, 166, - 184, 166, 4673, 166, 166, 166, 166, 166, 166, 1628, 3590, 1916, 4784, 4970, 166, 1832, - 166, 166, 3584, 3384, 166, 166, 2880, 1783, 166, 166, 166, 166, 6115, 6121, 2157, 5428, - 5859, 4861, 5635, 4331, 5839, 4223, 313, 166, 166, 6152, 2168, 166, 4112, 6089, 6012, 166, - 5294, 3207, 166, 166, 4884, 166, 4655, 166, 166, 166, 1743, 166, 4077, 166, 4631, 166, - 166, 2957, 1945, 4936, 166, 166, 5389, 166, 166, 5955, 166, 166, 1639, 2207, 4129, 166, - 3582, 5560, 6147, 3088, 166, 166, 4529, 5259, 3118, 166, 3106, 2853, 166, 1845, 5660, 166, - 3325, 3973, 2461, 2163, 166, 3083, 4190, 166, 166, 5505, 166, 166, 3226, 5507, 109, 6141, - 3991, 166, 4939, 166, 166, 5889, 3986, 166, 3664, 4353, 2056, 166, 5071, 166, 166, 4376, - 166, 1958, 2028, 166, 166, 1793, 166, 5252, 3536, 166, 166, 3525, 3580, 166, 166, 166, - 1782, 5174, 2011, 1826, 3352, 3231, 166, 166, 4986, 2068, 2801, 166, 2500, 166, 5061, 166, - 2263, 2632, 1993, 166, 2715, 4424, 166, 166, 6042, 4661, 166, 5074, 5479, 4822, 166, 166, - 166, 166, 5600, 5853, 166, 1907, 166, 166, 166, 3808, 166, 5997, 5032, 4605, 166, 1732, - 166, 166, 166, 3015, 5454, 166, 166, 166, 3806, 5444, 2238, 1946, 166, 166, 3221, 4922, - 166, 6092, 166, 166, 4007, 166, 3425, 4282, 2571, 166, 1749, 166, 166, 38, 4744, 4900, - 4257, 214, 5687, 166, 2490, 2979, 2924, 166, 4714, 219, 5344, 3836, 3302, 78, 1984, 2986, - 2960, 166, 2869, 3507, 3335, 4967, 2892, 2723, 4849, 5070, 166, 166, 4629, 3815, 166, 4453, - 4760, 166, 3224, 130, 166, 166, 166, 166, 166, 3408, 2494, 2691, 166, 4325, 2932, 5165, - 5573, 166, 4769, 166, 5411, 5637, 2050, 166, 166, 2305, 166, 166, 4834, 24, 4693, 3554, - 2491, 1738, 166, 166, 166, 23, 2758, 3072, 2564, 4800, 5537, 3545, 4133, 166, 166, 166, - 5982, 166, 203, 166, 166, 290, 185, 166, 3774, 1929, 3379, 166, 166, 166, 166, 3002, - 166, 3738, 166, 166, 3344, 4942, 5353, 2777, 2839, 4712, 1830, 2664, 166, 5884, 3516, 166, - 5494, 4169, 2391, 3319, 166, 166, 5918, 2597, 166, 4821, 2787, 5719, 166, 166, 166, 1687, - 6148, 3257, 254, 166, 5180, 6153, 5964, 306, 166, 6123, 166, 5208, 166, 3163, 5938, 1736, - 166, 2502, 4910, 166, 166, 2549, 166, 2900, 3632, 3270, 166, 2082, 5953, 166, 107, 5750, - 166, 166, 166, 5527, 1751, 4168, 2950, 166, 2659, 166, 4189, 1943, 2595, 166, 4191, 166, - 166, 166, 166, 2998, 2296, 5221, 3617, 166, 5435, 2451, 2009, 3005, 2242, 3768, 3658, 166, - 166, 166, 166, 166, 2481, 2256, 166, 166, 4074, 166, 3120, 166, 4409, 1759, 166, 166, - 1679, 3659, 3499, 5219, 4501, 3082, 2047, 166, 166, 166, 4560, 2768, 5251, 166, 166, 166, - 2437, 3993, 3215, 2447, 166, 166, 166, 2993, 4963, 166, 3045, 166, 166, 166, 166, 166, - 166, 166, 5521, 166, 166, 4868, 166, 3895, 166, 6131, 3949, 3306, 3785, 166, 166, 4895, - 4831, 166, 1772, 166, 166, 5928, 166, 2137, 4805, 2462, 310, 2667, 3561, 166, 166, 2312, - 4931, 5255, 166, 166, 166, 5670, 166, 2285, 166, 4672, 5310, 166, 2103, 2174, 166, 166, - 166, 166, 5417, 166, 4726, 4203, 166, 166, 166, 5581, 166, 5665, 166, 166, 5747, 166, - 166, 2509, 1973, 2749, 5463, 166, 166, 4567, 5014, 166, 3322, 3051, 166, 4090, 166, 3709, - 3887, 3478, 166, 166, 166, 166, 3565, 3934, 166, 32, 166, 166, 166, 2239, 166, 3947, - 3849, 166, 2022, 166, 2169, 166, 4691, 98, 166, 3804, 4155, 1640, 4002, 166, 2138, 1739, - 3730, 5970, 2274, 4873, 3119, 166, 4925, 3577, 3699, 4049, 3982, 166, 5161, 1744, 166, 166, - 166, 5704, 4979, 2686, 5383, 5744, 2289, 166, 166, 166, 3927, 2539, 166, 166, 166, 2585, - 166, 4723, 3755, 4509, 166, 4961, 2194, 2535, 166, 176, 166, 4494, 166, 4171, 166, 266, - 166, 3454, 5369, 166, 166, 5899, 5284, 166, 3607, 3566, 5514, 166, 1843, 166, 3997, 4599, - 2743, 166, 2857, 2497, 2751, 166, 166, 166, 3511, 5742, 166, 166, 166, 4504, 166, 166, - 166, 5082, 4401, 166, 166, 5431, 166, 166, 1949, 4539, 166, 166, 4852, 166, 166, 3457, - 166, 3433, 4669, 166, 1692, 2454, 3258, 6159, 166, 166, 166, 166, 166, 2788, 4350, 3249, - 3816, 4893, 166, 4846, 166, 4993, 1708, 4138, 166, 2895, 2891, 166, 1860, 166, 2480, 1927, - 3853, 166, 166, 166, 5100, 166, 3143, 5159, 166, 4286, 5182, 5246, 4975, 166, 2905, 166, - 4917, 5102, 2044, 6016, 5673, 2005, 5090, 166, 4634, 3333, 166, 5702, 3413, 1762, 6094, 4284, - 4431, 2641, 166, 4463, 5691, 166, 166, 3442, 3473, 4192, 2046, 166, 3838, 166, 3217, 3349, - 166, 2243, 166, 3490, 166, 166, 166, 5922, 166, 166, 166, 4885, 1798, 2884, 2750, 5004, - 2741, 166, 166, 5649, 166, 4410, 166, 166, 3382, 166, 166, 1913, 1703, 5532, 3770, 166, - 5116, 2645, 2634, 4357, 5901, 166, 166, 5538, 166, 166, 166, 6028, 166, 166, 5840, 4102, - 2704, 2091, 5287, 166, 4757, 2282, 166, 2650, 3528, 64, 253, 3732, 166, 166, 166, 166, - 166, 3465, 166, 166, 166, 5848, 3110, 111, 166, 166, 3403, 2926, 6030, 3366, 1948, 4430, - 5509, 3250, 3972, 2587, 3579, 166, 6048, 250, 5275, 4242, 2615, 3112, 3558, 166, 166, 2342, - 166, 5157, 1917, 2733, 5647, 1934, 5675, 166, 3981, 2923, 5213, 5326, 37, 166, 5288, 3069, - 166, 1923, 5755, 166, 166, 166, 1888, 166, 6041, 5895, 5376, 3727, 3901, 166, 5589, 166, - 166, 4609, 166, 166, 166, 4706, 166, 4482, 1622, 166, 171, 166, 166, 4646, 4151, 2755, - 4614, 166, 2072, 5409, 4469, 1647, 4434, 4633, 1915, 166, 3615, 4808, 166, 3388, 166, 5280, - 2731, 166, 166, 2417, 166, 14, 166, 4533, 5126, 166, 2778, 3022, 166, 166, 166, 4830, - 4764, 166, 166, 166, 4982, 166, 4265, 166, 2466, 5678, 147, 1883, 166, 166, 166, 114, - 4000, 2427, 3597, 166, 4853, 5981, 166, 2023, 2519, 166, 1937, 2221, 4676, 166, 4522, 5716, - 166, 2432, 5731, 166, 6020, 6163, 4351, 2442, 4380, 166, 4390, 1882, 6139, 4246, 262, 166, - 1676, 5781, 2352, 1956, 200, 166, 166, 5800, 6184, 166, 2355, 149, 5962, 5524, 4238, 166, - 5150, 166, 5888, 2423, 166, 5739, 3192, 4142, 166, 166, 166, 3201, 161, 4460, 2459, 158, - 166, 166, 166, 166, 2689, 166, 166, 166, 166, 1889, 166, 166, 3374, 166, 70, 166, - 2772, 166, 2995, 166, 2384, 4989, 166, 3299, 166, 166, 166, 166, 3614, 3645, 3415, 3160, - 1727, 3735, 5201, 1693, 3531, 166, 166, 1776, 3871, 166, 166, 166, 166, 86, 3553, 166, - 166, 166, 3392, 166, 166, 2232, 166, 4977, 2333, 3394, 2875, 2027, 5736, 166, 1719, 166, - 4952, 2061, 2150, 5526, 166, 4637, 166, 4333, 166, 166, 4733, 4809, 3911, 166, 3460, 166, - 5355, 3126, 4181, 4436, 300, 166, 3841, 166, 4770, 126, 5654, 166, 166, 166, 1730, 166, - 166, 166, 5610, 166, 6002, 2197, 3807, 6109, 166, 166, 166, 166, 166, 5395, 4004, 166, - 46, 166, 166, 2570, 4736, 5318, 4247, 166, 166, 166, 2293, 3031, 4591, 166, 245, 166, - 5510, 1616, 3117, 4163, 166, 166, 4759, 3462, 4819, 4947, 166, 3128, 5946, 2278, 2969, 166, - 166, 5183, 166, 166, 1729, 173, 2448, 166, 230, 2971, 166, 166, 5397, 166, 4093, 3348, - 1866, 4280, 166, 6067, 3794, 166, 166, 166, 4729, 166, 3456, 166, 2394, 166, 4953, 166, - 166, 2258, 4863, 166, 166, 4060, 166, 5468, 305, 166, 6134, 166, 166, 2326, 166, 3453, - 2167, 2845, 166, 166, 166, 5597, 166, 166, 166, 166, 5462, 2809, 5994, 2899, 166, 166, - 166, 5153, 166, 166, 1638, 166, 166, 4938, 3795, 166, 3842, 166, 166, 166, 2769, 3194, - 166, 4745, 5508, 5604, 3910, 166, 166, 4147, 3239, 166, 166, 3548, 3859, 2092, 166, 2705, - 166, 166, 3625, 4131, 166, 3513, 166, 166, 2987, 4555, 3107, 166, 166, 166, 166, 5713, - 4698, 3079, 166, 5342, 166, 166, 2673, 2517, 2745, 1795, 166, 166, 166, 166, 166, 166, - 2463, 166, 166, 2445, 5425, 6138, 166, 2687, 3254, 5871, 166, 2387, 4300, 166, 166, 3529, - 1996, 166, 2369, 3818, 6126, 1615, 2643, 65, 4297, 166, 5324, 3311, 3852, 166, 3868, 4199, - 3978, 166, 166, 166, 5466, 166, 166, 244, 166, 5929, 6157, 2390, 5639, 2267, 2073, 4610, - 5774, 2521, 4556, 166, 4545, 4307, 2426, 2450, 166, 5783, 4968, 6176, 4156, 166, 166, 4126, - 3549, 166, 3581, 5701, 3234, 166, 4013, 1879, 166, 6104, 5874, 166, 166, 3485, 4279, 2528, - 5576, 166, 3992, 166, 3980, 4934, 166, 2176, 4228, 5164, 3784, 1933, 4120, 5055, 166, 166, - 5015, 166, 166, 166, 2310, 1754, 166, 6087, 166, 166, 4548, 5268, 2930, 166, 3656, 166, - 3042, 5229, 166, 4016, 2195, 166, 166, 166, 199, 1745, 3717, 166, 166, 74, 2668, 252, - 4124, 4657, 5223, 166, 2186, 3628, 166, 166, 166, 4222, 3114, 2841, 5103, 3171, 5135, 166, - 166, 2273, 166, 3899, 5332, 5842, 3575, 2579, 2431, 2464, 2229, 3604, 4561, 2977, 2815, 166, - 3916, 166, 5825, 166, 1694, 166, 4030, 166, 5841, 166, 3881, 1831, 166, 5525, 3011, 166, - 5535, 5217, 316, 4116, 166, 166, 2204, 166, 3136, 3650, 166, 5813, 1875, 4511, 4475, 166, - 1999, 166, 2277, 166, 3024, 5484, 5546, 166, 3988, 5676, 166, 2213, 2264, 5214, 166, 4940, - 5974, 166, 4750, 6077, 166, 1652, 3148, 166, 166, 166, 166, 2554, 166, 6167, 5257, 5300, - 166, 166, 166, 166, 5408, 166, 166, 3402, 2141, 166, 4663, 5633, 3312, 166, 2814, 4930, - 1959, 166, 166, 166, 3861, 166, 166, 302, 2624, 166, 166, 166, 1629, 1724, 166, 3909, - 5281, 166, 2001, 4395, 5352, 4428, 2694, 4850, 166, 166, 5242, 5910, 166, 166, 166, 166, - 166, 3212, 166, 2045, 166, 166, 166, 166, 166, 166, 3017, 4960, 4456, 166, 5616, 6093, - 2151, 166, 166, 166, 315, 3381, 166, 166, 166, 4330, 166, 6158, 4721, 6075, 166, 166, - 166, 4543, 2303, 166, 166, 3301, 166, 5000, 3929, 2543, 3437, 166, 166, 166, 3422, 166, - 5987, 5729, 2428, 166, 4035, 5588, 3714, 3834, 5264, 5743, 166, 3305, 4886, 6107, 5156, 166, - 166, 166, 166, 166, 1672, 5849, 5827, 5049, 6101, 2178, 2420, 3289, 166, 166, 4274, 6017, - 2257, 166, 4172, 3451, 2367, 2382, 166, 2964, 4918, 3241, 2347, 6082, 99, 2383, 166, 4454, - 163, 2460, 165, 304, 1818, 5580, 166, 312, 5790, 293, 5794, 5519, 5083, 3360, 5748, 166, - 3750, 5034, 166, 166, 166, 1863, 3168, 166, 166, 166, 5111, 166, 166, 166, 166, 2183, - 4510, 166, 166, 3495, 4382, 4235, 4462, 166, 4056, 5885, 17, 5028, 1614, 6038, 166, 2488, - 5632, 3089, 166, 1940, 66, 4039, 3999, 235, 166, 166, 3829, 3954, 166, 2365, 269, 166, - 166, 166, 166, 166, 166, 4418, 1796, 4709, 2004, 166, 3596, 5786, 166, 2819, 4624, 3152, - 2968, 2838, 166, 5575, 1767, 5603, 166, 4386, 5890, 166, 1768, 4201, 3560, 166, 166, 166, - 2184, 2262, 2966, 2716, 1765, 2611, 2983, 166, 4164, 4084, 142, 5314, 166, 166, 4071, 166, - 2578, 2849, 3600, 166, 166, 166, 166, 5401, 4814, 3431, 166, 5088, 5084, 198, 166, 3578, - 3764, 166, 2097, 166, 166, 5390, 4443, 166, 3166, 166, 4816, 166, 166, 166, 166, 3130, - 5963, 1788, 2129, 1837, 4100, 6128, 166, 4586, 5945, 4772, 166, 5741, 3151, 3247, 5645, 4507, - 5833, 3904, 6013, 2506, 3050, 4175, 1705, 3019, 166, 5942, 166, 2418, 3430, 2230, 5745, 166, - 2093, 166, 166, 166, 166, 4666, 3246, 192, 2010, 4003, 3533, 5851, 166, 3621, 3684, 3066, - 166, 166, 166, 5073, 3856, 166, 166, 2224, 166, 2637, 4270, 166, 166, 5679, 166, 5792, - 5850, 166, 2589, 3060, 2196, 3476, 3150, 2025, 166, 166, 166, 2657, 166, 3685, 3790, 5587, - 2817, 3692, 166, 166, 166, 2359, 2260, 5896, 2158, 119, 2816, 5753, 166, 2739, 5772, 166, - 2919, 2147, 1985, 4271, 4838, 4991, 166, 166, 166, 5244, 166, 319, 166, 166, 2779, 4732, - 4994, 5424, 166, 166, 3968, 3049, 3393, 4473, 4959, 5967, 5864, 5170, 4209, 166, 4810, 4815, - 4205, 2339, 5023, 2279, 5050, 166, 5837, 132, 166, 166, 166, 2247, 21, 4775, 166, 166, - 5286, 166, 4170, 4099, 4803, 5767, 166, 166, 166, 5811, 2240, 5699, 2499, 166, 4802, 166, - 5785, 166, 166, 166, 3181, 3435, 166, 3339, 166, 5669, 3865, 2249, 5002, 166, 4694, 5461, - 4753, 166, 3157, 166, 1960, 166, 166, 166, 2440, 166, 5818, 5534, 2439, 1717, 166, 3789, - 2959, 166, 2943, 166, 2576, 166, 2002, 2007, 1819, 3256, 4402, 5311, 3832, 160, 166, 166, - 2803, 166, 3264, 166, 5863, 166, 2017, 166, 2798, 166, 166, 166, 166, 5607, 4965, 166, - 166, 166, 4537, 4378, 5944, 3494, 5457, 5602, 1942, 5900, 5780, 4411, 5147, 166, 4966, 2115, - 155, 2827, 1980, 5063, 166, 285, 5912, 3304, 2963, 5179, 3220, 166, 166, 166, 2190, 3708, - 5476, 1944, 2366, 3893, 166, 166, 166, 3759, 166, 5434, 2740, 1707, 4244, 5426, 166, 166, - 166, 3155, 166, 4285, 166, 166, 166, 166, 5721, 166, 3833, 6001, 301, 166, 166, 2574, - 186, 2724, 166, 1873, 3667, 166, 5216, 166, 2935, 2100, 4987, 166, 2284, 166, 166, 2911, - 3828, 4009, 166, 2065, 166, 5496, 6130, 5563, 4387, 166, 3771, 3469, 2989, 2222, 4577, 3965, - 4296, 2975, 3813, 3240, 166, 4780, 4481, 3387, 2338, 166, 6183, 166, 166, 166, 166, 166, - 2675, 1761, 2600, 5167, 3170, 4773, 2165, 5166, 166, 2223, 4642, 166, 166, 4540, 166, 166, - 166, 3897, 166, 2483, 1809, 5477, 3844, 4067, 2508, 2275, 166, 166, 166, 166, 166, 3497, - 5458, 166, 249, 2956, 166, 4651, 166, 283, 166, 166, 4955, 4062, 2315, 2304, 3261, 2361, - 4791, 4389, 1997, 166, 3455, 166, 166, 166, 166, 166, 166, 4746, 5695, 5296, 105, 1841, - 3368, 166, 166, 166, 5228, 166, 3496, 4423, 2024, 3907, 4774, 166, 166, 166, 166, 166, - 2294, 2193, 166, 166, 166, 166, 166, 166, 166, 166, 4393, 166, 166, 2127, 166, 4573, - 166, 5350, 166, 5016, 3372, 166, 5653, 166, 5972, 4719, 166, 166, 166, 166, 166, 5370, - 166, 6142, 166, 166, 3691, 2828, 166, 2601, 166, 2937, 2060, 3654, 3097, 2341, 5325, 4568, - 4096, 2776, 166, 2946, 166, 166, 166, 5843, 1777, 5295, 2837, 4261, 4397, 5006, 5808, 4866, - 166, 1713, 5732, 2954, 166, 166, 27, 166, 4308, 5629, 2652, 2434, 4474, 166, 4928, 166, - 4727, 3811, 166, 166, 5234, 166, 6010, 166, 4911, 166, 4570, 166, 6000, 3450, 5304, 3919, - 166, 166, 4008, 3942, 166, 272, 2363, 2064, 3595, 3505, 166, 166, 3957, 1695, 2452, 4659, - 166, 1792, 166, 131, 5968, 166, 3731, 3905, 4115, 166, 166, 2468, 166, 2727, 166, 3526, - 4724, 166, 4388, 3149, 5539, 5092, 4440, 6162, 166, 166, 193, 4429, 2493, 166, 166, 3683, - 166, 6029, 166, 277, 166, 166, 166, 5240, 2408, 166, 309, 2561, 210, 166, 5200, 166, - 166, 166, 1930, 5692, 2697, 166, 166, 166, 3330, 5331, 3860, 166, 166, 4335, 166, 50, - 3605, 4289, 1763, 166, 166, 166, 166, 3521, 166, 166, 166, 3668, 166, 166, 166, 166, - 166, 3271, 1656, 166, 166, 4782, 166, 2962, 166, 5907, 166, 3245, 3375, 2944, 5933, 166, - 166, 5406, 5655, 3139, 5423, 166, 4359, 5231, 2548, 166, 3831, 2858, 5488, 166, 5824, 166, - 166, 166, 3885, 4372, 166, 166, 4024, 166, 4811, 2970, 166, 4219, 211, 166, 3471, 166, - 166, 166, 166, 3854, 166, 3358, 2877, 166, 166, 5205, 2804, 166, 166, 166, 4452, 166, - 166, 166, 166, 3776, 166, 166, 3075, 4208, 166, 5623, 1974, 166, 2647, 166, 3235, 166, - 166, 166, 5211, 166, 166, 4304, 2206, 166, 4157, 2182, 166, 1816, 2626, 166, 2893, 2248, - 166, 166, 166, 166, 1983, 5648, 166, 194, 166, 2106, 4328, 166, 4742, 166, 166, 5572, - 2329, 3314, 166, 6181, 166, 166, 26, 166, 6026, 166, 166, 2114, 1669, 4735, 166, 166, - 4256, 166, 1861, 166, 5470, 2317, 166, 4404, 2482, 166, 5305, 4415, 5986, 4949, 5412, 166, - 1728, 166, 1898, 166, 166, 4909, 1989, 166, 166, 166, 2836, 2051, 274, 166, 2799, 166, - 5865, 1663, 4705, 5121, 2555, 166, 4316, 4287, 1880, 1825, 166, 3689, 166, 1733, 5012, 166, - 166, 2237, 4471, 1682, 2910, 166, 5366, 166, 166, 166, 166, 4532, 166, 2802, 166, 166, - 166, 4057, 2471, 166, 2889, 166, 166, 4026, 5682, 3091, 166, 1977, 166, 2901, 6137, 5658, - 88, 2318, 1965, 166, 5914, 166, 166, 4468, 1822, 166, 6050, 5956, 2201, 166, 4644, 2918, - 166, 3703, 166, 166, 3524, 4220, 2913, 4210, 166, 166, 2090, 166, 1906, 1911, 166, 166, - 3671, 2370, 166, 2552, 166, 3763, 2259, 1924, 166, 5940, 166, 166, 166, 3185, 3821, 4069, - 261, 2381, 3244, 166, 166, 5715, 166, 2052, 5905, 166, 2403, 166, 3030, 2199, 166, 3550, - 166, 166, 1846, 166, 166, 95, 166, 289, 3208, 2559, 5195, 5091, 1654, 166, 1781, 1892, - 166, 4516, 2629, 166, 1700, 3067, 166, 166, 166, 2080, 1680, 166, 166, 166, 5700, 166, - 1820, 5491, 166, 4226, 166, 166, 166, 166, 4653, 166, 3508, 227, 5364, 166, 2098, 166, - 299, 166, 5795, 166, 166, 166, 166, 3690, 4134, 5517, 4534, 5042, 4874, 5798, 4234, 166, - 166, 166, 166, 3702, 166, 166, 3638, 3108, 3850, 166, 166, 166, 16, 166, 1775, 166, - 4022, 166, 223, 4095, 166, 5127, 4266, 166, 189, 166, 166, 5203, 166, 1805, 3884, 3778, - 166, 166, 2146, 4818, 166, 2848, 3440, 4506, 5886, 3006, 218, 166, 2377, 166, 4091, 5925, - 166, 4320, 166, 2701, 3036, 166, 166, 166, 4715, 166, 3801, 166, 3161, 166, 2077, 166, - 4254, 3032, 243, 1814, 166, 166, 166, 166, 166, 166, 166, 166, 1835, 166, 4394, 166, - 5769, 4923, 166, 2917, 166, 166, 178, 166, 166, 1723, 166, 5887, 166, 4956, 2952, 166, - 4665, 3925, 3443, 3123, 166, 166, 166, 166, 166, 166, 5144, 166, 4288, 2074, 2192, 5442, - 6043, 1746, 2016, 5995, 2203, 166, 5686, 5659, 3193, 166, 4055, 166, 166, 2233, 3571, 5809, - 5984, 2323, 166, 166, 1740, 89, 4356, 6053, 6106, 3282, 4796, 166, 6116, 6056, 2353, 2829, - 166, 5807, 2042, 166, 166, 166, 1670, 5937, 4465, 5646, 166, 5562, 3008, 166, 2419, 3736, - 166, 4132, 169, 166, 166, 166, 2402, 166, 166, 1968, 2398, 166, 1684, 1827, 4551, 2679, - 3875, 166, 5585, 3835, 2295, 166, 1991, 1803, 2992, 166, 166, 5847, 2649, 166, 76, 5415, - 166, 2269, 2397, 5387, 5337, 4422, 166, 2672, 4832, 4617, 166, 166, 166, 166, 4552, 166, - 4612, 1750, 166, 1931, 166, 1691, 2424, 4194, 6018, 166, 166, 4458, 4856, 166, 2089, 3814, - 166, 2844, 166, 3592, 166, 4867, 5128, 166, 2685, 166, 166, 2616, 1972, 2617, 3943, 4664, - 166, 4999, 166, 166, 145, 3635, 166, 166, 4851, 166, 3483, 5039, 166, 3649, 3924, 166, - 166, 166, 3105, 4260, 166, 6098, 166, 3568, 267, 2456, 3653, 2096, 166, 166, 166, 3512, - 166, 3405, 166, 3504, 166, 166, 166, 4005, 2144, 1769, 166, 5474, 1920, 5554, 215, 2443, - 3351, 166, 5961, 166, 166, 166, 166, 242, 2331, 166, 166, 5931, 166, 166, 5862, 166, - 1710, 166, 166, 166, 3321, 166, 4139, 166, 166, 3515, 2732, 2510, 5544, 166, 166, 2783, - 166, 166, 166, 4018, 4649, 5789, 166, 166, 166, 166, 166, 2726, 6074, 166, 166, 166, - 5684, 166, 166, 3395, 166, 3100, 166, 5763, 3757, 1992, 166, 3198, 2003, 166, 166, 4675, - 166, 1893, 5621, 166, 2270, 166, 166, 166, 5421, 5590, 5664, 4045, 166, 3687, 4406, 2699, - 1811, 167, 4036, 5384, 166, 166, 4601, 1823, 4041, 239, 1954, 166, 146, 166, 166, 3077, - 5152, 5814, 1649, 5681, 166, 5868, 166, 166, 3792, 4860, 166, 5335, 5110, 1718, 166, 166, - 166, 166, 3718, 3365, 2826, 166, 166, 5021, 4783, 166, 5569, 5812, 166, 166, 1876, 166, - 3260, 166, 1789, 5667, 4224, 166, 166, 4385, 166, 166, 2620, 166, 4162, 2883, 2143, 5497, - 166, 166, 5316, 5680, 166, 166, 248, 4050, 166, 6021, 166, 2898, 4618, 166, 166, 166, - 166, 166, 5368, 166, 5378, 1842, 1914, 3696, 3962, 166, 4345, 2581, 1773, 2109, 166, 4371, - 166, 166, 3761, 5277, 5870, 3146, 166, 166, 166, 5764, 127, 3058, 4059, 4718, 166, 5097, - 5040, 5351, 3205, 166, 166, 4996, 2991, 2014, 166, 5846, 2558, 2688, 5595, 4027, 3347, 2125, - 5696, 5608, 166, 166, 3228, 3745, 5775, 166, 1757, 4647, 166, 5977, 3020, 166, 240, 2565, - 166, 4459, 166, 3367, 166, 166, 166, 3104, 166, 166, 166, 166, 166, 166, 259, 5486, - 2846, 166, 166, 166, 4778, 2713, 166, 3955, 5683, 2682, 2914, 5898, 166, 166, 166, 4400, - 317, 166, 5185, 3021, 5983, 4332, 3891, 166, 3095, 5003, 166, 166, 166, 5367, 166, 279, - 1784, 4019, 2736, 4905, 2651, 5346, 166, 4841, 166, 5606, 166, 166, 2806, 166, 5239, 166, - 166, 3237, 5490, 166, 225, 166, 166, 2254, 166, 2742, 4587, 22, 166, 166, 166, 5555, - 166, 108, 2927, 2218, 166, 2120, 166, 5452, 4087, 4369, 166, 166, 166, 166, 166, 4583, - 4338, 6035, 2840, 4365, 3624, 11, 1770, 166, 4630, 166, 3216, 166, 166, 166, 4638, 4699, - 3535, 2536, 4627, 166, 166, 5760, 1935, 166, 166, 5210, 166, 2219, 2484, 4597, 5193, 4799, - 3706, 166, 166, 166, 166, 3337, 3113, 5951, 4294, 166, 4040, 3200, 4217, 5861, 2767, 3530, - 4499, 2775, 4121, 134, 5939, 5880, 5908, 3869, 166, 166, 3316, 6095, 2441, 3288, 166, 3751, - 4794, 166, 166, 5803, 6169, 2356, 6182, 6135, 6127, 166, 3018, 166, 1674, 166, 166, 4097, - 166, 5923, 287, 5965, 5129, 166, 4078, 166, 166, 6114, 6015, 5990, 3573, 166, 4146, 2681, - 90, 6055, 4864, 166, 166, 6119, 3284, 6054, 5456, 5113, 6125, 166, 6057, 166, 3292, 166, - 166, 166, 166, 166, 6185, 5105, 1760, 166, 166, 166, 2720, 166, 2695, 5448, 166, 1936, - 166, 1807, 3406, 166, 166, 2161, 1642, 166, 5030, 166, 2036, 5451, 3427, 166, 166, 166, - 166, 3797, 166, 1627, 166, 4515, 166, 166, 166, 4241, 166, 166, 166, 2771, 166, 31, - 5197, 2638, 3035, 166, 166, 3914, 166, 166, 4546, 166, 166, 166, 4253, 3500, 166, 166, - 2526, 166, 2698, 166, 3726, 2744, 137, 166, 166, 2676, 166, 5594, 166, 166, 166, 4842, - 166, 63, 2888, 3585, 4798, 166, 5011, 166, 5634, 5464, 166, 166, 5620, 3894, 4070, 166, - 2730, 166, 166, 1810, 2503, 5957, 1721, 6066, 5188, 166, 166, 1890, 4505, 1771, 5455, 166, - 3132, 3984, 166, 166, 2811, 1962, 166, 166, 4872, 106, 3898, 3267, 166, 2085, 166, 4950, - 6040, 4525, 6044, 5866, 3613, 2907, 4615, 2135, 258, 166, 1681, 1941, 4888, 166, 4859, 6178, - 6174, 4858, 5209, 1912, 3340, 166, 4640, 5706, 166, 2763, 3153, 3951, 166, 5542, 5596, 5819, - 5330, 5048, 4037, 166, 6033, 4625, 3326, 2013, 5283, 136, 3373, 2154, 166, 166, 166, 4421, - 166, 5438, 2627, 2266, 2320, 166, 2588, 4790, 4290, 166, 4767, 5829, 2925, 5916, 2133, 166 -}; +unsigned short hash_values[] = { + 148, 2934, 166, 5107, 4628, 166, 166, 166, 166, 3033, 166, 4692, + 166, 5571, 2225, 166, 5340, 3423, 166, 3191, 1752, 166, 5212, 166, + 166, 3520, 166, 166, 166, 1867, 166, 3313, 166, 3461, 166, 166, + 3174, 1737, 5010, 5008, 166, 4344, 2868, 3877, 166, 4089, 166, 5041, + 4748, 4073, 4066, 5298, 3502, 1812, 166, 5309, 166, 233, 3493, 166, + 166, 3728, 5236, 4252, 4010, 2149, 166, 164, 4580, 3039, 4804, 3874, + 166, 6170, 2812, 166, 4334, 166, 166, 166, 166, 166, 166, 1862, + 224, 2131, 6081, 166, 2710, 166, 166, 166, 4765, 166, 1964, 5060, + 166, 1897, 166, 3987, 166, 166, 5566, 2021, 166, 45, 166, 166, + 3283, 3932, 166, 166, 3519, 166, 166, 291, 166, 166, 5132, 2800, + 166, 166, 166, 5531, 4054, 166, 3509, 166, 166, 4908, 3028, 1756, + 1910, 4671, 2729, 5224, 166, 121, 3327, 3317, 166, 181, 2371, 5541, + 166, 1787, 2666, 5134, 5698, 166, 5480, 3870, 166, 3823, 166, 3165, + 5343, 5123, 5089, 166, 2422, 3724, 166, 2735, 1953, 5724, 4444, 4871, + 166, 166, 5001, 5512, 3133, 5171, 166, 2216, 166, 4877, 4542, 166, + 166, 166, 5270, 166, 166, 166, 1922, 69, 3547, 166, 166, 166, + 166, 166, 231, 4547, 5155, 3357, 3464, 166, 72, 3332, 166, 4392, + 5971, 3896, 4451, 3173, 2569, 166, 4466, 2518, 1698, 2850, 5349, 166, + 166, 4457, 5062, 166, 2202, 1650, 2191, 166, 1950, 2583, 166, 5293, + 2032, 5893, 166, 3994, 5392, 3878, 96, 166, 166, 3195, 166, 4001, + 1900, 2513, 6027, 166, 166, 166, 166, 5407, 166, 166, 2332, 5125, + 5891, 3096, 3172, 166, 166, 3065, 166, 166, 4535, 166, 166, 166, + 4553, 3131, 3693, 166, 2255, 2613, 166, 166, 166, 166, 2866, 166, + 166, 166, 2940, 5333, 3199, 166, 2628, 4312, 166, 166, 1794, 4681, + 2058, 3606, 166, 166, 3542, 2166, 4696, 2520, 166, 4739, 166, 2563, + 166, 166, 3681, 166, 166, 166, 4127, 1967, 2972, 166, 5227, 166, + 166, 5551, 4255, 56, 166, 5553, 3219, 4367, 166, 3218, 4749, 2886, + 3695, 3711, 2228, 166, 166, 166, 2268, 5054, 3749, 4825, 166, 4933, + 4992, 4530, 166, 4892, 3400, 166, 197, 166, 6078, 166, 166, 3971, + 166, 166, 5357, 1852, 3377, 166, 5196, 3740, 5320, 166, 166, 3099, + 166, 4562, 6061, 3294, 166, 166, 166, 166, 3266, 3627, 2567, 166, + 228, 2773, 166, 166, 53, 1833, 2401, 124, 166, 4272, 3922, 5959, + 2903, 3923, 166, 6155, 166, 166, 166, 166, 216, 166, 5247, 166, + 5591, 166, 166, 82, 87, 4526, 166, 166, 5439, 166, 4935, 166, + 3187, 1869, 166, 1764, 5500, 6023, 3356, 166, 3350, 2457, 2455, 166, + 1637, 166, 3342, 166, 166, 3355, 5154, 166, 276, 166, 166, 166, + 3371, 5969, 166, 1665, 166, 166, 166, 166, 166, 166, 166, 4092, + 1712, 3122, 5086, 166, 166, 4906, 166, 2591, 166, 166, 166, 1894, + 2997, 166, 4476, 4384, 166, 4747, 4109, 2655, 166, 5978, 1636, 4898, + 166, 166, 166, 166, 166, 166, 166, 5207, 166, 166, 3712, 3876, + 91, 5876, 3786, 5998, 166, 166, 166, 4391, 166, 166, 2832, 2220, + 4435, 166, 166, 5796, 3156, 6112, 166, 1643, 1821, 3129, 166, 4200, + 166, 5857, 166, 166, 2351, 5902, 1855, 5043, 166, 3167, 5191, 3996, + 5718, 4876, 3071, 2965, 5735, 5930, 6149, 2345, 3297, 3822, 166, 166, + 307, 6019, 1859, 2981, 4914, 3320, 6165, 2328, 140, 2372, 308, 166, + 2280, 5081, 166, 3275, 166, 159, 2399, 2327, 5489, 4690, 6059, 4492, + 4269, 6058, 166, 19, 166, 3323, 5708, 128, 4812, 2949, 166, 166, + 2890, 2630, 5237, 166, 256, 3673, 4621, 5380, 166, 3353, 166, 1651, + 2573, 1635, 4011, 3429, 3370, 3720, 166, 166, 6108, 3848, 5104, 2851, + 1998, 166, 166, 5106, 20, 166, 2633, 166, 166, 166, 166, 5662, + 125, 3651, 1731, 4702, 166, 3197, 166, 2947, 3046, 4196, 2185, 6100, + 166, 2602, 2908, 2487, 166, 5232, 166, 4028, 5919, 166, 2680, 3608, + 3252, 166, 4899, 166, 166, 166, 166, 2529, 166, 166, 166, 166, + 166, 2534, 166, 2299, 4076, 166, 3643, 166, 3921, 166, 166, 166, + 1939, 2124, 1829, 2436, 3892, 166, 3481, 271, 5307, 1697, 166, 166, + 5098, 2906, 5545, 166, 5980, 3203, 166, 1903, 4626, 4674, 6118, 6097, + 5926, 4136, 1677, 3232, 4720, 166, 166, 166, 229, 2012, 3620, 166, + 3798, 166, 166, 2609, 3489, 3809, 166, 166, 166, 166, 166, 166, + 166, 5826, 166, 166, 166, 4903, 166, 166, 166, 166, 6168, 166, + 5052, 5044, 5644, 2375, 2677, 4012, 3062, 5831, 4752, 166, 4125, 2610, + 2062, 3238, 292, 2533, 5872, 51, 166, 1947, 4225, 166, 2288, 4845, + 166, 5788, 166, 5717, 166, 166, 5549, 5619, 166, 4165, 166, 2721, + 2311, 5501, 4416, 4383, 166, 166, 3068, 5499, 5936, 166, 4204, 4766, + 4688, 1870, 5220, 166, 166, 166, 166, 237, 2523, 6039, 3061, 2793, + 3998, 166, 2545, 2309, 3144, 3679, 3969, 166, 166, 166, 4379, 3574, + 205, 2808, 5822, 166, 166, 2188, 4823, 4990, 5561, 5711, 166, 5627, + 6034, 5253, 3783, 5047, 4405, 166, 59, 1755, 3178, 318, 166, 4710, + 2933, 3409, 6062, 2821, 166, 6099, 166, 4178, 166, 166, 4122, 36, + 4779, 166, 166, 4323, 3073, 5410, 2101, 166, 166, 44, 5690, 166, + 3265, 166, 5222, 5909, 1838, 166, 4755, 2215, 166, 4082, 166, 166, + 3210, 5140, 3124, 5238, 166, 5913, 2321, 166, 2416, 5976, 3918, 5078, + 4218, 5703, 4897, 6011, 5685, 2214, 166, 166, 6180, 5175, 1715, 166, + 166, 3760, 4497, 1808, 4826, 166, 2540, 166, 166, 5513, 4971, 5915, + 166, 166, 2525, 166, 4480, 42, 232, 2412, 2797, 3229, 5263, 2852, + 5543, 2126, 3562, 166, 2872, 4695, 5985, 5136, 2714, 4262, 5473, 166, + 4160, 4347, 166, 166, 166, 166, 5271, 166, 166, 5108, 166, 166, + 166, 166, 5437, 4875, 3963, 4362, 5820, 5559, 4890, 4728, 166, 166, + 2692, 166, 4870, 3591, 5472, 166, 2690, 166, 5854, 3817, 166, 280, + 166, 166, 113, 4128, 3396, 166, 4264, 5058, 2283, 166, 2281, 4916, + 5671, 166, 2708, 166, 166, 4589, 166, 166, 4689, 166, 1686, 166, + 166, 166, 166, 166, 1774, 166, 166, 166, 5651, 3777, 2234, 166, + 3864, 18, 3589, 4592, 4777, 166, 166, 5254, 4245, 166, 166, 166, + 4368, 5172, 3522, 166, 4306, 153, 5230, 166, 5598, 5420, 311, 2414, + 4159, 2985, 5137, 166, 2179, 1801, 166, 4595, 2083, 2020, 166, 3602, + 2170, 4259, 3048, 166, 166, 4193, 2350, 166, 166, 2702, 166, 4521, + 166, 166, 2496, 166, 4593, 2006, 166, 166, 2292, 4135, 166, 6069, + 4623, 166, 166, 4827, 3995, 4291, 3243, 166, 166, 166, 5622, 166, + 3539, 166, 166, 4915, 4373, 2479, 3775, 6008, 5838, 4321, 1612, 5530, + 166, 3773, 4267, 4086, 3081, 2261, 166, 166, 4785, 4641, 5292, 166, + 4820, 5612, 5556, 166, 166, 166, 4396, 6084, 3414, 166, 3331, 2380, + 5921, 4315, 2340, 166, 5511, 166, 4713, 3754, 2912, 2553, 166, 3468, + 5388, 166, 1932, 3540, 5834, 166, 166, 3186, 5258, 166, 4107, 166, + 166, 166, 166, 166, 166, 166, 166, 2108, 12, 2368, 2789, 166, + 166, 4148, 1878, 166, 166, 2324, 4179, 2945, 2531, 166, 166, 166, + 4485, 3765, 2308, 166, 2754, 166, 6102, 166, 1921, 260, 2241, 166, + 2592, 166, 166, 166, 4964, 166, 3055, 5261, 4943, 2916, 166, 201, + 5728, 166, 5759, 4314, 4730, 6024, 166, 4926, 4762, 1834, 2055, 166, + 40, 166, 5416, 166, 3722, 2360, 1928, 166, 4889, 4590, 5550, 3498, + 166, 6003, 2029, 4106, 4346, 3758, 166, 2753, 103, 1891, 5067, 166, + 3398, 2079, 5784, 3074, 3787, 166, 166, 3936, 166, 5766, 166, 4847, + 3928, 5119, 166, 5181, 4602, 2605, 5712, 4523, 166, 166, 4717, 166, + 2227, 2181, 166, 4678, 166, 166, 4901, 166, 4980, 166, 166, 166, + 166, 5806, 2894, 5631, 4995, 2608, 166, 166, 166, 3917, 166, 3417, + 166, 2795, 1655, 3189, 3364, 166, 4839, 3510, 4212, 5641, 6091, 138, + 166, 166, 3343, 4620, 2722, 4566, 166, 3518, 3424, 166, 166, 1653, + 166, 5057, 166, 5375, 4833, 166, 4273, 4348, 166, 166, 166, 4912, + 166, 3662, 166, 4281, 166, 5169, 166, 5883, 2737, 2572, 4685, 4068, + 166, 4214, 166, 166, 2409, 166, 166, 4571, 166, 5624, 5722, 5949, + 166, 3675, 166, 166, 5109, 3428, 166, 166, 5446, 166, 3290, 166, + 3309, 166, 166, 4776, 166, 166, 166, 166, 166, 166, 5617, 2860, + 166, 166, 166, 166, 3629, 1741, 166, 166, 183, 4973, 3047, 2854, + 75, 2035, 3652, 2159, 166, 4150, 6037, 3225, 4519, 1902, 2678, 2413, + 1961, 166, 166, 166, 166, 4972, 1847, 166, 5636, 4017, 166, 3345, + 166, 4520, 166, 2861, 166, 3092, 6060, 157, 2542, 2298, 4496, 166, + 2607, 6110, 5707, 2314, 166, 166, 273, 166, 5952, 166, 4957, 322, + 6065, 2272, 6140, 2438, 3458, 3287, 166, 166, 166, 166, 2684, 288, + 3354, 166, 166, 3983, 1702, 166, 166, 166, 2393, 2435, 4202, 3308, + 5805, 5085, 166, 166, 1938, 166, 166, 2171, 5892, 2337, 166, 4648, + 3116, 2486, 4363, 3567, 166, 166, 2822, 2041, 166, 4703, 3956, 5192, + 166, 3975, 5720, 3647, 2134, 5932, 166, 166, 5160, 263, 166, 166, + 166, 4549, 166, 166, 1701, 3086, 166, 166, 4737, 166, 2252, 166, + 170, 166, 166, 166, 2301, 5478, 166, 166, 5979, 3007, 166, 166, + 166, 4104, 166, 2469, 2700, 166, 4998, 3376, 166, 1840, 166, 166, + 4470, 166, 5235, 3930, 166, 166, 166, 6031, 166, 166, 166, 3827, + 4700, 166, 166, 166, 166, 166, 166, 4103, 3976, 166, 166, 166, + 166, 5027, 4322, 5130, 166, 4741, 2132, 4118, 3080, 4137, 166, 6179, + 166, 166, 166, 166, 166, 6120, 4188, 166, 2251, 166, 3253, 166, + 4887, 166, 4293, 5241, 166, 166, 166, 166, 166, 166, 5076, 166, + 166, 4177, 166, 221, 166, 2757, 5377, 166, 43, 166, 166, 3180, + 5540, 166, 213, 4541, 166, 166, 166, 166, 166, 1641, 166, 4578, + 4639, 166, 166, 1683, 2139, 1689, 5249, 5773, 5226, 166, 2820, 166, + 5516, 5045, 166, 4896, 5657, 5189, 166, 5770, 2725, 5148, 166, 166, + 166, 2929, 166, 3479, 166, 166, 4564, 3752, 4305, 4232, 166, 5906, + 1779, 166, 2709, 4941, 4342, 166, 4882, 166, 4277, 2322, 166, 4879, + 1610, 3038, 166, 3762, 2054, 5652, 166, 4524, 3820, 4806, 166, 166, + 104, 3416, 4869, 4243, 4854, 166, 4114, 166, 2121, 166, 3463, 3556, + 166, 4795, 166, 2118, 3920, 166, 166, 4667, 5046, 166, 166, 2088, + 4360, 5787, 2198, 4233, 5552, 3970, 3523, 2037, 5791, 166, 166, 4299, + 2336, 166, 166, 166, 4173, 4588, 3626, 5187, 166, 3363, 4611, 294, + 4962, 5243, 2719, 6022, 4976, 3559, 166, 2662, 5779, 6151, 166, 3527, + 166, 5404, 6132, 1839, 166, 3090, 166, 2253, 166, 5441, 5518, 6049, + 166, 166, 6136, 3026, 3474, 5960, 166, 3937, 4105, 166, 2348, 2039, + 4738, 166, 5233, 3882, 3840, 166, 278, 190, 166, 5751, 4313, 166, + 3855, 166, 166, 6171, 166, 166, 5381, 3941, 166, 166, 166, 166, + 3334, 166, 2038, 6088, 166, 1918, 5037, 2325, 2378, 4894, 3514, 3715, + 5168, 166, 166, 4083, 2873, 166, 166, 166, 2693, 166, 3543, 166, + 2577, 3013, 166, 166, 4594, 2622, 166, 166, 166, 3401, 166, 166, + 5447, 5328, 5547, 6133, 2335, 3739, 166, 166, 166, 166, 5614, 3492, + 3610, 3466, 166, 5336, 4354, 166, 4662, 166, 166, 4283, 166, 166, + 303, 5904, 166, 2717, 166, 166, 2276, 5564, 2386, 5661, 2040, 166, + 1630, 4652, 166, 4840, 166, 110, 5329, 3979, 5734, 2550, 166, 166, + 6007, 5999, 2978, 4771, 5360, 166, 4023, 166, 166, 5920, 4065, 166, + 3880, 166, 5422, 1813, 166, 6166, 73, 166, 166, 3669, 5762, 5077, + 166, 2953, 85, 166, 3517, 166, 116, 166, 2738, 3710, 166, 1634, + 166, 166, 166, 2290, 3001, 166, 166, 3037, 2400, 3410, 166, 1791, + 4231, 166, 3546, 5009, 5299, 2807, 166, 166, 1675, 1619, 2374, 3093, + 5302, 3278, 2330, 5301, 2343, 2307, 3274, 5017, 2265, 3700, 2465, 166, + 139, 4292, 166, 5056, 3952, 166, 4528, 2388, 1886, 166, 166, 3016, + 3698, 5881, 166, 2379, 3223, 166, 166, 3847, 2407, 5493, 3183, 3307, + 166, 265, 166, 2421, 6161, 2057, 5363, 3863, 2474, 166, 166, 5427, + 166, 2140, 2955, 166, 3070, 4237, 5018, 5988, 5570, 275, 4862, 2357, + 166, 195, 166, 2593, 6047, 166, 2878, 166, 166, 2781, 3004, 4180, + 166, 5593, 166, 5973, 2544, 5064, 166, 4324, 4701, 166, 3084, 166, + 166, 5372, 4725, 166, 5650, 166, 166, 2786, 166, 3781, 3583, 3682, + 1850, 4420, 3296, 5173, 4461, 166, 166, 166, 2984, 166, 93, 166, + 166, 4336, 5943, 2922, 3300, 166, 4843, 166, 166, 166, 166, 2094, + 166, 2939, 166, 4656, 166, 5146, 166, 166, 166, 166, 2104, 3977, + 4660, 5312, 166, 1865, 166, 5487, 5558, 3380, 166, 1957, 3162, 3281, + 166, 3588, 3268, 2099, 166, 166, 2319, 4913, 4187, 5503, 5782, 150, + 166, 52, 5450, 166, 166, 166, 2941, 5877, 166, 4031, 5393, 166, + 3931, 4166, 3135, 3445, 166, 5053, 5430, 4836, 166, 5315, 3389, 4636, + 166, 166, 3441, 166, 166, 3767, 2961, 166, 4761, 4604, 3179, 166, + 166, 4751, 2148, 2015, 166, 123, 5013, 166, 2936, 166, 2063, 166, + 5823, 166, 5096, 166, 166, 4198, 166, 166, 166, 3845, 166, 166, + 238, 166, 2703, 3541, 166, 4813, 166, 4477, 2349, 4197, 5996, 3324, + 4789, 3063, 166, 166, 5504, 5273, 2805, 13, 166, 5601, 5402, 4119, + 5206, 166, 166, 4251, 3704, 4176, 1963, 2882, 166, 202, 3125, 3318, + 112, 166, 3362, 4835, 3420, 3974, 5099, 166, 4433, 166, 166, 166, + 1766, 2663, 166, 166, 4683, 166, 166, 5485, 47, 5101, 5341, 5765, + 3390, 1648, 4341, 3945, 6045, 1645, 166, 5578, 2594, 166, 166, 3772, + 166, 166, 3196, 3603, 166, 5399, 166, 5075, 166, 5911, 4632, 4781, + 5313, 270, 166, 2346, 166, 166, 166, 1986, 166, 166, 4958, 166, + 166, 166, 4048, 166, 3076, 166, 166, 4891, 166, 166, 57, 166, + 220, 166, 166, 166, 4117, 166, 166, 166, 166, 5194, 2658, 166, + 166, 2942, 6071, 4182, 166, 2976, 5816, 166, 166, 166, 166, 3985, + 4211, 2514, 166, 166, 166, 2504, 3446, 1711, 166, 166, 2107, 5190, + 166, 34, 166, 3912, 5382, 3003, 166, 166, 166, 2999, 2404, 4734, + 4455, 2087, 166, 2405, 156, 166, 2830, 3303, 296, 3295, 2067, 4268, + 166, 166, 5642, 166, 166, 1901, 166, 5133, 166, 166, 166, 166, + 3176, 2973, 4677, 166, 166, 6164, 3000, 2396, 2734, 5697, 5989, 166, + 2823, 5265, 5852, 166, 166, 2623, 2625, 2287, 4844, 1758, 166, 166, + 166, 166, 166, 6073, 166, 5379, 2389, 5279, 2444, 5515, 166, 4038, + 166, 4948, 5640, 166, 166, 3572, 4258, 166, 166, 166, 5204, 166, + 4603, 5797, 166, 166, 166, 1725, 4600, 166, 166, 5498, 166, 4152, + 166, 172, 4758, 166, 2598, 2489, 2076, 4366, 2568, 166, 4352, 3782, + 166, 166, 3059, 3946, 5138, 5727, 4484, 5694, 166, 3796, 166, 166, + 166, 166, 5334, 1778, 2245, 166, 4517, 4419, 2250, 182, 5856, 166, + 2835, 4495, 1858, 2033, 6014, 6086, 3211, 166, 166, 154, 2145, 166, + 129, 3661, 2661, 5860, 6143, 2640, 3890, 6160, 166, 166, 2747, 166, + 166, 2291, 282, 2476, 166, 166, 3825, 166, 1925, 166, 4489, 166, + 166, 166, 4034, 166, 166, 166, 166, 166, 166, 122, 4708, 4919, + 2373, 2453, 5419, 5954, 297, 5290, 166, 1978, 166, 4932, 3501, 166, + 3085, 3386, 166, 5405, 4512, 166, 3209, 5740, 4020, 5495, 5815, 314, + 166, 3190, 4824, 166, 166, 3448, 207, 1623, 6096, 5878, 166, 1836, + 166, 166, 2728, 166, 5278, 3419, 3012, 5618, 5266, 3078, 166, 166, + 2244, 166, 4569, 6068, 166, 3336, 166, 5677, 6052, 5079, 166, 5453, + 5245, 5799, 166, 1982, 166, 5958, 4619, 5821, 166, 5285, 284, 1631, + 5710, 6070, 5365, 2189, 3242, 166, 2752, 5483, 5297, 6150, 5522, 166, + 1815, 166, 166, 166, 5801, 166, 166, 5398, 166, 166, 166, 2967, + 2515, 3169, 166, 166, 2562, 166, 1617, 2069, 166, 166, 6154, 166, + 3721, 166, 5327, 166, 166, 166, 5592, 166, 166, 2286, 1716, 3903, + 166, 2395, 286, 3587, 6146, 3286, 4186, 5882, 5894, 5737, 6032, 5879, + 2761, 4829, 3788, 166, 166, 3233, 5356, 5693, 166, 2429, 2449, 141, + 3444, 5186, 166, 166, 3477, 4080, 4584, 166, 166, 3670, 1851, 3824, + 4337, 3886, 2792, 166, 5867, 166, 166, 3557, 3147, 166, 166, 2200, + 166, 2505, 166, 4310, 4865, 5656, 5992, 5672, 166, 5199, 135, 3023, + 2994, 4472, 166, 166, 166, 2019, 4319, 3472, 166, 166, 166, 29, + 206, 3944, 3027, 5804, 4731, 5449, 166, 2825, 3310, 166, 6172, 5202, + 166, 2516, 3644, 4557, 166, 166, 166, 166, 2671, 4427, 3432, 3276, + 5584, 5536, 4645, 3202, 166, 2612, 166, 4249, 2425, 3259, 4622, 166, + 2411, 4303, 4206, 166, 166, 166, 3734, 6063, 118, 166, 166, 3641, + 166, 166, 166, 4937, 1871, 3421, 2208, 166, 166, 166, 166, 4881, + 166, 166, 166, 166, 3298, 166, 61, 166, 166, 166, 3293, 6145, + 71, 3619, 166, 166, 3383, 1624, 320, 2187, 4113, 166, 166, 166, + 166, 166, 5080, 2344, 5625, 2358, 1621, 4230, 5579, 5359, 295, 4248, + 5267, 3883, 6124, 187, 5112, 2122, 166, 166, 166, 5142, 6004, 166, + 5322, 6175, 3639, 3182, 4425, 166, 175, 166, 166, 166, 5778, 3939, + 3484, 166, 166, 5832, 5248, 5935, 4467, 5858, 166, 5038, 166, 166, + 3102, 166, 4880, 166, 166, 166, 166, 3418, 1666, 5338, 3680, 5291, + 4441, 3385, 166, 5733, 4503, 2774, 166, 2631, 4153, 166, 2000, 166, + 166, 5345, 166, 166, 4298, 1804, 4707, 166, 1613, 1952, 2111, 166, + 166, 166, 166, 166, 2897, 166, 166, 4044, 166, 166, 166, 166, + 2863, 5475, 166, 166, 166, 1704, 166, 3609, 2782, 2018, 166, 5361, + 166, 3694, 3733, 166, 2785, 1969, 166, 166, 2834, 1868, 3779, 1877, + 60, 166, 4143, 3902, 166, 4361, 3188, 2498, 6009, 166, 115, 166, + 3138, 166, 4575, 6080, 133, 2030, 166, 166, 166, 2306, 2136, 3043, + 3447, 2142, 166, 3799, 1646, 5269, 3640, 166, 2674, 5502, 166, 5467, + 166, 5069, 166, 166, 4654, 4581, 5274, 5036, 4364, 166, 3115, 166, + 2128, 4544, 5433, 2086, 2584, 4413, 166, 166, 5385, 166, 234, 166, + 1625, 166, 166, 166, 5139, 2511, 4974, 2766, 166, 166, 166, 2095, + 3990, 217, 166, 2988, 4061, 166, 209, 4883, 166, 166, 166, 166, + 166, 4326, 166, 5465, 2859, 166, 2887, 166, 2231, 166, 1658, 166, + 2246, 166, 1844, 166, 166, 3087, 2871, 3872, 1660, 48, 166, 166, + 3622, 166, 1709, 166, 166, 6177, 6173, 166, 3569, 166, 166, 166, + 241, 3660, 3631, 166, 166, 5319, 5141, 174, 166, 166, 4412, 166, + 5145, 166, 1919, 166, 5276, 166, 2385, 166, 1618, 166, 166, 2501, + 166, 166, 1734, 5966, 3145, 166, 1690, 4025, 1664, 4559, 2433, 2392, + 3552, 4006, 1896, 166, 166, 2546, 4450, 5396, 4221, 4046, 166, 166, + 2642, 166, 4448, 166, 2784, 3480, 4807, 166, 166, 3534, 166, 166, + 5272, 166, 166, 2831, 4263, 166, 166, 166, 166, 4414, 5628, 3486, + 166, 3748, 166, 4598, 3719, 3598, 3611, 166, 4792, 5059, 4110, 166, + 2656, 166, 166, 84, 5429, 166, 166, 166, 281, 1955, 166, 166, + 166, 3616, 4997, 166, 166, 166, 166, 3230, 166, 166, 166, 166, + 166, 166, 77, 166, 166, 166, 1800, 166, 4236, 166, 166, 166, + 166, 166, 5757, 2530, 1662, 166, 4607, 1659, 166, 1685, 3341, 166, + 1699, 4058, 3407, 1854, 4417, 3034, 166, 166, 166, 166, 5568, 166, + 3206, 166, 5529, 166, 166, 166, 2116, 3487, 144, 166, 166, 166, + 5523, 5373, 5321, 166, 6064, 2921, 166, 1696, 2473, 166, 166, 3716, + 5689, 166, 4608, 3879, 166, 166, 166, 2156, 166, 4358, 2446, 166, + 3958, 166, 5520, 4340, 4848, 166, 3285, 166, 2665, 166, 3459, 1905, + 5115, 68, 5730, 166, 3127, 5029, 4370, 166, 3753, 166, 3674, 6025, + 4490, 166, 4183, 166, 94, 166, 166, 4051, 3766, 3140, 4907, 3857, + 166, 166, 4596, 166, 3888, 3040, 2507, 5643, 166, 166, 4311, 2618, + 5582, 166, 166, 3678, 166, 1988, 166, 166, 4464, 166, 166, 166, + 166, 4278, 3677, 2173, 5256, 166, 166, 5162, 166, 5178, 1644, 5094, + 166, 2557, 5506, 166, 166, 166, 4927, 5348, 1797, 166, 166, 39, + 166, 3866, 3655, 236, 5403, 2175, 3361, 166, 1976, 5993, 226, 166, + 4643, 166, 5339, 4098, 2653, 4969, 166, 3346, 4984, 4635, 166, 166, + 166, 166, 4981, 188, 166, 166, 28, 4088, 166, 166, 166, 25, + 3663, 2696, 166, 4679, 5114, 5802, 166, 166, 166, 166, 166, 3810, + 5749, 166, 1673, 4276, 166, 3756, 4184, 166, 5630, 166, 166, 166, + 4531, 212, 5663, 166, 166, 2746, 166, 5386, 3618, 3594, 1887, 166, + 166, 5443, 166, 1726, 4094, 5065, 4756, 166, 166, 5308, 5225, 2081, + 166, 166, 3064, 166, 166, 1981, 3637, 4355, 1626, 166, 166, 4686, + 166, 5793, 180, 5066, 2938, 3819, 4904, 3601, 166, 166, 2495, 5025, + 5768, 2621, 4650, 3041, 166, 5897, 3633, 166, 166, 4375, 166, 5714, + 1667, 3273, 3950, 1668, 166, 5855, 166, 2364, 166, 1881, 166, 2646, + 5460, 166, 2770, 4951, 5414, 166, 4442, 2113, 5726, 298, 5934, 2053, + 166, 166, 4053, 166, 166, 4514, 4697, 166, 166, 5198, 2707, 166, + 5605, 166, 166, 5218, 2596, 166, 2110, 166, 1806, 2160, 166, 166, + 2212, 166, 3636, 166, 166, 4377, 4021, 3707, 4502, 166, 4195, 166, + 166, 166, 4108, 3725, 3676, 166, 2084, 166, 166, 166, 166, 4216, + 166, 166, 6156, 166, 2896, 166, 166, 166, 166, 166, 166, 3826, + 2870, 3793, 166, 166, 5927, 166, 2759, 166, 4613, 2297, 5638, 166, + 2842, 5031, 4793, 5184, 166, 166, 2008, 166, 257, 2881, 117, 6051, + 3044, 4079, 2833, 166, 6117, 166, 3236, 5469, 166, 166, 2874, 6076, + 166, 1799, 80, 41, 166, 1864, 166, 5709, 1611, 5026, 5176, 168, + 3269, 4081, 166, 166, 1970, 4550, 166, 4250, 4101, 4565, 5950, 5845, + 97, 4064, 166, 5394, 4374, 4343, 166, 166, 4658, 3248, 166, 208, + 1735, 4047, 2843, 166, 166, 166, 166, 2794, 166, 166, 5844, 166, + 166, 3094, 2177, 5436, 3646, 166, 3564, 4682, 166, 5948, 5835, 162, + 2059, 5151, 2034, 1926, 5941, 5903, 5177, 166, 166, 166, 4801, 3439, + 1780, 166, 166, 3280, 3434, 166, 166, 4498, 5565, 4043, 166, 4432, + 4722, 3959, 166, 3746, 166, 166, 177, 166, 166, 2748, 166, 4483, + 166, 166, 4144, 166, 166, 166, 166, 2066, 2915, 166, 2049, 2130, + 4684, 166, 49, 3506, 5391, 166, 2590, 6103, 1714, 2410, 3053, 3837, + 4301, 166, 3255, 2644, 166, 166, 4014, 166, 2475, 4788, 2876, 166, + 166, 166, 166, 166, 166, 4140, 166, 166, 321, 166, 1966, 166, + 166, 2855, 3111, 3800, 166, 4446, 2551, 166, 166, 166, 2824, 166, + 166, 166, 2164, 3010, 2226, 166, 4857, 166, 2582, 5118, 4582, 5917, + 166, 166, 3338, 3482, 3328, 166, 4817, 166, 5371, 3830, 166, 3009, + 1633, 3329, 4052, 166, 3701, 4983, 4500, 4487, 4878, 166, 166, 5482, + 3544, 166, 3057, 2026, 4398, 2847, 3532, 3262, 3399, 166, 166, 166, + 4478, 4167, 166, 3411, 2599, 5362, 166, 2711, 166, 166, 166, 166, + 3452, 2522, 5586, 5548, 3279, 2538, 166, 166, 166, 4161, 166, 2123, + 166, 166, 2660, 166, 166, 1706, 166, 15, 3537, 5051, 5869, 166, + 3025, 166, 4447, 3744, 120, 166, 166, 166, 204, 2810, 166, 5124, + 2376, 5306, 166, 166, 4493, 166, 166, 166, 5289, 6046, 166, 2762, + 2541, 1857, 2467, 5163, 166, 166, 166, 166, 5830, 166, 2172, 3359, + 166, 2928, 166, 166, 166, 6129, 166, 5445, 166, 166, 5924, 6144, + 166, 102, 166, 166, 1678, 166, 4491, 5705, 166, 1753, 166, 3873, + 5725, 4145, 1909, 166, 2155, 166, 166, 1848, 3315, 1874, 166, 4945, + 2524, 166, 3263, 2362, 1785, 166, 166, 166, 152, 2102, 5723, 5131, + 5754, 4032, 4029, 166, 4295, 3391, 166, 166, 166, 5282, 1747, 3159, + 2235, 5583, 1786, 3630, 6111, 2974, 4797, 3623, 166, 2071, 4929, 166, + 2603, 3964, 3378, 166, 166, 2654, 151, 3940, 4527, 4518, 166, 2430, + 1884, 3812, 166, 2867, 166, 166, 166, 2756, 5418, 166, 2354, 4606, + 166, 2153, 166, 4855, 166, 166, 1720, 166, 3213, 3926, 166, 5158, + 4349, 166, 4828, 166, 166, 2031, 166, 2300, 166, 166, 166, 2211, + 4954, 3121, 4754, 2485, 166, 166, 166, 3593, 166, 2718, 5317, 2765, + 5120, 166, 2527, 166, 1994, 5947, 166, 166, 166, 6085, 2302, 100, + 79, 2982, 3705, 2180, 2043, 166, 1872, 1671, 166, 3729, 166, 4944, + 3665, 2217, 2119, 166, 5615, 166, 1620, 166, 166, 166, 166, 35, + 3913, 2760, 166, 3688, 3672, 4042, 166, 166, 5117, 4227, 166, 4445, + 2458, 3803, 4554, 4988, 166, 166, 3141, 3491, 166, 166, 166, 166, + 5095, 4668, 5567, 166, 166, 2885, 1790, 2996, 166, 166, 166, 166, + 3737, 166, 2470, 166, 166, 4339, 166, 166, 166, 4920, 166, 166, + 3697, 5471, 166, 166, 3538, 4558, 3467, 5262, 5609, 3858, 166, 166, + 5007, 2780, 2791, 2236, 5668, 3134, 166, 166, 5776, 3470, 3291, 166, + 2532, 166, 166, 166, 3805, 264, 166, 3227, 166, 166, 166, 2334, + 166, 5087, 101, 166, 3634, 58, 2813, 166, 166, 166, 3222, 4704, + 4488, 4508, 5459, 2117, 5873, 166, 1828, 166, 166, 166, 166, 166, + 2105, 166, 5613, 5761, 2920, 3098, 166, 166, 3277, 166, 166, 166, + 166, 83, 166, 166, 166, 3967, 166, 5574, 166, 4985, 30, 3426, + 166, 179, 3014, 4015, 246, 2556, 4449, 3723, 5611, 3436, 166, 4240, + 3642, 166, 4536, 2048, 5810, 166, 1971, 166, 5557, 5323, 5022, 191, + 5492, 166, 4837, 4426, 2537, 2271, 3177, 5674, 166, 2796, 1995, 166, + 3906, 166, 4403, 3862, 4716, 2406, 3948, 4670, 4309, 166, 2575, 5358, + 2951, 166, 3666, 3612, 5577, 4579, 4743, 166, 6072, 6036, 4563, 2586, + 166, 5836, 166, 166, 5752, 166, 3563, 166, 2909, 3251, 92, 166, + 4711, 4149, 166, 166, 3052, 5122, 2904, 2635, 1990, 166, 166, 166, + 166, 166, 166, 166, 166, 4213, 166, 3103, 3142, 2683, 6105, 2209, + 3175, 4215, 166, 166, 166, 166, 166, 166, 166, 5303, 4075, 5374, + 166, 4174, 4154, 1895, 4538, 2764, 166, 5817, 6113, 4033, 166, 6090, + 166, 2990, 166, 3164, 166, 166, 166, 247, 166, 6083, 3412, 166, + 5738, 166, 3599, 166, 1904, 2162, 2547, 3960, 166, 166, 3154, 55, + 166, 5991, 4921, 2879, 166, 166, 5347, 166, 166, 166, 2712, 4787, + 166, 1908, 166, 166, 166, 3184, 166, 166, 166, 4572, 3846, 3657, + 166, 166, 5481, 166, 166, 3397, 1856, 4978, 166, 3900, 3570, 3802, + 166, 166, 2075, 4408, 166, 6079, 2313, 166, 166, 5756, 166, 166, + 2070, 166, 166, 3137, 166, 166, 3686, 166, 166, 166, 166, 67, + 5019, 166, 1742, 166, 5354, 166, 5149, 166, 2931, 4946, 6006, 166, + 166, 2865, 4902, 3029, 1722, 3449, 166, 1987, 166, 62, 5626, 166, + 166, 166, 2670, 1657, 5599, 3056, 166, 3791, 5020, 166, 1979, 4437, + 1899, 166, 166, 196, 2636, 166, 143, 3475, 4317, 2512, 2415, 5033, + 5024, 2112, 2864, 3551, 166, 1688, 33, 4585, 3648, 4399, 166, 166, + 166, 166, 166, 1824, 166, 166, 166, 166, 166, 166, 4513, 166, + 2478, 4407, 166, 166, 2492, 4130, 4318, 2980, 5746, 166, 2606, 4063, + 4123, 166, 255, 166, 166, 4680, 166, 3586, 5975, 3935, 166, 5528, + 166, 3158, 166, 166, 2614, 5035, 166, 3488, 3214, 166, 166, 166, + 5413, 3713, 166, 5875, 4329, 5250, 166, 166, 3741, 166, 54, 1885, + 3839, 166, 4924, 166, 166, 166, 4158, 166, 166, 2152, 1661, 166, + 166, 4327, 166, 3933, 166, 5666, 166, 166, 2580, 166, 3404, 4111, + 2862, 4438, 166, 166, 4072, 166, 166, 3938, 2958, 4302, 166, 3851, + 166, 268, 166, 166, 1975, 222, 3204, 3438, 4616, 166, 4275, 3101, + 2648, 3989, 5215, 166, 4229, 166, 5440, 166, 5093, 2639, 166, 166, + 4439, 166, 2316, 4239, 166, 166, 166, 166, 166, 1817, 4486, 166, + 3272, 166, 166, 4085, 2078, 2902, 166, 166, 166, 4381, 1853, 3054, + 166, 166, 5005, 2669, 166, 2856, 2706, 166, 166, 166, 4185, 166, + 1748, 166, 166, 166, 5771, 166, 166, 3915, 166, 166, 2205, 6122, + 166, 166, 1632, 5400, 166, 2477, 4740, 166, 166, 166, 1802, 166, + 2472, 3953, 166, 1849, 2604, 3780, 2560, 4786, 2566, 3576, 166, 4768, + 166, 1951, 251, 5068, 166, 166, 166, 2619, 166, 166, 166, 5432, + 166, 166, 5260, 5758, 3908, 166, 4141, 166, 5777, 166, 166, 166, + 166, 166, 3961, 5143, 166, 3889, 3747, 3743, 166, 2818, 166, 166, + 166, 3867, 166, 166, 3742, 4763, 2948, 5533, 166, 3966, 3555, 3843, + 3503, 6005, 166, 4687, 2790, 4479, 5828, 3769, 5688, 166, 166, 166, + 166, 3109, 166, 166, 166, 166, 4574, 81, 166, 166, 4576, 3369, + 166, 166, 166, 4207, 166, 5072, 2210, 166, 184, 166, 4673, 166, + 166, 166, 166, 166, 166, 1628, 3590, 1916, 4784, 4970, 166, 1832, + 166, 166, 3584, 3384, 166, 166, 2880, 1783, 166, 166, 166, 166, + 6115, 6121, 2157, 5428, 5859, 4861, 5635, 4331, 5839, 4223, 313, 166, + 166, 6152, 2168, 166, 4112, 6089, 6012, 166, 5294, 3207, 166, 166, + 4884, 166, 4655, 166, 166, 166, 1743, 166, 4077, 166, 4631, 166, + 166, 2957, 1945, 4936, 166, 166, 5389, 166, 166, 5955, 166, 166, + 1639, 2207, 4129, 166, 3582, 5560, 6147, 3088, 166, 166, 4529, 5259, + 3118, 166, 3106, 2853, 166, 1845, 5660, 166, 3325, 3973, 2461, 2163, + 166, 3083, 4190, 166, 166, 5505, 166, 166, 3226, 5507, 109, 6141, + 3991, 166, 4939, 166, 166, 5889, 3986, 166, 3664, 4353, 2056, 166, + 5071, 166, 166, 4376, 166, 1958, 2028, 166, 166, 1793, 166, 5252, + 3536, 166, 166, 3525, 3580, 166, 166, 166, 1782, 5174, 2011, 1826, + 3352, 3231, 166, 166, 4986, 2068, 2801, 166, 2500, 166, 5061, 166, + 2263, 2632, 1993, 166, 2715, 4424, 166, 166, 6042, 4661, 166, 5074, + 5479, 4822, 166, 166, 166, 166, 5600, 5853, 166, 1907, 166, 166, + 166, 3808, 166, 5997, 5032, 4605, 166, 1732, 166, 166, 166, 3015, + 5454, 166, 166, 166, 3806, 5444, 2238, 1946, 166, 166, 3221, 4922, + 166, 6092, 166, 166, 4007, 166, 3425, 4282, 2571, 166, 1749, 166, + 166, 38, 4744, 4900, 4257, 214, 5687, 166, 2490, 2979, 2924, 166, + 4714, 219, 5344, 3836, 3302, 78, 1984, 2986, 2960, 166, 2869, 3507, + 3335, 4967, 2892, 2723, 4849, 5070, 166, 166, 4629, 3815, 166, 4453, + 4760, 166, 3224, 130, 166, 166, 166, 166, 166, 3408, 2494, 2691, + 166, 4325, 2932, 5165, 5573, 166, 4769, 166, 5411, 5637, 2050, 166, + 166, 2305, 166, 166, 4834, 24, 4693, 3554, 2491, 1738, 166, 166, + 166, 23, 2758, 3072, 2564, 4800, 5537, 3545, 4133, 166, 166, 166, + 5982, 166, 203, 166, 166, 290, 185, 166, 3774, 1929, 3379, 166, + 166, 166, 166, 3002, 166, 3738, 166, 166, 3344, 4942, 5353, 2777, + 2839, 4712, 1830, 2664, 166, 5884, 3516, 166, 5494, 4169, 2391, 3319, + 166, 166, 5918, 2597, 166, 4821, 2787, 5719, 166, 166, 166, 1687, + 6148, 3257, 254, 166, 5180, 6153, 5964, 306, 166, 6123, 166, 5208, + 166, 3163, 5938, 1736, 166, 2502, 4910, 166, 166, 2549, 166, 2900, + 3632, 3270, 166, 2082, 5953, 166, 107, 5750, 166, 166, 166, 5527, + 1751, 4168, 2950, 166, 2659, 166, 4189, 1943, 2595, 166, 4191, 166, + 166, 166, 166, 2998, 2296, 5221, 3617, 166, 5435, 2451, 2009, 3005, + 2242, 3768, 3658, 166, 166, 166, 166, 166, 2481, 2256, 166, 166, + 4074, 166, 3120, 166, 4409, 1759, 166, 166, 1679, 3659, 3499, 5219, + 4501, 3082, 2047, 166, 166, 166, 4560, 2768, 5251, 166, 166, 166, + 2437, 3993, 3215, 2447, 166, 166, 166, 2993, 4963, 166, 3045, 166, + 166, 166, 166, 166, 166, 166, 5521, 166, 166, 4868, 166, 3895, + 166, 6131, 3949, 3306, 3785, 166, 166, 4895, 4831, 166, 1772, 166, + 166, 5928, 166, 2137, 4805, 2462, 310, 2667, 3561, 166, 166, 2312, + 4931, 5255, 166, 166, 166, 5670, 166, 2285, 166, 4672, 5310, 166, + 2103, 2174, 166, 166, 166, 166, 5417, 166, 4726, 4203, 166, 166, + 166, 5581, 166, 5665, 166, 166, 5747, 166, 166, 2509, 1973, 2749, + 5463, 166, 166, 4567, 5014, 166, 3322, 3051, 166, 4090, 166, 3709, + 3887, 3478, 166, 166, 166, 166, 3565, 3934, 166, 32, 166, 166, + 166, 2239, 166, 3947, 3849, 166, 2022, 166, 2169, 166, 4691, 98, + 166, 3804, 4155, 1640, 4002, 166, 2138, 1739, 3730, 5970, 2274, 4873, + 3119, 166, 4925, 3577, 3699, 4049, 3982, 166, 5161, 1744, 166, 166, + 166, 5704, 4979, 2686, 5383, 5744, 2289, 166, 166, 166, 3927, 2539, + 166, 166, 166, 2585, 166, 4723, 3755, 4509, 166, 4961, 2194, 2535, + 166, 176, 166, 4494, 166, 4171, 166, 266, 166, 3454, 5369, 166, + 166, 5899, 5284, 166, 3607, 3566, 5514, 166, 1843, 166, 3997, 4599, + 2743, 166, 2857, 2497, 2751, 166, 166, 166, 3511, 5742, 166, 166, + 166, 4504, 166, 166, 166, 5082, 4401, 166, 166, 5431, 166, 166, + 1949, 4539, 166, 166, 4852, 166, 166, 3457, 166, 3433, 4669, 166, + 1692, 2454, 3258, 6159, 166, 166, 166, 166, 166, 2788, 4350, 3249, + 3816, 4893, 166, 4846, 166, 4993, 1708, 4138, 166, 2895, 2891, 166, + 1860, 166, 2480, 1927, 3853, 166, 166, 166, 5100, 166, 3143, 5159, + 166, 4286, 5182, 5246, 4975, 166, 2905, 166, 4917, 5102, 2044, 6016, + 5673, 2005, 5090, 166, 4634, 3333, 166, 5702, 3413, 1762, 6094, 4284, + 4431, 2641, 166, 4463, 5691, 166, 166, 3442, 3473, 4192, 2046, 166, + 3838, 166, 3217, 3349, 166, 2243, 166, 3490, 166, 166, 166, 5922, + 166, 166, 166, 4885, 1798, 2884, 2750, 5004, 2741, 166, 166, 5649, + 166, 4410, 166, 166, 3382, 166, 166, 1913, 1703, 5532, 3770, 166, + 5116, 2645, 2634, 4357, 5901, 166, 166, 5538, 166, 166, 166, 6028, + 166, 166, 5840, 4102, 2704, 2091, 5287, 166, 4757, 2282, 166, 2650, + 3528, 64, 253, 3732, 166, 166, 166, 166, 166, 3465, 166, 166, + 166, 5848, 3110, 111, 166, 166, 3403, 2926, 6030, 3366, 1948, 4430, + 5509, 3250, 3972, 2587, 3579, 166, 6048, 250, 5275, 4242, 2615, 3112, + 3558, 166, 166, 2342, 166, 5157, 1917, 2733, 5647, 1934, 5675, 166, + 3981, 2923, 5213, 5326, 37, 166, 5288, 3069, 166, 1923, 5755, 166, + 166, 166, 1888, 166, 6041, 5895, 5376, 3727, 3901, 166, 5589, 166, + 166, 4609, 166, 166, 166, 4706, 166, 4482, 1622, 166, 171, 166, + 166, 4646, 4151, 2755, 4614, 166, 2072, 5409, 4469, 1647, 4434, 4633, + 1915, 166, 3615, 4808, 166, 3388, 166, 5280, 2731, 166, 166, 2417, + 166, 14, 166, 4533, 5126, 166, 2778, 3022, 166, 166, 166, 4830, + 4764, 166, 166, 166, 4982, 166, 4265, 166, 2466, 5678, 147, 1883, + 166, 166, 166, 114, 4000, 2427, 3597, 166, 4853, 5981, 166, 2023, + 2519, 166, 1937, 2221, 4676, 166, 4522, 5716, 166, 2432, 5731, 166, + 6020, 6163, 4351, 2442, 4380, 166, 4390, 1882, 6139, 4246, 262, 166, + 1676, 5781, 2352, 1956, 200, 166, 166, 5800, 6184, 166, 2355, 149, + 5962, 5524, 4238, 166, 5150, 166, 5888, 2423, 166, 5739, 3192, 4142, + 166, 166, 166, 3201, 161, 4460, 2459, 158, 166, 166, 166, 166, + 2689, 166, 166, 166, 166, 1889, 166, 166, 3374, 166, 70, 166, + 2772, 166, 2995, 166, 2384, 4989, 166, 3299, 166, 166, 166, 166, + 3614, 3645, 3415, 3160, 1727, 3735, 5201, 1693, 3531, 166, 166, 1776, + 3871, 166, 166, 166, 166, 86, 3553, 166, 166, 166, 3392, 166, + 166, 2232, 166, 4977, 2333, 3394, 2875, 2027, 5736, 166, 1719, 166, + 4952, 2061, 2150, 5526, 166, 4637, 166, 4333, 166, 166, 4733, 4809, + 3911, 166, 3460, 166, 5355, 3126, 4181, 4436, 300, 166, 3841, 166, + 4770, 126, 5654, 166, 166, 166, 1730, 166, 166, 166, 5610, 166, + 6002, 2197, 3807, 6109, 166, 166, 166, 166, 166, 5395, 4004, 166, + 46, 166, 166, 2570, 4736, 5318, 4247, 166, 166, 166, 2293, 3031, + 4591, 166, 245, 166, 5510, 1616, 3117, 4163, 166, 166, 4759, 3462, + 4819, 4947, 166, 3128, 5946, 2278, 2969, 166, 166, 5183, 166, 166, + 1729, 173, 2448, 166, 230, 2971, 166, 166, 5397, 166, 4093, 3348, + 1866, 4280, 166, 6067, 3794, 166, 166, 166, 4729, 166, 3456, 166, + 2394, 166, 4953, 166, 166, 2258, 4863, 166, 166, 4060, 166, 5468, + 305, 166, 6134, 166, 166, 2326, 166, 3453, 2167, 2845, 166, 166, + 166, 5597, 166, 166, 166, 166, 5462, 2809, 5994, 2899, 166, 166, + 166, 5153, 166, 166, 1638, 166, 166, 4938, 3795, 166, 3842, 166, + 166, 166, 2769, 3194, 166, 4745, 5508, 5604, 3910, 166, 166, 4147, + 3239, 166, 166, 3548, 3859, 2092, 166, 2705, 166, 166, 3625, 4131, + 166, 3513, 166, 166, 2987, 4555, 3107, 166, 166, 166, 166, 5713, + 4698, 3079, 166, 5342, 166, 166, 2673, 2517, 2745, 1795, 166, 166, + 166, 166, 166, 166, 2463, 166, 166, 2445, 5425, 6138, 166, 2687, + 3254, 5871, 166, 2387, 4300, 166, 166, 3529, 1996, 166, 2369, 3818, + 6126, 1615, 2643, 65, 4297, 166, 5324, 3311, 3852, 166, 3868, 4199, + 3978, 166, 166, 166, 5466, 166, 166, 244, 166, 5929, 6157, 2390, + 5639, 2267, 2073, 4610, 5774, 2521, 4556, 166, 4545, 4307, 2426, 2450, + 166, 5783, 4968, 6176, 4156, 166, 166, 4126, 3549, 166, 3581, 5701, + 3234, 166, 4013, 1879, 166, 6104, 5874, 166, 166, 3485, 4279, 2528, + 5576, 166, 3992, 166, 3980, 4934, 166, 2176, 4228, 5164, 3784, 1933, + 4120, 5055, 166, 166, 5015, 166, 166, 166, 2310, 1754, 166, 6087, + 166, 166, 4548, 5268, 2930, 166, 3656, 166, 3042, 5229, 166, 4016, + 2195, 166, 166, 166, 199, 1745, 3717, 166, 166, 74, 2668, 252, + 4124, 4657, 5223, 166, 2186, 3628, 166, 166, 166, 4222, 3114, 2841, + 5103, 3171, 5135, 166, 166, 2273, 166, 3899, 5332, 5842, 3575, 2579, + 2431, 2464, 2229, 3604, 4561, 2977, 2815, 166, 3916, 166, 5825, 166, + 1694, 166, 4030, 166, 5841, 166, 3881, 1831, 166, 5525, 3011, 166, + 5535, 5217, 316, 4116, 166, 166, 2204, 166, 3136, 3650, 166, 5813, + 1875, 4511, 4475, 166, 1999, 166, 2277, 166, 3024, 5484, 5546, 166, + 3988, 5676, 166, 2213, 2264, 5214, 166, 4940, 5974, 166, 4750, 6077, + 166, 1652, 3148, 166, 166, 166, 166, 2554, 166, 6167, 5257, 5300, + 166, 166, 166, 166, 5408, 166, 166, 3402, 2141, 166, 4663, 5633, + 3312, 166, 2814, 4930, 1959, 166, 166, 166, 3861, 166, 166, 302, + 2624, 166, 166, 166, 1629, 1724, 166, 3909, 5281, 166, 2001, 4395, + 5352, 4428, 2694, 4850, 166, 166, 5242, 5910, 166, 166, 166, 166, + 166, 3212, 166, 2045, 166, 166, 166, 166, 166, 166, 3017, 4960, + 4456, 166, 5616, 6093, 2151, 166, 166, 166, 315, 3381, 166, 166, + 166, 4330, 166, 6158, 4721, 6075, 166, 166, 166, 4543, 2303, 166, + 166, 3301, 166, 5000, 3929, 2543, 3437, 166, 166, 166, 3422, 166, + 5987, 5729, 2428, 166, 4035, 5588, 3714, 3834, 5264, 5743, 166, 3305, + 4886, 6107, 5156, 166, 166, 166, 166, 166, 1672, 5849, 5827, 5049, + 6101, 2178, 2420, 3289, 166, 166, 4274, 6017, 2257, 166, 4172, 3451, + 2367, 2382, 166, 2964, 4918, 3241, 2347, 6082, 99, 2383, 166, 4454, + 163, 2460, 165, 304, 1818, 5580, 166, 312, 5790, 293, 5794, 5519, + 5083, 3360, 5748, 166, 3750, 5034, 166, 166, 166, 1863, 3168, 166, + 166, 166, 5111, 166, 166, 166, 166, 2183, 4510, 166, 166, 3495, + 4382, 4235, 4462, 166, 4056, 5885, 17, 5028, 1614, 6038, 166, 2488, + 5632, 3089, 166, 1940, 66, 4039, 3999, 235, 166, 166, 3829, 3954, + 166, 2365, 269, 166, 166, 166, 166, 166, 166, 4418, 1796, 4709, + 2004, 166, 3596, 5786, 166, 2819, 4624, 3152, 2968, 2838, 166, 5575, + 1767, 5603, 166, 4386, 5890, 166, 1768, 4201, 3560, 166, 166, 166, + 2184, 2262, 2966, 2716, 1765, 2611, 2983, 166, 4164, 4084, 142, 5314, + 166, 166, 4071, 166, 2578, 2849, 3600, 166, 166, 166, 166, 5401, + 4814, 3431, 166, 5088, 5084, 198, 166, 3578, 3764, 166, 2097, 166, + 166, 5390, 4443, 166, 3166, 166, 4816, 166, 166, 166, 166, 3130, + 5963, 1788, 2129, 1837, 4100, 6128, 166, 4586, 5945, 4772, 166, 5741, + 3151, 3247, 5645, 4507, 5833, 3904, 6013, 2506, 3050, 4175, 1705, 3019, + 166, 5942, 166, 2418, 3430, 2230, 5745, 166, 2093, 166, 166, 166, + 166, 4666, 3246, 192, 2010, 4003, 3533, 5851, 166, 3621, 3684, 3066, + 166, 166, 166, 5073, 3856, 166, 166, 2224, 166, 2637, 4270, 166, + 166, 5679, 166, 5792, 5850, 166, 2589, 3060, 2196, 3476, 3150, 2025, + 166, 166, 166, 2657, 166, 3685, 3790, 5587, 2817, 3692, 166, 166, + 166, 2359, 2260, 5896, 2158, 119, 2816, 5753, 166, 2739, 5772, 166, + 2919, 2147, 1985, 4271, 4838, 4991, 166, 166, 166, 5244, 166, 319, + 166, 166, 2779, 4732, 4994, 5424, 166, 166, 3968, 3049, 3393, 4473, + 4959, 5967, 5864, 5170, 4209, 166, 4810, 4815, 4205, 2339, 5023, 2279, + 5050, 166, 5837, 132, 166, 166, 166, 2247, 21, 4775, 166, 166, + 5286, 166, 4170, 4099, 4803, 5767, 166, 166, 166, 5811, 2240, 5699, + 2499, 166, 4802, 166, 5785, 166, 166, 166, 3181, 3435, 166, 3339, + 166, 5669, 3865, 2249, 5002, 166, 4694, 5461, 4753, 166, 3157, 166, + 1960, 166, 166, 166, 2440, 166, 5818, 5534, 2439, 1717, 166, 3789, + 2959, 166, 2943, 166, 2576, 166, 2002, 2007, 1819, 3256, 4402, 5311, + 3832, 160, 166, 166, 2803, 166, 3264, 166, 5863, 166, 2017, 166, + 2798, 166, 166, 166, 166, 5607, 4965, 166, 166, 166, 4537, 4378, + 5944, 3494, 5457, 5602, 1942, 5900, 5780, 4411, 5147, 166, 4966, 2115, + 155, 2827, 1980, 5063, 166, 285, 5912, 3304, 2963, 5179, 3220, 166, + 166, 166, 2190, 3708, 5476, 1944, 2366, 3893, 166, 166, 166, 3759, + 166, 5434, 2740, 1707, 4244, 5426, 166, 166, 166, 3155, 166, 4285, + 166, 166, 166, 166, 5721, 166, 3833, 6001, 301, 166, 166, 2574, + 186, 2724, 166, 1873, 3667, 166, 5216, 166, 2935, 2100, 4987, 166, + 2284, 166, 166, 2911, 3828, 4009, 166, 2065, 166, 5496, 6130, 5563, + 4387, 166, 3771, 3469, 2989, 2222, 4577, 3965, 4296, 2975, 3813, 3240, + 166, 4780, 4481, 3387, 2338, 166, 6183, 166, 166, 166, 166, 166, + 2675, 1761, 2600, 5167, 3170, 4773, 2165, 5166, 166, 2223, 4642, 166, + 166, 4540, 166, 166, 166, 3897, 166, 2483, 1809, 5477, 3844, 4067, + 2508, 2275, 166, 166, 166, 166, 166, 3497, 5458, 166, 249, 2956, + 166, 4651, 166, 283, 166, 166, 4955, 4062, 2315, 2304, 3261, 2361, + 4791, 4389, 1997, 166, 3455, 166, 166, 166, 166, 166, 166, 4746, + 5695, 5296, 105, 1841, 3368, 166, 166, 166, 5228, 166, 3496, 4423, + 2024, 3907, 4774, 166, 166, 166, 166, 166, 2294, 2193, 166, 166, + 166, 166, 166, 166, 166, 166, 4393, 166, 166, 2127, 166, 4573, + 166, 5350, 166, 5016, 3372, 166, 5653, 166, 5972, 4719, 166, 166, + 166, 166, 166, 5370, 166, 6142, 166, 166, 3691, 2828, 166, 2601, + 166, 2937, 2060, 3654, 3097, 2341, 5325, 4568, 4096, 2776, 166, 2946, + 166, 166, 166, 5843, 1777, 5295, 2837, 4261, 4397, 5006, 5808, 4866, + 166, 1713, 5732, 2954, 166, 166, 27, 166, 4308, 5629, 2652, 2434, + 4474, 166, 4928, 166, 4727, 3811, 166, 166, 5234, 166, 6010, 166, + 4911, 166, 4570, 166, 6000, 3450, 5304, 3919, 166, 166, 4008, 3942, + 166, 272, 2363, 2064, 3595, 3505, 166, 166, 3957, 1695, 2452, 4659, + 166, 1792, 166, 131, 5968, 166, 3731, 3905, 4115, 166, 166, 2468, + 166, 2727, 166, 3526, 4724, 166, 4388, 3149, 5539, 5092, 4440, 6162, + 166, 166, 193, 4429, 2493, 166, 166, 3683, 166, 6029, 166, 277, + 166, 166, 166, 5240, 2408, 166, 309, 2561, 210, 166, 5200, 166, + 166, 166, 1930, 5692, 2697, 166, 166, 166, 3330, 5331, 3860, 166, + 166, 4335, 166, 50, 3605, 4289, 1763, 166, 166, 166, 166, 3521, + 166, 166, 166, 3668, 166, 166, 166, 166, 166, 3271, 1656, 166, + 166, 4782, 166, 2962, 166, 5907, 166, 3245, 3375, 2944, 5933, 166, + 166, 5406, 5655, 3139, 5423, 166, 4359, 5231, 2548, 166, 3831, 2858, + 5488, 166, 5824, 166, 166, 166, 3885, 4372, 166, 166, 4024, 166, + 4811, 2970, 166, 4219, 211, 166, 3471, 166, 166, 166, 166, 3854, + 166, 3358, 2877, 166, 166, 5205, 2804, 166, 166, 166, 4452, 166, + 166, 166, 166, 3776, 166, 166, 3075, 4208, 166, 5623, 1974, 166, + 2647, 166, 3235, 166, 166, 166, 5211, 166, 166, 4304, 2206, 166, + 4157, 2182, 166, 1816, 2626, 166, 2893, 2248, 166, 166, 166, 166, + 1983, 5648, 166, 194, 166, 2106, 4328, 166, 4742, 166, 166, 5572, + 2329, 3314, 166, 6181, 166, 166, 26, 166, 6026, 166, 166, 2114, + 1669, 4735, 166, 166, 4256, 166, 1861, 166, 5470, 2317, 166, 4404, + 2482, 166, 5305, 4415, 5986, 4949, 5412, 166, 1728, 166, 1898, 166, + 166, 4909, 1989, 166, 166, 166, 2836, 2051, 274, 166, 2799, 166, + 5865, 1663, 4705, 5121, 2555, 166, 4316, 4287, 1880, 1825, 166, 3689, + 166, 1733, 5012, 166, 166, 2237, 4471, 1682, 2910, 166, 5366, 166, + 166, 166, 166, 4532, 166, 2802, 166, 166, 166, 4057, 2471, 166, + 2889, 166, 166, 4026, 5682, 3091, 166, 1977, 166, 2901, 6137, 5658, + 88, 2318, 1965, 166, 5914, 166, 166, 4468, 1822, 166, 6050, 5956, + 2201, 166, 4644, 2918, 166, 3703, 166, 166, 3524, 4220, 2913, 4210, + 166, 166, 2090, 166, 1906, 1911, 166, 166, 3671, 2370, 166, 2552, + 166, 3763, 2259, 1924, 166, 5940, 166, 166, 166, 3185, 3821, 4069, + 261, 2381, 3244, 166, 166, 5715, 166, 2052, 5905, 166, 2403, 166, + 3030, 2199, 166, 3550, 166, 166, 1846, 166, 166, 95, 166, 289, + 3208, 2559, 5195, 5091, 1654, 166, 1781, 1892, 166, 4516, 2629, 166, + 1700, 3067, 166, 166, 166, 2080, 1680, 166, 166, 166, 5700, 166, + 1820, 5491, 166, 4226, 166, 166, 166, 166, 4653, 166, 3508, 227, + 5364, 166, 2098, 166, 299, 166, 5795, 166, 166, 166, 166, 3690, + 4134, 5517, 4534, 5042, 4874, 5798, 4234, 166, 166, 166, 166, 3702, + 166, 166, 3638, 3108, 3850, 166, 166, 166, 16, 166, 1775, 166, + 4022, 166, 223, 4095, 166, 5127, 4266, 166, 189, 166, 166, 5203, + 166, 1805, 3884, 3778, 166, 166, 2146, 4818, 166, 2848, 3440, 4506, + 5886, 3006, 218, 166, 2377, 166, 4091, 5925, 166, 4320, 166, 2701, + 3036, 166, 166, 166, 4715, 166, 3801, 166, 3161, 166, 2077, 166, + 4254, 3032, 243, 1814, 166, 166, 166, 166, 166, 166, 166, 166, + 1835, 166, 4394, 166, 5769, 4923, 166, 2917, 166, 166, 178, 166, + 166, 1723, 166, 5887, 166, 4956, 2952, 166, 4665, 3925, 3443, 3123, + 166, 166, 166, 166, 166, 166, 5144, 166, 4288, 2074, 2192, 5442, + 6043, 1746, 2016, 5995, 2203, 166, 5686, 5659, 3193, 166, 4055, 166, + 166, 2233, 3571, 5809, 5984, 2323, 166, 166, 1740, 89, 4356, 6053, + 6106, 3282, 4796, 166, 6116, 6056, 2353, 2829, 166, 5807, 2042, 166, + 166, 166, 1670, 5937, 4465, 5646, 166, 5562, 3008, 166, 2419, 3736, + 166, 4132, 169, 166, 166, 166, 2402, 166, 166, 1968, 2398, 166, + 1684, 1827, 4551, 2679, 3875, 166, 5585, 3835, 2295, 166, 1991, 1803, + 2992, 166, 166, 5847, 2649, 166, 76, 5415, 166, 2269, 2397, 5387, + 5337, 4422, 166, 2672, 4832, 4617, 166, 166, 166, 166, 4552, 166, + 4612, 1750, 166, 1931, 166, 1691, 2424, 4194, 6018, 166, 166, 4458, + 4856, 166, 2089, 3814, 166, 2844, 166, 3592, 166, 4867, 5128, 166, + 2685, 166, 166, 2616, 1972, 2617, 3943, 4664, 166, 4999, 166, 166, + 145, 3635, 166, 166, 4851, 166, 3483, 5039, 166, 3649, 3924, 166, + 166, 166, 3105, 4260, 166, 6098, 166, 3568, 267, 2456, 3653, 2096, + 166, 166, 166, 3512, 166, 3405, 166, 3504, 166, 166, 166, 4005, + 2144, 1769, 166, 5474, 1920, 5554, 215, 2443, 3351, 166, 5961, 166, + 166, 166, 166, 242, 2331, 166, 166, 5931, 166, 166, 5862, 166, + 1710, 166, 166, 166, 3321, 166, 4139, 166, 166, 3515, 2732, 2510, + 5544, 166, 166, 2783, 166, 166, 166, 4018, 4649, 5789, 166, 166, + 166, 166, 166, 2726, 6074, 166, 166, 166, 5684, 166, 166, 3395, + 166, 3100, 166, 5763, 3757, 1992, 166, 3198, 2003, 166, 166, 4675, + 166, 1893, 5621, 166, 2270, 166, 166, 166, 5421, 5590, 5664, 4045, + 166, 3687, 4406, 2699, 1811, 167, 4036, 5384, 166, 166, 4601, 1823, + 4041, 239, 1954, 166, 146, 166, 166, 3077, 5152, 5814, 1649, 5681, + 166, 5868, 166, 166, 3792, 4860, 166, 5335, 5110, 1718, 166, 166, + 166, 166, 3718, 3365, 2826, 166, 166, 5021, 4783, 166, 5569, 5812, + 166, 166, 1876, 166, 3260, 166, 1789, 5667, 4224, 166, 166, 4385, + 166, 166, 2620, 166, 4162, 2883, 2143, 5497, 166, 166, 5316, 5680, + 166, 166, 248, 4050, 166, 6021, 166, 2898, 4618, 166, 166, 166, + 166, 166, 5368, 166, 5378, 1842, 1914, 3696, 3962, 166, 4345, 2581, + 1773, 2109, 166, 4371, 166, 166, 3761, 5277, 5870, 3146, 166, 166, + 166, 5764, 127, 3058, 4059, 4718, 166, 5097, 5040, 5351, 3205, 166, + 166, 4996, 2991, 2014, 166, 5846, 2558, 2688, 5595, 4027, 3347, 2125, + 5696, 5608, 166, 166, 3228, 3745, 5775, 166, 1757, 4647, 166, 5977, + 3020, 166, 240, 2565, 166, 4459, 166, 3367, 166, 166, 166, 3104, + 166, 166, 166, 166, 166, 166, 259, 5486, 2846, 166, 166, 166, + 4778, 2713, 166, 3955, 5683, 2682, 2914, 5898, 166, 166, 166, 4400, + 317, 166, 5185, 3021, 5983, 4332, 3891, 166, 3095, 5003, 166, 166, + 166, 5367, 166, 279, 1784, 4019, 2736, 4905, 2651, 5346, 166, 4841, + 166, 5606, 166, 166, 2806, 166, 5239, 166, 166, 3237, 5490, 166, + 225, 166, 166, 2254, 166, 2742, 4587, 22, 166, 166, 166, 5555, + 166, 108, 2927, 2218, 166, 2120, 166, 5452, 4087, 4369, 166, 166, + 166, 166, 166, 4583, 4338, 6035, 2840, 4365, 3624, 11, 1770, 166, + 4630, 166, 3216, 166, 166, 166, 4638, 4699, 3535, 2536, 4627, 166, + 166, 5760, 1935, 166, 166, 5210, 166, 2219, 2484, 4597, 5193, 4799, + 3706, 166, 166, 166, 166, 3337, 3113, 5951, 4294, 166, 4040, 3200, + 4217, 5861, 2767, 3530, 4499, 2775, 4121, 134, 5939, 5880, 5908, 3869, + 166, 166, 3316, 6095, 2441, 3288, 166, 3751, 4794, 166, 166, 5803, + 6169, 2356, 6182, 6135, 6127, 166, 3018, 166, 1674, 166, 166, 4097, + 166, 5923, 287, 5965, 5129, 166, 4078, 166, 166, 6114, 6015, 5990, + 3573, 166, 4146, 2681, 90, 6055, 4864, 166, 166, 6119, 3284, 6054, + 5456, 5113, 6125, 166, 6057, 166, 3292, 166, 166, 166, 166, 166, + 6185, 5105, 1760, 166, 166, 166, 2720, 166, 2695, 5448, 166, 1936, + 166, 1807, 3406, 166, 166, 2161, 1642, 166, 5030, 166, 2036, 5451, + 3427, 166, 166, 166, 166, 3797, 166, 1627, 166, 4515, 166, 166, + 166, 4241, 166, 166, 166, 2771, 166, 31, 5197, 2638, 3035, 166, + 166, 3914, 166, 166, 4546, 166, 166, 166, 4253, 3500, 166, 166, + 2526, 166, 2698, 166, 3726, 2744, 137, 166, 166, 2676, 166, 5594, + 166, 166, 166, 4842, 166, 63, 2888, 3585, 4798, 166, 5011, 166, + 5634, 5464, 166, 166, 5620, 3894, 4070, 166, 2730, 166, 166, 1810, + 2503, 5957, 1721, 6066, 5188, 166, 166, 1890, 4505, 1771, 5455, 166, + 3132, 3984, 166, 166, 2811, 1962, 166, 166, 4872, 106, 3898, 3267, + 166, 2085, 166, 4950, 6040, 4525, 6044, 5866, 3613, 2907, 4615, 2135, + 258, 166, 1681, 1941, 4888, 166, 4859, 6178, 6174, 4858, 5209, 1912, + 3340, 166, 4640, 5706, 166, 2763, 3153, 3951, 166, 5542, 5596, 5819, + 5330, 5048, 4037, 166, 6033, 4625, 3326, 2013, 5283, 136, 3373, 2154, + 166, 166, 166, 4421, 166, 5438, 2627, 2266, 2320, 166, 2588, 4790, + 4290, 166, 4767, 5829, 2925, 5916, 2133, 166}; diff --git a/cpp/test/kev/index52c7.h b/cpp/test/kev/index52c7.h index f6a8383..de20c83 100644 --- a/cpp/test/kev/index52c7.h +++ b/cpp/test/kev/index52c7.h @@ -1,4159 +1,9484 @@ -// Fast mapping of all 52 bit numbers with 7 bits set to an index 0 - 133M (52 choose 7) -// -// (c) 2007 -// Paul D. Senzee -// Senzee 5 -// http://senzee.blogspot.com - -namespace -{ - -const unsigned _choose16x[] = { 1, 16, 120, 560, 1820, 4368, 8008, 11440 }; -const unsigned _choose32x[] = { 1, 32, 496, 4960, 35960, 201376, 906192, 3365856 }; -const unsigned _choose48x[] = { 1, 48, 1128, 17296, 194580, 1712304, 12271512, 73629072 }; - -const unsigned _table4[] = { 0, 0, 1, 5, 2, 3, 4, 3, 3, 0, 1, 2, 2, 0, 1, 0, 0 }; - -const unsigned _table[] = -{ - 0, 0, 1, 119, 2, 117, 118, 559, 3, 114, 115, 558, 116, 556, 557, 1819, 4, 110, 111, 555, 112, 553, 554, 1818, 113, 550, 551, 1817, 552, 1815, 1816, 4367, 5, - 105, 106, 549, 107, 547, 548, 1814, 108, 544, 545, 1813, 546, 1811, 1812, 4366, 109, 540, 541, 1810, 542, 1808, 1809, 4365, 543, 1805, 1806, 4364, 1807, 4362, 4363, 8007, 6, - 99, 100, 539, 101, 537, 538, 1804, 102, 534, 535, 1803, 536, 1801, 1802, 4361, 103, 530, 531, 1800, 532, 1798, 1799, 4360, 533, 1795, 1796, 4359, 1797, 4357, 4358, 8006, 104, - 525, 526, 1794, 527, 1792, 1793, 4356, 528, 1789, 1790, 4355, 1791, 4353, 4354, 8005, 529, 1785, 1786, 4352, 1787, 4350, 4351, 8004, 1788, 4347, 4348, 8003, 4349, 8001, 8002, 11439, 7, - 92, 93, 524, 94, 522, 523, 1784, 95, 519, 520, 1783, 521, 1781, 1782, 4346, 96, 515, 516, 1780, 517, 1778, 1779, 4345, 518, 1775, 1776, 4344, 1777, 4342, 4343, 8000, 97, - 510, 511, 1774, 512, 1772, 1773, 4341, 513, 1769, 1770, 4340, 1771, 4338, 4339, 7999, 514, 1765, 1766, 4337, 1767, 4335, 4336, 7998, 1768, 4332, 4333, 7997, 4334, 7995, 7996, 11438, 98, - 504, 505, 1764, 506, 1762, 1763, 4331, 507, 1759, 1760, 4330, 1761, 4328, 4329, 7994, 508, 1755, 1756, 4327, 1757, 4325, 4326, 7993, 1758, 4322, 4323, 7992, 4324, 7990, 7991, 11437, 509, - 1750, 1751, 4321, 1752, 4319, 4320, 7989, 1753, 4316, 4317, 7988, 4318, 7986, 7987, 11436, 1754, 4312, 4313, 7985, 4314, 7983, 7984, 11435, 4315, 7980, 7981, 11434, 7982, 11432, 11433, 0, 8, - 84, 85, 503, 86, 501, 502, 1749, 87, 498, 499, 1748, 500, 1746, 1747, 4311, 88, 494, 495, 1745, 496, 1743, 1744, 4310, 497, 1740, 1741, 4309, 1742, 4307, 4308, 7979, 89, - 489, 490, 1739, 491, 1737, 1738, 4306, 492, 1734, 1735, 4305, 1736, 4303, 4304, 7978, 493, 1730, 1731, 4302, 1732, 4300, 4301, 7977, 1733, 4297, 4298, 7976, 4299, 7974, 7975, 11431, 90, - 483, 484, 1729, 485, 1727, 1728, 4296, 486, 1724, 1725, 4295, 1726, 4293, 4294, 7973, 487, 1720, 1721, 4292, 1722, 4290, 4291, 7972, 1723, 4287, 4288, 7971, 4289, 7969, 7970, 11430, 488, - 1715, 1716, 4286, 1717, 4284, 4285, 7968, 1718, 4281, 4282, 7967, 4283, 7965, 7966, 11429, 1719, 4277, 4278, 7964, 4279, 7962, 7963, 11428, 4280, 7959, 7960, 11427, 7961, 11425, 11426, 0, 91, - 476, 477, 1714, 478, 1712, 1713, 4276, 479, 1709, 1710, 4275, 1711, 4273, 4274, 7958, 480, 1705, 1706, 4272, 1707, 4270, 4271, 7957, 1708, 4267, 4268, 7956, 4269, 7954, 7955, 11424, 481, - 1700, 1701, 4266, 1702, 4264, 4265, 7953, 1703, 4261, 4262, 7952, 4263, 7950, 7951, 11423, 1704, 4257, 4258, 7949, 4259, 7947, 7948, 11422, 4260, 7944, 7945, 11421, 7946, 11419, 11420, 0, 482, - 1694, 1695, 4256, 1696, 4254, 4255, 7943, 1697, 4251, 4252, 7942, 4253, 7940, 7941, 11418, 1698, 4247, 4248, 7939, 4249, 7937, 7938, 11417, 4250, 7934, 7935, 11416, 7936, 11414, 11415, 0, 1699, - 4242, 4243, 7933, 4244, 7931, 7932, 11413, 4245, 7928, 7929, 11412, 7930, 11410, 11411, 0, 4246, 7924, 7925, 11409, 7926, 11407, 11408, 0, 7927, 11404, 11405, 0, 11406, 0, 0, 0, 9, - 75, 76, 475, 77, 473, 474, 1693, 78, 470, 471, 1692, 472, 1690, 1691, 4241, 79, 466, 467, 1689, 468, 1687, 1688, 4240, 469, 1684, 1685, 4239, 1686, 4237, 4238, 7923, 80, - 461, 462, 1683, 463, 1681, 1682, 4236, 464, 1678, 1679, 4235, 1680, 4233, 4234, 7922, 465, 1674, 1675, 4232, 1676, 4230, 4231, 7921, 1677, 4227, 4228, 7920, 4229, 7918, 7919, 11403, 81, - 455, 456, 1673, 457, 1671, 1672, 4226, 458, 1668, 1669, 4225, 1670, 4223, 4224, 7917, 459, 1664, 1665, 4222, 1666, 4220, 4221, 7916, 1667, 4217, 4218, 7915, 4219, 7913, 7914, 11402, 460, - 1659, 1660, 4216, 1661, 4214, 4215, 7912, 1662, 4211, 4212, 7911, 4213, 7909, 7910, 11401, 1663, 4207, 4208, 7908, 4209, 7906, 7907, 11400, 4210, 7903, 7904, 11399, 7905, 11397, 11398, 0, 82, - 448, 449, 1658, 450, 1656, 1657, 4206, 451, 1653, 1654, 4205, 1655, 4203, 4204, 7902, 452, 1649, 1650, 4202, 1651, 4200, 4201, 7901, 1652, 4197, 4198, 7900, 4199, 7898, 7899, 11396, 453, - 1644, 1645, 4196, 1646, 4194, 4195, 7897, 1647, 4191, 4192, 7896, 4193, 7894, 7895, 11395, 1648, 4187, 4188, 7893, 4189, 7891, 7892, 11394, 4190, 7888, 7889, 11393, 7890, 11391, 11392, 0, 454, - 1638, 1639, 4186, 1640, 4184, 4185, 7887, 1641, 4181, 4182, 7886, 4183, 7884, 7885, 11390, 1642, 4177, 4178, 7883, 4179, 7881, 7882, 11389, 4180, 7878, 7879, 11388, 7880, 11386, 11387, 0, 1643, - 4172, 4173, 7877, 4174, 7875, 7876, 11385, 4175, 7872, 7873, 11384, 7874, 11382, 11383, 0, 4176, 7868, 7869, 11381, 7870, 11379, 11380, 0, 7871, 11376, 11377, 0, 11378, 0, 0, 0, 83, - 440, 441, 1637, 442, 1635, 1636, 4171, 443, 1632, 1633, 4170, 1634, 4168, 4169, 7867, 444, 1628, 1629, 4167, 1630, 4165, 4166, 7866, 1631, 4162, 4163, 7865, 4164, 7863, 7864, 11375, 445, - 1623, 1624, 4161, 1625, 4159, 4160, 7862, 1626, 4156, 4157, 7861, 4158, 7859, 7860, 11374, 1627, 4152, 4153, 7858, 4154, 7856, 7857, 11373, 4155, 7853, 7854, 11372, 7855, 11370, 11371, 0, 446, - 1617, 1618, 4151, 1619, 4149, 4150, 7852, 1620, 4146, 4147, 7851, 4148, 7849, 7850, 11369, 1621, 4142, 4143, 7848, 4144, 7846, 7847, 11368, 4145, 7843, 7844, 11367, 7845, 11365, 11366, 0, 1622, - 4137, 4138, 7842, 4139, 7840, 7841, 11364, 4140, 7837, 7838, 11363, 7839, 11361, 11362, 0, 4141, 7833, 7834, 11360, 7835, 11358, 11359, 0, 7836, 11355, 11356, 0, 11357, 0, 0, 0, 447, - 1610, 1611, 4136, 1612, 4134, 4135, 7832, 1613, 4131, 4132, 7831, 4133, 7829, 7830, 11354, 1614, 4127, 4128, 7828, 4129, 7826, 7827, 11353, 4130, 7823, 7824, 11352, 7825, 11350, 11351, 0, 1615, - 4122, 4123, 7822, 4124, 7820, 7821, 11349, 4125, 7817, 7818, 11348, 7819, 11346, 11347, 0, 4126, 7813, 7814, 11345, 7815, 11343, 11344, 0, 7816, 11340, 11341, 0, 11342, 0, 0, 0, 1616, - 4116, 4117, 7812, 4118, 7810, 7811, 11339, 4119, 7807, 7808, 11338, 7809, 11336, 11337, 0, 4120, 7803, 7804, 11335, 7805, 11333, 11334, 0, 7806, 11330, 11331, 0, 11332, 0, 0, 0, 4121, - 7798, 7799, 11329, 7800, 11327, 11328, 0, 7801, 11324, 11325, 0, 11326, 0, 0, 0, 7802, 11320, 11321, 0, 11322, 0, 0, 0, 11323, 0, 0, 0, 0, 0, 0, 0, 10, - 65, 66, 439, 67, 437, 438, 1609, 68, 434, 435, 1608, 436, 1606, 1607, 4115, 69, 430, 431, 1605, 432, 1603, 1604, 4114, 433, 1600, 1601, 4113, 1602, 4111, 4112, 7797, 70, - 425, 426, 1599, 427, 1597, 1598, 4110, 428, 1594, 1595, 4109, 1596, 4107, 4108, 7796, 429, 1590, 1591, 4106, 1592, 4104, 4105, 7795, 1593, 4101, 4102, 7794, 4103, 7792, 7793, 11319, 71, - 419, 420, 1589, 421, 1587, 1588, 4100, 422, 1584, 1585, 4099, 1586, 4097, 4098, 7791, 423, 1580, 1581, 4096, 1582, 4094, 4095, 7790, 1583, 4091, 4092, 7789, 4093, 7787, 7788, 11318, 424, - 1575, 1576, 4090, 1577, 4088, 4089, 7786, 1578, 4085, 4086, 7785, 4087, 7783, 7784, 11317, 1579, 4081, 4082, 7782, 4083, 7780, 7781, 11316, 4084, 7777, 7778, 11315, 7779, 11313, 11314, 0, 72, - 412, 413, 1574, 414, 1572, 1573, 4080, 415, 1569, 1570, 4079, 1571, 4077, 4078, 7776, 416, 1565, 1566, 4076, 1567, 4074, 4075, 7775, 1568, 4071, 4072, 7774, 4073, 7772, 7773, 11312, 417, - 1560, 1561, 4070, 1562, 4068, 4069, 7771, 1563, 4065, 4066, 7770, 4067, 7768, 7769, 11311, 1564, 4061, 4062, 7767, 4063, 7765, 7766, 11310, 4064, 7762, 7763, 11309, 7764, 11307, 11308, 0, 418, - 1554, 1555, 4060, 1556, 4058, 4059, 7761, 1557, 4055, 4056, 7760, 4057, 7758, 7759, 11306, 1558, 4051, 4052, 7757, 4053, 7755, 7756, 11305, 4054, 7752, 7753, 11304, 7754, 11302, 11303, 0, 1559, - 4046, 4047, 7751, 4048, 7749, 7750, 11301, 4049, 7746, 7747, 11300, 7748, 11298, 11299, 0, 4050, 7742, 7743, 11297, 7744, 11295, 11296, 0, 7745, 11292, 11293, 0, 11294, 0, 0, 0, 73, - 404, 405, 1553, 406, 1551, 1552, 4045, 407, 1548, 1549, 4044, 1550, 4042, 4043, 7741, 408, 1544, 1545, 4041, 1546, 4039, 4040, 7740, 1547, 4036, 4037, 7739, 4038, 7737, 7738, 11291, 409, - 1539, 1540, 4035, 1541, 4033, 4034, 7736, 1542, 4030, 4031, 7735, 4032, 7733, 7734, 11290, 1543, 4026, 4027, 7732, 4028, 7730, 7731, 11289, 4029, 7727, 7728, 11288, 7729, 11286, 11287, 0, 410, - 1533, 1534, 4025, 1535, 4023, 4024, 7726, 1536, 4020, 4021, 7725, 4022, 7723, 7724, 11285, 1537, 4016, 4017, 7722, 4018, 7720, 7721, 11284, 4019, 7717, 7718, 11283, 7719, 11281, 11282, 0, 1538, - 4011, 4012, 7716, 4013, 7714, 7715, 11280, 4014, 7711, 7712, 11279, 7713, 11277, 11278, 0, 4015, 7707, 7708, 11276, 7709, 11274, 11275, 0, 7710, 11271, 11272, 0, 11273, 0, 0, 0, 411, - 1526, 1527, 4010, 1528, 4008, 4009, 7706, 1529, 4005, 4006, 7705, 4007, 7703, 7704, 11270, 1530, 4001, 4002, 7702, 4003, 7700, 7701, 11269, 4004, 7697, 7698, 11268, 7699, 11266, 11267, 0, 1531, - 3996, 3997, 7696, 3998, 7694, 7695, 11265, 3999, 7691, 7692, 11264, 7693, 11262, 11263, 0, 4000, 7687, 7688, 11261, 7689, 11259, 11260, 0, 7690, 11256, 11257, 0, 11258, 0, 0, 0, 1532, - 3990, 3991, 7686, 3992, 7684, 7685, 11255, 3993, 7681, 7682, 11254, 7683, 11252, 11253, 0, 3994, 7677, 7678, 11251, 7679, 11249, 11250, 0, 7680, 11246, 11247, 0, 11248, 0, 0, 0, 3995, - 7672, 7673, 11245, 7674, 11243, 11244, 0, 7675, 11240, 11241, 0, 11242, 0, 0, 0, 7676, 11236, 11237, 0, 11238, 0, 0, 0, 11239, 0, 0, 0, 0, 0, 0, 0, 74, - 395, 396, 1525, 397, 1523, 1524, 3989, 398, 1520, 1521, 3988, 1522, 3986, 3987, 7671, 399, 1516, 1517, 3985, 1518, 3983, 3984, 7670, 1519, 3980, 3981, 7669, 3982, 7667, 7668, 11235, 400, - 1511, 1512, 3979, 1513, 3977, 3978, 7666, 1514, 3974, 3975, 7665, 3976, 7663, 7664, 11234, 1515, 3970, 3971, 7662, 3972, 7660, 7661, 11233, 3973, 7657, 7658, 11232, 7659, 11230, 11231, 0, 401, - 1505, 1506, 3969, 1507, 3967, 3968, 7656, 1508, 3964, 3965, 7655, 3966, 7653, 7654, 11229, 1509, 3960, 3961, 7652, 3962, 7650, 7651, 11228, 3963, 7647, 7648, 11227, 7649, 11225, 11226, 0, 1510, - 3955, 3956, 7646, 3957, 7644, 7645, 11224, 3958, 7641, 7642, 11223, 7643, 11221, 11222, 0, 3959, 7637, 7638, 11220, 7639, 11218, 11219, 0, 7640, 11215, 11216, 0, 11217, 0, 0, 0, 402, - 1498, 1499, 3954, 1500, 3952, 3953, 7636, 1501, 3949, 3950, 7635, 3951, 7633, 7634, 11214, 1502, 3945, 3946, 7632, 3947, 7630, 7631, 11213, 3948, 7627, 7628, 11212, 7629, 11210, 11211, 0, 1503, - 3940, 3941, 7626, 3942, 7624, 7625, 11209, 3943, 7621, 7622, 11208, 7623, 11206, 11207, 0, 3944, 7617, 7618, 11205, 7619, 11203, 11204, 0, 7620, 11200, 11201, 0, 11202, 0, 0, 0, 1504, - 3934, 3935, 7616, 3936, 7614, 7615, 11199, 3937, 7611, 7612, 11198, 7613, 11196, 11197, 0, 3938, 7607, 7608, 11195, 7609, 11193, 11194, 0, 7610, 11190, 11191, 0, 11192, 0, 0, 0, 3939, - 7602, 7603, 11189, 7604, 11187, 11188, 0, 7605, 11184, 11185, 0, 11186, 0, 0, 0, 7606, 11180, 11181, 0, 11182, 0, 0, 0, 11183, 0, 0, 0, 0, 0, 0, 0, 403, - 1490, 1491, 3933, 1492, 3931, 3932, 7601, 1493, 3928, 3929, 7600, 3930, 7598, 7599, 11179, 1494, 3924, 3925, 7597, 3926, 7595, 7596, 11178, 3927, 7592, 7593, 11177, 7594, 11175, 11176, 0, 1495, - 3919, 3920, 7591, 3921, 7589, 7590, 11174, 3922, 7586, 7587, 11173, 7588, 11171, 11172, 0, 3923, 7582, 7583, 11170, 7584, 11168, 11169, 0, 7585, 11165, 11166, 0, 11167, 0, 0, 0, 1496, - 3913, 3914, 7581, 3915, 7579, 7580, 11164, 3916, 7576, 7577, 11163, 7578, 11161, 11162, 0, 3917, 7572, 7573, 11160, 7574, 11158, 11159, 0, 7575, 11155, 11156, 0, 11157, 0, 0, 0, 3918, - 7567, 7568, 11154, 7569, 11152, 11153, 0, 7570, 11149, 11150, 0, 11151, 0, 0, 0, 7571, 11145, 11146, 0, 11147, 0, 0, 0, 11148, 0, 0, 0, 0, 0, 0, 0, 1497, - 3906, 3907, 7566, 3908, 7564, 7565, 11144, 3909, 7561, 7562, 11143, 7563, 11141, 11142, 0, 3910, 7557, 7558, 11140, 7559, 11138, 11139, 0, 7560, 11135, 11136, 0, 11137, 0, 0, 0, 3911, - 7552, 7553, 11134, 7554, 11132, 11133, 0, 7555, 11129, 11130, 0, 11131, 0, 0, 0, 7556, 11125, 11126, 0, 11127, 0, 0, 0, 11128, 0, 0, 0, 0, 0, 0, 0, 3912, - 7546, 7547, 11124, 7548, 11122, 11123, 0, 7549, 11119, 11120, 0, 11121, 0, 0, 0, 7550, 11115, 11116, 0, 11117, 0, 0, 0, 11118, 0, 0, 0, 0, 0, 0, 0, 7551, - 11110, 11111, 0, 11112, 0, 0, 0, 11113, 0, 0, 0, 0, 0, 0, 0, 11114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, - 54, 55, 394, 56, 392, 393, 1489, 57, 389, 390, 1488, 391, 1486, 1487, 3905, 58, 385, 386, 1485, 387, 1483, 1484, 3904, 388, 1480, 1481, 3903, 1482, 3901, 3902, 7545, 59, - 380, 381, 1479, 382, 1477, 1478, 3900, 383, 1474, 1475, 3899, 1476, 3897, 3898, 7544, 384, 1470, 1471, 3896, 1472, 3894, 3895, 7543, 1473, 3891, 3892, 7542, 3893, 7540, 7541, 11109, 60, - 374, 375, 1469, 376, 1467, 1468, 3890, 377, 1464, 1465, 3889, 1466, 3887, 3888, 7539, 378, 1460, 1461, 3886, 1462, 3884, 3885, 7538, 1463, 3881, 3882, 7537, 3883, 7535, 7536, 11108, 379, - 1455, 1456, 3880, 1457, 3878, 3879, 7534, 1458, 3875, 3876, 7533, 3877, 7531, 7532, 11107, 1459, 3871, 3872, 7530, 3873, 7528, 7529, 11106, 3874, 7525, 7526, 11105, 7527, 11103, 11104, 0, 61, - 367, 368, 1454, 369, 1452, 1453, 3870, 370, 1449, 1450, 3869, 1451, 3867, 3868, 7524, 371, 1445, 1446, 3866, 1447, 3864, 3865, 7523, 1448, 3861, 3862, 7522, 3863, 7520, 7521, 11102, 372, - 1440, 1441, 3860, 1442, 3858, 3859, 7519, 1443, 3855, 3856, 7518, 3857, 7516, 7517, 11101, 1444, 3851, 3852, 7515, 3853, 7513, 7514, 11100, 3854, 7510, 7511, 11099, 7512, 11097, 11098, 0, 373, - 1434, 1435, 3850, 1436, 3848, 3849, 7509, 1437, 3845, 3846, 7508, 3847, 7506, 7507, 11096, 1438, 3841, 3842, 7505, 3843, 7503, 7504, 11095, 3844, 7500, 7501, 11094, 7502, 11092, 11093, 0, 1439, - 3836, 3837, 7499, 3838, 7497, 7498, 11091, 3839, 7494, 7495, 11090, 7496, 11088, 11089, 0, 3840, 7490, 7491, 11087, 7492, 11085, 11086, 0, 7493, 11082, 11083, 0, 11084, 0, 0, 0, 62, - 359, 360, 1433, 361, 1431, 1432, 3835, 362, 1428, 1429, 3834, 1430, 3832, 3833, 7489, 363, 1424, 1425, 3831, 1426, 3829, 3830, 7488, 1427, 3826, 3827, 7487, 3828, 7485, 7486, 11081, 364, - 1419, 1420, 3825, 1421, 3823, 3824, 7484, 1422, 3820, 3821, 7483, 3822, 7481, 7482, 11080, 1423, 3816, 3817, 7480, 3818, 7478, 7479, 11079, 3819, 7475, 7476, 11078, 7477, 11076, 11077, 0, 365, - 1413, 1414, 3815, 1415, 3813, 3814, 7474, 1416, 3810, 3811, 7473, 3812, 7471, 7472, 11075, 1417, 3806, 3807, 7470, 3808, 7468, 7469, 11074, 3809, 7465, 7466, 11073, 7467, 11071, 11072, 0, 1418, - 3801, 3802, 7464, 3803, 7462, 7463, 11070, 3804, 7459, 7460, 11069, 7461, 11067, 11068, 0, 3805, 7455, 7456, 11066, 7457, 11064, 11065, 0, 7458, 11061, 11062, 0, 11063, 0, 0, 0, 366, - 1406, 1407, 3800, 1408, 3798, 3799, 7454, 1409, 3795, 3796, 7453, 3797, 7451, 7452, 11060, 1410, 3791, 3792, 7450, 3793, 7448, 7449, 11059, 3794, 7445, 7446, 11058, 7447, 11056, 11057, 0, 1411, - 3786, 3787, 7444, 3788, 7442, 7443, 11055, 3789, 7439, 7440, 11054, 7441, 11052, 11053, 0, 3790, 7435, 7436, 11051, 7437, 11049, 11050, 0, 7438, 11046, 11047, 0, 11048, 0, 0, 0, 1412, - 3780, 3781, 7434, 3782, 7432, 7433, 11045, 3783, 7429, 7430, 11044, 7431, 11042, 11043, 0, 3784, 7425, 7426, 11041, 7427, 11039, 11040, 0, 7428, 11036, 11037, 0, 11038, 0, 0, 0, 3785, - 7420, 7421, 11035, 7422, 11033, 11034, 0, 7423, 11030, 11031, 0, 11032, 0, 0, 0, 7424, 11026, 11027, 0, 11028, 0, 0, 0, 11029, 0, 0, 0, 0, 0, 0, 0, 63, - 350, 351, 1405, 352, 1403, 1404, 3779, 353, 1400, 1401, 3778, 1402, 3776, 3777, 7419, 354, 1396, 1397, 3775, 1398, 3773, 3774, 7418, 1399, 3770, 3771, 7417, 3772, 7415, 7416, 11025, 355, - 1391, 1392, 3769, 1393, 3767, 3768, 7414, 1394, 3764, 3765, 7413, 3766, 7411, 7412, 11024, 1395, 3760, 3761, 7410, 3762, 7408, 7409, 11023, 3763, 7405, 7406, 11022, 7407, 11020, 11021, 0, 356, - 1385, 1386, 3759, 1387, 3757, 3758, 7404, 1388, 3754, 3755, 7403, 3756, 7401, 7402, 11019, 1389, 3750, 3751, 7400, 3752, 7398, 7399, 11018, 3753, 7395, 7396, 11017, 7397, 11015, 11016, 0, 1390, - 3745, 3746, 7394, 3747, 7392, 7393, 11014, 3748, 7389, 7390, 11013, 7391, 11011, 11012, 0, 3749, 7385, 7386, 11010, 7387, 11008, 11009, 0, 7388, 11005, 11006, 0, 11007, 0, 0, 0, 357, - 1378, 1379, 3744, 1380, 3742, 3743, 7384, 1381, 3739, 3740, 7383, 3741, 7381, 7382, 11004, 1382, 3735, 3736, 7380, 3737, 7378, 7379, 11003, 3738, 7375, 7376, 11002, 7377, 11000, 11001, 0, 1383, - 3730, 3731, 7374, 3732, 7372, 7373, 10999, 3733, 7369, 7370, 10998, 7371, 10996, 10997, 0, 3734, 7365, 7366, 10995, 7367, 10993, 10994, 0, 7368, 10990, 10991, 0, 10992, 0, 0, 0, 1384, - 3724, 3725, 7364, 3726, 7362, 7363, 10989, 3727, 7359, 7360, 10988, 7361, 10986, 10987, 0, 3728, 7355, 7356, 10985, 7357, 10983, 10984, 0, 7358, 10980, 10981, 0, 10982, 0, 0, 0, 3729, - 7350, 7351, 10979, 7352, 10977, 10978, 0, 7353, 10974, 10975, 0, 10976, 0, 0, 0, 7354, 10970, 10971, 0, 10972, 0, 0, 0, 10973, 0, 0, 0, 0, 0, 0, 0, 358, - 1370, 1371, 3723, 1372, 3721, 3722, 7349, 1373, 3718, 3719, 7348, 3720, 7346, 7347, 10969, 1374, 3714, 3715, 7345, 3716, 7343, 7344, 10968, 3717, 7340, 7341, 10967, 7342, 10965, 10966, 0, 1375, - 3709, 3710, 7339, 3711, 7337, 7338, 10964, 3712, 7334, 7335, 10963, 7336, 10961, 10962, 0, 3713, 7330, 7331, 10960, 7332, 10958, 10959, 0, 7333, 10955, 10956, 0, 10957, 0, 0, 0, 1376, - 3703, 3704, 7329, 3705, 7327, 7328, 10954, 3706, 7324, 7325, 10953, 7326, 10951, 10952, 0, 3707, 7320, 7321, 10950, 7322, 10948, 10949, 0, 7323, 10945, 10946, 0, 10947, 0, 0, 0, 3708, - 7315, 7316, 10944, 7317, 10942, 10943, 0, 7318, 10939, 10940, 0, 10941, 0, 0, 0, 7319, 10935, 10936, 0, 10937, 0, 0, 0, 10938, 0, 0, 0, 0, 0, 0, 0, 1377, - 3696, 3697, 7314, 3698, 7312, 7313, 10934, 3699, 7309, 7310, 10933, 7311, 10931, 10932, 0, 3700, 7305, 7306, 10930, 7307, 10928, 10929, 0, 7308, 10925, 10926, 0, 10927, 0, 0, 0, 3701, - 7300, 7301, 10924, 7302, 10922, 10923, 0, 7303, 10919, 10920, 0, 10921, 0, 0, 0, 7304, 10915, 10916, 0, 10917, 0, 0, 0, 10918, 0, 0, 0, 0, 0, 0, 0, 3702, - 7294, 7295, 10914, 7296, 10912, 10913, 0, 7297, 10909, 10910, 0, 10911, 0, 0, 0, 7298, 10905, 10906, 0, 10907, 0, 0, 0, 10908, 0, 0, 0, 0, 0, 0, 0, 7299, - 10900, 10901, 0, 10902, 0, 0, 0, 10903, 0, 0, 0, 0, 0, 0, 0, 10904, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, - 340, 341, 1369, 342, 1367, 1368, 3695, 343, 1364, 1365, 3694, 1366, 3692, 3693, 7293, 344, 1360, 1361, 3691, 1362, 3689, 3690, 7292, 1363, 3686, 3687, 7291, 3688, 7289, 7290, 10899, 345, - 1355, 1356, 3685, 1357, 3683, 3684, 7288, 1358, 3680, 3681, 7287, 3682, 7285, 7286, 10898, 1359, 3676, 3677, 7284, 3678, 7282, 7283, 10897, 3679, 7279, 7280, 10896, 7281, 10894, 10895, 0, 346, - 1349, 1350, 3675, 1351, 3673, 3674, 7278, 1352, 3670, 3671, 7277, 3672, 7275, 7276, 10893, 1353, 3666, 3667, 7274, 3668, 7272, 7273, 10892, 3669, 7269, 7270, 10891, 7271, 10889, 10890, 0, 1354, - 3661, 3662, 7268, 3663, 7266, 7267, 10888, 3664, 7263, 7264, 10887, 7265, 10885, 10886, 0, 3665, 7259, 7260, 10884, 7261, 10882, 10883, 0, 7262, 10879, 10880, 0, 10881, 0, 0, 0, 347, - 1342, 1343, 3660, 1344, 3658, 3659, 7258, 1345, 3655, 3656, 7257, 3657, 7255, 7256, 10878, 1346, 3651, 3652, 7254, 3653, 7252, 7253, 10877, 3654, 7249, 7250, 10876, 7251, 10874, 10875, 0, 1347, - 3646, 3647, 7248, 3648, 7246, 7247, 10873, 3649, 7243, 7244, 10872, 7245, 10870, 10871, 0, 3650, 7239, 7240, 10869, 7241, 10867, 10868, 0, 7242, 10864, 10865, 0, 10866, 0, 0, 0, 1348, - 3640, 3641, 7238, 3642, 7236, 7237, 10863, 3643, 7233, 7234, 10862, 7235, 10860, 10861, 0, 3644, 7229, 7230, 10859, 7231, 10857, 10858, 0, 7232, 10854, 10855, 0, 10856, 0, 0, 0, 3645, - 7224, 7225, 10853, 7226, 10851, 10852, 0, 7227, 10848, 10849, 0, 10850, 0, 0, 0, 7228, 10844, 10845, 0, 10846, 0, 0, 0, 10847, 0, 0, 0, 0, 0, 0, 0, 348, - 1334, 1335, 3639, 1336, 3637, 3638, 7223, 1337, 3634, 3635, 7222, 3636, 7220, 7221, 10843, 1338, 3630, 3631, 7219, 3632, 7217, 7218, 10842, 3633, 7214, 7215, 10841, 7216, 10839, 10840, 0, 1339, - 3625, 3626, 7213, 3627, 7211, 7212, 10838, 3628, 7208, 7209, 10837, 7210, 10835, 10836, 0, 3629, 7204, 7205, 10834, 7206, 10832, 10833, 0, 7207, 10829, 10830, 0, 10831, 0, 0, 0, 1340, - 3619, 3620, 7203, 3621, 7201, 7202, 10828, 3622, 7198, 7199, 10827, 7200, 10825, 10826, 0, 3623, 7194, 7195, 10824, 7196, 10822, 10823, 0, 7197, 10819, 10820, 0, 10821, 0, 0, 0, 3624, - 7189, 7190, 10818, 7191, 10816, 10817, 0, 7192, 10813, 10814, 0, 10815, 0, 0, 0, 7193, 10809, 10810, 0, 10811, 0, 0, 0, 10812, 0, 0, 0, 0, 0, 0, 0, 1341, - 3612, 3613, 7188, 3614, 7186, 7187, 10808, 3615, 7183, 7184, 10807, 7185, 10805, 10806, 0, 3616, 7179, 7180, 10804, 7181, 10802, 10803, 0, 7182, 10799, 10800, 0, 10801, 0, 0, 0, 3617, - 7174, 7175, 10798, 7176, 10796, 10797, 0, 7177, 10793, 10794, 0, 10795, 0, 0, 0, 7178, 10789, 10790, 0, 10791, 0, 0, 0, 10792, 0, 0, 0, 0, 0, 0, 0, 3618, - 7168, 7169, 10788, 7170, 10786, 10787, 0, 7171, 10783, 10784, 0, 10785, 0, 0, 0, 7172, 10779, 10780, 0, 10781, 0, 0, 0, 10782, 0, 0, 0, 0, 0, 0, 0, 7173, - 10774, 10775, 0, 10776, 0, 0, 0, 10777, 0, 0, 0, 0, 0, 0, 0, 10778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, - 1325, 1326, 3611, 1327, 3609, 3610, 7167, 1328, 3606, 3607, 7166, 3608, 7164, 7165, 10773, 1329, 3602, 3603, 7163, 3604, 7161, 7162, 10772, 3605, 7158, 7159, 10771, 7160, 10769, 10770, 0, 1330, - 3597, 3598, 7157, 3599, 7155, 7156, 10768, 3600, 7152, 7153, 10767, 7154, 10765, 10766, 0, 3601, 7148, 7149, 10764, 7150, 10762, 10763, 0, 7151, 10759, 10760, 0, 10761, 0, 0, 0, 1331, - 3591, 3592, 7147, 3593, 7145, 7146, 10758, 3594, 7142, 7143, 10757, 7144, 10755, 10756, 0, 3595, 7138, 7139, 10754, 7140, 10752, 10753, 0, 7141, 10749, 10750, 0, 10751, 0, 0, 0, 3596, - 7133, 7134, 10748, 7135, 10746, 10747, 0, 7136, 10743, 10744, 0, 10745, 0, 0, 0, 7137, 10739, 10740, 0, 10741, 0, 0, 0, 10742, 0, 0, 0, 0, 0, 0, 0, 1332, - 3584, 3585, 7132, 3586, 7130, 7131, 10738, 3587, 7127, 7128, 10737, 7129, 10735, 10736, 0, 3588, 7123, 7124, 10734, 7125, 10732, 10733, 0, 7126, 10729, 10730, 0, 10731, 0, 0, 0, 3589, - 7118, 7119, 10728, 7120, 10726, 10727, 0, 7121, 10723, 10724, 0, 10725, 0, 0, 0, 7122, 10719, 10720, 0, 10721, 0, 0, 0, 10722, 0, 0, 0, 0, 0, 0, 0, 3590, - 7112, 7113, 10718, 7114, 10716, 10717, 0, 7115, 10713, 10714, 0, 10715, 0, 0, 0, 7116, 10709, 10710, 0, 10711, 0, 0, 0, 10712, 0, 0, 0, 0, 0, 0, 0, 7117, - 10704, 10705, 0, 10706, 0, 0, 0, 10707, 0, 0, 0, 0, 0, 0, 0, 10708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1333, - 3576, 3577, 7111, 3578, 7109, 7110, 10703, 3579, 7106, 7107, 10702, 7108, 10700, 10701, 0, 3580, 7102, 7103, 10699, 7104, 10697, 10698, 0, 7105, 10694, 10695, 0, 10696, 0, 0, 0, 3581, - 7097, 7098, 10693, 7099, 10691, 10692, 0, 7100, 10688, 10689, 0, 10690, 0, 0, 0, 7101, 10684, 10685, 0, 10686, 0, 0, 0, 10687, 0, 0, 0, 0, 0, 0, 0, 3582, - 7091, 7092, 10683, 7093, 10681, 10682, 0, 7094, 10678, 10679, 0, 10680, 0, 0, 0, 7095, 10674, 10675, 0, 10676, 0, 0, 0, 10677, 0, 0, 0, 0, 0, 0, 0, 7096, - 10669, 10670, 0, 10671, 0, 0, 0, 10672, 0, 0, 0, 0, 0, 0, 0, 10673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3583, - 7084, 7085, 10668, 7086, 10666, 10667, 0, 7087, 10663, 10664, 0, 10665, 0, 0, 0, 7088, 10659, 10660, 0, 10661, 0, 0, 0, 10662, 0, 0, 0, 0, 0, 0, 0, 7089, - 10654, 10655, 0, 10656, 0, 0, 0, 10657, 0, 0, 0, 0, 0, 0, 0, 10658, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7090, - 10648, 10649, 0, 10650, 0, 0, 0, 10651, 0, 0, 0, 0, 0, 0, 0, 10652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10653, - 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, 0, 12, - 42, 43, 339, 44, 337, 338, 1324, 45, 334, 335, 1323, 336, 1321, 1322, 3575, 46, 330, 331, 1320, 332, 1318, 1319, 3574, 333, 1315, 1316, 3573, 1317, 3571, 3572, 7083, 47, - 325, 326, 1314, 327, 1312, 1313, 3570, 328, 1309, 1310, 3569, 1311, 3567, 3568, 7082, 329, 1305, 1306, 3566, 1307, 3564, 3565, 7081, 1308, 3561, 3562, 7080, 3563, 7078, 7079, 10647, 48, - 319, 320, 1304, 321, 1302, 1303, 3560, 322, 1299, 1300, 3559, 1301, 3557, 3558, 7077, 323, 1295, 1296, 3556, 1297, 3554, 3555, 7076, 1298, 3551, 3552, 7075, 3553, 7073, 7074, 10646, 324, - 1290, 1291, 3550, 1292, 3548, 3549, 7072, 1293, 3545, 3546, 7071, 3547, 7069, 7070, 10645, 1294, 3541, 3542, 7068, 3543, 7066, 7067, 10644, 3544, 7063, 7064, 10643, 7065, 10641, 10642, 0, 49, - 312, 313, 1289, 314, 1287, 1288, 3540, 315, 1284, 1285, 3539, 1286, 3537, 3538, 7062, 316, 1280, 1281, 3536, 1282, 3534, 3535, 7061, 1283, 3531, 3532, 7060, 3533, 7058, 7059, 10640, 317, - 1275, 1276, 3530, 1277, 3528, 3529, 7057, 1278, 3525, 3526, 7056, 3527, 7054, 7055, 10639, 1279, 3521, 3522, 7053, 3523, 7051, 7052, 10638, 3524, 7048, 7049, 10637, 7050, 10635, 10636, 0, 318, - 1269, 1270, 3520, 1271, 3518, 3519, 7047, 1272, 3515, 3516, 7046, 3517, 7044, 7045, 10634, 1273, 3511, 3512, 7043, 3513, 7041, 7042, 10633, 3514, 7038, 7039, 10632, 7040, 10630, 10631, 0, 1274, - 3506, 3507, 7037, 3508, 7035, 7036, 10629, 3509, 7032, 7033, 10628, 7034, 10626, 10627, 0, 3510, 7028, 7029, 10625, 7030, 10623, 10624, 0, 7031, 10620, 10621, 0, 10622, 0, 0, 0, 50, - 304, 305, 1268, 306, 1266, 1267, 3505, 307, 1263, 1264, 3504, 1265, 3502, 3503, 7027, 308, 1259, 1260, 3501, 1261, 3499, 3500, 7026, 1262, 3496, 3497, 7025, 3498, 7023, 7024, 10619, 309, - 1254, 1255, 3495, 1256, 3493, 3494, 7022, 1257, 3490, 3491, 7021, 3492, 7019, 7020, 10618, 1258, 3486, 3487, 7018, 3488, 7016, 7017, 10617, 3489, 7013, 7014, 10616, 7015, 10614, 10615, 0, 310, - 1248, 1249, 3485, 1250, 3483, 3484, 7012, 1251, 3480, 3481, 7011, 3482, 7009, 7010, 10613, 1252, 3476, 3477, 7008, 3478, 7006, 7007, 10612, 3479, 7003, 7004, 10611, 7005, 10609, 10610, 0, 1253, - 3471, 3472, 7002, 3473, 7000, 7001, 10608, 3474, 6997, 6998, 10607, 6999, 10605, 10606, 0, 3475, 6993, 6994, 10604, 6995, 10602, 10603, 0, 6996, 10599, 10600, 0, 10601, 0, 0, 0, 311, - 1241, 1242, 3470, 1243, 3468, 3469, 6992, 1244, 3465, 3466, 6991, 3467, 6989, 6990, 10598, 1245, 3461, 3462, 6988, 3463, 6986, 6987, 10597, 3464, 6983, 6984, 10596, 6985, 10594, 10595, 0, 1246, - 3456, 3457, 6982, 3458, 6980, 6981, 10593, 3459, 6977, 6978, 10592, 6979, 10590, 10591, 0, 3460, 6973, 6974, 10589, 6975, 10587, 10588, 0, 6976, 10584, 10585, 0, 10586, 0, 0, 0, 1247, - 3450, 3451, 6972, 3452, 6970, 6971, 10583, 3453, 6967, 6968, 10582, 6969, 10580, 10581, 0, 3454, 6963, 6964, 10579, 6965, 10577, 10578, 0, 6966, 10574, 10575, 0, 10576, 0, 0, 0, 3455, - 6958, 6959, 10573, 6960, 10571, 10572, 0, 6961, 10568, 10569, 0, 10570, 0, 0, 0, 6962, 10564, 10565, 0, 10566, 0, 0, 0, 10567, 0, 0, 0, 0, 0, 0, 0, 51, - 295, 296, 1240, 297, 1238, 1239, 3449, 298, 1235, 1236, 3448, 1237, 3446, 3447, 6957, 299, 1231, 1232, 3445, 1233, 3443, 3444, 6956, 1234, 3440, 3441, 6955, 3442, 6953, 6954, 10563, 300, - 1226, 1227, 3439, 1228, 3437, 3438, 6952, 1229, 3434, 3435, 6951, 3436, 6949, 6950, 10562, 1230, 3430, 3431, 6948, 3432, 6946, 6947, 10561, 3433, 6943, 6944, 10560, 6945, 10558, 10559, 0, 301, - 1220, 1221, 3429, 1222, 3427, 3428, 6942, 1223, 3424, 3425, 6941, 3426, 6939, 6940, 10557, 1224, 3420, 3421, 6938, 3422, 6936, 6937, 10556, 3423, 6933, 6934, 10555, 6935, 10553, 10554, 0, 1225, - 3415, 3416, 6932, 3417, 6930, 6931, 10552, 3418, 6927, 6928, 10551, 6929, 10549, 10550, 0, 3419, 6923, 6924, 10548, 6925, 10546, 10547, 0, 6926, 10543, 10544, 0, 10545, 0, 0, 0, 302, - 1213, 1214, 3414, 1215, 3412, 3413, 6922, 1216, 3409, 3410, 6921, 3411, 6919, 6920, 10542, 1217, 3405, 3406, 6918, 3407, 6916, 6917, 10541, 3408, 6913, 6914, 10540, 6915, 10538, 10539, 0, 1218, - 3400, 3401, 6912, 3402, 6910, 6911, 10537, 3403, 6907, 6908, 10536, 6909, 10534, 10535, 0, 3404, 6903, 6904, 10533, 6905, 10531, 10532, 0, 6906, 10528, 10529, 0, 10530, 0, 0, 0, 1219, - 3394, 3395, 6902, 3396, 6900, 6901, 10527, 3397, 6897, 6898, 10526, 6899, 10524, 10525, 0, 3398, 6893, 6894, 10523, 6895, 10521, 10522, 0, 6896, 10518, 10519, 0, 10520, 0, 0, 0, 3399, - 6888, 6889, 10517, 6890, 10515, 10516, 0, 6891, 10512, 10513, 0, 10514, 0, 0, 0, 6892, 10508, 10509, 0, 10510, 0, 0, 0, 10511, 0, 0, 0, 0, 0, 0, 0, 303, - 1205, 1206, 3393, 1207, 3391, 3392, 6887, 1208, 3388, 3389, 6886, 3390, 6884, 6885, 10507, 1209, 3384, 3385, 6883, 3386, 6881, 6882, 10506, 3387, 6878, 6879, 10505, 6880, 10503, 10504, 0, 1210, - 3379, 3380, 6877, 3381, 6875, 6876, 10502, 3382, 6872, 6873, 10501, 6874, 10499, 10500, 0, 3383, 6868, 6869, 10498, 6870, 10496, 10497, 0, 6871, 10493, 10494, 0, 10495, 0, 0, 0, 1211, - 3373, 3374, 6867, 3375, 6865, 6866, 10492, 3376, 6862, 6863, 10491, 6864, 10489, 10490, 0, 3377, 6858, 6859, 10488, 6860, 10486, 10487, 0, 6861, 10483, 10484, 0, 10485, 0, 0, 0, 3378, - 6853, 6854, 10482, 6855, 10480, 10481, 0, 6856, 10477, 10478, 0, 10479, 0, 0, 0, 6857, 10473, 10474, 0, 10475, 0, 0, 0, 10476, 0, 0, 0, 0, 0, 0, 0, 1212, - 3366, 3367, 6852, 3368, 6850, 6851, 10472, 3369, 6847, 6848, 10471, 6849, 10469, 10470, 0, 3370, 6843, 6844, 10468, 6845, 10466, 10467, 0, 6846, 10463, 10464, 0, 10465, 0, 0, 0, 3371, - 6838, 6839, 10462, 6840, 10460, 10461, 0, 6841, 10457, 10458, 0, 10459, 0, 0, 0, 6842, 10453, 10454, 0, 10455, 0, 0, 0, 10456, 0, 0, 0, 0, 0, 0, 0, 3372, - 6832, 6833, 10452, 6834, 10450, 10451, 0, 6835, 10447, 10448, 0, 10449, 0, 0, 0, 6836, 10443, 10444, 0, 10445, 0, 0, 0, 10446, 0, 0, 0, 0, 0, 0, 0, 6837, - 10438, 10439, 0, 10440, 0, 0, 0, 10441, 0, 0, 0, 0, 0, 0, 0, 10442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, - 285, 286, 1204, 287, 1202, 1203, 3365, 288, 1199, 1200, 3364, 1201, 3362, 3363, 6831, 289, 1195, 1196, 3361, 1197, 3359, 3360, 6830, 1198, 3356, 3357, 6829, 3358, 6827, 6828, 10437, 290, - 1190, 1191, 3355, 1192, 3353, 3354, 6826, 1193, 3350, 3351, 6825, 3352, 6823, 6824, 10436, 1194, 3346, 3347, 6822, 3348, 6820, 6821, 10435, 3349, 6817, 6818, 10434, 6819, 10432, 10433, 0, 291, - 1184, 1185, 3345, 1186, 3343, 3344, 6816, 1187, 3340, 3341, 6815, 3342, 6813, 6814, 10431, 1188, 3336, 3337, 6812, 3338, 6810, 6811, 10430, 3339, 6807, 6808, 10429, 6809, 10427, 10428, 0, 1189, - 3331, 3332, 6806, 3333, 6804, 6805, 10426, 3334, 6801, 6802, 10425, 6803, 10423, 10424, 0, 3335, 6797, 6798, 10422, 6799, 10420, 10421, 0, 6800, 10417, 10418, 0, 10419, 0, 0, 0, 292, - 1177, 1178, 3330, 1179, 3328, 3329, 6796, 1180, 3325, 3326, 6795, 3327, 6793, 6794, 10416, 1181, 3321, 3322, 6792, 3323, 6790, 6791, 10415, 3324, 6787, 6788, 10414, 6789, 10412, 10413, 0, 1182, - 3316, 3317, 6786, 3318, 6784, 6785, 10411, 3319, 6781, 6782, 10410, 6783, 10408, 10409, 0, 3320, 6777, 6778, 10407, 6779, 10405, 10406, 0, 6780, 10402, 10403, 0, 10404, 0, 0, 0, 1183, - 3310, 3311, 6776, 3312, 6774, 6775, 10401, 3313, 6771, 6772, 10400, 6773, 10398, 10399, 0, 3314, 6767, 6768, 10397, 6769, 10395, 10396, 0, 6770, 10392, 10393, 0, 10394, 0, 0, 0, 3315, - 6762, 6763, 10391, 6764, 10389, 10390, 0, 6765, 10386, 10387, 0, 10388, 0, 0, 0, 6766, 10382, 10383, 0, 10384, 0, 0, 0, 10385, 0, 0, 0, 0, 0, 0, 0, 293, - 1169, 1170, 3309, 1171, 3307, 3308, 6761, 1172, 3304, 3305, 6760, 3306, 6758, 6759, 10381, 1173, 3300, 3301, 6757, 3302, 6755, 6756, 10380, 3303, 6752, 6753, 10379, 6754, 10377, 10378, 0, 1174, - 3295, 3296, 6751, 3297, 6749, 6750, 10376, 3298, 6746, 6747, 10375, 6748, 10373, 10374, 0, 3299, 6742, 6743, 10372, 6744, 10370, 10371, 0, 6745, 10367, 10368, 0, 10369, 0, 0, 0, 1175, - 3289, 3290, 6741, 3291, 6739, 6740, 10366, 3292, 6736, 6737, 10365, 6738, 10363, 10364, 0, 3293, 6732, 6733, 10362, 6734, 10360, 10361, 0, 6735, 10357, 10358, 0, 10359, 0, 0, 0, 3294, - 6727, 6728, 10356, 6729, 10354, 10355, 0, 6730, 10351, 10352, 0, 10353, 0, 0, 0, 6731, 10347, 10348, 0, 10349, 0, 0, 0, 10350, 0, 0, 0, 0, 0, 0, 0, 1176, - 3282, 3283, 6726, 3284, 6724, 6725, 10346, 3285, 6721, 6722, 10345, 6723, 10343, 10344, 0, 3286, 6717, 6718, 10342, 6719, 10340, 10341, 0, 6720, 10337, 10338, 0, 10339, 0, 0, 0, 3287, - 6712, 6713, 10336, 6714, 10334, 10335, 0, 6715, 10331, 10332, 0, 10333, 0, 0, 0, 6716, 10327, 10328, 0, 10329, 0, 0, 0, 10330, 0, 0, 0, 0, 0, 0, 0, 3288, - 6706, 6707, 10326, 6708, 10324, 10325, 0, 6709, 10321, 10322, 0, 10323, 0, 0, 0, 6710, 10317, 10318, 0, 10319, 0, 0, 0, 10320, 0, 0, 0, 0, 0, 0, 0, 6711, - 10312, 10313, 0, 10314, 0, 0, 0, 10315, 0, 0, 0, 0, 0, 0, 0, 10316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 294, - 1160, 1161, 3281, 1162, 3279, 3280, 6705, 1163, 3276, 3277, 6704, 3278, 6702, 6703, 10311, 1164, 3272, 3273, 6701, 3274, 6699, 6700, 10310, 3275, 6696, 6697, 10309, 6698, 10307, 10308, 0, 1165, - 3267, 3268, 6695, 3269, 6693, 6694, 10306, 3270, 6690, 6691, 10305, 6692, 10303, 10304, 0, 3271, 6686, 6687, 10302, 6688, 10300, 10301, 0, 6689, 10297, 10298, 0, 10299, 0, 0, 0, 1166, - 3261, 3262, 6685, 3263, 6683, 6684, 10296, 3264, 6680, 6681, 10295, 6682, 10293, 10294, 0, 3265, 6676, 6677, 10292, 6678, 10290, 10291, 0, 6679, 10287, 10288, 0, 10289, 0, 0, 0, 3266, - 6671, 6672, 10286, 6673, 10284, 10285, 0, 6674, 10281, 10282, 0, 10283, 0, 0, 0, 6675, 10277, 10278, 0, 10279, 0, 0, 0, 10280, 0, 0, 0, 0, 0, 0, 0, 1167, - 3254, 3255, 6670, 3256, 6668, 6669, 10276, 3257, 6665, 6666, 10275, 6667, 10273, 10274, 0, 3258, 6661, 6662, 10272, 6663, 10270, 10271, 0, 6664, 10267, 10268, 0, 10269, 0, 0, 0, 3259, - 6656, 6657, 10266, 6658, 10264, 10265, 0, 6659, 10261, 10262, 0, 10263, 0, 0, 0, 6660, 10257, 10258, 0, 10259, 0, 0, 0, 10260, 0, 0, 0, 0, 0, 0, 0, 3260, - 6650, 6651, 10256, 6652, 10254, 10255, 0, 6653, 10251, 10252, 0, 10253, 0, 0, 0, 6654, 10247, 10248, 0, 10249, 0, 0, 0, 10250, 0, 0, 0, 0, 0, 0, 0, 6655, - 10242, 10243, 0, 10244, 0, 0, 0, 10245, 0, 0, 0, 0, 0, 0, 0, 10246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1168, - 3246, 3247, 6649, 3248, 6647, 6648, 10241, 3249, 6644, 6645, 10240, 6646, 10238, 10239, 0, 3250, 6640, 6641, 10237, 6642, 10235, 10236, 0, 6643, 10232, 10233, 0, 10234, 0, 0, 0, 3251, - 6635, 6636, 10231, 6637, 10229, 10230, 0, 6638, 10226, 10227, 0, 10228, 0, 0, 0, 6639, 10222, 10223, 0, 10224, 0, 0, 0, 10225, 0, 0, 0, 0, 0, 0, 0, 3252, - 6629, 6630, 10221, 6631, 10219, 10220, 0, 6632, 10216, 10217, 0, 10218, 0, 0, 0, 6633, 10212, 10213, 0, 10214, 0, 0, 0, 10215, 0, 0, 0, 0, 0, 0, 0, 6634, - 10207, 10208, 0, 10209, 0, 0, 0, 10210, 0, 0, 0, 0, 0, 0, 0, 10211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3253, - 6622, 6623, 10206, 6624, 10204, 10205, 0, 6625, 10201, 10202, 0, 10203, 0, 0, 0, 6626, 10197, 10198, 0, 10199, 0, 0, 0, 10200, 0, 0, 0, 0, 0, 0, 0, 6627, - 10192, 10193, 0, 10194, 0, 0, 0, 10195, 0, 0, 0, 0, 0, 0, 0, 10196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6628, - 10186, 10187, 0, 10188, 0, 0, 0, 10189, 0, 0, 0, 0, 0, 0, 0, 10190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10191, - 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, 0, 53, - 274, 275, 1159, 276, 1157, 1158, 3245, 277, 1154, 1155, 3244, 1156, 3242, 3243, 6621, 278, 1150, 1151, 3241, 1152, 3239, 3240, 6620, 1153, 3236, 3237, 6619, 3238, 6617, 6618, 10185, 279, - 1145, 1146, 3235, 1147, 3233, 3234, 6616, 1148, 3230, 3231, 6615, 3232, 6613, 6614, 10184, 1149, 3226, 3227, 6612, 3228, 6610, 6611, 10183, 3229, 6607, 6608, 10182, 6609, 10180, 10181, 0, 280, - 1139, 1140, 3225, 1141, 3223, 3224, 6606, 1142, 3220, 3221, 6605, 3222, 6603, 6604, 10179, 1143, 3216, 3217, 6602, 3218, 6600, 6601, 10178, 3219, 6597, 6598, 10177, 6599, 10175, 10176, 0, 1144, - 3211, 3212, 6596, 3213, 6594, 6595, 10174, 3214, 6591, 6592, 10173, 6593, 10171, 10172, 0, 3215, 6587, 6588, 10170, 6589, 10168, 10169, 0, 6590, 10165, 10166, 0, 10167, 0, 0, 0, 281, - 1132, 1133, 3210, 1134, 3208, 3209, 6586, 1135, 3205, 3206, 6585, 3207, 6583, 6584, 10164, 1136, 3201, 3202, 6582, 3203, 6580, 6581, 10163, 3204, 6577, 6578, 10162, 6579, 10160, 10161, 0, 1137, - 3196, 3197, 6576, 3198, 6574, 6575, 10159, 3199, 6571, 6572, 10158, 6573, 10156, 10157, 0, 3200, 6567, 6568, 10155, 6569, 10153, 10154, 0, 6570, 10150, 10151, 0, 10152, 0, 0, 0, 1138, - 3190, 3191, 6566, 3192, 6564, 6565, 10149, 3193, 6561, 6562, 10148, 6563, 10146, 10147, 0, 3194, 6557, 6558, 10145, 6559, 10143, 10144, 0, 6560, 10140, 10141, 0, 10142, 0, 0, 0, 3195, - 6552, 6553, 10139, 6554, 10137, 10138, 0, 6555, 10134, 10135, 0, 10136, 0, 0, 0, 6556, 10130, 10131, 0, 10132, 0, 0, 0, 10133, 0, 0, 0, 0, 0, 0, 0, 282, - 1124, 1125, 3189, 1126, 3187, 3188, 6551, 1127, 3184, 3185, 6550, 3186, 6548, 6549, 10129, 1128, 3180, 3181, 6547, 3182, 6545, 6546, 10128, 3183, 6542, 6543, 10127, 6544, 10125, 10126, 0, 1129, - 3175, 3176, 6541, 3177, 6539, 6540, 10124, 3178, 6536, 6537, 10123, 6538, 10121, 10122, 0, 3179, 6532, 6533, 10120, 6534, 10118, 10119, 0, 6535, 10115, 10116, 0, 10117, 0, 0, 0, 1130, - 3169, 3170, 6531, 3171, 6529, 6530, 10114, 3172, 6526, 6527, 10113, 6528, 10111, 10112, 0, 3173, 6522, 6523, 10110, 6524, 10108, 10109, 0, 6525, 10105, 10106, 0, 10107, 0, 0, 0, 3174, - 6517, 6518, 10104, 6519, 10102, 10103, 0, 6520, 10099, 10100, 0, 10101, 0, 0, 0, 6521, 10095, 10096, 0, 10097, 0, 0, 0, 10098, 0, 0, 0, 0, 0, 0, 0, 1131, - 3162, 3163, 6516, 3164, 6514, 6515, 10094, 3165, 6511, 6512, 10093, 6513, 10091, 10092, 0, 3166, 6507, 6508, 10090, 6509, 10088, 10089, 0, 6510, 10085, 10086, 0, 10087, 0, 0, 0, 3167, - 6502, 6503, 10084, 6504, 10082, 10083, 0, 6505, 10079, 10080, 0, 10081, 0, 0, 0, 6506, 10075, 10076, 0, 10077, 0, 0, 0, 10078, 0, 0, 0, 0, 0, 0, 0, 3168, - 6496, 6497, 10074, 6498, 10072, 10073, 0, 6499, 10069, 10070, 0, 10071, 0, 0, 0, 6500, 10065, 10066, 0, 10067, 0, 0, 0, 10068, 0, 0, 0, 0, 0, 0, 0, 6501, - 10060, 10061, 0, 10062, 0, 0, 0, 10063, 0, 0, 0, 0, 0, 0, 0, 10064, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 283, - 1115, 1116, 3161, 1117, 3159, 3160, 6495, 1118, 3156, 3157, 6494, 3158, 6492, 6493, 10059, 1119, 3152, 3153, 6491, 3154, 6489, 6490, 10058, 3155, 6486, 6487, 10057, 6488, 10055, 10056, 0, 1120, - 3147, 3148, 6485, 3149, 6483, 6484, 10054, 3150, 6480, 6481, 10053, 6482, 10051, 10052, 0, 3151, 6476, 6477, 10050, 6478, 10048, 10049, 0, 6479, 10045, 10046, 0, 10047, 0, 0, 0, 1121, - 3141, 3142, 6475, 3143, 6473, 6474, 10044, 3144, 6470, 6471, 10043, 6472, 10041, 10042, 0, 3145, 6466, 6467, 10040, 6468, 10038, 10039, 0, 6469, 10035, 10036, 0, 10037, 0, 0, 0, 3146, - 6461, 6462, 10034, 6463, 10032, 10033, 0, 6464, 10029, 10030, 0, 10031, 0, 0, 0, 6465, 10025, 10026, 0, 10027, 0, 0, 0, 10028, 0, 0, 0, 0, 0, 0, 0, 1122, - 3134, 3135, 6460, 3136, 6458, 6459, 10024, 3137, 6455, 6456, 10023, 6457, 10021, 10022, 0, 3138, 6451, 6452, 10020, 6453, 10018, 10019, 0, 6454, 10015, 10016, 0, 10017, 0, 0, 0, 3139, - 6446, 6447, 10014, 6448, 10012, 10013, 0, 6449, 10009, 10010, 0, 10011, 0, 0, 0, 6450, 10005, 10006, 0, 10007, 0, 0, 0, 10008, 0, 0, 0, 0, 0, 0, 0, 3140, - 6440, 6441, 10004, 6442, 10002, 10003, 0, 6443, 9999, 10000, 0, 10001, 0, 0, 0, 6444, 9995, 9996, 0, 9997, 0, 0, 0, 9998, 0, 0, 0, 0, 0, 0, 0, 6445, - 9990, 9991, 0, 9992, 0, 0, 0, 9993, 0, 0, 0, 0, 0, 0, 0, 9994, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1123, - 3126, 3127, 6439, 3128, 6437, 6438, 9989, 3129, 6434, 6435, 9988, 6436, 9986, 9987, 0, 3130, 6430, 6431, 9985, 6432, 9983, 9984, 0, 6433, 9980, 9981, 0, 9982, 0, 0, 0, 3131, - 6425, 6426, 9979, 6427, 9977, 9978, 0, 6428, 9974, 9975, 0, 9976, 0, 0, 0, 6429, 9970, 9971, 0, 9972, 0, 0, 0, 9973, 0, 0, 0, 0, 0, 0, 0, 3132, - 6419, 6420, 9969, 6421, 9967, 9968, 0, 6422, 9964, 9965, 0, 9966, 0, 0, 0, 6423, 9960, 9961, 0, 9962, 0, 0, 0, 9963, 0, 0, 0, 0, 0, 0, 0, 6424, - 9955, 9956, 0, 9957, 0, 0, 0, 9958, 0, 0, 0, 0, 0, 0, 0, 9959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3133, - 6412, 6413, 9954, 6414, 9952, 9953, 0, 6415, 9949, 9950, 0, 9951, 0, 0, 0, 6416, 9945, 9946, 0, 9947, 0, 0, 0, 9948, 0, 0, 0, 0, 0, 0, 0, 6417, - 9940, 9941, 0, 9942, 0, 0, 0, 9943, 0, 0, 0, 0, 0, 0, 0, 9944, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6418, - 9934, 9935, 0, 9936, 0, 0, 0, 9937, 0, 0, 0, 0, 0, 0, 0, 9938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9939, - 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, 0, 284, - 1105, 1106, 3125, 1107, 3123, 3124, 6411, 1108, 3120, 3121, 6410, 3122, 6408, 6409, 9933, 1109, 3116, 3117, 6407, 3118, 6405, 6406, 9932, 3119, 6402, 6403, 9931, 6404, 9929, 9930, 0, 1110, - 3111, 3112, 6401, 3113, 6399, 6400, 9928, 3114, 6396, 6397, 9927, 6398, 9925, 9926, 0, 3115, 6392, 6393, 9924, 6394, 9922, 9923, 0, 6395, 9919, 9920, 0, 9921, 0, 0, 0, 1111, - 3105, 3106, 6391, 3107, 6389, 6390, 9918, 3108, 6386, 6387, 9917, 6388, 9915, 9916, 0, 3109, 6382, 6383, 9914, 6384, 9912, 9913, 0, 6385, 9909, 9910, 0, 9911, 0, 0, 0, 3110, - 6377, 6378, 9908, 6379, 9906, 9907, 0, 6380, 9903, 9904, 0, 9905, 0, 0, 0, 6381, 9899, 9900, 0, 9901, 0, 0, 0, 9902, 0, 0, 0, 0, 0, 0, 0, 1112, - 3098, 3099, 6376, 3100, 6374, 6375, 9898, 3101, 6371, 6372, 9897, 6373, 9895, 9896, 0, 3102, 6367, 6368, 9894, 6369, 9892, 9893, 0, 6370, 9889, 9890, 0, 9891, 0, 0, 0, 3103, - 6362, 6363, 9888, 6364, 9886, 9887, 0, 6365, 9883, 9884, 0, 9885, 0, 0, 0, 6366, 9879, 9880, 0, 9881, 0, 0, 0, 9882, 0, 0, 0, 0, 0, 0, 0, 3104, - 6356, 6357, 9878, 6358, 9876, 9877, 0, 6359, 9873, 9874, 0, 9875, 0, 0, 0, 6360, 9869, 9870, 0, 9871, 0, 0, 0, 9872, 0, 0, 0, 0, 0, 0, 0, 6361, - 9864, 9865, 0, 9866, 0, 0, 0, 9867, 0, 0, 0, 0, 0, 0, 0, 9868, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1113, - 3090, 3091, 6355, 3092, 6353, 6354, 9863, 3093, 6350, 6351, 9862, 6352, 9860, 9861, 0, 3094, 6346, 6347, 9859, 6348, 9857, 9858, 0, 6349, 9854, 9855, 0, 9856, 0, 0, 0, 3095, - 6341, 6342, 9853, 6343, 9851, 9852, 0, 6344, 9848, 9849, 0, 9850, 0, 0, 0, 6345, 9844, 9845, 0, 9846, 0, 0, 0, 9847, 0, 0, 0, 0, 0, 0, 0, 3096, - 6335, 6336, 9843, 6337, 9841, 9842, 0, 6338, 9838, 9839, 0, 9840, 0, 0, 0, 6339, 9834, 9835, 0, 9836, 0, 0, 0, 9837, 0, 0, 0, 0, 0, 0, 0, 6340, - 9829, 9830, 0, 9831, 0, 0, 0, 9832, 0, 0, 0, 0, 0, 0, 0, 9833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3097, - 6328, 6329, 9828, 6330, 9826, 9827, 0, 6331, 9823, 9824, 0, 9825, 0, 0, 0, 6332, 9819, 9820, 0, 9821, 0, 0, 0, 9822, 0, 0, 0, 0, 0, 0, 0, 6333, - 9814, 9815, 0, 9816, 0, 0, 0, 9817, 0, 0, 0, 0, 0, 0, 0, 9818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6334, - 9808, 9809, 0, 9810, 0, 0, 0, 9811, 0, 0, 0, 0, 0, 0, 0, 9812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9813, - 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, 0, 1114, - 3081, 3082, 6327, 3083, 6325, 6326, 9807, 3084, 6322, 6323, 9806, 6324, 9804, 9805, 0, 3085, 6318, 6319, 9803, 6320, 9801, 9802, 0, 6321, 9798, 9799, 0, 9800, 0, 0, 0, 3086, - 6313, 6314, 9797, 6315, 9795, 9796, 0, 6316, 9792, 9793, 0, 9794, 0, 0, 0, 6317, 9788, 9789, 0, 9790, 0, 0, 0, 9791, 0, 0, 0, 0, 0, 0, 0, 3087, - 6307, 6308, 9787, 6309, 9785, 9786, 0, 6310, 9782, 9783, 0, 9784, 0, 0, 0, 6311, 9778, 9779, 0, 9780, 0, 0, 0, 9781, 0, 0, 0, 0, 0, 0, 0, 6312, - 9773, 9774, 0, 9775, 0, 0, 0, 9776, 0, 0, 0, 0, 0, 0, 0, 9777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3088, - 6300, 6301, 9772, 6302, 9770, 9771, 0, 6303, 9767, 9768, 0, 9769, 0, 0, 0, 6304, 9763, 9764, 0, 9765, 0, 0, 0, 9766, 0, 0, 0, 0, 0, 0, 0, 6305, - 9758, 9759, 0, 9760, 0, 0, 0, 9761, 0, 0, 0, 0, 0, 0, 0, 9762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6306, - 9752, 9753, 0, 9754, 0, 0, 0, 9755, 0, 0, 0, 0, 0, 0, 0, 9756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9757, - 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, 0, 3089, - 6292, 6293, 9751, 6294, 9749, 9750, 0, 6295, 9746, 9747, 0, 9748, 0, 0, 0, 6296, 9742, 9743, 0, 9744, 0, 0, 0, 9745, 0, 0, 0, 0, 0, 0, 0, 6297, - 9737, 9738, 0, 9739, 0, 0, 0, 9740, 0, 0, 0, 0, 0, 0, 0, 9741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6298, - 9731, 9732, 0, 9733, 0, 0, 0, 9734, 0, 0, 0, 0, 0, 0, 0, 9735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9736, - 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, 0, 6299, - 9724, 9725, 0, 9726, 0, 0, 0, 9727, 0, 0, 0, 0, 0, 0, 0, 9728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9729, - 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, 0, 9730, - 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, 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, 0, 0, 0, 13, - 29, 30, 273, 31, 271, 272, 1104, 32, 268, 269, 1103, 270, 1101, 1102, 3080, 33, 264, 265, 1100, 266, 1098, 1099, 3079, 267, 1095, 1096, 3078, 1097, 3076, 3077, 6291, 34, - 259, 260, 1094, 261, 1092, 1093, 3075, 262, 1089, 1090, 3074, 1091, 3072, 3073, 6290, 263, 1085, 1086, 3071, 1087, 3069, 3070, 6289, 1088, 3066, 3067, 6288, 3068, 6286, 6287, 9723, 35, - 253, 254, 1084, 255, 1082, 1083, 3065, 256, 1079, 1080, 3064, 1081, 3062, 3063, 6285, 257, 1075, 1076, 3061, 1077, 3059, 3060, 6284, 1078, 3056, 3057, 6283, 3058, 6281, 6282, 9722, 258, - 1070, 1071, 3055, 1072, 3053, 3054, 6280, 1073, 3050, 3051, 6279, 3052, 6277, 6278, 9721, 1074, 3046, 3047, 6276, 3048, 6274, 6275, 9720, 3049, 6271, 6272, 9719, 6273, 9717, 9718, 0, 36, - 246, 247, 1069, 248, 1067, 1068, 3045, 249, 1064, 1065, 3044, 1066, 3042, 3043, 6270, 250, 1060, 1061, 3041, 1062, 3039, 3040, 6269, 1063, 3036, 3037, 6268, 3038, 6266, 6267, 9716, 251, - 1055, 1056, 3035, 1057, 3033, 3034, 6265, 1058, 3030, 3031, 6264, 3032, 6262, 6263, 9715, 1059, 3026, 3027, 6261, 3028, 6259, 6260, 9714, 3029, 6256, 6257, 9713, 6258, 9711, 9712, 0, 252, - 1049, 1050, 3025, 1051, 3023, 3024, 6255, 1052, 3020, 3021, 6254, 3022, 6252, 6253, 9710, 1053, 3016, 3017, 6251, 3018, 6249, 6250, 9709, 3019, 6246, 6247, 9708, 6248, 9706, 9707, 0, 1054, - 3011, 3012, 6245, 3013, 6243, 6244, 9705, 3014, 6240, 6241, 9704, 6242, 9702, 9703, 0, 3015, 6236, 6237, 9701, 6238, 9699, 9700, 0, 6239, 9696, 9697, 0, 9698, 0, 0, 0, 37, - 238, 239, 1048, 240, 1046, 1047, 3010, 241, 1043, 1044, 3009, 1045, 3007, 3008, 6235, 242, 1039, 1040, 3006, 1041, 3004, 3005, 6234, 1042, 3001, 3002, 6233, 3003, 6231, 6232, 9695, 243, - 1034, 1035, 3000, 1036, 2998, 2999, 6230, 1037, 2995, 2996, 6229, 2997, 6227, 6228, 9694, 1038, 2991, 2992, 6226, 2993, 6224, 6225, 9693, 2994, 6221, 6222, 9692, 6223, 9690, 9691, 0, 244, - 1028, 1029, 2990, 1030, 2988, 2989, 6220, 1031, 2985, 2986, 6219, 2987, 6217, 6218, 9689, 1032, 2981, 2982, 6216, 2983, 6214, 6215, 9688, 2984, 6211, 6212, 9687, 6213, 9685, 9686, 0, 1033, - 2976, 2977, 6210, 2978, 6208, 6209, 9684, 2979, 6205, 6206, 9683, 6207, 9681, 9682, 0, 2980, 6201, 6202, 9680, 6203, 9678, 9679, 0, 6204, 9675, 9676, 0, 9677, 0, 0, 0, 245, - 1021, 1022, 2975, 1023, 2973, 2974, 6200, 1024, 2970, 2971, 6199, 2972, 6197, 6198, 9674, 1025, 2966, 2967, 6196, 2968, 6194, 6195, 9673, 2969, 6191, 6192, 9672, 6193, 9670, 9671, 0, 1026, - 2961, 2962, 6190, 2963, 6188, 6189, 9669, 2964, 6185, 6186, 9668, 6187, 9666, 9667, 0, 2965, 6181, 6182, 9665, 6183, 9663, 9664, 0, 6184, 9660, 9661, 0, 9662, 0, 0, 0, 1027, - 2955, 2956, 6180, 2957, 6178, 6179, 9659, 2958, 6175, 6176, 9658, 6177, 9656, 9657, 0, 2959, 6171, 6172, 9655, 6173, 9653, 9654, 0, 6174, 9650, 9651, 0, 9652, 0, 0, 0, 2960, - 6166, 6167, 9649, 6168, 9647, 9648, 0, 6169, 9644, 9645, 0, 9646, 0, 0, 0, 6170, 9640, 9641, 0, 9642, 0, 0, 0, 9643, 0, 0, 0, 0, 0, 0, 0, 38, - 229, 230, 1020, 231, 1018, 1019, 2954, 232, 1015, 1016, 2953, 1017, 2951, 2952, 6165, 233, 1011, 1012, 2950, 1013, 2948, 2949, 6164, 1014, 2945, 2946, 6163, 2947, 6161, 6162, 9639, 234, - 1006, 1007, 2944, 1008, 2942, 2943, 6160, 1009, 2939, 2940, 6159, 2941, 6157, 6158, 9638, 1010, 2935, 2936, 6156, 2937, 6154, 6155, 9637, 2938, 6151, 6152, 9636, 6153, 9634, 9635, 0, 235, - 1000, 1001, 2934, 1002, 2932, 2933, 6150, 1003, 2929, 2930, 6149, 2931, 6147, 6148, 9633, 1004, 2925, 2926, 6146, 2927, 6144, 6145, 9632, 2928, 6141, 6142, 9631, 6143, 9629, 9630, 0, 1005, - 2920, 2921, 6140, 2922, 6138, 6139, 9628, 2923, 6135, 6136, 9627, 6137, 9625, 9626, 0, 2924, 6131, 6132, 9624, 6133, 9622, 9623, 0, 6134, 9619, 9620, 0, 9621, 0, 0, 0, 236, - 993, 994, 2919, 995, 2917, 2918, 6130, 996, 2914, 2915, 6129, 2916, 6127, 6128, 9618, 997, 2910, 2911, 6126, 2912, 6124, 6125, 9617, 2913, 6121, 6122, 9616, 6123, 9614, 9615, 0, 998, - 2905, 2906, 6120, 2907, 6118, 6119, 9613, 2908, 6115, 6116, 9612, 6117, 9610, 9611, 0, 2909, 6111, 6112, 9609, 6113, 9607, 9608, 0, 6114, 9604, 9605, 0, 9606, 0, 0, 0, 999, - 2899, 2900, 6110, 2901, 6108, 6109, 9603, 2902, 6105, 6106, 9602, 6107, 9600, 9601, 0, 2903, 6101, 6102, 9599, 6103, 9597, 9598, 0, 6104, 9594, 9595, 0, 9596, 0, 0, 0, 2904, - 6096, 6097, 9593, 6098, 9591, 9592, 0, 6099, 9588, 9589, 0, 9590, 0, 0, 0, 6100, 9584, 9585, 0, 9586, 0, 0, 0, 9587, 0, 0, 0, 0, 0, 0, 0, 237, - 985, 986, 2898, 987, 2896, 2897, 6095, 988, 2893, 2894, 6094, 2895, 6092, 6093, 9583, 989, 2889, 2890, 6091, 2891, 6089, 6090, 9582, 2892, 6086, 6087, 9581, 6088, 9579, 9580, 0, 990, - 2884, 2885, 6085, 2886, 6083, 6084, 9578, 2887, 6080, 6081, 9577, 6082, 9575, 9576, 0, 2888, 6076, 6077, 9574, 6078, 9572, 9573, 0, 6079, 9569, 9570, 0, 9571, 0, 0, 0, 991, - 2878, 2879, 6075, 2880, 6073, 6074, 9568, 2881, 6070, 6071, 9567, 6072, 9565, 9566, 0, 2882, 6066, 6067, 9564, 6068, 9562, 9563, 0, 6069, 9559, 9560, 0, 9561, 0, 0, 0, 2883, - 6061, 6062, 9558, 6063, 9556, 9557, 0, 6064, 9553, 9554, 0, 9555, 0, 0, 0, 6065, 9549, 9550, 0, 9551, 0, 0, 0, 9552, 0, 0, 0, 0, 0, 0, 0, 992, - 2871, 2872, 6060, 2873, 6058, 6059, 9548, 2874, 6055, 6056, 9547, 6057, 9545, 9546, 0, 2875, 6051, 6052, 9544, 6053, 9542, 9543, 0, 6054, 9539, 9540, 0, 9541, 0, 0, 0, 2876, - 6046, 6047, 9538, 6048, 9536, 9537, 0, 6049, 9533, 9534, 0, 9535, 0, 0, 0, 6050, 9529, 9530, 0, 9531, 0, 0, 0, 9532, 0, 0, 0, 0, 0, 0, 0, 2877, - 6040, 6041, 9528, 6042, 9526, 9527, 0, 6043, 9523, 9524, 0, 9525, 0, 0, 0, 6044, 9519, 9520, 0, 9521, 0, 0, 0, 9522, 0, 0, 0, 0, 0, 0, 0, 6045, - 9514, 9515, 0, 9516, 0, 0, 0, 9517, 0, 0, 0, 0, 0, 0, 0, 9518, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, - 219, 220, 984, 221, 982, 983, 2870, 222, 979, 980, 2869, 981, 2867, 2868, 6039, 223, 975, 976, 2866, 977, 2864, 2865, 6038, 978, 2861, 2862, 6037, 2863, 6035, 6036, 9513, 224, - 970, 971, 2860, 972, 2858, 2859, 6034, 973, 2855, 2856, 6033, 2857, 6031, 6032, 9512, 974, 2851, 2852, 6030, 2853, 6028, 6029, 9511, 2854, 6025, 6026, 9510, 6027, 9508, 9509, 0, 225, - 964, 965, 2850, 966, 2848, 2849, 6024, 967, 2845, 2846, 6023, 2847, 6021, 6022, 9507, 968, 2841, 2842, 6020, 2843, 6018, 6019, 9506, 2844, 6015, 6016, 9505, 6017, 9503, 9504, 0, 969, - 2836, 2837, 6014, 2838, 6012, 6013, 9502, 2839, 6009, 6010, 9501, 6011, 9499, 9500, 0, 2840, 6005, 6006, 9498, 6007, 9496, 9497, 0, 6008, 9493, 9494, 0, 9495, 0, 0, 0, 226, - 957, 958, 2835, 959, 2833, 2834, 6004, 960, 2830, 2831, 6003, 2832, 6001, 6002, 9492, 961, 2826, 2827, 6000, 2828, 5998, 5999, 9491, 2829, 5995, 5996, 9490, 5997, 9488, 9489, 0, 962, - 2821, 2822, 5994, 2823, 5992, 5993, 9487, 2824, 5989, 5990, 9486, 5991, 9484, 9485, 0, 2825, 5985, 5986, 9483, 5987, 9481, 9482, 0, 5988, 9478, 9479, 0, 9480, 0, 0, 0, 963, - 2815, 2816, 5984, 2817, 5982, 5983, 9477, 2818, 5979, 5980, 9476, 5981, 9474, 9475, 0, 2819, 5975, 5976, 9473, 5977, 9471, 9472, 0, 5978, 9468, 9469, 0, 9470, 0, 0, 0, 2820, - 5970, 5971, 9467, 5972, 9465, 9466, 0, 5973, 9462, 9463, 0, 9464, 0, 0, 0, 5974, 9458, 9459, 0, 9460, 0, 0, 0, 9461, 0, 0, 0, 0, 0, 0, 0, 227, - 949, 950, 2814, 951, 2812, 2813, 5969, 952, 2809, 2810, 5968, 2811, 5966, 5967, 9457, 953, 2805, 2806, 5965, 2807, 5963, 5964, 9456, 2808, 5960, 5961, 9455, 5962, 9453, 9454, 0, 954, - 2800, 2801, 5959, 2802, 5957, 5958, 9452, 2803, 5954, 5955, 9451, 5956, 9449, 9450, 0, 2804, 5950, 5951, 9448, 5952, 9446, 9447, 0, 5953, 9443, 9444, 0, 9445, 0, 0, 0, 955, - 2794, 2795, 5949, 2796, 5947, 5948, 9442, 2797, 5944, 5945, 9441, 5946, 9439, 9440, 0, 2798, 5940, 5941, 9438, 5942, 9436, 9437, 0, 5943, 9433, 9434, 0, 9435, 0, 0, 0, 2799, - 5935, 5936, 9432, 5937, 9430, 9431, 0, 5938, 9427, 9428, 0, 9429, 0, 0, 0, 5939, 9423, 9424, 0, 9425, 0, 0, 0, 9426, 0, 0, 0, 0, 0, 0, 0, 956, - 2787, 2788, 5934, 2789, 5932, 5933, 9422, 2790, 5929, 5930, 9421, 5931, 9419, 9420, 0, 2791, 5925, 5926, 9418, 5927, 9416, 9417, 0, 5928, 9413, 9414, 0, 9415, 0, 0, 0, 2792, - 5920, 5921, 9412, 5922, 9410, 9411, 0, 5923, 9407, 9408, 0, 9409, 0, 0, 0, 5924, 9403, 9404, 0, 9405, 0, 0, 0, 9406, 0, 0, 0, 0, 0, 0, 0, 2793, - 5914, 5915, 9402, 5916, 9400, 9401, 0, 5917, 9397, 9398, 0, 9399, 0, 0, 0, 5918, 9393, 9394, 0, 9395, 0, 0, 0, 9396, 0, 0, 0, 0, 0, 0, 0, 5919, - 9388, 9389, 0, 9390, 0, 0, 0, 9391, 0, 0, 0, 0, 0, 0, 0, 9392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, - 940, 941, 2786, 942, 2784, 2785, 5913, 943, 2781, 2782, 5912, 2783, 5910, 5911, 9387, 944, 2777, 2778, 5909, 2779, 5907, 5908, 9386, 2780, 5904, 5905, 9385, 5906, 9383, 9384, 0, 945, - 2772, 2773, 5903, 2774, 5901, 5902, 9382, 2775, 5898, 5899, 9381, 5900, 9379, 9380, 0, 2776, 5894, 5895, 9378, 5896, 9376, 9377, 0, 5897, 9373, 9374, 0, 9375, 0, 0, 0, 946, - 2766, 2767, 5893, 2768, 5891, 5892, 9372, 2769, 5888, 5889, 9371, 5890, 9369, 9370, 0, 2770, 5884, 5885, 9368, 5886, 9366, 9367, 0, 5887, 9363, 9364, 0, 9365, 0, 0, 0, 2771, - 5879, 5880, 9362, 5881, 9360, 9361, 0, 5882, 9357, 9358, 0, 9359, 0, 0, 0, 5883, 9353, 9354, 0, 9355, 0, 0, 0, 9356, 0, 0, 0, 0, 0, 0, 0, 947, - 2759, 2760, 5878, 2761, 5876, 5877, 9352, 2762, 5873, 5874, 9351, 5875, 9349, 9350, 0, 2763, 5869, 5870, 9348, 5871, 9346, 9347, 0, 5872, 9343, 9344, 0, 9345, 0, 0, 0, 2764, - 5864, 5865, 9342, 5866, 9340, 9341, 0, 5867, 9337, 9338, 0, 9339, 0, 0, 0, 5868, 9333, 9334, 0, 9335, 0, 0, 0, 9336, 0, 0, 0, 0, 0, 0, 0, 2765, - 5858, 5859, 9332, 5860, 9330, 9331, 0, 5861, 9327, 9328, 0, 9329, 0, 0, 0, 5862, 9323, 9324, 0, 9325, 0, 0, 0, 9326, 0, 0, 0, 0, 0, 0, 0, 5863, - 9318, 9319, 0, 9320, 0, 0, 0, 9321, 0, 0, 0, 0, 0, 0, 0, 9322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 948, - 2751, 2752, 5857, 2753, 5855, 5856, 9317, 2754, 5852, 5853, 9316, 5854, 9314, 9315, 0, 2755, 5848, 5849, 9313, 5850, 9311, 9312, 0, 5851, 9308, 9309, 0, 9310, 0, 0, 0, 2756, - 5843, 5844, 9307, 5845, 9305, 9306, 0, 5846, 9302, 9303, 0, 9304, 0, 0, 0, 5847, 9298, 9299, 0, 9300, 0, 0, 0, 9301, 0, 0, 0, 0, 0, 0, 0, 2757, - 5837, 5838, 9297, 5839, 9295, 9296, 0, 5840, 9292, 9293, 0, 9294, 0, 0, 0, 5841, 9288, 9289, 0, 9290, 0, 0, 0, 9291, 0, 0, 0, 0, 0, 0, 0, 5842, - 9283, 9284, 0, 9285, 0, 0, 0, 9286, 0, 0, 0, 0, 0, 0, 0, 9287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2758, - 5830, 5831, 9282, 5832, 9280, 9281, 0, 5833, 9277, 9278, 0, 9279, 0, 0, 0, 5834, 9273, 9274, 0, 9275, 0, 0, 0, 9276, 0, 0, 0, 0, 0, 0, 0, 5835, - 9268, 9269, 0, 9270, 0, 0, 0, 9271, 0, 0, 0, 0, 0, 0, 0, 9272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5836, - 9262, 9263, 0, 9264, 0, 0, 0, 9265, 0, 0, 0, 0, 0, 0, 0, 9266, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9267, - 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, 0, 40, - 208, 209, 939, 210, 937, 938, 2750, 211, 934, 935, 2749, 936, 2747, 2748, 5829, 212, 930, 931, 2746, 932, 2744, 2745, 5828, 933, 2741, 2742, 5827, 2743, 5825, 5826, 9261, 213, - 925, 926, 2740, 927, 2738, 2739, 5824, 928, 2735, 2736, 5823, 2737, 5821, 5822, 9260, 929, 2731, 2732, 5820, 2733, 5818, 5819, 9259, 2734, 5815, 5816, 9258, 5817, 9256, 9257, 0, 214, - 919, 920, 2730, 921, 2728, 2729, 5814, 922, 2725, 2726, 5813, 2727, 5811, 5812, 9255, 923, 2721, 2722, 5810, 2723, 5808, 5809, 9254, 2724, 5805, 5806, 9253, 5807, 9251, 9252, 0, 924, - 2716, 2717, 5804, 2718, 5802, 5803, 9250, 2719, 5799, 5800, 9249, 5801, 9247, 9248, 0, 2720, 5795, 5796, 9246, 5797, 9244, 9245, 0, 5798, 9241, 9242, 0, 9243, 0, 0, 0, 215, - 912, 913, 2715, 914, 2713, 2714, 5794, 915, 2710, 2711, 5793, 2712, 5791, 5792, 9240, 916, 2706, 2707, 5790, 2708, 5788, 5789, 9239, 2709, 5785, 5786, 9238, 5787, 9236, 9237, 0, 917, - 2701, 2702, 5784, 2703, 5782, 5783, 9235, 2704, 5779, 5780, 9234, 5781, 9232, 9233, 0, 2705, 5775, 5776, 9231, 5777, 9229, 9230, 0, 5778, 9226, 9227, 0, 9228, 0, 0, 0, 918, - 2695, 2696, 5774, 2697, 5772, 5773, 9225, 2698, 5769, 5770, 9224, 5771, 9222, 9223, 0, 2699, 5765, 5766, 9221, 5767, 9219, 9220, 0, 5768, 9216, 9217, 0, 9218, 0, 0, 0, 2700, - 5760, 5761, 9215, 5762, 9213, 9214, 0, 5763, 9210, 9211, 0, 9212, 0, 0, 0, 5764, 9206, 9207, 0, 9208, 0, 0, 0, 9209, 0, 0, 0, 0, 0, 0, 0, 216, - 904, 905, 2694, 906, 2692, 2693, 5759, 907, 2689, 2690, 5758, 2691, 5756, 5757, 9205, 908, 2685, 2686, 5755, 2687, 5753, 5754, 9204, 2688, 5750, 5751, 9203, 5752, 9201, 9202, 0, 909, - 2680, 2681, 5749, 2682, 5747, 5748, 9200, 2683, 5744, 5745, 9199, 5746, 9197, 9198, 0, 2684, 5740, 5741, 9196, 5742, 9194, 9195, 0, 5743, 9191, 9192, 0, 9193, 0, 0, 0, 910, - 2674, 2675, 5739, 2676, 5737, 5738, 9190, 2677, 5734, 5735, 9189, 5736, 9187, 9188, 0, 2678, 5730, 5731, 9186, 5732, 9184, 9185, 0, 5733, 9181, 9182, 0, 9183, 0, 0, 0, 2679, - 5725, 5726, 9180, 5727, 9178, 9179, 0, 5728, 9175, 9176, 0, 9177, 0, 0, 0, 5729, 9171, 9172, 0, 9173, 0, 0, 0, 9174, 0, 0, 0, 0, 0, 0, 0, 911, - 2667, 2668, 5724, 2669, 5722, 5723, 9170, 2670, 5719, 5720, 9169, 5721, 9167, 9168, 0, 2671, 5715, 5716, 9166, 5717, 9164, 9165, 0, 5718, 9161, 9162, 0, 9163, 0, 0, 0, 2672, - 5710, 5711, 9160, 5712, 9158, 9159, 0, 5713, 9155, 9156, 0, 9157, 0, 0, 0, 5714, 9151, 9152, 0, 9153, 0, 0, 0, 9154, 0, 0, 0, 0, 0, 0, 0, 2673, - 5704, 5705, 9150, 5706, 9148, 9149, 0, 5707, 9145, 9146, 0, 9147, 0, 0, 0, 5708, 9141, 9142, 0, 9143, 0, 0, 0, 9144, 0, 0, 0, 0, 0, 0, 0, 5709, - 9136, 9137, 0, 9138, 0, 0, 0, 9139, 0, 0, 0, 0, 0, 0, 0, 9140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, - 895, 896, 2666, 897, 2664, 2665, 5703, 898, 2661, 2662, 5702, 2663, 5700, 5701, 9135, 899, 2657, 2658, 5699, 2659, 5697, 5698, 9134, 2660, 5694, 5695, 9133, 5696, 9131, 9132, 0, 900, - 2652, 2653, 5693, 2654, 5691, 5692, 9130, 2655, 5688, 5689, 9129, 5690, 9127, 9128, 0, 2656, 5684, 5685, 9126, 5686, 9124, 9125, 0, 5687, 9121, 9122, 0, 9123, 0, 0, 0, 901, - 2646, 2647, 5683, 2648, 5681, 5682, 9120, 2649, 5678, 5679, 9119, 5680, 9117, 9118, 0, 2650, 5674, 5675, 9116, 5676, 9114, 9115, 0, 5677, 9111, 9112, 0, 9113, 0, 0, 0, 2651, - 5669, 5670, 9110, 5671, 9108, 9109, 0, 5672, 9105, 9106, 0, 9107, 0, 0, 0, 5673, 9101, 9102, 0, 9103, 0, 0, 0, 9104, 0, 0, 0, 0, 0, 0, 0, 902, - 2639, 2640, 5668, 2641, 5666, 5667, 9100, 2642, 5663, 5664, 9099, 5665, 9097, 9098, 0, 2643, 5659, 5660, 9096, 5661, 9094, 9095, 0, 5662, 9091, 9092, 0, 9093, 0, 0, 0, 2644, - 5654, 5655, 9090, 5656, 9088, 9089, 0, 5657, 9085, 9086, 0, 9087, 0, 0, 0, 5658, 9081, 9082, 0, 9083, 0, 0, 0, 9084, 0, 0, 0, 0, 0, 0, 0, 2645, - 5648, 5649, 9080, 5650, 9078, 9079, 0, 5651, 9075, 9076, 0, 9077, 0, 0, 0, 5652, 9071, 9072, 0, 9073, 0, 0, 0, 9074, 0, 0, 0, 0, 0, 0, 0, 5653, - 9066, 9067, 0, 9068, 0, 0, 0, 9069, 0, 0, 0, 0, 0, 0, 0, 9070, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, - 2631, 2632, 5647, 2633, 5645, 5646, 9065, 2634, 5642, 5643, 9064, 5644, 9062, 9063, 0, 2635, 5638, 5639, 9061, 5640, 9059, 9060, 0, 5641, 9056, 9057, 0, 9058, 0, 0, 0, 2636, - 5633, 5634, 9055, 5635, 9053, 9054, 0, 5636, 9050, 9051, 0, 9052, 0, 0, 0, 5637, 9046, 9047, 0, 9048, 0, 0, 0, 9049, 0, 0, 0, 0, 0, 0, 0, 2637, - 5627, 5628, 9045, 5629, 9043, 9044, 0, 5630, 9040, 9041, 0, 9042, 0, 0, 0, 5631, 9036, 9037, 0, 9038, 0, 0, 0, 9039, 0, 0, 0, 0, 0, 0, 0, 5632, - 9031, 9032, 0, 9033, 0, 0, 0, 9034, 0, 0, 0, 0, 0, 0, 0, 9035, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2638, - 5620, 5621, 9030, 5622, 9028, 9029, 0, 5623, 9025, 9026, 0, 9027, 0, 0, 0, 5624, 9021, 9022, 0, 9023, 0, 0, 0, 9024, 0, 0, 0, 0, 0, 0, 0, 5625, - 9016, 9017, 0, 9018, 0, 0, 0, 9019, 0, 0, 0, 0, 0, 0, 0, 9020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5626, - 9010, 9011, 0, 9012, 0, 0, 0, 9013, 0, 0, 0, 0, 0, 0, 0, 9014, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9015, - 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, 0, 218, - 885, 886, 2630, 887, 2628, 2629, 5619, 888, 2625, 2626, 5618, 2627, 5616, 5617, 9009, 889, 2621, 2622, 5615, 2623, 5613, 5614, 9008, 2624, 5610, 5611, 9007, 5612, 9005, 9006, 0, 890, - 2616, 2617, 5609, 2618, 5607, 5608, 9004, 2619, 5604, 5605, 9003, 5606, 9001, 9002, 0, 2620, 5600, 5601, 9000, 5602, 8998, 8999, 0, 5603, 8995, 8996, 0, 8997, 0, 0, 0, 891, - 2610, 2611, 5599, 2612, 5597, 5598, 8994, 2613, 5594, 5595, 8993, 5596, 8991, 8992, 0, 2614, 5590, 5591, 8990, 5592, 8988, 8989, 0, 5593, 8985, 8986, 0, 8987, 0, 0, 0, 2615, - 5585, 5586, 8984, 5587, 8982, 8983, 0, 5588, 8979, 8980, 0, 8981, 0, 0, 0, 5589, 8975, 8976, 0, 8977, 0, 0, 0, 8978, 0, 0, 0, 0, 0, 0, 0, 892, - 2603, 2604, 5584, 2605, 5582, 5583, 8974, 2606, 5579, 5580, 8973, 5581, 8971, 8972, 0, 2607, 5575, 5576, 8970, 5577, 8968, 8969, 0, 5578, 8965, 8966, 0, 8967, 0, 0, 0, 2608, - 5570, 5571, 8964, 5572, 8962, 8963, 0, 5573, 8959, 8960, 0, 8961, 0, 0, 0, 5574, 8955, 8956, 0, 8957, 0, 0, 0, 8958, 0, 0, 0, 0, 0, 0, 0, 2609, - 5564, 5565, 8954, 5566, 8952, 8953, 0, 5567, 8949, 8950, 0, 8951, 0, 0, 0, 5568, 8945, 8946, 0, 8947, 0, 0, 0, 8948, 0, 0, 0, 0, 0, 0, 0, 5569, - 8940, 8941, 0, 8942, 0, 0, 0, 8943, 0, 0, 0, 0, 0, 0, 0, 8944, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 893, - 2595, 2596, 5563, 2597, 5561, 5562, 8939, 2598, 5558, 5559, 8938, 5560, 8936, 8937, 0, 2599, 5554, 5555, 8935, 5556, 8933, 8934, 0, 5557, 8930, 8931, 0, 8932, 0, 0, 0, 2600, - 5549, 5550, 8929, 5551, 8927, 8928, 0, 5552, 8924, 8925, 0, 8926, 0, 0, 0, 5553, 8920, 8921, 0, 8922, 0, 0, 0, 8923, 0, 0, 0, 0, 0, 0, 0, 2601, - 5543, 5544, 8919, 5545, 8917, 8918, 0, 5546, 8914, 8915, 0, 8916, 0, 0, 0, 5547, 8910, 8911, 0, 8912, 0, 0, 0, 8913, 0, 0, 0, 0, 0, 0, 0, 5548, - 8905, 8906, 0, 8907, 0, 0, 0, 8908, 0, 0, 0, 0, 0, 0, 0, 8909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2602, - 5536, 5537, 8904, 5538, 8902, 8903, 0, 5539, 8899, 8900, 0, 8901, 0, 0, 0, 5540, 8895, 8896, 0, 8897, 0, 0, 0, 8898, 0, 0, 0, 0, 0, 0, 0, 5541, - 8890, 8891, 0, 8892, 0, 0, 0, 8893, 0, 0, 0, 0, 0, 0, 0, 8894, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5542, - 8884, 8885, 0, 8886, 0, 0, 0, 8887, 0, 0, 0, 0, 0, 0, 0, 8888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8889, - 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, 0, 894, - 2586, 2587, 5535, 2588, 5533, 5534, 8883, 2589, 5530, 5531, 8882, 5532, 8880, 8881, 0, 2590, 5526, 5527, 8879, 5528, 8877, 8878, 0, 5529, 8874, 8875, 0, 8876, 0, 0, 0, 2591, - 5521, 5522, 8873, 5523, 8871, 8872, 0, 5524, 8868, 8869, 0, 8870, 0, 0, 0, 5525, 8864, 8865, 0, 8866, 0, 0, 0, 8867, 0, 0, 0, 0, 0, 0, 0, 2592, - 5515, 5516, 8863, 5517, 8861, 8862, 0, 5518, 8858, 8859, 0, 8860, 0, 0, 0, 5519, 8854, 8855, 0, 8856, 0, 0, 0, 8857, 0, 0, 0, 0, 0, 0, 0, 5520, - 8849, 8850, 0, 8851, 0, 0, 0, 8852, 0, 0, 0, 0, 0, 0, 0, 8853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2593, - 5508, 5509, 8848, 5510, 8846, 8847, 0, 5511, 8843, 8844, 0, 8845, 0, 0, 0, 5512, 8839, 8840, 0, 8841, 0, 0, 0, 8842, 0, 0, 0, 0, 0, 0, 0, 5513, - 8834, 8835, 0, 8836, 0, 0, 0, 8837, 0, 0, 0, 0, 0, 0, 0, 8838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5514, - 8828, 8829, 0, 8830, 0, 0, 0, 8831, 0, 0, 0, 0, 0, 0, 0, 8832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8833, - 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, 0, 2594, - 5500, 5501, 8827, 5502, 8825, 8826, 0, 5503, 8822, 8823, 0, 8824, 0, 0, 0, 5504, 8818, 8819, 0, 8820, 0, 0, 0, 8821, 0, 0, 0, 0, 0, 0, 0, 5505, - 8813, 8814, 0, 8815, 0, 0, 0, 8816, 0, 0, 0, 0, 0, 0, 0, 8817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5506, - 8807, 8808, 0, 8809, 0, 0, 0, 8810, 0, 0, 0, 0, 0, 0, 0, 8811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8812, - 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, 0, 5507, - 8800, 8801, 0, 8802, 0, 0, 0, 8803, 0, 0, 0, 0, 0, 0, 0, 8804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8805, - 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, 0, 8806, - 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, 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, 0, 0, 0, 41, - 196, 197, 884, 198, 882, 883, 2585, 199, 879, 880, 2584, 881, 2582, 2583, 5499, 200, 875, 876, 2581, 877, 2579, 2580, 5498, 878, 2576, 2577, 5497, 2578, 5495, 5496, 8799, 201, - 870, 871, 2575, 872, 2573, 2574, 5494, 873, 2570, 2571, 5493, 2572, 5491, 5492, 8798, 874, 2566, 2567, 5490, 2568, 5488, 5489, 8797, 2569, 5485, 5486, 8796, 5487, 8794, 8795, 0, 202, - 864, 865, 2565, 866, 2563, 2564, 5484, 867, 2560, 2561, 5483, 2562, 5481, 5482, 8793, 868, 2556, 2557, 5480, 2558, 5478, 5479, 8792, 2559, 5475, 5476, 8791, 5477, 8789, 8790, 0, 869, - 2551, 2552, 5474, 2553, 5472, 5473, 8788, 2554, 5469, 5470, 8787, 5471, 8785, 8786, 0, 2555, 5465, 5466, 8784, 5467, 8782, 8783, 0, 5468, 8779, 8780, 0, 8781, 0, 0, 0, 203, - 857, 858, 2550, 859, 2548, 2549, 5464, 860, 2545, 2546, 5463, 2547, 5461, 5462, 8778, 861, 2541, 2542, 5460, 2543, 5458, 5459, 8777, 2544, 5455, 5456, 8776, 5457, 8774, 8775, 0, 862, - 2536, 2537, 5454, 2538, 5452, 5453, 8773, 2539, 5449, 5450, 8772, 5451, 8770, 8771, 0, 2540, 5445, 5446, 8769, 5447, 8767, 8768, 0, 5448, 8764, 8765, 0, 8766, 0, 0, 0, 863, - 2530, 2531, 5444, 2532, 5442, 5443, 8763, 2533, 5439, 5440, 8762, 5441, 8760, 8761, 0, 2534, 5435, 5436, 8759, 5437, 8757, 8758, 0, 5438, 8754, 8755, 0, 8756, 0, 0, 0, 2535, - 5430, 5431, 8753, 5432, 8751, 8752, 0, 5433, 8748, 8749, 0, 8750, 0, 0, 0, 5434, 8744, 8745, 0, 8746, 0, 0, 0, 8747, 0, 0, 0, 0, 0, 0, 0, 204, - 849, 850, 2529, 851, 2527, 2528, 5429, 852, 2524, 2525, 5428, 2526, 5426, 5427, 8743, 853, 2520, 2521, 5425, 2522, 5423, 5424, 8742, 2523, 5420, 5421, 8741, 5422, 8739, 8740, 0, 854, - 2515, 2516, 5419, 2517, 5417, 5418, 8738, 2518, 5414, 5415, 8737, 5416, 8735, 8736, 0, 2519, 5410, 5411, 8734, 5412, 8732, 8733, 0, 5413, 8729, 8730, 0, 8731, 0, 0, 0, 855, - 2509, 2510, 5409, 2511, 5407, 5408, 8728, 2512, 5404, 5405, 8727, 5406, 8725, 8726, 0, 2513, 5400, 5401, 8724, 5402, 8722, 8723, 0, 5403, 8719, 8720, 0, 8721, 0, 0, 0, 2514, - 5395, 5396, 8718, 5397, 8716, 8717, 0, 5398, 8713, 8714, 0, 8715, 0, 0, 0, 5399, 8709, 8710, 0, 8711, 0, 0, 0, 8712, 0, 0, 0, 0, 0, 0, 0, 856, - 2502, 2503, 5394, 2504, 5392, 5393, 8708, 2505, 5389, 5390, 8707, 5391, 8705, 8706, 0, 2506, 5385, 5386, 8704, 5387, 8702, 8703, 0, 5388, 8699, 8700, 0, 8701, 0, 0, 0, 2507, - 5380, 5381, 8698, 5382, 8696, 8697, 0, 5383, 8693, 8694, 0, 8695, 0, 0, 0, 5384, 8689, 8690, 0, 8691, 0, 0, 0, 8692, 0, 0, 0, 0, 0, 0, 0, 2508, - 5374, 5375, 8688, 5376, 8686, 8687, 0, 5377, 8683, 8684, 0, 8685, 0, 0, 0, 5378, 8679, 8680, 0, 8681, 0, 0, 0, 8682, 0, 0, 0, 0, 0, 0, 0, 5379, - 8674, 8675, 0, 8676, 0, 0, 0, 8677, 0, 0, 0, 0, 0, 0, 0, 8678, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 205, - 840, 841, 2501, 842, 2499, 2500, 5373, 843, 2496, 2497, 5372, 2498, 5370, 5371, 8673, 844, 2492, 2493, 5369, 2494, 5367, 5368, 8672, 2495, 5364, 5365, 8671, 5366, 8669, 8670, 0, 845, - 2487, 2488, 5363, 2489, 5361, 5362, 8668, 2490, 5358, 5359, 8667, 5360, 8665, 8666, 0, 2491, 5354, 5355, 8664, 5356, 8662, 8663, 0, 5357, 8659, 8660, 0, 8661, 0, 0, 0, 846, - 2481, 2482, 5353, 2483, 5351, 5352, 8658, 2484, 5348, 5349, 8657, 5350, 8655, 8656, 0, 2485, 5344, 5345, 8654, 5346, 8652, 8653, 0, 5347, 8649, 8650, 0, 8651, 0, 0, 0, 2486, - 5339, 5340, 8648, 5341, 8646, 8647, 0, 5342, 8643, 8644, 0, 8645, 0, 0, 0, 5343, 8639, 8640, 0, 8641, 0, 0, 0, 8642, 0, 0, 0, 0, 0, 0, 0, 847, - 2474, 2475, 5338, 2476, 5336, 5337, 8638, 2477, 5333, 5334, 8637, 5335, 8635, 8636, 0, 2478, 5329, 5330, 8634, 5331, 8632, 8633, 0, 5332, 8629, 8630, 0, 8631, 0, 0, 0, 2479, - 5324, 5325, 8628, 5326, 8626, 8627, 0, 5327, 8623, 8624, 0, 8625, 0, 0, 0, 5328, 8619, 8620, 0, 8621, 0, 0, 0, 8622, 0, 0, 0, 0, 0, 0, 0, 2480, - 5318, 5319, 8618, 5320, 8616, 8617, 0, 5321, 8613, 8614, 0, 8615, 0, 0, 0, 5322, 8609, 8610, 0, 8611, 0, 0, 0, 8612, 0, 0, 0, 0, 0, 0, 0, 5323, - 8604, 8605, 0, 8606, 0, 0, 0, 8607, 0, 0, 0, 0, 0, 0, 0, 8608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 848, - 2466, 2467, 5317, 2468, 5315, 5316, 8603, 2469, 5312, 5313, 8602, 5314, 8600, 8601, 0, 2470, 5308, 5309, 8599, 5310, 8597, 8598, 0, 5311, 8594, 8595, 0, 8596, 0, 0, 0, 2471, - 5303, 5304, 8593, 5305, 8591, 8592, 0, 5306, 8588, 8589, 0, 8590, 0, 0, 0, 5307, 8584, 8585, 0, 8586, 0, 0, 0, 8587, 0, 0, 0, 0, 0, 0, 0, 2472, - 5297, 5298, 8583, 5299, 8581, 8582, 0, 5300, 8578, 8579, 0, 8580, 0, 0, 0, 5301, 8574, 8575, 0, 8576, 0, 0, 0, 8577, 0, 0, 0, 0, 0, 0, 0, 5302, - 8569, 8570, 0, 8571, 0, 0, 0, 8572, 0, 0, 0, 0, 0, 0, 0, 8573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2473, - 5290, 5291, 8568, 5292, 8566, 8567, 0, 5293, 8563, 8564, 0, 8565, 0, 0, 0, 5294, 8559, 8560, 0, 8561, 0, 0, 0, 8562, 0, 0, 0, 0, 0, 0, 0, 5295, - 8554, 8555, 0, 8556, 0, 0, 0, 8557, 0, 0, 0, 0, 0, 0, 0, 8558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5296, - 8548, 8549, 0, 8550, 0, 0, 0, 8551, 0, 0, 0, 0, 0, 0, 0, 8552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8553, - 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, 0, 206, - 830, 831, 2465, 832, 2463, 2464, 5289, 833, 2460, 2461, 5288, 2462, 5286, 5287, 8547, 834, 2456, 2457, 5285, 2458, 5283, 5284, 8546, 2459, 5280, 5281, 8545, 5282, 8543, 8544, 0, 835, - 2451, 2452, 5279, 2453, 5277, 5278, 8542, 2454, 5274, 5275, 8541, 5276, 8539, 8540, 0, 2455, 5270, 5271, 8538, 5272, 8536, 8537, 0, 5273, 8533, 8534, 0, 8535, 0, 0, 0, 836, - 2445, 2446, 5269, 2447, 5267, 5268, 8532, 2448, 5264, 5265, 8531, 5266, 8529, 8530, 0, 2449, 5260, 5261, 8528, 5262, 8526, 8527, 0, 5263, 8523, 8524, 0, 8525, 0, 0, 0, 2450, - 5255, 5256, 8522, 5257, 8520, 8521, 0, 5258, 8517, 8518, 0, 8519, 0, 0, 0, 5259, 8513, 8514, 0, 8515, 0, 0, 0, 8516, 0, 0, 0, 0, 0, 0, 0, 837, - 2438, 2439, 5254, 2440, 5252, 5253, 8512, 2441, 5249, 5250, 8511, 5251, 8509, 8510, 0, 2442, 5245, 5246, 8508, 5247, 8506, 8507, 0, 5248, 8503, 8504, 0, 8505, 0, 0, 0, 2443, - 5240, 5241, 8502, 5242, 8500, 8501, 0, 5243, 8497, 8498, 0, 8499, 0, 0, 0, 5244, 8493, 8494, 0, 8495, 0, 0, 0, 8496, 0, 0, 0, 0, 0, 0, 0, 2444, - 5234, 5235, 8492, 5236, 8490, 8491, 0, 5237, 8487, 8488, 0, 8489, 0, 0, 0, 5238, 8483, 8484, 0, 8485, 0, 0, 0, 8486, 0, 0, 0, 0, 0, 0, 0, 5239, - 8478, 8479, 0, 8480, 0, 0, 0, 8481, 0, 0, 0, 0, 0, 0, 0, 8482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 838, - 2430, 2431, 5233, 2432, 5231, 5232, 8477, 2433, 5228, 5229, 8476, 5230, 8474, 8475, 0, 2434, 5224, 5225, 8473, 5226, 8471, 8472, 0, 5227, 8468, 8469, 0, 8470, 0, 0, 0, 2435, - 5219, 5220, 8467, 5221, 8465, 8466, 0, 5222, 8462, 8463, 0, 8464, 0, 0, 0, 5223, 8458, 8459, 0, 8460, 0, 0, 0, 8461, 0, 0, 0, 0, 0, 0, 0, 2436, - 5213, 5214, 8457, 5215, 8455, 8456, 0, 5216, 8452, 8453, 0, 8454, 0, 0, 0, 5217, 8448, 8449, 0, 8450, 0, 0, 0, 8451, 0, 0, 0, 0, 0, 0, 0, 5218, - 8443, 8444, 0, 8445, 0, 0, 0, 8446, 0, 0, 0, 0, 0, 0, 0, 8447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2437, - 5206, 5207, 8442, 5208, 8440, 8441, 0, 5209, 8437, 8438, 0, 8439, 0, 0, 0, 5210, 8433, 8434, 0, 8435, 0, 0, 0, 8436, 0, 0, 0, 0, 0, 0, 0, 5211, - 8428, 8429, 0, 8430, 0, 0, 0, 8431, 0, 0, 0, 0, 0, 0, 0, 8432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5212, - 8422, 8423, 0, 8424, 0, 0, 0, 8425, 0, 0, 0, 0, 0, 0, 0, 8426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8427, - 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, 0, 839, - 2421, 2422, 5205, 2423, 5203, 5204, 8421, 2424, 5200, 5201, 8420, 5202, 8418, 8419, 0, 2425, 5196, 5197, 8417, 5198, 8415, 8416, 0, 5199, 8412, 8413, 0, 8414, 0, 0, 0, 2426, - 5191, 5192, 8411, 5193, 8409, 8410, 0, 5194, 8406, 8407, 0, 8408, 0, 0, 0, 5195, 8402, 8403, 0, 8404, 0, 0, 0, 8405, 0, 0, 0, 0, 0, 0, 0, 2427, - 5185, 5186, 8401, 5187, 8399, 8400, 0, 5188, 8396, 8397, 0, 8398, 0, 0, 0, 5189, 8392, 8393, 0, 8394, 0, 0, 0, 8395, 0, 0, 0, 0, 0, 0, 0, 5190, - 8387, 8388, 0, 8389, 0, 0, 0, 8390, 0, 0, 0, 0, 0, 0, 0, 8391, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2428, - 5178, 5179, 8386, 5180, 8384, 8385, 0, 5181, 8381, 8382, 0, 8383, 0, 0, 0, 5182, 8377, 8378, 0, 8379, 0, 0, 0, 8380, 0, 0, 0, 0, 0, 0, 0, 5183, - 8372, 8373, 0, 8374, 0, 0, 0, 8375, 0, 0, 0, 0, 0, 0, 0, 8376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5184, - 8366, 8367, 0, 8368, 0, 0, 0, 8369, 0, 0, 0, 0, 0, 0, 0, 8370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8371, - 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, 0, 2429, - 5170, 5171, 8365, 5172, 8363, 8364, 0, 5173, 8360, 8361, 0, 8362, 0, 0, 0, 5174, 8356, 8357, 0, 8358, 0, 0, 0, 8359, 0, 0, 0, 0, 0, 0, 0, 5175, - 8351, 8352, 0, 8353, 0, 0, 0, 8354, 0, 0, 0, 0, 0, 0, 0, 8355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5176, - 8345, 8346, 0, 8347, 0, 0, 0, 8348, 0, 0, 0, 0, 0, 0, 0, 8349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8350, - 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, 0, 5177, - 8338, 8339, 0, 8340, 0, 0, 0, 8341, 0, 0, 0, 0, 0, 0, 0, 8342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8343, - 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, 0, 8344, - 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, 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, 0, 0, 0, 207, - 819, 820, 2420, 821, 2418, 2419, 5169, 822, 2415, 2416, 5168, 2417, 5166, 5167, 8337, 823, 2411, 2412, 5165, 2413, 5163, 5164, 8336, 2414, 5160, 5161, 8335, 5162, 8333, 8334, 0, 824, - 2406, 2407, 5159, 2408, 5157, 5158, 8332, 2409, 5154, 5155, 8331, 5156, 8329, 8330, 0, 2410, 5150, 5151, 8328, 5152, 8326, 8327, 0, 5153, 8323, 8324, 0, 8325, 0, 0, 0, 825, - 2400, 2401, 5149, 2402, 5147, 5148, 8322, 2403, 5144, 5145, 8321, 5146, 8319, 8320, 0, 2404, 5140, 5141, 8318, 5142, 8316, 8317, 0, 5143, 8313, 8314, 0, 8315, 0, 0, 0, 2405, - 5135, 5136, 8312, 5137, 8310, 8311, 0, 5138, 8307, 8308, 0, 8309, 0, 0, 0, 5139, 8303, 8304, 0, 8305, 0, 0, 0, 8306, 0, 0, 0, 0, 0, 0, 0, 826, - 2393, 2394, 5134, 2395, 5132, 5133, 8302, 2396, 5129, 5130, 8301, 5131, 8299, 8300, 0, 2397, 5125, 5126, 8298, 5127, 8296, 8297, 0, 5128, 8293, 8294, 0, 8295, 0, 0, 0, 2398, - 5120, 5121, 8292, 5122, 8290, 8291, 0, 5123, 8287, 8288, 0, 8289, 0, 0, 0, 5124, 8283, 8284, 0, 8285, 0, 0, 0, 8286, 0, 0, 0, 0, 0, 0, 0, 2399, - 5114, 5115, 8282, 5116, 8280, 8281, 0, 5117, 8277, 8278, 0, 8279, 0, 0, 0, 5118, 8273, 8274, 0, 8275, 0, 0, 0, 8276, 0, 0, 0, 0, 0, 0, 0, 5119, - 8268, 8269, 0, 8270, 0, 0, 0, 8271, 0, 0, 0, 0, 0, 0, 0, 8272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 827, - 2385, 2386, 5113, 2387, 5111, 5112, 8267, 2388, 5108, 5109, 8266, 5110, 8264, 8265, 0, 2389, 5104, 5105, 8263, 5106, 8261, 8262, 0, 5107, 8258, 8259, 0, 8260, 0, 0, 0, 2390, - 5099, 5100, 8257, 5101, 8255, 8256, 0, 5102, 8252, 8253, 0, 8254, 0, 0, 0, 5103, 8248, 8249, 0, 8250, 0, 0, 0, 8251, 0, 0, 0, 0, 0, 0, 0, 2391, - 5093, 5094, 8247, 5095, 8245, 8246, 0, 5096, 8242, 8243, 0, 8244, 0, 0, 0, 5097, 8238, 8239, 0, 8240, 0, 0, 0, 8241, 0, 0, 0, 0, 0, 0, 0, 5098, - 8233, 8234, 0, 8235, 0, 0, 0, 8236, 0, 0, 0, 0, 0, 0, 0, 8237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2392, - 5086, 5087, 8232, 5088, 8230, 8231, 0, 5089, 8227, 8228, 0, 8229, 0, 0, 0, 5090, 8223, 8224, 0, 8225, 0, 0, 0, 8226, 0, 0, 0, 0, 0, 0, 0, 5091, - 8218, 8219, 0, 8220, 0, 0, 0, 8221, 0, 0, 0, 0, 0, 0, 0, 8222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5092, - 8212, 8213, 0, 8214, 0, 0, 0, 8215, 0, 0, 0, 0, 0, 0, 0, 8216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8217, - 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, 0, 828, - 2376, 2377, 5085, 2378, 5083, 5084, 8211, 2379, 5080, 5081, 8210, 5082, 8208, 8209, 0, 2380, 5076, 5077, 8207, 5078, 8205, 8206, 0, 5079, 8202, 8203, 0, 8204, 0, 0, 0, 2381, - 5071, 5072, 8201, 5073, 8199, 8200, 0, 5074, 8196, 8197, 0, 8198, 0, 0, 0, 5075, 8192, 8193, 0, 8194, 0, 0, 0, 8195, 0, 0, 0, 0, 0, 0, 0, 2382, - 5065, 5066, 8191, 5067, 8189, 8190, 0, 5068, 8186, 8187, 0, 8188, 0, 0, 0, 5069, 8182, 8183, 0, 8184, 0, 0, 0, 8185, 0, 0, 0, 0, 0, 0, 0, 5070, - 8177, 8178, 0, 8179, 0, 0, 0, 8180, 0, 0, 0, 0, 0, 0, 0, 8181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2383, - 5058, 5059, 8176, 5060, 8174, 8175, 0, 5061, 8171, 8172, 0, 8173, 0, 0, 0, 5062, 8167, 8168, 0, 8169, 0, 0, 0, 8170, 0, 0, 0, 0, 0, 0, 0, 5063, - 8162, 8163, 0, 8164, 0, 0, 0, 8165, 0, 0, 0, 0, 0, 0, 0, 8166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5064, - 8156, 8157, 0, 8158, 0, 0, 0, 8159, 0, 0, 0, 0, 0, 0, 0, 8160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8161, - 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, 0, 2384, - 5050, 5051, 8155, 5052, 8153, 8154, 0, 5053, 8150, 8151, 0, 8152, 0, 0, 0, 5054, 8146, 8147, 0, 8148, 0, 0, 0, 8149, 0, 0, 0, 0, 0, 0, 0, 5055, - 8141, 8142, 0, 8143, 0, 0, 0, 8144, 0, 0, 0, 0, 0, 0, 0, 8145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5056, - 8135, 8136, 0, 8137, 0, 0, 0, 8138, 0, 0, 0, 0, 0, 0, 0, 8139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8140, - 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, 0, 5057, - 8128, 8129, 0, 8130, 0, 0, 0, 8131, 0, 0, 0, 0, 0, 0, 0, 8132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8133, - 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, 0, 8134, - 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, 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, 0, 0, 0, 829, - 2366, 2367, 5049, 2368, 5047, 5048, 8127, 2369, 5044, 5045, 8126, 5046, 8124, 8125, 0, 2370, 5040, 5041, 8123, 5042, 8121, 8122, 0, 5043, 8118, 8119, 0, 8120, 0, 0, 0, 2371, - 5035, 5036, 8117, 5037, 8115, 8116, 0, 5038, 8112, 8113, 0, 8114, 0, 0, 0, 5039, 8108, 8109, 0, 8110, 0, 0, 0, 8111, 0, 0, 0, 0, 0, 0, 0, 2372, - 5029, 5030, 8107, 5031, 8105, 8106, 0, 5032, 8102, 8103, 0, 8104, 0, 0, 0, 5033, 8098, 8099, 0, 8100, 0, 0, 0, 8101, 0, 0, 0, 0, 0, 0, 0, 5034, - 8093, 8094, 0, 8095, 0, 0, 0, 8096, 0, 0, 0, 0, 0, 0, 0, 8097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2373, - 5022, 5023, 8092, 5024, 8090, 8091, 0, 5025, 8087, 8088, 0, 8089, 0, 0, 0, 5026, 8083, 8084, 0, 8085, 0, 0, 0, 8086, 0, 0, 0, 0, 0, 0, 0, 5027, - 8078, 8079, 0, 8080, 0, 0, 0, 8081, 0, 0, 0, 0, 0, 0, 0, 8082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5028, - 8072, 8073, 0, 8074, 0, 0, 0, 8075, 0, 0, 0, 0, 0, 0, 0, 8076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8077, - 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, 0, 2374, - 5014, 5015, 8071, 5016, 8069, 8070, 0, 5017, 8066, 8067, 0, 8068, 0, 0, 0, 5018, 8062, 8063, 0, 8064, 0, 0, 0, 8065, 0, 0, 0, 0, 0, 0, 0, 5019, - 8057, 8058, 0, 8059, 0, 0, 0, 8060, 0, 0, 0, 0, 0, 0, 0, 8061, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5020, - 8051, 8052, 0, 8053, 0, 0, 0, 8054, 0, 0, 0, 0, 0, 0, 0, 8055, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8056, - 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, 0, 5021, - 8044, 8045, 0, 8046, 0, 0, 0, 8047, 0, 0, 0, 0, 0, 0, 0, 8048, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8049, - 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, 0, 8050, - 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, 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, 0, 0, 0, 2375, - 5005, 5006, 8043, 5007, 8041, 8042, 0, 5008, 8038, 8039, 0, 8040, 0, 0, 0, 5009, 8034, 8035, 0, 8036, 0, 0, 0, 8037, 0, 0, 0, 0, 0, 0, 0, 5010, - 8029, 8030, 0, 8031, 0, 0, 0, 8032, 0, 0, 0, 0, 0, 0, 0, 8033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5011, - 8023, 8024, 0, 8025, 0, 0, 0, 8026, 0, 0, 0, 0, 0, 0, 0, 8027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8028, - 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, 0, 5012, - 8016, 8017, 0, 8018, 0, 0, 0, 8019, 0, 0, 0, 0, 0, 0, 0, 8020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8021, - 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, 0, 8022, - 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, 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, 0, 0, 0, 5013, - 8008, 8009, 0, 8010, 0, 0, 0, 8011, 0, 0, 0, 0, 0, 0, 0, 8012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8013, - 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, 0, 8014, - 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, 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, 0, 0, 0, 8015, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 14, - 15, 16, 195, 17, 193, 194, 818, 18, 190, 191, 817, 192, 815, 816, 2365, 19, 186, 187, 814, 188, 812, 813, 2364, 189, 809, 810, 2363, 811, 2361, 2362, 5004, 20, - 181, 182, 808, 183, 806, 807, 2360, 184, 803, 804, 2359, 805, 2357, 2358, 5003, 185, 799, 800, 2356, 801, 2354, 2355, 5002, 802, 2351, 2352, 5001, 2353, 4999, 5000, 8007, 21, - 175, 176, 798, 177, 796, 797, 2350, 178, 793, 794, 2349, 795, 2347, 2348, 4998, 179, 789, 790, 2346, 791, 2344, 2345, 4997, 792, 2341, 2342, 4996, 2343, 4994, 4995, 8006, 180, - 784, 785, 2340, 786, 2338, 2339, 4993, 787, 2335, 2336, 4992, 2337, 4990, 4991, 8005, 788, 2331, 2332, 4989, 2333, 4987, 4988, 8004, 2334, 4984, 4985, 8003, 4986, 8001, 8002, 0, 22, - 168, 169, 783, 170, 781, 782, 2330, 171, 778, 779, 2329, 780, 2327, 2328, 4983, 172, 774, 775, 2326, 776, 2324, 2325, 4982, 777, 2321, 2322, 4981, 2323, 4979, 4980, 8000, 173, - 769, 770, 2320, 771, 2318, 2319, 4978, 772, 2315, 2316, 4977, 2317, 4975, 4976, 7999, 773, 2311, 2312, 4974, 2313, 4972, 4973, 7998, 2314, 4969, 4970, 7997, 4971, 7995, 7996, 0, 174, - 763, 764, 2310, 765, 2308, 2309, 4968, 766, 2305, 2306, 4967, 2307, 4965, 4966, 7994, 767, 2301, 2302, 4964, 2303, 4962, 4963, 7993, 2304, 4959, 4960, 7992, 4961, 7990, 7991, 0, 768, - 2296, 2297, 4958, 2298, 4956, 4957, 7989, 2299, 4953, 4954, 7988, 4955, 7986, 7987, 0, 2300, 4949, 4950, 7985, 4951, 7983, 7984, 0, 4952, 7980, 7981, 0, 7982, 0, 0, 0, 23, - 160, 161, 762, 162, 760, 761, 2295, 163, 757, 758, 2294, 759, 2292, 2293, 4948, 164, 753, 754, 2291, 755, 2289, 2290, 4947, 756, 2286, 2287, 4946, 2288, 4944, 4945, 7979, 165, - 748, 749, 2285, 750, 2283, 2284, 4943, 751, 2280, 2281, 4942, 2282, 4940, 4941, 7978, 752, 2276, 2277, 4939, 2278, 4937, 4938, 7977, 2279, 4934, 4935, 7976, 4936, 7974, 7975, 0, 166, - 742, 743, 2275, 744, 2273, 2274, 4933, 745, 2270, 2271, 4932, 2272, 4930, 4931, 7973, 746, 2266, 2267, 4929, 2268, 4927, 4928, 7972, 2269, 4924, 4925, 7971, 4926, 7969, 7970, 0, 747, - 2261, 2262, 4923, 2263, 4921, 4922, 7968, 2264, 4918, 4919, 7967, 4920, 7965, 7966, 0, 2265, 4914, 4915, 7964, 4916, 7962, 7963, 0, 4917, 7959, 7960, 0, 7961, 0, 0, 0, 167, - 735, 736, 2260, 737, 2258, 2259, 4913, 738, 2255, 2256, 4912, 2257, 4910, 4911, 7958, 739, 2251, 2252, 4909, 2253, 4907, 4908, 7957, 2254, 4904, 4905, 7956, 4906, 7954, 7955, 0, 740, - 2246, 2247, 4903, 2248, 4901, 4902, 7953, 2249, 4898, 4899, 7952, 4900, 7950, 7951, 0, 2250, 4894, 4895, 7949, 4896, 7947, 7948, 0, 4897, 7944, 7945, 0, 7946, 0, 0, 0, 741, - 2240, 2241, 4893, 2242, 4891, 4892, 7943, 2243, 4888, 4889, 7942, 4890, 7940, 7941, 0, 2244, 4884, 4885, 7939, 4886, 7937, 7938, 0, 4887, 7934, 7935, 0, 7936, 0, 0, 0, 2245, - 4879, 4880, 7933, 4881, 7931, 7932, 0, 4882, 7928, 7929, 0, 7930, 0, 0, 0, 4883, 7924, 7925, 0, 7926, 0, 0, 0, 7927, 0, 0, 0, 0, 0, 0, 0, 24, - 151, 152, 734, 153, 732, 733, 2239, 154, 729, 730, 2238, 731, 2236, 2237, 4878, 155, 725, 726, 2235, 727, 2233, 2234, 4877, 728, 2230, 2231, 4876, 2232, 4874, 4875, 7923, 156, - 720, 721, 2229, 722, 2227, 2228, 4873, 723, 2224, 2225, 4872, 2226, 4870, 4871, 7922, 724, 2220, 2221, 4869, 2222, 4867, 4868, 7921, 2223, 4864, 4865, 7920, 4866, 7918, 7919, 0, 157, - 714, 715, 2219, 716, 2217, 2218, 4863, 717, 2214, 2215, 4862, 2216, 4860, 4861, 7917, 718, 2210, 2211, 4859, 2212, 4857, 4858, 7916, 2213, 4854, 4855, 7915, 4856, 7913, 7914, 0, 719, - 2205, 2206, 4853, 2207, 4851, 4852, 7912, 2208, 4848, 4849, 7911, 4850, 7909, 7910, 0, 2209, 4844, 4845, 7908, 4846, 7906, 7907, 0, 4847, 7903, 7904, 0, 7905, 0, 0, 0, 158, - 707, 708, 2204, 709, 2202, 2203, 4843, 710, 2199, 2200, 4842, 2201, 4840, 4841, 7902, 711, 2195, 2196, 4839, 2197, 4837, 4838, 7901, 2198, 4834, 4835, 7900, 4836, 7898, 7899, 0, 712, - 2190, 2191, 4833, 2192, 4831, 4832, 7897, 2193, 4828, 4829, 7896, 4830, 7894, 7895, 0, 2194, 4824, 4825, 7893, 4826, 7891, 7892, 0, 4827, 7888, 7889, 0, 7890, 0, 0, 0, 713, - 2184, 2185, 4823, 2186, 4821, 4822, 7887, 2187, 4818, 4819, 7886, 4820, 7884, 7885, 0, 2188, 4814, 4815, 7883, 4816, 7881, 7882, 0, 4817, 7878, 7879, 0, 7880, 0, 0, 0, 2189, - 4809, 4810, 7877, 4811, 7875, 7876, 0, 4812, 7872, 7873, 0, 7874, 0, 0, 0, 4813, 7868, 7869, 0, 7870, 0, 0, 0, 7871, 0, 0, 0, 0, 0, 0, 0, 159, - 699, 700, 2183, 701, 2181, 2182, 4808, 702, 2178, 2179, 4807, 2180, 4805, 4806, 7867, 703, 2174, 2175, 4804, 2176, 4802, 4803, 7866, 2177, 4799, 4800, 7865, 4801, 7863, 7864, 0, 704, - 2169, 2170, 4798, 2171, 4796, 4797, 7862, 2172, 4793, 4794, 7861, 4795, 7859, 7860, 0, 2173, 4789, 4790, 7858, 4791, 7856, 7857, 0, 4792, 7853, 7854, 0, 7855, 0, 0, 0, 705, - 2163, 2164, 4788, 2165, 4786, 4787, 7852, 2166, 4783, 4784, 7851, 4785, 7849, 7850, 0, 2167, 4779, 4780, 7848, 4781, 7846, 7847, 0, 4782, 7843, 7844, 0, 7845, 0, 0, 0, 2168, - 4774, 4775, 7842, 4776, 7840, 7841, 0, 4777, 7837, 7838, 0, 7839, 0, 0, 0, 4778, 7833, 7834, 0, 7835, 0, 0, 0, 7836, 0, 0, 0, 0, 0, 0, 0, 706, - 2156, 2157, 4773, 2158, 4771, 4772, 7832, 2159, 4768, 4769, 7831, 4770, 7829, 7830, 0, 2160, 4764, 4765, 7828, 4766, 7826, 7827, 0, 4767, 7823, 7824, 0, 7825, 0, 0, 0, 2161, - 4759, 4760, 7822, 4761, 7820, 7821, 0, 4762, 7817, 7818, 0, 7819, 0, 0, 0, 4763, 7813, 7814, 0, 7815, 0, 0, 0, 7816, 0, 0, 0, 0, 0, 0, 0, 2162, - 4753, 4754, 7812, 4755, 7810, 7811, 0, 4756, 7807, 7808, 0, 7809, 0, 0, 0, 4757, 7803, 7804, 0, 7805, 0, 0, 0, 7806, 0, 0, 0, 0, 0, 0, 0, 4758, - 7798, 7799, 0, 7800, 0, 0, 0, 7801, 0, 0, 0, 0, 0, 0, 0, 7802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, - 141, 142, 698, 143, 696, 697, 2155, 144, 693, 694, 2154, 695, 2152, 2153, 4752, 145, 689, 690, 2151, 691, 2149, 2150, 4751, 692, 2146, 2147, 4750, 2148, 4748, 4749, 7797, 146, - 684, 685, 2145, 686, 2143, 2144, 4747, 687, 2140, 2141, 4746, 2142, 4744, 4745, 7796, 688, 2136, 2137, 4743, 2138, 4741, 4742, 7795, 2139, 4738, 4739, 7794, 4740, 7792, 7793, 0, 147, - 678, 679, 2135, 680, 2133, 2134, 4737, 681, 2130, 2131, 4736, 2132, 4734, 4735, 7791, 682, 2126, 2127, 4733, 2128, 4731, 4732, 7790, 2129, 4728, 4729, 7789, 4730, 7787, 7788, 0, 683, - 2121, 2122, 4727, 2123, 4725, 4726, 7786, 2124, 4722, 4723, 7785, 4724, 7783, 7784, 0, 2125, 4718, 4719, 7782, 4720, 7780, 7781, 0, 4721, 7777, 7778, 0, 7779, 0, 0, 0, 148, - 671, 672, 2120, 673, 2118, 2119, 4717, 674, 2115, 2116, 4716, 2117, 4714, 4715, 7776, 675, 2111, 2112, 4713, 2113, 4711, 4712, 7775, 2114, 4708, 4709, 7774, 4710, 7772, 7773, 0, 676, - 2106, 2107, 4707, 2108, 4705, 4706, 7771, 2109, 4702, 4703, 7770, 4704, 7768, 7769, 0, 2110, 4698, 4699, 7767, 4700, 7765, 7766, 0, 4701, 7762, 7763, 0, 7764, 0, 0, 0, 677, - 2100, 2101, 4697, 2102, 4695, 4696, 7761, 2103, 4692, 4693, 7760, 4694, 7758, 7759, 0, 2104, 4688, 4689, 7757, 4690, 7755, 7756, 0, 4691, 7752, 7753, 0, 7754, 0, 0, 0, 2105, - 4683, 4684, 7751, 4685, 7749, 7750, 0, 4686, 7746, 7747, 0, 7748, 0, 0, 0, 4687, 7742, 7743, 0, 7744, 0, 0, 0, 7745, 0, 0, 0, 0, 0, 0, 0, 149, - 663, 664, 2099, 665, 2097, 2098, 4682, 666, 2094, 2095, 4681, 2096, 4679, 4680, 7741, 667, 2090, 2091, 4678, 2092, 4676, 4677, 7740, 2093, 4673, 4674, 7739, 4675, 7737, 7738, 0, 668, - 2085, 2086, 4672, 2087, 4670, 4671, 7736, 2088, 4667, 4668, 7735, 4669, 7733, 7734, 0, 2089, 4663, 4664, 7732, 4665, 7730, 7731, 0, 4666, 7727, 7728, 0, 7729, 0, 0, 0, 669, - 2079, 2080, 4662, 2081, 4660, 4661, 7726, 2082, 4657, 4658, 7725, 4659, 7723, 7724, 0, 2083, 4653, 4654, 7722, 4655, 7720, 7721, 0, 4656, 7717, 7718, 0, 7719, 0, 0, 0, 2084, - 4648, 4649, 7716, 4650, 7714, 7715, 0, 4651, 7711, 7712, 0, 7713, 0, 0, 0, 4652, 7707, 7708, 0, 7709, 0, 0, 0, 7710, 0, 0, 0, 0, 0, 0, 0, 670, - 2072, 2073, 4647, 2074, 4645, 4646, 7706, 2075, 4642, 4643, 7705, 4644, 7703, 7704, 0, 2076, 4638, 4639, 7702, 4640, 7700, 7701, 0, 4641, 7697, 7698, 0, 7699, 0, 0, 0, 2077, - 4633, 4634, 7696, 4635, 7694, 7695, 0, 4636, 7691, 7692, 0, 7693, 0, 0, 0, 4637, 7687, 7688, 0, 7689, 0, 0, 0, 7690, 0, 0, 0, 0, 0, 0, 0, 2078, - 4627, 4628, 7686, 4629, 7684, 7685, 0, 4630, 7681, 7682, 0, 7683, 0, 0, 0, 4631, 7677, 7678, 0, 7679, 0, 0, 0, 7680, 0, 0, 0, 0, 0, 0, 0, 4632, - 7672, 7673, 0, 7674, 0, 0, 0, 7675, 0, 0, 0, 0, 0, 0, 0, 7676, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 150, - 654, 655, 2071, 656, 2069, 2070, 4626, 657, 2066, 2067, 4625, 2068, 4623, 4624, 7671, 658, 2062, 2063, 4622, 2064, 4620, 4621, 7670, 2065, 4617, 4618, 7669, 4619, 7667, 7668, 0, 659, - 2057, 2058, 4616, 2059, 4614, 4615, 7666, 2060, 4611, 4612, 7665, 4613, 7663, 7664, 0, 2061, 4607, 4608, 7662, 4609, 7660, 7661, 0, 4610, 7657, 7658, 0, 7659, 0, 0, 0, 660, - 2051, 2052, 4606, 2053, 4604, 4605, 7656, 2054, 4601, 4602, 7655, 4603, 7653, 7654, 0, 2055, 4597, 4598, 7652, 4599, 7650, 7651, 0, 4600, 7647, 7648, 0, 7649, 0, 0, 0, 2056, - 4592, 4593, 7646, 4594, 7644, 7645, 0, 4595, 7641, 7642, 0, 7643, 0, 0, 0, 4596, 7637, 7638, 0, 7639, 0, 0, 0, 7640, 0, 0, 0, 0, 0, 0, 0, 661, - 2044, 2045, 4591, 2046, 4589, 4590, 7636, 2047, 4586, 4587, 7635, 4588, 7633, 7634, 0, 2048, 4582, 4583, 7632, 4584, 7630, 7631, 0, 4585, 7627, 7628, 0, 7629, 0, 0, 0, 2049, - 4577, 4578, 7626, 4579, 7624, 7625, 0, 4580, 7621, 7622, 0, 7623, 0, 0, 0, 4581, 7617, 7618, 0, 7619, 0, 0, 0, 7620, 0, 0, 0, 0, 0, 0, 0, 2050, - 4571, 4572, 7616, 4573, 7614, 7615, 0, 4574, 7611, 7612, 0, 7613, 0, 0, 0, 4575, 7607, 7608, 0, 7609, 0, 0, 0, 7610, 0, 0, 0, 0, 0, 0, 0, 4576, - 7602, 7603, 0, 7604, 0, 0, 0, 7605, 0, 0, 0, 0, 0, 0, 0, 7606, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 662, - 2036, 2037, 4570, 2038, 4568, 4569, 7601, 2039, 4565, 4566, 7600, 4567, 7598, 7599, 0, 2040, 4561, 4562, 7597, 4563, 7595, 7596, 0, 4564, 7592, 7593, 0, 7594, 0, 0, 0, 2041, - 4556, 4557, 7591, 4558, 7589, 7590, 0, 4559, 7586, 7587, 0, 7588, 0, 0, 0, 4560, 7582, 7583, 0, 7584, 0, 0, 0, 7585, 0, 0, 0, 0, 0, 0, 0, 2042, - 4550, 4551, 7581, 4552, 7579, 7580, 0, 4553, 7576, 7577, 0, 7578, 0, 0, 0, 4554, 7572, 7573, 0, 7574, 0, 0, 0, 7575, 0, 0, 0, 0, 0, 0, 0, 4555, - 7567, 7568, 0, 7569, 0, 0, 0, 7570, 0, 0, 0, 0, 0, 0, 0, 7571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2043, - 4543, 4544, 7566, 4545, 7564, 7565, 0, 4546, 7561, 7562, 0, 7563, 0, 0, 0, 4547, 7557, 7558, 0, 7559, 0, 0, 0, 7560, 0, 0, 0, 0, 0, 0, 0, 4548, - 7552, 7553, 0, 7554, 0, 0, 0, 7555, 0, 0, 0, 0, 0, 0, 0, 7556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4549, - 7546, 7547, 0, 7548, 0, 0, 0, 7549, 0, 0, 0, 0, 0, 0, 0, 7550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7551, - 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, 0, 26, - 130, 131, 653, 132, 651, 652, 2035, 133, 648, 649, 2034, 650, 2032, 2033, 4542, 134, 644, 645, 2031, 646, 2029, 2030, 4541, 647, 2026, 2027, 4540, 2028, 4538, 4539, 7545, 135, - 639, 640, 2025, 641, 2023, 2024, 4537, 642, 2020, 2021, 4536, 2022, 4534, 4535, 7544, 643, 2016, 2017, 4533, 2018, 4531, 4532, 7543, 2019, 4528, 4529, 7542, 4530, 7540, 7541, 0, 136, - 633, 634, 2015, 635, 2013, 2014, 4527, 636, 2010, 2011, 4526, 2012, 4524, 4525, 7539, 637, 2006, 2007, 4523, 2008, 4521, 4522, 7538, 2009, 4518, 4519, 7537, 4520, 7535, 7536, 0, 638, - 2001, 2002, 4517, 2003, 4515, 4516, 7534, 2004, 4512, 4513, 7533, 4514, 7531, 7532, 0, 2005, 4508, 4509, 7530, 4510, 7528, 7529, 0, 4511, 7525, 7526, 0, 7527, 0, 0, 0, 137, - 626, 627, 2000, 628, 1998, 1999, 4507, 629, 1995, 1996, 4506, 1997, 4504, 4505, 7524, 630, 1991, 1992, 4503, 1993, 4501, 4502, 7523, 1994, 4498, 4499, 7522, 4500, 7520, 7521, 0, 631, - 1986, 1987, 4497, 1988, 4495, 4496, 7519, 1989, 4492, 4493, 7518, 4494, 7516, 7517, 0, 1990, 4488, 4489, 7515, 4490, 7513, 7514, 0, 4491, 7510, 7511, 0, 7512, 0, 0, 0, 632, - 1980, 1981, 4487, 1982, 4485, 4486, 7509, 1983, 4482, 4483, 7508, 4484, 7506, 7507, 0, 1984, 4478, 4479, 7505, 4480, 7503, 7504, 0, 4481, 7500, 7501, 0, 7502, 0, 0, 0, 1985, - 4473, 4474, 7499, 4475, 7497, 7498, 0, 4476, 7494, 7495, 0, 7496, 0, 0, 0, 4477, 7490, 7491, 0, 7492, 0, 0, 0, 7493, 0, 0, 0, 0, 0, 0, 0, 138, - 618, 619, 1979, 620, 1977, 1978, 4472, 621, 1974, 1975, 4471, 1976, 4469, 4470, 7489, 622, 1970, 1971, 4468, 1972, 4466, 4467, 7488, 1973, 4463, 4464, 7487, 4465, 7485, 7486, 0, 623, - 1965, 1966, 4462, 1967, 4460, 4461, 7484, 1968, 4457, 4458, 7483, 4459, 7481, 7482, 0, 1969, 4453, 4454, 7480, 4455, 7478, 7479, 0, 4456, 7475, 7476, 0, 7477, 0, 0, 0, 624, - 1959, 1960, 4452, 1961, 4450, 4451, 7474, 1962, 4447, 4448, 7473, 4449, 7471, 7472, 0, 1963, 4443, 4444, 7470, 4445, 7468, 7469, 0, 4446, 7465, 7466, 0, 7467, 0, 0, 0, 1964, - 4438, 4439, 7464, 4440, 7462, 7463, 0, 4441, 7459, 7460, 0, 7461, 0, 0, 0, 4442, 7455, 7456, 0, 7457, 0, 0, 0, 7458, 0, 0, 0, 0, 0, 0, 0, 625, - 1952, 1953, 4437, 1954, 4435, 4436, 7454, 1955, 4432, 4433, 7453, 4434, 7451, 7452, 0, 1956, 4428, 4429, 7450, 4430, 7448, 7449, 0, 4431, 7445, 7446, 0, 7447, 0, 0, 0, 1957, - 4423, 4424, 7444, 4425, 7442, 7443, 0, 4426, 7439, 7440, 0, 7441, 0, 0, 0, 4427, 7435, 7436, 0, 7437, 0, 0, 0, 7438, 0, 0, 0, 0, 0, 0, 0, 1958, - 4417, 4418, 7434, 4419, 7432, 7433, 0, 4420, 7429, 7430, 0, 7431, 0, 0, 0, 4421, 7425, 7426, 0, 7427, 0, 0, 0, 7428, 0, 0, 0, 0, 0, 0, 0, 4422, - 7420, 7421, 0, 7422, 0, 0, 0, 7423, 0, 0, 0, 0, 0, 0, 0, 7424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, - 609, 610, 1951, 611, 1949, 1950, 4416, 612, 1946, 1947, 4415, 1948, 4413, 4414, 7419, 613, 1942, 1943, 4412, 1944, 4410, 4411, 7418, 1945, 4407, 4408, 7417, 4409, 7415, 7416, 0, 614, - 1937, 1938, 4406, 1939, 4404, 4405, 7414, 1940, 4401, 4402, 7413, 4403, 7411, 7412, 0, 1941, 4397, 4398, 7410, 4399, 7408, 7409, 0, 4400, 7405, 7406, 0, 7407, 0, 0, 0, 615, - 1931, 1932, 4396, 1933, 4394, 4395, 7404, 1934, 4391, 4392, 7403, 4393, 7401, 7402, 0, 1935, 4387, 4388, 7400, 4389, 7398, 7399, 0, 4390, 7395, 7396, 0, 7397, 0, 0, 0, 1936, - 4382, 4383, 7394, 4384, 7392, 7393, 0, 4385, 7389, 7390, 0, 7391, 0, 0, 0, 4386, 7385, 7386, 0, 7387, 0, 0, 0, 7388, 0, 0, 0, 0, 0, 0, 0, 616, - 1924, 1925, 4381, 1926, 4379, 4380, 7384, 1927, 4376, 4377, 7383, 4378, 7381, 7382, 0, 1928, 4372, 4373, 7380, 4374, 7378, 7379, 0, 4375, 7375, 7376, 0, 7377, 0, 0, 0, 1929, - 4367, 4368, 7374, 4369, 7372, 7373, 0, 4370, 7369, 7370, 0, 7371, 0, 0, 0, 4371, 7365, 7366, 0, 7367, 0, 0, 0, 7368, 0, 0, 0, 0, 0, 0, 0, 1930, - 4361, 4362, 7364, 4363, 7362, 7363, 0, 4364, 7359, 7360, 0, 7361, 0, 0, 0, 4365, 7355, 7356, 0, 7357, 0, 0, 0, 7358, 0, 0, 0, 0, 0, 0, 0, 4366, - 7350, 7351, 0, 7352, 0, 0, 0, 7353, 0, 0, 0, 0, 0, 0, 0, 7354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 617, - 1916, 1917, 4360, 1918, 4358, 4359, 7349, 1919, 4355, 4356, 7348, 4357, 7346, 7347, 0, 1920, 4351, 4352, 7345, 4353, 7343, 7344, 0, 4354, 7340, 7341, 0, 7342, 0, 0, 0, 1921, - 4346, 4347, 7339, 4348, 7337, 7338, 0, 4349, 7334, 7335, 0, 7336, 0, 0, 0, 4350, 7330, 7331, 0, 7332, 0, 0, 0, 7333, 0, 0, 0, 0, 0, 0, 0, 1922, - 4340, 4341, 7329, 4342, 7327, 7328, 0, 4343, 7324, 7325, 0, 7326, 0, 0, 0, 4344, 7320, 7321, 0, 7322, 0, 0, 0, 7323, 0, 0, 0, 0, 0, 0, 0, 4345, - 7315, 7316, 0, 7317, 0, 0, 0, 7318, 0, 0, 0, 0, 0, 0, 0, 7319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1923, - 4333, 4334, 7314, 4335, 7312, 7313, 0, 4336, 7309, 7310, 0, 7311, 0, 0, 0, 4337, 7305, 7306, 0, 7307, 0, 0, 0, 7308, 0, 0, 0, 0, 0, 0, 0, 4338, - 7300, 7301, 0, 7302, 0, 0, 0, 7303, 0, 0, 0, 0, 0, 0, 0, 7304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4339, - 7294, 7295, 0, 7296, 0, 0, 0, 7297, 0, 0, 0, 0, 0, 0, 0, 7298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7299, - 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, 0, 140, - 599, 600, 1915, 601, 1913, 1914, 4332, 602, 1910, 1911, 4331, 1912, 4329, 4330, 7293, 603, 1906, 1907, 4328, 1908, 4326, 4327, 7292, 1909, 4323, 4324, 7291, 4325, 7289, 7290, 0, 604, - 1901, 1902, 4322, 1903, 4320, 4321, 7288, 1904, 4317, 4318, 7287, 4319, 7285, 7286, 0, 1905, 4313, 4314, 7284, 4315, 7282, 7283, 0, 4316, 7279, 7280, 0, 7281, 0, 0, 0, 605, - 1895, 1896, 4312, 1897, 4310, 4311, 7278, 1898, 4307, 4308, 7277, 4309, 7275, 7276, 0, 1899, 4303, 4304, 7274, 4305, 7272, 7273, 0, 4306, 7269, 7270, 0, 7271, 0, 0, 0, 1900, - 4298, 4299, 7268, 4300, 7266, 7267, 0, 4301, 7263, 7264, 0, 7265, 0, 0, 0, 4302, 7259, 7260, 0, 7261, 0, 0, 0, 7262, 0, 0, 0, 0, 0, 0, 0, 606, - 1888, 1889, 4297, 1890, 4295, 4296, 7258, 1891, 4292, 4293, 7257, 4294, 7255, 7256, 0, 1892, 4288, 4289, 7254, 4290, 7252, 7253, 0, 4291, 7249, 7250, 0, 7251, 0, 0, 0, 1893, - 4283, 4284, 7248, 4285, 7246, 7247, 0, 4286, 7243, 7244, 0, 7245, 0, 0, 0, 4287, 7239, 7240, 0, 7241, 0, 0, 0, 7242, 0, 0, 0, 0, 0, 0, 0, 1894, - 4277, 4278, 7238, 4279, 7236, 7237, 0, 4280, 7233, 7234, 0, 7235, 0, 0, 0, 4281, 7229, 7230, 0, 7231, 0, 0, 0, 7232, 0, 0, 0, 0, 0, 0, 0, 4282, - 7224, 7225, 0, 7226, 0, 0, 0, 7227, 0, 0, 0, 0, 0, 0, 0, 7228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 607, - 1880, 1881, 4276, 1882, 4274, 4275, 7223, 1883, 4271, 4272, 7222, 4273, 7220, 7221, 0, 1884, 4267, 4268, 7219, 4269, 7217, 7218, 0, 4270, 7214, 7215, 0, 7216, 0, 0, 0, 1885, - 4262, 4263, 7213, 4264, 7211, 7212, 0, 4265, 7208, 7209, 0, 7210, 0, 0, 0, 4266, 7204, 7205, 0, 7206, 0, 0, 0, 7207, 0, 0, 0, 0, 0, 0, 0, 1886, - 4256, 4257, 7203, 4258, 7201, 7202, 0, 4259, 7198, 7199, 0, 7200, 0, 0, 0, 4260, 7194, 7195, 0, 7196, 0, 0, 0, 7197, 0, 0, 0, 0, 0, 0, 0, 4261, - 7189, 7190, 0, 7191, 0, 0, 0, 7192, 0, 0, 0, 0, 0, 0, 0, 7193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1887, - 4249, 4250, 7188, 4251, 7186, 7187, 0, 4252, 7183, 7184, 0, 7185, 0, 0, 0, 4253, 7179, 7180, 0, 7181, 0, 0, 0, 7182, 0, 0, 0, 0, 0, 0, 0, 4254, - 7174, 7175, 0, 7176, 0, 0, 0, 7177, 0, 0, 0, 0, 0, 0, 0, 7178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4255, - 7168, 7169, 0, 7170, 0, 0, 0, 7171, 0, 0, 0, 0, 0, 0, 0, 7172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7173, - 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, 0, 608, - 1871, 1872, 4248, 1873, 4246, 4247, 7167, 1874, 4243, 4244, 7166, 4245, 7164, 7165, 0, 1875, 4239, 4240, 7163, 4241, 7161, 7162, 0, 4242, 7158, 7159, 0, 7160, 0, 0, 0, 1876, - 4234, 4235, 7157, 4236, 7155, 7156, 0, 4237, 7152, 7153, 0, 7154, 0, 0, 0, 4238, 7148, 7149, 0, 7150, 0, 0, 0, 7151, 0, 0, 0, 0, 0, 0, 0, 1877, - 4228, 4229, 7147, 4230, 7145, 7146, 0, 4231, 7142, 7143, 0, 7144, 0, 0, 0, 4232, 7138, 7139, 0, 7140, 0, 0, 0, 7141, 0, 0, 0, 0, 0, 0, 0, 4233, - 7133, 7134, 0, 7135, 0, 0, 0, 7136, 0, 0, 0, 0, 0, 0, 0, 7137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1878, - 4221, 4222, 7132, 4223, 7130, 7131, 0, 4224, 7127, 7128, 0, 7129, 0, 0, 0, 4225, 7123, 7124, 0, 7125, 0, 0, 0, 7126, 0, 0, 0, 0, 0, 0, 0, 4226, - 7118, 7119, 0, 7120, 0, 0, 0, 7121, 0, 0, 0, 0, 0, 0, 0, 7122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4227, - 7112, 7113, 0, 7114, 0, 0, 0, 7115, 0, 0, 0, 0, 0, 0, 0, 7116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7117, - 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, 0, 1879, - 4213, 4214, 7111, 4215, 7109, 7110, 0, 4216, 7106, 7107, 0, 7108, 0, 0, 0, 4217, 7102, 7103, 0, 7104, 0, 0, 0, 7105, 0, 0, 0, 0, 0, 0, 0, 4218, - 7097, 7098, 0, 7099, 0, 0, 0, 7100, 0, 0, 0, 0, 0, 0, 0, 7101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4219, - 7091, 7092, 0, 7093, 0, 0, 0, 7094, 0, 0, 0, 0, 0, 0, 0, 7095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7096, - 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, 0, 4220, - 7084, 7085, 0, 7086, 0, 0, 0, 7087, 0, 0, 0, 0, 0, 0, 0, 7088, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7089, - 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, 0, 7090, - 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, 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, 0, 0, 0, 27, - 118, 119, 598, 120, 596, 597, 1870, 121, 593, 594, 1869, 595, 1867, 1868, 4212, 122, 589, 590, 1866, 591, 1864, 1865, 4211, 592, 1861, 1862, 4210, 1863, 4208, 4209, 7083, 123, - 584, 585, 1860, 586, 1858, 1859, 4207, 587, 1855, 1856, 4206, 1857, 4204, 4205, 7082, 588, 1851, 1852, 4203, 1853, 4201, 4202, 7081, 1854, 4198, 4199, 7080, 4200, 7078, 7079, 0, 124, - 578, 579, 1850, 580, 1848, 1849, 4197, 581, 1845, 1846, 4196, 1847, 4194, 4195, 7077, 582, 1841, 1842, 4193, 1843, 4191, 4192, 7076, 1844, 4188, 4189, 7075, 4190, 7073, 7074, 0, 583, - 1836, 1837, 4187, 1838, 4185, 4186, 7072, 1839, 4182, 4183, 7071, 4184, 7069, 7070, 0, 1840, 4178, 4179, 7068, 4180, 7066, 7067, 0, 4181, 7063, 7064, 0, 7065, 0, 0, 0, 125, - 571, 572, 1835, 573, 1833, 1834, 4177, 574, 1830, 1831, 4176, 1832, 4174, 4175, 7062, 575, 1826, 1827, 4173, 1828, 4171, 4172, 7061, 1829, 4168, 4169, 7060, 4170, 7058, 7059, 0, 576, - 1821, 1822, 4167, 1823, 4165, 4166, 7057, 1824, 4162, 4163, 7056, 4164, 7054, 7055, 0, 1825, 4158, 4159, 7053, 4160, 7051, 7052, 0, 4161, 7048, 7049, 0, 7050, 0, 0, 0, 577, - 1815, 1816, 4157, 1817, 4155, 4156, 7047, 1818, 4152, 4153, 7046, 4154, 7044, 7045, 0, 1819, 4148, 4149, 7043, 4150, 7041, 7042, 0, 4151, 7038, 7039, 0, 7040, 0, 0, 0, 1820, - 4143, 4144, 7037, 4145, 7035, 7036, 0, 4146, 7032, 7033, 0, 7034, 0, 0, 0, 4147, 7028, 7029, 0, 7030, 0, 0, 0, 7031, 0, 0, 0, 0, 0, 0, 0, 126, - 563, 564, 1814, 565, 1812, 1813, 4142, 566, 1809, 1810, 4141, 1811, 4139, 4140, 7027, 567, 1805, 1806, 4138, 1807, 4136, 4137, 7026, 1808, 4133, 4134, 7025, 4135, 7023, 7024, 0, 568, - 1800, 1801, 4132, 1802, 4130, 4131, 7022, 1803, 4127, 4128, 7021, 4129, 7019, 7020, 0, 1804, 4123, 4124, 7018, 4125, 7016, 7017, 0, 4126, 7013, 7014, 0, 7015, 0, 0, 0, 569, - 1794, 1795, 4122, 1796, 4120, 4121, 7012, 1797, 4117, 4118, 7011, 4119, 7009, 7010, 0, 1798, 4113, 4114, 7008, 4115, 7006, 7007, 0, 4116, 7003, 7004, 0, 7005, 0, 0, 0, 1799, - 4108, 4109, 7002, 4110, 7000, 7001, 0, 4111, 6997, 6998, 0, 6999, 0, 0, 0, 4112, 6993, 6994, 0, 6995, 0, 0, 0, 6996, 0, 0, 0, 0, 0, 0, 0, 570, - 1787, 1788, 4107, 1789, 4105, 4106, 6992, 1790, 4102, 4103, 6991, 4104, 6989, 6990, 0, 1791, 4098, 4099, 6988, 4100, 6986, 6987, 0, 4101, 6983, 6984, 0, 6985, 0, 0, 0, 1792, - 4093, 4094, 6982, 4095, 6980, 6981, 0, 4096, 6977, 6978, 0, 6979, 0, 0, 0, 4097, 6973, 6974, 0, 6975, 0, 0, 0, 6976, 0, 0, 0, 0, 0, 0, 0, 1793, - 4087, 4088, 6972, 4089, 6970, 6971, 0, 4090, 6967, 6968, 0, 6969, 0, 0, 0, 4091, 6963, 6964, 0, 6965, 0, 0, 0, 6966, 0, 0, 0, 0, 0, 0, 0, 4092, - 6958, 6959, 0, 6960, 0, 0, 0, 6961, 0, 0, 0, 0, 0, 0, 0, 6962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, - 554, 555, 1786, 556, 1784, 1785, 4086, 557, 1781, 1782, 4085, 1783, 4083, 4084, 6957, 558, 1777, 1778, 4082, 1779, 4080, 4081, 6956, 1780, 4077, 4078, 6955, 4079, 6953, 6954, 0, 559, - 1772, 1773, 4076, 1774, 4074, 4075, 6952, 1775, 4071, 4072, 6951, 4073, 6949, 6950, 0, 1776, 4067, 4068, 6948, 4069, 6946, 6947, 0, 4070, 6943, 6944, 0, 6945, 0, 0, 0, 560, - 1766, 1767, 4066, 1768, 4064, 4065, 6942, 1769, 4061, 4062, 6941, 4063, 6939, 6940, 0, 1770, 4057, 4058, 6938, 4059, 6936, 6937, 0, 4060, 6933, 6934, 0, 6935, 0, 0, 0, 1771, - 4052, 4053, 6932, 4054, 6930, 6931, 0, 4055, 6927, 6928, 0, 6929, 0, 0, 0, 4056, 6923, 6924, 0, 6925, 0, 0, 0, 6926, 0, 0, 0, 0, 0, 0, 0, 561, - 1759, 1760, 4051, 1761, 4049, 4050, 6922, 1762, 4046, 4047, 6921, 4048, 6919, 6920, 0, 1763, 4042, 4043, 6918, 4044, 6916, 6917, 0, 4045, 6913, 6914, 0, 6915, 0, 0, 0, 1764, - 4037, 4038, 6912, 4039, 6910, 6911, 0, 4040, 6907, 6908, 0, 6909, 0, 0, 0, 4041, 6903, 6904, 0, 6905, 0, 0, 0, 6906, 0, 0, 0, 0, 0, 0, 0, 1765, - 4031, 4032, 6902, 4033, 6900, 6901, 0, 4034, 6897, 6898, 0, 6899, 0, 0, 0, 4035, 6893, 6894, 0, 6895, 0, 0, 0, 6896, 0, 0, 0, 0, 0, 0, 0, 4036, - 6888, 6889, 0, 6890, 0, 0, 0, 6891, 0, 0, 0, 0, 0, 0, 0, 6892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 562, - 1751, 1752, 4030, 1753, 4028, 4029, 6887, 1754, 4025, 4026, 6886, 4027, 6884, 6885, 0, 1755, 4021, 4022, 6883, 4023, 6881, 6882, 0, 4024, 6878, 6879, 0, 6880, 0, 0, 0, 1756, - 4016, 4017, 6877, 4018, 6875, 6876, 0, 4019, 6872, 6873, 0, 6874, 0, 0, 0, 4020, 6868, 6869, 0, 6870, 0, 0, 0, 6871, 0, 0, 0, 0, 0, 0, 0, 1757, - 4010, 4011, 6867, 4012, 6865, 6866, 0, 4013, 6862, 6863, 0, 6864, 0, 0, 0, 4014, 6858, 6859, 0, 6860, 0, 0, 0, 6861, 0, 0, 0, 0, 0, 0, 0, 4015, - 6853, 6854, 0, 6855, 0, 0, 0, 6856, 0, 0, 0, 0, 0, 0, 0, 6857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1758, - 4003, 4004, 6852, 4005, 6850, 6851, 0, 4006, 6847, 6848, 0, 6849, 0, 0, 0, 4007, 6843, 6844, 0, 6845, 0, 0, 0, 6846, 0, 0, 0, 0, 0, 0, 0, 4008, - 6838, 6839, 0, 6840, 0, 0, 0, 6841, 0, 0, 0, 0, 0, 0, 0, 6842, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4009, - 6832, 6833, 0, 6834, 0, 0, 0, 6835, 0, 0, 0, 0, 0, 0, 0, 6836, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6837, - 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, 0, 128, - 544, 545, 1750, 546, 1748, 1749, 4002, 547, 1745, 1746, 4001, 1747, 3999, 4000, 6831, 548, 1741, 1742, 3998, 1743, 3996, 3997, 6830, 1744, 3993, 3994, 6829, 3995, 6827, 6828, 0, 549, - 1736, 1737, 3992, 1738, 3990, 3991, 6826, 1739, 3987, 3988, 6825, 3989, 6823, 6824, 0, 1740, 3983, 3984, 6822, 3985, 6820, 6821, 0, 3986, 6817, 6818, 0, 6819, 0, 0, 0, 550, - 1730, 1731, 3982, 1732, 3980, 3981, 6816, 1733, 3977, 3978, 6815, 3979, 6813, 6814, 0, 1734, 3973, 3974, 6812, 3975, 6810, 6811, 0, 3976, 6807, 6808, 0, 6809, 0, 0, 0, 1735, - 3968, 3969, 6806, 3970, 6804, 6805, 0, 3971, 6801, 6802, 0, 6803, 0, 0, 0, 3972, 6797, 6798, 0, 6799, 0, 0, 0, 6800, 0, 0, 0, 0, 0, 0, 0, 551, - 1723, 1724, 3967, 1725, 3965, 3966, 6796, 1726, 3962, 3963, 6795, 3964, 6793, 6794, 0, 1727, 3958, 3959, 6792, 3960, 6790, 6791, 0, 3961, 6787, 6788, 0, 6789, 0, 0, 0, 1728, - 3953, 3954, 6786, 3955, 6784, 6785, 0, 3956, 6781, 6782, 0, 6783, 0, 0, 0, 3957, 6777, 6778, 0, 6779, 0, 0, 0, 6780, 0, 0, 0, 0, 0, 0, 0, 1729, - 3947, 3948, 6776, 3949, 6774, 6775, 0, 3950, 6771, 6772, 0, 6773, 0, 0, 0, 3951, 6767, 6768, 0, 6769, 0, 0, 0, 6770, 0, 0, 0, 0, 0, 0, 0, 3952, - 6762, 6763, 0, 6764, 0, 0, 0, 6765, 0, 0, 0, 0, 0, 0, 0, 6766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 552, - 1715, 1716, 3946, 1717, 3944, 3945, 6761, 1718, 3941, 3942, 6760, 3943, 6758, 6759, 0, 1719, 3937, 3938, 6757, 3939, 6755, 6756, 0, 3940, 6752, 6753, 0, 6754, 0, 0, 0, 1720, - 3932, 3933, 6751, 3934, 6749, 6750, 0, 3935, 6746, 6747, 0, 6748, 0, 0, 0, 3936, 6742, 6743, 0, 6744, 0, 0, 0, 6745, 0, 0, 0, 0, 0, 0, 0, 1721, - 3926, 3927, 6741, 3928, 6739, 6740, 0, 3929, 6736, 6737, 0, 6738, 0, 0, 0, 3930, 6732, 6733, 0, 6734, 0, 0, 0, 6735, 0, 0, 0, 0, 0, 0, 0, 3931, - 6727, 6728, 0, 6729, 0, 0, 0, 6730, 0, 0, 0, 0, 0, 0, 0, 6731, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1722, - 3919, 3920, 6726, 3921, 6724, 6725, 0, 3922, 6721, 6722, 0, 6723, 0, 0, 0, 3923, 6717, 6718, 0, 6719, 0, 0, 0, 6720, 0, 0, 0, 0, 0, 0, 0, 3924, - 6712, 6713, 0, 6714, 0, 0, 0, 6715, 0, 0, 0, 0, 0, 0, 0, 6716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3925, - 6706, 6707, 0, 6708, 0, 0, 0, 6709, 0, 0, 0, 0, 0, 0, 0, 6710, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6711, - 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, 0, 553, - 1706, 1707, 3918, 1708, 3916, 3917, 6705, 1709, 3913, 3914, 6704, 3915, 6702, 6703, 0, 1710, 3909, 3910, 6701, 3911, 6699, 6700, 0, 3912, 6696, 6697, 0, 6698, 0, 0, 0, 1711, - 3904, 3905, 6695, 3906, 6693, 6694, 0, 3907, 6690, 6691, 0, 6692, 0, 0, 0, 3908, 6686, 6687, 0, 6688, 0, 0, 0, 6689, 0, 0, 0, 0, 0, 0, 0, 1712, - 3898, 3899, 6685, 3900, 6683, 6684, 0, 3901, 6680, 6681, 0, 6682, 0, 0, 0, 3902, 6676, 6677, 0, 6678, 0, 0, 0, 6679, 0, 0, 0, 0, 0, 0, 0, 3903, - 6671, 6672, 0, 6673, 0, 0, 0, 6674, 0, 0, 0, 0, 0, 0, 0, 6675, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1713, - 3891, 3892, 6670, 3893, 6668, 6669, 0, 3894, 6665, 6666, 0, 6667, 0, 0, 0, 3895, 6661, 6662, 0, 6663, 0, 0, 0, 6664, 0, 0, 0, 0, 0, 0, 0, 3896, - 6656, 6657, 0, 6658, 0, 0, 0, 6659, 0, 0, 0, 0, 0, 0, 0, 6660, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3897, - 6650, 6651, 0, 6652, 0, 0, 0, 6653, 0, 0, 0, 0, 0, 0, 0, 6654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6655, - 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, 0, 1714, - 3883, 3884, 6649, 3885, 6647, 6648, 0, 3886, 6644, 6645, 0, 6646, 0, 0, 0, 3887, 6640, 6641, 0, 6642, 0, 0, 0, 6643, 0, 0, 0, 0, 0, 0, 0, 3888, - 6635, 6636, 0, 6637, 0, 0, 0, 6638, 0, 0, 0, 0, 0, 0, 0, 6639, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3889, - 6629, 6630, 0, 6631, 0, 0, 0, 6632, 0, 0, 0, 0, 0, 0, 0, 6633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6634, - 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, 0, 3890, - 6622, 6623, 0, 6624, 0, 0, 0, 6625, 0, 0, 0, 0, 0, 0, 0, 6626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6627, - 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, 0, 6628, - 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, 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, 0, 0, 0, 129, - 533, 534, 1705, 535, 1703, 1704, 3882, 536, 1700, 1701, 3881, 1702, 3879, 3880, 6621, 537, 1696, 1697, 3878, 1698, 3876, 3877, 6620, 1699, 3873, 3874, 6619, 3875, 6617, 6618, 0, 538, - 1691, 1692, 3872, 1693, 3870, 3871, 6616, 1694, 3867, 3868, 6615, 3869, 6613, 6614, 0, 1695, 3863, 3864, 6612, 3865, 6610, 6611, 0, 3866, 6607, 6608, 0, 6609, 0, 0, 0, 539, - 1685, 1686, 3862, 1687, 3860, 3861, 6606, 1688, 3857, 3858, 6605, 3859, 6603, 6604, 0, 1689, 3853, 3854, 6602, 3855, 6600, 6601, 0, 3856, 6597, 6598, 0, 6599, 0, 0, 0, 1690, - 3848, 3849, 6596, 3850, 6594, 6595, 0, 3851, 6591, 6592, 0, 6593, 0, 0, 0, 3852, 6587, 6588, 0, 6589, 0, 0, 0, 6590, 0, 0, 0, 0, 0, 0, 0, 540, - 1678, 1679, 3847, 1680, 3845, 3846, 6586, 1681, 3842, 3843, 6585, 3844, 6583, 6584, 0, 1682, 3838, 3839, 6582, 3840, 6580, 6581, 0, 3841, 6577, 6578, 0, 6579, 0, 0, 0, 1683, - 3833, 3834, 6576, 3835, 6574, 6575, 0, 3836, 6571, 6572, 0, 6573, 0, 0, 0, 3837, 6567, 6568, 0, 6569, 0, 0, 0, 6570, 0, 0, 0, 0, 0, 0, 0, 1684, - 3827, 3828, 6566, 3829, 6564, 6565, 0, 3830, 6561, 6562, 0, 6563, 0, 0, 0, 3831, 6557, 6558, 0, 6559, 0, 0, 0, 6560, 0, 0, 0, 0, 0, 0, 0, 3832, - 6552, 6553, 0, 6554, 0, 0, 0, 6555, 0, 0, 0, 0, 0, 0, 0, 6556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 541, - 1670, 1671, 3826, 1672, 3824, 3825, 6551, 1673, 3821, 3822, 6550, 3823, 6548, 6549, 0, 1674, 3817, 3818, 6547, 3819, 6545, 6546, 0, 3820, 6542, 6543, 0, 6544, 0, 0, 0, 1675, - 3812, 3813, 6541, 3814, 6539, 6540, 0, 3815, 6536, 6537, 0, 6538, 0, 0, 0, 3816, 6532, 6533, 0, 6534, 0, 0, 0, 6535, 0, 0, 0, 0, 0, 0, 0, 1676, - 3806, 3807, 6531, 3808, 6529, 6530, 0, 3809, 6526, 6527, 0, 6528, 0, 0, 0, 3810, 6522, 6523, 0, 6524, 0, 0, 0, 6525, 0, 0, 0, 0, 0, 0, 0, 3811, - 6517, 6518, 0, 6519, 0, 0, 0, 6520, 0, 0, 0, 0, 0, 0, 0, 6521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1677, - 3799, 3800, 6516, 3801, 6514, 6515, 0, 3802, 6511, 6512, 0, 6513, 0, 0, 0, 3803, 6507, 6508, 0, 6509, 0, 0, 0, 6510, 0, 0, 0, 0, 0, 0, 0, 3804, - 6502, 6503, 0, 6504, 0, 0, 0, 6505, 0, 0, 0, 0, 0, 0, 0, 6506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3805, - 6496, 6497, 0, 6498, 0, 0, 0, 6499, 0, 0, 0, 0, 0, 0, 0, 6500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6501, - 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, 0, 542, - 1661, 1662, 3798, 1663, 3796, 3797, 6495, 1664, 3793, 3794, 6494, 3795, 6492, 6493, 0, 1665, 3789, 3790, 6491, 3791, 6489, 6490, 0, 3792, 6486, 6487, 0, 6488, 0, 0, 0, 1666, - 3784, 3785, 6485, 3786, 6483, 6484, 0, 3787, 6480, 6481, 0, 6482, 0, 0, 0, 3788, 6476, 6477, 0, 6478, 0, 0, 0, 6479, 0, 0, 0, 0, 0, 0, 0, 1667, - 3778, 3779, 6475, 3780, 6473, 6474, 0, 3781, 6470, 6471, 0, 6472, 0, 0, 0, 3782, 6466, 6467, 0, 6468, 0, 0, 0, 6469, 0, 0, 0, 0, 0, 0, 0, 3783, - 6461, 6462, 0, 6463, 0, 0, 0, 6464, 0, 0, 0, 0, 0, 0, 0, 6465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1668, - 3771, 3772, 6460, 3773, 6458, 6459, 0, 3774, 6455, 6456, 0, 6457, 0, 0, 0, 3775, 6451, 6452, 0, 6453, 0, 0, 0, 6454, 0, 0, 0, 0, 0, 0, 0, 3776, - 6446, 6447, 0, 6448, 0, 0, 0, 6449, 0, 0, 0, 0, 0, 0, 0, 6450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3777, - 6440, 6441, 0, 6442, 0, 0, 0, 6443, 0, 0, 0, 0, 0, 0, 0, 6444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6445, - 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, 0, 1669, - 3763, 3764, 6439, 3765, 6437, 6438, 0, 3766, 6434, 6435, 0, 6436, 0, 0, 0, 3767, 6430, 6431, 0, 6432, 0, 0, 0, 6433, 0, 0, 0, 0, 0, 0, 0, 3768, - 6425, 6426, 0, 6427, 0, 0, 0, 6428, 0, 0, 0, 0, 0, 0, 0, 6429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3769, - 6419, 6420, 0, 6421, 0, 0, 0, 6422, 0, 0, 0, 0, 0, 0, 0, 6423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6424, - 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, 0, 3770, - 6412, 6413, 0, 6414, 0, 0, 0, 6415, 0, 0, 0, 0, 0, 0, 0, 6416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6417, - 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, 0, 6418, - 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, 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, 0, 0, 0, 543, - 1651, 1652, 3762, 1653, 3760, 3761, 6411, 1654, 3757, 3758, 6410, 3759, 6408, 6409, 0, 1655, 3753, 3754, 6407, 3755, 6405, 6406, 0, 3756, 6402, 6403, 0, 6404, 0, 0, 0, 1656, - 3748, 3749, 6401, 3750, 6399, 6400, 0, 3751, 6396, 6397, 0, 6398, 0, 0, 0, 3752, 6392, 6393, 0, 6394, 0, 0, 0, 6395, 0, 0, 0, 0, 0, 0, 0, 1657, - 3742, 3743, 6391, 3744, 6389, 6390, 0, 3745, 6386, 6387, 0, 6388, 0, 0, 0, 3746, 6382, 6383, 0, 6384, 0, 0, 0, 6385, 0, 0, 0, 0, 0, 0, 0, 3747, - 6377, 6378, 0, 6379, 0, 0, 0, 6380, 0, 0, 0, 0, 0, 0, 0, 6381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1658, - 3735, 3736, 6376, 3737, 6374, 6375, 0, 3738, 6371, 6372, 0, 6373, 0, 0, 0, 3739, 6367, 6368, 0, 6369, 0, 0, 0, 6370, 0, 0, 0, 0, 0, 0, 0, 3740, - 6362, 6363, 0, 6364, 0, 0, 0, 6365, 0, 0, 0, 0, 0, 0, 0, 6366, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3741, - 6356, 6357, 0, 6358, 0, 0, 0, 6359, 0, 0, 0, 0, 0, 0, 0, 6360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6361, - 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, 0, 1659, - 3727, 3728, 6355, 3729, 6353, 6354, 0, 3730, 6350, 6351, 0, 6352, 0, 0, 0, 3731, 6346, 6347, 0, 6348, 0, 0, 0, 6349, 0, 0, 0, 0, 0, 0, 0, 3732, - 6341, 6342, 0, 6343, 0, 0, 0, 6344, 0, 0, 0, 0, 0, 0, 0, 6345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3733, - 6335, 6336, 0, 6337, 0, 0, 0, 6338, 0, 0, 0, 0, 0, 0, 0, 6339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6340, - 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, 0, 3734, - 6328, 6329, 0, 6330, 0, 0, 0, 6331, 0, 0, 0, 0, 0, 0, 0, 6332, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6333, - 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, 0, 6334, - 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, 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, 0, 0, 0, 1660, - 3718, 3719, 6327, 3720, 6325, 6326, 0, 3721, 6322, 6323, 0, 6324, 0, 0, 0, 3722, 6318, 6319, 0, 6320, 0, 0, 0, 6321, 0, 0, 0, 0, 0, 0, 0, 3723, - 6313, 6314, 0, 6315, 0, 0, 0, 6316, 0, 0, 0, 0, 0, 0, 0, 6317, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3724, - 6307, 6308, 0, 6309, 0, 0, 0, 6310, 0, 0, 0, 0, 0, 0, 0, 6311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6312, - 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, 0, 3725, - 6300, 6301, 0, 6302, 0, 0, 0, 6303, 0, 0, 0, 0, 0, 0, 0, 6304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6305, - 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, 0, 6306, - 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, 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, 0, 0, 0, 3726, - 6292, 6293, 0, 6294, 0, 0, 0, 6295, 0, 0, 0, 0, 0, 0, 0, 6296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6297, - 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, 0, 6298, - 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, 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, 0, 0, 0, 6299, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 28, - 105, 106, 532, 107, 530, 531, 1650, 108, 527, 528, 1649, 529, 1647, 1648, 3717, 109, 523, 524, 1646, 525, 1644, 1645, 3716, 526, 1641, 1642, 3715, 1643, 3713, 3714, 6291, 110, - 518, 519, 1640, 520, 1638, 1639, 3712, 521, 1635, 1636, 3711, 1637, 3709, 3710, 6290, 522, 1631, 1632, 3708, 1633, 3706, 3707, 6289, 1634, 3703, 3704, 6288, 3705, 6286, 6287, 0, 111, - 512, 513, 1630, 514, 1628, 1629, 3702, 515, 1625, 1626, 3701, 1627, 3699, 3700, 6285, 516, 1621, 1622, 3698, 1623, 3696, 3697, 6284, 1624, 3693, 3694, 6283, 3695, 6281, 6282, 0, 517, - 1616, 1617, 3692, 1618, 3690, 3691, 6280, 1619, 3687, 3688, 6279, 3689, 6277, 6278, 0, 1620, 3683, 3684, 6276, 3685, 6274, 6275, 0, 3686, 6271, 6272, 0, 6273, 0, 0, 0, 112, - 505, 506, 1615, 507, 1613, 1614, 3682, 508, 1610, 1611, 3681, 1612, 3679, 3680, 6270, 509, 1606, 1607, 3678, 1608, 3676, 3677, 6269, 1609, 3673, 3674, 6268, 3675, 6266, 6267, 0, 510, - 1601, 1602, 3672, 1603, 3670, 3671, 6265, 1604, 3667, 3668, 6264, 3669, 6262, 6263, 0, 1605, 3663, 3664, 6261, 3665, 6259, 6260, 0, 3666, 6256, 6257, 0, 6258, 0, 0, 0, 511, - 1595, 1596, 3662, 1597, 3660, 3661, 6255, 1598, 3657, 3658, 6254, 3659, 6252, 6253, 0, 1599, 3653, 3654, 6251, 3655, 6249, 6250, 0, 3656, 6246, 6247, 0, 6248, 0, 0, 0, 1600, - 3648, 3649, 6245, 3650, 6243, 6244, 0, 3651, 6240, 6241, 0, 6242, 0, 0, 0, 3652, 6236, 6237, 0, 6238, 0, 0, 0, 6239, 0, 0, 0, 0, 0, 0, 0, 113, - 497, 498, 1594, 499, 1592, 1593, 3647, 500, 1589, 1590, 3646, 1591, 3644, 3645, 6235, 501, 1585, 1586, 3643, 1587, 3641, 3642, 6234, 1588, 3638, 3639, 6233, 3640, 6231, 6232, 0, 502, - 1580, 1581, 3637, 1582, 3635, 3636, 6230, 1583, 3632, 3633, 6229, 3634, 6227, 6228, 0, 1584, 3628, 3629, 6226, 3630, 6224, 6225, 0, 3631, 6221, 6222, 0, 6223, 0, 0, 0, 503, - 1574, 1575, 3627, 1576, 3625, 3626, 6220, 1577, 3622, 3623, 6219, 3624, 6217, 6218, 0, 1578, 3618, 3619, 6216, 3620, 6214, 6215, 0, 3621, 6211, 6212, 0, 6213, 0, 0, 0, 1579, - 3613, 3614, 6210, 3615, 6208, 6209, 0, 3616, 6205, 6206, 0, 6207, 0, 0, 0, 3617, 6201, 6202, 0, 6203, 0, 0, 0, 6204, 0, 0, 0, 0, 0, 0, 0, 504, - 1567, 1568, 3612, 1569, 3610, 3611, 6200, 1570, 3607, 3608, 6199, 3609, 6197, 6198, 0, 1571, 3603, 3604, 6196, 3605, 6194, 6195, 0, 3606, 6191, 6192, 0, 6193, 0, 0, 0, 1572, - 3598, 3599, 6190, 3600, 6188, 6189, 0, 3601, 6185, 6186, 0, 6187, 0, 0, 0, 3602, 6181, 6182, 0, 6183, 0, 0, 0, 6184, 0, 0, 0, 0, 0, 0, 0, 1573, - 3592, 3593, 6180, 3594, 6178, 6179, 0, 3595, 6175, 6176, 0, 6177, 0, 0, 0, 3596, 6171, 6172, 0, 6173, 0, 0, 0, 6174, 0, 0, 0, 0, 0, 0, 0, 3597, - 6166, 6167, 0, 6168, 0, 0, 0, 6169, 0, 0, 0, 0, 0, 0, 0, 6170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, - 488, 489, 1566, 490, 1564, 1565, 3591, 491, 1561, 1562, 3590, 1563, 3588, 3589, 6165, 492, 1557, 1558, 3587, 1559, 3585, 3586, 6164, 1560, 3582, 3583, 6163, 3584, 6161, 6162, 0, 493, - 1552, 1553, 3581, 1554, 3579, 3580, 6160, 1555, 3576, 3577, 6159, 3578, 6157, 6158, 0, 1556, 3572, 3573, 6156, 3574, 6154, 6155, 0, 3575, 6151, 6152, 0, 6153, 0, 0, 0, 494, - 1546, 1547, 3571, 1548, 3569, 3570, 6150, 1549, 3566, 3567, 6149, 3568, 6147, 6148, 0, 1550, 3562, 3563, 6146, 3564, 6144, 6145, 0, 3565, 6141, 6142, 0, 6143, 0, 0, 0, 1551, - 3557, 3558, 6140, 3559, 6138, 6139, 0, 3560, 6135, 6136, 0, 6137, 0, 0, 0, 3561, 6131, 6132, 0, 6133, 0, 0, 0, 6134, 0, 0, 0, 0, 0, 0, 0, 495, - 1539, 1540, 3556, 1541, 3554, 3555, 6130, 1542, 3551, 3552, 6129, 3553, 6127, 6128, 0, 1543, 3547, 3548, 6126, 3549, 6124, 6125, 0, 3550, 6121, 6122, 0, 6123, 0, 0, 0, 1544, - 3542, 3543, 6120, 3544, 6118, 6119, 0, 3545, 6115, 6116, 0, 6117, 0, 0, 0, 3546, 6111, 6112, 0, 6113, 0, 0, 0, 6114, 0, 0, 0, 0, 0, 0, 0, 1545, - 3536, 3537, 6110, 3538, 6108, 6109, 0, 3539, 6105, 6106, 0, 6107, 0, 0, 0, 3540, 6101, 6102, 0, 6103, 0, 0, 0, 6104, 0, 0, 0, 0, 0, 0, 0, 3541, - 6096, 6097, 0, 6098, 0, 0, 0, 6099, 0, 0, 0, 0, 0, 0, 0, 6100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, - 1531, 1532, 3535, 1533, 3533, 3534, 6095, 1534, 3530, 3531, 6094, 3532, 6092, 6093, 0, 1535, 3526, 3527, 6091, 3528, 6089, 6090, 0, 3529, 6086, 6087, 0, 6088, 0, 0, 0, 1536, - 3521, 3522, 6085, 3523, 6083, 6084, 0, 3524, 6080, 6081, 0, 6082, 0, 0, 0, 3525, 6076, 6077, 0, 6078, 0, 0, 0, 6079, 0, 0, 0, 0, 0, 0, 0, 1537, - 3515, 3516, 6075, 3517, 6073, 6074, 0, 3518, 6070, 6071, 0, 6072, 0, 0, 0, 3519, 6066, 6067, 0, 6068, 0, 0, 0, 6069, 0, 0, 0, 0, 0, 0, 0, 3520, - 6061, 6062, 0, 6063, 0, 0, 0, 6064, 0, 0, 0, 0, 0, 0, 0, 6065, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1538, - 3508, 3509, 6060, 3510, 6058, 6059, 0, 3511, 6055, 6056, 0, 6057, 0, 0, 0, 3512, 6051, 6052, 0, 6053, 0, 0, 0, 6054, 0, 0, 0, 0, 0, 0, 0, 3513, - 6046, 6047, 0, 6048, 0, 0, 0, 6049, 0, 0, 0, 0, 0, 0, 0, 6050, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, - 6040, 6041, 0, 6042, 0, 0, 0, 6043, 0, 0, 0, 0, 0, 0, 0, 6044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6045, - 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, 0, 115, - 478, 479, 1530, 480, 1528, 1529, 3507, 481, 1525, 1526, 3506, 1527, 3504, 3505, 6039, 482, 1521, 1522, 3503, 1523, 3501, 3502, 6038, 1524, 3498, 3499, 6037, 3500, 6035, 6036, 0, 483, - 1516, 1517, 3497, 1518, 3495, 3496, 6034, 1519, 3492, 3493, 6033, 3494, 6031, 6032, 0, 1520, 3488, 3489, 6030, 3490, 6028, 6029, 0, 3491, 6025, 6026, 0, 6027, 0, 0, 0, 484, - 1510, 1511, 3487, 1512, 3485, 3486, 6024, 1513, 3482, 3483, 6023, 3484, 6021, 6022, 0, 1514, 3478, 3479, 6020, 3480, 6018, 6019, 0, 3481, 6015, 6016, 0, 6017, 0, 0, 0, 1515, - 3473, 3474, 6014, 3475, 6012, 6013, 0, 3476, 6009, 6010, 0, 6011, 0, 0, 0, 3477, 6005, 6006, 0, 6007, 0, 0, 0, 6008, 0, 0, 0, 0, 0, 0, 0, 485, - 1503, 1504, 3472, 1505, 3470, 3471, 6004, 1506, 3467, 3468, 6003, 3469, 6001, 6002, 0, 1507, 3463, 3464, 6000, 3465, 5998, 5999, 0, 3466, 5995, 5996, 0, 5997, 0, 0, 0, 1508, - 3458, 3459, 5994, 3460, 5992, 5993, 0, 3461, 5989, 5990, 0, 5991, 0, 0, 0, 3462, 5985, 5986, 0, 5987, 0, 0, 0, 5988, 0, 0, 0, 0, 0, 0, 0, 1509, - 3452, 3453, 5984, 3454, 5982, 5983, 0, 3455, 5979, 5980, 0, 5981, 0, 0, 0, 3456, 5975, 5976, 0, 5977, 0, 0, 0, 5978, 0, 0, 0, 0, 0, 0, 0, 3457, - 5970, 5971, 0, 5972, 0, 0, 0, 5973, 0, 0, 0, 0, 0, 0, 0, 5974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 486, - 1495, 1496, 3451, 1497, 3449, 3450, 5969, 1498, 3446, 3447, 5968, 3448, 5966, 5967, 0, 1499, 3442, 3443, 5965, 3444, 5963, 5964, 0, 3445, 5960, 5961, 0, 5962, 0, 0, 0, 1500, - 3437, 3438, 5959, 3439, 5957, 5958, 0, 3440, 5954, 5955, 0, 5956, 0, 0, 0, 3441, 5950, 5951, 0, 5952, 0, 0, 0, 5953, 0, 0, 0, 0, 0, 0, 0, 1501, - 3431, 3432, 5949, 3433, 5947, 5948, 0, 3434, 5944, 5945, 0, 5946, 0, 0, 0, 3435, 5940, 5941, 0, 5942, 0, 0, 0, 5943, 0, 0, 0, 0, 0, 0, 0, 3436, - 5935, 5936, 0, 5937, 0, 0, 0, 5938, 0, 0, 0, 0, 0, 0, 0, 5939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1502, - 3424, 3425, 5934, 3426, 5932, 5933, 0, 3427, 5929, 5930, 0, 5931, 0, 0, 0, 3428, 5925, 5926, 0, 5927, 0, 0, 0, 5928, 0, 0, 0, 0, 0, 0, 0, 3429, - 5920, 5921, 0, 5922, 0, 0, 0, 5923, 0, 0, 0, 0, 0, 0, 0, 5924, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3430, - 5914, 5915, 0, 5916, 0, 0, 0, 5917, 0, 0, 0, 0, 0, 0, 0, 5918, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5919, - 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, 0, 487, - 1486, 1487, 3423, 1488, 3421, 3422, 5913, 1489, 3418, 3419, 5912, 3420, 5910, 5911, 0, 1490, 3414, 3415, 5909, 3416, 5907, 5908, 0, 3417, 5904, 5905, 0, 5906, 0, 0, 0, 1491, - 3409, 3410, 5903, 3411, 5901, 5902, 0, 3412, 5898, 5899, 0, 5900, 0, 0, 0, 3413, 5894, 5895, 0, 5896, 0, 0, 0, 5897, 0, 0, 0, 0, 0, 0, 0, 1492, - 3403, 3404, 5893, 3405, 5891, 5892, 0, 3406, 5888, 5889, 0, 5890, 0, 0, 0, 3407, 5884, 5885, 0, 5886, 0, 0, 0, 5887, 0, 0, 0, 0, 0, 0, 0, 3408, - 5879, 5880, 0, 5881, 0, 0, 0, 5882, 0, 0, 0, 0, 0, 0, 0, 5883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1493, - 3396, 3397, 5878, 3398, 5876, 5877, 0, 3399, 5873, 5874, 0, 5875, 0, 0, 0, 3400, 5869, 5870, 0, 5871, 0, 0, 0, 5872, 0, 0, 0, 0, 0, 0, 0, 3401, - 5864, 5865, 0, 5866, 0, 0, 0, 5867, 0, 0, 0, 0, 0, 0, 0, 5868, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3402, - 5858, 5859, 0, 5860, 0, 0, 0, 5861, 0, 0, 0, 0, 0, 0, 0, 5862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5863, - 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, 0, 1494, - 3388, 3389, 5857, 3390, 5855, 5856, 0, 3391, 5852, 5853, 0, 5854, 0, 0, 0, 3392, 5848, 5849, 0, 5850, 0, 0, 0, 5851, 0, 0, 0, 0, 0, 0, 0, 3393, - 5843, 5844, 0, 5845, 0, 0, 0, 5846, 0, 0, 0, 0, 0, 0, 0, 5847, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3394, - 5837, 5838, 0, 5839, 0, 0, 0, 5840, 0, 0, 0, 0, 0, 0, 0, 5841, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5842, - 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, 0, 3395, - 5830, 5831, 0, 5832, 0, 0, 0, 5833, 0, 0, 0, 0, 0, 0, 0, 5834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5835, - 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, 0, 5836, - 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, 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, 0, 0, 0, 116, - 467, 468, 1485, 469, 1483, 1484, 3387, 470, 1480, 1481, 3386, 1482, 3384, 3385, 5829, 471, 1476, 1477, 3383, 1478, 3381, 3382, 5828, 1479, 3378, 3379, 5827, 3380, 5825, 5826, 0, 472, - 1471, 1472, 3377, 1473, 3375, 3376, 5824, 1474, 3372, 3373, 5823, 3374, 5821, 5822, 0, 1475, 3368, 3369, 5820, 3370, 5818, 5819, 0, 3371, 5815, 5816, 0, 5817, 0, 0, 0, 473, - 1465, 1466, 3367, 1467, 3365, 3366, 5814, 1468, 3362, 3363, 5813, 3364, 5811, 5812, 0, 1469, 3358, 3359, 5810, 3360, 5808, 5809, 0, 3361, 5805, 5806, 0, 5807, 0, 0, 0, 1470, - 3353, 3354, 5804, 3355, 5802, 5803, 0, 3356, 5799, 5800, 0, 5801, 0, 0, 0, 3357, 5795, 5796, 0, 5797, 0, 0, 0, 5798, 0, 0, 0, 0, 0, 0, 0, 474, - 1458, 1459, 3352, 1460, 3350, 3351, 5794, 1461, 3347, 3348, 5793, 3349, 5791, 5792, 0, 1462, 3343, 3344, 5790, 3345, 5788, 5789, 0, 3346, 5785, 5786, 0, 5787, 0, 0, 0, 1463, - 3338, 3339, 5784, 3340, 5782, 5783, 0, 3341, 5779, 5780, 0, 5781, 0, 0, 0, 3342, 5775, 5776, 0, 5777, 0, 0, 0, 5778, 0, 0, 0, 0, 0, 0, 0, 1464, - 3332, 3333, 5774, 3334, 5772, 5773, 0, 3335, 5769, 5770, 0, 5771, 0, 0, 0, 3336, 5765, 5766, 0, 5767, 0, 0, 0, 5768, 0, 0, 0, 0, 0, 0, 0, 3337, - 5760, 5761, 0, 5762, 0, 0, 0, 5763, 0, 0, 0, 0, 0, 0, 0, 5764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 475, - 1450, 1451, 3331, 1452, 3329, 3330, 5759, 1453, 3326, 3327, 5758, 3328, 5756, 5757, 0, 1454, 3322, 3323, 5755, 3324, 5753, 5754, 0, 3325, 5750, 5751, 0, 5752, 0, 0, 0, 1455, - 3317, 3318, 5749, 3319, 5747, 5748, 0, 3320, 5744, 5745, 0, 5746, 0, 0, 0, 3321, 5740, 5741, 0, 5742, 0, 0, 0, 5743, 0, 0, 0, 0, 0, 0, 0, 1456, - 3311, 3312, 5739, 3313, 5737, 5738, 0, 3314, 5734, 5735, 0, 5736, 0, 0, 0, 3315, 5730, 5731, 0, 5732, 0, 0, 0, 5733, 0, 0, 0, 0, 0, 0, 0, 3316, - 5725, 5726, 0, 5727, 0, 0, 0, 5728, 0, 0, 0, 0, 0, 0, 0, 5729, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1457, - 3304, 3305, 5724, 3306, 5722, 5723, 0, 3307, 5719, 5720, 0, 5721, 0, 0, 0, 3308, 5715, 5716, 0, 5717, 0, 0, 0, 5718, 0, 0, 0, 0, 0, 0, 0, 3309, - 5710, 5711, 0, 5712, 0, 0, 0, 5713, 0, 0, 0, 0, 0, 0, 0, 5714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3310, - 5704, 5705, 0, 5706, 0, 0, 0, 5707, 0, 0, 0, 0, 0, 0, 0, 5708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5709, - 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, 0, 476, - 1441, 1442, 3303, 1443, 3301, 3302, 5703, 1444, 3298, 3299, 5702, 3300, 5700, 5701, 0, 1445, 3294, 3295, 5699, 3296, 5697, 5698, 0, 3297, 5694, 5695, 0, 5696, 0, 0, 0, 1446, - 3289, 3290, 5693, 3291, 5691, 5692, 0, 3292, 5688, 5689, 0, 5690, 0, 0, 0, 3293, 5684, 5685, 0, 5686, 0, 0, 0, 5687, 0, 0, 0, 0, 0, 0, 0, 1447, - 3283, 3284, 5683, 3285, 5681, 5682, 0, 3286, 5678, 5679, 0, 5680, 0, 0, 0, 3287, 5674, 5675, 0, 5676, 0, 0, 0, 5677, 0, 0, 0, 0, 0, 0, 0, 3288, - 5669, 5670, 0, 5671, 0, 0, 0, 5672, 0, 0, 0, 0, 0, 0, 0, 5673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1448, - 3276, 3277, 5668, 3278, 5666, 5667, 0, 3279, 5663, 5664, 0, 5665, 0, 0, 0, 3280, 5659, 5660, 0, 5661, 0, 0, 0, 5662, 0, 0, 0, 0, 0, 0, 0, 3281, - 5654, 5655, 0, 5656, 0, 0, 0, 5657, 0, 0, 0, 0, 0, 0, 0, 5658, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3282, - 5648, 5649, 0, 5650, 0, 0, 0, 5651, 0, 0, 0, 0, 0, 0, 0, 5652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5653, - 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, 0, 1449, - 3268, 3269, 5647, 3270, 5645, 5646, 0, 3271, 5642, 5643, 0, 5644, 0, 0, 0, 3272, 5638, 5639, 0, 5640, 0, 0, 0, 5641, 0, 0, 0, 0, 0, 0, 0, 3273, - 5633, 5634, 0, 5635, 0, 0, 0, 5636, 0, 0, 0, 0, 0, 0, 0, 5637, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3274, - 5627, 5628, 0, 5629, 0, 0, 0, 5630, 0, 0, 0, 0, 0, 0, 0, 5631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5632, - 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, 0, 3275, - 5620, 5621, 0, 5622, 0, 0, 0, 5623, 0, 0, 0, 0, 0, 0, 0, 5624, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5625, - 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, 0, 5626, - 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, 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, 0, 0, 0, 477, - 1431, 1432, 3267, 1433, 3265, 3266, 5619, 1434, 3262, 3263, 5618, 3264, 5616, 5617, 0, 1435, 3258, 3259, 5615, 3260, 5613, 5614, 0, 3261, 5610, 5611, 0, 5612, 0, 0, 0, 1436, - 3253, 3254, 5609, 3255, 5607, 5608, 0, 3256, 5604, 5605, 0, 5606, 0, 0, 0, 3257, 5600, 5601, 0, 5602, 0, 0, 0, 5603, 0, 0, 0, 0, 0, 0, 0, 1437, - 3247, 3248, 5599, 3249, 5597, 5598, 0, 3250, 5594, 5595, 0, 5596, 0, 0, 0, 3251, 5590, 5591, 0, 5592, 0, 0, 0, 5593, 0, 0, 0, 0, 0, 0, 0, 3252, - 5585, 5586, 0, 5587, 0, 0, 0, 5588, 0, 0, 0, 0, 0, 0, 0, 5589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1438, - 3240, 3241, 5584, 3242, 5582, 5583, 0, 3243, 5579, 5580, 0, 5581, 0, 0, 0, 3244, 5575, 5576, 0, 5577, 0, 0, 0, 5578, 0, 0, 0, 0, 0, 0, 0, 3245, - 5570, 5571, 0, 5572, 0, 0, 0, 5573, 0, 0, 0, 0, 0, 0, 0, 5574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3246, - 5564, 5565, 0, 5566, 0, 0, 0, 5567, 0, 0, 0, 0, 0, 0, 0, 5568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5569, - 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, 0, 1439, - 3232, 3233, 5563, 3234, 5561, 5562, 0, 3235, 5558, 5559, 0, 5560, 0, 0, 0, 3236, 5554, 5555, 0, 5556, 0, 0, 0, 5557, 0, 0, 0, 0, 0, 0, 0, 3237, - 5549, 5550, 0, 5551, 0, 0, 0, 5552, 0, 0, 0, 0, 0, 0, 0, 5553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3238, - 5543, 5544, 0, 5545, 0, 0, 0, 5546, 0, 0, 0, 0, 0, 0, 0, 5547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5548, - 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, 0, 3239, - 5536, 5537, 0, 5538, 0, 0, 0, 5539, 0, 0, 0, 0, 0, 0, 0, 5540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5541, - 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, 0, 5542, - 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, 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, 0, 0, 0, 1440, - 3223, 3224, 5535, 3225, 5533, 5534, 0, 3226, 5530, 5531, 0, 5532, 0, 0, 0, 3227, 5526, 5527, 0, 5528, 0, 0, 0, 5529, 0, 0, 0, 0, 0, 0, 0, 3228, - 5521, 5522, 0, 5523, 0, 0, 0, 5524, 0, 0, 0, 0, 0, 0, 0, 5525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3229, - 5515, 5516, 0, 5517, 0, 0, 0, 5518, 0, 0, 0, 0, 0, 0, 0, 5519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5520, - 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, 0, 3230, - 5508, 5509, 0, 5510, 0, 0, 0, 5511, 0, 0, 0, 0, 0, 0, 0, 5512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5513, - 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, 0, 5514, - 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, 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, 0, 0, 0, 3231, - 5500, 5501, 0, 5502, 0, 0, 0, 5503, 0, 0, 0, 0, 0, 0, 0, 5504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5505, - 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, 0, 5506, - 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, 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, 0, 0, 0, 5507, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 117, - 455, 456, 1430, 457, 1428, 1429, 3222, 458, 1425, 1426, 3221, 1427, 3219, 3220, 5499, 459, 1421, 1422, 3218, 1423, 3216, 3217, 5498, 1424, 3213, 3214, 5497, 3215, 5495, 5496, 0, 460, - 1416, 1417, 3212, 1418, 3210, 3211, 5494, 1419, 3207, 3208, 5493, 3209, 5491, 5492, 0, 1420, 3203, 3204, 5490, 3205, 5488, 5489, 0, 3206, 5485, 5486, 0, 5487, 0, 0, 0, 461, - 1410, 1411, 3202, 1412, 3200, 3201, 5484, 1413, 3197, 3198, 5483, 3199, 5481, 5482, 0, 1414, 3193, 3194, 5480, 3195, 5478, 5479, 0, 3196, 5475, 5476, 0, 5477, 0, 0, 0, 1415, - 3188, 3189, 5474, 3190, 5472, 5473, 0, 3191, 5469, 5470, 0, 5471, 0, 0, 0, 3192, 5465, 5466, 0, 5467, 0, 0, 0, 5468, 0, 0, 0, 0, 0, 0, 0, 462, - 1403, 1404, 3187, 1405, 3185, 3186, 5464, 1406, 3182, 3183, 5463, 3184, 5461, 5462, 0, 1407, 3178, 3179, 5460, 3180, 5458, 5459, 0, 3181, 5455, 5456, 0, 5457, 0, 0, 0, 1408, - 3173, 3174, 5454, 3175, 5452, 5453, 0, 3176, 5449, 5450, 0, 5451, 0, 0, 0, 3177, 5445, 5446, 0, 5447, 0, 0, 0, 5448, 0, 0, 0, 0, 0, 0, 0, 1409, - 3167, 3168, 5444, 3169, 5442, 5443, 0, 3170, 5439, 5440, 0, 5441, 0, 0, 0, 3171, 5435, 5436, 0, 5437, 0, 0, 0, 5438, 0, 0, 0, 0, 0, 0, 0, 3172, - 5430, 5431, 0, 5432, 0, 0, 0, 5433, 0, 0, 0, 0, 0, 0, 0, 5434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, - 1395, 1396, 3166, 1397, 3164, 3165, 5429, 1398, 3161, 3162, 5428, 3163, 5426, 5427, 0, 1399, 3157, 3158, 5425, 3159, 5423, 5424, 0, 3160, 5420, 5421, 0, 5422, 0, 0, 0, 1400, - 3152, 3153, 5419, 3154, 5417, 5418, 0, 3155, 5414, 5415, 0, 5416, 0, 0, 0, 3156, 5410, 5411, 0, 5412, 0, 0, 0, 5413, 0, 0, 0, 0, 0, 0, 0, 1401, - 3146, 3147, 5409, 3148, 5407, 5408, 0, 3149, 5404, 5405, 0, 5406, 0, 0, 0, 3150, 5400, 5401, 0, 5402, 0, 0, 0, 5403, 0, 0, 0, 0, 0, 0, 0, 3151, - 5395, 5396, 0, 5397, 0, 0, 0, 5398, 0, 0, 0, 0, 0, 0, 0, 5399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1402, - 3139, 3140, 5394, 3141, 5392, 5393, 0, 3142, 5389, 5390, 0, 5391, 0, 0, 0, 3143, 5385, 5386, 0, 5387, 0, 0, 0, 5388, 0, 0, 0, 0, 0, 0, 0, 3144, - 5380, 5381, 0, 5382, 0, 0, 0, 5383, 0, 0, 0, 0, 0, 0, 0, 5384, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3145, - 5374, 5375, 0, 5376, 0, 0, 0, 5377, 0, 0, 0, 0, 0, 0, 0, 5378, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5379, - 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, 0, 464, - 1386, 1387, 3138, 1388, 3136, 3137, 5373, 1389, 3133, 3134, 5372, 3135, 5370, 5371, 0, 1390, 3129, 3130, 5369, 3131, 5367, 5368, 0, 3132, 5364, 5365, 0, 5366, 0, 0, 0, 1391, - 3124, 3125, 5363, 3126, 5361, 5362, 0, 3127, 5358, 5359, 0, 5360, 0, 0, 0, 3128, 5354, 5355, 0, 5356, 0, 0, 0, 5357, 0, 0, 0, 0, 0, 0, 0, 1392, - 3118, 3119, 5353, 3120, 5351, 5352, 0, 3121, 5348, 5349, 0, 5350, 0, 0, 0, 3122, 5344, 5345, 0, 5346, 0, 0, 0, 5347, 0, 0, 0, 0, 0, 0, 0, 3123, - 5339, 5340, 0, 5341, 0, 0, 0, 5342, 0, 0, 0, 0, 0, 0, 0, 5343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1393, - 3111, 3112, 5338, 3113, 5336, 5337, 0, 3114, 5333, 5334, 0, 5335, 0, 0, 0, 3115, 5329, 5330, 0, 5331, 0, 0, 0, 5332, 0, 0, 0, 0, 0, 0, 0, 3116, - 5324, 5325, 0, 5326, 0, 0, 0, 5327, 0, 0, 0, 0, 0, 0, 0, 5328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3117, - 5318, 5319, 0, 5320, 0, 0, 0, 5321, 0, 0, 0, 0, 0, 0, 0, 5322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5323, - 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, 0, 1394, - 3103, 3104, 5317, 3105, 5315, 5316, 0, 3106, 5312, 5313, 0, 5314, 0, 0, 0, 3107, 5308, 5309, 0, 5310, 0, 0, 0, 5311, 0, 0, 0, 0, 0, 0, 0, 3108, - 5303, 5304, 0, 5305, 0, 0, 0, 5306, 0, 0, 0, 0, 0, 0, 0, 5307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3109, - 5297, 5298, 0, 5299, 0, 0, 0, 5300, 0, 0, 0, 0, 0, 0, 0, 5301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5302, - 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, 0, 3110, - 5290, 5291, 0, 5292, 0, 0, 0, 5293, 0, 0, 0, 0, 0, 0, 0, 5294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5295, - 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, 0, 5296, - 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, 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, 0, 0, 0, 465, - 1376, 1377, 3102, 1378, 3100, 3101, 5289, 1379, 3097, 3098, 5288, 3099, 5286, 5287, 0, 1380, 3093, 3094, 5285, 3095, 5283, 5284, 0, 3096, 5280, 5281, 0, 5282, 0, 0, 0, 1381, - 3088, 3089, 5279, 3090, 5277, 5278, 0, 3091, 5274, 5275, 0, 5276, 0, 0, 0, 3092, 5270, 5271, 0, 5272, 0, 0, 0, 5273, 0, 0, 0, 0, 0, 0, 0, 1382, - 3082, 3083, 5269, 3084, 5267, 5268, 0, 3085, 5264, 5265, 0, 5266, 0, 0, 0, 3086, 5260, 5261, 0, 5262, 0, 0, 0, 5263, 0, 0, 0, 0, 0, 0, 0, 3087, - 5255, 5256, 0, 5257, 0, 0, 0, 5258, 0, 0, 0, 0, 0, 0, 0, 5259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1383, - 3075, 3076, 5254, 3077, 5252, 5253, 0, 3078, 5249, 5250, 0, 5251, 0, 0, 0, 3079, 5245, 5246, 0, 5247, 0, 0, 0, 5248, 0, 0, 0, 0, 0, 0, 0, 3080, - 5240, 5241, 0, 5242, 0, 0, 0, 5243, 0, 0, 0, 0, 0, 0, 0, 5244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3081, - 5234, 5235, 0, 5236, 0, 0, 0, 5237, 0, 0, 0, 0, 0, 0, 0, 5238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5239, - 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, 0, 1384, - 3067, 3068, 5233, 3069, 5231, 5232, 0, 3070, 5228, 5229, 0, 5230, 0, 0, 0, 3071, 5224, 5225, 0, 5226, 0, 0, 0, 5227, 0, 0, 0, 0, 0, 0, 0, 3072, - 5219, 5220, 0, 5221, 0, 0, 0, 5222, 0, 0, 0, 0, 0, 0, 0, 5223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3073, - 5213, 5214, 0, 5215, 0, 0, 0, 5216, 0, 0, 0, 0, 0, 0, 0, 5217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5218, - 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, 0, 3074, - 5206, 5207, 0, 5208, 0, 0, 0, 5209, 0, 0, 0, 0, 0, 0, 0, 5210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5211, - 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, 0, 5212, - 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, 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, 0, 0, 0, 1385, - 3058, 3059, 5205, 3060, 5203, 5204, 0, 3061, 5200, 5201, 0, 5202, 0, 0, 0, 3062, 5196, 5197, 0, 5198, 0, 0, 0, 5199, 0, 0, 0, 0, 0, 0, 0, 3063, - 5191, 5192, 0, 5193, 0, 0, 0, 5194, 0, 0, 0, 0, 0, 0, 0, 5195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3064, - 5185, 5186, 0, 5187, 0, 0, 0, 5188, 0, 0, 0, 0, 0, 0, 0, 5189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5190, - 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, 0, 3065, - 5178, 5179, 0, 5180, 0, 0, 0, 5181, 0, 0, 0, 0, 0, 0, 0, 5182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5183, - 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, 0, 5184, - 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, 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, 0, 0, 0, 3066, - 5170, 5171, 0, 5172, 0, 0, 0, 5173, 0, 0, 0, 0, 0, 0, 0, 5174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5175, - 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, 0, 5176, - 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, 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, 0, 0, 0, 5177, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 466, - 1365, 1366, 3057, 1367, 3055, 3056, 5169, 1368, 3052, 3053, 5168, 3054, 5166, 5167, 0, 1369, 3048, 3049, 5165, 3050, 5163, 5164, 0, 3051, 5160, 5161, 0, 5162, 0, 0, 0, 1370, - 3043, 3044, 5159, 3045, 5157, 5158, 0, 3046, 5154, 5155, 0, 5156, 0, 0, 0, 3047, 5150, 5151, 0, 5152, 0, 0, 0, 5153, 0, 0, 0, 0, 0, 0, 0, 1371, - 3037, 3038, 5149, 3039, 5147, 5148, 0, 3040, 5144, 5145, 0, 5146, 0, 0, 0, 3041, 5140, 5141, 0, 5142, 0, 0, 0, 5143, 0, 0, 0, 0, 0, 0, 0, 3042, - 5135, 5136, 0, 5137, 0, 0, 0, 5138, 0, 0, 0, 0, 0, 0, 0, 5139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1372, - 3030, 3031, 5134, 3032, 5132, 5133, 0, 3033, 5129, 5130, 0, 5131, 0, 0, 0, 3034, 5125, 5126, 0, 5127, 0, 0, 0, 5128, 0, 0, 0, 0, 0, 0, 0, 3035, - 5120, 5121, 0, 5122, 0, 0, 0, 5123, 0, 0, 0, 0, 0, 0, 0, 5124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3036, - 5114, 5115, 0, 5116, 0, 0, 0, 5117, 0, 0, 0, 0, 0, 0, 0, 5118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5119, - 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, 0, 1373, - 3022, 3023, 5113, 3024, 5111, 5112, 0, 3025, 5108, 5109, 0, 5110, 0, 0, 0, 3026, 5104, 5105, 0, 5106, 0, 0, 0, 5107, 0, 0, 0, 0, 0, 0, 0, 3027, - 5099, 5100, 0, 5101, 0, 0, 0, 5102, 0, 0, 0, 0, 0, 0, 0, 5103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3028, - 5093, 5094, 0, 5095, 0, 0, 0, 5096, 0, 0, 0, 0, 0, 0, 0, 5097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5098, - 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, 0, 3029, - 5086, 5087, 0, 5088, 0, 0, 0, 5089, 0, 0, 0, 0, 0, 0, 0, 5090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5091, - 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, 0, 5092, - 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, 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, 0, 0, 0, 1374, - 3013, 3014, 5085, 3015, 5083, 5084, 0, 3016, 5080, 5081, 0, 5082, 0, 0, 0, 3017, 5076, 5077, 0, 5078, 0, 0, 0, 5079, 0, 0, 0, 0, 0, 0, 0, 3018, - 5071, 5072, 0, 5073, 0, 0, 0, 5074, 0, 0, 0, 0, 0, 0, 0, 5075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3019, - 5065, 5066, 0, 5067, 0, 0, 0, 5068, 0, 0, 0, 0, 0, 0, 0, 5069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5070, - 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, 0, 3020, - 5058, 5059, 0, 5060, 0, 0, 0, 5061, 0, 0, 0, 0, 0, 0, 0, 5062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5063, - 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, 0, 5064, - 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, 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, 0, 0, 0, 3021, - 5050, 5051, 0, 5052, 0, 0, 0, 5053, 0, 0, 0, 0, 0, 0, 0, 5054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5055, - 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, 0, 5056, - 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, 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, 0, 0, 0, 5057, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 1375, - 3003, 3004, 5049, 3005, 5047, 5048, 0, 3006, 5044, 5045, 0, 5046, 0, 0, 0, 3007, 5040, 5041, 0, 5042, 0, 0, 0, 5043, 0, 0, 0, 0, 0, 0, 0, 3008, - 5035, 5036, 0, 5037, 0, 0, 0, 5038, 0, 0, 0, 0, 0, 0, 0, 5039, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3009, - 5029, 5030, 0, 5031, 0, 0, 0, 5032, 0, 0, 0, 0, 0, 0, 0, 5033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5034, - 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, 0, 3010, - 5022, 5023, 0, 5024, 0, 0, 0, 5025, 0, 0, 0, 0, 0, 0, 0, 5026, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5027, - 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, 0, 5028, - 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, 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, 0, 0, 0, 3011, - 5014, 5015, 0, 5016, 0, 0, 0, 5017, 0, 0, 0, 0, 0, 0, 0, 5018, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5019, - 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, 0, 5020, - 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, 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, 0, 0, 0, 5021, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 3012, - 5005, 5006, 0, 5007, 0, 0, 0, 5008, 0, 0, 0, 0, 0, 0, 0, 5009, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5010, - 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, 0, 5011, - 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, 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, 0, 0, 0, 5012, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 5013, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 0, 1, 104, 2, 102, 103, 454, 3, 99, 100, 453, 101, 451, 452, 1364, 4, 95, 96, 450, 97, 448, 449, 1363, 98, 445, 446, 1362, 447, 1360, 1361, 3002, 5, - 90, 91, 444, 92, 442, 443, 1359, 93, 439, 440, 1358, 441, 1356, 1357, 3001, 94, 435, 436, 1355, 437, 1353, 1354, 3000, 438, 1350, 1351, 2999, 1352, 2997, 2998, 5004, 6, - 84, 85, 434, 86, 432, 433, 1349, 87, 429, 430, 1348, 431, 1346, 1347, 2996, 88, 425, 426, 1345, 427, 1343, 1344, 2995, 428, 1340, 1341, 2994, 1342, 2992, 2993, 5003, 89, - 420, 421, 1339, 422, 1337, 1338, 2991, 423, 1334, 1335, 2990, 1336, 2988, 2989, 5002, 424, 1330, 1331, 2987, 1332, 2985, 2986, 5001, 1333, 2982, 2983, 5000, 2984, 4998, 4999, 0, 7, - 77, 78, 419, 79, 417, 418, 1329, 80, 414, 415, 1328, 416, 1326, 1327, 2981, 81, 410, 411, 1325, 412, 1323, 1324, 2980, 413, 1320, 1321, 2979, 1322, 2977, 2978, 4997, 82, - 405, 406, 1319, 407, 1317, 1318, 2976, 408, 1314, 1315, 2975, 1316, 2973, 2974, 4996, 409, 1310, 1311, 2972, 1312, 2970, 2971, 4995, 1313, 2967, 2968, 4994, 2969, 4992, 4993, 0, 83, - 399, 400, 1309, 401, 1307, 1308, 2966, 402, 1304, 1305, 2965, 1306, 2963, 2964, 4991, 403, 1300, 1301, 2962, 1302, 2960, 2961, 4990, 1303, 2957, 2958, 4989, 2959, 4987, 4988, 0, 404, - 1295, 1296, 2956, 1297, 2954, 2955, 4986, 1298, 2951, 2952, 4985, 2953, 4983, 4984, 0, 1299, 2947, 2948, 4982, 2949, 4980, 4981, 0, 2950, 4977, 4978, 0, 4979, 0, 0, 0, 8, - 69, 70, 398, 71, 396, 397, 1294, 72, 393, 394, 1293, 395, 1291, 1292, 2946, 73, 389, 390, 1290, 391, 1288, 1289, 2945, 392, 1285, 1286, 2944, 1287, 2942, 2943, 4976, 74, - 384, 385, 1284, 386, 1282, 1283, 2941, 387, 1279, 1280, 2940, 1281, 2938, 2939, 4975, 388, 1275, 1276, 2937, 1277, 2935, 2936, 4974, 1278, 2932, 2933, 4973, 2934, 4971, 4972, 0, 75, - 378, 379, 1274, 380, 1272, 1273, 2931, 381, 1269, 1270, 2930, 1271, 2928, 2929, 4970, 382, 1265, 1266, 2927, 1267, 2925, 2926, 4969, 1268, 2922, 2923, 4968, 2924, 4966, 4967, 0, 383, - 1260, 1261, 2921, 1262, 2919, 2920, 4965, 1263, 2916, 2917, 4964, 2918, 4962, 4963, 0, 1264, 2912, 2913, 4961, 2914, 4959, 4960, 0, 2915, 4956, 4957, 0, 4958, 0, 0, 0, 76, - 371, 372, 1259, 373, 1257, 1258, 2911, 374, 1254, 1255, 2910, 1256, 2908, 2909, 4955, 375, 1250, 1251, 2907, 1252, 2905, 2906, 4954, 1253, 2902, 2903, 4953, 2904, 4951, 4952, 0, 376, - 1245, 1246, 2901, 1247, 2899, 2900, 4950, 1248, 2896, 2897, 4949, 2898, 4947, 4948, 0, 1249, 2892, 2893, 4946, 2894, 4944, 4945, 0, 2895, 4941, 4942, 0, 4943, 0, 0, 0, 377, - 1239, 1240, 2891, 1241, 2889, 2890, 4940, 1242, 2886, 2887, 4939, 2888, 4937, 4938, 0, 1243, 2882, 2883, 4936, 2884, 4934, 4935, 0, 2885, 4931, 4932, 0, 4933, 0, 0, 0, 1244, - 2877, 2878, 4930, 2879, 4928, 4929, 0, 2880, 4925, 4926, 0, 4927, 0, 0, 0, 2881, 4921, 4922, 0, 4923, 0, 0, 0, 4924, 0, 0, 0, 0, 0, 0, 0, 9, - 60, 61, 370, 62, 368, 369, 1238, 63, 365, 366, 1237, 367, 1235, 1236, 2876, 64, 361, 362, 1234, 363, 1232, 1233, 2875, 364, 1229, 1230, 2874, 1231, 2872, 2873, 4920, 65, - 356, 357, 1228, 358, 1226, 1227, 2871, 359, 1223, 1224, 2870, 1225, 2868, 2869, 4919, 360, 1219, 1220, 2867, 1221, 2865, 2866, 4918, 1222, 2862, 2863, 4917, 2864, 4915, 4916, 0, 66, - 350, 351, 1218, 352, 1216, 1217, 2861, 353, 1213, 1214, 2860, 1215, 2858, 2859, 4914, 354, 1209, 1210, 2857, 1211, 2855, 2856, 4913, 1212, 2852, 2853, 4912, 2854, 4910, 4911, 0, 355, - 1204, 1205, 2851, 1206, 2849, 2850, 4909, 1207, 2846, 2847, 4908, 2848, 4906, 4907, 0, 1208, 2842, 2843, 4905, 2844, 4903, 4904, 0, 2845, 4900, 4901, 0, 4902, 0, 0, 0, 67, - 343, 344, 1203, 345, 1201, 1202, 2841, 346, 1198, 1199, 2840, 1200, 2838, 2839, 4899, 347, 1194, 1195, 2837, 1196, 2835, 2836, 4898, 1197, 2832, 2833, 4897, 2834, 4895, 4896, 0, 348, - 1189, 1190, 2831, 1191, 2829, 2830, 4894, 1192, 2826, 2827, 4893, 2828, 4891, 4892, 0, 1193, 2822, 2823, 4890, 2824, 4888, 4889, 0, 2825, 4885, 4886, 0, 4887, 0, 0, 0, 349, - 1183, 1184, 2821, 1185, 2819, 2820, 4884, 1186, 2816, 2817, 4883, 2818, 4881, 4882, 0, 1187, 2812, 2813, 4880, 2814, 4878, 4879, 0, 2815, 4875, 4876, 0, 4877, 0, 0, 0, 1188, - 2807, 2808, 4874, 2809, 4872, 4873, 0, 2810, 4869, 4870, 0, 4871, 0, 0, 0, 2811, 4865, 4866, 0, 4867, 0, 0, 0, 4868, 0, 0, 0, 0, 0, 0, 0, 68, - 335, 336, 1182, 337, 1180, 1181, 2806, 338, 1177, 1178, 2805, 1179, 2803, 2804, 4864, 339, 1173, 1174, 2802, 1175, 2800, 2801, 4863, 1176, 2797, 2798, 4862, 2799, 4860, 4861, 0, 340, - 1168, 1169, 2796, 1170, 2794, 2795, 4859, 1171, 2791, 2792, 4858, 2793, 4856, 4857, 0, 1172, 2787, 2788, 4855, 2789, 4853, 4854, 0, 2790, 4850, 4851, 0, 4852, 0, 0, 0, 341, - 1162, 1163, 2786, 1164, 2784, 2785, 4849, 1165, 2781, 2782, 4848, 2783, 4846, 4847, 0, 1166, 2777, 2778, 4845, 2779, 4843, 4844, 0, 2780, 4840, 4841, 0, 4842, 0, 0, 0, 1167, - 2772, 2773, 4839, 2774, 4837, 4838, 0, 2775, 4834, 4835, 0, 4836, 0, 0, 0, 2776, 4830, 4831, 0, 4832, 0, 0, 0, 4833, 0, 0, 0, 0, 0, 0, 0, 342, - 1155, 1156, 2771, 1157, 2769, 2770, 4829, 1158, 2766, 2767, 4828, 2768, 4826, 4827, 0, 1159, 2762, 2763, 4825, 2764, 4823, 4824, 0, 2765, 4820, 4821, 0, 4822, 0, 0, 0, 1160, - 2757, 2758, 4819, 2759, 4817, 4818, 0, 2760, 4814, 4815, 0, 4816, 0, 0, 0, 2761, 4810, 4811, 0, 4812, 0, 0, 0, 4813, 0, 0, 0, 0, 0, 0, 0, 1161, - 2751, 2752, 4809, 2753, 4807, 4808, 0, 2754, 4804, 4805, 0, 4806, 0, 0, 0, 2755, 4800, 4801, 0, 4802, 0, 0, 0, 4803, 0, 0, 0, 0, 0, 0, 0, 2756, - 4795, 4796, 0, 4797, 0, 0, 0, 4798, 0, 0, 0, 0, 0, 0, 0, 4799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, - 50, 51, 334, 52, 332, 333, 1154, 53, 329, 330, 1153, 331, 1151, 1152, 2750, 54, 325, 326, 1150, 327, 1148, 1149, 2749, 328, 1145, 1146, 2748, 1147, 2746, 2747, 4794, 55, - 320, 321, 1144, 322, 1142, 1143, 2745, 323, 1139, 1140, 2744, 1141, 2742, 2743, 4793, 324, 1135, 1136, 2741, 1137, 2739, 2740, 4792, 1138, 2736, 2737, 4791, 2738, 4789, 4790, 0, 56, - 314, 315, 1134, 316, 1132, 1133, 2735, 317, 1129, 1130, 2734, 1131, 2732, 2733, 4788, 318, 1125, 1126, 2731, 1127, 2729, 2730, 4787, 1128, 2726, 2727, 4786, 2728, 4784, 4785, 0, 319, - 1120, 1121, 2725, 1122, 2723, 2724, 4783, 1123, 2720, 2721, 4782, 2722, 4780, 4781, 0, 1124, 2716, 2717, 4779, 2718, 4777, 4778, 0, 2719, 4774, 4775, 0, 4776, 0, 0, 0, 57, - 307, 308, 1119, 309, 1117, 1118, 2715, 310, 1114, 1115, 2714, 1116, 2712, 2713, 4773, 311, 1110, 1111, 2711, 1112, 2709, 2710, 4772, 1113, 2706, 2707, 4771, 2708, 4769, 4770, 0, 312, - 1105, 1106, 2705, 1107, 2703, 2704, 4768, 1108, 2700, 2701, 4767, 2702, 4765, 4766, 0, 1109, 2696, 2697, 4764, 2698, 4762, 4763, 0, 2699, 4759, 4760, 0, 4761, 0, 0, 0, 313, - 1099, 1100, 2695, 1101, 2693, 2694, 4758, 1102, 2690, 2691, 4757, 2692, 4755, 4756, 0, 1103, 2686, 2687, 4754, 2688, 4752, 4753, 0, 2689, 4749, 4750, 0, 4751, 0, 0, 0, 1104, - 2681, 2682, 4748, 2683, 4746, 4747, 0, 2684, 4743, 4744, 0, 4745, 0, 0, 0, 2685, 4739, 4740, 0, 4741, 0, 0, 0, 4742, 0, 0, 0, 0, 0, 0, 0, 58, - 299, 300, 1098, 301, 1096, 1097, 2680, 302, 1093, 1094, 2679, 1095, 2677, 2678, 4738, 303, 1089, 1090, 2676, 1091, 2674, 2675, 4737, 1092, 2671, 2672, 4736, 2673, 4734, 4735, 0, 304, - 1084, 1085, 2670, 1086, 2668, 2669, 4733, 1087, 2665, 2666, 4732, 2667, 4730, 4731, 0, 1088, 2661, 2662, 4729, 2663, 4727, 4728, 0, 2664, 4724, 4725, 0, 4726, 0, 0, 0, 305, - 1078, 1079, 2660, 1080, 2658, 2659, 4723, 1081, 2655, 2656, 4722, 2657, 4720, 4721, 0, 1082, 2651, 2652, 4719, 2653, 4717, 4718, 0, 2654, 4714, 4715, 0, 4716, 0, 0, 0, 1083, - 2646, 2647, 4713, 2648, 4711, 4712, 0, 2649, 4708, 4709, 0, 4710, 0, 0, 0, 2650, 4704, 4705, 0, 4706, 0, 0, 0, 4707, 0, 0, 0, 0, 0, 0, 0, 306, - 1071, 1072, 2645, 1073, 2643, 2644, 4703, 1074, 2640, 2641, 4702, 2642, 4700, 4701, 0, 1075, 2636, 2637, 4699, 2638, 4697, 4698, 0, 2639, 4694, 4695, 0, 4696, 0, 0, 0, 1076, - 2631, 2632, 4693, 2633, 4691, 4692, 0, 2634, 4688, 4689, 0, 4690, 0, 0, 0, 2635, 4684, 4685, 0, 4686, 0, 0, 0, 4687, 0, 0, 0, 0, 0, 0, 0, 1077, - 2625, 2626, 4683, 2627, 4681, 4682, 0, 2628, 4678, 4679, 0, 4680, 0, 0, 0, 2629, 4674, 4675, 0, 4676, 0, 0, 0, 4677, 0, 0, 0, 0, 0, 0, 0, 2630, - 4669, 4670, 0, 4671, 0, 0, 0, 4672, 0, 0, 0, 0, 0, 0, 0, 4673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, - 290, 291, 1070, 292, 1068, 1069, 2624, 293, 1065, 1066, 2623, 1067, 2621, 2622, 4668, 294, 1061, 1062, 2620, 1063, 2618, 2619, 4667, 1064, 2615, 2616, 4666, 2617, 4664, 4665, 0, 295, - 1056, 1057, 2614, 1058, 2612, 2613, 4663, 1059, 2609, 2610, 4662, 2611, 4660, 4661, 0, 1060, 2605, 2606, 4659, 2607, 4657, 4658, 0, 2608, 4654, 4655, 0, 4656, 0, 0, 0, 296, - 1050, 1051, 2604, 1052, 2602, 2603, 4653, 1053, 2599, 2600, 4652, 2601, 4650, 4651, 0, 1054, 2595, 2596, 4649, 2597, 4647, 4648, 0, 2598, 4644, 4645, 0, 4646, 0, 0, 0, 1055, - 2590, 2591, 4643, 2592, 4641, 4642, 0, 2593, 4638, 4639, 0, 4640, 0, 0, 0, 2594, 4634, 4635, 0, 4636, 0, 0, 0, 4637, 0, 0, 0, 0, 0, 0, 0, 297, - 1043, 1044, 2589, 1045, 2587, 2588, 4633, 1046, 2584, 2585, 4632, 2586, 4630, 4631, 0, 1047, 2580, 2581, 4629, 2582, 4627, 4628, 0, 2583, 4624, 4625, 0, 4626, 0, 0, 0, 1048, - 2575, 2576, 4623, 2577, 4621, 4622, 0, 2578, 4618, 4619, 0, 4620, 0, 0, 0, 2579, 4614, 4615, 0, 4616, 0, 0, 0, 4617, 0, 0, 0, 0, 0, 0, 0, 1049, - 2569, 2570, 4613, 2571, 4611, 4612, 0, 2572, 4608, 4609, 0, 4610, 0, 0, 0, 2573, 4604, 4605, 0, 4606, 0, 0, 0, 4607, 0, 0, 0, 0, 0, 0, 0, 2574, - 4599, 4600, 0, 4601, 0, 0, 0, 4602, 0, 0, 0, 0, 0, 0, 0, 4603, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, - 1035, 1036, 2568, 1037, 2566, 2567, 4598, 1038, 2563, 2564, 4597, 2565, 4595, 4596, 0, 1039, 2559, 2560, 4594, 2561, 4592, 4593, 0, 2562, 4589, 4590, 0, 4591, 0, 0, 0, 1040, - 2554, 2555, 4588, 2556, 4586, 4587, 0, 2557, 4583, 4584, 0, 4585, 0, 0, 0, 2558, 4579, 4580, 0, 4581, 0, 0, 0, 4582, 0, 0, 0, 0, 0, 0, 0, 1041, - 2548, 2549, 4578, 2550, 4576, 4577, 0, 2551, 4573, 4574, 0, 4575, 0, 0, 0, 2552, 4569, 4570, 0, 4571, 0, 0, 0, 4572, 0, 0, 0, 0, 0, 0, 0, 2553, - 4564, 4565, 0, 4566, 0, 0, 0, 4567, 0, 0, 0, 0, 0, 0, 0, 4568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1042, - 2541, 2542, 4563, 2543, 4561, 4562, 0, 2544, 4558, 4559, 0, 4560, 0, 0, 0, 2545, 4554, 4555, 0, 4556, 0, 0, 0, 4557, 0, 0, 0, 0, 0, 0, 0, 2546, - 4549, 4550, 0, 4551, 0, 0, 0, 4552, 0, 0, 0, 0, 0, 0, 0, 4553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2547, - 4543, 4544, 0, 4545, 0, 0, 0, 4546, 0, 0, 0, 0, 0, 0, 0, 4547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4548, - 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, 0, 11, - 39, 40, 289, 41, 287, 288, 1034, 42, 284, 285, 1033, 286, 1031, 1032, 2540, 43, 280, 281, 1030, 282, 1028, 1029, 2539, 283, 1025, 1026, 2538, 1027, 2536, 2537, 4542, 44, - 275, 276, 1024, 277, 1022, 1023, 2535, 278, 1019, 1020, 2534, 1021, 2532, 2533, 4541, 279, 1015, 1016, 2531, 1017, 2529, 2530, 4540, 1018, 2526, 2527, 4539, 2528, 4537, 4538, 0, 45, - 269, 270, 1014, 271, 1012, 1013, 2525, 272, 1009, 1010, 2524, 1011, 2522, 2523, 4536, 273, 1005, 1006, 2521, 1007, 2519, 2520, 4535, 1008, 2516, 2517, 4534, 2518, 4532, 4533, 0, 274, - 1000, 1001, 2515, 1002, 2513, 2514, 4531, 1003, 2510, 2511, 4530, 2512, 4528, 4529, 0, 1004, 2506, 2507, 4527, 2508, 4525, 4526, 0, 2509, 4522, 4523, 0, 4524, 0, 0, 0, 46, - 262, 263, 999, 264, 997, 998, 2505, 265, 994, 995, 2504, 996, 2502, 2503, 4521, 266, 990, 991, 2501, 992, 2499, 2500, 4520, 993, 2496, 2497, 4519, 2498, 4517, 4518, 0, 267, - 985, 986, 2495, 987, 2493, 2494, 4516, 988, 2490, 2491, 4515, 2492, 4513, 4514, 0, 989, 2486, 2487, 4512, 2488, 4510, 4511, 0, 2489, 4507, 4508, 0, 4509, 0, 0, 0, 268, - 979, 980, 2485, 981, 2483, 2484, 4506, 982, 2480, 2481, 4505, 2482, 4503, 4504, 0, 983, 2476, 2477, 4502, 2478, 4500, 4501, 0, 2479, 4497, 4498, 0, 4499, 0, 0, 0, 984, - 2471, 2472, 4496, 2473, 4494, 4495, 0, 2474, 4491, 4492, 0, 4493, 0, 0, 0, 2475, 4487, 4488, 0, 4489, 0, 0, 0, 4490, 0, 0, 0, 0, 0, 0, 0, 47, - 254, 255, 978, 256, 976, 977, 2470, 257, 973, 974, 2469, 975, 2467, 2468, 4486, 258, 969, 970, 2466, 971, 2464, 2465, 4485, 972, 2461, 2462, 4484, 2463, 4482, 4483, 0, 259, - 964, 965, 2460, 966, 2458, 2459, 4481, 967, 2455, 2456, 4480, 2457, 4478, 4479, 0, 968, 2451, 2452, 4477, 2453, 4475, 4476, 0, 2454, 4472, 4473, 0, 4474, 0, 0, 0, 260, - 958, 959, 2450, 960, 2448, 2449, 4471, 961, 2445, 2446, 4470, 2447, 4468, 4469, 0, 962, 2441, 2442, 4467, 2443, 4465, 4466, 0, 2444, 4462, 4463, 0, 4464, 0, 0, 0, 963, - 2436, 2437, 4461, 2438, 4459, 4460, 0, 2439, 4456, 4457, 0, 4458, 0, 0, 0, 2440, 4452, 4453, 0, 4454, 0, 0, 0, 4455, 0, 0, 0, 0, 0, 0, 0, 261, - 951, 952, 2435, 953, 2433, 2434, 4451, 954, 2430, 2431, 4450, 2432, 4448, 4449, 0, 955, 2426, 2427, 4447, 2428, 4445, 4446, 0, 2429, 4442, 4443, 0, 4444, 0, 0, 0, 956, - 2421, 2422, 4441, 2423, 4439, 4440, 0, 2424, 4436, 4437, 0, 4438, 0, 0, 0, 2425, 4432, 4433, 0, 4434, 0, 0, 0, 4435, 0, 0, 0, 0, 0, 0, 0, 957, - 2415, 2416, 4431, 2417, 4429, 4430, 0, 2418, 4426, 4427, 0, 4428, 0, 0, 0, 2419, 4422, 4423, 0, 4424, 0, 0, 0, 4425, 0, 0, 0, 0, 0, 0, 0, 2420, - 4417, 4418, 0, 4419, 0, 0, 0, 4420, 0, 0, 0, 0, 0, 0, 0, 4421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, - 245, 246, 950, 247, 948, 949, 2414, 248, 945, 946, 2413, 947, 2411, 2412, 4416, 249, 941, 942, 2410, 943, 2408, 2409, 4415, 944, 2405, 2406, 4414, 2407, 4412, 4413, 0, 250, - 936, 937, 2404, 938, 2402, 2403, 4411, 939, 2399, 2400, 4410, 2401, 4408, 4409, 0, 940, 2395, 2396, 4407, 2397, 4405, 4406, 0, 2398, 4402, 4403, 0, 4404, 0, 0, 0, 251, - 930, 931, 2394, 932, 2392, 2393, 4401, 933, 2389, 2390, 4400, 2391, 4398, 4399, 0, 934, 2385, 2386, 4397, 2387, 4395, 4396, 0, 2388, 4392, 4393, 0, 4394, 0, 0, 0, 935, - 2380, 2381, 4391, 2382, 4389, 4390, 0, 2383, 4386, 4387, 0, 4388, 0, 0, 0, 2384, 4382, 4383, 0, 4384, 0, 0, 0, 4385, 0, 0, 0, 0, 0, 0, 0, 252, - 923, 924, 2379, 925, 2377, 2378, 4381, 926, 2374, 2375, 4380, 2376, 4378, 4379, 0, 927, 2370, 2371, 4377, 2372, 4375, 4376, 0, 2373, 4372, 4373, 0, 4374, 0, 0, 0, 928, - 2365, 2366, 4371, 2367, 4369, 4370, 0, 2368, 4366, 4367, 0, 4368, 0, 0, 0, 2369, 4362, 4363, 0, 4364, 0, 0, 0, 4365, 0, 0, 0, 0, 0, 0, 0, 929, - 2359, 2360, 4361, 2361, 4359, 4360, 0, 2362, 4356, 4357, 0, 4358, 0, 0, 0, 2363, 4352, 4353, 0, 4354, 0, 0, 0, 4355, 0, 0, 0, 0, 0, 0, 0, 2364, - 4347, 4348, 0, 4349, 0, 0, 0, 4350, 0, 0, 0, 0, 0, 0, 0, 4351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 253, - 915, 916, 2358, 917, 2356, 2357, 4346, 918, 2353, 2354, 4345, 2355, 4343, 4344, 0, 919, 2349, 2350, 4342, 2351, 4340, 4341, 0, 2352, 4337, 4338, 0, 4339, 0, 0, 0, 920, - 2344, 2345, 4336, 2346, 4334, 4335, 0, 2347, 4331, 4332, 0, 4333, 0, 0, 0, 2348, 4327, 4328, 0, 4329, 0, 0, 0, 4330, 0, 0, 0, 0, 0, 0, 0, 921, - 2338, 2339, 4326, 2340, 4324, 4325, 0, 2341, 4321, 4322, 0, 4323, 0, 0, 0, 2342, 4317, 4318, 0, 4319, 0, 0, 0, 4320, 0, 0, 0, 0, 0, 0, 0, 2343, - 4312, 4313, 0, 4314, 0, 0, 0, 4315, 0, 0, 0, 0, 0, 0, 0, 4316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 922, - 2331, 2332, 4311, 2333, 4309, 4310, 0, 2334, 4306, 4307, 0, 4308, 0, 0, 0, 2335, 4302, 4303, 0, 4304, 0, 0, 0, 4305, 0, 0, 0, 0, 0, 0, 0, 2336, - 4297, 4298, 0, 4299, 0, 0, 0, 4300, 0, 0, 0, 0, 0, 0, 0, 4301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2337, - 4291, 4292, 0, 4293, 0, 0, 0, 4294, 0, 0, 0, 0, 0, 0, 0, 4295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4296, - 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, 0, 49, - 235, 236, 914, 237, 912, 913, 2330, 238, 909, 910, 2329, 911, 2327, 2328, 4290, 239, 905, 906, 2326, 907, 2324, 2325, 4289, 908, 2321, 2322, 4288, 2323, 4286, 4287, 0, 240, - 900, 901, 2320, 902, 2318, 2319, 4285, 903, 2315, 2316, 4284, 2317, 4282, 4283, 0, 904, 2311, 2312, 4281, 2313, 4279, 4280, 0, 2314, 4276, 4277, 0, 4278, 0, 0, 0, 241, - 894, 895, 2310, 896, 2308, 2309, 4275, 897, 2305, 2306, 4274, 2307, 4272, 4273, 0, 898, 2301, 2302, 4271, 2303, 4269, 4270, 0, 2304, 4266, 4267, 0, 4268, 0, 0, 0, 899, - 2296, 2297, 4265, 2298, 4263, 4264, 0, 2299, 4260, 4261, 0, 4262, 0, 0, 0, 2300, 4256, 4257, 0, 4258, 0, 0, 0, 4259, 0, 0, 0, 0, 0, 0, 0, 242, - 887, 888, 2295, 889, 2293, 2294, 4255, 890, 2290, 2291, 4254, 2292, 4252, 4253, 0, 891, 2286, 2287, 4251, 2288, 4249, 4250, 0, 2289, 4246, 4247, 0, 4248, 0, 0, 0, 892, - 2281, 2282, 4245, 2283, 4243, 4244, 0, 2284, 4240, 4241, 0, 4242, 0, 0, 0, 2285, 4236, 4237, 0, 4238, 0, 0, 0, 4239, 0, 0, 0, 0, 0, 0, 0, 893, - 2275, 2276, 4235, 2277, 4233, 4234, 0, 2278, 4230, 4231, 0, 4232, 0, 0, 0, 2279, 4226, 4227, 0, 4228, 0, 0, 0, 4229, 0, 0, 0, 0, 0, 0, 0, 2280, - 4221, 4222, 0, 4223, 0, 0, 0, 4224, 0, 0, 0, 0, 0, 0, 0, 4225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, - 879, 880, 2274, 881, 2272, 2273, 4220, 882, 2269, 2270, 4219, 2271, 4217, 4218, 0, 883, 2265, 2266, 4216, 2267, 4214, 4215, 0, 2268, 4211, 4212, 0, 4213, 0, 0, 0, 884, - 2260, 2261, 4210, 2262, 4208, 4209, 0, 2263, 4205, 4206, 0, 4207, 0, 0, 0, 2264, 4201, 4202, 0, 4203, 0, 0, 0, 4204, 0, 0, 0, 0, 0, 0, 0, 885, - 2254, 2255, 4200, 2256, 4198, 4199, 0, 2257, 4195, 4196, 0, 4197, 0, 0, 0, 2258, 4191, 4192, 0, 4193, 0, 0, 0, 4194, 0, 0, 0, 0, 0, 0, 0, 2259, - 4186, 4187, 0, 4188, 0, 0, 0, 4189, 0, 0, 0, 0, 0, 0, 0, 4190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 886, - 2247, 2248, 4185, 2249, 4183, 4184, 0, 2250, 4180, 4181, 0, 4182, 0, 0, 0, 2251, 4176, 4177, 0, 4178, 0, 0, 0, 4179, 0, 0, 0, 0, 0, 0, 0, 2252, - 4171, 4172, 0, 4173, 0, 0, 0, 4174, 0, 0, 0, 0, 0, 0, 0, 4175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2253, - 4165, 4166, 0, 4167, 0, 0, 0, 4168, 0, 0, 0, 0, 0, 0, 0, 4169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4170, - 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, 0, 244, - 870, 871, 2246, 872, 2244, 2245, 4164, 873, 2241, 2242, 4163, 2243, 4161, 4162, 0, 874, 2237, 2238, 4160, 2239, 4158, 4159, 0, 2240, 4155, 4156, 0, 4157, 0, 0, 0, 875, - 2232, 2233, 4154, 2234, 4152, 4153, 0, 2235, 4149, 4150, 0, 4151, 0, 0, 0, 2236, 4145, 4146, 0, 4147, 0, 0, 0, 4148, 0, 0, 0, 0, 0, 0, 0, 876, - 2226, 2227, 4144, 2228, 4142, 4143, 0, 2229, 4139, 4140, 0, 4141, 0, 0, 0, 2230, 4135, 4136, 0, 4137, 0, 0, 0, 4138, 0, 0, 0, 0, 0, 0, 0, 2231, - 4130, 4131, 0, 4132, 0, 0, 0, 4133, 0, 0, 0, 0, 0, 0, 0, 4134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 877, - 2219, 2220, 4129, 2221, 4127, 4128, 0, 2222, 4124, 4125, 0, 4126, 0, 0, 0, 2223, 4120, 4121, 0, 4122, 0, 0, 0, 4123, 0, 0, 0, 0, 0, 0, 0, 2224, - 4115, 4116, 0, 4117, 0, 0, 0, 4118, 0, 0, 0, 0, 0, 0, 0, 4119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2225, - 4109, 4110, 0, 4111, 0, 0, 0, 4112, 0, 0, 0, 0, 0, 0, 0, 4113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4114, - 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, 0, 878, - 2211, 2212, 4108, 2213, 4106, 4107, 0, 2214, 4103, 4104, 0, 4105, 0, 0, 0, 2215, 4099, 4100, 0, 4101, 0, 0, 0, 4102, 0, 0, 0, 0, 0, 0, 0, 2216, - 4094, 4095, 0, 4096, 0, 0, 0, 4097, 0, 0, 0, 0, 0, 0, 0, 4098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2217, - 4088, 4089, 0, 4090, 0, 0, 0, 4091, 0, 0, 0, 0, 0, 0, 0, 4092, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4093, - 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, 0, 2218, - 4081, 4082, 0, 4083, 0, 0, 0, 4084, 0, 0, 0, 0, 0, 0, 0, 4085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4086, - 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, 0, 4087, - 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, 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, 0, 0, 0, 12, - 27, 28, 234, 29, 232, 233, 869, 30, 229, 230, 868, 231, 866, 867, 2210, 31, 225, 226, 865, 227, 863, 864, 2209, 228, 860, 861, 2208, 862, 2206, 2207, 4080, 32, - 220, 221, 859, 222, 857, 858, 2205, 223, 854, 855, 2204, 856, 2202, 2203, 4079, 224, 850, 851, 2201, 852, 2199, 2200, 4078, 853, 2196, 2197, 4077, 2198, 4075, 4076, 0, 33, - 214, 215, 849, 216, 847, 848, 2195, 217, 844, 845, 2194, 846, 2192, 2193, 4074, 218, 840, 841, 2191, 842, 2189, 2190, 4073, 843, 2186, 2187, 4072, 2188, 4070, 4071, 0, 219, - 835, 836, 2185, 837, 2183, 2184, 4069, 838, 2180, 2181, 4068, 2182, 4066, 4067, 0, 839, 2176, 2177, 4065, 2178, 4063, 4064, 0, 2179, 4060, 4061, 0, 4062, 0, 0, 0, 34, - 207, 208, 834, 209, 832, 833, 2175, 210, 829, 830, 2174, 831, 2172, 2173, 4059, 211, 825, 826, 2171, 827, 2169, 2170, 4058, 828, 2166, 2167, 4057, 2168, 4055, 4056, 0, 212, - 820, 821, 2165, 822, 2163, 2164, 4054, 823, 2160, 2161, 4053, 2162, 4051, 4052, 0, 824, 2156, 2157, 4050, 2158, 4048, 4049, 0, 2159, 4045, 4046, 0, 4047, 0, 0, 0, 213, - 814, 815, 2155, 816, 2153, 2154, 4044, 817, 2150, 2151, 4043, 2152, 4041, 4042, 0, 818, 2146, 2147, 4040, 2148, 4038, 4039, 0, 2149, 4035, 4036, 0, 4037, 0, 0, 0, 819, - 2141, 2142, 4034, 2143, 4032, 4033, 0, 2144, 4029, 4030, 0, 4031, 0, 0, 0, 2145, 4025, 4026, 0, 4027, 0, 0, 0, 4028, 0, 0, 0, 0, 0, 0, 0, 35, - 199, 200, 813, 201, 811, 812, 2140, 202, 808, 809, 2139, 810, 2137, 2138, 4024, 203, 804, 805, 2136, 806, 2134, 2135, 4023, 807, 2131, 2132, 4022, 2133, 4020, 4021, 0, 204, - 799, 800, 2130, 801, 2128, 2129, 4019, 802, 2125, 2126, 4018, 2127, 4016, 4017, 0, 803, 2121, 2122, 4015, 2123, 4013, 4014, 0, 2124, 4010, 4011, 0, 4012, 0, 0, 0, 205, - 793, 794, 2120, 795, 2118, 2119, 4009, 796, 2115, 2116, 4008, 2117, 4006, 4007, 0, 797, 2111, 2112, 4005, 2113, 4003, 4004, 0, 2114, 4000, 4001, 0, 4002, 0, 0, 0, 798, - 2106, 2107, 3999, 2108, 3997, 3998, 0, 2109, 3994, 3995, 0, 3996, 0, 0, 0, 2110, 3990, 3991, 0, 3992, 0, 0, 0, 3993, 0, 0, 0, 0, 0, 0, 0, 206, - 786, 787, 2105, 788, 2103, 2104, 3989, 789, 2100, 2101, 3988, 2102, 3986, 3987, 0, 790, 2096, 2097, 3985, 2098, 3983, 3984, 0, 2099, 3980, 3981, 0, 3982, 0, 0, 0, 791, - 2091, 2092, 3979, 2093, 3977, 3978, 0, 2094, 3974, 3975, 0, 3976, 0, 0, 0, 2095, 3970, 3971, 0, 3972, 0, 0, 0, 3973, 0, 0, 0, 0, 0, 0, 0, 792, - 2085, 2086, 3969, 2087, 3967, 3968, 0, 2088, 3964, 3965, 0, 3966, 0, 0, 0, 2089, 3960, 3961, 0, 3962, 0, 0, 0, 3963, 0, 0, 0, 0, 0, 0, 0, 2090, - 3955, 3956, 0, 3957, 0, 0, 0, 3958, 0, 0, 0, 0, 0, 0, 0, 3959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, - 190, 191, 785, 192, 783, 784, 2084, 193, 780, 781, 2083, 782, 2081, 2082, 3954, 194, 776, 777, 2080, 778, 2078, 2079, 3953, 779, 2075, 2076, 3952, 2077, 3950, 3951, 0, 195, - 771, 772, 2074, 773, 2072, 2073, 3949, 774, 2069, 2070, 3948, 2071, 3946, 3947, 0, 775, 2065, 2066, 3945, 2067, 3943, 3944, 0, 2068, 3940, 3941, 0, 3942, 0, 0, 0, 196, - 765, 766, 2064, 767, 2062, 2063, 3939, 768, 2059, 2060, 3938, 2061, 3936, 3937, 0, 769, 2055, 2056, 3935, 2057, 3933, 3934, 0, 2058, 3930, 3931, 0, 3932, 0, 0, 0, 770, - 2050, 2051, 3929, 2052, 3927, 3928, 0, 2053, 3924, 3925, 0, 3926, 0, 0, 0, 2054, 3920, 3921, 0, 3922, 0, 0, 0, 3923, 0, 0, 0, 0, 0, 0, 0, 197, - 758, 759, 2049, 760, 2047, 2048, 3919, 761, 2044, 2045, 3918, 2046, 3916, 3917, 0, 762, 2040, 2041, 3915, 2042, 3913, 3914, 0, 2043, 3910, 3911, 0, 3912, 0, 0, 0, 763, - 2035, 2036, 3909, 2037, 3907, 3908, 0, 2038, 3904, 3905, 0, 3906, 0, 0, 0, 2039, 3900, 3901, 0, 3902, 0, 0, 0, 3903, 0, 0, 0, 0, 0, 0, 0, 764, - 2029, 2030, 3899, 2031, 3897, 3898, 0, 2032, 3894, 3895, 0, 3896, 0, 0, 0, 2033, 3890, 3891, 0, 3892, 0, 0, 0, 3893, 0, 0, 0, 0, 0, 0, 0, 2034, - 3885, 3886, 0, 3887, 0, 0, 0, 3888, 0, 0, 0, 0, 0, 0, 0, 3889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198, - 750, 751, 2028, 752, 2026, 2027, 3884, 753, 2023, 2024, 3883, 2025, 3881, 3882, 0, 754, 2019, 2020, 3880, 2021, 3878, 3879, 0, 2022, 3875, 3876, 0, 3877, 0, 0, 0, 755, - 2014, 2015, 3874, 2016, 3872, 3873, 0, 2017, 3869, 3870, 0, 3871, 0, 0, 0, 2018, 3865, 3866, 0, 3867, 0, 0, 0, 3868, 0, 0, 0, 0, 0, 0, 0, 756, - 2008, 2009, 3864, 2010, 3862, 3863, 0, 2011, 3859, 3860, 0, 3861, 0, 0, 0, 2012, 3855, 3856, 0, 3857, 0, 0, 0, 3858, 0, 0, 0, 0, 0, 0, 0, 2013, - 3850, 3851, 0, 3852, 0, 0, 0, 3853, 0, 0, 0, 0, 0, 0, 0, 3854, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 757, - 2001, 2002, 3849, 2003, 3847, 3848, 0, 2004, 3844, 3845, 0, 3846, 0, 0, 0, 2005, 3840, 3841, 0, 3842, 0, 0, 0, 3843, 0, 0, 0, 0, 0, 0, 0, 2006, - 3835, 3836, 0, 3837, 0, 0, 0, 3838, 0, 0, 0, 0, 0, 0, 0, 3839, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2007, - 3829, 3830, 0, 3831, 0, 0, 0, 3832, 0, 0, 0, 0, 0, 0, 0, 3833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3834, - 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, 0, 37, - 180, 181, 749, 182, 747, 748, 2000, 183, 744, 745, 1999, 746, 1997, 1998, 3828, 184, 740, 741, 1996, 742, 1994, 1995, 3827, 743, 1991, 1992, 3826, 1993, 3824, 3825, 0, 185, - 735, 736, 1990, 737, 1988, 1989, 3823, 738, 1985, 1986, 3822, 1987, 3820, 3821, 0, 739, 1981, 1982, 3819, 1983, 3817, 3818, 0, 1984, 3814, 3815, 0, 3816, 0, 0, 0, 186, - 729, 730, 1980, 731, 1978, 1979, 3813, 732, 1975, 1976, 3812, 1977, 3810, 3811, 0, 733, 1971, 1972, 3809, 1973, 3807, 3808, 0, 1974, 3804, 3805, 0, 3806, 0, 0, 0, 734, - 1966, 1967, 3803, 1968, 3801, 3802, 0, 1969, 3798, 3799, 0, 3800, 0, 0, 0, 1970, 3794, 3795, 0, 3796, 0, 0, 0, 3797, 0, 0, 0, 0, 0, 0, 0, 187, - 722, 723, 1965, 724, 1963, 1964, 3793, 725, 1960, 1961, 3792, 1962, 3790, 3791, 0, 726, 1956, 1957, 3789, 1958, 3787, 3788, 0, 1959, 3784, 3785, 0, 3786, 0, 0, 0, 727, - 1951, 1952, 3783, 1953, 3781, 3782, 0, 1954, 3778, 3779, 0, 3780, 0, 0, 0, 1955, 3774, 3775, 0, 3776, 0, 0, 0, 3777, 0, 0, 0, 0, 0, 0, 0, 728, - 1945, 1946, 3773, 1947, 3771, 3772, 0, 1948, 3768, 3769, 0, 3770, 0, 0, 0, 1949, 3764, 3765, 0, 3766, 0, 0, 0, 3767, 0, 0, 0, 0, 0, 0, 0, 1950, - 3759, 3760, 0, 3761, 0, 0, 0, 3762, 0, 0, 0, 0, 0, 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, - 714, 715, 1944, 716, 1942, 1943, 3758, 717, 1939, 1940, 3757, 1941, 3755, 3756, 0, 718, 1935, 1936, 3754, 1937, 3752, 3753, 0, 1938, 3749, 3750, 0, 3751, 0, 0, 0, 719, - 1930, 1931, 3748, 1932, 3746, 3747, 0, 1933, 3743, 3744, 0, 3745, 0, 0, 0, 1934, 3739, 3740, 0, 3741, 0, 0, 0, 3742, 0, 0, 0, 0, 0, 0, 0, 720, - 1924, 1925, 3738, 1926, 3736, 3737, 0, 1927, 3733, 3734, 0, 3735, 0, 0, 0, 1928, 3729, 3730, 0, 3731, 0, 0, 0, 3732, 0, 0, 0, 0, 0, 0, 0, 1929, - 3724, 3725, 0, 3726, 0, 0, 0, 3727, 0, 0, 0, 0, 0, 0, 0, 3728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 721, - 1917, 1918, 3723, 1919, 3721, 3722, 0, 1920, 3718, 3719, 0, 3720, 0, 0, 0, 1921, 3714, 3715, 0, 3716, 0, 0, 0, 3717, 0, 0, 0, 0, 0, 0, 0, 1922, - 3709, 3710, 0, 3711, 0, 0, 0, 3712, 0, 0, 0, 0, 0, 0, 0, 3713, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1923, - 3703, 3704, 0, 3705, 0, 0, 0, 3706, 0, 0, 0, 0, 0, 0, 0, 3707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3708, - 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, 0, 189, - 705, 706, 1916, 707, 1914, 1915, 3702, 708, 1911, 1912, 3701, 1913, 3699, 3700, 0, 709, 1907, 1908, 3698, 1909, 3696, 3697, 0, 1910, 3693, 3694, 0, 3695, 0, 0, 0, 710, - 1902, 1903, 3692, 1904, 3690, 3691, 0, 1905, 3687, 3688, 0, 3689, 0, 0, 0, 1906, 3683, 3684, 0, 3685, 0, 0, 0, 3686, 0, 0, 0, 0, 0, 0, 0, 711, - 1896, 1897, 3682, 1898, 3680, 3681, 0, 1899, 3677, 3678, 0, 3679, 0, 0, 0, 1900, 3673, 3674, 0, 3675, 0, 0, 0, 3676, 0, 0, 0, 0, 0, 0, 0, 1901, - 3668, 3669, 0, 3670, 0, 0, 0, 3671, 0, 0, 0, 0, 0, 0, 0, 3672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 712, - 1889, 1890, 3667, 1891, 3665, 3666, 0, 1892, 3662, 3663, 0, 3664, 0, 0, 0, 1893, 3658, 3659, 0, 3660, 0, 0, 0, 3661, 0, 0, 0, 0, 0, 0, 0, 1894, - 3653, 3654, 0, 3655, 0, 0, 0, 3656, 0, 0, 0, 0, 0, 0, 0, 3657, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1895, - 3647, 3648, 0, 3649, 0, 0, 0, 3650, 0, 0, 0, 0, 0, 0, 0, 3651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3652, - 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, 0, 713, - 1881, 1882, 3646, 1883, 3644, 3645, 0, 1884, 3641, 3642, 0, 3643, 0, 0, 0, 1885, 3637, 3638, 0, 3639, 0, 0, 0, 3640, 0, 0, 0, 0, 0, 0, 0, 1886, - 3632, 3633, 0, 3634, 0, 0, 0, 3635, 0, 0, 0, 0, 0, 0, 0, 3636, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1887, - 3626, 3627, 0, 3628, 0, 0, 0, 3629, 0, 0, 0, 0, 0, 0, 0, 3630, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3631, - 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, 0, 1888, - 3619, 3620, 0, 3621, 0, 0, 0, 3622, 0, 0, 0, 0, 0, 0, 0, 3623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3624, - 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, 0, 3625, - 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, 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, 0, 0, 0, 38, - 169, 170, 704, 171, 702, 703, 1880, 172, 699, 700, 1879, 701, 1877, 1878, 3618, 173, 695, 696, 1876, 697, 1874, 1875, 3617, 698, 1871, 1872, 3616, 1873, 3614, 3615, 0, 174, - 690, 691, 1870, 692, 1868, 1869, 3613, 693, 1865, 1866, 3612, 1867, 3610, 3611, 0, 694, 1861, 1862, 3609, 1863, 3607, 3608, 0, 1864, 3604, 3605, 0, 3606, 0, 0, 0, 175, - 684, 685, 1860, 686, 1858, 1859, 3603, 687, 1855, 1856, 3602, 1857, 3600, 3601, 0, 688, 1851, 1852, 3599, 1853, 3597, 3598, 0, 1854, 3594, 3595, 0, 3596, 0, 0, 0, 689, - 1846, 1847, 3593, 1848, 3591, 3592, 0, 1849, 3588, 3589, 0, 3590, 0, 0, 0, 1850, 3584, 3585, 0, 3586, 0, 0, 0, 3587, 0, 0, 0, 0, 0, 0, 0, 176, - 677, 678, 1845, 679, 1843, 1844, 3583, 680, 1840, 1841, 3582, 1842, 3580, 3581, 0, 681, 1836, 1837, 3579, 1838, 3577, 3578, 0, 1839, 3574, 3575, 0, 3576, 0, 0, 0, 682, - 1831, 1832, 3573, 1833, 3571, 3572, 0, 1834, 3568, 3569, 0, 3570, 0, 0, 0, 1835, 3564, 3565, 0, 3566, 0, 0, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 683, - 1825, 1826, 3563, 1827, 3561, 3562, 0, 1828, 3558, 3559, 0, 3560, 0, 0, 0, 1829, 3554, 3555, 0, 3556, 0, 0, 0, 3557, 0, 0, 0, 0, 0, 0, 0, 1830, - 3549, 3550, 0, 3551, 0, 0, 0, 3552, 0, 0, 0, 0, 0, 0, 0, 3553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, - 669, 670, 1824, 671, 1822, 1823, 3548, 672, 1819, 1820, 3547, 1821, 3545, 3546, 0, 673, 1815, 1816, 3544, 1817, 3542, 3543, 0, 1818, 3539, 3540, 0, 3541, 0, 0, 0, 674, - 1810, 1811, 3538, 1812, 3536, 3537, 0, 1813, 3533, 3534, 0, 3535, 0, 0, 0, 1814, 3529, 3530, 0, 3531, 0, 0, 0, 3532, 0, 0, 0, 0, 0, 0, 0, 675, - 1804, 1805, 3528, 1806, 3526, 3527, 0, 1807, 3523, 3524, 0, 3525, 0, 0, 0, 1808, 3519, 3520, 0, 3521, 0, 0, 0, 3522, 0, 0, 0, 0, 0, 0, 0, 1809, - 3514, 3515, 0, 3516, 0, 0, 0, 3517, 0, 0, 0, 0, 0, 0, 0, 3518, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 676, - 1797, 1798, 3513, 1799, 3511, 3512, 0, 1800, 3508, 3509, 0, 3510, 0, 0, 0, 1801, 3504, 3505, 0, 3506, 0, 0, 0, 3507, 0, 0, 0, 0, 0, 0, 0, 1802, - 3499, 3500, 0, 3501, 0, 0, 0, 3502, 0, 0, 0, 0, 0, 0, 0, 3503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1803, - 3493, 3494, 0, 3495, 0, 0, 0, 3496, 0, 0, 0, 0, 0, 0, 0, 3497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3498, - 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, 0, 178, - 660, 661, 1796, 662, 1794, 1795, 3492, 663, 1791, 1792, 3491, 1793, 3489, 3490, 0, 664, 1787, 1788, 3488, 1789, 3486, 3487, 0, 1790, 3483, 3484, 0, 3485, 0, 0, 0, 665, - 1782, 1783, 3482, 1784, 3480, 3481, 0, 1785, 3477, 3478, 0, 3479, 0, 0, 0, 1786, 3473, 3474, 0, 3475, 0, 0, 0, 3476, 0, 0, 0, 0, 0, 0, 0, 666, - 1776, 1777, 3472, 1778, 3470, 3471, 0, 1779, 3467, 3468, 0, 3469, 0, 0, 0, 1780, 3463, 3464, 0, 3465, 0, 0, 0, 3466, 0, 0, 0, 0, 0, 0, 0, 1781, - 3458, 3459, 0, 3460, 0, 0, 0, 3461, 0, 0, 0, 0, 0, 0, 0, 3462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 667, - 1769, 1770, 3457, 1771, 3455, 3456, 0, 1772, 3452, 3453, 0, 3454, 0, 0, 0, 1773, 3448, 3449, 0, 3450, 0, 0, 0, 3451, 0, 0, 0, 0, 0, 0, 0, 1774, - 3443, 3444, 0, 3445, 0, 0, 0, 3446, 0, 0, 0, 0, 0, 0, 0, 3447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1775, - 3437, 3438, 0, 3439, 0, 0, 0, 3440, 0, 0, 0, 0, 0, 0, 0, 3441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3442, - 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, 0, 668, - 1761, 1762, 3436, 1763, 3434, 3435, 0, 1764, 3431, 3432, 0, 3433, 0, 0, 0, 1765, 3427, 3428, 0, 3429, 0, 0, 0, 3430, 0, 0, 0, 0, 0, 0, 0, 1766, - 3422, 3423, 0, 3424, 0, 0, 0, 3425, 0, 0, 0, 0, 0, 0, 0, 3426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1767, - 3416, 3417, 0, 3418, 0, 0, 0, 3419, 0, 0, 0, 0, 0, 0, 0, 3420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3421, - 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, 0, 1768, - 3409, 3410, 0, 3411, 0, 0, 0, 3412, 0, 0, 0, 0, 0, 0, 0, 3413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3414, - 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, 0, 3415, - 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, 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, 0, 0, 0, 179, - 650, 651, 1760, 652, 1758, 1759, 3408, 653, 1755, 1756, 3407, 1757, 3405, 3406, 0, 654, 1751, 1752, 3404, 1753, 3402, 3403, 0, 1754, 3399, 3400, 0, 3401, 0, 0, 0, 655, - 1746, 1747, 3398, 1748, 3396, 3397, 0, 1749, 3393, 3394, 0, 3395, 0, 0, 0, 1750, 3389, 3390, 0, 3391, 0, 0, 0, 3392, 0, 0, 0, 0, 0, 0, 0, 656, - 1740, 1741, 3388, 1742, 3386, 3387, 0, 1743, 3383, 3384, 0, 3385, 0, 0, 0, 1744, 3379, 3380, 0, 3381, 0, 0, 0, 3382, 0, 0, 0, 0, 0, 0, 0, 1745, - 3374, 3375, 0, 3376, 0, 0, 0, 3377, 0, 0, 0, 0, 0, 0, 0, 3378, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 657, - 1733, 1734, 3373, 1735, 3371, 3372, 0, 1736, 3368, 3369, 0, 3370, 0, 0, 0, 1737, 3364, 3365, 0, 3366, 0, 0, 0, 3367, 0, 0, 0, 0, 0, 0, 0, 1738, - 3359, 3360, 0, 3361, 0, 0, 0, 3362, 0, 0, 0, 0, 0, 0, 0, 3363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1739, - 3353, 3354, 0, 3355, 0, 0, 0, 3356, 0, 0, 0, 0, 0, 0, 0, 3357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3358, - 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, 0, 658, - 1725, 1726, 3352, 1727, 3350, 3351, 0, 1728, 3347, 3348, 0, 3349, 0, 0, 0, 1729, 3343, 3344, 0, 3345, 0, 0, 0, 3346, 0, 0, 0, 0, 0, 0, 0, 1730, - 3338, 3339, 0, 3340, 0, 0, 0, 3341, 0, 0, 0, 0, 0, 0, 0, 3342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1731, - 3332, 3333, 0, 3334, 0, 0, 0, 3335, 0, 0, 0, 0, 0, 0, 0, 3336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3337, - 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, 0, 1732, - 3325, 3326, 0, 3327, 0, 0, 0, 3328, 0, 0, 0, 0, 0, 0, 0, 3329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3330, - 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, 0, 3331, - 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, 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, 0, 0, 0, 659, - 1716, 1717, 3324, 1718, 3322, 3323, 0, 1719, 3319, 3320, 0, 3321, 0, 0, 0, 1720, 3315, 3316, 0, 3317, 0, 0, 0, 3318, 0, 0, 0, 0, 0, 0, 0, 1721, - 3310, 3311, 0, 3312, 0, 0, 0, 3313, 0, 0, 0, 0, 0, 0, 0, 3314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1722, - 3304, 3305, 0, 3306, 0, 0, 0, 3307, 0, 0, 0, 0, 0, 0, 0, 3308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3309, - 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, 0, 1723, - 3297, 3298, 0, 3299, 0, 0, 0, 3300, 0, 0, 0, 0, 0, 0, 0, 3301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3302, - 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, 0, 3303, - 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, 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, 0, 0, 0, 1724, - 3289, 3290, 0, 3291, 0, 0, 0, 3292, 0, 0, 0, 0, 0, 0, 0, 3293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3294, - 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, 0, 3295, - 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, 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, 0, 0, 0, 3296, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 13, - 14, 15, 168, 16, 166, 167, 649, 17, 163, 164, 648, 165, 646, 647, 1715, 18, 159, 160, 645, 161, 643, 644, 1714, 162, 640, 641, 1713, 642, 1711, 1712, 3288, 19, - 154, 155, 639, 156, 637, 638, 1710, 157, 634, 635, 1709, 636, 1707, 1708, 3287, 158, 630, 631, 1706, 632, 1704, 1705, 3286, 633, 1701, 1702, 3285, 1703, 3283, 3284, 0, 20, - 148, 149, 629, 150, 627, 628, 1700, 151, 624, 625, 1699, 626, 1697, 1698, 3282, 152, 620, 621, 1696, 622, 1694, 1695, 3281, 623, 1691, 1692, 3280, 1693, 3278, 3279, 0, 153, - 615, 616, 1690, 617, 1688, 1689, 3277, 618, 1685, 1686, 3276, 1687, 3274, 3275, 0, 619, 1681, 1682, 3273, 1683, 3271, 3272, 0, 1684, 3268, 3269, 0, 3270, 0, 0, 0, 21, - 141, 142, 614, 143, 612, 613, 1680, 144, 609, 610, 1679, 611, 1677, 1678, 3267, 145, 605, 606, 1676, 607, 1674, 1675, 3266, 608, 1671, 1672, 3265, 1673, 3263, 3264, 0, 146, - 600, 601, 1670, 602, 1668, 1669, 3262, 603, 1665, 1666, 3261, 1667, 3259, 3260, 0, 604, 1661, 1662, 3258, 1663, 3256, 3257, 0, 1664, 3253, 3254, 0, 3255, 0, 0, 0, 147, - 594, 595, 1660, 596, 1658, 1659, 3252, 597, 1655, 1656, 3251, 1657, 3249, 3250, 0, 598, 1651, 1652, 3248, 1653, 3246, 3247, 0, 1654, 3243, 3244, 0, 3245, 0, 0, 0, 599, - 1646, 1647, 3242, 1648, 3240, 3241, 0, 1649, 3237, 3238, 0, 3239, 0, 0, 0, 1650, 3233, 3234, 0, 3235, 0, 0, 0, 3236, 0, 0, 0, 0, 0, 0, 0, 22, - 133, 134, 593, 135, 591, 592, 1645, 136, 588, 589, 1644, 590, 1642, 1643, 3232, 137, 584, 585, 1641, 586, 1639, 1640, 3231, 587, 1636, 1637, 3230, 1638, 3228, 3229, 0, 138, - 579, 580, 1635, 581, 1633, 1634, 3227, 582, 1630, 1631, 3226, 1632, 3224, 3225, 0, 583, 1626, 1627, 3223, 1628, 3221, 3222, 0, 1629, 3218, 3219, 0, 3220, 0, 0, 0, 139, - 573, 574, 1625, 575, 1623, 1624, 3217, 576, 1620, 1621, 3216, 1622, 3214, 3215, 0, 577, 1616, 1617, 3213, 1618, 3211, 3212, 0, 1619, 3208, 3209, 0, 3210, 0, 0, 0, 578, - 1611, 1612, 3207, 1613, 3205, 3206, 0, 1614, 3202, 3203, 0, 3204, 0, 0, 0, 1615, 3198, 3199, 0, 3200, 0, 0, 0, 3201, 0, 0, 0, 0, 0, 0, 0, 140, - 566, 567, 1610, 568, 1608, 1609, 3197, 569, 1605, 1606, 3196, 1607, 3194, 3195, 0, 570, 1601, 1602, 3193, 1603, 3191, 3192, 0, 1604, 3188, 3189, 0, 3190, 0, 0, 0, 571, - 1596, 1597, 3187, 1598, 3185, 3186, 0, 1599, 3182, 3183, 0, 3184, 0, 0, 0, 1600, 3178, 3179, 0, 3180, 0, 0, 0, 3181, 0, 0, 0, 0, 0, 0, 0, 572, - 1590, 1591, 3177, 1592, 3175, 3176, 0, 1593, 3172, 3173, 0, 3174, 0, 0, 0, 1594, 3168, 3169, 0, 3170, 0, 0, 0, 3171, 0, 0, 0, 0, 0, 0, 0, 1595, - 3163, 3164, 0, 3165, 0, 0, 0, 3166, 0, 0, 0, 0, 0, 0, 0, 3167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, - 124, 125, 565, 126, 563, 564, 1589, 127, 560, 561, 1588, 562, 1586, 1587, 3162, 128, 556, 557, 1585, 558, 1583, 1584, 3161, 559, 1580, 1581, 3160, 1582, 3158, 3159, 0, 129, - 551, 552, 1579, 553, 1577, 1578, 3157, 554, 1574, 1575, 3156, 1576, 3154, 3155, 0, 555, 1570, 1571, 3153, 1572, 3151, 3152, 0, 1573, 3148, 3149, 0, 3150, 0, 0, 0, 130, - 545, 546, 1569, 547, 1567, 1568, 3147, 548, 1564, 1565, 3146, 1566, 3144, 3145, 0, 549, 1560, 1561, 3143, 1562, 3141, 3142, 0, 1563, 3138, 3139, 0, 3140, 0, 0, 0, 550, - 1555, 1556, 3137, 1557, 3135, 3136, 0, 1558, 3132, 3133, 0, 3134, 0, 0, 0, 1559, 3128, 3129, 0, 3130, 0, 0, 0, 3131, 0, 0, 0, 0, 0, 0, 0, 131, - 538, 539, 1554, 540, 1552, 1553, 3127, 541, 1549, 1550, 3126, 1551, 3124, 3125, 0, 542, 1545, 1546, 3123, 1547, 3121, 3122, 0, 1548, 3118, 3119, 0, 3120, 0, 0, 0, 543, - 1540, 1541, 3117, 1542, 3115, 3116, 0, 1543, 3112, 3113, 0, 3114, 0, 0, 0, 1544, 3108, 3109, 0, 3110, 0, 0, 0, 3111, 0, 0, 0, 0, 0, 0, 0, 544, - 1534, 1535, 3107, 1536, 3105, 3106, 0, 1537, 3102, 3103, 0, 3104, 0, 0, 0, 1538, 3098, 3099, 0, 3100, 0, 0, 0, 3101, 0, 0, 0, 0, 0, 0, 0, 1539, - 3093, 3094, 0, 3095, 0, 0, 0, 3096, 0, 0, 0, 0, 0, 0, 0, 3097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, - 530, 531, 1533, 532, 1531, 1532, 3092, 533, 1528, 1529, 3091, 1530, 3089, 3090, 0, 534, 1524, 1525, 3088, 1526, 3086, 3087, 0, 1527, 3083, 3084, 0, 3085, 0, 0, 0, 535, - 1519, 1520, 3082, 1521, 3080, 3081, 0, 1522, 3077, 3078, 0, 3079, 0, 0, 0, 1523, 3073, 3074, 0, 3075, 0, 0, 0, 3076, 0, 0, 0, 0, 0, 0, 0, 536, - 1513, 1514, 3072, 1515, 3070, 3071, 0, 1516, 3067, 3068, 0, 3069, 0, 0, 0, 1517, 3063, 3064, 0, 3065, 0, 0, 0, 3066, 0, 0, 0, 0, 0, 0, 0, 1518, - 3058, 3059, 0, 3060, 0, 0, 0, 3061, 0, 0, 0, 0, 0, 0, 0, 3062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 537, - 1506, 1507, 3057, 1508, 3055, 3056, 0, 1509, 3052, 3053, 0, 3054, 0, 0, 0, 1510, 3048, 3049, 0, 3050, 0, 0, 0, 3051, 0, 0, 0, 0, 0, 0, 0, 1511, - 3043, 3044, 0, 3045, 0, 0, 0, 3046, 0, 0, 0, 0, 0, 0, 0, 3047, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1512, - 3037, 3038, 0, 3039, 0, 0, 0, 3040, 0, 0, 0, 0, 0, 0, 0, 3041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3042, - 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, 0, 24, - 114, 115, 529, 116, 527, 528, 1505, 117, 524, 525, 1504, 526, 1502, 1503, 3036, 118, 520, 521, 1501, 522, 1499, 1500, 3035, 523, 1496, 1497, 3034, 1498, 3032, 3033, 0, 119, - 515, 516, 1495, 517, 1493, 1494, 3031, 518, 1490, 1491, 3030, 1492, 3028, 3029, 0, 519, 1486, 1487, 3027, 1488, 3025, 3026, 0, 1489, 3022, 3023, 0, 3024, 0, 0, 0, 120, - 509, 510, 1485, 511, 1483, 1484, 3021, 512, 1480, 1481, 3020, 1482, 3018, 3019, 0, 513, 1476, 1477, 3017, 1478, 3015, 3016, 0, 1479, 3012, 3013, 0, 3014, 0, 0, 0, 514, - 1471, 1472, 3011, 1473, 3009, 3010, 0, 1474, 3006, 3007, 0, 3008, 0, 0, 0, 1475, 3002, 3003, 0, 3004, 0, 0, 0, 3005, 0, 0, 0, 0, 0, 0, 0, 121, - 502, 503, 1470, 504, 1468, 1469, 3001, 505, 1465, 1466, 3000, 1467, 2998, 2999, 0, 506, 1461, 1462, 2997, 1463, 2995, 2996, 0, 1464, 2992, 2993, 0, 2994, 0, 0, 0, 507, - 1456, 1457, 2991, 1458, 2989, 2990, 0, 1459, 2986, 2987, 0, 2988, 0, 0, 0, 1460, 2982, 2983, 0, 2984, 0, 0, 0, 2985, 0, 0, 0, 0, 0, 0, 0, 508, - 1450, 1451, 2981, 1452, 2979, 2980, 0, 1453, 2976, 2977, 0, 2978, 0, 0, 0, 1454, 2972, 2973, 0, 2974, 0, 0, 0, 2975, 0, 0, 0, 0, 0, 0, 0, 1455, - 2967, 2968, 0, 2969, 0, 0, 0, 2970, 0, 0, 0, 0, 0, 0, 0, 2971, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, - 494, 495, 1449, 496, 1447, 1448, 2966, 497, 1444, 1445, 2965, 1446, 2963, 2964, 0, 498, 1440, 1441, 2962, 1442, 2960, 2961, 0, 1443, 2957, 2958, 0, 2959, 0, 0, 0, 499, - 1435, 1436, 2956, 1437, 2954, 2955, 0, 1438, 2951, 2952, 0, 2953, 0, 0, 0, 1439, 2947, 2948, 0, 2949, 0, 0, 0, 2950, 0, 0, 0, 0, 0, 0, 0, 500, - 1429, 1430, 2946, 1431, 2944, 2945, 0, 1432, 2941, 2942, 0, 2943, 0, 0, 0, 1433, 2937, 2938, 0, 2939, 0, 0, 0, 2940, 0, 0, 0, 0, 0, 0, 0, 1434, - 2932, 2933, 0, 2934, 0, 0, 0, 2935, 0, 0, 0, 0, 0, 0, 0, 2936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501, - 1422, 1423, 2931, 1424, 2929, 2930, 0, 1425, 2926, 2927, 0, 2928, 0, 0, 0, 1426, 2922, 2923, 0, 2924, 0, 0, 0, 2925, 0, 0, 0, 0, 0, 0, 0, 1427, - 2917, 2918, 0, 2919, 0, 0, 0, 2920, 0, 0, 0, 0, 0, 0, 0, 2921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1428, - 2911, 2912, 0, 2913, 0, 0, 0, 2914, 0, 0, 0, 0, 0, 0, 0, 2915, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2916, - 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, 0, 123, - 485, 486, 1421, 487, 1419, 1420, 2910, 488, 1416, 1417, 2909, 1418, 2907, 2908, 0, 489, 1412, 1413, 2906, 1414, 2904, 2905, 0, 1415, 2901, 2902, 0, 2903, 0, 0, 0, 490, - 1407, 1408, 2900, 1409, 2898, 2899, 0, 1410, 2895, 2896, 0, 2897, 0, 0, 0, 1411, 2891, 2892, 0, 2893, 0, 0, 0, 2894, 0, 0, 0, 0, 0, 0, 0, 491, - 1401, 1402, 2890, 1403, 2888, 2889, 0, 1404, 2885, 2886, 0, 2887, 0, 0, 0, 1405, 2881, 2882, 0, 2883, 0, 0, 0, 2884, 0, 0, 0, 0, 0, 0, 0, 1406, - 2876, 2877, 0, 2878, 0, 0, 0, 2879, 0, 0, 0, 0, 0, 0, 0, 2880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, - 1394, 1395, 2875, 1396, 2873, 2874, 0, 1397, 2870, 2871, 0, 2872, 0, 0, 0, 1398, 2866, 2867, 0, 2868, 0, 0, 0, 2869, 0, 0, 0, 0, 0, 0, 0, 1399, - 2861, 2862, 0, 2863, 0, 0, 0, 2864, 0, 0, 0, 0, 0, 0, 0, 2865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1400, - 2855, 2856, 0, 2857, 0, 0, 0, 2858, 0, 0, 0, 0, 0, 0, 0, 2859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2860, - 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, 0, 493, - 1386, 1387, 2854, 1388, 2852, 2853, 0, 1389, 2849, 2850, 0, 2851, 0, 0, 0, 1390, 2845, 2846, 0, 2847, 0, 0, 0, 2848, 0, 0, 0, 0, 0, 0, 0, 1391, - 2840, 2841, 0, 2842, 0, 0, 0, 2843, 0, 0, 0, 0, 0, 0, 0, 2844, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1392, - 2834, 2835, 0, 2836, 0, 0, 0, 2837, 0, 0, 0, 0, 0, 0, 0, 2838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2839, - 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, 0, 1393, - 2827, 2828, 0, 2829, 0, 0, 0, 2830, 0, 0, 0, 0, 0, 0, 0, 2831, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2832, - 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, 0, 2833, - 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, 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, 0, 0, 0, 25, - 103, 104, 484, 105, 482, 483, 1385, 106, 479, 480, 1384, 481, 1382, 1383, 2826, 107, 475, 476, 1381, 477, 1379, 1380, 2825, 478, 1376, 1377, 2824, 1378, 2822, 2823, 0, 108, - 470, 471, 1375, 472, 1373, 1374, 2821, 473, 1370, 1371, 2820, 1372, 2818, 2819, 0, 474, 1366, 1367, 2817, 1368, 2815, 2816, 0, 1369, 2812, 2813, 0, 2814, 0, 0, 0, 109, - 464, 465, 1365, 466, 1363, 1364, 2811, 467, 1360, 1361, 2810, 1362, 2808, 2809, 0, 468, 1356, 1357, 2807, 1358, 2805, 2806, 0, 1359, 2802, 2803, 0, 2804, 0, 0, 0, 469, - 1351, 1352, 2801, 1353, 2799, 2800, 0, 1354, 2796, 2797, 0, 2798, 0, 0, 0, 1355, 2792, 2793, 0, 2794, 0, 0, 0, 2795, 0, 0, 0, 0, 0, 0, 0, 110, - 457, 458, 1350, 459, 1348, 1349, 2791, 460, 1345, 1346, 2790, 1347, 2788, 2789, 0, 461, 1341, 1342, 2787, 1343, 2785, 2786, 0, 1344, 2782, 2783, 0, 2784, 0, 0, 0, 462, - 1336, 1337, 2781, 1338, 2779, 2780, 0, 1339, 2776, 2777, 0, 2778, 0, 0, 0, 1340, 2772, 2773, 0, 2774, 0, 0, 0, 2775, 0, 0, 0, 0, 0, 0, 0, 463, - 1330, 1331, 2771, 1332, 2769, 2770, 0, 1333, 2766, 2767, 0, 2768, 0, 0, 0, 1334, 2762, 2763, 0, 2764, 0, 0, 0, 2765, 0, 0, 0, 0, 0, 0, 0, 1335, - 2757, 2758, 0, 2759, 0, 0, 0, 2760, 0, 0, 0, 0, 0, 0, 0, 2761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, - 449, 450, 1329, 451, 1327, 1328, 2756, 452, 1324, 1325, 2755, 1326, 2753, 2754, 0, 453, 1320, 1321, 2752, 1322, 2750, 2751, 0, 1323, 2747, 2748, 0, 2749, 0, 0, 0, 454, - 1315, 1316, 2746, 1317, 2744, 2745, 0, 1318, 2741, 2742, 0, 2743, 0, 0, 0, 1319, 2737, 2738, 0, 2739, 0, 0, 0, 2740, 0, 0, 0, 0, 0, 0, 0, 455, - 1309, 1310, 2736, 1311, 2734, 2735, 0, 1312, 2731, 2732, 0, 2733, 0, 0, 0, 1313, 2727, 2728, 0, 2729, 0, 0, 0, 2730, 0, 0, 0, 0, 0, 0, 0, 1314, - 2722, 2723, 0, 2724, 0, 0, 0, 2725, 0, 0, 0, 0, 0, 0, 0, 2726, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 456, - 1302, 1303, 2721, 1304, 2719, 2720, 0, 1305, 2716, 2717, 0, 2718, 0, 0, 0, 1306, 2712, 2713, 0, 2714, 0, 0, 0, 2715, 0, 0, 0, 0, 0, 0, 0, 1307, - 2707, 2708, 0, 2709, 0, 0, 0, 2710, 0, 0, 0, 0, 0, 0, 0, 2711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1308, - 2701, 2702, 0, 2703, 0, 0, 0, 2704, 0, 0, 0, 0, 0, 0, 0, 2705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2706, - 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, 0, 112, - 440, 441, 1301, 442, 1299, 1300, 2700, 443, 1296, 1297, 2699, 1298, 2697, 2698, 0, 444, 1292, 1293, 2696, 1294, 2694, 2695, 0, 1295, 2691, 2692, 0, 2693, 0, 0, 0, 445, - 1287, 1288, 2690, 1289, 2688, 2689, 0, 1290, 2685, 2686, 0, 2687, 0, 0, 0, 1291, 2681, 2682, 0, 2683, 0, 0, 0, 2684, 0, 0, 0, 0, 0, 0, 0, 446, - 1281, 1282, 2680, 1283, 2678, 2679, 0, 1284, 2675, 2676, 0, 2677, 0, 0, 0, 1285, 2671, 2672, 0, 2673, 0, 0, 0, 2674, 0, 0, 0, 0, 0, 0, 0, 1286, - 2666, 2667, 0, 2668, 0, 0, 0, 2669, 0, 0, 0, 0, 0, 0, 0, 2670, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 447, - 1274, 1275, 2665, 1276, 2663, 2664, 0, 1277, 2660, 2661, 0, 2662, 0, 0, 0, 1278, 2656, 2657, 0, 2658, 0, 0, 0, 2659, 0, 0, 0, 0, 0, 0, 0, 1279, - 2651, 2652, 0, 2653, 0, 0, 0, 2654, 0, 0, 0, 0, 0, 0, 0, 2655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1280, - 2645, 2646, 0, 2647, 0, 0, 0, 2648, 0, 0, 0, 0, 0, 0, 0, 2649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2650, - 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, 0, 448, - 1266, 1267, 2644, 1268, 2642, 2643, 0, 1269, 2639, 2640, 0, 2641, 0, 0, 0, 1270, 2635, 2636, 0, 2637, 0, 0, 0, 2638, 0, 0, 0, 0, 0, 0, 0, 1271, - 2630, 2631, 0, 2632, 0, 0, 0, 2633, 0, 0, 0, 0, 0, 0, 0, 2634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1272, - 2624, 2625, 0, 2626, 0, 0, 0, 2627, 0, 0, 0, 0, 0, 0, 0, 2628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2629, - 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, 0, 1273, - 2617, 2618, 0, 2619, 0, 0, 0, 2620, 0, 0, 0, 0, 0, 0, 0, 2621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2622, - 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, 0, 2623, - 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, 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, 0, 0, 0, 113, - 430, 431, 1265, 432, 1263, 1264, 2616, 433, 1260, 1261, 2615, 1262, 2613, 2614, 0, 434, 1256, 1257, 2612, 1258, 2610, 2611, 0, 1259, 2607, 2608, 0, 2609, 0, 0, 0, 435, - 1251, 1252, 2606, 1253, 2604, 2605, 0, 1254, 2601, 2602, 0, 2603, 0, 0, 0, 1255, 2597, 2598, 0, 2599, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 436, - 1245, 1246, 2596, 1247, 2594, 2595, 0, 1248, 2591, 2592, 0, 2593, 0, 0, 0, 1249, 2587, 2588, 0, 2589, 0, 0, 0, 2590, 0, 0, 0, 0, 0, 0, 0, 1250, - 2582, 2583, 0, 2584, 0, 0, 0, 2585, 0, 0, 0, 0, 0, 0, 0, 2586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 437, - 1238, 1239, 2581, 1240, 2579, 2580, 0, 1241, 2576, 2577, 0, 2578, 0, 0, 0, 1242, 2572, 2573, 0, 2574, 0, 0, 0, 2575, 0, 0, 0, 0, 0, 0, 0, 1243, - 2567, 2568, 0, 2569, 0, 0, 0, 2570, 0, 0, 0, 0, 0, 0, 0, 2571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1244, - 2561, 2562, 0, 2563, 0, 0, 0, 2564, 0, 0, 0, 0, 0, 0, 0, 2565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2566, - 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, 0, 438, - 1230, 1231, 2560, 1232, 2558, 2559, 0, 1233, 2555, 2556, 0, 2557, 0, 0, 0, 1234, 2551, 2552, 0, 2553, 0, 0, 0, 2554, 0, 0, 0, 0, 0, 0, 0, 1235, - 2546, 2547, 0, 2548, 0, 0, 0, 2549, 0, 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1236, - 2540, 2541, 0, 2542, 0, 0, 0, 2543, 0, 0, 0, 0, 0, 0, 0, 2544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2545, - 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, 0, 1237, - 2533, 2534, 0, 2535, 0, 0, 0, 2536, 0, 0, 0, 0, 0, 0, 0, 2537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2538, - 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, 0, 2539, - 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, 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, 0, 0, 0, 439, - 1221, 1222, 2532, 1223, 2530, 2531, 0, 1224, 2527, 2528, 0, 2529, 0, 0, 0, 1225, 2523, 2524, 0, 2525, 0, 0, 0, 2526, 0, 0, 0, 0, 0, 0, 0, 1226, - 2518, 2519, 0, 2520, 0, 0, 0, 2521, 0, 0, 0, 0, 0, 0, 0, 2522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1227, - 2512, 2513, 0, 2514, 0, 0, 0, 2515, 0, 0, 0, 0, 0, 0, 0, 2516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2517, - 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, 0, 1228, - 2505, 2506, 0, 2507, 0, 0, 0, 2508, 0, 0, 0, 0, 0, 0, 0, 2509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2510, - 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, 0, 2511, - 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, 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, 0, 0, 0, 1229, - 2497, 2498, 0, 2499, 0, 0, 0, 2500, 0, 0, 0, 0, 0, 0, 0, 2501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2502, - 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, 0, 2503, - 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, 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, 0, 0, 0, 2504, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 26, - 91, 92, 429, 93, 427, 428, 1220, 94, 424, 425, 1219, 426, 1217, 1218, 2496, 95, 420, 421, 1216, 422, 1214, 1215, 2495, 423, 1211, 1212, 2494, 1213, 2492, 2493, 0, 96, - 415, 416, 1210, 417, 1208, 1209, 2491, 418, 1205, 1206, 2490, 1207, 2488, 2489, 0, 419, 1201, 1202, 2487, 1203, 2485, 2486, 0, 1204, 2482, 2483, 0, 2484, 0, 0, 0, 97, - 409, 410, 1200, 411, 1198, 1199, 2481, 412, 1195, 1196, 2480, 1197, 2478, 2479, 0, 413, 1191, 1192, 2477, 1193, 2475, 2476, 0, 1194, 2472, 2473, 0, 2474, 0, 0, 0, 414, - 1186, 1187, 2471, 1188, 2469, 2470, 0, 1189, 2466, 2467, 0, 2468, 0, 0, 0, 1190, 2462, 2463, 0, 2464, 0, 0, 0, 2465, 0, 0, 0, 0, 0, 0, 0, 98, - 402, 403, 1185, 404, 1183, 1184, 2461, 405, 1180, 1181, 2460, 1182, 2458, 2459, 0, 406, 1176, 1177, 2457, 1178, 2455, 2456, 0, 1179, 2452, 2453, 0, 2454, 0, 0, 0, 407, - 1171, 1172, 2451, 1173, 2449, 2450, 0, 1174, 2446, 2447, 0, 2448, 0, 0, 0, 1175, 2442, 2443, 0, 2444, 0, 0, 0, 2445, 0, 0, 0, 0, 0, 0, 0, 408, - 1165, 1166, 2441, 1167, 2439, 2440, 0, 1168, 2436, 2437, 0, 2438, 0, 0, 0, 1169, 2432, 2433, 0, 2434, 0, 0, 0, 2435, 0, 0, 0, 0, 0, 0, 0, 1170, - 2427, 2428, 0, 2429, 0, 0, 0, 2430, 0, 0, 0, 0, 0, 0, 0, 2431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, - 394, 395, 1164, 396, 1162, 1163, 2426, 397, 1159, 1160, 2425, 1161, 2423, 2424, 0, 398, 1155, 1156, 2422, 1157, 2420, 2421, 0, 1158, 2417, 2418, 0, 2419, 0, 0, 0, 399, - 1150, 1151, 2416, 1152, 2414, 2415, 0, 1153, 2411, 2412, 0, 2413, 0, 0, 0, 1154, 2407, 2408, 0, 2409, 0, 0, 0, 2410, 0, 0, 0, 0, 0, 0, 0, 400, - 1144, 1145, 2406, 1146, 2404, 2405, 0, 1147, 2401, 2402, 0, 2403, 0, 0, 0, 1148, 2397, 2398, 0, 2399, 0, 0, 0, 2400, 0, 0, 0, 0, 0, 0, 0, 1149, - 2392, 2393, 0, 2394, 0, 0, 0, 2395, 0, 0, 0, 0, 0, 0, 0, 2396, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, - 1137, 1138, 2391, 1139, 2389, 2390, 0, 1140, 2386, 2387, 0, 2388, 0, 0, 0, 1141, 2382, 2383, 0, 2384, 0, 0, 0, 2385, 0, 0, 0, 0, 0, 0, 0, 1142, - 2377, 2378, 0, 2379, 0, 0, 0, 2380, 0, 0, 0, 0, 0, 0, 0, 2381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1143, - 2371, 2372, 0, 2373, 0, 0, 0, 2374, 0, 0, 0, 0, 0, 0, 0, 2375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2376, - 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, 0, 100, - 385, 386, 1136, 387, 1134, 1135, 2370, 388, 1131, 1132, 2369, 1133, 2367, 2368, 0, 389, 1127, 1128, 2366, 1129, 2364, 2365, 0, 1130, 2361, 2362, 0, 2363, 0, 0, 0, 390, - 1122, 1123, 2360, 1124, 2358, 2359, 0, 1125, 2355, 2356, 0, 2357, 0, 0, 0, 1126, 2351, 2352, 0, 2353, 0, 0, 0, 2354, 0, 0, 0, 0, 0, 0, 0, 391, - 1116, 1117, 2350, 1118, 2348, 2349, 0, 1119, 2345, 2346, 0, 2347, 0, 0, 0, 1120, 2341, 2342, 0, 2343, 0, 0, 0, 2344, 0, 0, 0, 0, 0, 0, 0, 1121, - 2336, 2337, 0, 2338, 0, 0, 0, 2339, 0, 0, 0, 0, 0, 0, 0, 2340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 392, - 1109, 1110, 2335, 1111, 2333, 2334, 0, 1112, 2330, 2331, 0, 2332, 0, 0, 0, 1113, 2326, 2327, 0, 2328, 0, 0, 0, 2329, 0, 0, 0, 0, 0, 0, 0, 1114, - 2321, 2322, 0, 2323, 0, 0, 0, 2324, 0, 0, 0, 0, 0, 0, 0, 2325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1115, - 2315, 2316, 0, 2317, 0, 0, 0, 2318, 0, 0, 0, 0, 0, 0, 0, 2319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2320, - 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, 0, 393, - 1101, 1102, 2314, 1103, 2312, 2313, 0, 1104, 2309, 2310, 0, 2311, 0, 0, 0, 1105, 2305, 2306, 0, 2307, 0, 0, 0, 2308, 0, 0, 0, 0, 0, 0, 0, 1106, - 2300, 2301, 0, 2302, 0, 0, 0, 2303, 0, 0, 0, 0, 0, 0, 0, 2304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1107, - 2294, 2295, 0, 2296, 0, 0, 0, 2297, 0, 0, 0, 0, 0, 0, 0, 2298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2299, - 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, 0, 1108, - 2287, 2288, 0, 2289, 0, 0, 0, 2290, 0, 0, 0, 0, 0, 0, 0, 2291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2292, - 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, 0, 2293, - 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, 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, 0, 0, 0, 101, - 375, 376, 1100, 377, 1098, 1099, 2286, 378, 1095, 1096, 2285, 1097, 2283, 2284, 0, 379, 1091, 1092, 2282, 1093, 2280, 2281, 0, 1094, 2277, 2278, 0, 2279, 0, 0, 0, 380, - 1086, 1087, 2276, 1088, 2274, 2275, 0, 1089, 2271, 2272, 0, 2273, 0, 0, 0, 1090, 2267, 2268, 0, 2269, 0, 0, 0, 2270, 0, 0, 0, 0, 0, 0, 0, 381, - 1080, 1081, 2266, 1082, 2264, 2265, 0, 1083, 2261, 2262, 0, 2263, 0, 0, 0, 1084, 2257, 2258, 0, 2259, 0, 0, 0, 2260, 0, 0, 0, 0, 0, 0, 0, 1085, - 2252, 2253, 0, 2254, 0, 0, 0, 2255, 0, 0, 0, 0, 0, 0, 0, 2256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 382, - 1073, 1074, 2251, 1075, 2249, 2250, 0, 1076, 2246, 2247, 0, 2248, 0, 0, 0, 1077, 2242, 2243, 0, 2244, 0, 0, 0, 2245, 0, 0, 0, 0, 0, 0, 0, 1078, - 2237, 2238, 0, 2239, 0, 0, 0, 2240, 0, 0, 0, 0, 0, 0, 0, 2241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1079, - 2231, 2232, 0, 2233, 0, 0, 0, 2234, 0, 0, 0, 0, 0, 0, 0, 2235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2236, - 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, 0, 383, - 1065, 1066, 2230, 1067, 2228, 2229, 0, 1068, 2225, 2226, 0, 2227, 0, 0, 0, 1069, 2221, 2222, 0, 2223, 0, 0, 0, 2224, 0, 0, 0, 0, 0, 0, 0, 1070, - 2216, 2217, 0, 2218, 0, 0, 0, 2219, 0, 0, 0, 0, 0, 0, 0, 2220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1071, - 2210, 2211, 0, 2212, 0, 0, 0, 2213, 0, 0, 0, 0, 0, 0, 0, 2214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2215, - 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, 0, 1072, - 2203, 2204, 0, 2205, 0, 0, 0, 2206, 0, 0, 0, 0, 0, 0, 0, 2207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2208, - 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, 0, 2209, - 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, 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, 0, 0, 0, 384, - 1056, 1057, 2202, 1058, 2200, 2201, 0, 1059, 2197, 2198, 0, 2199, 0, 0, 0, 1060, 2193, 2194, 0, 2195, 0, 0, 0, 2196, 0, 0, 0, 0, 0, 0, 0, 1061, - 2188, 2189, 0, 2190, 0, 0, 0, 2191, 0, 0, 0, 0, 0, 0, 0, 2192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1062, - 2182, 2183, 0, 2184, 0, 0, 0, 2185, 0, 0, 0, 0, 0, 0, 0, 2186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2187, - 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, 0, 1063, - 2175, 2176, 0, 2177, 0, 0, 0, 2178, 0, 0, 0, 0, 0, 0, 0, 2179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2180, - 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, 0, 2181, - 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, 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, 0, 0, 0, 1064, - 2167, 2168, 0, 2169, 0, 0, 0, 2170, 0, 0, 0, 0, 0, 0, 0, 2171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2172, - 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, 0, 2173, - 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, 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, 0, 0, 0, 2174, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 102, - 364, 365, 1055, 366, 1053, 1054, 2166, 367, 1050, 1051, 2165, 1052, 2163, 2164, 0, 368, 1046, 1047, 2162, 1048, 2160, 2161, 0, 1049, 2157, 2158, 0, 2159, 0, 0, 0, 369, - 1041, 1042, 2156, 1043, 2154, 2155, 0, 1044, 2151, 2152, 0, 2153, 0, 0, 0, 1045, 2147, 2148, 0, 2149, 0, 0, 0, 2150, 0, 0, 0, 0, 0, 0, 0, 370, - 1035, 1036, 2146, 1037, 2144, 2145, 0, 1038, 2141, 2142, 0, 2143, 0, 0, 0, 1039, 2137, 2138, 0, 2139, 0, 0, 0, 2140, 0, 0, 0, 0, 0, 0, 0, 1040, - 2132, 2133, 0, 2134, 0, 0, 0, 2135, 0, 0, 0, 0, 0, 0, 0, 2136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, - 1028, 1029, 2131, 1030, 2129, 2130, 0, 1031, 2126, 2127, 0, 2128, 0, 0, 0, 1032, 2122, 2123, 0, 2124, 0, 0, 0, 2125, 0, 0, 0, 0, 0, 0, 0, 1033, - 2117, 2118, 0, 2119, 0, 0, 0, 2120, 0, 0, 0, 0, 0, 0, 0, 2121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1034, - 2111, 2112, 0, 2113, 0, 0, 0, 2114, 0, 0, 0, 0, 0, 0, 0, 2115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2116, - 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, 0, 372, - 1020, 1021, 2110, 1022, 2108, 2109, 0, 1023, 2105, 2106, 0, 2107, 0, 0, 0, 1024, 2101, 2102, 0, 2103, 0, 0, 0, 2104, 0, 0, 0, 0, 0, 0, 0, 1025, - 2096, 2097, 0, 2098, 0, 0, 0, 2099, 0, 0, 0, 0, 0, 0, 0, 2100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1026, - 2090, 2091, 0, 2092, 0, 0, 0, 2093, 0, 0, 0, 0, 0, 0, 0, 2094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2095, - 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, 0, 1027, - 2083, 2084, 0, 2085, 0, 0, 0, 2086, 0, 0, 0, 0, 0, 0, 0, 2087, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2088, - 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, 0, 2089, - 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, 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, 0, 0, 0, 373, - 1011, 1012, 2082, 1013, 2080, 2081, 0, 1014, 2077, 2078, 0, 2079, 0, 0, 0, 1015, 2073, 2074, 0, 2075, 0, 0, 0, 2076, 0, 0, 0, 0, 0, 0, 0, 1016, - 2068, 2069, 0, 2070, 0, 0, 0, 2071, 0, 0, 0, 0, 0, 0, 0, 2072, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1017, - 2062, 2063, 0, 2064, 0, 0, 0, 2065, 0, 0, 0, 0, 0, 0, 0, 2066, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2067, - 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, 0, 1018, - 2055, 2056, 0, 2057, 0, 0, 0, 2058, 0, 0, 0, 0, 0, 0, 0, 2059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2060, - 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, 0, 2061, - 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, 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, 0, 0, 0, 1019, - 2047, 2048, 0, 2049, 0, 0, 0, 2050, 0, 0, 0, 0, 0, 0, 0, 2051, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2052, - 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, 0, 2053, - 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, 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, 0, 0, 0, 2054, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 374, - 1001, 1002, 2046, 1003, 2044, 2045, 0, 1004, 2041, 2042, 0, 2043, 0, 0, 0, 1005, 2037, 2038, 0, 2039, 0, 0, 0, 2040, 0, 0, 0, 0, 0, 0, 0, 1006, - 2032, 2033, 0, 2034, 0, 0, 0, 2035, 0, 0, 0, 0, 0, 0, 0, 2036, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, - 2026, 2027, 0, 2028, 0, 0, 0, 2029, 0, 0, 0, 0, 0, 0, 0, 2030, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2031, - 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, 0, 1008, - 2019, 2020, 0, 2021, 0, 0, 0, 2022, 0, 0, 0, 0, 0, 0, 0, 2023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2024, - 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, 0, 2025, - 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, 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, 0, 0, 0, 1009, - 2011, 2012, 0, 2013, 0, 0, 0, 2014, 0, 0, 0, 0, 0, 0, 0, 2015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2016, - 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, 0, 2017, - 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, 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, 0, 0, 0, 2018, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 1010, - 2002, 2003, 0, 2004, 0, 0, 0, 2005, 0, 0, 0, 0, 0, 0, 0, 2006, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2007, - 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, 0, 2008, - 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, 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, 0, 0, 0, 2009, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 2010, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, - 0, 1, 90, 2, 88, 89, 363, 3, 85, 86, 362, 87, 360, 361, 1000, 4, 81, 82, 359, 83, 357, 358, 999, 84, 354, 355, 998, 356, 996, 997, 2001, 5, - 76, 77, 353, 78, 351, 352, 995, 79, 348, 349, 994, 350, 992, 993, 2000, 80, 344, 345, 991, 346, 989, 990, 1999, 347, 986, 987, 1998, 988, 1996, 1997, 0, 6, - 70, 71, 343, 72, 341, 342, 985, 73, 338, 339, 984, 340, 982, 983, 1995, 74, 334, 335, 981, 336, 979, 980, 1994, 337, 976, 977, 1993, 978, 1991, 1992, 0, 75, - 329, 330, 975, 331, 973, 974, 1990, 332, 970, 971, 1989, 972, 1987, 1988, 0, 333, 966, 967, 1986, 968, 1984, 1985, 0, 969, 1981, 1982, 0, 1983, 0, 0, 0, 7, - 63, 64, 328, 65, 326, 327, 965, 66, 323, 324, 964, 325, 962, 963, 1980, 67, 319, 320, 961, 321, 959, 960, 1979, 322, 956, 957, 1978, 958, 1976, 1977, 0, 68, - 314, 315, 955, 316, 953, 954, 1975, 317, 950, 951, 1974, 952, 1972, 1973, 0, 318, 946, 947, 1971, 948, 1969, 1970, 0, 949, 1966, 1967, 0, 1968, 0, 0, 0, 69, - 308, 309, 945, 310, 943, 944, 1965, 311, 940, 941, 1964, 942, 1962, 1963, 0, 312, 936, 937, 1961, 938, 1959, 1960, 0, 939, 1956, 1957, 0, 1958, 0, 0, 0, 313, - 931, 932, 1955, 933, 1953, 1954, 0, 934, 1950, 1951, 0, 1952, 0, 0, 0, 935, 1946, 1947, 0, 1948, 0, 0, 0, 1949, 0, 0, 0, 0, 0, 0, 0, 8, - 55, 56, 307, 57, 305, 306, 930, 58, 302, 303, 929, 304, 927, 928, 1945, 59, 298, 299, 926, 300, 924, 925, 1944, 301, 921, 922, 1943, 923, 1941, 1942, 0, 60, - 293, 294, 920, 295, 918, 919, 1940, 296, 915, 916, 1939, 917, 1937, 1938, 0, 297, 911, 912, 1936, 913, 1934, 1935, 0, 914, 1931, 1932, 0, 1933, 0, 0, 0, 61, - 287, 288, 910, 289, 908, 909, 1930, 290, 905, 906, 1929, 907, 1927, 1928, 0, 291, 901, 902, 1926, 903, 1924, 1925, 0, 904, 1921, 1922, 0, 1923, 0, 0, 0, 292, - 896, 897, 1920, 898, 1918, 1919, 0, 899, 1915, 1916, 0, 1917, 0, 0, 0, 900, 1911, 1912, 0, 1913, 0, 0, 0, 1914, 0, 0, 0, 0, 0, 0, 0, 62, - 280, 281, 895, 282, 893, 894, 1910, 283, 890, 891, 1909, 892, 1907, 1908, 0, 284, 886, 887, 1906, 888, 1904, 1905, 0, 889, 1901, 1902, 0, 1903, 0, 0, 0, 285, - 881, 882, 1900, 883, 1898, 1899, 0, 884, 1895, 1896, 0, 1897, 0, 0, 0, 885, 1891, 1892, 0, 1893, 0, 0, 0, 1894, 0, 0, 0, 0, 0, 0, 0, 286, - 875, 876, 1890, 877, 1888, 1889, 0, 878, 1885, 1886, 0, 1887, 0, 0, 0, 879, 1881, 1882, 0, 1883, 0, 0, 0, 1884, 0, 0, 0, 0, 0, 0, 0, 880, - 1876, 1877, 0, 1878, 0, 0, 0, 1879, 0, 0, 0, 0, 0, 0, 0, 1880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 46, 47, 279, 48, 277, 278, 874, 49, 274, 275, 873, 276, 871, 872, 1875, 50, 270, 271, 870, 272, 868, 869, 1874, 273, 865, 866, 1873, 867, 1871, 1872, 0, 51, - 265, 266, 864, 267, 862, 863, 1870, 268, 859, 860, 1869, 861, 1867, 1868, 0, 269, 855, 856, 1866, 857, 1864, 1865, 0, 858, 1861, 1862, 0, 1863, 0, 0, 0, 52, - 259, 260, 854, 261, 852, 853, 1860, 262, 849, 850, 1859, 851, 1857, 1858, 0, 263, 845, 846, 1856, 847, 1854, 1855, 0, 848, 1851, 1852, 0, 1853, 0, 0, 0, 264, - 840, 841, 1850, 842, 1848, 1849, 0, 843, 1845, 1846, 0, 1847, 0, 0, 0, 844, 1841, 1842, 0, 1843, 0, 0, 0, 1844, 0, 0, 0, 0, 0, 0, 0, 53, - 252, 253, 839, 254, 837, 838, 1840, 255, 834, 835, 1839, 836, 1837, 1838, 0, 256, 830, 831, 1836, 832, 1834, 1835, 0, 833, 1831, 1832, 0, 1833, 0, 0, 0, 257, - 825, 826, 1830, 827, 1828, 1829, 0, 828, 1825, 1826, 0, 1827, 0, 0, 0, 829, 1821, 1822, 0, 1823, 0, 0, 0, 1824, 0, 0, 0, 0, 0, 0, 0, 258, - 819, 820, 1820, 821, 1818, 1819, 0, 822, 1815, 1816, 0, 1817, 0, 0, 0, 823, 1811, 1812, 0, 1813, 0, 0, 0, 1814, 0, 0, 0, 0, 0, 0, 0, 824, - 1806, 1807, 0, 1808, 0, 0, 0, 1809, 0, 0, 0, 0, 0, 0, 0, 1810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, - 244, 245, 818, 246, 816, 817, 1805, 247, 813, 814, 1804, 815, 1802, 1803, 0, 248, 809, 810, 1801, 811, 1799, 1800, 0, 812, 1796, 1797, 0, 1798, 0, 0, 0, 249, - 804, 805, 1795, 806, 1793, 1794, 0, 807, 1790, 1791, 0, 1792, 0, 0, 0, 808, 1786, 1787, 0, 1788, 0, 0, 0, 1789, 0, 0, 0, 0, 0, 0, 0, 250, - 798, 799, 1785, 800, 1783, 1784, 0, 801, 1780, 1781, 0, 1782, 0, 0, 0, 802, 1776, 1777, 0, 1778, 0, 0, 0, 1779, 0, 0, 0, 0, 0, 0, 0, 803, - 1771, 1772, 0, 1773, 0, 0, 0, 1774, 0, 0, 0, 0, 0, 0, 0, 1775, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 251, - 791, 792, 1770, 793, 1768, 1769, 0, 794, 1765, 1766, 0, 1767, 0, 0, 0, 795, 1761, 1762, 0, 1763, 0, 0, 0, 1764, 0, 0, 0, 0, 0, 0, 0, 796, - 1756, 1757, 0, 1758, 0, 0, 0, 1759, 0, 0, 0, 0, 0, 0, 0, 1760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 797, - 1750, 1751, 0, 1752, 0, 0, 0, 1753, 0, 0, 0, 0, 0, 0, 0, 1754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1755, - 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, 0, 10, - 36, 37, 243, 38, 241, 242, 790, 39, 238, 239, 789, 240, 787, 788, 1749, 40, 234, 235, 786, 236, 784, 785, 1748, 237, 781, 782, 1747, 783, 1745, 1746, 0, 41, - 229, 230, 780, 231, 778, 779, 1744, 232, 775, 776, 1743, 777, 1741, 1742, 0, 233, 771, 772, 1740, 773, 1738, 1739, 0, 774, 1735, 1736, 0, 1737, 0, 0, 0, 42, - 223, 224, 770, 225, 768, 769, 1734, 226, 765, 766, 1733, 767, 1731, 1732, 0, 227, 761, 762, 1730, 763, 1728, 1729, 0, 764, 1725, 1726, 0, 1727, 0, 0, 0, 228, - 756, 757, 1724, 758, 1722, 1723, 0, 759, 1719, 1720, 0, 1721, 0, 0, 0, 760, 1715, 1716, 0, 1717, 0, 0, 0, 1718, 0, 0, 0, 0, 0, 0, 0, 43, - 216, 217, 755, 218, 753, 754, 1714, 219, 750, 751, 1713, 752, 1711, 1712, 0, 220, 746, 747, 1710, 748, 1708, 1709, 0, 749, 1705, 1706, 0, 1707, 0, 0, 0, 221, - 741, 742, 1704, 743, 1702, 1703, 0, 744, 1699, 1700, 0, 1701, 0, 0, 0, 745, 1695, 1696, 0, 1697, 0, 0, 0, 1698, 0, 0, 0, 0, 0, 0, 0, 222, - 735, 736, 1694, 737, 1692, 1693, 0, 738, 1689, 1690, 0, 1691, 0, 0, 0, 739, 1685, 1686, 0, 1687, 0, 0, 0, 1688, 0, 0, 0, 0, 0, 0, 0, 740, - 1680, 1681, 0, 1682, 0, 0, 0, 1683, 0, 0, 0, 0, 0, 0, 0, 1684, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, - 208, 209, 734, 210, 732, 733, 1679, 211, 729, 730, 1678, 731, 1676, 1677, 0, 212, 725, 726, 1675, 727, 1673, 1674, 0, 728, 1670, 1671, 0, 1672, 0, 0, 0, 213, - 720, 721, 1669, 722, 1667, 1668, 0, 723, 1664, 1665, 0, 1666, 0, 0, 0, 724, 1660, 1661, 0, 1662, 0, 0, 0, 1663, 0, 0, 0, 0, 0, 0, 0, 214, - 714, 715, 1659, 716, 1657, 1658, 0, 717, 1654, 1655, 0, 1656, 0, 0, 0, 718, 1650, 1651, 0, 1652, 0, 0, 0, 1653, 0, 0, 0, 0, 0, 0, 0, 719, - 1645, 1646, 0, 1647, 0, 0, 0, 1648, 0, 0, 0, 0, 0, 0, 0, 1649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, - 707, 708, 1644, 709, 1642, 1643, 0, 710, 1639, 1640, 0, 1641, 0, 0, 0, 711, 1635, 1636, 0, 1637, 0, 0, 0, 1638, 0, 0, 0, 0, 0, 0, 0, 712, - 1630, 1631, 0, 1632, 0, 0, 0, 1633, 0, 0, 0, 0, 0, 0, 0, 1634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 713, - 1624, 1625, 0, 1626, 0, 0, 0, 1627, 0, 0, 0, 0, 0, 0, 0, 1628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1629, - 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, 0, 45, - 199, 200, 706, 201, 704, 705, 1623, 202, 701, 702, 1622, 703, 1620, 1621, 0, 203, 697, 698, 1619, 699, 1617, 1618, 0, 700, 1614, 1615, 0, 1616, 0, 0, 0, 204, - 692, 693, 1613, 694, 1611, 1612, 0, 695, 1608, 1609, 0, 1610, 0, 0, 0, 696, 1604, 1605, 0, 1606, 0, 0, 0, 1607, 0, 0, 0, 0, 0, 0, 0, 205, - 686, 687, 1603, 688, 1601, 1602, 0, 689, 1598, 1599, 0, 1600, 0, 0, 0, 690, 1594, 1595, 0, 1596, 0, 0, 0, 1597, 0, 0, 0, 0, 0, 0, 0, 691, - 1589, 1590, 0, 1591, 0, 0, 0, 1592, 0, 0, 0, 0, 0, 0, 0, 1593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, - 679, 680, 1588, 681, 1586, 1587, 0, 682, 1583, 1584, 0, 1585, 0, 0, 0, 683, 1579, 1580, 0, 1581, 0, 0, 0, 1582, 0, 0, 0, 0, 0, 0, 0, 684, - 1574, 1575, 0, 1576, 0, 0, 0, 1577, 0, 0, 0, 0, 0, 0, 0, 1578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 685, - 1568, 1569, 0, 1570, 0, 0, 0, 1571, 0, 0, 0, 0, 0, 0, 0, 1572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1573, - 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, 0, 207, - 671, 672, 1567, 673, 1565, 1566, 0, 674, 1562, 1563, 0, 1564, 0, 0, 0, 675, 1558, 1559, 0, 1560, 0, 0, 0, 1561, 0, 0, 0, 0, 0, 0, 0, 676, - 1553, 1554, 0, 1555, 0, 0, 0, 1556, 0, 0, 0, 0, 0, 0, 0, 1557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 677, - 1547, 1548, 0, 1549, 0, 0, 0, 1550, 0, 0, 0, 0, 0, 0, 0, 1551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1552, - 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, 0, 678, - 1540, 1541, 0, 1542, 0, 0, 0, 1543, 0, 0, 0, 0, 0, 0, 0, 1544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1545, - 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, 0, 1546, - 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, 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, 0, 0, 0, 11, - 25, 26, 198, 27, 196, 197, 670, 28, 193, 194, 669, 195, 667, 668, 1539, 29, 189, 190, 666, 191, 664, 665, 1538, 192, 661, 662, 1537, 663, 1535, 1536, 0, 30, - 184, 185, 660, 186, 658, 659, 1534, 187, 655, 656, 1533, 657, 1531, 1532, 0, 188, 651, 652, 1530, 653, 1528, 1529, 0, 654, 1525, 1526, 0, 1527, 0, 0, 0, 31, - 178, 179, 650, 180, 648, 649, 1524, 181, 645, 646, 1523, 647, 1521, 1522, 0, 182, 641, 642, 1520, 643, 1518, 1519, 0, 644, 1515, 1516, 0, 1517, 0, 0, 0, 183, - 636, 637, 1514, 638, 1512, 1513, 0, 639, 1509, 1510, 0, 1511, 0, 0, 0, 640, 1505, 1506, 0, 1507, 0, 0, 0, 1508, 0, 0, 0, 0, 0, 0, 0, 32, - 171, 172, 635, 173, 633, 634, 1504, 174, 630, 631, 1503, 632, 1501, 1502, 0, 175, 626, 627, 1500, 628, 1498, 1499, 0, 629, 1495, 1496, 0, 1497, 0, 0, 0, 176, - 621, 622, 1494, 623, 1492, 1493, 0, 624, 1489, 1490, 0, 1491, 0, 0, 0, 625, 1485, 1486, 0, 1487, 0, 0, 0, 1488, 0, 0, 0, 0, 0, 0, 0, 177, - 615, 616, 1484, 617, 1482, 1483, 0, 618, 1479, 1480, 0, 1481, 0, 0, 0, 619, 1475, 1476, 0, 1477, 0, 0, 0, 1478, 0, 0, 0, 0, 0, 0, 0, 620, - 1470, 1471, 0, 1472, 0, 0, 0, 1473, 0, 0, 0, 0, 0, 0, 0, 1474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, - 163, 164, 614, 165, 612, 613, 1469, 166, 609, 610, 1468, 611, 1466, 1467, 0, 167, 605, 606, 1465, 607, 1463, 1464, 0, 608, 1460, 1461, 0, 1462, 0, 0, 0, 168, - 600, 601, 1459, 602, 1457, 1458, 0, 603, 1454, 1455, 0, 1456, 0, 0, 0, 604, 1450, 1451, 0, 1452, 0, 0, 0, 1453, 0, 0, 0, 0, 0, 0, 0, 169, - 594, 595, 1449, 596, 1447, 1448, 0, 597, 1444, 1445, 0, 1446, 0, 0, 0, 598, 1440, 1441, 0, 1442, 0, 0, 0, 1443, 0, 0, 0, 0, 0, 0, 0, 599, - 1435, 1436, 0, 1437, 0, 0, 0, 1438, 0, 0, 0, 0, 0, 0, 0, 1439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, - 587, 588, 1434, 589, 1432, 1433, 0, 590, 1429, 1430, 0, 1431, 0, 0, 0, 591, 1425, 1426, 0, 1427, 0, 0, 0, 1428, 0, 0, 0, 0, 0, 0, 0, 592, - 1420, 1421, 0, 1422, 0, 0, 0, 1423, 0, 0, 0, 0, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 593, - 1414, 1415, 0, 1416, 0, 0, 0, 1417, 0, 0, 0, 0, 0, 0, 0, 1418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1419, - 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, 0, 34, - 154, 155, 586, 156, 584, 585, 1413, 157, 581, 582, 1412, 583, 1410, 1411, 0, 158, 577, 578, 1409, 579, 1407, 1408, 0, 580, 1404, 1405, 0, 1406, 0, 0, 0, 159, - 572, 573, 1403, 574, 1401, 1402, 0, 575, 1398, 1399, 0, 1400, 0, 0, 0, 576, 1394, 1395, 0, 1396, 0, 0, 0, 1397, 0, 0, 0, 0, 0, 0, 0, 160, - 566, 567, 1393, 568, 1391, 1392, 0, 569, 1388, 1389, 0, 1390, 0, 0, 0, 570, 1384, 1385, 0, 1386, 0, 0, 0, 1387, 0, 0, 0, 0, 0, 0, 0, 571, - 1379, 1380, 0, 1381, 0, 0, 0, 1382, 0, 0, 0, 0, 0, 0, 0, 1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 161, - 559, 560, 1378, 561, 1376, 1377, 0, 562, 1373, 1374, 0, 1375, 0, 0, 0, 563, 1369, 1370, 0, 1371, 0, 0, 0, 1372, 0, 0, 0, 0, 0, 0, 0, 564, - 1364, 1365, 0, 1366, 0, 0, 0, 1367, 0, 0, 0, 0, 0, 0, 0, 1368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 565, - 1358, 1359, 0, 1360, 0, 0, 0, 1361, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1363, - 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, 0, 162, - 551, 552, 1357, 553, 1355, 1356, 0, 554, 1352, 1353, 0, 1354, 0, 0, 0, 555, 1348, 1349, 0, 1350, 0, 0, 0, 1351, 0, 0, 0, 0, 0, 0, 0, 556, - 1343, 1344, 0, 1345, 0, 0, 0, 1346, 0, 0, 0, 0, 0, 0, 0, 1347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, - 1337, 1338, 0, 1339, 0, 0, 0, 1340, 0, 0, 0, 0, 0, 0, 0, 1341, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1342, - 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, 0, 558, - 1330, 1331, 0, 1332, 0, 0, 0, 1333, 0, 0, 0, 0, 0, 0, 0, 1334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1335, - 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, 0, 1336, - 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, 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, 0, 0, 0, 35, - 144, 145, 550, 146, 548, 549, 1329, 147, 545, 546, 1328, 547, 1326, 1327, 0, 148, 541, 542, 1325, 543, 1323, 1324, 0, 544, 1320, 1321, 0, 1322, 0, 0, 0, 149, - 536, 537, 1319, 538, 1317, 1318, 0, 539, 1314, 1315, 0, 1316, 0, 0, 0, 540, 1310, 1311, 0, 1312, 0, 0, 0, 1313, 0, 0, 0, 0, 0, 0, 0, 150, - 530, 531, 1309, 532, 1307, 1308, 0, 533, 1304, 1305, 0, 1306, 0, 0, 0, 534, 1300, 1301, 0, 1302, 0, 0, 0, 1303, 0, 0, 0, 0, 0, 0, 0, 535, - 1295, 1296, 0, 1297, 0, 0, 0, 1298, 0, 0, 0, 0, 0, 0, 0, 1299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, - 523, 524, 1294, 525, 1292, 1293, 0, 526, 1289, 1290, 0, 1291, 0, 0, 0, 527, 1285, 1286, 0, 1287, 0, 0, 0, 1288, 0, 0, 0, 0, 0, 0, 0, 528, - 1280, 1281, 0, 1282, 0, 0, 0, 1283, 0, 0, 0, 0, 0, 0, 0, 1284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 529, - 1274, 1275, 0, 1276, 0, 0, 0, 1277, 0, 0, 0, 0, 0, 0, 0, 1278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1279, - 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, 0, 152, - 515, 516, 1273, 517, 1271, 1272, 0, 518, 1268, 1269, 0, 1270, 0, 0, 0, 519, 1264, 1265, 0, 1266, 0, 0, 0, 1267, 0, 0, 0, 0, 0, 0, 0, 520, - 1259, 1260, 0, 1261, 0, 0, 0, 1262, 0, 0, 0, 0, 0, 0, 0, 1263, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, - 1253, 1254, 0, 1255, 0, 0, 0, 1256, 0, 0, 0, 0, 0, 0, 0, 1257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1258, - 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, 0, 522, - 1246, 1247, 0, 1248, 0, 0, 0, 1249, 0, 0, 0, 0, 0, 0, 0, 1250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1251, - 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, 0, 1252, - 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, 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, 0, 0, 0, 153, - 506, 507, 1245, 508, 1243, 1244, 0, 509, 1240, 1241, 0, 1242, 0, 0, 0, 510, 1236, 1237, 0, 1238, 0, 0, 0, 1239, 0, 0, 0, 0, 0, 0, 0, 511, - 1231, 1232, 0, 1233, 0, 0, 0, 1234, 0, 0, 0, 0, 0, 0, 0, 1235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 512, - 1225, 1226, 0, 1227, 0, 0, 0, 1228, 0, 0, 0, 0, 0, 0, 0, 1229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1230, - 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, 0, 513, - 1218, 1219, 0, 1220, 0, 0, 0, 1221, 0, 0, 0, 0, 0, 0, 0, 1222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1223, - 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, 0, 1224, - 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, 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, 0, 0, 0, 514, - 1210, 1211, 0, 1212, 0, 0, 0, 1213, 0, 0, 0, 0, 0, 0, 0, 1214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1215, - 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, 0, 1216, - 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, 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, 0, 0, 0, 1217, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 12, - 13, 14, 143, 15, 141, 142, 505, 16, 138, 139, 504, 140, 502, 503, 1209, 17, 134, 135, 501, 136, 499, 500, 1208, 137, 496, 497, 1207, 498, 1205, 1206, 0, 18, - 129, 130, 495, 131, 493, 494, 1204, 132, 490, 491, 1203, 492, 1201, 1202, 0, 133, 486, 487, 1200, 488, 1198, 1199, 0, 489, 1195, 1196, 0, 1197, 0, 0, 0, 19, - 123, 124, 485, 125, 483, 484, 1194, 126, 480, 481, 1193, 482, 1191, 1192, 0, 127, 476, 477, 1190, 478, 1188, 1189, 0, 479, 1185, 1186, 0, 1187, 0, 0, 0, 128, - 471, 472, 1184, 473, 1182, 1183, 0, 474, 1179, 1180, 0, 1181, 0, 0, 0, 475, 1175, 1176, 0, 1177, 0, 0, 0, 1178, 0, 0, 0, 0, 0, 0, 0, 20, - 116, 117, 470, 118, 468, 469, 1174, 119, 465, 466, 1173, 467, 1171, 1172, 0, 120, 461, 462, 1170, 463, 1168, 1169, 0, 464, 1165, 1166, 0, 1167, 0, 0, 0, 121, - 456, 457, 1164, 458, 1162, 1163, 0, 459, 1159, 1160, 0, 1161, 0, 0, 0, 460, 1155, 1156, 0, 1157, 0, 0, 0, 1158, 0, 0, 0, 0, 0, 0, 0, 122, - 450, 451, 1154, 452, 1152, 1153, 0, 453, 1149, 1150, 0, 1151, 0, 0, 0, 454, 1145, 1146, 0, 1147, 0, 0, 0, 1148, 0, 0, 0, 0, 0, 0, 0, 455, - 1140, 1141, 0, 1142, 0, 0, 0, 1143, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, - 108, 109, 449, 110, 447, 448, 1139, 111, 444, 445, 1138, 446, 1136, 1137, 0, 112, 440, 441, 1135, 442, 1133, 1134, 0, 443, 1130, 1131, 0, 1132, 0, 0, 0, 113, - 435, 436, 1129, 437, 1127, 1128, 0, 438, 1124, 1125, 0, 1126, 0, 0, 0, 439, 1120, 1121, 0, 1122, 0, 0, 0, 1123, 0, 0, 0, 0, 0, 0, 0, 114, - 429, 430, 1119, 431, 1117, 1118, 0, 432, 1114, 1115, 0, 1116, 0, 0, 0, 433, 1110, 1111, 0, 1112, 0, 0, 0, 1113, 0, 0, 0, 0, 0, 0, 0, 434, - 1105, 1106, 0, 1107, 0, 0, 0, 1108, 0, 0, 0, 0, 0, 0, 0, 1109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, - 422, 423, 1104, 424, 1102, 1103, 0, 425, 1099, 1100, 0, 1101, 0, 0, 0, 426, 1095, 1096, 0, 1097, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 427, - 1090, 1091, 0, 1092, 0, 0, 0, 1093, 0, 0, 0, 0, 0, 0, 0, 1094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, - 1084, 1085, 0, 1086, 0, 0, 0, 1087, 0, 0, 0, 0, 0, 0, 0, 1088, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1089, - 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, 0, 22, - 99, 100, 421, 101, 419, 420, 1083, 102, 416, 417, 1082, 418, 1080, 1081, 0, 103, 412, 413, 1079, 414, 1077, 1078, 0, 415, 1074, 1075, 0, 1076, 0, 0, 0, 104, - 407, 408, 1073, 409, 1071, 1072, 0, 410, 1068, 1069, 0, 1070, 0, 0, 0, 411, 1064, 1065, 0, 1066, 0, 0, 0, 1067, 0, 0, 0, 0, 0, 0, 0, 105, - 401, 402, 1063, 403, 1061, 1062, 0, 404, 1058, 1059, 0, 1060, 0, 0, 0, 405, 1054, 1055, 0, 1056, 0, 0, 0, 1057, 0, 0, 0, 0, 0, 0, 0, 406, - 1049, 1050, 0, 1051, 0, 0, 0, 1052, 0, 0, 0, 0, 0, 0, 0, 1053, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, - 394, 395, 1048, 396, 1046, 1047, 0, 397, 1043, 1044, 0, 1045, 0, 0, 0, 398, 1039, 1040, 0, 1041, 0, 0, 0, 1042, 0, 0, 0, 0, 0, 0, 0, 399, - 1034, 1035, 0, 1036, 0, 0, 0, 1037, 0, 0, 0, 0, 0, 0, 0, 1038, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 400, - 1028, 1029, 0, 1030, 0, 0, 0, 1031, 0, 0, 0, 0, 0, 0, 0, 1032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1033, - 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, 0, 107, - 386, 387, 1027, 388, 1025, 1026, 0, 389, 1022, 1023, 0, 1024, 0, 0, 0, 390, 1018, 1019, 0, 1020, 0, 0, 0, 1021, 0, 0, 0, 0, 0, 0, 0, 391, - 1013, 1014, 0, 1015, 0, 0, 0, 1016, 0, 0, 0, 0, 0, 0, 0, 1017, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 392, - 1007, 1008, 0, 1009, 0, 0, 0, 1010, 0, 0, 0, 0, 0, 0, 0, 1011, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1012, - 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, 0, 393, - 1000, 1001, 0, 1002, 0, 0, 0, 1003, 0, 0, 0, 0, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1005, - 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, 0, 1006, - 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, 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, 0, 0, 0, 23, - 89, 90, 385, 91, 383, 384, 999, 92, 380, 381, 998, 382, 996, 997, 0, 93, 376, 377, 995, 378, 993, 994, 0, 379, 990, 991, 0, 992, 0, 0, 0, 94, - 371, 372, 989, 373, 987, 988, 0, 374, 984, 985, 0, 986, 0, 0, 0, 375, 980, 981, 0, 982, 0, 0, 0, 983, 0, 0, 0, 0, 0, 0, 0, 95, - 365, 366, 979, 367, 977, 978, 0, 368, 974, 975, 0, 976, 0, 0, 0, 369, 970, 971, 0, 972, 0, 0, 0, 973, 0, 0, 0, 0, 0, 0, 0, 370, - 965, 966, 0, 967, 0, 0, 0, 968, 0, 0, 0, 0, 0, 0, 0, 969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, - 358, 359, 964, 360, 962, 963, 0, 361, 959, 960, 0, 961, 0, 0, 0, 362, 955, 956, 0, 957, 0, 0, 0, 958, 0, 0, 0, 0, 0, 0, 0, 363, - 950, 951, 0, 952, 0, 0, 0, 953, 0, 0, 0, 0, 0, 0, 0, 954, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, - 944, 945, 0, 946, 0, 0, 0, 947, 0, 0, 0, 0, 0, 0, 0, 948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 949, - 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, 0, 97, - 350, 351, 943, 352, 941, 942, 0, 353, 938, 939, 0, 940, 0, 0, 0, 354, 934, 935, 0, 936, 0, 0, 0, 937, 0, 0, 0, 0, 0, 0, 0, 355, - 929, 930, 0, 931, 0, 0, 0, 932, 0, 0, 0, 0, 0, 0, 0, 933, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 356, - 923, 924, 0, 925, 0, 0, 0, 926, 0, 0, 0, 0, 0, 0, 0, 927, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 928, - 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, 0, 357, - 916, 917, 0, 918, 0, 0, 0, 919, 0, 0, 0, 0, 0, 0, 0, 920, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 921, - 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, 0, 922, - 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, 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, 0, 0, 0, 98, - 341, 342, 915, 343, 913, 914, 0, 344, 910, 911, 0, 912, 0, 0, 0, 345, 906, 907, 0, 908, 0, 0, 0, 909, 0, 0, 0, 0, 0, 0, 0, 346, - 901, 902, 0, 903, 0, 0, 0, 904, 0, 0, 0, 0, 0, 0, 0, 905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 347, - 895, 896, 0, 897, 0, 0, 0, 898, 0, 0, 0, 0, 0, 0, 0, 899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 900, - 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, 0, 348, - 888, 889, 0, 890, 0, 0, 0, 891, 0, 0, 0, 0, 0, 0, 0, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 893, - 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, 0, 894, - 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, 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, 0, 0, 0, 349, - 880, 881, 0, 882, 0, 0, 0, 883, 0, 0, 0, 0, 0, 0, 0, 884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 885, - 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, 0, 886, - 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, 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, 0, 0, 0, 887, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 24, - 78, 79, 340, 80, 338, 339, 879, 81, 335, 336, 878, 337, 876, 877, 0, 82, 331, 332, 875, 333, 873, 874, 0, 334, 870, 871, 0, 872, 0, 0, 0, 83, - 326, 327, 869, 328, 867, 868, 0, 329, 864, 865, 0, 866, 0, 0, 0, 330, 860, 861, 0, 862, 0, 0, 0, 863, 0, 0, 0, 0, 0, 0, 0, 84, - 320, 321, 859, 322, 857, 858, 0, 323, 854, 855, 0, 856, 0, 0, 0, 324, 850, 851, 0, 852, 0, 0, 0, 853, 0, 0, 0, 0, 0, 0, 0, 325, - 845, 846, 0, 847, 0, 0, 0, 848, 0, 0, 0, 0, 0, 0, 0, 849, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, - 313, 314, 844, 315, 842, 843, 0, 316, 839, 840, 0, 841, 0, 0, 0, 317, 835, 836, 0, 837, 0, 0, 0, 838, 0, 0, 0, 0, 0, 0, 0, 318, - 830, 831, 0, 832, 0, 0, 0, 833, 0, 0, 0, 0, 0, 0, 0, 834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, - 824, 825, 0, 826, 0, 0, 0, 827, 0, 0, 0, 0, 0, 0, 0, 828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 829, - 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, 0, 86, - 305, 306, 823, 307, 821, 822, 0, 308, 818, 819, 0, 820, 0, 0, 0, 309, 814, 815, 0, 816, 0, 0, 0, 817, 0, 0, 0, 0, 0, 0, 0, 310, - 809, 810, 0, 811, 0, 0, 0, 812, 0, 0, 0, 0, 0, 0, 0, 813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, - 803, 804, 0, 805, 0, 0, 0, 806, 0, 0, 0, 0, 0, 0, 0, 807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 808, - 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, 0, 312, - 796, 797, 0, 798, 0, 0, 0, 799, 0, 0, 0, 0, 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 801, - 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, 0, 802, - 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, 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, 0, 0, 0, 87, - 296, 297, 795, 298, 793, 794, 0, 299, 790, 791, 0, 792, 0, 0, 0, 300, 786, 787, 0, 788, 0, 0, 0, 789, 0, 0, 0, 0, 0, 0, 0, 301, - 781, 782, 0, 783, 0, 0, 0, 784, 0, 0, 0, 0, 0, 0, 0, 785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 302, - 775, 776, 0, 777, 0, 0, 0, 778, 0, 0, 0, 0, 0, 0, 0, 779, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 780, - 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, 0, 303, - 768, 769, 0, 770, 0, 0, 0, 771, 0, 0, 0, 0, 0, 0, 0, 772, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 773, - 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, 0, 774, - 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, 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, 0, 0, 0, 304, - 760, 761, 0, 762, 0, 0, 0, 763, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 765, - 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, 0, 766, - 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, 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, 0, 0, 0, 767, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 88, - 286, 287, 759, 288, 757, 758, 0, 289, 754, 755, 0, 756, 0, 0, 0, 290, 750, 751, 0, 752, 0, 0, 0, 753, 0, 0, 0, 0, 0, 0, 0, 291, - 745, 746, 0, 747, 0, 0, 0, 748, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 292, - 739, 740, 0, 741, 0, 0, 0, 742, 0, 0, 0, 0, 0, 0, 0, 743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 744, - 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, 0, 293, - 732, 733, 0, 734, 0, 0, 0, 735, 0, 0, 0, 0, 0, 0, 0, 736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 737, - 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, 0, 738, - 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, 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, 0, 0, 0, 294, - 724, 725, 0, 726, 0, 0, 0, 727, 0, 0, 0, 0, 0, 0, 0, 728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 729, - 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, 0, 730, - 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, 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, 0, 0, 0, 731, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 295, - 715, 716, 0, 717, 0, 0, 0, 718, 0, 0, 0, 0, 0, 0, 0, 719, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 720, - 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, 0, 721, - 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, 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, 0, 0, 0, 722, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 723, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, - 0, 1, 77, 2, 75, 76, 285, 3, 72, 73, 284, 74, 282, 283, 714, 4, 68, 69, 281, 70, 279, 280, 713, 71, 276, 277, 712, 278, 710, 711, 0, 5, - 63, 64, 275, 65, 273, 274, 709, 66, 270, 271, 708, 272, 706, 707, 0, 67, 266, 267, 705, 268, 703, 704, 0, 269, 700, 701, 0, 702, 0, 0, 0, 6, - 57, 58, 265, 59, 263, 264, 699, 60, 260, 261, 698, 262, 696, 697, 0, 61, 256, 257, 695, 258, 693, 694, 0, 259, 690, 691, 0, 692, 0, 0, 0, 62, - 251, 252, 689, 253, 687, 688, 0, 254, 684, 685, 0, 686, 0, 0, 0, 255, 680, 681, 0, 682, 0, 0, 0, 683, 0, 0, 0, 0, 0, 0, 0, 7, - 50, 51, 250, 52, 248, 249, 679, 53, 245, 246, 678, 247, 676, 677, 0, 54, 241, 242, 675, 243, 673, 674, 0, 244, 670, 671, 0, 672, 0, 0, 0, 55, - 236, 237, 669, 238, 667, 668, 0, 239, 664, 665, 0, 666, 0, 0, 0, 240, 660, 661, 0, 662, 0, 0, 0, 663, 0, 0, 0, 0, 0, 0, 0, 56, - 230, 231, 659, 232, 657, 658, 0, 233, 654, 655, 0, 656, 0, 0, 0, 234, 650, 651, 0, 652, 0, 0, 0, 653, 0, 0, 0, 0, 0, 0, 0, 235, - 645, 646, 0, 647, 0, 0, 0, 648, 0, 0, 0, 0, 0, 0, 0, 649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, - 42, 43, 229, 44, 227, 228, 644, 45, 224, 225, 643, 226, 641, 642, 0, 46, 220, 221, 640, 222, 638, 639, 0, 223, 635, 636, 0, 637, 0, 0, 0, 47, - 215, 216, 634, 217, 632, 633, 0, 218, 629, 630, 0, 631, 0, 0, 0, 219, 625, 626, 0, 627, 0, 0, 0, 628, 0, 0, 0, 0, 0, 0, 0, 48, - 209, 210, 624, 211, 622, 623, 0, 212, 619, 620, 0, 621, 0, 0, 0, 213, 615, 616, 0, 617, 0, 0, 0, 618, 0, 0, 0, 0, 0, 0, 0, 214, - 610, 611, 0, 612, 0, 0, 0, 613, 0, 0, 0, 0, 0, 0, 0, 614, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, - 202, 203, 609, 204, 607, 608, 0, 205, 604, 605, 0, 606, 0, 0, 0, 206, 600, 601, 0, 602, 0, 0, 0, 603, 0, 0, 0, 0, 0, 0, 0, 207, - 595, 596, 0, 597, 0, 0, 0, 598, 0, 0, 0, 0, 0, 0, 0, 599, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, - 589, 590, 0, 591, 0, 0, 0, 592, 0, 0, 0, 0, 0, 0, 0, 593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 594, - 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, 0, 9, - 33, 34, 201, 35, 199, 200, 588, 36, 196, 197, 587, 198, 585, 586, 0, 37, 192, 193, 584, 194, 582, 583, 0, 195, 579, 580, 0, 581, 0, 0, 0, 38, - 187, 188, 578, 189, 576, 577, 0, 190, 573, 574, 0, 575, 0, 0, 0, 191, 569, 570, 0, 571, 0, 0, 0, 572, 0, 0, 0, 0, 0, 0, 0, 39, - 181, 182, 568, 183, 566, 567, 0, 184, 563, 564, 0, 565, 0, 0, 0, 185, 559, 560, 0, 561, 0, 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 186, - 554, 555, 0, 556, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, - 174, 175, 553, 176, 551, 552, 0, 177, 548, 549, 0, 550, 0, 0, 0, 178, 544, 545, 0, 546, 0, 0, 0, 547, 0, 0, 0, 0, 0, 0, 0, 179, - 539, 540, 0, 541, 0, 0, 0, 542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, - 533, 534, 0, 535, 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 538, - 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, 0, 41, - 166, 167, 532, 168, 530, 531, 0, 169, 527, 528, 0, 529, 0, 0, 0, 170, 523, 524, 0, 525, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 171, - 518, 519, 0, 520, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, - 512, 513, 0, 514, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 517, - 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, 0, 173, - 505, 506, 0, 507, 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 510, - 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, 0, 511, - 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, 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, 0, 0, 0, 10, - 23, 24, 165, 25, 163, 164, 504, 26, 160, 161, 503, 162, 501, 502, 0, 27, 156, 157, 500, 158, 498, 499, 0, 159, 495, 496, 0, 497, 0, 0, 0, 28, - 151, 152, 494, 153, 492, 493, 0, 154, 489, 490, 0, 491, 0, 0, 0, 155, 485, 486, 0, 487, 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 29, - 145, 146, 484, 147, 482, 483, 0, 148, 479, 480, 0, 481, 0, 0, 0, 149, 475, 476, 0, 477, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 150, - 470, 471, 0, 472, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, - 138, 139, 469, 140, 467, 468, 0, 141, 464, 465, 0, 466, 0, 0, 0, 142, 460, 461, 0, 462, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 143, - 455, 456, 0, 457, 0, 0, 0, 458, 0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, - 449, 450, 0, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 454, - 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, 0, 31, - 130, 131, 448, 132, 446, 447, 0, 133, 443, 444, 0, 445, 0, 0, 0, 134, 439, 440, 0, 441, 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 135, - 434, 435, 0, 436, 0, 0, 0, 437, 0, 0, 0, 0, 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, - 428, 429, 0, 430, 0, 0, 0, 431, 0, 0, 0, 0, 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 433, - 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, 0, 137, - 421, 422, 0, 423, 0, 0, 0, 424, 0, 0, 0, 0, 0, 0, 0, 425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 426, - 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, 0, 427, - 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, 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, 0, 0, 0, 32, - 121, 122, 420, 123, 418, 419, 0, 124, 415, 416, 0, 417, 0, 0, 0, 125, 411, 412, 0, 413, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 0, 126, - 406, 407, 0, 408, 0, 0, 0, 409, 0, 0, 0, 0, 0, 0, 0, 410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, - 400, 401, 0, 402, 0, 0, 0, 403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 405, - 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, 0, 128, - 393, 394, 0, 395, 0, 0, 0, 396, 0, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 398, - 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, 0, 399, - 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, 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, 0, 0, 0, 129, - 385, 386, 0, 387, 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 390, - 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, 0, 391, - 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, 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, 0, 0, 0, 392, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 11, - 12, 13, 120, 14, 118, 119, 384, 15, 115, 116, 383, 117, 381, 382, 0, 16, 111, 112, 380, 113, 378, 379, 0, 114, 375, 376, 0, 377, 0, 0, 0, 17, - 106, 107, 374, 108, 372, 373, 0, 109, 369, 370, 0, 371, 0, 0, 0, 110, 365, 366, 0, 367, 0, 0, 0, 368, 0, 0, 0, 0, 0, 0, 0, 18, - 100, 101, 364, 102, 362, 363, 0, 103, 359, 360, 0, 361, 0, 0, 0, 104, 355, 356, 0, 357, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 0, 105, - 350, 351, 0, 352, 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, - 93, 94, 349, 95, 347, 348, 0, 96, 344, 345, 0, 346, 0, 0, 0, 97, 340, 341, 0, 342, 0, 0, 0, 343, 0, 0, 0, 0, 0, 0, 0, 98, - 335, 336, 0, 337, 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, - 329, 330, 0, 331, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 334, - 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, 0, 20, - 85, 86, 328, 87, 326, 327, 0, 88, 323, 324, 0, 325, 0, 0, 0, 89, 319, 320, 0, 321, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 90, - 314, 315, 0, 316, 0, 0, 0, 317, 0, 0, 0, 0, 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, - 308, 309, 0, 310, 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 313, - 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, 0, 92, - 301, 302, 0, 303, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, - 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, 0, 307, - 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, 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, 0, 0, 0, 21, - 76, 77, 300, 78, 298, 299, 0, 79, 295, 296, 0, 297, 0, 0, 0, 80, 291, 292, 0, 293, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 81, - 286, 287, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, - 280, 281, 0, 282, 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, - 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, 0, 83, - 273, 274, 0, 275, 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 278, - 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, 0, 279, - 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, 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, 0, 0, 0, 84, - 265, 266, 0, 267, 0, 0, 0, 268, 0, 0, 0, 0, 0, 0, 0, 269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 270, - 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, 0, 271, - 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, 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, 0, 0, 0, 272, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 22, - 66, 67, 264, 68, 262, 263, 0, 69, 259, 260, 0, 261, 0, 0, 0, 70, 255, 256, 0, 257, 0, 0, 0, 258, 0, 0, 0, 0, 0, 0, 0, 71, - 250, 251, 0, 252, 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, - 244, 245, 0, 246, 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, - 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, 0, 73, - 237, 238, 0, 239, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, - 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, 0, 243, - 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, 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, 0, 0, 0, 74, - 229, 230, 0, 231, 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, - 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, 0, 235, - 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, 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, 0, 0, 0, 236, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 75, - 220, 221, 0, 222, 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, - 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, 0, 226, - 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, 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, 0, 0, 0, 227, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 228, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, - 0, 1, 65, 2, 63, 64, 219, 3, 60, 61, 218, 62, 216, 217, 0, 4, 56, 57, 215, 58, 213, 214, 0, 59, 210, 211, 0, 212, 0, 0, 0, 5, - 51, 52, 209, 53, 207, 208, 0, 54, 204, 205, 0, 206, 0, 0, 0, 55, 200, 201, 0, 202, 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 6, - 45, 46, 199, 47, 197, 198, 0, 48, 194, 195, 0, 196, 0, 0, 0, 49, 190, 191, 0, 192, 0, 0, 0, 193, 0, 0, 0, 0, 0, 0, 0, 50, - 185, 186, 0, 187, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 38, 39, 184, 40, 182, 183, 0, 41, 179, 180, 0, 181, 0, 0, 0, 42, 175, 176, 0, 177, 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 43, - 170, 171, 0, 172, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, - 164, 165, 0, 166, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, - 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, 0, 8, - 30, 31, 163, 32, 161, 162, 0, 33, 158, 159, 0, 160, 0, 0, 0, 34, 154, 155, 0, 156, 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 35, - 149, 150, 0, 151, 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, - 143, 144, 0, 145, 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, - 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, 0, 37, - 136, 137, 0, 138, 0, 0, 0, 139, 0, 0, 0, 0, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, - 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, 0, 142, - 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, 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, 0, 0, 0, 9, - 21, 22, 135, 23, 133, 134, 0, 24, 130, 131, 0, 132, 0, 0, 0, 25, 126, 127, 0, 128, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 26, - 121, 122, 0, 123, 0, 0, 0, 124, 0, 0, 0, 0, 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, - 115, 116, 0, 117, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, - 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, 0, 28, - 108, 109, 0, 110, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, - 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, 0, 114, - 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, 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, 0, 0, 0, 29, - 100, 101, 0, 102, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, - 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, 0, 106, - 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, 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, 0, 0, 0, 107, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 10, - 11, 12, 99, 13, 97, 98, 0, 14, 94, 95, 0, 96, 0, 0, 0, 15, 90, 91, 0, 92, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 16, - 85, 86, 0, 87, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, - 79, 80, 0, 81, 0, 0, 0, 82, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, - 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, 0, 18, - 72, 73, 0, 74, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, - 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, 0, 78, - 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, 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, 0, 0, 0, 19, - 64, 65, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, - 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, 0, 70, - 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, 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, 0, 0, 0, 71, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 20, - 55, 56, 0, 57, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, - 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, 0, 61, - 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, 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, 0, 0, 0, 62, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 63, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, - 0, 1, 54, 2, 52, 53, 0, 3, 49, 50, 0, 51, 0, 0, 0, 4, 45, 46, 0, 47, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 5, - 40, 41, 0, 42, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, - 34, 35, 0, 36, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, - 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, 0, 7, - 27, 28, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, - 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, 0, 33, - 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, 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, 0, 0, 0, 8, - 19, 20, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, - 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, 0, 25, - 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, 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, 0, 0, 0, 26, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 9, - 10, 11, 0, 12, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 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, 0, 16, - 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, 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, 0, 0, 0, 17, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 18, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 1, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 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, 0, 6, - 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, 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, 0, 0, 0, 7, - 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 8, - 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, - 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, 0, -}; - -const unsigned _bitcount[] = -{ - 0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 1, - 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 2, - 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 3, - 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 4, - 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 5, - 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 6, - 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 7, - 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 8, - 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 9, - 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 10, - 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 11, - 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 12, 13, 13, 14, 13, 14, 14, 15, 13, 14, 14, 15, 14, 15, 15, 16, -}; - -const unsigned _offsets52c[] = { 0, 73629072, 122715120, 132988944, 133767264 }; - -const unsigned _offsets48c[] = -{ - 0, 3365856, 17864928, 42030048, 62167648, 71194848, 73361376, 73617632, 73629072, 0, 0, 0, 0, 0, 0, 0, - 0, 906192, 4128208, 8443408, 11221008, 12123728, 12263504, 12271512, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 201376, 776736, 1371936, 1649696, 1707936, 1712304, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 35960, 115320, 174840, 192760, 194580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4960, 12896, 16736, 17296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 496, 1008, 1128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 32, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -}; - -const unsigned _offsets32c[] = -{ - 0, 11440, 139568, 663728, 1682928, 2702128, 3226288, 3354416, 3365856, 0, 0, 0, 0, 0, 0, 0, - 0, 8008, 77896, 296296, 609896, 828296, 898184, 906192, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4368, 33488, 100688, 167888, 197008, 201376, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1820, 10780, 25180, 34140, 35960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 560, 2480, 4400, 4960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 120, 376, 496, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 16, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -}; - -} - -inline unsigned index52c7(unsigned __int64 x) -{ - const unsigned short *a = (const unsigned short *)&x; - unsigned A = a[3], B = a[2], C = a[1], D = a[0], - bcA = _bitcount[A], bcB = _bitcount[B], bcC = _bitcount[C], bcD = _bitcount[D], - mulA = _choose48x[7 - bcA], mulB = _choose32x[7 - (bcA + bcB)], mulC = _choose16x[bcD]; - return _offsets52c[bcA] + _table4[A] * mulA + - _offsets48c[ (bcA << 4) + bcB] + _table [B] * mulB + - _offsets32c[((bcA + bcB) << 4) + bcC] + _table [C] * mulC + - _table [D]; -} \ No newline at end of file +// Fast mapping of all 52 bit numbers with 7 bits set to an index 0 - 133M (52 +// choose 7) +// +// (c) 2007 +// Paul D. Senzee +// Senzee 5 +// http://senzee.blogspot.com + +namespace { + +const unsigned _choose16x[] = {1, 16, 120, 560, 1820, 4368, 8008, 11440}; +const unsigned _choose32x[] = {1, 32, 496, 4960, + 35960, 201376, 906192, 3365856}; +const unsigned _choose48x[] = {1, 48, 1128, 17296, + 194580, 1712304, 12271512, 73629072}; + +const unsigned _table4[] = {0, 0, 1, 5, 2, 3, 4, 3, 3, 0, 1, 2, 2, 0, 1, 0, 0}; + +const unsigned _table[] = { + 0, 0, 1, 119, 2, 117, 118, 559, 3, 114, 115, + 558, 116, 556, 557, 1819, 4, 110, 111, 555, 112, 553, + 554, 1818, 113, 550, 551, 1817, 552, 1815, 1816, 4367, 5, + 105, 106, 549, 107, 547, 548, 1814, 108, 544, 545, 1813, + 546, 1811, 1812, 4366, 109, 540, 541, 1810, 542, 1808, 1809, + 4365, 543, 1805, 1806, 4364, 1807, 4362, 4363, 8007, 6, 99, + 100, 539, 101, 537, 538, 1804, 102, 534, 535, 1803, 536, + 1801, 1802, 4361, 103, 530, 531, 1800, 532, 1798, 1799, 4360, + 533, 1795, 1796, 4359, 1797, 4357, 4358, 8006, 104, 525, 526, + 1794, 527, 1792, 1793, 4356, 528, 1789, 1790, 4355, 1791, 4353, + 4354, 8005, 529, 1785, 1786, 4352, 1787, 4350, 4351, 8004, 1788, + 4347, 4348, 8003, 4349, 8001, 8002, 11439, 7, 92, 93, 524, + 94, 522, 523, 1784, 95, 519, 520, 1783, 521, 1781, 1782, + 4346, 96, 515, 516, 1780, 517, 1778, 1779, 4345, 518, 1775, + 1776, 4344, 1777, 4342, 4343, 8000, 97, 510, 511, 1774, 512, + 1772, 1773, 4341, 513, 1769, 1770, 4340, 1771, 4338, 4339, 7999, + 514, 1765, 1766, 4337, 1767, 4335, 4336, 7998, 1768, 4332, 4333, + 7997, 4334, 7995, 7996, 11438, 98, 504, 505, 1764, 506, 1762, + 1763, 4331, 507, 1759, 1760, 4330, 1761, 4328, 4329, 7994, 508, + 1755, 1756, 4327, 1757, 4325, 4326, 7993, 1758, 4322, 4323, 7992, + 4324, 7990, 7991, 11437, 509, 1750, 1751, 4321, 1752, 4319, 4320, + 7989, 1753, 4316, 4317, 7988, 4318, 7986, 7987, 11436, 1754, 4312, + 4313, 7985, 4314, 7983, 7984, 11435, 4315, 7980, 7981, 11434, 7982, + 11432, 11433, 0, 8, 84, 85, 503, 86, 501, 502, 1749, + 87, 498, 499, 1748, 500, 1746, 1747, 4311, 88, 494, 495, + 1745, 496, 1743, 1744, 4310, 497, 1740, 1741, 4309, 1742, 4307, + 4308, 7979, 89, 489, 490, 1739, 491, 1737, 1738, 4306, 492, + 1734, 1735, 4305, 1736, 4303, 4304, 7978, 493, 1730, 1731, 4302, + 1732, 4300, 4301, 7977, 1733, 4297, 4298, 7976, 4299, 7974, 7975, + 11431, 90, 483, 484, 1729, 485, 1727, 1728, 4296, 486, 1724, + 1725, 4295, 1726, 4293, 4294, 7973, 487, 1720, 1721, 4292, 1722, + 4290, 4291, 7972, 1723, 4287, 4288, 7971, 4289, 7969, 7970, 11430, + 488, 1715, 1716, 4286, 1717, 4284, 4285, 7968, 1718, 4281, 4282, + 7967, 4283, 7965, 7966, 11429, 1719, 4277, 4278, 7964, 4279, 7962, + 7963, 11428, 4280, 7959, 7960, 11427, 7961, 11425, 11426, 0, 91, + 476, 477, 1714, 478, 1712, 1713, 4276, 479, 1709, 1710, 4275, + 1711, 4273, 4274, 7958, 480, 1705, 1706, 4272, 1707, 4270, 4271, + 7957, 1708, 4267, 4268, 7956, 4269, 7954, 7955, 11424, 481, 1700, + 1701, 4266, 1702, 4264, 4265, 7953, 1703, 4261, 4262, 7952, 4263, + 7950, 7951, 11423, 1704, 4257, 4258, 7949, 4259, 7947, 7948, 11422, + 4260, 7944, 7945, 11421, 7946, 11419, 11420, 0, 482, 1694, 1695, + 4256, 1696, 4254, 4255, 7943, 1697, 4251, 4252, 7942, 4253, 7940, + 7941, 11418, 1698, 4247, 4248, 7939, 4249, 7937, 7938, 11417, 4250, + 7934, 7935, 11416, 7936, 11414, 11415, 0, 1699, 4242, 4243, 7933, + 4244, 7931, 7932, 11413, 4245, 7928, 7929, 11412, 7930, 11410, 11411, + 0, 4246, 7924, 7925, 11409, 7926, 11407, 11408, 0, 7927, 11404, + 11405, 0, 11406, 0, 0, 0, 9, 75, 76, 475, 77, + 473, 474, 1693, 78, 470, 471, 1692, 472, 1690, 1691, 4241, + 79, 466, 467, 1689, 468, 1687, 1688, 4240, 469, 1684, 1685, + 4239, 1686, 4237, 4238, 7923, 80, 461, 462, 1683, 463, 1681, + 1682, 4236, 464, 1678, 1679, 4235, 1680, 4233, 4234, 7922, 465, + 1674, 1675, 4232, 1676, 4230, 4231, 7921, 1677, 4227, 4228, 7920, + 4229, 7918, 7919, 11403, 81, 455, 456, 1673, 457, 1671, 1672, + 4226, 458, 1668, 1669, 4225, 1670, 4223, 4224, 7917, 459, 1664, + 1665, 4222, 1666, 4220, 4221, 7916, 1667, 4217, 4218, 7915, 4219, + 7913, 7914, 11402, 460, 1659, 1660, 4216, 1661, 4214, 4215, 7912, + 1662, 4211, 4212, 7911, 4213, 7909, 7910, 11401, 1663, 4207, 4208, + 7908, 4209, 7906, 7907, 11400, 4210, 7903, 7904, 11399, 7905, 11397, + 11398, 0, 82, 448, 449, 1658, 450, 1656, 1657, 4206, 451, + 1653, 1654, 4205, 1655, 4203, 4204, 7902, 452, 1649, 1650, 4202, + 1651, 4200, 4201, 7901, 1652, 4197, 4198, 7900, 4199, 7898, 7899, + 11396, 453, 1644, 1645, 4196, 1646, 4194, 4195, 7897, 1647, 4191, + 4192, 7896, 4193, 7894, 7895, 11395, 1648, 4187, 4188, 7893, 4189, + 7891, 7892, 11394, 4190, 7888, 7889, 11393, 7890, 11391, 11392, 0, + 454, 1638, 1639, 4186, 1640, 4184, 4185, 7887, 1641, 4181, 4182, + 7886, 4183, 7884, 7885, 11390, 1642, 4177, 4178, 7883, 4179, 7881, + 7882, 11389, 4180, 7878, 7879, 11388, 7880, 11386, 11387, 0, 1643, + 4172, 4173, 7877, 4174, 7875, 7876, 11385, 4175, 7872, 7873, 11384, + 7874, 11382, 11383, 0, 4176, 7868, 7869, 11381, 7870, 11379, 11380, + 0, 7871, 11376, 11377, 0, 11378, 0, 0, 0, 83, 440, + 441, 1637, 442, 1635, 1636, 4171, 443, 1632, 1633, 4170, 1634, + 4168, 4169, 7867, 444, 1628, 1629, 4167, 1630, 4165, 4166, 7866, + 1631, 4162, 4163, 7865, 4164, 7863, 7864, 11375, 445, 1623, 1624, + 4161, 1625, 4159, 4160, 7862, 1626, 4156, 4157, 7861, 4158, 7859, + 7860, 11374, 1627, 4152, 4153, 7858, 4154, 7856, 7857, 11373, 4155, + 7853, 7854, 11372, 7855, 11370, 11371, 0, 446, 1617, 1618, 4151, + 1619, 4149, 4150, 7852, 1620, 4146, 4147, 7851, 4148, 7849, 7850, + 11369, 1621, 4142, 4143, 7848, 4144, 7846, 7847, 11368, 4145, 7843, + 7844, 11367, 7845, 11365, 11366, 0, 1622, 4137, 4138, 7842, 4139, + 7840, 7841, 11364, 4140, 7837, 7838, 11363, 7839, 11361, 11362, 0, + 4141, 7833, 7834, 11360, 7835, 11358, 11359, 0, 7836, 11355, 11356, + 0, 11357, 0, 0, 0, 447, 1610, 1611, 4136, 1612, 4134, + 4135, 7832, 1613, 4131, 4132, 7831, 4133, 7829, 7830, 11354, 1614, + 4127, 4128, 7828, 4129, 7826, 7827, 11353, 4130, 7823, 7824, 11352, + 7825, 11350, 11351, 0, 1615, 4122, 4123, 7822, 4124, 7820, 7821, + 11349, 4125, 7817, 7818, 11348, 7819, 11346, 11347, 0, 4126, 7813, + 7814, 11345, 7815, 11343, 11344, 0, 7816, 11340, 11341, 0, 11342, + 0, 0, 0, 1616, 4116, 4117, 7812, 4118, 7810, 7811, 11339, + 4119, 7807, 7808, 11338, 7809, 11336, 11337, 0, 4120, 7803, 7804, + 11335, 7805, 11333, 11334, 0, 7806, 11330, 11331, 0, 11332, 0, + 0, 0, 4121, 7798, 7799, 11329, 7800, 11327, 11328, 0, 7801, + 11324, 11325, 0, 11326, 0, 0, 0, 7802, 11320, 11321, 0, + 11322, 0, 0, 0, 11323, 0, 0, 0, 0, 0, 0, + 0, 10, 65, 66, 439, 67, 437, 438, 1609, 68, 434, + 435, 1608, 436, 1606, 1607, 4115, 69, 430, 431, 1605, 432, + 1603, 1604, 4114, 433, 1600, 1601, 4113, 1602, 4111, 4112, 7797, + 70, 425, 426, 1599, 427, 1597, 1598, 4110, 428, 1594, 1595, + 4109, 1596, 4107, 4108, 7796, 429, 1590, 1591, 4106, 1592, 4104, + 4105, 7795, 1593, 4101, 4102, 7794, 4103, 7792, 7793, 11319, 71, + 419, 420, 1589, 421, 1587, 1588, 4100, 422, 1584, 1585, 4099, + 1586, 4097, 4098, 7791, 423, 1580, 1581, 4096, 1582, 4094, 4095, + 7790, 1583, 4091, 4092, 7789, 4093, 7787, 7788, 11318, 424, 1575, + 1576, 4090, 1577, 4088, 4089, 7786, 1578, 4085, 4086, 7785, 4087, + 7783, 7784, 11317, 1579, 4081, 4082, 7782, 4083, 7780, 7781, 11316, + 4084, 7777, 7778, 11315, 7779, 11313, 11314, 0, 72, 412, 413, + 1574, 414, 1572, 1573, 4080, 415, 1569, 1570, 4079, 1571, 4077, + 4078, 7776, 416, 1565, 1566, 4076, 1567, 4074, 4075, 7775, 1568, + 4071, 4072, 7774, 4073, 7772, 7773, 11312, 417, 1560, 1561, 4070, + 1562, 4068, 4069, 7771, 1563, 4065, 4066, 7770, 4067, 7768, 7769, + 11311, 1564, 4061, 4062, 7767, 4063, 7765, 7766, 11310, 4064, 7762, + 7763, 11309, 7764, 11307, 11308, 0, 418, 1554, 1555, 4060, 1556, + 4058, 4059, 7761, 1557, 4055, 4056, 7760, 4057, 7758, 7759, 11306, + 1558, 4051, 4052, 7757, 4053, 7755, 7756, 11305, 4054, 7752, 7753, + 11304, 7754, 11302, 11303, 0, 1559, 4046, 4047, 7751, 4048, 7749, + 7750, 11301, 4049, 7746, 7747, 11300, 7748, 11298, 11299, 0, 4050, + 7742, 7743, 11297, 7744, 11295, 11296, 0, 7745, 11292, 11293, 0, + 11294, 0, 0, 0, 73, 404, 405, 1553, 406, 1551, 1552, + 4045, 407, 1548, 1549, 4044, 1550, 4042, 4043, 7741, 408, 1544, + 1545, 4041, 1546, 4039, 4040, 7740, 1547, 4036, 4037, 7739, 4038, + 7737, 7738, 11291, 409, 1539, 1540, 4035, 1541, 4033, 4034, 7736, + 1542, 4030, 4031, 7735, 4032, 7733, 7734, 11290, 1543, 4026, 4027, + 7732, 4028, 7730, 7731, 11289, 4029, 7727, 7728, 11288, 7729, 11286, + 11287, 0, 410, 1533, 1534, 4025, 1535, 4023, 4024, 7726, 1536, + 4020, 4021, 7725, 4022, 7723, 7724, 11285, 1537, 4016, 4017, 7722, + 4018, 7720, 7721, 11284, 4019, 7717, 7718, 11283, 7719, 11281, 11282, + 0, 1538, 4011, 4012, 7716, 4013, 7714, 7715, 11280, 4014, 7711, + 7712, 11279, 7713, 11277, 11278, 0, 4015, 7707, 7708, 11276, 7709, + 11274, 11275, 0, 7710, 11271, 11272, 0, 11273, 0, 0, 0, + 411, 1526, 1527, 4010, 1528, 4008, 4009, 7706, 1529, 4005, 4006, + 7705, 4007, 7703, 7704, 11270, 1530, 4001, 4002, 7702, 4003, 7700, + 7701, 11269, 4004, 7697, 7698, 11268, 7699, 11266, 11267, 0, 1531, + 3996, 3997, 7696, 3998, 7694, 7695, 11265, 3999, 7691, 7692, 11264, + 7693, 11262, 11263, 0, 4000, 7687, 7688, 11261, 7689, 11259, 11260, + 0, 7690, 11256, 11257, 0, 11258, 0, 0, 0, 1532, 3990, + 3991, 7686, 3992, 7684, 7685, 11255, 3993, 7681, 7682, 11254, 7683, + 11252, 11253, 0, 3994, 7677, 7678, 11251, 7679, 11249, 11250, 0, + 7680, 11246, 11247, 0, 11248, 0, 0, 0, 3995, 7672, 7673, + 11245, 7674, 11243, 11244, 0, 7675, 11240, 11241, 0, 11242, 0, + 0, 0, 7676, 11236, 11237, 0, 11238, 0, 0, 0, 11239, + 0, 0, 0, 0, 0, 0, 0, 74, 395, 396, 1525, + 397, 1523, 1524, 3989, 398, 1520, 1521, 3988, 1522, 3986, 3987, + 7671, 399, 1516, 1517, 3985, 1518, 3983, 3984, 7670, 1519, 3980, + 3981, 7669, 3982, 7667, 7668, 11235, 400, 1511, 1512, 3979, 1513, + 3977, 3978, 7666, 1514, 3974, 3975, 7665, 3976, 7663, 7664, 11234, + 1515, 3970, 3971, 7662, 3972, 7660, 7661, 11233, 3973, 7657, 7658, + 11232, 7659, 11230, 11231, 0, 401, 1505, 1506, 3969, 1507, 3967, + 3968, 7656, 1508, 3964, 3965, 7655, 3966, 7653, 7654, 11229, 1509, + 3960, 3961, 7652, 3962, 7650, 7651, 11228, 3963, 7647, 7648, 11227, + 7649, 11225, 11226, 0, 1510, 3955, 3956, 7646, 3957, 7644, 7645, + 11224, 3958, 7641, 7642, 11223, 7643, 11221, 11222, 0, 3959, 7637, + 7638, 11220, 7639, 11218, 11219, 0, 7640, 11215, 11216, 0, 11217, + 0, 0, 0, 402, 1498, 1499, 3954, 1500, 3952, 3953, 7636, + 1501, 3949, 3950, 7635, 3951, 7633, 7634, 11214, 1502, 3945, 3946, + 7632, 3947, 7630, 7631, 11213, 3948, 7627, 7628, 11212, 7629, 11210, + 11211, 0, 1503, 3940, 3941, 7626, 3942, 7624, 7625, 11209, 3943, + 7621, 7622, 11208, 7623, 11206, 11207, 0, 3944, 7617, 7618, 11205, + 7619, 11203, 11204, 0, 7620, 11200, 11201, 0, 11202, 0, 0, + 0, 1504, 3934, 3935, 7616, 3936, 7614, 7615, 11199, 3937, 7611, + 7612, 11198, 7613, 11196, 11197, 0, 3938, 7607, 7608, 11195, 7609, + 11193, 11194, 0, 7610, 11190, 11191, 0, 11192, 0, 0, 0, + 3939, 7602, 7603, 11189, 7604, 11187, 11188, 0, 7605, 11184, 11185, + 0, 11186, 0, 0, 0, 7606, 11180, 11181, 0, 11182, 0, + 0, 0, 11183, 0, 0, 0, 0, 0, 0, 0, 403, + 1490, 1491, 3933, 1492, 3931, 3932, 7601, 1493, 3928, 3929, 7600, + 3930, 7598, 7599, 11179, 1494, 3924, 3925, 7597, 3926, 7595, 7596, + 11178, 3927, 7592, 7593, 11177, 7594, 11175, 11176, 0, 1495, 3919, + 3920, 7591, 3921, 7589, 7590, 11174, 3922, 7586, 7587, 11173, 7588, + 11171, 11172, 0, 3923, 7582, 7583, 11170, 7584, 11168, 11169, 0, + 7585, 11165, 11166, 0, 11167, 0, 0, 0, 1496, 3913, 3914, + 7581, 3915, 7579, 7580, 11164, 3916, 7576, 7577, 11163, 7578, 11161, + 11162, 0, 3917, 7572, 7573, 11160, 7574, 11158, 11159, 0, 7575, + 11155, 11156, 0, 11157, 0, 0, 0, 3918, 7567, 7568, 11154, + 7569, 11152, 11153, 0, 7570, 11149, 11150, 0, 11151, 0, 0, + 0, 7571, 11145, 11146, 0, 11147, 0, 0, 0, 11148, 0, + 0, 0, 0, 0, 0, 0, 1497, 3906, 3907, 7566, 3908, + 7564, 7565, 11144, 3909, 7561, 7562, 11143, 7563, 11141, 11142, 0, + 3910, 7557, 7558, 11140, 7559, 11138, 11139, 0, 7560, 11135, 11136, + 0, 11137, 0, 0, 0, 3911, 7552, 7553, 11134, 7554, 11132, + 11133, 0, 7555, 11129, 11130, 0, 11131, 0, 0, 0, 7556, + 11125, 11126, 0, 11127, 0, 0, 0, 11128, 0, 0, 0, + 0, 0, 0, 0, 3912, 7546, 7547, 11124, 7548, 11122, 11123, + 0, 7549, 11119, 11120, 0, 11121, 0, 0, 0, 7550, 11115, + 11116, 0, 11117, 0, 0, 0, 11118, 0, 0, 0, 0, + 0, 0, 0, 7551, 11110, 11111, 0, 11112, 0, 0, 0, + 11113, 0, 0, 0, 0, 0, 0, 0, 11114, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 11, 54, 55, 394, 56, 392, 393, 1489, 57, + 389, 390, 1488, 391, 1486, 1487, 3905, 58, 385, 386, 1485, + 387, 1483, 1484, 3904, 388, 1480, 1481, 3903, 1482, 3901, 3902, + 7545, 59, 380, 381, 1479, 382, 1477, 1478, 3900, 383, 1474, + 1475, 3899, 1476, 3897, 3898, 7544, 384, 1470, 1471, 3896, 1472, + 3894, 3895, 7543, 1473, 3891, 3892, 7542, 3893, 7540, 7541, 11109, + 60, 374, 375, 1469, 376, 1467, 1468, 3890, 377, 1464, 1465, + 3889, 1466, 3887, 3888, 7539, 378, 1460, 1461, 3886, 1462, 3884, + 3885, 7538, 1463, 3881, 3882, 7537, 3883, 7535, 7536, 11108, 379, + 1455, 1456, 3880, 1457, 3878, 3879, 7534, 1458, 3875, 3876, 7533, + 3877, 7531, 7532, 11107, 1459, 3871, 3872, 7530, 3873, 7528, 7529, + 11106, 3874, 7525, 7526, 11105, 7527, 11103, 11104, 0, 61, 367, + 368, 1454, 369, 1452, 1453, 3870, 370, 1449, 1450, 3869, 1451, + 3867, 3868, 7524, 371, 1445, 1446, 3866, 1447, 3864, 3865, 7523, + 1448, 3861, 3862, 7522, 3863, 7520, 7521, 11102, 372, 1440, 1441, + 3860, 1442, 3858, 3859, 7519, 1443, 3855, 3856, 7518, 3857, 7516, + 7517, 11101, 1444, 3851, 3852, 7515, 3853, 7513, 7514, 11100, 3854, + 7510, 7511, 11099, 7512, 11097, 11098, 0, 373, 1434, 1435, 3850, + 1436, 3848, 3849, 7509, 1437, 3845, 3846, 7508, 3847, 7506, 7507, + 11096, 1438, 3841, 3842, 7505, 3843, 7503, 7504, 11095, 3844, 7500, + 7501, 11094, 7502, 11092, 11093, 0, 1439, 3836, 3837, 7499, 3838, + 7497, 7498, 11091, 3839, 7494, 7495, 11090, 7496, 11088, 11089, 0, + 3840, 7490, 7491, 11087, 7492, 11085, 11086, 0, 7493, 11082, 11083, + 0, 11084, 0, 0, 0, 62, 359, 360, 1433, 361, 1431, + 1432, 3835, 362, 1428, 1429, 3834, 1430, 3832, 3833, 7489, 363, + 1424, 1425, 3831, 1426, 3829, 3830, 7488, 1427, 3826, 3827, 7487, + 3828, 7485, 7486, 11081, 364, 1419, 1420, 3825, 1421, 3823, 3824, + 7484, 1422, 3820, 3821, 7483, 3822, 7481, 7482, 11080, 1423, 3816, + 3817, 7480, 3818, 7478, 7479, 11079, 3819, 7475, 7476, 11078, 7477, + 11076, 11077, 0, 365, 1413, 1414, 3815, 1415, 3813, 3814, 7474, + 1416, 3810, 3811, 7473, 3812, 7471, 7472, 11075, 1417, 3806, 3807, + 7470, 3808, 7468, 7469, 11074, 3809, 7465, 7466, 11073, 7467, 11071, + 11072, 0, 1418, 3801, 3802, 7464, 3803, 7462, 7463, 11070, 3804, + 7459, 7460, 11069, 7461, 11067, 11068, 0, 3805, 7455, 7456, 11066, + 7457, 11064, 11065, 0, 7458, 11061, 11062, 0, 11063, 0, 0, + 0, 366, 1406, 1407, 3800, 1408, 3798, 3799, 7454, 1409, 3795, + 3796, 7453, 3797, 7451, 7452, 11060, 1410, 3791, 3792, 7450, 3793, + 7448, 7449, 11059, 3794, 7445, 7446, 11058, 7447, 11056, 11057, 0, + 1411, 3786, 3787, 7444, 3788, 7442, 7443, 11055, 3789, 7439, 7440, + 11054, 7441, 11052, 11053, 0, 3790, 7435, 7436, 11051, 7437, 11049, + 11050, 0, 7438, 11046, 11047, 0, 11048, 0, 0, 0, 1412, + 3780, 3781, 7434, 3782, 7432, 7433, 11045, 3783, 7429, 7430, 11044, + 7431, 11042, 11043, 0, 3784, 7425, 7426, 11041, 7427, 11039, 11040, + 0, 7428, 11036, 11037, 0, 11038, 0, 0, 0, 3785, 7420, + 7421, 11035, 7422, 11033, 11034, 0, 7423, 11030, 11031, 0, 11032, + 0, 0, 0, 7424, 11026, 11027, 0, 11028, 0, 0, 0, + 11029, 0, 0, 0, 0, 0, 0, 0, 63, 350, 351, + 1405, 352, 1403, 1404, 3779, 353, 1400, 1401, 3778, 1402, 3776, + 3777, 7419, 354, 1396, 1397, 3775, 1398, 3773, 3774, 7418, 1399, + 3770, 3771, 7417, 3772, 7415, 7416, 11025, 355, 1391, 1392, 3769, + 1393, 3767, 3768, 7414, 1394, 3764, 3765, 7413, 3766, 7411, 7412, + 11024, 1395, 3760, 3761, 7410, 3762, 7408, 7409, 11023, 3763, 7405, + 7406, 11022, 7407, 11020, 11021, 0, 356, 1385, 1386, 3759, 1387, + 3757, 3758, 7404, 1388, 3754, 3755, 7403, 3756, 7401, 7402, 11019, + 1389, 3750, 3751, 7400, 3752, 7398, 7399, 11018, 3753, 7395, 7396, + 11017, 7397, 11015, 11016, 0, 1390, 3745, 3746, 7394, 3747, 7392, + 7393, 11014, 3748, 7389, 7390, 11013, 7391, 11011, 11012, 0, 3749, + 7385, 7386, 11010, 7387, 11008, 11009, 0, 7388, 11005, 11006, 0, + 11007, 0, 0, 0, 357, 1378, 1379, 3744, 1380, 3742, 3743, + 7384, 1381, 3739, 3740, 7383, 3741, 7381, 7382, 11004, 1382, 3735, + 3736, 7380, 3737, 7378, 7379, 11003, 3738, 7375, 7376, 11002, 7377, + 11000, 11001, 0, 1383, 3730, 3731, 7374, 3732, 7372, 7373, 10999, + 3733, 7369, 7370, 10998, 7371, 10996, 10997, 0, 3734, 7365, 7366, + 10995, 7367, 10993, 10994, 0, 7368, 10990, 10991, 0, 10992, 0, + 0, 0, 1384, 3724, 3725, 7364, 3726, 7362, 7363, 10989, 3727, + 7359, 7360, 10988, 7361, 10986, 10987, 0, 3728, 7355, 7356, 10985, + 7357, 10983, 10984, 0, 7358, 10980, 10981, 0, 10982, 0, 0, + 0, 3729, 7350, 7351, 10979, 7352, 10977, 10978, 0, 7353, 10974, + 10975, 0, 10976, 0, 0, 0, 7354, 10970, 10971, 0, 10972, + 0, 0, 0, 10973, 0, 0, 0, 0, 0, 0, 0, + 358, 1370, 1371, 3723, 1372, 3721, 3722, 7349, 1373, 3718, 3719, + 7348, 3720, 7346, 7347, 10969, 1374, 3714, 3715, 7345, 3716, 7343, + 7344, 10968, 3717, 7340, 7341, 10967, 7342, 10965, 10966, 0, 1375, + 3709, 3710, 7339, 3711, 7337, 7338, 10964, 3712, 7334, 7335, 10963, + 7336, 10961, 10962, 0, 3713, 7330, 7331, 10960, 7332, 10958, 10959, + 0, 7333, 10955, 10956, 0, 10957, 0, 0, 0, 1376, 3703, + 3704, 7329, 3705, 7327, 7328, 10954, 3706, 7324, 7325, 10953, 7326, + 10951, 10952, 0, 3707, 7320, 7321, 10950, 7322, 10948, 10949, 0, + 7323, 10945, 10946, 0, 10947, 0, 0, 0, 3708, 7315, 7316, + 10944, 7317, 10942, 10943, 0, 7318, 10939, 10940, 0, 10941, 0, + 0, 0, 7319, 10935, 10936, 0, 10937, 0, 0, 0, 10938, + 0, 0, 0, 0, 0, 0, 0, 1377, 3696, 3697, 7314, + 3698, 7312, 7313, 10934, 3699, 7309, 7310, 10933, 7311, 10931, 10932, + 0, 3700, 7305, 7306, 10930, 7307, 10928, 10929, 0, 7308, 10925, + 10926, 0, 10927, 0, 0, 0, 3701, 7300, 7301, 10924, 7302, + 10922, 10923, 0, 7303, 10919, 10920, 0, 10921, 0, 0, 0, + 7304, 10915, 10916, 0, 10917, 0, 0, 0, 10918, 0, 0, + 0, 0, 0, 0, 0, 3702, 7294, 7295, 10914, 7296, 10912, + 10913, 0, 7297, 10909, 10910, 0, 10911, 0, 0, 0, 7298, + 10905, 10906, 0, 10907, 0, 0, 0, 10908, 0, 0, 0, + 0, 0, 0, 0, 7299, 10900, 10901, 0, 10902, 0, 0, + 0, 10903, 0, 0, 0, 0, 0, 0, 0, 10904, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 64, 340, 341, 1369, 342, 1367, 1368, 3695, + 343, 1364, 1365, 3694, 1366, 3692, 3693, 7293, 344, 1360, 1361, + 3691, 1362, 3689, 3690, 7292, 1363, 3686, 3687, 7291, 3688, 7289, + 7290, 10899, 345, 1355, 1356, 3685, 1357, 3683, 3684, 7288, 1358, + 3680, 3681, 7287, 3682, 7285, 7286, 10898, 1359, 3676, 3677, 7284, + 3678, 7282, 7283, 10897, 3679, 7279, 7280, 10896, 7281, 10894, 10895, + 0, 346, 1349, 1350, 3675, 1351, 3673, 3674, 7278, 1352, 3670, + 3671, 7277, 3672, 7275, 7276, 10893, 1353, 3666, 3667, 7274, 3668, + 7272, 7273, 10892, 3669, 7269, 7270, 10891, 7271, 10889, 10890, 0, + 1354, 3661, 3662, 7268, 3663, 7266, 7267, 10888, 3664, 7263, 7264, + 10887, 7265, 10885, 10886, 0, 3665, 7259, 7260, 10884, 7261, 10882, + 10883, 0, 7262, 10879, 10880, 0, 10881, 0, 0, 0, 347, + 1342, 1343, 3660, 1344, 3658, 3659, 7258, 1345, 3655, 3656, 7257, + 3657, 7255, 7256, 10878, 1346, 3651, 3652, 7254, 3653, 7252, 7253, + 10877, 3654, 7249, 7250, 10876, 7251, 10874, 10875, 0, 1347, 3646, + 3647, 7248, 3648, 7246, 7247, 10873, 3649, 7243, 7244, 10872, 7245, + 10870, 10871, 0, 3650, 7239, 7240, 10869, 7241, 10867, 10868, 0, + 7242, 10864, 10865, 0, 10866, 0, 0, 0, 1348, 3640, 3641, + 7238, 3642, 7236, 7237, 10863, 3643, 7233, 7234, 10862, 7235, 10860, + 10861, 0, 3644, 7229, 7230, 10859, 7231, 10857, 10858, 0, 7232, + 10854, 10855, 0, 10856, 0, 0, 0, 3645, 7224, 7225, 10853, + 7226, 10851, 10852, 0, 7227, 10848, 10849, 0, 10850, 0, 0, + 0, 7228, 10844, 10845, 0, 10846, 0, 0, 0, 10847, 0, + 0, 0, 0, 0, 0, 0, 348, 1334, 1335, 3639, 1336, + 3637, 3638, 7223, 1337, 3634, 3635, 7222, 3636, 7220, 7221, 10843, + 1338, 3630, 3631, 7219, 3632, 7217, 7218, 10842, 3633, 7214, 7215, + 10841, 7216, 10839, 10840, 0, 1339, 3625, 3626, 7213, 3627, 7211, + 7212, 10838, 3628, 7208, 7209, 10837, 7210, 10835, 10836, 0, 3629, + 7204, 7205, 10834, 7206, 10832, 10833, 0, 7207, 10829, 10830, 0, + 10831, 0, 0, 0, 1340, 3619, 3620, 7203, 3621, 7201, 7202, + 10828, 3622, 7198, 7199, 10827, 7200, 10825, 10826, 0, 3623, 7194, + 7195, 10824, 7196, 10822, 10823, 0, 7197, 10819, 10820, 0, 10821, + 0, 0, 0, 3624, 7189, 7190, 10818, 7191, 10816, 10817, 0, + 7192, 10813, 10814, 0, 10815, 0, 0, 0, 7193, 10809, 10810, + 0, 10811, 0, 0, 0, 10812, 0, 0, 0, 0, 0, + 0, 0, 1341, 3612, 3613, 7188, 3614, 7186, 7187, 10808, 3615, + 7183, 7184, 10807, 7185, 10805, 10806, 0, 3616, 7179, 7180, 10804, + 7181, 10802, 10803, 0, 7182, 10799, 10800, 0, 10801, 0, 0, + 0, 3617, 7174, 7175, 10798, 7176, 10796, 10797, 0, 7177, 10793, + 10794, 0, 10795, 0, 0, 0, 7178, 10789, 10790, 0, 10791, + 0, 0, 0, 10792, 0, 0, 0, 0, 0, 0, 0, + 3618, 7168, 7169, 10788, 7170, 10786, 10787, 0, 7171, 10783, 10784, + 0, 10785, 0, 0, 0, 7172, 10779, 10780, 0, 10781, 0, + 0, 0, 10782, 0, 0, 0, 0, 0, 0, 0, 7173, + 10774, 10775, 0, 10776, 0, 0, 0, 10777, 0, 0, 0, + 0, 0, 0, 0, 10778, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 1325, + 1326, 3611, 1327, 3609, 3610, 7167, 1328, 3606, 3607, 7166, 3608, + 7164, 7165, 10773, 1329, 3602, 3603, 7163, 3604, 7161, 7162, 10772, + 3605, 7158, 7159, 10771, 7160, 10769, 10770, 0, 1330, 3597, 3598, + 7157, 3599, 7155, 7156, 10768, 3600, 7152, 7153, 10767, 7154, 10765, + 10766, 0, 3601, 7148, 7149, 10764, 7150, 10762, 10763, 0, 7151, + 10759, 10760, 0, 10761, 0, 0, 0, 1331, 3591, 3592, 7147, + 3593, 7145, 7146, 10758, 3594, 7142, 7143, 10757, 7144, 10755, 10756, + 0, 3595, 7138, 7139, 10754, 7140, 10752, 10753, 0, 7141, 10749, + 10750, 0, 10751, 0, 0, 0, 3596, 7133, 7134, 10748, 7135, + 10746, 10747, 0, 7136, 10743, 10744, 0, 10745, 0, 0, 0, + 7137, 10739, 10740, 0, 10741, 0, 0, 0, 10742, 0, 0, + 0, 0, 0, 0, 0, 1332, 3584, 3585, 7132, 3586, 7130, + 7131, 10738, 3587, 7127, 7128, 10737, 7129, 10735, 10736, 0, 3588, + 7123, 7124, 10734, 7125, 10732, 10733, 0, 7126, 10729, 10730, 0, + 10731, 0, 0, 0, 3589, 7118, 7119, 10728, 7120, 10726, 10727, + 0, 7121, 10723, 10724, 0, 10725, 0, 0, 0, 7122, 10719, + 10720, 0, 10721, 0, 0, 0, 10722, 0, 0, 0, 0, + 0, 0, 0, 3590, 7112, 7113, 10718, 7114, 10716, 10717, 0, + 7115, 10713, 10714, 0, 10715, 0, 0, 0, 7116, 10709, 10710, + 0, 10711, 0, 0, 0, 10712, 0, 0, 0, 0, 0, + 0, 0, 7117, 10704, 10705, 0, 10706, 0, 0, 0, 10707, + 0, 0, 0, 0, 0, 0, 0, 10708, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1333, 3576, 3577, 7111, 3578, 7109, 7110, 10703, 3579, 7106, + 7107, 10702, 7108, 10700, 10701, 0, 3580, 7102, 7103, 10699, 7104, + 10697, 10698, 0, 7105, 10694, 10695, 0, 10696, 0, 0, 0, + 3581, 7097, 7098, 10693, 7099, 10691, 10692, 0, 7100, 10688, 10689, + 0, 10690, 0, 0, 0, 7101, 10684, 10685, 0, 10686, 0, + 0, 0, 10687, 0, 0, 0, 0, 0, 0, 0, 3582, + 7091, 7092, 10683, 7093, 10681, 10682, 0, 7094, 10678, 10679, 0, + 10680, 0, 0, 0, 7095, 10674, 10675, 0, 10676, 0, 0, + 0, 10677, 0, 0, 0, 0, 0, 0, 0, 7096, 10669, + 10670, 0, 10671, 0, 0, 0, 10672, 0, 0, 0, 0, + 0, 0, 0, 10673, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3583, 7084, 7085, + 10668, 7086, 10666, 10667, 0, 7087, 10663, 10664, 0, 10665, 0, + 0, 0, 7088, 10659, 10660, 0, 10661, 0, 0, 0, 10662, + 0, 0, 0, 0, 0, 0, 0, 7089, 10654, 10655, 0, + 10656, 0, 0, 0, 10657, 0, 0, 0, 0, 0, 0, + 0, 10658, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 7090, 10648, 10649, 0, 10650, + 0, 0, 0, 10651, 0, 0, 0, 0, 0, 0, 0, + 10652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 10653, 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, 0, 12, 42, 43, 339, 44, 337, 338, + 1324, 45, 334, 335, 1323, 336, 1321, 1322, 3575, 46, 330, + 331, 1320, 332, 1318, 1319, 3574, 333, 1315, 1316, 3573, 1317, + 3571, 3572, 7083, 47, 325, 326, 1314, 327, 1312, 1313, 3570, + 328, 1309, 1310, 3569, 1311, 3567, 3568, 7082, 329, 1305, 1306, + 3566, 1307, 3564, 3565, 7081, 1308, 3561, 3562, 7080, 3563, 7078, + 7079, 10647, 48, 319, 320, 1304, 321, 1302, 1303, 3560, 322, + 1299, 1300, 3559, 1301, 3557, 3558, 7077, 323, 1295, 1296, 3556, + 1297, 3554, 3555, 7076, 1298, 3551, 3552, 7075, 3553, 7073, 7074, + 10646, 324, 1290, 1291, 3550, 1292, 3548, 3549, 7072, 1293, 3545, + 3546, 7071, 3547, 7069, 7070, 10645, 1294, 3541, 3542, 7068, 3543, + 7066, 7067, 10644, 3544, 7063, 7064, 10643, 7065, 10641, 10642, 0, + 49, 312, 313, 1289, 314, 1287, 1288, 3540, 315, 1284, 1285, + 3539, 1286, 3537, 3538, 7062, 316, 1280, 1281, 3536, 1282, 3534, + 3535, 7061, 1283, 3531, 3532, 7060, 3533, 7058, 7059, 10640, 317, + 1275, 1276, 3530, 1277, 3528, 3529, 7057, 1278, 3525, 3526, 7056, + 3527, 7054, 7055, 10639, 1279, 3521, 3522, 7053, 3523, 7051, 7052, + 10638, 3524, 7048, 7049, 10637, 7050, 10635, 10636, 0, 318, 1269, + 1270, 3520, 1271, 3518, 3519, 7047, 1272, 3515, 3516, 7046, 3517, + 7044, 7045, 10634, 1273, 3511, 3512, 7043, 3513, 7041, 7042, 10633, + 3514, 7038, 7039, 10632, 7040, 10630, 10631, 0, 1274, 3506, 3507, + 7037, 3508, 7035, 7036, 10629, 3509, 7032, 7033, 10628, 7034, 10626, + 10627, 0, 3510, 7028, 7029, 10625, 7030, 10623, 10624, 0, 7031, + 10620, 10621, 0, 10622, 0, 0, 0, 50, 304, 305, 1268, + 306, 1266, 1267, 3505, 307, 1263, 1264, 3504, 1265, 3502, 3503, + 7027, 308, 1259, 1260, 3501, 1261, 3499, 3500, 7026, 1262, 3496, + 3497, 7025, 3498, 7023, 7024, 10619, 309, 1254, 1255, 3495, 1256, + 3493, 3494, 7022, 1257, 3490, 3491, 7021, 3492, 7019, 7020, 10618, + 1258, 3486, 3487, 7018, 3488, 7016, 7017, 10617, 3489, 7013, 7014, + 10616, 7015, 10614, 10615, 0, 310, 1248, 1249, 3485, 1250, 3483, + 3484, 7012, 1251, 3480, 3481, 7011, 3482, 7009, 7010, 10613, 1252, + 3476, 3477, 7008, 3478, 7006, 7007, 10612, 3479, 7003, 7004, 10611, + 7005, 10609, 10610, 0, 1253, 3471, 3472, 7002, 3473, 7000, 7001, + 10608, 3474, 6997, 6998, 10607, 6999, 10605, 10606, 0, 3475, 6993, + 6994, 10604, 6995, 10602, 10603, 0, 6996, 10599, 10600, 0, 10601, + 0, 0, 0, 311, 1241, 1242, 3470, 1243, 3468, 3469, 6992, + 1244, 3465, 3466, 6991, 3467, 6989, 6990, 10598, 1245, 3461, 3462, + 6988, 3463, 6986, 6987, 10597, 3464, 6983, 6984, 10596, 6985, 10594, + 10595, 0, 1246, 3456, 3457, 6982, 3458, 6980, 6981, 10593, 3459, + 6977, 6978, 10592, 6979, 10590, 10591, 0, 3460, 6973, 6974, 10589, + 6975, 10587, 10588, 0, 6976, 10584, 10585, 0, 10586, 0, 0, + 0, 1247, 3450, 3451, 6972, 3452, 6970, 6971, 10583, 3453, 6967, + 6968, 10582, 6969, 10580, 10581, 0, 3454, 6963, 6964, 10579, 6965, + 10577, 10578, 0, 6966, 10574, 10575, 0, 10576, 0, 0, 0, + 3455, 6958, 6959, 10573, 6960, 10571, 10572, 0, 6961, 10568, 10569, + 0, 10570, 0, 0, 0, 6962, 10564, 10565, 0, 10566, 0, + 0, 0, 10567, 0, 0, 0, 0, 0, 0, 0, 51, + 295, 296, 1240, 297, 1238, 1239, 3449, 298, 1235, 1236, 3448, + 1237, 3446, 3447, 6957, 299, 1231, 1232, 3445, 1233, 3443, 3444, + 6956, 1234, 3440, 3441, 6955, 3442, 6953, 6954, 10563, 300, 1226, + 1227, 3439, 1228, 3437, 3438, 6952, 1229, 3434, 3435, 6951, 3436, + 6949, 6950, 10562, 1230, 3430, 3431, 6948, 3432, 6946, 6947, 10561, + 3433, 6943, 6944, 10560, 6945, 10558, 10559, 0, 301, 1220, 1221, + 3429, 1222, 3427, 3428, 6942, 1223, 3424, 3425, 6941, 3426, 6939, + 6940, 10557, 1224, 3420, 3421, 6938, 3422, 6936, 6937, 10556, 3423, + 6933, 6934, 10555, 6935, 10553, 10554, 0, 1225, 3415, 3416, 6932, + 3417, 6930, 6931, 10552, 3418, 6927, 6928, 10551, 6929, 10549, 10550, + 0, 3419, 6923, 6924, 10548, 6925, 10546, 10547, 0, 6926, 10543, + 10544, 0, 10545, 0, 0, 0, 302, 1213, 1214, 3414, 1215, + 3412, 3413, 6922, 1216, 3409, 3410, 6921, 3411, 6919, 6920, 10542, + 1217, 3405, 3406, 6918, 3407, 6916, 6917, 10541, 3408, 6913, 6914, + 10540, 6915, 10538, 10539, 0, 1218, 3400, 3401, 6912, 3402, 6910, + 6911, 10537, 3403, 6907, 6908, 10536, 6909, 10534, 10535, 0, 3404, + 6903, 6904, 10533, 6905, 10531, 10532, 0, 6906, 10528, 10529, 0, + 10530, 0, 0, 0, 1219, 3394, 3395, 6902, 3396, 6900, 6901, + 10527, 3397, 6897, 6898, 10526, 6899, 10524, 10525, 0, 3398, 6893, + 6894, 10523, 6895, 10521, 10522, 0, 6896, 10518, 10519, 0, 10520, + 0, 0, 0, 3399, 6888, 6889, 10517, 6890, 10515, 10516, 0, + 6891, 10512, 10513, 0, 10514, 0, 0, 0, 6892, 10508, 10509, + 0, 10510, 0, 0, 0, 10511, 0, 0, 0, 0, 0, + 0, 0, 303, 1205, 1206, 3393, 1207, 3391, 3392, 6887, 1208, + 3388, 3389, 6886, 3390, 6884, 6885, 10507, 1209, 3384, 3385, 6883, + 3386, 6881, 6882, 10506, 3387, 6878, 6879, 10505, 6880, 10503, 10504, + 0, 1210, 3379, 3380, 6877, 3381, 6875, 6876, 10502, 3382, 6872, + 6873, 10501, 6874, 10499, 10500, 0, 3383, 6868, 6869, 10498, 6870, + 10496, 10497, 0, 6871, 10493, 10494, 0, 10495, 0, 0, 0, + 1211, 3373, 3374, 6867, 3375, 6865, 6866, 10492, 3376, 6862, 6863, + 10491, 6864, 10489, 10490, 0, 3377, 6858, 6859, 10488, 6860, 10486, + 10487, 0, 6861, 10483, 10484, 0, 10485, 0, 0, 0, 3378, + 6853, 6854, 10482, 6855, 10480, 10481, 0, 6856, 10477, 10478, 0, + 10479, 0, 0, 0, 6857, 10473, 10474, 0, 10475, 0, 0, + 0, 10476, 0, 0, 0, 0, 0, 0, 0, 1212, 3366, + 3367, 6852, 3368, 6850, 6851, 10472, 3369, 6847, 6848, 10471, 6849, + 10469, 10470, 0, 3370, 6843, 6844, 10468, 6845, 10466, 10467, 0, + 6846, 10463, 10464, 0, 10465, 0, 0, 0, 3371, 6838, 6839, + 10462, 6840, 10460, 10461, 0, 6841, 10457, 10458, 0, 10459, 0, + 0, 0, 6842, 10453, 10454, 0, 10455, 0, 0, 0, 10456, + 0, 0, 0, 0, 0, 0, 0, 3372, 6832, 6833, 10452, + 6834, 10450, 10451, 0, 6835, 10447, 10448, 0, 10449, 0, 0, + 0, 6836, 10443, 10444, 0, 10445, 0, 0, 0, 10446, 0, + 0, 0, 0, 0, 0, 0, 6837, 10438, 10439, 0, 10440, + 0, 0, 0, 10441, 0, 0, 0, 0, 0, 0, 0, + 10442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 52, 285, 286, 1204, 287, 1202, + 1203, 3365, 288, 1199, 1200, 3364, 1201, 3362, 3363, 6831, 289, + 1195, 1196, 3361, 1197, 3359, 3360, 6830, 1198, 3356, 3357, 6829, + 3358, 6827, 6828, 10437, 290, 1190, 1191, 3355, 1192, 3353, 3354, + 6826, 1193, 3350, 3351, 6825, 3352, 6823, 6824, 10436, 1194, 3346, + 3347, 6822, 3348, 6820, 6821, 10435, 3349, 6817, 6818, 10434, 6819, + 10432, 10433, 0, 291, 1184, 1185, 3345, 1186, 3343, 3344, 6816, + 1187, 3340, 3341, 6815, 3342, 6813, 6814, 10431, 1188, 3336, 3337, + 6812, 3338, 6810, 6811, 10430, 3339, 6807, 6808, 10429, 6809, 10427, + 10428, 0, 1189, 3331, 3332, 6806, 3333, 6804, 6805, 10426, 3334, + 6801, 6802, 10425, 6803, 10423, 10424, 0, 3335, 6797, 6798, 10422, + 6799, 10420, 10421, 0, 6800, 10417, 10418, 0, 10419, 0, 0, + 0, 292, 1177, 1178, 3330, 1179, 3328, 3329, 6796, 1180, 3325, + 3326, 6795, 3327, 6793, 6794, 10416, 1181, 3321, 3322, 6792, 3323, + 6790, 6791, 10415, 3324, 6787, 6788, 10414, 6789, 10412, 10413, 0, + 1182, 3316, 3317, 6786, 3318, 6784, 6785, 10411, 3319, 6781, 6782, + 10410, 6783, 10408, 10409, 0, 3320, 6777, 6778, 10407, 6779, 10405, + 10406, 0, 6780, 10402, 10403, 0, 10404, 0, 0, 0, 1183, + 3310, 3311, 6776, 3312, 6774, 6775, 10401, 3313, 6771, 6772, 10400, + 6773, 10398, 10399, 0, 3314, 6767, 6768, 10397, 6769, 10395, 10396, + 0, 6770, 10392, 10393, 0, 10394, 0, 0, 0, 3315, 6762, + 6763, 10391, 6764, 10389, 10390, 0, 6765, 10386, 10387, 0, 10388, + 0, 0, 0, 6766, 10382, 10383, 0, 10384, 0, 0, 0, + 10385, 0, 0, 0, 0, 0, 0, 0, 293, 1169, 1170, + 3309, 1171, 3307, 3308, 6761, 1172, 3304, 3305, 6760, 3306, 6758, + 6759, 10381, 1173, 3300, 3301, 6757, 3302, 6755, 6756, 10380, 3303, + 6752, 6753, 10379, 6754, 10377, 10378, 0, 1174, 3295, 3296, 6751, + 3297, 6749, 6750, 10376, 3298, 6746, 6747, 10375, 6748, 10373, 10374, + 0, 3299, 6742, 6743, 10372, 6744, 10370, 10371, 0, 6745, 10367, + 10368, 0, 10369, 0, 0, 0, 1175, 3289, 3290, 6741, 3291, + 6739, 6740, 10366, 3292, 6736, 6737, 10365, 6738, 10363, 10364, 0, + 3293, 6732, 6733, 10362, 6734, 10360, 10361, 0, 6735, 10357, 10358, + 0, 10359, 0, 0, 0, 3294, 6727, 6728, 10356, 6729, 10354, + 10355, 0, 6730, 10351, 10352, 0, 10353, 0, 0, 0, 6731, + 10347, 10348, 0, 10349, 0, 0, 0, 10350, 0, 0, 0, + 0, 0, 0, 0, 1176, 3282, 3283, 6726, 3284, 6724, 6725, + 10346, 3285, 6721, 6722, 10345, 6723, 10343, 10344, 0, 3286, 6717, + 6718, 10342, 6719, 10340, 10341, 0, 6720, 10337, 10338, 0, 10339, + 0, 0, 0, 3287, 6712, 6713, 10336, 6714, 10334, 10335, 0, + 6715, 10331, 10332, 0, 10333, 0, 0, 0, 6716, 10327, 10328, + 0, 10329, 0, 0, 0, 10330, 0, 0, 0, 0, 0, + 0, 0, 3288, 6706, 6707, 10326, 6708, 10324, 10325, 0, 6709, + 10321, 10322, 0, 10323, 0, 0, 0, 6710, 10317, 10318, 0, + 10319, 0, 0, 0, 10320, 0, 0, 0, 0, 0, 0, + 0, 6711, 10312, 10313, 0, 10314, 0, 0, 0, 10315, 0, + 0, 0, 0, 0, 0, 0, 10316, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 294, 1160, 1161, 3281, 1162, 3279, 3280, 6705, 1163, 3276, 3277, + 6704, 3278, 6702, 6703, 10311, 1164, 3272, 3273, 6701, 3274, 6699, + 6700, 10310, 3275, 6696, 6697, 10309, 6698, 10307, 10308, 0, 1165, + 3267, 3268, 6695, 3269, 6693, 6694, 10306, 3270, 6690, 6691, 10305, + 6692, 10303, 10304, 0, 3271, 6686, 6687, 10302, 6688, 10300, 10301, + 0, 6689, 10297, 10298, 0, 10299, 0, 0, 0, 1166, 3261, + 3262, 6685, 3263, 6683, 6684, 10296, 3264, 6680, 6681, 10295, 6682, + 10293, 10294, 0, 3265, 6676, 6677, 10292, 6678, 10290, 10291, 0, + 6679, 10287, 10288, 0, 10289, 0, 0, 0, 3266, 6671, 6672, + 10286, 6673, 10284, 10285, 0, 6674, 10281, 10282, 0, 10283, 0, + 0, 0, 6675, 10277, 10278, 0, 10279, 0, 0, 0, 10280, + 0, 0, 0, 0, 0, 0, 0, 1167, 3254, 3255, 6670, + 3256, 6668, 6669, 10276, 3257, 6665, 6666, 10275, 6667, 10273, 10274, + 0, 3258, 6661, 6662, 10272, 6663, 10270, 10271, 0, 6664, 10267, + 10268, 0, 10269, 0, 0, 0, 3259, 6656, 6657, 10266, 6658, + 10264, 10265, 0, 6659, 10261, 10262, 0, 10263, 0, 0, 0, + 6660, 10257, 10258, 0, 10259, 0, 0, 0, 10260, 0, 0, + 0, 0, 0, 0, 0, 3260, 6650, 6651, 10256, 6652, 10254, + 10255, 0, 6653, 10251, 10252, 0, 10253, 0, 0, 0, 6654, + 10247, 10248, 0, 10249, 0, 0, 0, 10250, 0, 0, 0, + 0, 0, 0, 0, 6655, 10242, 10243, 0, 10244, 0, 0, + 0, 10245, 0, 0, 0, 0, 0, 0, 0, 10246, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1168, 3246, 3247, 6649, 3248, 6647, 6648, 10241, + 3249, 6644, 6645, 10240, 6646, 10238, 10239, 0, 3250, 6640, 6641, + 10237, 6642, 10235, 10236, 0, 6643, 10232, 10233, 0, 10234, 0, + 0, 0, 3251, 6635, 6636, 10231, 6637, 10229, 10230, 0, 6638, + 10226, 10227, 0, 10228, 0, 0, 0, 6639, 10222, 10223, 0, + 10224, 0, 0, 0, 10225, 0, 0, 0, 0, 0, 0, + 0, 3252, 6629, 6630, 10221, 6631, 10219, 10220, 0, 6632, 10216, + 10217, 0, 10218, 0, 0, 0, 6633, 10212, 10213, 0, 10214, + 0, 0, 0, 10215, 0, 0, 0, 0, 0, 0, 0, + 6634, 10207, 10208, 0, 10209, 0, 0, 0, 10210, 0, 0, + 0, 0, 0, 0, 0, 10211, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3253, + 6622, 6623, 10206, 6624, 10204, 10205, 0, 6625, 10201, 10202, 0, + 10203, 0, 0, 0, 6626, 10197, 10198, 0, 10199, 0, 0, + 0, 10200, 0, 0, 0, 0, 0, 0, 0, 6627, 10192, + 10193, 0, 10194, 0, 0, 0, 10195, 0, 0, 0, 0, + 0, 0, 0, 10196, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6628, 10186, 10187, + 0, 10188, 0, 0, 0, 10189, 0, 0, 0, 0, 0, + 0, 0, 10190, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 10191, 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, 0, 53, 274, 275, 1159, 276, + 1157, 1158, 3245, 277, 1154, 1155, 3244, 1156, 3242, 3243, 6621, + 278, 1150, 1151, 3241, 1152, 3239, 3240, 6620, 1153, 3236, 3237, + 6619, 3238, 6617, 6618, 10185, 279, 1145, 1146, 3235, 1147, 3233, + 3234, 6616, 1148, 3230, 3231, 6615, 3232, 6613, 6614, 10184, 1149, + 3226, 3227, 6612, 3228, 6610, 6611, 10183, 3229, 6607, 6608, 10182, + 6609, 10180, 10181, 0, 280, 1139, 1140, 3225, 1141, 3223, 3224, + 6606, 1142, 3220, 3221, 6605, 3222, 6603, 6604, 10179, 1143, 3216, + 3217, 6602, 3218, 6600, 6601, 10178, 3219, 6597, 6598, 10177, 6599, + 10175, 10176, 0, 1144, 3211, 3212, 6596, 3213, 6594, 6595, 10174, + 3214, 6591, 6592, 10173, 6593, 10171, 10172, 0, 3215, 6587, 6588, + 10170, 6589, 10168, 10169, 0, 6590, 10165, 10166, 0, 10167, 0, + 0, 0, 281, 1132, 1133, 3210, 1134, 3208, 3209, 6586, 1135, + 3205, 3206, 6585, 3207, 6583, 6584, 10164, 1136, 3201, 3202, 6582, + 3203, 6580, 6581, 10163, 3204, 6577, 6578, 10162, 6579, 10160, 10161, + 0, 1137, 3196, 3197, 6576, 3198, 6574, 6575, 10159, 3199, 6571, + 6572, 10158, 6573, 10156, 10157, 0, 3200, 6567, 6568, 10155, 6569, + 10153, 10154, 0, 6570, 10150, 10151, 0, 10152, 0, 0, 0, + 1138, 3190, 3191, 6566, 3192, 6564, 6565, 10149, 3193, 6561, 6562, + 10148, 6563, 10146, 10147, 0, 3194, 6557, 6558, 10145, 6559, 10143, + 10144, 0, 6560, 10140, 10141, 0, 10142, 0, 0, 0, 3195, + 6552, 6553, 10139, 6554, 10137, 10138, 0, 6555, 10134, 10135, 0, + 10136, 0, 0, 0, 6556, 10130, 10131, 0, 10132, 0, 0, + 0, 10133, 0, 0, 0, 0, 0, 0, 0, 282, 1124, + 1125, 3189, 1126, 3187, 3188, 6551, 1127, 3184, 3185, 6550, 3186, + 6548, 6549, 10129, 1128, 3180, 3181, 6547, 3182, 6545, 6546, 10128, + 3183, 6542, 6543, 10127, 6544, 10125, 10126, 0, 1129, 3175, 3176, + 6541, 3177, 6539, 6540, 10124, 3178, 6536, 6537, 10123, 6538, 10121, + 10122, 0, 3179, 6532, 6533, 10120, 6534, 10118, 10119, 0, 6535, + 10115, 10116, 0, 10117, 0, 0, 0, 1130, 3169, 3170, 6531, + 3171, 6529, 6530, 10114, 3172, 6526, 6527, 10113, 6528, 10111, 10112, + 0, 3173, 6522, 6523, 10110, 6524, 10108, 10109, 0, 6525, 10105, + 10106, 0, 10107, 0, 0, 0, 3174, 6517, 6518, 10104, 6519, + 10102, 10103, 0, 6520, 10099, 10100, 0, 10101, 0, 0, 0, + 6521, 10095, 10096, 0, 10097, 0, 0, 0, 10098, 0, 0, + 0, 0, 0, 0, 0, 1131, 3162, 3163, 6516, 3164, 6514, + 6515, 10094, 3165, 6511, 6512, 10093, 6513, 10091, 10092, 0, 3166, + 6507, 6508, 10090, 6509, 10088, 10089, 0, 6510, 10085, 10086, 0, + 10087, 0, 0, 0, 3167, 6502, 6503, 10084, 6504, 10082, 10083, + 0, 6505, 10079, 10080, 0, 10081, 0, 0, 0, 6506, 10075, + 10076, 0, 10077, 0, 0, 0, 10078, 0, 0, 0, 0, + 0, 0, 0, 3168, 6496, 6497, 10074, 6498, 10072, 10073, 0, + 6499, 10069, 10070, 0, 10071, 0, 0, 0, 6500, 10065, 10066, + 0, 10067, 0, 0, 0, 10068, 0, 0, 0, 0, 0, + 0, 0, 6501, 10060, 10061, 0, 10062, 0, 0, 0, 10063, + 0, 0, 0, 0, 0, 0, 0, 10064, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 283, 1115, 1116, 3161, 1117, 3159, 3160, 6495, 1118, 3156, + 3157, 6494, 3158, 6492, 6493, 10059, 1119, 3152, 3153, 6491, 3154, + 6489, 6490, 10058, 3155, 6486, 6487, 10057, 6488, 10055, 10056, 0, + 1120, 3147, 3148, 6485, 3149, 6483, 6484, 10054, 3150, 6480, 6481, + 10053, 6482, 10051, 10052, 0, 3151, 6476, 6477, 10050, 6478, 10048, + 10049, 0, 6479, 10045, 10046, 0, 10047, 0, 0, 0, 1121, + 3141, 3142, 6475, 3143, 6473, 6474, 10044, 3144, 6470, 6471, 10043, + 6472, 10041, 10042, 0, 3145, 6466, 6467, 10040, 6468, 10038, 10039, + 0, 6469, 10035, 10036, 0, 10037, 0, 0, 0, 3146, 6461, + 6462, 10034, 6463, 10032, 10033, 0, 6464, 10029, 10030, 0, 10031, + 0, 0, 0, 6465, 10025, 10026, 0, 10027, 0, 0, 0, + 10028, 0, 0, 0, 0, 0, 0, 0, 1122, 3134, 3135, + 6460, 3136, 6458, 6459, 10024, 3137, 6455, 6456, 10023, 6457, 10021, + 10022, 0, 3138, 6451, 6452, 10020, 6453, 10018, 10019, 0, 6454, + 10015, 10016, 0, 10017, 0, 0, 0, 3139, 6446, 6447, 10014, + 6448, 10012, 10013, 0, 6449, 10009, 10010, 0, 10011, 0, 0, + 0, 6450, 10005, 10006, 0, 10007, 0, 0, 0, 10008, 0, + 0, 0, 0, 0, 0, 0, 3140, 6440, 6441, 10004, 6442, + 10002, 10003, 0, 6443, 9999, 10000, 0, 10001, 0, 0, 0, + 6444, 9995, 9996, 0, 9997, 0, 0, 0, 9998, 0, 0, + 0, 0, 0, 0, 0, 6445, 9990, 9991, 0, 9992, 0, + 0, 0, 9993, 0, 0, 0, 0, 0, 0, 0, 9994, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1123, 3126, 3127, 6439, 3128, 6437, 6438, + 9989, 3129, 6434, 6435, 9988, 6436, 9986, 9987, 0, 3130, 6430, + 6431, 9985, 6432, 9983, 9984, 0, 6433, 9980, 9981, 0, 9982, + 0, 0, 0, 3131, 6425, 6426, 9979, 6427, 9977, 9978, 0, + 6428, 9974, 9975, 0, 9976, 0, 0, 0, 6429, 9970, 9971, + 0, 9972, 0, 0, 0, 9973, 0, 0, 0, 0, 0, + 0, 0, 3132, 6419, 6420, 9969, 6421, 9967, 9968, 0, 6422, + 9964, 9965, 0, 9966, 0, 0, 0, 6423, 9960, 9961, 0, + 9962, 0, 0, 0, 9963, 0, 0, 0, 0, 0, 0, + 0, 6424, 9955, 9956, 0, 9957, 0, 0, 0, 9958, 0, + 0, 0, 0, 0, 0, 0, 9959, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3133, 6412, 6413, 9954, 6414, 9952, 9953, 0, 6415, 9949, 9950, + 0, 9951, 0, 0, 0, 6416, 9945, 9946, 0, 9947, 0, + 0, 0, 9948, 0, 0, 0, 0, 0, 0, 0, 6417, + 9940, 9941, 0, 9942, 0, 0, 0, 9943, 0, 0, 0, + 0, 0, 0, 0, 9944, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6418, 9934, + 9935, 0, 9936, 0, 0, 0, 9937, 0, 0, 0, 0, + 0, 0, 0, 9938, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 9939, 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, 0, 284, 1105, 1106, 3125, + 1107, 3123, 3124, 6411, 1108, 3120, 3121, 6410, 3122, 6408, 6409, + 9933, 1109, 3116, 3117, 6407, 3118, 6405, 6406, 9932, 3119, 6402, + 6403, 9931, 6404, 9929, 9930, 0, 1110, 3111, 3112, 6401, 3113, + 6399, 6400, 9928, 3114, 6396, 6397, 9927, 6398, 9925, 9926, 0, + 3115, 6392, 6393, 9924, 6394, 9922, 9923, 0, 6395, 9919, 9920, + 0, 9921, 0, 0, 0, 1111, 3105, 3106, 6391, 3107, 6389, + 6390, 9918, 3108, 6386, 6387, 9917, 6388, 9915, 9916, 0, 3109, + 6382, 6383, 9914, 6384, 9912, 9913, 0, 6385, 9909, 9910, 0, + 9911, 0, 0, 0, 3110, 6377, 6378, 9908, 6379, 9906, 9907, + 0, 6380, 9903, 9904, 0, 9905, 0, 0, 0, 6381, 9899, + 9900, 0, 9901, 0, 0, 0, 9902, 0, 0, 0, 0, + 0, 0, 0, 1112, 3098, 3099, 6376, 3100, 6374, 6375, 9898, + 3101, 6371, 6372, 9897, 6373, 9895, 9896, 0, 3102, 6367, 6368, + 9894, 6369, 9892, 9893, 0, 6370, 9889, 9890, 0, 9891, 0, + 0, 0, 3103, 6362, 6363, 9888, 6364, 9886, 9887, 0, 6365, + 9883, 9884, 0, 9885, 0, 0, 0, 6366, 9879, 9880, 0, + 9881, 0, 0, 0, 9882, 0, 0, 0, 0, 0, 0, + 0, 3104, 6356, 6357, 9878, 6358, 9876, 9877, 0, 6359, 9873, + 9874, 0, 9875, 0, 0, 0, 6360, 9869, 9870, 0, 9871, + 0, 0, 0, 9872, 0, 0, 0, 0, 0, 0, 0, + 6361, 9864, 9865, 0, 9866, 0, 0, 0, 9867, 0, 0, + 0, 0, 0, 0, 0, 9868, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1113, + 3090, 3091, 6355, 3092, 6353, 6354, 9863, 3093, 6350, 6351, 9862, + 6352, 9860, 9861, 0, 3094, 6346, 6347, 9859, 6348, 9857, 9858, + 0, 6349, 9854, 9855, 0, 9856, 0, 0, 0, 3095, 6341, + 6342, 9853, 6343, 9851, 9852, 0, 6344, 9848, 9849, 0, 9850, + 0, 0, 0, 6345, 9844, 9845, 0, 9846, 0, 0, 0, + 9847, 0, 0, 0, 0, 0, 0, 0, 3096, 6335, 6336, + 9843, 6337, 9841, 9842, 0, 6338, 9838, 9839, 0, 9840, 0, + 0, 0, 6339, 9834, 9835, 0, 9836, 0, 0, 0, 9837, + 0, 0, 0, 0, 0, 0, 0, 6340, 9829, 9830, 0, + 9831, 0, 0, 0, 9832, 0, 0, 0, 0, 0, 0, + 0, 9833, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3097, 6328, 6329, 9828, 6330, + 9826, 9827, 0, 6331, 9823, 9824, 0, 9825, 0, 0, 0, + 6332, 9819, 9820, 0, 9821, 0, 0, 0, 9822, 0, 0, + 0, 0, 0, 0, 0, 6333, 9814, 9815, 0, 9816, 0, + 0, 0, 9817, 0, 0, 0, 0, 0, 0, 0, 9818, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6334, 9808, 9809, 0, 9810, 0, 0, + 0, 9811, 0, 0, 0, 0, 0, 0, 0, 9812, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9813, 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, 0, 1114, 3081, 3082, 6327, 3083, 6325, 6326, 9807, 3084, + 6322, 6323, 9806, 6324, 9804, 9805, 0, 3085, 6318, 6319, 9803, + 6320, 9801, 9802, 0, 6321, 9798, 9799, 0, 9800, 0, 0, + 0, 3086, 6313, 6314, 9797, 6315, 9795, 9796, 0, 6316, 9792, + 9793, 0, 9794, 0, 0, 0, 6317, 9788, 9789, 0, 9790, + 0, 0, 0, 9791, 0, 0, 0, 0, 0, 0, 0, + 3087, 6307, 6308, 9787, 6309, 9785, 9786, 0, 6310, 9782, 9783, + 0, 9784, 0, 0, 0, 6311, 9778, 9779, 0, 9780, 0, + 0, 0, 9781, 0, 0, 0, 0, 0, 0, 0, 6312, + 9773, 9774, 0, 9775, 0, 0, 0, 9776, 0, 0, 0, + 0, 0, 0, 0, 9777, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3088, 6300, + 6301, 9772, 6302, 9770, 9771, 0, 6303, 9767, 9768, 0, 9769, + 0, 0, 0, 6304, 9763, 9764, 0, 9765, 0, 0, 0, + 9766, 0, 0, 0, 0, 0, 0, 0, 6305, 9758, 9759, + 0, 9760, 0, 0, 0, 9761, 0, 0, 0, 0, 0, + 0, 0, 9762, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6306, 9752, 9753, 0, + 9754, 0, 0, 0, 9755, 0, 0, 0, 0, 0, 0, + 0, 9756, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 9757, 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, 0, 3089, 6292, 6293, 9751, 6294, 9749, + 9750, 0, 6295, 9746, 9747, 0, 9748, 0, 0, 0, 6296, + 9742, 9743, 0, 9744, 0, 0, 0, 9745, 0, 0, 0, + 0, 0, 0, 0, 6297, 9737, 9738, 0, 9739, 0, 0, + 0, 9740, 0, 0, 0, 0, 0, 0, 0, 9741, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6298, 9731, 9732, 0, 9733, 0, 0, 0, + 9734, 0, 0, 0, 0, 0, 0, 0, 9735, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 9736, 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, + 0, 6299, 9724, 9725, 0, 9726, 0, 0, 0, 9727, 0, + 0, 0, 0, 0, 0, 0, 9728, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 9729, 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, 0, 9730, + 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, 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, 0, 0, 0, 13, 29, 30, + 273, 31, 271, 272, 1104, 32, 268, 269, 1103, 270, 1101, + 1102, 3080, 33, 264, 265, 1100, 266, 1098, 1099, 3079, 267, + 1095, 1096, 3078, 1097, 3076, 3077, 6291, 34, 259, 260, 1094, + 261, 1092, 1093, 3075, 262, 1089, 1090, 3074, 1091, 3072, 3073, + 6290, 263, 1085, 1086, 3071, 1087, 3069, 3070, 6289, 1088, 3066, + 3067, 6288, 3068, 6286, 6287, 9723, 35, 253, 254, 1084, 255, + 1082, 1083, 3065, 256, 1079, 1080, 3064, 1081, 3062, 3063, 6285, + 257, 1075, 1076, 3061, 1077, 3059, 3060, 6284, 1078, 3056, 3057, + 6283, 3058, 6281, 6282, 9722, 258, 1070, 1071, 3055, 1072, 3053, + 3054, 6280, 1073, 3050, 3051, 6279, 3052, 6277, 6278, 9721, 1074, + 3046, 3047, 6276, 3048, 6274, 6275, 9720, 3049, 6271, 6272, 9719, + 6273, 9717, 9718, 0, 36, 246, 247, 1069, 248, 1067, 1068, + 3045, 249, 1064, 1065, 3044, 1066, 3042, 3043, 6270, 250, 1060, + 1061, 3041, 1062, 3039, 3040, 6269, 1063, 3036, 3037, 6268, 3038, + 6266, 6267, 9716, 251, 1055, 1056, 3035, 1057, 3033, 3034, 6265, + 1058, 3030, 3031, 6264, 3032, 6262, 6263, 9715, 1059, 3026, 3027, + 6261, 3028, 6259, 6260, 9714, 3029, 6256, 6257, 9713, 6258, 9711, + 9712, 0, 252, 1049, 1050, 3025, 1051, 3023, 3024, 6255, 1052, + 3020, 3021, 6254, 3022, 6252, 6253, 9710, 1053, 3016, 3017, 6251, + 3018, 6249, 6250, 9709, 3019, 6246, 6247, 9708, 6248, 9706, 9707, + 0, 1054, 3011, 3012, 6245, 3013, 6243, 6244, 9705, 3014, 6240, + 6241, 9704, 6242, 9702, 9703, 0, 3015, 6236, 6237, 9701, 6238, + 9699, 9700, 0, 6239, 9696, 9697, 0, 9698, 0, 0, 0, + 37, 238, 239, 1048, 240, 1046, 1047, 3010, 241, 1043, 1044, + 3009, 1045, 3007, 3008, 6235, 242, 1039, 1040, 3006, 1041, 3004, + 3005, 6234, 1042, 3001, 3002, 6233, 3003, 6231, 6232, 9695, 243, + 1034, 1035, 3000, 1036, 2998, 2999, 6230, 1037, 2995, 2996, 6229, + 2997, 6227, 6228, 9694, 1038, 2991, 2992, 6226, 2993, 6224, 6225, + 9693, 2994, 6221, 6222, 9692, 6223, 9690, 9691, 0, 244, 1028, + 1029, 2990, 1030, 2988, 2989, 6220, 1031, 2985, 2986, 6219, 2987, + 6217, 6218, 9689, 1032, 2981, 2982, 6216, 2983, 6214, 6215, 9688, + 2984, 6211, 6212, 9687, 6213, 9685, 9686, 0, 1033, 2976, 2977, + 6210, 2978, 6208, 6209, 9684, 2979, 6205, 6206, 9683, 6207, 9681, + 9682, 0, 2980, 6201, 6202, 9680, 6203, 9678, 9679, 0, 6204, + 9675, 9676, 0, 9677, 0, 0, 0, 245, 1021, 1022, 2975, + 1023, 2973, 2974, 6200, 1024, 2970, 2971, 6199, 2972, 6197, 6198, + 9674, 1025, 2966, 2967, 6196, 2968, 6194, 6195, 9673, 2969, 6191, + 6192, 9672, 6193, 9670, 9671, 0, 1026, 2961, 2962, 6190, 2963, + 6188, 6189, 9669, 2964, 6185, 6186, 9668, 6187, 9666, 9667, 0, + 2965, 6181, 6182, 9665, 6183, 9663, 9664, 0, 6184, 9660, 9661, + 0, 9662, 0, 0, 0, 1027, 2955, 2956, 6180, 2957, 6178, + 6179, 9659, 2958, 6175, 6176, 9658, 6177, 9656, 9657, 0, 2959, + 6171, 6172, 9655, 6173, 9653, 9654, 0, 6174, 9650, 9651, 0, + 9652, 0, 0, 0, 2960, 6166, 6167, 9649, 6168, 9647, 9648, + 0, 6169, 9644, 9645, 0, 9646, 0, 0, 0, 6170, 9640, + 9641, 0, 9642, 0, 0, 0, 9643, 0, 0, 0, 0, + 0, 0, 0, 38, 229, 230, 1020, 231, 1018, 1019, 2954, + 232, 1015, 1016, 2953, 1017, 2951, 2952, 6165, 233, 1011, 1012, + 2950, 1013, 2948, 2949, 6164, 1014, 2945, 2946, 6163, 2947, 6161, + 6162, 9639, 234, 1006, 1007, 2944, 1008, 2942, 2943, 6160, 1009, + 2939, 2940, 6159, 2941, 6157, 6158, 9638, 1010, 2935, 2936, 6156, + 2937, 6154, 6155, 9637, 2938, 6151, 6152, 9636, 6153, 9634, 9635, + 0, 235, 1000, 1001, 2934, 1002, 2932, 2933, 6150, 1003, 2929, + 2930, 6149, 2931, 6147, 6148, 9633, 1004, 2925, 2926, 6146, 2927, + 6144, 6145, 9632, 2928, 6141, 6142, 9631, 6143, 9629, 9630, 0, + 1005, 2920, 2921, 6140, 2922, 6138, 6139, 9628, 2923, 6135, 6136, + 9627, 6137, 9625, 9626, 0, 2924, 6131, 6132, 9624, 6133, 9622, + 9623, 0, 6134, 9619, 9620, 0, 9621, 0, 0, 0, 236, + 993, 994, 2919, 995, 2917, 2918, 6130, 996, 2914, 2915, 6129, + 2916, 6127, 6128, 9618, 997, 2910, 2911, 6126, 2912, 6124, 6125, + 9617, 2913, 6121, 6122, 9616, 6123, 9614, 9615, 0, 998, 2905, + 2906, 6120, 2907, 6118, 6119, 9613, 2908, 6115, 6116, 9612, 6117, + 9610, 9611, 0, 2909, 6111, 6112, 9609, 6113, 9607, 9608, 0, + 6114, 9604, 9605, 0, 9606, 0, 0, 0, 999, 2899, 2900, + 6110, 2901, 6108, 6109, 9603, 2902, 6105, 6106, 9602, 6107, 9600, + 9601, 0, 2903, 6101, 6102, 9599, 6103, 9597, 9598, 0, 6104, + 9594, 9595, 0, 9596, 0, 0, 0, 2904, 6096, 6097, 9593, + 6098, 9591, 9592, 0, 6099, 9588, 9589, 0, 9590, 0, 0, + 0, 6100, 9584, 9585, 0, 9586, 0, 0, 0, 9587, 0, + 0, 0, 0, 0, 0, 0, 237, 985, 986, 2898, 987, + 2896, 2897, 6095, 988, 2893, 2894, 6094, 2895, 6092, 6093, 9583, + 989, 2889, 2890, 6091, 2891, 6089, 6090, 9582, 2892, 6086, 6087, + 9581, 6088, 9579, 9580, 0, 990, 2884, 2885, 6085, 2886, 6083, + 6084, 9578, 2887, 6080, 6081, 9577, 6082, 9575, 9576, 0, 2888, + 6076, 6077, 9574, 6078, 9572, 9573, 0, 6079, 9569, 9570, 0, + 9571, 0, 0, 0, 991, 2878, 2879, 6075, 2880, 6073, 6074, + 9568, 2881, 6070, 6071, 9567, 6072, 9565, 9566, 0, 2882, 6066, + 6067, 9564, 6068, 9562, 9563, 0, 6069, 9559, 9560, 0, 9561, + 0, 0, 0, 2883, 6061, 6062, 9558, 6063, 9556, 9557, 0, + 6064, 9553, 9554, 0, 9555, 0, 0, 0, 6065, 9549, 9550, + 0, 9551, 0, 0, 0, 9552, 0, 0, 0, 0, 0, + 0, 0, 992, 2871, 2872, 6060, 2873, 6058, 6059, 9548, 2874, + 6055, 6056, 9547, 6057, 9545, 9546, 0, 2875, 6051, 6052, 9544, + 6053, 9542, 9543, 0, 6054, 9539, 9540, 0, 9541, 0, 0, + 0, 2876, 6046, 6047, 9538, 6048, 9536, 9537, 0, 6049, 9533, + 9534, 0, 9535, 0, 0, 0, 6050, 9529, 9530, 0, 9531, + 0, 0, 0, 9532, 0, 0, 0, 0, 0, 0, 0, + 2877, 6040, 6041, 9528, 6042, 9526, 9527, 0, 6043, 9523, 9524, + 0, 9525, 0, 0, 0, 6044, 9519, 9520, 0, 9521, 0, + 0, 0, 9522, 0, 0, 0, 0, 0, 0, 0, 6045, + 9514, 9515, 0, 9516, 0, 0, 0, 9517, 0, 0, 0, + 0, 0, 0, 0, 9518, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 219, + 220, 984, 221, 982, 983, 2870, 222, 979, 980, 2869, 981, + 2867, 2868, 6039, 223, 975, 976, 2866, 977, 2864, 2865, 6038, + 978, 2861, 2862, 6037, 2863, 6035, 6036, 9513, 224, 970, 971, + 2860, 972, 2858, 2859, 6034, 973, 2855, 2856, 6033, 2857, 6031, + 6032, 9512, 974, 2851, 2852, 6030, 2853, 6028, 6029, 9511, 2854, + 6025, 6026, 9510, 6027, 9508, 9509, 0, 225, 964, 965, 2850, + 966, 2848, 2849, 6024, 967, 2845, 2846, 6023, 2847, 6021, 6022, + 9507, 968, 2841, 2842, 6020, 2843, 6018, 6019, 9506, 2844, 6015, + 6016, 9505, 6017, 9503, 9504, 0, 969, 2836, 2837, 6014, 2838, + 6012, 6013, 9502, 2839, 6009, 6010, 9501, 6011, 9499, 9500, 0, + 2840, 6005, 6006, 9498, 6007, 9496, 9497, 0, 6008, 9493, 9494, + 0, 9495, 0, 0, 0, 226, 957, 958, 2835, 959, 2833, + 2834, 6004, 960, 2830, 2831, 6003, 2832, 6001, 6002, 9492, 961, + 2826, 2827, 6000, 2828, 5998, 5999, 9491, 2829, 5995, 5996, 9490, + 5997, 9488, 9489, 0, 962, 2821, 2822, 5994, 2823, 5992, 5993, + 9487, 2824, 5989, 5990, 9486, 5991, 9484, 9485, 0, 2825, 5985, + 5986, 9483, 5987, 9481, 9482, 0, 5988, 9478, 9479, 0, 9480, + 0, 0, 0, 963, 2815, 2816, 5984, 2817, 5982, 5983, 9477, + 2818, 5979, 5980, 9476, 5981, 9474, 9475, 0, 2819, 5975, 5976, + 9473, 5977, 9471, 9472, 0, 5978, 9468, 9469, 0, 9470, 0, + 0, 0, 2820, 5970, 5971, 9467, 5972, 9465, 9466, 0, 5973, + 9462, 9463, 0, 9464, 0, 0, 0, 5974, 9458, 9459, 0, + 9460, 0, 0, 0, 9461, 0, 0, 0, 0, 0, 0, + 0, 227, 949, 950, 2814, 951, 2812, 2813, 5969, 952, 2809, + 2810, 5968, 2811, 5966, 5967, 9457, 953, 2805, 2806, 5965, 2807, + 5963, 5964, 9456, 2808, 5960, 5961, 9455, 5962, 9453, 9454, 0, + 954, 2800, 2801, 5959, 2802, 5957, 5958, 9452, 2803, 5954, 5955, + 9451, 5956, 9449, 9450, 0, 2804, 5950, 5951, 9448, 5952, 9446, + 9447, 0, 5953, 9443, 9444, 0, 9445, 0, 0, 0, 955, + 2794, 2795, 5949, 2796, 5947, 5948, 9442, 2797, 5944, 5945, 9441, + 5946, 9439, 9440, 0, 2798, 5940, 5941, 9438, 5942, 9436, 9437, + 0, 5943, 9433, 9434, 0, 9435, 0, 0, 0, 2799, 5935, + 5936, 9432, 5937, 9430, 9431, 0, 5938, 9427, 9428, 0, 9429, + 0, 0, 0, 5939, 9423, 9424, 0, 9425, 0, 0, 0, + 9426, 0, 0, 0, 0, 0, 0, 0, 956, 2787, 2788, + 5934, 2789, 5932, 5933, 9422, 2790, 5929, 5930, 9421, 5931, 9419, + 9420, 0, 2791, 5925, 5926, 9418, 5927, 9416, 9417, 0, 5928, + 9413, 9414, 0, 9415, 0, 0, 0, 2792, 5920, 5921, 9412, + 5922, 9410, 9411, 0, 5923, 9407, 9408, 0, 9409, 0, 0, + 0, 5924, 9403, 9404, 0, 9405, 0, 0, 0, 9406, 0, + 0, 0, 0, 0, 0, 0, 2793, 5914, 5915, 9402, 5916, + 9400, 9401, 0, 5917, 9397, 9398, 0, 9399, 0, 0, 0, + 5918, 9393, 9394, 0, 9395, 0, 0, 0, 9396, 0, 0, + 0, 0, 0, 0, 0, 5919, 9388, 9389, 0, 9390, 0, + 0, 0, 9391, 0, 0, 0, 0, 0, 0, 0, 9392, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 228, 940, 941, 2786, 942, 2784, 2785, + 5913, 943, 2781, 2782, 5912, 2783, 5910, 5911, 9387, 944, 2777, + 2778, 5909, 2779, 5907, 5908, 9386, 2780, 5904, 5905, 9385, 5906, + 9383, 9384, 0, 945, 2772, 2773, 5903, 2774, 5901, 5902, 9382, + 2775, 5898, 5899, 9381, 5900, 9379, 9380, 0, 2776, 5894, 5895, + 9378, 5896, 9376, 9377, 0, 5897, 9373, 9374, 0, 9375, 0, + 0, 0, 946, 2766, 2767, 5893, 2768, 5891, 5892, 9372, 2769, + 5888, 5889, 9371, 5890, 9369, 9370, 0, 2770, 5884, 5885, 9368, + 5886, 9366, 9367, 0, 5887, 9363, 9364, 0, 9365, 0, 0, + 0, 2771, 5879, 5880, 9362, 5881, 9360, 9361, 0, 5882, 9357, + 9358, 0, 9359, 0, 0, 0, 5883, 9353, 9354, 0, 9355, + 0, 0, 0, 9356, 0, 0, 0, 0, 0, 0, 0, + 947, 2759, 2760, 5878, 2761, 5876, 5877, 9352, 2762, 5873, 5874, + 9351, 5875, 9349, 9350, 0, 2763, 5869, 5870, 9348, 5871, 9346, + 9347, 0, 5872, 9343, 9344, 0, 9345, 0, 0, 0, 2764, + 5864, 5865, 9342, 5866, 9340, 9341, 0, 5867, 9337, 9338, 0, + 9339, 0, 0, 0, 5868, 9333, 9334, 0, 9335, 0, 0, + 0, 9336, 0, 0, 0, 0, 0, 0, 0, 2765, 5858, + 5859, 9332, 5860, 9330, 9331, 0, 5861, 9327, 9328, 0, 9329, + 0, 0, 0, 5862, 9323, 9324, 0, 9325, 0, 0, 0, + 9326, 0, 0, 0, 0, 0, 0, 0, 5863, 9318, 9319, + 0, 9320, 0, 0, 0, 9321, 0, 0, 0, 0, 0, + 0, 0, 9322, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 948, 2751, 2752, 5857, + 2753, 5855, 5856, 9317, 2754, 5852, 5853, 9316, 5854, 9314, 9315, + 0, 2755, 5848, 5849, 9313, 5850, 9311, 9312, 0, 5851, 9308, + 9309, 0, 9310, 0, 0, 0, 2756, 5843, 5844, 9307, 5845, + 9305, 9306, 0, 5846, 9302, 9303, 0, 9304, 0, 0, 0, + 5847, 9298, 9299, 0, 9300, 0, 0, 0, 9301, 0, 0, + 0, 0, 0, 0, 0, 2757, 5837, 5838, 9297, 5839, 9295, + 9296, 0, 5840, 9292, 9293, 0, 9294, 0, 0, 0, 5841, + 9288, 9289, 0, 9290, 0, 0, 0, 9291, 0, 0, 0, + 0, 0, 0, 0, 5842, 9283, 9284, 0, 9285, 0, 0, + 0, 9286, 0, 0, 0, 0, 0, 0, 0, 9287, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2758, 5830, 5831, 9282, 5832, 9280, 9281, 0, + 5833, 9277, 9278, 0, 9279, 0, 0, 0, 5834, 9273, 9274, + 0, 9275, 0, 0, 0, 9276, 0, 0, 0, 0, 0, + 0, 0, 5835, 9268, 9269, 0, 9270, 0, 0, 0, 9271, + 0, 0, 0, 0, 0, 0, 0, 9272, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5836, 9262, 9263, 0, 9264, 0, 0, 0, 9265, 0, + 0, 0, 0, 0, 0, 0, 9266, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 9267, 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, 0, 40, + 208, 209, 939, 210, 937, 938, 2750, 211, 934, 935, 2749, + 936, 2747, 2748, 5829, 212, 930, 931, 2746, 932, 2744, 2745, + 5828, 933, 2741, 2742, 5827, 2743, 5825, 5826, 9261, 213, 925, + 926, 2740, 927, 2738, 2739, 5824, 928, 2735, 2736, 5823, 2737, + 5821, 5822, 9260, 929, 2731, 2732, 5820, 2733, 5818, 5819, 9259, + 2734, 5815, 5816, 9258, 5817, 9256, 9257, 0, 214, 919, 920, + 2730, 921, 2728, 2729, 5814, 922, 2725, 2726, 5813, 2727, 5811, + 5812, 9255, 923, 2721, 2722, 5810, 2723, 5808, 5809, 9254, 2724, + 5805, 5806, 9253, 5807, 9251, 9252, 0, 924, 2716, 2717, 5804, + 2718, 5802, 5803, 9250, 2719, 5799, 5800, 9249, 5801, 9247, 9248, + 0, 2720, 5795, 5796, 9246, 5797, 9244, 9245, 0, 5798, 9241, + 9242, 0, 9243, 0, 0, 0, 215, 912, 913, 2715, 914, + 2713, 2714, 5794, 915, 2710, 2711, 5793, 2712, 5791, 5792, 9240, + 916, 2706, 2707, 5790, 2708, 5788, 5789, 9239, 2709, 5785, 5786, + 9238, 5787, 9236, 9237, 0, 917, 2701, 2702, 5784, 2703, 5782, + 5783, 9235, 2704, 5779, 5780, 9234, 5781, 9232, 9233, 0, 2705, + 5775, 5776, 9231, 5777, 9229, 9230, 0, 5778, 9226, 9227, 0, + 9228, 0, 0, 0, 918, 2695, 2696, 5774, 2697, 5772, 5773, + 9225, 2698, 5769, 5770, 9224, 5771, 9222, 9223, 0, 2699, 5765, + 5766, 9221, 5767, 9219, 9220, 0, 5768, 9216, 9217, 0, 9218, + 0, 0, 0, 2700, 5760, 5761, 9215, 5762, 9213, 9214, 0, + 5763, 9210, 9211, 0, 9212, 0, 0, 0, 5764, 9206, 9207, + 0, 9208, 0, 0, 0, 9209, 0, 0, 0, 0, 0, + 0, 0, 216, 904, 905, 2694, 906, 2692, 2693, 5759, 907, + 2689, 2690, 5758, 2691, 5756, 5757, 9205, 908, 2685, 2686, 5755, + 2687, 5753, 5754, 9204, 2688, 5750, 5751, 9203, 5752, 9201, 9202, + 0, 909, 2680, 2681, 5749, 2682, 5747, 5748, 9200, 2683, 5744, + 5745, 9199, 5746, 9197, 9198, 0, 2684, 5740, 5741, 9196, 5742, + 9194, 9195, 0, 5743, 9191, 9192, 0, 9193, 0, 0, 0, + 910, 2674, 2675, 5739, 2676, 5737, 5738, 9190, 2677, 5734, 5735, + 9189, 5736, 9187, 9188, 0, 2678, 5730, 5731, 9186, 5732, 9184, + 9185, 0, 5733, 9181, 9182, 0, 9183, 0, 0, 0, 2679, + 5725, 5726, 9180, 5727, 9178, 9179, 0, 5728, 9175, 9176, 0, + 9177, 0, 0, 0, 5729, 9171, 9172, 0, 9173, 0, 0, + 0, 9174, 0, 0, 0, 0, 0, 0, 0, 911, 2667, + 2668, 5724, 2669, 5722, 5723, 9170, 2670, 5719, 5720, 9169, 5721, + 9167, 9168, 0, 2671, 5715, 5716, 9166, 5717, 9164, 9165, 0, + 5718, 9161, 9162, 0, 9163, 0, 0, 0, 2672, 5710, 5711, + 9160, 5712, 9158, 9159, 0, 5713, 9155, 9156, 0, 9157, 0, + 0, 0, 5714, 9151, 9152, 0, 9153, 0, 0, 0, 9154, + 0, 0, 0, 0, 0, 0, 0, 2673, 5704, 5705, 9150, + 5706, 9148, 9149, 0, 5707, 9145, 9146, 0, 9147, 0, 0, + 0, 5708, 9141, 9142, 0, 9143, 0, 0, 0, 9144, 0, + 0, 0, 0, 0, 0, 0, 5709, 9136, 9137, 0, 9138, + 0, 0, 0, 9139, 0, 0, 0, 0, 0, 0, 0, + 9140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 217, 895, 896, 2666, 897, 2664, + 2665, 5703, 898, 2661, 2662, 5702, 2663, 5700, 5701, 9135, 899, + 2657, 2658, 5699, 2659, 5697, 5698, 9134, 2660, 5694, 5695, 9133, + 5696, 9131, 9132, 0, 900, 2652, 2653, 5693, 2654, 5691, 5692, + 9130, 2655, 5688, 5689, 9129, 5690, 9127, 9128, 0, 2656, 5684, + 5685, 9126, 5686, 9124, 9125, 0, 5687, 9121, 9122, 0, 9123, + 0, 0, 0, 901, 2646, 2647, 5683, 2648, 5681, 5682, 9120, + 2649, 5678, 5679, 9119, 5680, 9117, 9118, 0, 2650, 5674, 5675, + 9116, 5676, 9114, 9115, 0, 5677, 9111, 9112, 0, 9113, 0, + 0, 0, 2651, 5669, 5670, 9110, 5671, 9108, 9109, 0, 5672, + 9105, 9106, 0, 9107, 0, 0, 0, 5673, 9101, 9102, 0, + 9103, 0, 0, 0, 9104, 0, 0, 0, 0, 0, 0, + 0, 902, 2639, 2640, 5668, 2641, 5666, 5667, 9100, 2642, 5663, + 5664, 9099, 5665, 9097, 9098, 0, 2643, 5659, 5660, 9096, 5661, + 9094, 9095, 0, 5662, 9091, 9092, 0, 9093, 0, 0, 0, + 2644, 5654, 5655, 9090, 5656, 9088, 9089, 0, 5657, 9085, 9086, + 0, 9087, 0, 0, 0, 5658, 9081, 9082, 0, 9083, 0, + 0, 0, 9084, 0, 0, 0, 0, 0, 0, 0, 2645, + 5648, 5649, 9080, 5650, 9078, 9079, 0, 5651, 9075, 9076, 0, + 9077, 0, 0, 0, 5652, 9071, 9072, 0, 9073, 0, 0, + 0, 9074, 0, 0, 0, 0, 0, 0, 0, 5653, 9066, + 9067, 0, 9068, 0, 0, 0, 9069, 0, 0, 0, 0, + 0, 0, 0, 9070, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 903, 2631, 2632, + 5647, 2633, 5645, 5646, 9065, 2634, 5642, 5643, 9064, 5644, 9062, + 9063, 0, 2635, 5638, 5639, 9061, 5640, 9059, 9060, 0, 5641, + 9056, 9057, 0, 9058, 0, 0, 0, 2636, 5633, 5634, 9055, + 5635, 9053, 9054, 0, 5636, 9050, 9051, 0, 9052, 0, 0, + 0, 5637, 9046, 9047, 0, 9048, 0, 0, 0, 9049, 0, + 0, 0, 0, 0, 0, 0, 2637, 5627, 5628, 9045, 5629, + 9043, 9044, 0, 5630, 9040, 9041, 0, 9042, 0, 0, 0, + 5631, 9036, 9037, 0, 9038, 0, 0, 0, 9039, 0, 0, + 0, 0, 0, 0, 0, 5632, 9031, 9032, 0, 9033, 0, + 0, 0, 9034, 0, 0, 0, 0, 0, 0, 0, 9035, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2638, 5620, 5621, 9030, 5622, 9028, 9029, + 0, 5623, 9025, 9026, 0, 9027, 0, 0, 0, 5624, 9021, + 9022, 0, 9023, 0, 0, 0, 9024, 0, 0, 0, 0, + 0, 0, 0, 5625, 9016, 9017, 0, 9018, 0, 0, 0, + 9019, 0, 0, 0, 0, 0, 0, 0, 9020, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5626, 9010, 9011, 0, 9012, 0, 0, 0, 9013, + 0, 0, 0, 0, 0, 0, 0, 9014, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 9015, 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, 0, + 218, 885, 886, 2630, 887, 2628, 2629, 5619, 888, 2625, 2626, + 5618, 2627, 5616, 5617, 9009, 889, 2621, 2622, 5615, 2623, 5613, + 5614, 9008, 2624, 5610, 5611, 9007, 5612, 9005, 9006, 0, 890, + 2616, 2617, 5609, 2618, 5607, 5608, 9004, 2619, 5604, 5605, 9003, + 5606, 9001, 9002, 0, 2620, 5600, 5601, 9000, 5602, 8998, 8999, + 0, 5603, 8995, 8996, 0, 8997, 0, 0, 0, 891, 2610, + 2611, 5599, 2612, 5597, 5598, 8994, 2613, 5594, 5595, 8993, 5596, + 8991, 8992, 0, 2614, 5590, 5591, 8990, 5592, 8988, 8989, 0, + 5593, 8985, 8986, 0, 8987, 0, 0, 0, 2615, 5585, 5586, + 8984, 5587, 8982, 8983, 0, 5588, 8979, 8980, 0, 8981, 0, + 0, 0, 5589, 8975, 8976, 0, 8977, 0, 0, 0, 8978, + 0, 0, 0, 0, 0, 0, 0, 892, 2603, 2604, 5584, + 2605, 5582, 5583, 8974, 2606, 5579, 5580, 8973, 5581, 8971, 8972, + 0, 2607, 5575, 5576, 8970, 5577, 8968, 8969, 0, 5578, 8965, + 8966, 0, 8967, 0, 0, 0, 2608, 5570, 5571, 8964, 5572, + 8962, 8963, 0, 5573, 8959, 8960, 0, 8961, 0, 0, 0, + 5574, 8955, 8956, 0, 8957, 0, 0, 0, 8958, 0, 0, + 0, 0, 0, 0, 0, 2609, 5564, 5565, 8954, 5566, 8952, + 8953, 0, 5567, 8949, 8950, 0, 8951, 0, 0, 0, 5568, + 8945, 8946, 0, 8947, 0, 0, 0, 8948, 0, 0, 0, + 0, 0, 0, 0, 5569, 8940, 8941, 0, 8942, 0, 0, + 0, 8943, 0, 0, 0, 0, 0, 0, 0, 8944, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 893, 2595, 2596, 5563, 2597, 5561, 5562, 8939, + 2598, 5558, 5559, 8938, 5560, 8936, 8937, 0, 2599, 5554, 5555, + 8935, 5556, 8933, 8934, 0, 5557, 8930, 8931, 0, 8932, 0, + 0, 0, 2600, 5549, 5550, 8929, 5551, 8927, 8928, 0, 5552, + 8924, 8925, 0, 8926, 0, 0, 0, 5553, 8920, 8921, 0, + 8922, 0, 0, 0, 8923, 0, 0, 0, 0, 0, 0, + 0, 2601, 5543, 5544, 8919, 5545, 8917, 8918, 0, 5546, 8914, + 8915, 0, 8916, 0, 0, 0, 5547, 8910, 8911, 0, 8912, + 0, 0, 0, 8913, 0, 0, 0, 0, 0, 0, 0, + 5548, 8905, 8906, 0, 8907, 0, 0, 0, 8908, 0, 0, + 0, 0, 0, 0, 0, 8909, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2602, + 5536, 5537, 8904, 5538, 8902, 8903, 0, 5539, 8899, 8900, 0, + 8901, 0, 0, 0, 5540, 8895, 8896, 0, 8897, 0, 0, + 0, 8898, 0, 0, 0, 0, 0, 0, 0, 5541, 8890, + 8891, 0, 8892, 0, 0, 0, 8893, 0, 0, 0, 0, + 0, 0, 0, 8894, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5542, 8884, 8885, + 0, 8886, 0, 0, 0, 8887, 0, 0, 0, 0, 0, + 0, 0, 8888, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 8889, 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, 0, 894, 2586, 2587, 5535, 2588, + 5533, 5534, 8883, 2589, 5530, 5531, 8882, 5532, 8880, 8881, 0, + 2590, 5526, 5527, 8879, 5528, 8877, 8878, 0, 5529, 8874, 8875, + 0, 8876, 0, 0, 0, 2591, 5521, 5522, 8873, 5523, 8871, + 8872, 0, 5524, 8868, 8869, 0, 8870, 0, 0, 0, 5525, + 8864, 8865, 0, 8866, 0, 0, 0, 8867, 0, 0, 0, + 0, 0, 0, 0, 2592, 5515, 5516, 8863, 5517, 8861, 8862, + 0, 5518, 8858, 8859, 0, 8860, 0, 0, 0, 5519, 8854, + 8855, 0, 8856, 0, 0, 0, 8857, 0, 0, 0, 0, + 0, 0, 0, 5520, 8849, 8850, 0, 8851, 0, 0, 0, + 8852, 0, 0, 0, 0, 0, 0, 0, 8853, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2593, 5508, 5509, 8848, 5510, 8846, 8847, 0, 5511, + 8843, 8844, 0, 8845, 0, 0, 0, 5512, 8839, 8840, 0, + 8841, 0, 0, 0, 8842, 0, 0, 0, 0, 0, 0, + 0, 5513, 8834, 8835, 0, 8836, 0, 0, 0, 8837, 0, + 0, 0, 0, 0, 0, 0, 8838, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5514, 8828, 8829, 0, 8830, 0, 0, 0, 8831, 0, 0, + 0, 0, 0, 0, 0, 8832, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8833, + 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, 0, 2594, 5500, + 5501, 8827, 5502, 8825, 8826, 0, 5503, 8822, 8823, 0, 8824, + 0, 0, 0, 5504, 8818, 8819, 0, 8820, 0, 0, 0, + 8821, 0, 0, 0, 0, 0, 0, 0, 5505, 8813, 8814, + 0, 8815, 0, 0, 0, 8816, 0, 0, 0, 0, 0, + 0, 0, 8817, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5506, 8807, 8808, 0, + 8809, 0, 0, 0, 8810, 0, 0, 0, 0, 0, 0, + 0, 8811, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 8812, 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, 0, 5507, 8800, 8801, 0, 8802, 0, + 0, 0, 8803, 0, 0, 0, 0, 0, 0, 0, 8804, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8805, 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, 0, 8806, 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, 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, 0, 0, + 0, 41, 196, 197, 884, 198, 882, 883, 2585, 199, 879, + 880, 2584, 881, 2582, 2583, 5499, 200, 875, 876, 2581, 877, + 2579, 2580, 5498, 878, 2576, 2577, 5497, 2578, 5495, 5496, 8799, + 201, 870, 871, 2575, 872, 2573, 2574, 5494, 873, 2570, 2571, + 5493, 2572, 5491, 5492, 8798, 874, 2566, 2567, 5490, 2568, 5488, + 5489, 8797, 2569, 5485, 5486, 8796, 5487, 8794, 8795, 0, 202, + 864, 865, 2565, 866, 2563, 2564, 5484, 867, 2560, 2561, 5483, + 2562, 5481, 5482, 8793, 868, 2556, 2557, 5480, 2558, 5478, 5479, + 8792, 2559, 5475, 5476, 8791, 5477, 8789, 8790, 0, 869, 2551, + 2552, 5474, 2553, 5472, 5473, 8788, 2554, 5469, 5470, 8787, 5471, + 8785, 8786, 0, 2555, 5465, 5466, 8784, 5467, 8782, 8783, 0, + 5468, 8779, 8780, 0, 8781, 0, 0, 0, 203, 857, 858, + 2550, 859, 2548, 2549, 5464, 860, 2545, 2546, 5463, 2547, 5461, + 5462, 8778, 861, 2541, 2542, 5460, 2543, 5458, 5459, 8777, 2544, + 5455, 5456, 8776, 5457, 8774, 8775, 0, 862, 2536, 2537, 5454, + 2538, 5452, 5453, 8773, 2539, 5449, 5450, 8772, 5451, 8770, 8771, + 0, 2540, 5445, 5446, 8769, 5447, 8767, 8768, 0, 5448, 8764, + 8765, 0, 8766, 0, 0, 0, 863, 2530, 2531, 5444, 2532, + 5442, 5443, 8763, 2533, 5439, 5440, 8762, 5441, 8760, 8761, 0, + 2534, 5435, 5436, 8759, 5437, 8757, 8758, 0, 5438, 8754, 8755, + 0, 8756, 0, 0, 0, 2535, 5430, 5431, 8753, 5432, 8751, + 8752, 0, 5433, 8748, 8749, 0, 8750, 0, 0, 0, 5434, + 8744, 8745, 0, 8746, 0, 0, 0, 8747, 0, 0, 0, + 0, 0, 0, 0, 204, 849, 850, 2529, 851, 2527, 2528, + 5429, 852, 2524, 2525, 5428, 2526, 5426, 5427, 8743, 853, 2520, + 2521, 5425, 2522, 5423, 5424, 8742, 2523, 5420, 5421, 8741, 5422, + 8739, 8740, 0, 854, 2515, 2516, 5419, 2517, 5417, 5418, 8738, + 2518, 5414, 5415, 8737, 5416, 8735, 8736, 0, 2519, 5410, 5411, + 8734, 5412, 8732, 8733, 0, 5413, 8729, 8730, 0, 8731, 0, + 0, 0, 855, 2509, 2510, 5409, 2511, 5407, 5408, 8728, 2512, + 5404, 5405, 8727, 5406, 8725, 8726, 0, 2513, 5400, 5401, 8724, + 5402, 8722, 8723, 0, 5403, 8719, 8720, 0, 8721, 0, 0, + 0, 2514, 5395, 5396, 8718, 5397, 8716, 8717, 0, 5398, 8713, + 8714, 0, 8715, 0, 0, 0, 5399, 8709, 8710, 0, 8711, + 0, 0, 0, 8712, 0, 0, 0, 0, 0, 0, 0, + 856, 2502, 2503, 5394, 2504, 5392, 5393, 8708, 2505, 5389, 5390, + 8707, 5391, 8705, 8706, 0, 2506, 5385, 5386, 8704, 5387, 8702, + 8703, 0, 5388, 8699, 8700, 0, 8701, 0, 0, 0, 2507, + 5380, 5381, 8698, 5382, 8696, 8697, 0, 5383, 8693, 8694, 0, + 8695, 0, 0, 0, 5384, 8689, 8690, 0, 8691, 0, 0, + 0, 8692, 0, 0, 0, 0, 0, 0, 0, 2508, 5374, + 5375, 8688, 5376, 8686, 8687, 0, 5377, 8683, 8684, 0, 8685, + 0, 0, 0, 5378, 8679, 8680, 0, 8681, 0, 0, 0, + 8682, 0, 0, 0, 0, 0, 0, 0, 5379, 8674, 8675, + 0, 8676, 0, 0, 0, 8677, 0, 0, 0, 0, 0, + 0, 0, 8678, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 205, 840, 841, 2501, + 842, 2499, 2500, 5373, 843, 2496, 2497, 5372, 2498, 5370, 5371, + 8673, 844, 2492, 2493, 5369, 2494, 5367, 5368, 8672, 2495, 5364, + 5365, 8671, 5366, 8669, 8670, 0, 845, 2487, 2488, 5363, 2489, + 5361, 5362, 8668, 2490, 5358, 5359, 8667, 5360, 8665, 8666, 0, + 2491, 5354, 5355, 8664, 5356, 8662, 8663, 0, 5357, 8659, 8660, + 0, 8661, 0, 0, 0, 846, 2481, 2482, 5353, 2483, 5351, + 5352, 8658, 2484, 5348, 5349, 8657, 5350, 8655, 8656, 0, 2485, + 5344, 5345, 8654, 5346, 8652, 8653, 0, 5347, 8649, 8650, 0, + 8651, 0, 0, 0, 2486, 5339, 5340, 8648, 5341, 8646, 8647, + 0, 5342, 8643, 8644, 0, 8645, 0, 0, 0, 5343, 8639, + 8640, 0, 8641, 0, 0, 0, 8642, 0, 0, 0, 0, + 0, 0, 0, 847, 2474, 2475, 5338, 2476, 5336, 5337, 8638, + 2477, 5333, 5334, 8637, 5335, 8635, 8636, 0, 2478, 5329, 5330, + 8634, 5331, 8632, 8633, 0, 5332, 8629, 8630, 0, 8631, 0, + 0, 0, 2479, 5324, 5325, 8628, 5326, 8626, 8627, 0, 5327, + 8623, 8624, 0, 8625, 0, 0, 0, 5328, 8619, 8620, 0, + 8621, 0, 0, 0, 8622, 0, 0, 0, 0, 0, 0, + 0, 2480, 5318, 5319, 8618, 5320, 8616, 8617, 0, 5321, 8613, + 8614, 0, 8615, 0, 0, 0, 5322, 8609, 8610, 0, 8611, + 0, 0, 0, 8612, 0, 0, 0, 0, 0, 0, 0, + 5323, 8604, 8605, 0, 8606, 0, 0, 0, 8607, 0, 0, + 0, 0, 0, 0, 0, 8608, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 848, + 2466, 2467, 5317, 2468, 5315, 5316, 8603, 2469, 5312, 5313, 8602, + 5314, 8600, 8601, 0, 2470, 5308, 5309, 8599, 5310, 8597, 8598, + 0, 5311, 8594, 8595, 0, 8596, 0, 0, 0, 2471, 5303, + 5304, 8593, 5305, 8591, 8592, 0, 5306, 8588, 8589, 0, 8590, + 0, 0, 0, 5307, 8584, 8585, 0, 8586, 0, 0, 0, + 8587, 0, 0, 0, 0, 0, 0, 0, 2472, 5297, 5298, + 8583, 5299, 8581, 8582, 0, 5300, 8578, 8579, 0, 8580, 0, + 0, 0, 5301, 8574, 8575, 0, 8576, 0, 0, 0, 8577, + 0, 0, 0, 0, 0, 0, 0, 5302, 8569, 8570, 0, + 8571, 0, 0, 0, 8572, 0, 0, 0, 0, 0, 0, + 0, 8573, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2473, 5290, 5291, 8568, 5292, + 8566, 8567, 0, 5293, 8563, 8564, 0, 8565, 0, 0, 0, + 5294, 8559, 8560, 0, 8561, 0, 0, 0, 8562, 0, 0, + 0, 0, 0, 0, 0, 5295, 8554, 8555, 0, 8556, 0, + 0, 0, 8557, 0, 0, 0, 0, 0, 0, 0, 8558, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5296, 8548, 8549, 0, 8550, 0, 0, + 0, 8551, 0, 0, 0, 0, 0, 0, 0, 8552, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 8553, 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, 0, 206, 830, 831, 2465, 832, 2463, 2464, 5289, 833, + 2460, 2461, 5288, 2462, 5286, 5287, 8547, 834, 2456, 2457, 5285, + 2458, 5283, 5284, 8546, 2459, 5280, 5281, 8545, 5282, 8543, 8544, + 0, 835, 2451, 2452, 5279, 2453, 5277, 5278, 8542, 2454, 5274, + 5275, 8541, 5276, 8539, 8540, 0, 2455, 5270, 5271, 8538, 5272, + 8536, 8537, 0, 5273, 8533, 8534, 0, 8535, 0, 0, 0, + 836, 2445, 2446, 5269, 2447, 5267, 5268, 8532, 2448, 5264, 5265, + 8531, 5266, 8529, 8530, 0, 2449, 5260, 5261, 8528, 5262, 8526, + 8527, 0, 5263, 8523, 8524, 0, 8525, 0, 0, 0, 2450, + 5255, 5256, 8522, 5257, 8520, 8521, 0, 5258, 8517, 8518, 0, + 8519, 0, 0, 0, 5259, 8513, 8514, 0, 8515, 0, 0, + 0, 8516, 0, 0, 0, 0, 0, 0, 0, 837, 2438, + 2439, 5254, 2440, 5252, 5253, 8512, 2441, 5249, 5250, 8511, 5251, + 8509, 8510, 0, 2442, 5245, 5246, 8508, 5247, 8506, 8507, 0, + 5248, 8503, 8504, 0, 8505, 0, 0, 0, 2443, 5240, 5241, + 8502, 5242, 8500, 8501, 0, 5243, 8497, 8498, 0, 8499, 0, + 0, 0, 5244, 8493, 8494, 0, 8495, 0, 0, 0, 8496, + 0, 0, 0, 0, 0, 0, 0, 2444, 5234, 5235, 8492, + 5236, 8490, 8491, 0, 5237, 8487, 8488, 0, 8489, 0, 0, + 0, 5238, 8483, 8484, 0, 8485, 0, 0, 0, 8486, 0, + 0, 0, 0, 0, 0, 0, 5239, 8478, 8479, 0, 8480, + 0, 0, 0, 8481, 0, 0, 0, 0, 0, 0, 0, + 8482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 838, 2430, 2431, 5233, 2432, 5231, + 5232, 8477, 2433, 5228, 5229, 8476, 5230, 8474, 8475, 0, 2434, + 5224, 5225, 8473, 5226, 8471, 8472, 0, 5227, 8468, 8469, 0, + 8470, 0, 0, 0, 2435, 5219, 5220, 8467, 5221, 8465, 8466, + 0, 5222, 8462, 8463, 0, 8464, 0, 0, 0, 5223, 8458, + 8459, 0, 8460, 0, 0, 0, 8461, 0, 0, 0, 0, + 0, 0, 0, 2436, 5213, 5214, 8457, 5215, 8455, 8456, 0, + 5216, 8452, 8453, 0, 8454, 0, 0, 0, 5217, 8448, 8449, + 0, 8450, 0, 0, 0, 8451, 0, 0, 0, 0, 0, + 0, 0, 5218, 8443, 8444, 0, 8445, 0, 0, 0, 8446, + 0, 0, 0, 0, 0, 0, 0, 8447, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2437, 5206, 5207, 8442, 5208, 8440, 8441, 0, 5209, 8437, + 8438, 0, 8439, 0, 0, 0, 5210, 8433, 8434, 0, 8435, + 0, 0, 0, 8436, 0, 0, 0, 0, 0, 0, 0, + 5211, 8428, 8429, 0, 8430, 0, 0, 0, 8431, 0, 0, + 0, 0, 0, 0, 0, 8432, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5212, + 8422, 8423, 0, 8424, 0, 0, 0, 8425, 0, 0, 0, + 0, 0, 0, 0, 8426, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 8427, 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, 0, 839, 2421, 2422, + 5205, 2423, 5203, 5204, 8421, 2424, 5200, 5201, 8420, 5202, 8418, + 8419, 0, 2425, 5196, 5197, 8417, 5198, 8415, 8416, 0, 5199, + 8412, 8413, 0, 8414, 0, 0, 0, 2426, 5191, 5192, 8411, + 5193, 8409, 8410, 0, 5194, 8406, 8407, 0, 8408, 0, 0, + 0, 5195, 8402, 8403, 0, 8404, 0, 0, 0, 8405, 0, + 0, 0, 0, 0, 0, 0, 2427, 5185, 5186, 8401, 5187, + 8399, 8400, 0, 5188, 8396, 8397, 0, 8398, 0, 0, 0, + 5189, 8392, 8393, 0, 8394, 0, 0, 0, 8395, 0, 0, + 0, 0, 0, 0, 0, 5190, 8387, 8388, 0, 8389, 0, + 0, 0, 8390, 0, 0, 0, 0, 0, 0, 0, 8391, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2428, 5178, 5179, 8386, 5180, 8384, 8385, + 0, 5181, 8381, 8382, 0, 8383, 0, 0, 0, 5182, 8377, + 8378, 0, 8379, 0, 0, 0, 8380, 0, 0, 0, 0, + 0, 0, 0, 5183, 8372, 8373, 0, 8374, 0, 0, 0, + 8375, 0, 0, 0, 0, 0, 0, 0, 8376, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5184, 8366, 8367, 0, 8368, 0, 0, 0, 8369, + 0, 0, 0, 0, 0, 0, 0, 8370, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8371, 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, 0, + 2429, 5170, 5171, 8365, 5172, 8363, 8364, 0, 5173, 8360, 8361, + 0, 8362, 0, 0, 0, 5174, 8356, 8357, 0, 8358, 0, + 0, 0, 8359, 0, 0, 0, 0, 0, 0, 0, 5175, + 8351, 8352, 0, 8353, 0, 0, 0, 8354, 0, 0, 0, + 0, 0, 0, 0, 8355, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5176, 8345, + 8346, 0, 8347, 0, 0, 0, 8348, 0, 0, 0, 0, + 0, 0, 0, 8349, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 8350, 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, 0, 5177, 8338, 8339, 0, + 8340, 0, 0, 0, 8341, 0, 0, 0, 0, 0, 0, + 0, 8342, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 8343, 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, 0, 8344, 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, 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, + 0, 0, 0, 207, 819, 820, 2420, 821, 2418, 2419, 5169, + 822, 2415, 2416, 5168, 2417, 5166, 5167, 8337, 823, 2411, 2412, + 5165, 2413, 5163, 5164, 8336, 2414, 5160, 5161, 8335, 5162, 8333, + 8334, 0, 824, 2406, 2407, 5159, 2408, 5157, 5158, 8332, 2409, + 5154, 5155, 8331, 5156, 8329, 8330, 0, 2410, 5150, 5151, 8328, + 5152, 8326, 8327, 0, 5153, 8323, 8324, 0, 8325, 0, 0, + 0, 825, 2400, 2401, 5149, 2402, 5147, 5148, 8322, 2403, 5144, + 5145, 8321, 5146, 8319, 8320, 0, 2404, 5140, 5141, 8318, 5142, + 8316, 8317, 0, 5143, 8313, 8314, 0, 8315, 0, 0, 0, + 2405, 5135, 5136, 8312, 5137, 8310, 8311, 0, 5138, 8307, 8308, + 0, 8309, 0, 0, 0, 5139, 8303, 8304, 0, 8305, 0, + 0, 0, 8306, 0, 0, 0, 0, 0, 0, 0, 826, + 2393, 2394, 5134, 2395, 5132, 5133, 8302, 2396, 5129, 5130, 8301, + 5131, 8299, 8300, 0, 2397, 5125, 5126, 8298, 5127, 8296, 8297, + 0, 5128, 8293, 8294, 0, 8295, 0, 0, 0, 2398, 5120, + 5121, 8292, 5122, 8290, 8291, 0, 5123, 8287, 8288, 0, 8289, + 0, 0, 0, 5124, 8283, 8284, 0, 8285, 0, 0, 0, + 8286, 0, 0, 0, 0, 0, 0, 0, 2399, 5114, 5115, + 8282, 5116, 8280, 8281, 0, 5117, 8277, 8278, 0, 8279, 0, + 0, 0, 5118, 8273, 8274, 0, 8275, 0, 0, 0, 8276, + 0, 0, 0, 0, 0, 0, 0, 5119, 8268, 8269, 0, + 8270, 0, 0, 0, 8271, 0, 0, 0, 0, 0, 0, + 0, 8272, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 827, 2385, 2386, 5113, 2387, + 5111, 5112, 8267, 2388, 5108, 5109, 8266, 5110, 8264, 8265, 0, + 2389, 5104, 5105, 8263, 5106, 8261, 8262, 0, 5107, 8258, 8259, + 0, 8260, 0, 0, 0, 2390, 5099, 5100, 8257, 5101, 8255, + 8256, 0, 5102, 8252, 8253, 0, 8254, 0, 0, 0, 5103, + 8248, 8249, 0, 8250, 0, 0, 0, 8251, 0, 0, 0, + 0, 0, 0, 0, 2391, 5093, 5094, 8247, 5095, 8245, 8246, + 0, 5096, 8242, 8243, 0, 8244, 0, 0, 0, 5097, 8238, + 8239, 0, 8240, 0, 0, 0, 8241, 0, 0, 0, 0, + 0, 0, 0, 5098, 8233, 8234, 0, 8235, 0, 0, 0, + 8236, 0, 0, 0, 0, 0, 0, 0, 8237, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2392, 5086, 5087, 8232, 5088, 8230, 8231, 0, 5089, + 8227, 8228, 0, 8229, 0, 0, 0, 5090, 8223, 8224, 0, + 8225, 0, 0, 0, 8226, 0, 0, 0, 0, 0, 0, + 0, 5091, 8218, 8219, 0, 8220, 0, 0, 0, 8221, 0, + 0, 0, 0, 0, 0, 0, 8222, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5092, 8212, 8213, 0, 8214, 0, 0, 0, 8215, 0, 0, + 0, 0, 0, 0, 0, 8216, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8217, + 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, 0, 828, 2376, + 2377, 5085, 2378, 5083, 5084, 8211, 2379, 5080, 5081, 8210, 5082, + 8208, 8209, 0, 2380, 5076, 5077, 8207, 5078, 8205, 8206, 0, + 5079, 8202, 8203, 0, 8204, 0, 0, 0, 2381, 5071, 5072, + 8201, 5073, 8199, 8200, 0, 5074, 8196, 8197, 0, 8198, 0, + 0, 0, 5075, 8192, 8193, 0, 8194, 0, 0, 0, 8195, + 0, 0, 0, 0, 0, 0, 0, 2382, 5065, 5066, 8191, + 5067, 8189, 8190, 0, 5068, 8186, 8187, 0, 8188, 0, 0, + 0, 5069, 8182, 8183, 0, 8184, 0, 0, 0, 8185, 0, + 0, 0, 0, 0, 0, 0, 5070, 8177, 8178, 0, 8179, + 0, 0, 0, 8180, 0, 0, 0, 0, 0, 0, 0, + 8181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2383, 5058, 5059, 8176, 5060, 8174, + 8175, 0, 5061, 8171, 8172, 0, 8173, 0, 0, 0, 5062, + 8167, 8168, 0, 8169, 0, 0, 0, 8170, 0, 0, 0, + 0, 0, 0, 0, 5063, 8162, 8163, 0, 8164, 0, 0, + 0, 8165, 0, 0, 0, 0, 0, 0, 0, 8166, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5064, 8156, 8157, 0, 8158, 0, 0, 0, + 8159, 0, 0, 0, 0, 0, 0, 0, 8160, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 8161, 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, + 0, 2384, 5050, 5051, 8155, 5052, 8153, 8154, 0, 5053, 8150, + 8151, 0, 8152, 0, 0, 0, 5054, 8146, 8147, 0, 8148, + 0, 0, 0, 8149, 0, 0, 0, 0, 0, 0, 0, + 5055, 8141, 8142, 0, 8143, 0, 0, 0, 8144, 0, 0, + 0, 0, 0, 0, 0, 8145, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5056, + 8135, 8136, 0, 8137, 0, 0, 0, 8138, 0, 0, 0, + 0, 0, 0, 0, 8139, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 8140, 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, 0, 5057, 8128, 8129, + 0, 8130, 0, 0, 0, 8131, 0, 0, 0, 0, 0, + 0, 0, 8132, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 8133, 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, 0, 8134, 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, 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, 0, 0, 0, 829, 2366, 2367, 5049, 2368, 5047, 5048, + 8127, 2369, 5044, 5045, 8126, 5046, 8124, 8125, 0, 2370, 5040, + 5041, 8123, 5042, 8121, 8122, 0, 5043, 8118, 8119, 0, 8120, + 0, 0, 0, 2371, 5035, 5036, 8117, 5037, 8115, 8116, 0, + 5038, 8112, 8113, 0, 8114, 0, 0, 0, 5039, 8108, 8109, + 0, 8110, 0, 0, 0, 8111, 0, 0, 0, 0, 0, + 0, 0, 2372, 5029, 5030, 8107, 5031, 8105, 8106, 0, 5032, + 8102, 8103, 0, 8104, 0, 0, 0, 5033, 8098, 8099, 0, + 8100, 0, 0, 0, 8101, 0, 0, 0, 0, 0, 0, + 0, 5034, 8093, 8094, 0, 8095, 0, 0, 0, 8096, 0, + 0, 0, 0, 0, 0, 0, 8097, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2373, 5022, 5023, 8092, 5024, 8090, 8091, 0, 5025, 8087, 8088, + 0, 8089, 0, 0, 0, 5026, 8083, 8084, 0, 8085, 0, + 0, 0, 8086, 0, 0, 0, 0, 0, 0, 0, 5027, + 8078, 8079, 0, 8080, 0, 0, 0, 8081, 0, 0, 0, + 0, 0, 0, 0, 8082, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5028, 8072, + 8073, 0, 8074, 0, 0, 0, 8075, 0, 0, 0, 0, + 0, 0, 0, 8076, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 8077, 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, 0, 2374, 5014, 5015, 8071, + 5016, 8069, 8070, 0, 5017, 8066, 8067, 0, 8068, 0, 0, + 0, 5018, 8062, 8063, 0, 8064, 0, 0, 0, 8065, 0, + 0, 0, 0, 0, 0, 0, 5019, 8057, 8058, 0, 8059, + 0, 0, 0, 8060, 0, 0, 0, 0, 0, 0, 0, + 8061, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5020, 8051, 8052, 0, 8053, 0, + 0, 0, 8054, 0, 0, 0, 0, 0, 0, 0, 8055, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8056, 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, 0, 5021, 8044, 8045, 0, 8046, 0, 0, 0, + 8047, 0, 0, 0, 0, 0, 0, 0, 8048, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 8049, 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, + 0, 8050, 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, 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, 0, 0, 0, 2375, + 5005, 5006, 8043, 5007, 8041, 8042, 0, 5008, 8038, 8039, 0, + 8040, 0, 0, 0, 5009, 8034, 8035, 0, 8036, 0, 0, + 0, 8037, 0, 0, 0, 0, 0, 0, 0, 5010, 8029, + 8030, 0, 8031, 0, 0, 0, 8032, 0, 0, 0, 0, + 0, 0, 0, 8033, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5011, 8023, 8024, + 0, 8025, 0, 0, 0, 8026, 0, 0, 0, 0, 0, + 0, 0, 8027, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 8028, 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, 0, 5012, 8016, 8017, 0, 8018, + 0, 0, 0, 8019, 0, 0, 0, 0, 0, 0, 0, + 8020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 8021, 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, 0, 8022, 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, 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, 0, + 0, 0, 5013, 8008, 8009, 0, 8010, 0, 0, 0, 8011, + 0, 0, 0, 0, 0, 0, 0, 8012, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8013, 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, 0, + 8014, 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, 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, 0, 0, 0, 8015, 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, 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, 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, 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, 0, 0, + 0, 0, 0, 0, 0, 14, 15, 16, 195, 17, 193, + 194, 818, 18, 190, 191, 817, 192, 815, 816, 2365, 19, + 186, 187, 814, 188, 812, 813, 2364, 189, 809, 810, 2363, + 811, 2361, 2362, 5004, 20, 181, 182, 808, 183, 806, 807, + 2360, 184, 803, 804, 2359, 805, 2357, 2358, 5003, 185, 799, + 800, 2356, 801, 2354, 2355, 5002, 802, 2351, 2352, 5001, 2353, + 4999, 5000, 8007, 21, 175, 176, 798, 177, 796, 797, 2350, + 178, 793, 794, 2349, 795, 2347, 2348, 4998, 179, 789, 790, + 2346, 791, 2344, 2345, 4997, 792, 2341, 2342, 4996, 2343, 4994, + 4995, 8006, 180, 784, 785, 2340, 786, 2338, 2339, 4993, 787, + 2335, 2336, 4992, 2337, 4990, 4991, 8005, 788, 2331, 2332, 4989, + 2333, 4987, 4988, 8004, 2334, 4984, 4985, 8003, 4986, 8001, 8002, + 0, 22, 168, 169, 783, 170, 781, 782, 2330, 171, 778, + 779, 2329, 780, 2327, 2328, 4983, 172, 774, 775, 2326, 776, + 2324, 2325, 4982, 777, 2321, 2322, 4981, 2323, 4979, 4980, 8000, + 173, 769, 770, 2320, 771, 2318, 2319, 4978, 772, 2315, 2316, + 4977, 2317, 4975, 4976, 7999, 773, 2311, 2312, 4974, 2313, 4972, + 4973, 7998, 2314, 4969, 4970, 7997, 4971, 7995, 7996, 0, 174, + 763, 764, 2310, 765, 2308, 2309, 4968, 766, 2305, 2306, 4967, + 2307, 4965, 4966, 7994, 767, 2301, 2302, 4964, 2303, 4962, 4963, + 7993, 2304, 4959, 4960, 7992, 4961, 7990, 7991, 0, 768, 2296, + 2297, 4958, 2298, 4956, 4957, 7989, 2299, 4953, 4954, 7988, 4955, + 7986, 7987, 0, 2300, 4949, 4950, 7985, 4951, 7983, 7984, 0, + 4952, 7980, 7981, 0, 7982, 0, 0, 0, 23, 160, 161, + 762, 162, 760, 761, 2295, 163, 757, 758, 2294, 759, 2292, + 2293, 4948, 164, 753, 754, 2291, 755, 2289, 2290, 4947, 756, + 2286, 2287, 4946, 2288, 4944, 4945, 7979, 165, 748, 749, 2285, + 750, 2283, 2284, 4943, 751, 2280, 2281, 4942, 2282, 4940, 4941, + 7978, 752, 2276, 2277, 4939, 2278, 4937, 4938, 7977, 2279, 4934, + 4935, 7976, 4936, 7974, 7975, 0, 166, 742, 743, 2275, 744, + 2273, 2274, 4933, 745, 2270, 2271, 4932, 2272, 4930, 4931, 7973, + 746, 2266, 2267, 4929, 2268, 4927, 4928, 7972, 2269, 4924, 4925, + 7971, 4926, 7969, 7970, 0, 747, 2261, 2262, 4923, 2263, 4921, + 4922, 7968, 2264, 4918, 4919, 7967, 4920, 7965, 7966, 0, 2265, + 4914, 4915, 7964, 4916, 7962, 7963, 0, 4917, 7959, 7960, 0, + 7961, 0, 0, 0, 167, 735, 736, 2260, 737, 2258, 2259, + 4913, 738, 2255, 2256, 4912, 2257, 4910, 4911, 7958, 739, 2251, + 2252, 4909, 2253, 4907, 4908, 7957, 2254, 4904, 4905, 7956, 4906, + 7954, 7955, 0, 740, 2246, 2247, 4903, 2248, 4901, 4902, 7953, + 2249, 4898, 4899, 7952, 4900, 7950, 7951, 0, 2250, 4894, 4895, + 7949, 4896, 7947, 7948, 0, 4897, 7944, 7945, 0, 7946, 0, + 0, 0, 741, 2240, 2241, 4893, 2242, 4891, 4892, 7943, 2243, + 4888, 4889, 7942, 4890, 7940, 7941, 0, 2244, 4884, 4885, 7939, + 4886, 7937, 7938, 0, 4887, 7934, 7935, 0, 7936, 0, 0, + 0, 2245, 4879, 4880, 7933, 4881, 7931, 7932, 0, 4882, 7928, + 7929, 0, 7930, 0, 0, 0, 4883, 7924, 7925, 0, 7926, + 0, 0, 0, 7927, 0, 0, 0, 0, 0, 0, 0, + 24, 151, 152, 734, 153, 732, 733, 2239, 154, 729, 730, + 2238, 731, 2236, 2237, 4878, 155, 725, 726, 2235, 727, 2233, + 2234, 4877, 728, 2230, 2231, 4876, 2232, 4874, 4875, 7923, 156, + 720, 721, 2229, 722, 2227, 2228, 4873, 723, 2224, 2225, 4872, + 2226, 4870, 4871, 7922, 724, 2220, 2221, 4869, 2222, 4867, 4868, + 7921, 2223, 4864, 4865, 7920, 4866, 7918, 7919, 0, 157, 714, + 715, 2219, 716, 2217, 2218, 4863, 717, 2214, 2215, 4862, 2216, + 4860, 4861, 7917, 718, 2210, 2211, 4859, 2212, 4857, 4858, 7916, + 2213, 4854, 4855, 7915, 4856, 7913, 7914, 0, 719, 2205, 2206, + 4853, 2207, 4851, 4852, 7912, 2208, 4848, 4849, 7911, 4850, 7909, + 7910, 0, 2209, 4844, 4845, 7908, 4846, 7906, 7907, 0, 4847, + 7903, 7904, 0, 7905, 0, 0, 0, 158, 707, 708, 2204, + 709, 2202, 2203, 4843, 710, 2199, 2200, 4842, 2201, 4840, 4841, + 7902, 711, 2195, 2196, 4839, 2197, 4837, 4838, 7901, 2198, 4834, + 4835, 7900, 4836, 7898, 7899, 0, 712, 2190, 2191, 4833, 2192, + 4831, 4832, 7897, 2193, 4828, 4829, 7896, 4830, 7894, 7895, 0, + 2194, 4824, 4825, 7893, 4826, 7891, 7892, 0, 4827, 7888, 7889, + 0, 7890, 0, 0, 0, 713, 2184, 2185, 4823, 2186, 4821, + 4822, 7887, 2187, 4818, 4819, 7886, 4820, 7884, 7885, 0, 2188, + 4814, 4815, 7883, 4816, 7881, 7882, 0, 4817, 7878, 7879, 0, + 7880, 0, 0, 0, 2189, 4809, 4810, 7877, 4811, 7875, 7876, + 0, 4812, 7872, 7873, 0, 7874, 0, 0, 0, 4813, 7868, + 7869, 0, 7870, 0, 0, 0, 7871, 0, 0, 0, 0, + 0, 0, 0, 159, 699, 700, 2183, 701, 2181, 2182, 4808, + 702, 2178, 2179, 4807, 2180, 4805, 4806, 7867, 703, 2174, 2175, + 4804, 2176, 4802, 4803, 7866, 2177, 4799, 4800, 7865, 4801, 7863, + 7864, 0, 704, 2169, 2170, 4798, 2171, 4796, 4797, 7862, 2172, + 4793, 4794, 7861, 4795, 7859, 7860, 0, 2173, 4789, 4790, 7858, + 4791, 7856, 7857, 0, 4792, 7853, 7854, 0, 7855, 0, 0, + 0, 705, 2163, 2164, 4788, 2165, 4786, 4787, 7852, 2166, 4783, + 4784, 7851, 4785, 7849, 7850, 0, 2167, 4779, 4780, 7848, 4781, + 7846, 7847, 0, 4782, 7843, 7844, 0, 7845, 0, 0, 0, + 2168, 4774, 4775, 7842, 4776, 7840, 7841, 0, 4777, 7837, 7838, + 0, 7839, 0, 0, 0, 4778, 7833, 7834, 0, 7835, 0, + 0, 0, 7836, 0, 0, 0, 0, 0, 0, 0, 706, + 2156, 2157, 4773, 2158, 4771, 4772, 7832, 2159, 4768, 4769, 7831, + 4770, 7829, 7830, 0, 2160, 4764, 4765, 7828, 4766, 7826, 7827, + 0, 4767, 7823, 7824, 0, 7825, 0, 0, 0, 2161, 4759, + 4760, 7822, 4761, 7820, 7821, 0, 4762, 7817, 7818, 0, 7819, + 0, 0, 0, 4763, 7813, 7814, 0, 7815, 0, 0, 0, + 7816, 0, 0, 0, 0, 0, 0, 0, 2162, 4753, 4754, + 7812, 4755, 7810, 7811, 0, 4756, 7807, 7808, 0, 7809, 0, + 0, 0, 4757, 7803, 7804, 0, 7805, 0, 0, 0, 7806, + 0, 0, 0, 0, 0, 0, 0, 4758, 7798, 7799, 0, + 7800, 0, 0, 0, 7801, 0, 0, 0, 0, 0, 0, + 0, 7802, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 25, 141, 142, 698, 143, + 696, 697, 2155, 144, 693, 694, 2154, 695, 2152, 2153, 4752, + 145, 689, 690, 2151, 691, 2149, 2150, 4751, 692, 2146, 2147, + 4750, 2148, 4748, 4749, 7797, 146, 684, 685, 2145, 686, 2143, + 2144, 4747, 687, 2140, 2141, 4746, 2142, 4744, 4745, 7796, 688, + 2136, 2137, 4743, 2138, 4741, 4742, 7795, 2139, 4738, 4739, 7794, + 4740, 7792, 7793, 0, 147, 678, 679, 2135, 680, 2133, 2134, + 4737, 681, 2130, 2131, 4736, 2132, 4734, 4735, 7791, 682, 2126, + 2127, 4733, 2128, 4731, 4732, 7790, 2129, 4728, 4729, 7789, 4730, + 7787, 7788, 0, 683, 2121, 2122, 4727, 2123, 4725, 4726, 7786, + 2124, 4722, 4723, 7785, 4724, 7783, 7784, 0, 2125, 4718, 4719, + 7782, 4720, 7780, 7781, 0, 4721, 7777, 7778, 0, 7779, 0, + 0, 0, 148, 671, 672, 2120, 673, 2118, 2119, 4717, 674, + 2115, 2116, 4716, 2117, 4714, 4715, 7776, 675, 2111, 2112, 4713, + 2113, 4711, 4712, 7775, 2114, 4708, 4709, 7774, 4710, 7772, 7773, + 0, 676, 2106, 2107, 4707, 2108, 4705, 4706, 7771, 2109, 4702, + 4703, 7770, 4704, 7768, 7769, 0, 2110, 4698, 4699, 7767, 4700, + 7765, 7766, 0, 4701, 7762, 7763, 0, 7764, 0, 0, 0, + 677, 2100, 2101, 4697, 2102, 4695, 4696, 7761, 2103, 4692, 4693, + 7760, 4694, 7758, 7759, 0, 2104, 4688, 4689, 7757, 4690, 7755, + 7756, 0, 4691, 7752, 7753, 0, 7754, 0, 0, 0, 2105, + 4683, 4684, 7751, 4685, 7749, 7750, 0, 4686, 7746, 7747, 0, + 7748, 0, 0, 0, 4687, 7742, 7743, 0, 7744, 0, 0, + 0, 7745, 0, 0, 0, 0, 0, 0, 0, 149, 663, + 664, 2099, 665, 2097, 2098, 4682, 666, 2094, 2095, 4681, 2096, + 4679, 4680, 7741, 667, 2090, 2091, 4678, 2092, 4676, 4677, 7740, + 2093, 4673, 4674, 7739, 4675, 7737, 7738, 0, 668, 2085, 2086, + 4672, 2087, 4670, 4671, 7736, 2088, 4667, 4668, 7735, 4669, 7733, + 7734, 0, 2089, 4663, 4664, 7732, 4665, 7730, 7731, 0, 4666, + 7727, 7728, 0, 7729, 0, 0, 0, 669, 2079, 2080, 4662, + 2081, 4660, 4661, 7726, 2082, 4657, 4658, 7725, 4659, 7723, 7724, + 0, 2083, 4653, 4654, 7722, 4655, 7720, 7721, 0, 4656, 7717, + 7718, 0, 7719, 0, 0, 0, 2084, 4648, 4649, 7716, 4650, + 7714, 7715, 0, 4651, 7711, 7712, 0, 7713, 0, 0, 0, + 4652, 7707, 7708, 0, 7709, 0, 0, 0, 7710, 0, 0, + 0, 0, 0, 0, 0, 670, 2072, 2073, 4647, 2074, 4645, + 4646, 7706, 2075, 4642, 4643, 7705, 4644, 7703, 7704, 0, 2076, + 4638, 4639, 7702, 4640, 7700, 7701, 0, 4641, 7697, 7698, 0, + 7699, 0, 0, 0, 2077, 4633, 4634, 7696, 4635, 7694, 7695, + 0, 4636, 7691, 7692, 0, 7693, 0, 0, 0, 4637, 7687, + 7688, 0, 7689, 0, 0, 0, 7690, 0, 0, 0, 0, + 0, 0, 0, 2078, 4627, 4628, 7686, 4629, 7684, 7685, 0, + 4630, 7681, 7682, 0, 7683, 0, 0, 0, 4631, 7677, 7678, + 0, 7679, 0, 0, 0, 7680, 0, 0, 0, 0, 0, + 0, 0, 4632, 7672, 7673, 0, 7674, 0, 0, 0, 7675, + 0, 0, 0, 0, 0, 0, 0, 7676, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 150, 654, 655, 2071, 656, 2069, 2070, 4626, 657, 2066, + 2067, 4625, 2068, 4623, 4624, 7671, 658, 2062, 2063, 4622, 2064, + 4620, 4621, 7670, 2065, 4617, 4618, 7669, 4619, 7667, 7668, 0, + 659, 2057, 2058, 4616, 2059, 4614, 4615, 7666, 2060, 4611, 4612, + 7665, 4613, 7663, 7664, 0, 2061, 4607, 4608, 7662, 4609, 7660, + 7661, 0, 4610, 7657, 7658, 0, 7659, 0, 0, 0, 660, + 2051, 2052, 4606, 2053, 4604, 4605, 7656, 2054, 4601, 4602, 7655, + 4603, 7653, 7654, 0, 2055, 4597, 4598, 7652, 4599, 7650, 7651, + 0, 4600, 7647, 7648, 0, 7649, 0, 0, 0, 2056, 4592, + 4593, 7646, 4594, 7644, 7645, 0, 4595, 7641, 7642, 0, 7643, + 0, 0, 0, 4596, 7637, 7638, 0, 7639, 0, 0, 0, + 7640, 0, 0, 0, 0, 0, 0, 0, 661, 2044, 2045, + 4591, 2046, 4589, 4590, 7636, 2047, 4586, 4587, 7635, 4588, 7633, + 7634, 0, 2048, 4582, 4583, 7632, 4584, 7630, 7631, 0, 4585, + 7627, 7628, 0, 7629, 0, 0, 0, 2049, 4577, 4578, 7626, + 4579, 7624, 7625, 0, 4580, 7621, 7622, 0, 7623, 0, 0, + 0, 4581, 7617, 7618, 0, 7619, 0, 0, 0, 7620, 0, + 0, 0, 0, 0, 0, 0, 2050, 4571, 4572, 7616, 4573, + 7614, 7615, 0, 4574, 7611, 7612, 0, 7613, 0, 0, 0, + 4575, 7607, 7608, 0, 7609, 0, 0, 0, 7610, 0, 0, + 0, 0, 0, 0, 0, 4576, 7602, 7603, 0, 7604, 0, + 0, 0, 7605, 0, 0, 0, 0, 0, 0, 0, 7606, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 662, 2036, 2037, 4570, 2038, 4568, 4569, + 7601, 2039, 4565, 4566, 7600, 4567, 7598, 7599, 0, 2040, 4561, + 4562, 7597, 4563, 7595, 7596, 0, 4564, 7592, 7593, 0, 7594, + 0, 0, 0, 2041, 4556, 4557, 7591, 4558, 7589, 7590, 0, + 4559, 7586, 7587, 0, 7588, 0, 0, 0, 4560, 7582, 7583, + 0, 7584, 0, 0, 0, 7585, 0, 0, 0, 0, 0, + 0, 0, 2042, 4550, 4551, 7581, 4552, 7579, 7580, 0, 4553, + 7576, 7577, 0, 7578, 0, 0, 0, 4554, 7572, 7573, 0, + 7574, 0, 0, 0, 7575, 0, 0, 0, 0, 0, 0, + 0, 4555, 7567, 7568, 0, 7569, 0, 0, 0, 7570, 0, + 0, 0, 0, 0, 0, 0, 7571, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2043, 4543, 4544, 7566, 4545, 7564, 7565, 0, 4546, 7561, 7562, + 0, 7563, 0, 0, 0, 4547, 7557, 7558, 0, 7559, 0, + 0, 0, 7560, 0, 0, 0, 0, 0, 0, 0, 4548, + 7552, 7553, 0, 7554, 0, 0, 0, 7555, 0, 0, 0, + 0, 0, 0, 0, 7556, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4549, 7546, + 7547, 0, 7548, 0, 0, 0, 7549, 0, 0, 0, 0, + 0, 0, 0, 7550, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7551, 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, 0, 26, 130, 131, 653, + 132, 651, 652, 2035, 133, 648, 649, 2034, 650, 2032, 2033, + 4542, 134, 644, 645, 2031, 646, 2029, 2030, 4541, 647, 2026, + 2027, 4540, 2028, 4538, 4539, 7545, 135, 639, 640, 2025, 641, + 2023, 2024, 4537, 642, 2020, 2021, 4536, 2022, 4534, 4535, 7544, + 643, 2016, 2017, 4533, 2018, 4531, 4532, 7543, 2019, 4528, 4529, + 7542, 4530, 7540, 7541, 0, 136, 633, 634, 2015, 635, 2013, + 2014, 4527, 636, 2010, 2011, 4526, 2012, 4524, 4525, 7539, 637, + 2006, 2007, 4523, 2008, 4521, 4522, 7538, 2009, 4518, 4519, 7537, + 4520, 7535, 7536, 0, 638, 2001, 2002, 4517, 2003, 4515, 4516, + 7534, 2004, 4512, 4513, 7533, 4514, 7531, 7532, 0, 2005, 4508, + 4509, 7530, 4510, 7528, 7529, 0, 4511, 7525, 7526, 0, 7527, + 0, 0, 0, 137, 626, 627, 2000, 628, 1998, 1999, 4507, + 629, 1995, 1996, 4506, 1997, 4504, 4505, 7524, 630, 1991, 1992, + 4503, 1993, 4501, 4502, 7523, 1994, 4498, 4499, 7522, 4500, 7520, + 7521, 0, 631, 1986, 1987, 4497, 1988, 4495, 4496, 7519, 1989, + 4492, 4493, 7518, 4494, 7516, 7517, 0, 1990, 4488, 4489, 7515, + 4490, 7513, 7514, 0, 4491, 7510, 7511, 0, 7512, 0, 0, + 0, 632, 1980, 1981, 4487, 1982, 4485, 4486, 7509, 1983, 4482, + 4483, 7508, 4484, 7506, 7507, 0, 1984, 4478, 4479, 7505, 4480, + 7503, 7504, 0, 4481, 7500, 7501, 0, 7502, 0, 0, 0, + 1985, 4473, 4474, 7499, 4475, 7497, 7498, 0, 4476, 7494, 7495, + 0, 7496, 0, 0, 0, 4477, 7490, 7491, 0, 7492, 0, + 0, 0, 7493, 0, 0, 0, 0, 0, 0, 0, 138, + 618, 619, 1979, 620, 1977, 1978, 4472, 621, 1974, 1975, 4471, + 1976, 4469, 4470, 7489, 622, 1970, 1971, 4468, 1972, 4466, 4467, + 7488, 1973, 4463, 4464, 7487, 4465, 7485, 7486, 0, 623, 1965, + 1966, 4462, 1967, 4460, 4461, 7484, 1968, 4457, 4458, 7483, 4459, + 7481, 7482, 0, 1969, 4453, 4454, 7480, 4455, 7478, 7479, 0, + 4456, 7475, 7476, 0, 7477, 0, 0, 0, 624, 1959, 1960, + 4452, 1961, 4450, 4451, 7474, 1962, 4447, 4448, 7473, 4449, 7471, + 7472, 0, 1963, 4443, 4444, 7470, 4445, 7468, 7469, 0, 4446, + 7465, 7466, 0, 7467, 0, 0, 0, 1964, 4438, 4439, 7464, + 4440, 7462, 7463, 0, 4441, 7459, 7460, 0, 7461, 0, 0, + 0, 4442, 7455, 7456, 0, 7457, 0, 0, 0, 7458, 0, + 0, 0, 0, 0, 0, 0, 625, 1952, 1953, 4437, 1954, + 4435, 4436, 7454, 1955, 4432, 4433, 7453, 4434, 7451, 7452, 0, + 1956, 4428, 4429, 7450, 4430, 7448, 7449, 0, 4431, 7445, 7446, + 0, 7447, 0, 0, 0, 1957, 4423, 4424, 7444, 4425, 7442, + 7443, 0, 4426, 7439, 7440, 0, 7441, 0, 0, 0, 4427, + 7435, 7436, 0, 7437, 0, 0, 0, 7438, 0, 0, 0, + 0, 0, 0, 0, 1958, 4417, 4418, 7434, 4419, 7432, 7433, + 0, 4420, 7429, 7430, 0, 7431, 0, 0, 0, 4421, 7425, + 7426, 0, 7427, 0, 0, 0, 7428, 0, 0, 0, 0, + 0, 0, 0, 4422, 7420, 7421, 0, 7422, 0, 0, 0, + 7423, 0, 0, 0, 0, 0, 0, 0, 7424, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 139, 609, 610, 1951, 611, 1949, 1950, 4416, 612, + 1946, 1947, 4415, 1948, 4413, 4414, 7419, 613, 1942, 1943, 4412, + 1944, 4410, 4411, 7418, 1945, 4407, 4408, 7417, 4409, 7415, 7416, + 0, 614, 1937, 1938, 4406, 1939, 4404, 4405, 7414, 1940, 4401, + 4402, 7413, 4403, 7411, 7412, 0, 1941, 4397, 4398, 7410, 4399, + 7408, 7409, 0, 4400, 7405, 7406, 0, 7407, 0, 0, 0, + 615, 1931, 1932, 4396, 1933, 4394, 4395, 7404, 1934, 4391, 4392, + 7403, 4393, 7401, 7402, 0, 1935, 4387, 4388, 7400, 4389, 7398, + 7399, 0, 4390, 7395, 7396, 0, 7397, 0, 0, 0, 1936, + 4382, 4383, 7394, 4384, 7392, 7393, 0, 4385, 7389, 7390, 0, + 7391, 0, 0, 0, 4386, 7385, 7386, 0, 7387, 0, 0, + 0, 7388, 0, 0, 0, 0, 0, 0, 0, 616, 1924, + 1925, 4381, 1926, 4379, 4380, 7384, 1927, 4376, 4377, 7383, 4378, + 7381, 7382, 0, 1928, 4372, 4373, 7380, 4374, 7378, 7379, 0, + 4375, 7375, 7376, 0, 7377, 0, 0, 0, 1929, 4367, 4368, + 7374, 4369, 7372, 7373, 0, 4370, 7369, 7370, 0, 7371, 0, + 0, 0, 4371, 7365, 7366, 0, 7367, 0, 0, 0, 7368, + 0, 0, 0, 0, 0, 0, 0, 1930, 4361, 4362, 7364, + 4363, 7362, 7363, 0, 4364, 7359, 7360, 0, 7361, 0, 0, + 0, 4365, 7355, 7356, 0, 7357, 0, 0, 0, 7358, 0, + 0, 0, 0, 0, 0, 0, 4366, 7350, 7351, 0, 7352, + 0, 0, 0, 7353, 0, 0, 0, 0, 0, 0, 0, + 7354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 617, 1916, 1917, 4360, 1918, 4358, + 4359, 7349, 1919, 4355, 4356, 7348, 4357, 7346, 7347, 0, 1920, + 4351, 4352, 7345, 4353, 7343, 7344, 0, 4354, 7340, 7341, 0, + 7342, 0, 0, 0, 1921, 4346, 4347, 7339, 4348, 7337, 7338, + 0, 4349, 7334, 7335, 0, 7336, 0, 0, 0, 4350, 7330, + 7331, 0, 7332, 0, 0, 0, 7333, 0, 0, 0, 0, + 0, 0, 0, 1922, 4340, 4341, 7329, 4342, 7327, 7328, 0, + 4343, 7324, 7325, 0, 7326, 0, 0, 0, 4344, 7320, 7321, + 0, 7322, 0, 0, 0, 7323, 0, 0, 0, 0, 0, + 0, 0, 4345, 7315, 7316, 0, 7317, 0, 0, 0, 7318, + 0, 0, 0, 0, 0, 0, 0, 7319, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1923, 4333, 4334, 7314, 4335, 7312, 7313, 0, 4336, 7309, + 7310, 0, 7311, 0, 0, 0, 4337, 7305, 7306, 0, 7307, + 0, 0, 0, 7308, 0, 0, 0, 0, 0, 0, 0, + 4338, 7300, 7301, 0, 7302, 0, 0, 0, 7303, 0, 0, + 0, 0, 0, 0, 0, 7304, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4339, + 7294, 7295, 0, 7296, 0, 0, 0, 7297, 0, 0, 0, + 0, 0, 0, 0, 7298, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7299, 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, 0, 140, 599, 600, + 1915, 601, 1913, 1914, 4332, 602, 1910, 1911, 4331, 1912, 4329, + 4330, 7293, 603, 1906, 1907, 4328, 1908, 4326, 4327, 7292, 1909, + 4323, 4324, 7291, 4325, 7289, 7290, 0, 604, 1901, 1902, 4322, + 1903, 4320, 4321, 7288, 1904, 4317, 4318, 7287, 4319, 7285, 7286, + 0, 1905, 4313, 4314, 7284, 4315, 7282, 7283, 0, 4316, 7279, + 7280, 0, 7281, 0, 0, 0, 605, 1895, 1896, 4312, 1897, + 4310, 4311, 7278, 1898, 4307, 4308, 7277, 4309, 7275, 7276, 0, + 1899, 4303, 4304, 7274, 4305, 7272, 7273, 0, 4306, 7269, 7270, + 0, 7271, 0, 0, 0, 1900, 4298, 4299, 7268, 4300, 7266, + 7267, 0, 4301, 7263, 7264, 0, 7265, 0, 0, 0, 4302, + 7259, 7260, 0, 7261, 0, 0, 0, 7262, 0, 0, 0, + 0, 0, 0, 0, 606, 1888, 1889, 4297, 1890, 4295, 4296, + 7258, 1891, 4292, 4293, 7257, 4294, 7255, 7256, 0, 1892, 4288, + 4289, 7254, 4290, 7252, 7253, 0, 4291, 7249, 7250, 0, 7251, + 0, 0, 0, 1893, 4283, 4284, 7248, 4285, 7246, 7247, 0, + 4286, 7243, 7244, 0, 7245, 0, 0, 0, 4287, 7239, 7240, + 0, 7241, 0, 0, 0, 7242, 0, 0, 0, 0, 0, + 0, 0, 1894, 4277, 4278, 7238, 4279, 7236, 7237, 0, 4280, + 7233, 7234, 0, 7235, 0, 0, 0, 4281, 7229, 7230, 0, + 7231, 0, 0, 0, 7232, 0, 0, 0, 0, 0, 0, + 0, 4282, 7224, 7225, 0, 7226, 0, 0, 0, 7227, 0, + 0, 0, 0, 0, 0, 0, 7228, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 607, 1880, 1881, 4276, 1882, 4274, 4275, 7223, 1883, 4271, 4272, + 7222, 4273, 7220, 7221, 0, 1884, 4267, 4268, 7219, 4269, 7217, + 7218, 0, 4270, 7214, 7215, 0, 7216, 0, 0, 0, 1885, + 4262, 4263, 7213, 4264, 7211, 7212, 0, 4265, 7208, 7209, 0, + 7210, 0, 0, 0, 4266, 7204, 7205, 0, 7206, 0, 0, + 0, 7207, 0, 0, 0, 0, 0, 0, 0, 1886, 4256, + 4257, 7203, 4258, 7201, 7202, 0, 4259, 7198, 7199, 0, 7200, + 0, 0, 0, 4260, 7194, 7195, 0, 7196, 0, 0, 0, + 7197, 0, 0, 0, 0, 0, 0, 0, 4261, 7189, 7190, + 0, 7191, 0, 0, 0, 7192, 0, 0, 0, 0, 0, + 0, 0, 7193, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1887, 4249, 4250, 7188, + 4251, 7186, 7187, 0, 4252, 7183, 7184, 0, 7185, 0, 0, + 0, 4253, 7179, 7180, 0, 7181, 0, 0, 0, 7182, 0, + 0, 0, 0, 0, 0, 0, 4254, 7174, 7175, 0, 7176, + 0, 0, 0, 7177, 0, 0, 0, 0, 0, 0, 0, + 7178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4255, 7168, 7169, 0, 7170, 0, + 0, 0, 7171, 0, 0, 0, 0, 0, 0, 0, 7172, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7173, 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, 0, 608, 1871, 1872, 4248, 1873, 4246, 4247, 7167, + 1874, 4243, 4244, 7166, 4245, 7164, 7165, 0, 1875, 4239, 4240, + 7163, 4241, 7161, 7162, 0, 4242, 7158, 7159, 0, 7160, 0, + 0, 0, 1876, 4234, 4235, 7157, 4236, 7155, 7156, 0, 4237, + 7152, 7153, 0, 7154, 0, 0, 0, 4238, 7148, 7149, 0, + 7150, 0, 0, 0, 7151, 0, 0, 0, 0, 0, 0, + 0, 1877, 4228, 4229, 7147, 4230, 7145, 7146, 0, 4231, 7142, + 7143, 0, 7144, 0, 0, 0, 4232, 7138, 7139, 0, 7140, + 0, 0, 0, 7141, 0, 0, 0, 0, 0, 0, 0, + 4233, 7133, 7134, 0, 7135, 0, 0, 0, 7136, 0, 0, + 0, 0, 0, 0, 0, 7137, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1878, + 4221, 4222, 7132, 4223, 7130, 7131, 0, 4224, 7127, 7128, 0, + 7129, 0, 0, 0, 4225, 7123, 7124, 0, 7125, 0, 0, + 0, 7126, 0, 0, 0, 0, 0, 0, 0, 4226, 7118, + 7119, 0, 7120, 0, 0, 0, 7121, 0, 0, 0, 0, + 0, 0, 0, 7122, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4227, 7112, 7113, + 0, 7114, 0, 0, 0, 7115, 0, 0, 0, 0, 0, + 0, 0, 7116, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7117, 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, 0, 1879, 4213, 4214, 7111, 4215, + 7109, 7110, 0, 4216, 7106, 7107, 0, 7108, 0, 0, 0, + 4217, 7102, 7103, 0, 7104, 0, 0, 0, 7105, 0, 0, + 0, 0, 0, 0, 0, 4218, 7097, 7098, 0, 7099, 0, + 0, 0, 7100, 0, 0, 0, 0, 0, 0, 0, 7101, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4219, 7091, 7092, 0, 7093, 0, 0, + 0, 7094, 0, 0, 0, 0, 0, 0, 0, 7095, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7096, 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, 0, 4220, 7084, 7085, 0, 7086, 0, 0, 0, 7087, + 0, 0, 0, 0, 0, 0, 0, 7088, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7089, 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, 0, + 7090, 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, 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, 0, 0, 0, 27, 118, + 119, 598, 120, 596, 597, 1870, 121, 593, 594, 1869, 595, + 1867, 1868, 4212, 122, 589, 590, 1866, 591, 1864, 1865, 4211, + 592, 1861, 1862, 4210, 1863, 4208, 4209, 7083, 123, 584, 585, + 1860, 586, 1858, 1859, 4207, 587, 1855, 1856, 4206, 1857, 4204, + 4205, 7082, 588, 1851, 1852, 4203, 1853, 4201, 4202, 7081, 1854, + 4198, 4199, 7080, 4200, 7078, 7079, 0, 124, 578, 579, 1850, + 580, 1848, 1849, 4197, 581, 1845, 1846, 4196, 1847, 4194, 4195, + 7077, 582, 1841, 1842, 4193, 1843, 4191, 4192, 7076, 1844, 4188, + 4189, 7075, 4190, 7073, 7074, 0, 583, 1836, 1837, 4187, 1838, + 4185, 4186, 7072, 1839, 4182, 4183, 7071, 4184, 7069, 7070, 0, + 1840, 4178, 4179, 7068, 4180, 7066, 7067, 0, 4181, 7063, 7064, + 0, 7065, 0, 0, 0, 125, 571, 572, 1835, 573, 1833, + 1834, 4177, 574, 1830, 1831, 4176, 1832, 4174, 4175, 7062, 575, + 1826, 1827, 4173, 1828, 4171, 4172, 7061, 1829, 4168, 4169, 7060, + 4170, 7058, 7059, 0, 576, 1821, 1822, 4167, 1823, 4165, 4166, + 7057, 1824, 4162, 4163, 7056, 4164, 7054, 7055, 0, 1825, 4158, + 4159, 7053, 4160, 7051, 7052, 0, 4161, 7048, 7049, 0, 7050, + 0, 0, 0, 577, 1815, 1816, 4157, 1817, 4155, 4156, 7047, + 1818, 4152, 4153, 7046, 4154, 7044, 7045, 0, 1819, 4148, 4149, + 7043, 4150, 7041, 7042, 0, 4151, 7038, 7039, 0, 7040, 0, + 0, 0, 1820, 4143, 4144, 7037, 4145, 7035, 7036, 0, 4146, + 7032, 7033, 0, 7034, 0, 0, 0, 4147, 7028, 7029, 0, + 7030, 0, 0, 0, 7031, 0, 0, 0, 0, 0, 0, + 0, 126, 563, 564, 1814, 565, 1812, 1813, 4142, 566, 1809, + 1810, 4141, 1811, 4139, 4140, 7027, 567, 1805, 1806, 4138, 1807, + 4136, 4137, 7026, 1808, 4133, 4134, 7025, 4135, 7023, 7024, 0, + 568, 1800, 1801, 4132, 1802, 4130, 4131, 7022, 1803, 4127, 4128, + 7021, 4129, 7019, 7020, 0, 1804, 4123, 4124, 7018, 4125, 7016, + 7017, 0, 4126, 7013, 7014, 0, 7015, 0, 0, 0, 569, + 1794, 1795, 4122, 1796, 4120, 4121, 7012, 1797, 4117, 4118, 7011, + 4119, 7009, 7010, 0, 1798, 4113, 4114, 7008, 4115, 7006, 7007, + 0, 4116, 7003, 7004, 0, 7005, 0, 0, 0, 1799, 4108, + 4109, 7002, 4110, 7000, 7001, 0, 4111, 6997, 6998, 0, 6999, + 0, 0, 0, 4112, 6993, 6994, 0, 6995, 0, 0, 0, + 6996, 0, 0, 0, 0, 0, 0, 0, 570, 1787, 1788, + 4107, 1789, 4105, 4106, 6992, 1790, 4102, 4103, 6991, 4104, 6989, + 6990, 0, 1791, 4098, 4099, 6988, 4100, 6986, 6987, 0, 4101, + 6983, 6984, 0, 6985, 0, 0, 0, 1792, 4093, 4094, 6982, + 4095, 6980, 6981, 0, 4096, 6977, 6978, 0, 6979, 0, 0, + 0, 4097, 6973, 6974, 0, 6975, 0, 0, 0, 6976, 0, + 0, 0, 0, 0, 0, 0, 1793, 4087, 4088, 6972, 4089, + 6970, 6971, 0, 4090, 6967, 6968, 0, 6969, 0, 0, 0, + 4091, 6963, 6964, 0, 6965, 0, 0, 0, 6966, 0, 0, + 0, 0, 0, 0, 0, 4092, 6958, 6959, 0, 6960, 0, + 0, 0, 6961, 0, 0, 0, 0, 0, 0, 0, 6962, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 127, 554, 555, 1786, 556, 1784, 1785, + 4086, 557, 1781, 1782, 4085, 1783, 4083, 4084, 6957, 558, 1777, + 1778, 4082, 1779, 4080, 4081, 6956, 1780, 4077, 4078, 6955, 4079, + 6953, 6954, 0, 559, 1772, 1773, 4076, 1774, 4074, 4075, 6952, + 1775, 4071, 4072, 6951, 4073, 6949, 6950, 0, 1776, 4067, 4068, + 6948, 4069, 6946, 6947, 0, 4070, 6943, 6944, 0, 6945, 0, + 0, 0, 560, 1766, 1767, 4066, 1768, 4064, 4065, 6942, 1769, + 4061, 4062, 6941, 4063, 6939, 6940, 0, 1770, 4057, 4058, 6938, + 4059, 6936, 6937, 0, 4060, 6933, 6934, 0, 6935, 0, 0, + 0, 1771, 4052, 4053, 6932, 4054, 6930, 6931, 0, 4055, 6927, + 6928, 0, 6929, 0, 0, 0, 4056, 6923, 6924, 0, 6925, + 0, 0, 0, 6926, 0, 0, 0, 0, 0, 0, 0, + 561, 1759, 1760, 4051, 1761, 4049, 4050, 6922, 1762, 4046, 4047, + 6921, 4048, 6919, 6920, 0, 1763, 4042, 4043, 6918, 4044, 6916, + 6917, 0, 4045, 6913, 6914, 0, 6915, 0, 0, 0, 1764, + 4037, 4038, 6912, 4039, 6910, 6911, 0, 4040, 6907, 6908, 0, + 6909, 0, 0, 0, 4041, 6903, 6904, 0, 6905, 0, 0, + 0, 6906, 0, 0, 0, 0, 0, 0, 0, 1765, 4031, + 4032, 6902, 4033, 6900, 6901, 0, 4034, 6897, 6898, 0, 6899, + 0, 0, 0, 4035, 6893, 6894, 0, 6895, 0, 0, 0, + 6896, 0, 0, 0, 0, 0, 0, 0, 4036, 6888, 6889, + 0, 6890, 0, 0, 0, 6891, 0, 0, 0, 0, 0, + 0, 0, 6892, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 562, 1751, 1752, 4030, + 1753, 4028, 4029, 6887, 1754, 4025, 4026, 6886, 4027, 6884, 6885, + 0, 1755, 4021, 4022, 6883, 4023, 6881, 6882, 0, 4024, 6878, + 6879, 0, 6880, 0, 0, 0, 1756, 4016, 4017, 6877, 4018, + 6875, 6876, 0, 4019, 6872, 6873, 0, 6874, 0, 0, 0, + 4020, 6868, 6869, 0, 6870, 0, 0, 0, 6871, 0, 0, + 0, 0, 0, 0, 0, 1757, 4010, 4011, 6867, 4012, 6865, + 6866, 0, 4013, 6862, 6863, 0, 6864, 0, 0, 0, 4014, + 6858, 6859, 0, 6860, 0, 0, 0, 6861, 0, 0, 0, + 0, 0, 0, 0, 4015, 6853, 6854, 0, 6855, 0, 0, + 0, 6856, 0, 0, 0, 0, 0, 0, 0, 6857, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1758, 4003, 4004, 6852, 4005, 6850, 6851, 0, + 4006, 6847, 6848, 0, 6849, 0, 0, 0, 4007, 6843, 6844, + 0, 6845, 0, 0, 0, 6846, 0, 0, 0, 0, 0, + 0, 0, 4008, 6838, 6839, 0, 6840, 0, 0, 0, 6841, + 0, 0, 0, 0, 0, 0, 0, 6842, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4009, 6832, 6833, 0, 6834, 0, 0, 0, 6835, 0, + 0, 0, 0, 0, 0, 0, 6836, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6837, 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, 0, 128, + 544, 545, 1750, 546, 1748, 1749, 4002, 547, 1745, 1746, 4001, + 1747, 3999, 4000, 6831, 548, 1741, 1742, 3998, 1743, 3996, 3997, + 6830, 1744, 3993, 3994, 6829, 3995, 6827, 6828, 0, 549, 1736, + 1737, 3992, 1738, 3990, 3991, 6826, 1739, 3987, 3988, 6825, 3989, + 6823, 6824, 0, 1740, 3983, 3984, 6822, 3985, 6820, 6821, 0, + 3986, 6817, 6818, 0, 6819, 0, 0, 0, 550, 1730, 1731, + 3982, 1732, 3980, 3981, 6816, 1733, 3977, 3978, 6815, 3979, 6813, + 6814, 0, 1734, 3973, 3974, 6812, 3975, 6810, 6811, 0, 3976, + 6807, 6808, 0, 6809, 0, 0, 0, 1735, 3968, 3969, 6806, + 3970, 6804, 6805, 0, 3971, 6801, 6802, 0, 6803, 0, 0, + 0, 3972, 6797, 6798, 0, 6799, 0, 0, 0, 6800, 0, + 0, 0, 0, 0, 0, 0, 551, 1723, 1724, 3967, 1725, + 3965, 3966, 6796, 1726, 3962, 3963, 6795, 3964, 6793, 6794, 0, + 1727, 3958, 3959, 6792, 3960, 6790, 6791, 0, 3961, 6787, 6788, + 0, 6789, 0, 0, 0, 1728, 3953, 3954, 6786, 3955, 6784, + 6785, 0, 3956, 6781, 6782, 0, 6783, 0, 0, 0, 3957, + 6777, 6778, 0, 6779, 0, 0, 0, 6780, 0, 0, 0, + 0, 0, 0, 0, 1729, 3947, 3948, 6776, 3949, 6774, 6775, + 0, 3950, 6771, 6772, 0, 6773, 0, 0, 0, 3951, 6767, + 6768, 0, 6769, 0, 0, 0, 6770, 0, 0, 0, 0, + 0, 0, 0, 3952, 6762, 6763, 0, 6764, 0, 0, 0, + 6765, 0, 0, 0, 0, 0, 0, 0, 6766, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 552, 1715, 1716, 3946, 1717, 3944, 3945, 6761, 1718, + 3941, 3942, 6760, 3943, 6758, 6759, 0, 1719, 3937, 3938, 6757, + 3939, 6755, 6756, 0, 3940, 6752, 6753, 0, 6754, 0, 0, + 0, 1720, 3932, 3933, 6751, 3934, 6749, 6750, 0, 3935, 6746, + 6747, 0, 6748, 0, 0, 0, 3936, 6742, 6743, 0, 6744, + 0, 0, 0, 6745, 0, 0, 0, 0, 0, 0, 0, + 1721, 3926, 3927, 6741, 3928, 6739, 6740, 0, 3929, 6736, 6737, + 0, 6738, 0, 0, 0, 3930, 6732, 6733, 0, 6734, 0, + 0, 0, 6735, 0, 0, 0, 0, 0, 0, 0, 3931, + 6727, 6728, 0, 6729, 0, 0, 0, 6730, 0, 0, 0, + 0, 0, 0, 0, 6731, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1722, 3919, + 3920, 6726, 3921, 6724, 6725, 0, 3922, 6721, 6722, 0, 6723, + 0, 0, 0, 3923, 6717, 6718, 0, 6719, 0, 0, 0, + 6720, 0, 0, 0, 0, 0, 0, 0, 3924, 6712, 6713, + 0, 6714, 0, 0, 0, 6715, 0, 0, 0, 0, 0, + 0, 0, 6716, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3925, 6706, 6707, 0, + 6708, 0, 0, 0, 6709, 0, 0, 0, 0, 0, 0, + 0, 6710, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6711, 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, 0, 553, 1706, 1707, 3918, 1708, 3916, + 3917, 6705, 1709, 3913, 3914, 6704, 3915, 6702, 6703, 0, 1710, + 3909, 3910, 6701, 3911, 6699, 6700, 0, 3912, 6696, 6697, 0, + 6698, 0, 0, 0, 1711, 3904, 3905, 6695, 3906, 6693, 6694, + 0, 3907, 6690, 6691, 0, 6692, 0, 0, 0, 3908, 6686, + 6687, 0, 6688, 0, 0, 0, 6689, 0, 0, 0, 0, + 0, 0, 0, 1712, 3898, 3899, 6685, 3900, 6683, 6684, 0, + 3901, 6680, 6681, 0, 6682, 0, 0, 0, 3902, 6676, 6677, + 0, 6678, 0, 0, 0, 6679, 0, 0, 0, 0, 0, + 0, 0, 3903, 6671, 6672, 0, 6673, 0, 0, 0, 6674, + 0, 0, 0, 0, 0, 0, 0, 6675, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1713, 3891, 3892, 6670, 3893, 6668, 6669, 0, 3894, 6665, + 6666, 0, 6667, 0, 0, 0, 3895, 6661, 6662, 0, 6663, + 0, 0, 0, 6664, 0, 0, 0, 0, 0, 0, 0, + 3896, 6656, 6657, 0, 6658, 0, 0, 0, 6659, 0, 0, + 0, 0, 0, 0, 0, 6660, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3897, + 6650, 6651, 0, 6652, 0, 0, 0, 6653, 0, 0, 0, + 0, 0, 0, 0, 6654, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6655, 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, 0, 1714, 3883, 3884, + 6649, 3885, 6647, 6648, 0, 3886, 6644, 6645, 0, 6646, 0, + 0, 0, 3887, 6640, 6641, 0, 6642, 0, 0, 0, 6643, + 0, 0, 0, 0, 0, 0, 0, 3888, 6635, 6636, 0, + 6637, 0, 0, 0, 6638, 0, 0, 0, 0, 0, 0, + 0, 6639, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3889, 6629, 6630, 0, 6631, + 0, 0, 0, 6632, 0, 0, 0, 0, 0, 0, 0, + 6633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 6634, 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, 0, 3890, 6622, 6623, 0, 6624, 0, 0, + 0, 6625, 0, 0, 0, 0, 0, 0, 0, 6626, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6627, 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, 0, 6628, 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, + 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, 0, 0, 0, + 129, 533, 534, 1705, 535, 1703, 1704, 3882, 536, 1700, 1701, + 3881, 1702, 3879, 3880, 6621, 537, 1696, 1697, 3878, 1698, 3876, + 3877, 6620, 1699, 3873, 3874, 6619, 3875, 6617, 6618, 0, 538, + 1691, 1692, 3872, 1693, 3870, 3871, 6616, 1694, 3867, 3868, 6615, + 3869, 6613, 6614, 0, 1695, 3863, 3864, 6612, 3865, 6610, 6611, + 0, 3866, 6607, 6608, 0, 6609, 0, 0, 0, 539, 1685, + 1686, 3862, 1687, 3860, 3861, 6606, 1688, 3857, 3858, 6605, 3859, + 6603, 6604, 0, 1689, 3853, 3854, 6602, 3855, 6600, 6601, 0, + 3856, 6597, 6598, 0, 6599, 0, 0, 0, 1690, 3848, 3849, + 6596, 3850, 6594, 6595, 0, 3851, 6591, 6592, 0, 6593, 0, + 0, 0, 3852, 6587, 6588, 0, 6589, 0, 0, 0, 6590, + 0, 0, 0, 0, 0, 0, 0, 540, 1678, 1679, 3847, + 1680, 3845, 3846, 6586, 1681, 3842, 3843, 6585, 3844, 6583, 6584, + 0, 1682, 3838, 3839, 6582, 3840, 6580, 6581, 0, 3841, 6577, + 6578, 0, 6579, 0, 0, 0, 1683, 3833, 3834, 6576, 3835, + 6574, 6575, 0, 3836, 6571, 6572, 0, 6573, 0, 0, 0, + 3837, 6567, 6568, 0, 6569, 0, 0, 0, 6570, 0, 0, + 0, 0, 0, 0, 0, 1684, 3827, 3828, 6566, 3829, 6564, + 6565, 0, 3830, 6561, 6562, 0, 6563, 0, 0, 0, 3831, + 6557, 6558, 0, 6559, 0, 0, 0, 6560, 0, 0, 0, + 0, 0, 0, 0, 3832, 6552, 6553, 0, 6554, 0, 0, + 0, 6555, 0, 0, 0, 0, 0, 0, 0, 6556, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 541, 1670, 1671, 3826, 1672, 3824, 3825, 6551, + 1673, 3821, 3822, 6550, 3823, 6548, 6549, 0, 1674, 3817, 3818, + 6547, 3819, 6545, 6546, 0, 3820, 6542, 6543, 0, 6544, 0, + 0, 0, 1675, 3812, 3813, 6541, 3814, 6539, 6540, 0, 3815, + 6536, 6537, 0, 6538, 0, 0, 0, 3816, 6532, 6533, 0, + 6534, 0, 0, 0, 6535, 0, 0, 0, 0, 0, 0, + 0, 1676, 3806, 3807, 6531, 3808, 6529, 6530, 0, 3809, 6526, + 6527, 0, 6528, 0, 0, 0, 3810, 6522, 6523, 0, 6524, + 0, 0, 0, 6525, 0, 0, 0, 0, 0, 0, 0, + 3811, 6517, 6518, 0, 6519, 0, 0, 0, 6520, 0, 0, + 0, 0, 0, 0, 0, 6521, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1677, + 3799, 3800, 6516, 3801, 6514, 6515, 0, 3802, 6511, 6512, 0, + 6513, 0, 0, 0, 3803, 6507, 6508, 0, 6509, 0, 0, + 0, 6510, 0, 0, 0, 0, 0, 0, 0, 3804, 6502, + 6503, 0, 6504, 0, 0, 0, 6505, 0, 0, 0, 0, + 0, 0, 0, 6506, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3805, 6496, 6497, + 0, 6498, 0, 0, 0, 6499, 0, 0, 0, 0, 0, + 0, 0, 6500, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6501, 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, 0, 542, 1661, 1662, 3798, 1663, + 3796, 3797, 6495, 1664, 3793, 3794, 6494, 3795, 6492, 6493, 0, + 1665, 3789, 3790, 6491, 3791, 6489, 6490, 0, 3792, 6486, 6487, + 0, 6488, 0, 0, 0, 1666, 3784, 3785, 6485, 3786, 6483, + 6484, 0, 3787, 6480, 6481, 0, 6482, 0, 0, 0, 3788, + 6476, 6477, 0, 6478, 0, 0, 0, 6479, 0, 0, 0, + 0, 0, 0, 0, 1667, 3778, 3779, 6475, 3780, 6473, 6474, + 0, 3781, 6470, 6471, 0, 6472, 0, 0, 0, 3782, 6466, + 6467, 0, 6468, 0, 0, 0, 6469, 0, 0, 0, 0, + 0, 0, 0, 3783, 6461, 6462, 0, 6463, 0, 0, 0, + 6464, 0, 0, 0, 0, 0, 0, 0, 6465, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1668, 3771, 3772, 6460, 3773, 6458, 6459, 0, 3774, + 6455, 6456, 0, 6457, 0, 0, 0, 3775, 6451, 6452, 0, + 6453, 0, 0, 0, 6454, 0, 0, 0, 0, 0, 0, + 0, 3776, 6446, 6447, 0, 6448, 0, 0, 0, 6449, 0, + 0, 0, 0, 0, 0, 0, 6450, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3777, 6440, 6441, 0, 6442, 0, 0, 0, 6443, 0, 0, + 0, 0, 0, 0, 0, 6444, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6445, + 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, 0, 1669, 3763, + 3764, 6439, 3765, 6437, 6438, 0, 3766, 6434, 6435, 0, 6436, + 0, 0, 0, 3767, 6430, 6431, 0, 6432, 0, 0, 0, + 6433, 0, 0, 0, 0, 0, 0, 0, 3768, 6425, 6426, + 0, 6427, 0, 0, 0, 6428, 0, 0, 0, 0, 0, + 0, 0, 6429, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3769, 6419, 6420, 0, + 6421, 0, 0, 0, 6422, 0, 0, 0, 0, 0, 0, + 0, 6423, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6424, 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, 0, 3770, 6412, 6413, 0, 6414, 0, + 0, 0, 6415, 0, 0, 0, 0, 0, 0, 0, 6416, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6417, 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, 0, 6418, 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, 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, 0, 0, + 0, 543, 1651, 1652, 3762, 1653, 3760, 3761, 6411, 1654, 3757, + 3758, 6410, 3759, 6408, 6409, 0, 1655, 3753, 3754, 6407, 3755, + 6405, 6406, 0, 3756, 6402, 6403, 0, 6404, 0, 0, 0, + 1656, 3748, 3749, 6401, 3750, 6399, 6400, 0, 3751, 6396, 6397, + 0, 6398, 0, 0, 0, 3752, 6392, 6393, 0, 6394, 0, + 0, 0, 6395, 0, 0, 0, 0, 0, 0, 0, 1657, + 3742, 3743, 6391, 3744, 6389, 6390, 0, 3745, 6386, 6387, 0, + 6388, 0, 0, 0, 3746, 6382, 6383, 0, 6384, 0, 0, + 0, 6385, 0, 0, 0, 0, 0, 0, 0, 3747, 6377, + 6378, 0, 6379, 0, 0, 0, 6380, 0, 0, 0, 0, + 0, 0, 0, 6381, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1658, 3735, 3736, + 6376, 3737, 6374, 6375, 0, 3738, 6371, 6372, 0, 6373, 0, + 0, 0, 3739, 6367, 6368, 0, 6369, 0, 0, 0, 6370, + 0, 0, 0, 0, 0, 0, 0, 3740, 6362, 6363, 0, + 6364, 0, 0, 0, 6365, 0, 0, 0, 0, 0, 0, + 0, 6366, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3741, 6356, 6357, 0, 6358, + 0, 0, 0, 6359, 0, 0, 0, 0, 0, 0, 0, + 6360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 6361, 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, 0, 1659, 3727, 3728, 6355, 3729, 6353, 6354, + 0, 3730, 6350, 6351, 0, 6352, 0, 0, 0, 3731, 6346, + 6347, 0, 6348, 0, 0, 0, 6349, 0, 0, 0, 0, + 0, 0, 0, 3732, 6341, 6342, 0, 6343, 0, 0, 0, + 6344, 0, 0, 0, 0, 0, 0, 0, 6345, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3733, 6335, 6336, 0, 6337, 0, 0, 0, 6338, + 0, 0, 0, 0, 0, 0, 0, 6339, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6340, 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, 0, + 3734, 6328, 6329, 0, 6330, 0, 0, 0, 6331, 0, 0, + 0, 0, 0, 0, 0, 6332, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6333, + 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, 0, 6334, 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, 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, 0, 0, 0, 1660, 3718, 3719, 6327, + 3720, 6325, 6326, 0, 3721, 6322, 6323, 0, 6324, 0, 0, + 0, 3722, 6318, 6319, 0, 6320, 0, 0, 0, 6321, 0, + 0, 0, 0, 0, 0, 0, 3723, 6313, 6314, 0, 6315, + 0, 0, 0, 6316, 0, 0, 0, 0, 0, 0, 0, + 6317, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3724, 6307, 6308, 0, 6309, 0, + 0, 0, 6310, 0, 0, 0, 0, 0, 0, 0, 6311, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6312, 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, 0, 3725, 6300, 6301, 0, 6302, 0, 0, 0, + 6303, 0, 0, 0, 0, 0, 0, 0, 6304, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6305, 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, + 0, 6306, 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, 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, 0, 0, 0, 3726, + 6292, 6293, 0, 6294, 0, 0, 0, 6295, 0, 0, 0, + 0, 0, 0, 0, 6296, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6297, 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, 0, 6298, 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, 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, 0, 0, 0, 6299, 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, 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, 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, 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, 0, 0, 0, 0, 0, + 0, 0, 28, 105, 106, 532, 107, 530, 531, 1650, 108, + 527, 528, 1649, 529, 1647, 1648, 3717, 109, 523, 524, 1646, + 525, 1644, 1645, 3716, 526, 1641, 1642, 3715, 1643, 3713, 3714, + 6291, 110, 518, 519, 1640, 520, 1638, 1639, 3712, 521, 1635, + 1636, 3711, 1637, 3709, 3710, 6290, 522, 1631, 1632, 3708, 1633, + 3706, 3707, 6289, 1634, 3703, 3704, 6288, 3705, 6286, 6287, 0, + 111, 512, 513, 1630, 514, 1628, 1629, 3702, 515, 1625, 1626, + 3701, 1627, 3699, 3700, 6285, 516, 1621, 1622, 3698, 1623, 3696, + 3697, 6284, 1624, 3693, 3694, 6283, 3695, 6281, 6282, 0, 517, + 1616, 1617, 3692, 1618, 3690, 3691, 6280, 1619, 3687, 3688, 6279, + 3689, 6277, 6278, 0, 1620, 3683, 3684, 6276, 3685, 6274, 6275, + 0, 3686, 6271, 6272, 0, 6273, 0, 0, 0, 112, 505, + 506, 1615, 507, 1613, 1614, 3682, 508, 1610, 1611, 3681, 1612, + 3679, 3680, 6270, 509, 1606, 1607, 3678, 1608, 3676, 3677, 6269, + 1609, 3673, 3674, 6268, 3675, 6266, 6267, 0, 510, 1601, 1602, + 3672, 1603, 3670, 3671, 6265, 1604, 3667, 3668, 6264, 3669, 6262, + 6263, 0, 1605, 3663, 3664, 6261, 3665, 6259, 6260, 0, 3666, + 6256, 6257, 0, 6258, 0, 0, 0, 511, 1595, 1596, 3662, + 1597, 3660, 3661, 6255, 1598, 3657, 3658, 6254, 3659, 6252, 6253, + 0, 1599, 3653, 3654, 6251, 3655, 6249, 6250, 0, 3656, 6246, + 6247, 0, 6248, 0, 0, 0, 1600, 3648, 3649, 6245, 3650, + 6243, 6244, 0, 3651, 6240, 6241, 0, 6242, 0, 0, 0, + 3652, 6236, 6237, 0, 6238, 0, 0, 0, 6239, 0, 0, + 0, 0, 0, 0, 0, 113, 497, 498, 1594, 499, 1592, + 1593, 3647, 500, 1589, 1590, 3646, 1591, 3644, 3645, 6235, 501, + 1585, 1586, 3643, 1587, 3641, 3642, 6234, 1588, 3638, 3639, 6233, + 3640, 6231, 6232, 0, 502, 1580, 1581, 3637, 1582, 3635, 3636, + 6230, 1583, 3632, 3633, 6229, 3634, 6227, 6228, 0, 1584, 3628, + 3629, 6226, 3630, 6224, 6225, 0, 3631, 6221, 6222, 0, 6223, + 0, 0, 0, 503, 1574, 1575, 3627, 1576, 3625, 3626, 6220, + 1577, 3622, 3623, 6219, 3624, 6217, 6218, 0, 1578, 3618, 3619, + 6216, 3620, 6214, 6215, 0, 3621, 6211, 6212, 0, 6213, 0, + 0, 0, 1579, 3613, 3614, 6210, 3615, 6208, 6209, 0, 3616, + 6205, 6206, 0, 6207, 0, 0, 0, 3617, 6201, 6202, 0, + 6203, 0, 0, 0, 6204, 0, 0, 0, 0, 0, 0, + 0, 504, 1567, 1568, 3612, 1569, 3610, 3611, 6200, 1570, 3607, + 3608, 6199, 3609, 6197, 6198, 0, 1571, 3603, 3604, 6196, 3605, + 6194, 6195, 0, 3606, 6191, 6192, 0, 6193, 0, 0, 0, + 1572, 3598, 3599, 6190, 3600, 6188, 6189, 0, 3601, 6185, 6186, + 0, 6187, 0, 0, 0, 3602, 6181, 6182, 0, 6183, 0, + 0, 0, 6184, 0, 0, 0, 0, 0, 0, 0, 1573, + 3592, 3593, 6180, 3594, 6178, 6179, 0, 3595, 6175, 6176, 0, + 6177, 0, 0, 0, 3596, 6171, 6172, 0, 6173, 0, 0, + 0, 6174, 0, 0, 0, 0, 0, 0, 0, 3597, 6166, + 6167, 0, 6168, 0, 0, 0, 6169, 0, 0, 0, 0, + 0, 0, 0, 6170, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 114, 488, 489, + 1566, 490, 1564, 1565, 3591, 491, 1561, 1562, 3590, 1563, 3588, + 3589, 6165, 492, 1557, 1558, 3587, 1559, 3585, 3586, 6164, 1560, + 3582, 3583, 6163, 3584, 6161, 6162, 0, 493, 1552, 1553, 3581, + 1554, 3579, 3580, 6160, 1555, 3576, 3577, 6159, 3578, 6157, 6158, + 0, 1556, 3572, 3573, 6156, 3574, 6154, 6155, 0, 3575, 6151, + 6152, 0, 6153, 0, 0, 0, 494, 1546, 1547, 3571, 1548, + 3569, 3570, 6150, 1549, 3566, 3567, 6149, 3568, 6147, 6148, 0, + 1550, 3562, 3563, 6146, 3564, 6144, 6145, 0, 3565, 6141, 6142, + 0, 6143, 0, 0, 0, 1551, 3557, 3558, 6140, 3559, 6138, + 6139, 0, 3560, 6135, 6136, 0, 6137, 0, 0, 0, 3561, + 6131, 6132, 0, 6133, 0, 0, 0, 6134, 0, 0, 0, + 0, 0, 0, 0, 495, 1539, 1540, 3556, 1541, 3554, 3555, + 6130, 1542, 3551, 3552, 6129, 3553, 6127, 6128, 0, 1543, 3547, + 3548, 6126, 3549, 6124, 6125, 0, 3550, 6121, 6122, 0, 6123, + 0, 0, 0, 1544, 3542, 3543, 6120, 3544, 6118, 6119, 0, + 3545, 6115, 6116, 0, 6117, 0, 0, 0, 3546, 6111, 6112, + 0, 6113, 0, 0, 0, 6114, 0, 0, 0, 0, 0, + 0, 0, 1545, 3536, 3537, 6110, 3538, 6108, 6109, 0, 3539, + 6105, 6106, 0, 6107, 0, 0, 0, 3540, 6101, 6102, 0, + 6103, 0, 0, 0, 6104, 0, 0, 0, 0, 0, 0, + 0, 3541, 6096, 6097, 0, 6098, 0, 0, 0, 6099, 0, + 0, 0, 0, 0, 0, 0, 6100, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 496, 1531, 1532, 3535, 1533, 3533, 3534, 6095, 1534, 3530, 3531, + 6094, 3532, 6092, 6093, 0, 1535, 3526, 3527, 6091, 3528, 6089, + 6090, 0, 3529, 6086, 6087, 0, 6088, 0, 0, 0, 1536, + 3521, 3522, 6085, 3523, 6083, 6084, 0, 3524, 6080, 6081, 0, + 6082, 0, 0, 0, 3525, 6076, 6077, 0, 6078, 0, 0, + 0, 6079, 0, 0, 0, 0, 0, 0, 0, 1537, 3515, + 3516, 6075, 3517, 6073, 6074, 0, 3518, 6070, 6071, 0, 6072, + 0, 0, 0, 3519, 6066, 6067, 0, 6068, 0, 0, 0, + 6069, 0, 0, 0, 0, 0, 0, 0, 3520, 6061, 6062, + 0, 6063, 0, 0, 0, 6064, 0, 0, 0, 0, 0, + 0, 0, 6065, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1538, 3508, 3509, 6060, + 3510, 6058, 6059, 0, 3511, 6055, 6056, 0, 6057, 0, 0, + 0, 3512, 6051, 6052, 0, 6053, 0, 0, 0, 6054, 0, + 0, 0, 0, 0, 0, 0, 3513, 6046, 6047, 0, 6048, + 0, 0, 0, 6049, 0, 0, 0, 0, 0, 0, 0, + 6050, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3514, 6040, 6041, 0, 6042, 0, + 0, 0, 6043, 0, 0, 0, 0, 0, 0, 0, 6044, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6045, 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, 0, 115, 478, 479, 1530, 480, 1528, 1529, 3507, + 481, 1525, 1526, 3506, 1527, 3504, 3505, 6039, 482, 1521, 1522, + 3503, 1523, 3501, 3502, 6038, 1524, 3498, 3499, 6037, 3500, 6035, + 6036, 0, 483, 1516, 1517, 3497, 1518, 3495, 3496, 6034, 1519, + 3492, 3493, 6033, 3494, 6031, 6032, 0, 1520, 3488, 3489, 6030, + 3490, 6028, 6029, 0, 3491, 6025, 6026, 0, 6027, 0, 0, + 0, 484, 1510, 1511, 3487, 1512, 3485, 3486, 6024, 1513, 3482, + 3483, 6023, 3484, 6021, 6022, 0, 1514, 3478, 3479, 6020, 3480, + 6018, 6019, 0, 3481, 6015, 6016, 0, 6017, 0, 0, 0, + 1515, 3473, 3474, 6014, 3475, 6012, 6013, 0, 3476, 6009, 6010, + 0, 6011, 0, 0, 0, 3477, 6005, 6006, 0, 6007, 0, + 0, 0, 6008, 0, 0, 0, 0, 0, 0, 0, 485, + 1503, 1504, 3472, 1505, 3470, 3471, 6004, 1506, 3467, 3468, 6003, + 3469, 6001, 6002, 0, 1507, 3463, 3464, 6000, 3465, 5998, 5999, + 0, 3466, 5995, 5996, 0, 5997, 0, 0, 0, 1508, 3458, + 3459, 5994, 3460, 5992, 5993, 0, 3461, 5989, 5990, 0, 5991, + 0, 0, 0, 3462, 5985, 5986, 0, 5987, 0, 0, 0, + 5988, 0, 0, 0, 0, 0, 0, 0, 1509, 3452, 3453, + 5984, 3454, 5982, 5983, 0, 3455, 5979, 5980, 0, 5981, 0, + 0, 0, 3456, 5975, 5976, 0, 5977, 0, 0, 0, 5978, + 0, 0, 0, 0, 0, 0, 0, 3457, 5970, 5971, 0, + 5972, 0, 0, 0, 5973, 0, 0, 0, 0, 0, 0, + 0, 5974, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 486, 1495, 1496, 3451, 1497, + 3449, 3450, 5969, 1498, 3446, 3447, 5968, 3448, 5966, 5967, 0, + 1499, 3442, 3443, 5965, 3444, 5963, 5964, 0, 3445, 5960, 5961, + 0, 5962, 0, 0, 0, 1500, 3437, 3438, 5959, 3439, 5957, + 5958, 0, 3440, 5954, 5955, 0, 5956, 0, 0, 0, 3441, + 5950, 5951, 0, 5952, 0, 0, 0, 5953, 0, 0, 0, + 0, 0, 0, 0, 1501, 3431, 3432, 5949, 3433, 5947, 5948, + 0, 3434, 5944, 5945, 0, 5946, 0, 0, 0, 3435, 5940, + 5941, 0, 5942, 0, 0, 0, 5943, 0, 0, 0, 0, + 0, 0, 0, 3436, 5935, 5936, 0, 5937, 0, 0, 0, + 5938, 0, 0, 0, 0, 0, 0, 0, 5939, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1502, 3424, 3425, 5934, 3426, 5932, 5933, 0, 3427, + 5929, 5930, 0, 5931, 0, 0, 0, 3428, 5925, 5926, 0, + 5927, 0, 0, 0, 5928, 0, 0, 0, 0, 0, 0, + 0, 3429, 5920, 5921, 0, 5922, 0, 0, 0, 5923, 0, + 0, 0, 0, 0, 0, 0, 5924, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3430, 5914, 5915, 0, 5916, 0, 0, 0, 5917, 0, 0, + 0, 0, 0, 0, 0, 5918, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5919, + 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, 0, 487, 1486, + 1487, 3423, 1488, 3421, 3422, 5913, 1489, 3418, 3419, 5912, 3420, + 5910, 5911, 0, 1490, 3414, 3415, 5909, 3416, 5907, 5908, 0, + 3417, 5904, 5905, 0, 5906, 0, 0, 0, 1491, 3409, 3410, + 5903, 3411, 5901, 5902, 0, 3412, 5898, 5899, 0, 5900, 0, + 0, 0, 3413, 5894, 5895, 0, 5896, 0, 0, 0, 5897, + 0, 0, 0, 0, 0, 0, 0, 1492, 3403, 3404, 5893, + 3405, 5891, 5892, 0, 3406, 5888, 5889, 0, 5890, 0, 0, + 0, 3407, 5884, 5885, 0, 5886, 0, 0, 0, 5887, 0, + 0, 0, 0, 0, 0, 0, 3408, 5879, 5880, 0, 5881, + 0, 0, 0, 5882, 0, 0, 0, 0, 0, 0, 0, + 5883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1493, 3396, 3397, 5878, 3398, 5876, + 5877, 0, 3399, 5873, 5874, 0, 5875, 0, 0, 0, 3400, + 5869, 5870, 0, 5871, 0, 0, 0, 5872, 0, 0, 0, + 0, 0, 0, 0, 3401, 5864, 5865, 0, 5866, 0, 0, + 0, 5867, 0, 0, 0, 0, 0, 0, 0, 5868, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3402, 5858, 5859, 0, 5860, 0, 0, 0, + 5861, 0, 0, 0, 0, 0, 0, 0, 5862, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5863, 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, + 0, 1494, 3388, 3389, 5857, 3390, 5855, 5856, 0, 3391, 5852, + 5853, 0, 5854, 0, 0, 0, 3392, 5848, 5849, 0, 5850, + 0, 0, 0, 5851, 0, 0, 0, 0, 0, 0, 0, + 3393, 5843, 5844, 0, 5845, 0, 0, 0, 5846, 0, 0, + 0, 0, 0, 0, 0, 5847, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3394, + 5837, 5838, 0, 5839, 0, 0, 0, 5840, 0, 0, 0, + 0, 0, 0, 0, 5841, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5842, 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, 0, 3395, 5830, 5831, + 0, 5832, 0, 0, 0, 5833, 0, 0, 0, 0, 0, + 0, 0, 5834, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5835, 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, 0, 5836, 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, 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, 0, 0, 0, 116, 467, 468, 1485, 469, 1483, 1484, + 3387, 470, 1480, 1481, 3386, 1482, 3384, 3385, 5829, 471, 1476, + 1477, 3383, 1478, 3381, 3382, 5828, 1479, 3378, 3379, 5827, 3380, + 5825, 5826, 0, 472, 1471, 1472, 3377, 1473, 3375, 3376, 5824, + 1474, 3372, 3373, 5823, 3374, 5821, 5822, 0, 1475, 3368, 3369, + 5820, 3370, 5818, 5819, 0, 3371, 5815, 5816, 0, 5817, 0, + 0, 0, 473, 1465, 1466, 3367, 1467, 3365, 3366, 5814, 1468, + 3362, 3363, 5813, 3364, 5811, 5812, 0, 1469, 3358, 3359, 5810, + 3360, 5808, 5809, 0, 3361, 5805, 5806, 0, 5807, 0, 0, + 0, 1470, 3353, 3354, 5804, 3355, 5802, 5803, 0, 3356, 5799, + 5800, 0, 5801, 0, 0, 0, 3357, 5795, 5796, 0, 5797, + 0, 0, 0, 5798, 0, 0, 0, 0, 0, 0, 0, + 474, 1458, 1459, 3352, 1460, 3350, 3351, 5794, 1461, 3347, 3348, + 5793, 3349, 5791, 5792, 0, 1462, 3343, 3344, 5790, 3345, 5788, + 5789, 0, 3346, 5785, 5786, 0, 5787, 0, 0, 0, 1463, + 3338, 3339, 5784, 3340, 5782, 5783, 0, 3341, 5779, 5780, 0, + 5781, 0, 0, 0, 3342, 5775, 5776, 0, 5777, 0, 0, + 0, 5778, 0, 0, 0, 0, 0, 0, 0, 1464, 3332, + 3333, 5774, 3334, 5772, 5773, 0, 3335, 5769, 5770, 0, 5771, + 0, 0, 0, 3336, 5765, 5766, 0, 5767, 0, 0, 0, + 5768, 0, 0, 0, 0, 0, 0, 0, 3337, 5760, 5761, + 0, 5762, 0, 0, 0, 5763, 0, 0, 0, 0, 0, + 0, 0, 5764, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 475, 1450, 1451, 3331, + 1452, 3329, 3330, 5759, 1453, 3326, 3327, 5758, 3328, 5756, 5757, + 0, 1454, 3322, 3323, 5755, 3324, 5753, 5754, 0, 3325, 5750, + 5751, 0, 5752, 0, 0, 0, 1455, 3317, 3318, 5749, 3319, + 5747, 5748, 0, 3320, 5744, 5745, 0, 5746, 0, 0, 0, + 3321, 5740, 5741, 0, 5742, 0, 0, 0, 5743, 0, 0, + 0, 0, 0, 0, 0, 1456, 3311, 3312, 5739, 3313, 5737, + 5738, 0, 3314, 5734, 5735, 0, 5736, 0, 0, 0, 3315, + 5730, 5731, 0, 5732, 0, 0, 0, 5733, 0, 0, 0, + 0, 0, 0, 0, 3316, 5725, 5726, 0, 5727, 0, 0, + 0, 5728, 0, 0, 0, 0, 0, 0, 0, 5729, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1457, 3304, 3305, 5724, 3306, 5722, 5723, 0, + 3307, 5719, 5720, 0, 5721, 0, 0, 0, 3308, 5715, 5716, + 0, 5717, 0, 0, 0, 5718, 0, 0, 0, 0, 0, + 0, 0, 3309, 5710, 5711, 0, 5712, 0, 0, 0, 5713, + 0, 0, 0, 0, 0, 0, 0, 5714, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3310, 5704, 5705, 0, 5706, 0, 0, 0, 5707, 0, + 0, 0, 0, 0, 0, 0, 5708, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5709, 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, 0, 476, + 1441, 1442, 3303, 1443, 3301, 3302, 5703, 1444, 3298, 3299, 5702, + 3300, 5700, 5701, 0, 1445, 3294, 3295, 5699, 3296, 5697, 5698, + 0, 3297, 5694, 5695, 0, 5696, 0, 0, 0, 1446, 3289, + 3290, 5693, 3291, 5691, 5692, 0, 3292, 5688, 5689, 0, 5690, + 0, 0, 0, 3293, 5684, 5685, 0, 5686, 0, 0, 0, + 5687, 0, 0, 0, 0, 0, 0, 0, 1447, 3283, 3284, + 5683, 3285, 5681, 5682, 0, 3286, 5678, 5679, 0, 5680, 0, + 0, 0, 3287, 5674, 5675, 0, 5676, 0, 0, 0, 5677, + 0, 0, 0, 0, 0, 0, 0, 3288, 5669, 5670, 0, + 5671, 0, 0, 0, 5672, 0, 0, 0, 0, 0, 0, + 0, 5673, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1448, 3276, 3277, 5668, 3278, + 5666, 5667, 0, 3279, 5663, 5664, 0, 5665, 0, 0, 0, + 3280, 5659, 5660, 0, 5661, 0, 0, 0, 5662, 0, 0, + 0, 0, 0, 0, 0, 3281, 5654, 5655, 0, 5656, 0, + 0, 0, 5657, 0, 0, 0, 0, 0, 0, 0, 5658, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3282, 5648, 5649, 0, 5650, 0, 0, + 0, 5651, 0, 0, 0, 0, 0, 0, 0, 5652, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5653, 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, 0, 1449, 3268, 3269, 5647, 3270, 5645, 5646, 0, 3271, + 5642, 5643, 0, 5644, 0, 0, 0, 3272, 5638, 5639, 0, + 5640, 0, 0, 0, 5641, 0, 0, 0, 0, 0, 0, + 0, 3273, 5633, 5634, 0, 5635, 0, 0, 0, 5636, 0, + 0, 0, 0, 0, 0, 0, 5637, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3274, 5627, 5628, 0, 5629, 0, 0, 0, 5630, 0, 0, + 0, 0, 0, 0, 0, 5631, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5632, + 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, 0, 3275, 5620, + 5621, 0, 5622, 0, 0, 0, 5623, 0, 0, 0, 0, + 0, 0, 0, 5624, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5625, 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, 0, 5626, 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, 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, 0, 0, 0, 477, 1431, 1432, 3267, 1433, 3265, + 3266, 5619, 1434, 3262, 3263, 5618, 3264, 5616, 5617, 0, 1435, + 3258, 3259, 5615, 3260, 5613, 5614, 0, 3261, 5610, 5611, 0, + 5612, 0, 0, 0, 1436, 3253, 3254, 5609, 3255, 5607, 5608, + 0, 3256, 5604, 5605, 0, 5606, 0, 0, 0, 3257, 5600, + 5601, 0, 5602, 0, 0, 0, 5603, 0, 0, 0, 0, + 0, 0, 0, 1437, 3247, 3248, 5599, 3249, 5597, 5598, 0, + 3250, 5594, 5595, 0, 5596, 0, 0, 0, 3251, 5590, 5591, + 0, 5592, 0, 0, 0, 5593, 0, 0, 0, 0, 0, + 0, 0, 3252, 5585, 5586, 0, 5587, 0, 0, 0, 5588, + 0, 0, 0, 0, 0, 0, 0, 5589, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1438, 3240, 3241, 5584, 3242, 5582, 5583, 0, 3243, 5579, + 5580, 0, 5581, 0, 0, 0, 3244, 5575, 5576, 0, 5577, + 0, 0, 0, 5578, 0, 0, 0, 0, 0, 0, 0, + 3245, 5570, 5571, 0, 5572, 0, 0, 0, 5573, 0, 0, + 0, 0, 0, 0, 0, 5574, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3246, + 5564, 5565, 0, 5566, 0, 0, 0, 5567, 0, 0, 0, + 0, 0, 0, 0, 5568, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5569, 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, 0, 1439, 3232, 3233, + 5563, 3234, 5561, 5562, 0, 3235, 5558, 5559, 0, 5560, 0, + 0, 0, 3236, 5554, 5555, 0, 5556, 0, 0, 0, 5557, + 0, 0, 0, 0, 0, 0, 0, 3237, 5549, 5550, 0, + 5551, 0, 0, 0, 5552, 0, 0, 0, 0, 0, 0, + 0, 5553, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3238, 5543, 5544, 0, 5545, + 0, 0, 0, 5546, 0, 0, 0, 0, 0, 0, 0, + 5547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5548, 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, 0, 3239, 5536, 5537, 0, 5538, 0, 0, + 0, 5539, 0, 0, 0, 0, 0, 0, 0, 5540, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5541, 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, 0, 5542, 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, + 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, 0, 0, 0, + 1440, 3223, 3224, 5535, 3225, 5533, 5534, 0, 3226, 5530, 5531, + 0, 5532, 0, 0, 0, 3227, 5526, 5527, 0, 5528, 0, + 0, 0, 5529, 0, 0, 0, 0, 0, 0, 0, 3228, + 5521, 5522, 0, 5523, 0, 0, 0, 5524, 0, 0, 0, + 0, 0, 0, 0, 5525, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3229, 5515, + 5516, 0, 5517, 0, 0, 0, 5518, 0, 0, 0, 0, + 0, 0, 0, 5519, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5520, 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, 0, 3230, 5508, 5509, 0, + 5510, 0, 0, 0, 5511, 0, 0, 0, 0, 0, 0, + 0, 5512, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5513, 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, 0, 5514, 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, 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, + 0, 0, 0, 3231, 5500, 5501, 0, 5502, 0, 0, 0, + 5503, 0, 0, 0, 0, 0, 0, 0, 5504, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5505, 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, + 0, 5506, 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, 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, 0, 0, 0, 5507, + 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 117, 455, 456, 1430, 457, + 1428, 1429, 3222, 458, 1425, 1426, 3221, 1427, 3219, 3220, 5499, + 459, 1421, 1422, 3218, 1423, 3216, 3217, 5498, 1424, 3213, 3214, + 5497, 3215, 5495, 5496, 0, 460, 1416, 1417, 3212, 1418, 3210, + 3211, 5494, 1419, 3207, 3208, 5493, 3209, 5491, 5492, 0, 1420, + 3203, 3204, 5490, 3205, 5488, 5489, 0, 3206, 5485, 5486, 0, + 5487, 0, 0, 0, 461, 1410, 1411, 3202, 1412, 3200, 3201, + 5484, 1413, 3197, 3198, 5483, 3199, 5481, 5482, 0, 1414, 3193, + 3194, 5480, 3195, 5478, 5479, 0, 3196, 5475, 5476, 0, 5477, + 0, 0, 0, 1415, 3188, 3189, 5474, 3190, 5472, 5473, 0, + 3191, 5469, 5470, 0, 5471, 0, 0, 0, 3192, 5465, 5466, + 0, 5467, 0, 0, 0, 5468, 0, 0, 0, 0, 0, + 0, 0, 462, 1403, 1404, 3187, 1405, 3185, 3186, 5464, 1406, + 3182, 3183, 5463, 3184, 5461, 5462, 0, 1407, 3178, 3179, 5460, + 3180, 5458, 5459, 0, 3181, 5455, 5456, 0, 5457, 0, 0, + 0, 1408, 3173, 3174, 5454, 3175, 5452, 5453, 0, 3176, 5449, + 5450, 0, 5451, 0, 0, 0, 3177, 5445, 5446, 0, 5447, + 0, 0, 0, 5448, 0, 0, 0, 0, 0, 0, 0, + 1409, 3167, 3168, 5444, 3169, 5442, 5443, 0, 3170, 5439, 5440, + 0, 5441, 0, 0, 0, 3171, 5435, 5436, 0, 5437, 0, + 0, 0, 5438, 0, 0, 0, 0, 0, 0, 0, 3172, + 5430, 5431, 0, 5432, 0, 0, 0, 5433, 0, 0, 0, + 0, 0, 0, 0, 5434, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, 1395, + 1396, 3166, 1397, 3164, 3165, 5429, 1398, 3161, 3162, 5428, 3163, + 5426, 5427, 0, 1399, 3157, 3158, 5425, 3159, 5423, 5424, 0, + 3160, 5420, 5421, 0, 5422, 0, 0, 0, 1400, 3152, 3153, + 5419, 3154, 5417, 5418, 0, 3155, 5414, 5415, 0, 5416, 0, + 0, 0, 3156, 5410, 5411, 0, 5412, 0, 0, 0, 5413, + 0, 0, 0, 0, 0, 0, 0, 1401, 3146, 3147, 5409, + 3148, 5407, 5408, 0, 3149, 5404, 5405, 0, 5406, 0, 0, + 0, 3150, 5400, 5401, 0, 5402, 0, 0, 0, 5403, 0, + 0, 0, 0, 0, 0, 0, 3151, 5395, 5396, 0, 5397, + 0, 0, 0, 5398, 0, 0, 0, 0, 0, 0, 0, + 5399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1402, 3139, 3140, 5394, 3141, 5392, + 5393, 0, 3142, 5389, 5390, 0, 5391, 0, 0, 0, 3143, + 5385, 5386, 0, 5387, 0, 0, 0, 5388, 0, 0, 0, + 0, 0, 0, 0, 3144, 5380, 5381, 0, 5382, 0, 0, + 0, 5383, 0, 0, 0, 0, 0, 0, 0, 5384, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3145, 5374, 5375, 0, 5376, 0, 0, 0, + 5377, 0, 0, 0, 0, 0, 0, 0, 5378, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5379, 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, + 0, 464, 1386, 1387, 3138, 1388, 3136, 3137, 5373, 1389, 3133, + 3134, 5372, 3135, 5370, 5371, 0, 1390, 3129, 3130, 5369, 3131, + 5367, 5368, 0, 3132, 5364, 5365, 0, 5366, 0, 0, 0, + 1391, 3124, 3125, 5363, 3126, 5361, 5362, 0, 3127, 5358, 5359, + 0, 5360, 0, 0, 0, 3128, 5354, 5355, 0, 5356, 0, + 0, 0, 5357, 0, 0, 0, 0, 0, 0, 0, 1392, + 3118, 3119, 5353, 3120, 5351, 5352, 0, 3121, 5348, 5349, 0, + 5350, 0, 0, 0, 3122, 5344, 5345, 0, 5346, 0, 0, + 0, 5347, 0, 0, 0, 0, 0, 0, 0, 3123, 5339, + 5340, 0, 5341, 0, 0, 0, 5342, 0, 0, 0, 0, + 0, 0, 0, 5343, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1393, 3111, 3112, + 5338, 3113, 5336, 5337, 0, 3114, 5333, 5334, 0, 5335, 0, + 0, 0, 3115, 5329, 5330, 0, 5331, 0, 0, 0, 5332, + 0, 0, 0, 0, 0, 0, 0, 3116, 5324, 5325, 0, + 5326, 0, 0, 0, 5327, 0, 0, 0, 0, 0, 0, + 0, 5328, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3117, 5318, 5319, 0, 5320, + 0, 0, 0, 5321, 0, 0, 0, 0, 0, 0, 0, + 5322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5323, 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, 0, 1394, 3103, 3104, 5317, 3105, 5315, 5316, + 0, 3106, 5312, 5313, 0, 5314, 0, 0, 0, 3107, 5308, + 5309, 0, 5310, 0, 0, 0, 5311, 0, 0, 0, 0, + 0, 0, 0, 3108, 5303, 5304, 0, 5305, 0, 0, 0, + 5306, 0, 0, 0, 0, 0, 0, 0, 5307, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3109, 5297, 5298, 0, 5299, 0, 0, 0, 5300, + 0, 0, 0, 0, 0, 0, 0, 5301, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5302, 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, 0, + 3110, 5290, 5291, 0, 5292, 0, 0, 0, 5293, 0, 0, + 0, 0, 0, 0, 0, 5294, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5295, + 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, 0, 5296, 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, 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, 0, 0, 0, 465, 1376, 1377, 3102, + 1378, 3100, 3101, 5289, 1379, 3097, 3098, 5288, 3099, 5286, 5287, + 0, 1380, 3093, 3094, 5285, 3095, 5283, 5284, 0, 3096, 5280, + 5281, 0, 5282, 0, 0, 0, 1381, 3088, 3089, 5279, 3090, + 5277, 5278, 0, 3091, 5274, 5275, 0, 5276, 0, 0, 0, + 3092, 5270, 5271, 0, 5272, 0, 0, 0, 5273, 0, 0, + 0, 0, 0, 0, 0, 1382, 3082, 3083, 5269, 3084, 5267, + 5268, 0, 3085, 5264, 5265, 0, 5266, 0, 0, 0, 3086, + 5260, 5261, 0, 5262, 0, 0, 0, 5263, 0, 0, 0, + 0, 0, 0, 0, 3087, 5255, 5256, 0, 5257, 0, 0, + 0, 5258, 0, 0, 0, 0, 0, 0, 0, 5259, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1383, 3075, 3076, 5254, 3077, 5252, 5253, 0, + 3078, 5249, 5250, 0, 5251, 0, 0, 0, 3079, 5245, 5246, + 0, 5247, 0, 0, 0, 5248, 0, 0, 0, 0, 0, + 0, 0, 3080, 5240, 5241, 0, 5242, 0, 0, 0, 5243, + 0, 0, 0, 0, 0, 0, 0, 5244, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3081, 5234, 5235, 0, 5236, 0, 0, 0, 5237, 0, + 0, 0, 0, 0, 0, 0, 5238, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5239, 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, 0, 1384, + 3067, 3068, 5233, 3069, 5231, 5232, 0, 3070, 5228, 5229, 0, + 5230, 0, 0, 0, 3071, 5224, 5225, 0, 5226, 0, 0, + 0, 5227, 0, 0, 0, 0, 0, 0, 0, 3072, 5219, + 5220, 0, 5221, 0, 0, 0, 5222, 0, 0, 0, 0, + 0, 0, 0, 5223, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3073, 5213, 5214, + 0, 5215, 0, 0, 0, 5216, 0, 0, 0, 0, 0, + 0, 0, 5217, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5218, 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, 0, 3074, 5206, 5207, 0, 5208, + 0, 0, 0, 5209, 0, 0, 0, 0, 0, 0, 0, + 5210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5211, 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, 0, 5212, 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, 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, 0, + 0, 0, 1385, 3058, 3059, 5205, 3060, 5203, 5204, 0, 3061, + 5200, 5201, 0, 5202, 0, 0, 0, 3062, 5196, 5197, 0, + 5198, 0, 0, 0, 5199, 0, 0, 0, 0, 0, 0, + 0, 3063, 5191, 5192, 0, 5193, 0, 0, 0, 5194, 0, + 0, 0, 0, 0, 0, 0, 5195, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3064, 5185, 5186, 0, 5187, 0, 0, 0, 5188, 0, 0, + 0, 0, 0, 0, 0, 5189, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5190, + 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, 0, 3065, 5178, + 5179, 0, 5180, 0, 0, 0, 5181, 0, 0, 0, 0, + 0, 0, 0, 5182, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5183, 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, 0, 5184, 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, 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, 0, 0, 0, 3066, 5170, 5171, 0, 5172, 0, + 0, 0, 5173, 0, 0, 0, 0, 0, 0, 0, 5174, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5175, 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, 0, 5176, 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, 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, 0, 0, + 0, 5177, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 466, 1365, 1366, + 3057, 1367, 3055, 3056, 5169, 1368, 3052, 3053, 5168, 3054, 5166, + 5167, 0, 1369, 3048, 3049, 5165, 3050, 5163, 5164, 0, 3051, + 5160, 5161, 0, 5162, 0, 0, 0, 1370, 3043, 3044, 5159, + 3045, 5157, 5158, 0, 3046, 5154, 5155, 0, 5156, 0, 0, + 0, 3047, 5150, 5151, 0, 5152, 0, 0, 0, 5153, 0, + 0, 0, 0, 0, 0, 0, 1371, 3037, 3038, 5149, 3039, + 5147, 5148, 0, 3040, 5144, 5145, 0, 5146, 0, 0, 0, + 3041, 5140, 5141, 0, 5142, 0, 0, 0, 5143, 0, 0, + 0, 0, 0, 0, 0, 3042, 5135, 5136, 0, 5137, 0, + 0, 0, 5138, 0, 0, 0, 0, 0, 0, 0, 5139, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1372, 3030, 3031, 5134, 3032, 5132, 5133, + 0, 3033, 5129, 5130, 0, 5131, 0, 0, 0, 3034, 5125, + 5126, 0, 5127, 0, 0, 0, 5128, 0, 0, 0, 0, + 0, 0, 0, 3035, 5120, 5121, 0, 5122, 0, 0, 0, + 5123, 0, 0, 0, 0, 0, 0, 0, 5124, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3036, 5114, 5115, 0, 5116, 0, 0, 0, 5117, + 0, 0, 0, 0, 0, 0, 0, 5118, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5119, 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, 0, + 1373, 3022, 3023, 5113, 3024, 5111, 5112, 0, 3025, 5108, 5109, + 0, 5110, 0, 0, 0, 3026, 5104, 5105, 0, 5106, 0, + 0, 0, 5107, 0, 0, 0, 0, 0, 0, 0, 3027, + 5099, 5100, 0, 5101, 0, 0, 0, 5102, 0, 0, 0, + 0, 0, 0, 0, 5103, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3028, 5093, + 5094, 0, 5095, 0, 0, 0, 5096, 0, 0, 0, 0, + 0, 0, 0, 5097, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5098, 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, 0, 3029, 5086, 5087, 0, + 5088, 0, 0, 0, 5089, 0, 0, 0, 0, 0, 0, + 0, 5090, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5091, 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, 0, 5092, 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, 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, + 0, 0, 0, 1374, 3013, 3014, 5085, 3015, 5083, 5084, 0, + 3016, 5080, 5081, 0, 5082, 0, 0, 0, 3017, 5076, 5077, + 0, 5078, 0, 0, 0, 5079, 0, 0, 0, 0, 0, + 0, 0, 3018, 5071, 5072, 0, 5073, 0, 0, 0, 5074, + 0, 0, 0, 0, 0, 0, 0, 5075, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3019, 5065, 5066, 0, 5067, 0, 0, 0, 5068, 0, + 0, 0, 0, 0, 0, 0, 5069, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5070, 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, 0, 3020, + 5058, 5059, 0, 5060, 0, 0, 0, 5061, 0, 0, 0, + 0, 0, 0, 0, 5062, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5063, 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, 0, 5064, 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, 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, 0, 0, 0, 3021, 5050, 5051, 0, 5052, + 0, 0, 0, 5053, 0, 0, 0, 0, 0, 0, 0, + 5054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5055, 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, 0, 5056, 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, 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, 0, + 0, 0, 5057, 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, + 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 1375, 3003, + 3004, 5049, 3005, 5047, 5048, 0, 3006, 5044, 5045, 0, 5046, + 0, 0, 0, 3007, 5040, 5041, 0, 5042, 0, 0, 0, + 5043, 0, 0, 0, 0, 0, 0, 0, 3008, 5035, 5036, + 0, 5037, 0, 0, 0, 5038, 0, 0, 0, 0, 0, + 0, 0, 5039, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3009, 5029, 5030, 0, + 5031, 0, 0, 0, 5032, 0, 0, 0, 0, 0, 0, + 0, 5033, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5034, 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, 0, 3010, 5022, 5023, 0, 5024, 0, + 0, 0, 5025, 0, 0, 0, 0, 0, 0, 0, 5026, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5027, 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, 0, 5028, 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, 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, 0, 0, + 0, 3011, 5014, 5015, 0, 5016, 0, 0, 0, 5017, 0, + 0, 0, 0, 0, 0, 0, 5018, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5019, 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, 0, 5020, + 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, 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, 0, 0, 0, 5021, 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, 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, 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, + 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, 0, 0, 0, + 0, 0, 0, 0, 3012, 5005, 5006, 0, 5007, 0, 0, + 0, 5008, 0, 0, 0, 0, 0, 0, 0, 5009, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5010, 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, 0, 5011, 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, + 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, 0, 0, 0, + 5012, 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, 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, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 5013, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, + 0, 1, 104, 2, 102, 103, 454, 3, 99, 100, 453, + 101, 451, 452, 1364, 4, 95, 96, 450, 97, 448, 449, + 1363, 98, 445, 446, 1362, 447, 1360, 1361, 3002, 5, 90, + 91, 444, 92, 442, 443, 1359, 93, 439, 440, 1358, 441, + 1356, 1357, 3001, 94, 435, 436, 1355, 437, 1353, 1354, 3000, + 438, 1350, 1351, 2999, 1352, 2997, 2998, 5004, 6, 84, 85, + 434, 86, 432, 433, 1349, 87, 429, 430, 1348, 431, 1346, + 1347, 2996, 88, 425, 426, 1345, 427, 1343, 1344, 2995, 428, + 1340, 1341, 2994, 1342, 2992, 2993, 5003, 89, 420, 421, 1339, + 422, 1337, 1338, 2991, 423, 1334, 1335, 2990, 1336, 2988, 2989, + 5002, 424, 1330, 1331, 2987, 1332, 2985, 2986, 5001, 1333, 2982, + 2983, 5000, 2984, 4998, 4999, 0, 7, 77, 78, 419, 79, + 417, 418, 1329, 80, 414, 415, 1328, 416, 1326, 1327, 2981, + 81, 410, 411, 1325, 412, 1323, 1324, 2980, 413, 1320, 1321, + 2979, 1322, 2977, 2978, 4997, 82, 405, 406, 1319, 407, 1317, + 1318, 2976, 408, 1314, 1315, 2975, 1316, 2973, 2974, 4996, 409, + 1310, 1311, 2972, 1312, 2970, 2971, 4995, 1313, 2967, 2968, 4994, + 2969, 4992, 4993, 0, 83, 399, 400, 1309, 401, 1307, 1308, + 2966, 402, 1304, 1305, 2965, 1306, 2963, 2964, 4991, 403, 1300, + 1301, 2962, 1302, 2960, 2961, 4990, 1303, 2957, 2958, 4989, 2959, + 4987, 4988, 0, 404, 1295, 1296, 2956, 1297, 2954, 2955, 4986, + 1298, 2951, 2952, 4985, 2953, 4983, 4984, 0, 1299, 2947, 2948, + 4982, 2949, 4980, 4981, 0, 2950, 4977, 4978, 0, 4979, 0, + 0, 0, 8, 69, 70, 398, 71, 396, 397, 1294, 72, + 393, 394, 1293, 395, 1291, 1292, 2946, 73, 389, 390, 1290, + 391, 1288, 1289, 2945, 392, 1285, 1286, 2944, 1287, 2942, 2943, + 4976, 74, 384, 385, 1284, 386, 1282, 1283, 2941, 387, 1279, + 1280, 2940, 1281, 2938, 2939, 4975, 388, 1275, 1276, 2937, 1277, + 2935, 2936, 4974, 1278, 2932, 2933, 4973, 2934, 4971, 4972, 0, + 75, 378, 379, 1274, 380, 1272, 1273, 2931, 381, 1269, 1270, + 2930, 1271, 2928, 2929, 4970, 382, 1265, 1266, 2927, 1267, 2925, + 2926, 4969, 1268, 2922, 2923, 4968, 2924, 4966, 4967, 0, 383, + 1260, 1261, 2921, 1262, 2919, 2920, 4965, 1263, 2916, 2917, 4964, + 2918, 4962, 4963, 0, 1264, 2912, 2913, 4961, 2914, 4959, 4960, + 0, 2915, 4956, 4957, 0, 4958, 0, 0, 0, 76, 371, + 372, 1259, 373, 1257, 1258, 2911, 374, 1254, 1255, 2910, 1256, + 2908, 2909, 4955, 375, 1250, 1251, 2907, 1252, 2905, 2906, 4954, + 1253, 2902, 2903, 4953, 2904, 4951, 4952, 0, 376, 1245, 1246, + 2901, 1247, 2899, 2900, 4950, 1248, 2896, 2897, 4949, 2898, 4947, + 4948, 0, 1249, 2892, 2893, 4946, 2894, 4944, 4945, 0, 2895, + 4941, 4942, 0, 4943, 0, 0, 0, 377, 1239, 1240, 2891, + 1241, 2889, 2890, 4940, 1242, 2886, 2887, 4939, 2888, 4937, 4938, + 0, 1243, 2882, 2883, 4936, 2884, 4934, 4935, 0, 2885, 4931, + 4932, 0, 4933, 0, 0, 0, 1244, 2877, 2878, 4930, 2879, + 4928, 4929, 0, 2880, 4925, 4926, 0, 4927, 0, 0, 0, + 2881, 4921, 4922, 0, 4923, 0, 0, 0, 4924, 0, 0, + 0, 0, 0, 0, 0, 9, 60, 61, 370, 62, 368, + 369, 1238, 63, 365, 366, 1237, 367, 1235, 1236, 2876, 64, + 361, 362, 1234, 363, 1232, 1233, 2875, 364, 1229, 1230, 2874, + 1231, 2872, 2873, 4920, 65, 356, 357, 1228, 358, 1226, 1227, + 2871, 359, 1223, 1224, 2870, 1225, 2868, 2869, 4919, 360, 1219, + 1220, 2867, 1221, 2865, 2866, 4918, 1222, 2862, 2863, 4917, 2864, + 4915, 4916, 0, 66, 350, 351, 1218, 352, 1216, 1217, 2861, + 353, 1213, 1214, 2860, 1215, 2858, 2859, 4914, 354, 1209, 1210, + 2857, 1211, 2855, 2856, 4913, 1212, 2852, 2853, 4912, 2854, 4910, + 4911, 0, 355, 1204, 1205, 2851, 1206, 2849, 2850, 4909, 1207, + 2846, 2847, 4908, 2848, 4906, 4907, 0, 1208, 2842, 2843, 4905, + 2844, 4903, 4904, 0, 2845, 4900, 4901, 0, 4902, 0, 0, + 0, 67, 343, 344, 1203, 345, 1201, 1202, 2841, 346, 1198, + 1199, 2840, 1200, 2838, 2839, 4899, 347, 1194, 1195, 2837, 1196, + 2835, 2836, 4898, 1197, 2832, 2833, 4897, 2834, 4895, 4896, 0, + 348, 1189, 1190, 2831, 1191, 2829, 2830, 4894, 1192, 2826, 2827, + 4893, 2828, 4891, 4892, 0, 1193, 2822, 2823, 4890, 2824, 4888, + 4889, 0, 2825, 4885, 4886, 0, 4887, 0, 0, 0, 349, + 1183, 1184, 2821, 1185, 2819, 2820, 4884, 1186, 2816, 2817, 4883, + 2818, 4881, 4882, 0, 1187, 2812, 2813, 4880, 2814, 4878, 4879, + 0, 2815, 4875, 4876, 0, 4877, 0, 0, 0, 1188, 2807, + 2808, 4874, 2809, 4872, 4873, 0, 2810, 4869, 4870, 0, 4871, + 0, 0, 0, 2811, 4865, 4866, 0, 4867, 0, 0, 0, + 4868, 0, 0, 0, 0, 0, 0, 0, 68, 335, 336, + 1182, 337, 1180, 1181, 2806, 338, 1177, 1178, 2805, 1179, 2803, + 2804, 4864, 339, 1173, 1174, 2802, 1175, 2800, 2801, 4863, 1176, + 2797, 2798, 4862, 2799, 4860, 4861, 0, 340, 1168, 1169, 2796, + 1170, 2794, 2795, 4859, 1171, 2791, 2792, 4858, 2793, 4856, 4857, + 0, 1172, 2787, 2788, 4855, 2789, 4853, 4854, 0, 2790, 4850, + 4851, 0, 4852, 0, 0, 0, 341, 1162, 1163, 2786, 1164, + 2784, 2785, 4849, 1165, 2781, 2782, 4848, 2783, 4846, 4847, 0, + 1166, 2777, 2778, 4845, 2779, 4843, 4844, 0, 2780, 4840, 4841, + 0, 4842, 0, 0, 0, 1167, 2772, 2773, 4839, 2774, 4837, + 4838, 0, 2775, 4834, 4835, 0, 4836, 0, 0, 0, 2776, + 4830, 4831, 0, 4832, 0, 0, 0, 4833, 0, 0, 0, + 0, 0, 0, 0, 342, 1155, 1156, 2771, 1157, 2769, 2770, + 4829, 1158, 2766, 2767, 4828, 2768, 4826, 4827, 0, 1159, 2762, + 2763, 4825, 2764, 4823, 4824, 0, 2765, 4820, 4821, 0, 4822, + 0, 0, 0, 1160, 2757, 2758, 4819, 2759, 4817, 4818, 0, + 2760, 4814, 4815, 0, 4816, 0, 0, 0, 2761, 4810, 4811, + 0, 4812, 0, 0, 0, 4813, 0, 0, 0, 0, 0, + 0, 0, 1161, 2751, 2752, 4809, 2753, 4807, 4808, 0, 2754, + 4804, 4805, 0, 4806, 0, 0, 0, 2755, 4800, 4801, 0, + 4802, 0, 0, 0, 4803, 0, 0, 0, 0, 0, 0, + 0, 2756, 4795, 4796, 0, 4797, 0, 0, 0, 4798, 0, + 0, 0, 0, 0, 0, 0, 4799, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 10, 50, 51, 334, 52, 332, 333, 1154, 53, 329, 330, + 1153, 331, 1151, 1152, 2750, 54, 325, 326, 1150, 327, 1148, + 1149, 2749, 328, 1145, 1146, 2748, 1147, 2746, 2747, 4794, 55, + 320, 321, 1144, 322, 1142, 1143, 2745, 323, 1139, 1140, 2744, + 1141, 2742, 2743, 4793, 324, 1135, 1136, 2741, 1137, 2739, 2740, + 4792, 1138, 2736, 2737, 4791, 2738, 4789, 4790, 0, 56, 314, + 315, 1134, 316, 1132, 1133, 2735, 317, 1129, 1130, 2734, 1131, + 2732, 2733, 4788, 318, 1125, 1126, 2731, 1127, 2729, 2730, 4787, + 1128, 2726, 2727, 4786, 2728, 4784, 4785, 0, 319, 1120, 1121, + 2725, 1122, 2723, 2724, 4783, 1123, 2720, 2721, 4782, 2722, 4780, + 4781, 0, 1124, 2716, 2717, 4779, 2718, 4777, 4778, 0, 2719, + 4774, 4775, 0, 4776, 0, 0, 0, 57, 307, 308, 1119, + 309, 1117, 1118, 2715, 310, 1114, 1115, 2714, 1116, 2712, 2713, + 4773, 311, 1110, 1111, 2711, 1112, 2709, 2710, 4772, 1113, 2706, + 2707, 4771, 2708, 4769, 4770, 0, 312, 1105, 1106, 2705, 1107, + 2703, 2704, 4768, 1108, 2700, 2701, 4767, 2702, 4765, 4766, 0, + 1109, 2696, 2697, 4764, 2698, 4762, 4763, 0, 2699, 4759, 4760, + 0, 4761, 0, 0, 0, 313, 1099, 1100, 2695, 1101, 2693, + 2694, 4758, 1102, 2690, 2691, 4757, 2692, 4755, 4756, 0, 1103, + 2686, 2687, 4754, 2688, 4752, 4753, 0, 2689, 4749, 4750, 0, + 4751, 0, 0, 0, 1104, 2681, 2682, 4748, 2683, 4746, 4747, + 0, 2684, 4743, 4744, 0, 4745, 0, 0, 0, 2685, 4739, + 4740, 0, 4741, 0, 0, 0, 4742, 0, 0, 0, 0, + 0, 0, 0, 58, 299, 300, 1098, 301, 1096, 1097, 2680, + 302, 1093, 1094, 2679, 1095, 2677, 2678, 4738, 303, 1089, 1090, + 2676, 1091, 2674, 2675, 4737, 1092, 2671, 2672, 4736, 2673, 4734, + 4735, 0, 304, 1084, 1085, 2670, 1086, 2668, 2669, 4733, 1087, + 2665, 2666, 4732, 2667, 4730, 4731, 0, 1088, 2661, 2662, 4729, + 2663, 4727, 4728, 0, 2664, 4724, 4725, 0, 4726, 0, 0, + 0, 305, 1078, 1079, 2660, 1080, 2658, 2659, 4723, 1081, 2655, + 2656, 4722, 2657, 4720, 4721, 0, 1082, 2651, 2652, 4719, 2653, + 4717, 4718, 0, 2654, 4714, 4715, 0, 4716, 0, 0, 0, + 1083, 2646, 2647, 4713, 2648, 4711, 4712, 0, 2649, 4708, 4709, + 0, 4710, 0, 0, 0, 2650, 4704, 4705, 0, 4706, 0, + 0, 0, 4707, 0, 0, 0, 0, 0, 0, 0, 306, + 1071, 1072, 2645, 1073, 2643, 2644, 4703, 1074, 2640, 2641, 4702, + 2642, 4700, 4701, 0, 1075, 2636, 2637, 4699, 2638, 4697, 4698, + 0, 2639, 4694, 4695, 0, 4696, 0, 0, 0, 1076, 2631, + 2632, 4693, 2633, 4691, 4692, 0, 2634, 4688, 4689, 0, 4690, + 0, 0, 0, 2635, 4684, 4685, 0, 4686, 0, 0, 0, + 4687, 0, 0, 0, 0, 0, 0, 0, 1077, 2625, 2626, + 4683, 2627, 4681, 4682, 0, 2628, 4678, 4679, 0, 4680, 0, + 0, 0, 2629, 4674, 4675, 0, 4676, 0, 0, 0, 4677, + 0, 0, 0, 0, 0, 0, 0, 2630, 4669, 4670, 0, + 4671, 0, 0, 0, 4672, 0, 0, 0, 0, 0, 0, + 0, 4673, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 59, 290, 291, 1070, 292, + 1068, 1069, 2624, 293, 1065, 1066, 2623, 1067, 2621, 2622, 4668, + 294, 1061, 1062, 2620, 1063, 2618, 2619, 4667, 1064, 2615, 2616, + 4666, 2617, 4664, 4665, 0, 295, 1056, 1057, 2614, 1058, 2612, + 2613, 4663, 1059, 2609, 2610, 4662, 2611, 4660, 4661, 0, 1060, + 2605, 2606, 4659, 2607, 4657, 4658, 0, 2608, 4654, 4655, 0, + 4656, 0, 0, 0, 296, 1050, 1051, 2604, 1052, 2602, 2603, + 4653, 1053, 2599, 2600, 4652, 2601, 4650, 4651, 0, 1054, 2595, + 2596, 4649, 2597, 4647, 4648, 0, 2598, 4644, 4645, 0, 4646, + 0, 0, 0, 1055, 2590, 2591, 4643, 2592, 4641, 4642, 0, + 2593, 4638, 4639, 0, 4640, 0, 0, 0, 2594, 4634, 4635, + 0, 4636, 0, 0, 0, 4637, 0, 0, 0, 0, 0, + 0, 0, 297, 1043, 1044, 2589, 1045, 2587, 2588, 4633, 1046, + 2584, 2585, 4632, 2586, 4630, 4631, 0, 1047, 2580, 2581, 4629, + 2582, 4627, 4628, 0, 2583, 4624, 4625, 0, 4626, 0, 0, + 0, 1048, 2575, 2576, 4623, 2577, 4621, 4622, 0, 2578, 4618, + 4619, 0, 4620, 0, 0, 0, 2579, 4614, 4615, 0, 4616, + 0, 0, 0, 4617, 0, 0, 0, 0, 0, 0, 0, + 1049, 2569, 2570, 4613, 2571, 4611, 4612, 0, 2572, 4608, 4609, + 0, 4610, 0, 0, 0, 2573, 4604, 4605, 0, 4606, 0, + 0, 0, 4607, 0, 0, 0, 0, 0, 0, 0, 2574, + 4599, 4600, 0, 4601, 0, 0, 0, 4602, 0, 0, 0, + 0, 0, 0, 0, 4603, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, 1035, + 1036, 2568, 1037, 2566, 2567, 4598, 1038, 2563, 2564, 4597, 2565, + 4595, 4596, 0, 1039, 2559, 2560, 4594, 2561, 4592, 4593, 0, + 2562, 4589, 4590, 0, 4591, 0, 0, 0, 1040, 2554, 2555, + 4588, 2556, 4586, 4587, 0, 2557, 4583, 4584, 0, 4585, 0, + 0, 0, 2558, 4579, 4580, 0, 4581, 0, 0, 0, 4582, + 0, 0, 0, 0, 0, 0, 0, 1041, 2548, 2549, 4578, + 2550, 4576, 4577, 0, 2551, 4573, 4574, 0, 4575, 0, 0, + 0, 2552, 4569, 4570, 0, 4571, 0, 0, 0, 4572, 0, + 0, 0, 0, 0, 0, 0, 2553, 4564, 4565, 0, 4566, + 0, 0, 0, 4567, 0, 0, 0, 0, 0, 0, 0, + 4568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1042, 2541, 2542, 4563, 2543, 4561, + 4562, 0, 2544, 4558, 4559, 0, 4560, 0, 0, 0, 2545, + 4554, 4555, 0, 4556, 0, 0, 0, 4557, 0, 0, 0, + 0, 0, 0, 0, 2546, 4549, 4550, 0, 4551, 0, 0, + 0, 4552, 0, 0, 0, 0, 0, 0, 0, 4553, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2547, 4543, 4544, 0, 4545, 0, 0, 0, + 4546, 0, 0, 0, 0, 0, 0, 0, 4547, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4548, 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, + 0, 11, 39, 40, 289, 41, 287, 288, 1034, 42, 284, + 285, 1033, 286, 1031, 1032, 2540, 43, 280, 281, 1030, 282, + 1028, 1029, 2539, 283, 1025, 1026, 2538, 1027, 2536, 2537, 4542, + 44, 275, 276, 1024, 277, 1022, 1023, 2535, 278, 1019, 1020, + 2534, 1021, 2532, 2533, 4541, 279, 1015, 1016, 2531, 1017, 2529, + 2530, 4540, 1018, 2526, 2527, 4539, 2528, 4537, 4538, 0, 45, + 269, 270, 1014, 271, 1012, 1013, 2525, 272, 1009, 1010, 2524, + 1011, 2522, 2523, 4536, 273, 1005, 1006, 2521, 1007, 2519, 2520, + 4535, 1008, 2516, 2517, 4534, 2518, 4532, 4533, 0, 274, 1000, + 1001, 2515, 1002, 2513, 2514, 4531, 1003, 2510, 2511, 4530, 2512, + 4528, 4529, 0, 1004, 2506, 2507, 4527, 2508, 4525, 4526, 0, + 2509, 4522, 4523, 0, 4524, 0, 0, 0, 46, 262, 263, + 999, 264, 997, 998, 2505, 265, 994, 995, 2504, 996, 2502, + 2503, 4521, 266, 990, 991, 2501, 992, 2499, 2500, 4520, 993, + 2496, 2497, 4519, 2498, 4517, 4518, 0, 267, 985, 986, 2495, + 987, 2493, 2494, 4516, 988, 2490, 2491, 4515, 2492, 4513, 4514, + 0, 989, 2486, 2487, 4512, 2488, 4510, 4511, 0, 2489, 4507, + 4508, 0, 4509, 0, 0, 0, 268, 979, 980, 2485, 981, + 2483, 2484, 4506, 982, 2480, 2481, 4505, 2482, 4503, 4504, 0, + 983, 2476, 2477, 4502, 2478, 4500, 4501, 0, 2479, 4497, 4498, + 0, 4499, 0, 0, 0, 984, 2471, 2472, 4496, 2473, 4494, + 4495, 0, 2474, 4491, 4492, 0, 4493, 0, 0, 0, 2475, + 4487, 4488, 0, 4489, 0, 0, 0, 4490, 0, 0, 0, + 0, 0, 0, 0, 47, 254, 255, 978, 256, 976, 977, + 2470, 257, 973, 974, 2469, 975, 2467, 2468, 4486, 258, 969, + 970, 2466, 971, 2464, 2465, 4485, 972, 2461, 2462, 4484, 2463, + 4482, 4483, 0, 259, 964, 965, 2460, 966, 2458, 2459, 4481, + 967, 2455, 2456, 4480, 2457, 4478, 4479, 0, 968, 2451, 2452, + 4477, 2453, 4475, 4476, 0, 2454, 4472, 4473, 0, 4474, 0, + 0, 0, 260, 958, 959, 2450, 960, 2448, 2449, 4471, 961, + 2445, 2446, 4470, 2447, 4468, 4469, 0, 962, 2441, 2442, 4467, + 2443, 4465, 4466, 0, 2444, 4462, 4463, 0, 4464, 0, 0, + 0, 963, 2436, 2437, 4461, 2438, 4459, 4460, 0, 2439, 4456, + 4457, 0, 4458, 0, 0, 0, 2440, 4452, 4453, 0, 4454, + 0, 0, 0, 4455, 0, 0, 0, 0, 0, 0, 0, + 261, 951, 952, 2435, 953, 2433, 2434, 4451, 954, 2430, 2431, + 4450, 2432, 4448, 4449, 0, 955, 2426, 2427, 4447, 2428, 4445, + 4446, 0, 2429, 4442, 4443, 0, 4444, 0, 0, 0, 956, + 2421, 2422, 4441, 2423, 4439, 4440, 0, 2424, 4436, 4437, 0, + 4438, 0, 0, 0, 2425, 4432, 4433, 0, 4434, 0, 0, + 0, 4435, 0, 0, 0, 0, 0, 0, 0, 957, 2415, + 2416, 4431, 2417, 4429, 4430, 0, 2418, 4426, 4427, 0, 4428, + 0, 0, 0, 2419, 4422, 4423, 0, 4424, 0, 0, 0, + 4425, 0, 0, 0, 0, 0, 0, 0, 2420, 4417, 4418, + 0, 4419, 0, 0, 0, 4420, 0, 0, 0, 0, 0, + 0, 0, 4421, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 48, 245, 246, 950, + 247, 948, 949, 2414, 248, 945, 946, 2413, 947, 2411, 2412, + 4416, 249, 941, 942, 2410, 943, 2408, 2409, 4415, 944, 2405, + 2406, 4414, 2407, 4412, 4413, 0, 250, 936, 937, 2404, 938, + 2402, 2403, 4411, 939, 2399, 2400, 4410, 2401, 4408, 4409, 0, + 940, 2395, 2396, 4407, 2397, 4405, 4406, 0, 2398, 4402, 4403, + 0, 4404, 0, 0, 0, 251, 930, 931, 2394, 932, 2392, + 2393, 4401, 933, 2389, 2390, 4400, 2391, 4398, 4399, 0, 934, + 2385, 2386, 4397, 2387, 4395, 4396, 0, 2388, 4392, 4393, 0, + 4394, 0, 0, 0, 935, 2380, 2381, 4391, 2382, 4389, 4390, + 0, 2383, 4386, 4387, 0, 4388, 0, 0, 0, 2384, 4382, + 4383, 0, 4384, 0, 0, 0, 4385, 0, 0, 0, 0, + 0, 0, 0, 252, 923, 924, 2379, 925, 2377, 2378, 4381, + 926, 2374, 2375, 4380, 2376, 4378, 4379, 0, 927, 2370, 2371, + 4377, 2372, 4375, 4376, 0, 2373, 4372, 4373, 0, 4374, 0, + 0, 0, 928, 2365, 2366, 4371, 2367, 4369, 4370, 0, 2368, + 4366, 4367, 0, 4368, 0, 0, 0, 2369, 4362, 4363, 0, + 4364, 0, 0, 0, 4365, 0, 0, 0, 0, 0, 0, + 0, 929, 2359, 2360, 4361, 2361, 4359, 4360, 0, 2362, 4356, + 4357, 0, 4358, 0, 0, 0, 2363, 4352, 4353, 0, 4354, + 0, 0, 0, 4355, 0, 0, 0, 0, 0, 0, 0, + 2364, 4347, 4348, 0, 4349, 0, 0, 0, 4350, 0, 0, + 0, 0, 0, 0, 0, 4351, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 253, + 915, 916, 2358, 917, 2356, 2357, 4346, 918, 2353, 2354, 4345, + 2355, 4343, 4344, 0, 919, 2349, 2350, 4342, 2351, 4340, 4341, + 0, 2352, 4337, 4338, 0, 4339, 0, 0, 0, 920, 2344, + 2345, 4336, 2346, 4334, 4335, 0, 2347, 4331, 4332, 0, 4333, + 0, 0, 0, 2348, 4327, 4328, 0, 4329, 0, 0, 0, + 4330, 0, 0, 0, 0, 0, 0, 0, 921, 2338, 2339, + 4326, 2340, 4324, 4325, 0, 2341, 4321, 4322, 0, 4323, 0, + 0, 0, 2342, 4317, 4318, 0, 4319, 0, 0, 0, 4320, + 0, 0, 0, 0, 0, 0, 0, 2343, 4312, 4313, 0, + 4314, 0, 0, 0, 4315, 0, 0, 0, 0, 0, 0, + 0, 4316, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 922, 2331, 2332, 4311, 2333, + 4309, 4310, 0, 2334, 4306, 4307, 0, 4308, 0, 0, 0, + 2335, 4302, 4303, 0, 4304, 0, 0, 0, 4305, 0, 0, + 0, 0, 0, 0, 0, 2336, 4297, 4298, 0, 4299, 0, + 0, 0, 4300, 0, 0, 0, 0, 0, 0, 0, 4301, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2337, 4291, 4292, 0, 4293, 0, 0, + 0, 4294, 0, 0, 0, 0, 0, 0, 0, 4295, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4296, 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, 0, 49, 235, 236, 914, 237, 912, 913, 2330, 238, + 909, 910, 2329, 911, 2327, 2328, 4290, 239, 905, 906, 2326, + 907, 2324, 2325, 4289, 908, 2321, 2322, 4288, 2323, 4286, 4287, + 0, 240, 900, 901, 2320, 902, 2318, 2319, 4285, 903, 2315, + 2316, 4284, 2317, 4282, 4283, 0, 904, 2311, 2312, 4281, 2313, + 4279, 4280, 0, 2314, 4276, 4277, 0, 4278, 0, 0, 0, + 241, 894, 895, 2310, 896, 2308, 2309, 4275, 897, 2305, 2306, + 4274, 2307, 4272, 4273, 0, 898, 2301, 2302, 4271, 2303, 4269, + 4270, 0, 2304, 4266, 4267, 0, 4268, 0, 0, 0, 899, + 2296, 2297, 4265, 2298, 4263, 4264, 0, 2299, 4260, 4261, 0, + 4262, 0, 0, 0, 2300, 4256, 4257, 0, 4258, 0, 0, + 0, 4259, 0, 0, 0, 0, 0, 0, 0, 242, 887, + 888, 2295, 889, 2293, 2294, 4255, 890, 2290, 2291, 4254, 2292, + 4252, 4253, 0, 891, 2286, 2287, 4251, 2288, 4249, 4250, 0, + 2289, 4246, 4247, 0, 4248, 0, 0, 0, 892, 2281, 2282, + 4245, 2283, 4243, 4244, 0, 2284, 4240, 4241, 0, 4242, 0, + 0, 0, 2285, 4236, 4237, 0, 4238, 0, 0, 0, 4239, + 0, 0, 0, 0, 0, 0, 0, 893, 2275, 2276, 4235, + 2277, 4233, 4234, 0, 2278, 4230, 4231, 0, 4232, 0, 0, + 0, 2279, 4226, 4227, 0, 4228, 0, 0, 0, 4229, 0, + 0, 0, 0, 0, 0, 0, 2280, 4221, 4222, 0, 4223, + 0, 0, 0, 4224, 0, 0, 0, 0, 0, 0, 0, + 4225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 243, 879, 880, 2274, 881, 2272, + 2273, 4220, 882, 2269, 2270, 4219, 2271, 4217, 4218, 0, 883, + 2265, 2266, 4216, 2267, 4214, 4215, 0, 2268, 4211, 4212, 0, + 4213, 0, 0, 0, 884, 2260, 2261, 4210, 2262, 4208, 4209, + 0, 2263, 4205, 4206, 0, 4207, 0, 0, 0, 2264, 4201, + 4202, 0, 4203, 0, 0, 0, 4204, 0, 0, 0, 0, + 0, 0, 0, 885, 2254, 2255, 4200, 2256, 4198, 4199, 0, + 2257, 4195, 4196, 0, 4197, 0, 0, 0, 2258, 4191, 4192, + 0, 4193, 0, 0, 0, 4194, 0, 0, 0, 0, 0, + 0, 0, 2259, 4186, 4187, 0, 4188, 0, 0, 0, 4189, + 0, 0, 0, 0, 0, 0, 0, 4190, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 886, 2247, 2248, 4185, 2249, 4183, 4184, 0, 2250, 4180, + 4181, 0, 4182, 0, 0, 0, 2251, 4176, 4177, 0, 4178, + 0, 0, 0, 4179, 0, 0, 0, 0, 0, 0, 0, + 2252, 4171, 4172, 0, 4173, 0, 0, 0, 4174, 0, 0, + 0, 0, 0, 0, 0, 4175, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2253, + 4165, 4166, 0, 4167, 0, 0, 0, 4168, 0, 0, 0, + 0, 0, 0, 0, 4169, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4170, 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, 0, 244, 870, 871, + 2246, 872, 2244, 2245, 4164, 873, 2241, 2242, 4163, 2243, 4161, + 4162, 0, 874, 2237, 2238, 4160, 2239, 4158, 4159, 0, 2240, + 4155, 4156, 0, 4157, 0, 0, 0, 875, 2232, 2233, 4154, + 2234, 4152, 4153, 0, 2235, 4149, 4150, 0, 4151, 0, 0, + 0, 2236, 4145, 4146, 0, 4147, 0, 0, 0, 4148, 0, + 0, 0, 0, 0, 0, 0, 876, 2226, 2227, 4144, 2228, + 4142, 4143, 0, 2229, 4139, 4140, 0, 4141, 0, 0, 0, + 2230, 4135, 4136, 0, 4137, 0, 0, 0, 4138, 0, 0, + 0, 0, 0, 0, 0, 2231, 4130, 4131, 0, 4132, 0, + 0, 0, 4133, 0, 0, 0, 0, 0, 0, 0, 4134, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 877, 2219, 2220, 4129, 2221, 4127, 4128, + 0, 2222, 4124, 4125, 0, 4126, 0, 0, 0, 2223, 4120, + 4121, 0, 4122, 0, 0, 0, 4123, 0, 0, 0, 0, + 0, 0, 0, 2224, 4115, 4116, 0, 4117, 0, 0, 0, + 4118, 0, 0, 0, 0, 0, 0, 0, 4119, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2225, 4109, 4110, 0, 4111, 0, 0, 0, 4112, + 0, 0, 0, 0, 0, 0, 0, 4113, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4114, 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, 0, + 878, 2211, 2212, 4108, 2213, 4106, 4107, 0, 2214, 4103, 4104, + 0, 4105, 0, 0, 0, 2215, 4099, 4100, 0, 4101, 0, + 0, 0, 4102, 0, 0, 0, 0, 0, 0, 0, 2216, + 4094, 4095, 0, 4096, 0, 0, 0, 4097, 0, 0, 0, + 0, 0, 0, 0, 4098, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2217, 4088, + 4089, 0, 4090, 0, 0, 0, 4091, 0, 0, 0, 0, + 0, 0, 0, 4092, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4093, 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, 0, 2218, 4081, 4082, 0, + 4083, 0, 0, 0, 4084, 0, 0, 0, 0, 0, 0, + 0, 4085, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 4086, 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, 0, 4087, 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, 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, + 0, 0, 0, 12, 27, 28, 234, 29, 232, 233, 869, + 30, 229, 230, 868, 231, 866, 867, 2210, 31, 225, 226, + 865, 227, 863, 864, 2209, 228, 860, 861, 2208, 862, 2206, + 2207, 4080, 32, 220, 221, 859, 222, 857, 858, 2205, 223, + 854, 855, 2204, 856, 2202, 2203, 4079, 224, 850, 851, 2201, + 852, 2199, 2200, 4078, 853, 2196, 2197, 4077, 2198, 4075, 4076, + 0, 33, 214, 215, 849, 216, 847, 848, 2195, 217, 844, + 845, 2194, 846, 2192, 2193, 4074, 218, 840, 841, 2191, 842, + 2189, 2190, 4073, 843, 2186, 2187, 4072, 2188, 4070, 4071, 0, + 219, 835, 836, 2185, 837, 2183, 2184, 4069, 838, 2180, 2181, + 4068, 2182, 4066, 4067, 0, 839, 2176, 2177, 4065, 2178, 4063, + 4064, 0, 2179, 4060, 4061, 0, 4062, 0, 0, 0, 34, + 207, 208, 834, 209, 832, 833, 2175, 210, 829, 830, 2174, + 831, 2172, 2173, 4059, 211, 825, 826, 2171, 827, 2169, 2170, + 4058, 828, 2166, 2167, 4057, 2168, 4055, 4056, 0, 212, 820, + 821, 2165, 822, 2163, 2164, 4054, 823, 2160, 2161, 4053, 2162, + 4051, 4052, 0, 824, 2156, 2157, 4050, 2158, 4048, 4049, 0, + 2159, 4045, 4046, 0, 4047, 0, 0, 0, 213, 814, 815, + 2155, 816, 2153, 2154, 4044, 817, 2150, 2151, 4043, 2152, 4041, + 4042, 0, 818, 2146, 2147, 4040, 2148, 4038, 4039, 0, 2149, + 4035, 4036, 0, 4037, 0, 0, 0, 819, 2141, 2142, 4034, + 2143, 4032, 4033, 0, 2144, 4029, 4030, 0, 4031, 0, 0, + 0, 2145, 4025, 4026, 0, 4027, 0, 0, 0, 4028, 0, + 0, 0, 0, 0, 0, 0, 35, 199, 200, 813, 201, + 811, 812, 2140, 202, 808, 809, 2139, 810, 2137, 2138, 4024, + 203, 804, 805, 2136, 806, 2134, 2135, 4023, 807, 2131, 2132, + 4022, 2133, 4020, 4021, 0, 204, 799, 800, 2130, 801, 2128, + 2129, 4019, 802, 2125, 2126, 4018, 2127, 4016, 4017, 0, 803, + 2121, 2122, 4015, 2123, 4013, 4014, 0, 2124, 4010, 4011, 0, + 4012, 0, 0, 0, 205, 793, 794, 2120, 795, 2118, 2119, + 4009, 796, 2115, 2116, 4008, 2117, 4006, 4007, 0, 797, 2111, + 2112, 4005, 2113, 4003, 4004, 0, 2114, 4000, 4001, 0, 4002, + 0, 0, 0, 798, 2106, 2107, 3999, 2108, 3997, 3998, 0, + 2109, 3994, 3995, 0, 3996, 0, 0, 0, 2110, 3990, 3991, + 0, 3992, 0, 0, 0, 3993, 0, 0, 0, 0, 0, + 0, 0, 206, 786, 787, 2105, 788, 2103, 2104, 3989, 789, + 2100, 2101, 3988, 2102, 3986, 3987, 0, 790, 2096, 2097, 3985, + 2098, 3983, 3984, 0, 2099, 3980, 3981, 0, 3982, 0, 0, + 0, 791, 2091, 2092, 3979, 2093, 3977, 3978, 0, 2094, 3974, + 3975, 0, 3976, 0, 0, 0, 2095, 3970, 3971, 0, 3972, + 0, 0, 0, 3973, 0, 0, 0, 0, 0, 0, 0, + 792, 2085, 2086, 3969, 2087, 3967, 3968, 0, 2088, 3964, 3965, + 0, 3966, 0, 0, 0, 2089, 3960, 3961, 0, 3962, 0, + 0, 0, 3963, 0, 0, 0, 0, 0, 0, 0, 2090, + 3955, 3956, 0, 3957, 0, 0, 0, 3958, 0, 0, 0, + 0, 0, 0, 0, 3959, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 190, + 191, 785, 192, 783, 784, 2084, 193, 780, 781, 2083, 782, + 2081, 2082, 3954, 194, 776, 777, 2080, 778, 2078, 2079, 3953, + 779, 2075, 2076, 3952, 2077, 3950, 3951, 0, 195, 771, 772, + 2074, 773, 2072, 2073, 3949, 774, 2069, 2070, 3948, 2071, 3946, + 3947, 0, 775, 2065, 2066, 3945, 2067, 3943, 3944, 0, 2068, + 3940, 3941, 0, 3942, 0, 0, 0, 196, 765, 766, 2064, + 767, 2062, 2063, 3939, 768, 2059, 2060, 3938, 2061, 3936, 3937, + 0, 769, 2055, 2056, 3935, 2057, 3933, 3934, 0, 2058, 3930, + 3931, 0, 3932, 0, 0, 0, 770, 2050, 2051, 3929, 2052, + 3927, 3928, 0, 2053, 3924, 3925, 0, 3926, 0, 0, 0, + 2054, 3920, 3921, 0, 3922, 0, 0, 0, 3923, 0, 0, + 0, 0, 0, 0, 0, 197, 758, 759, 2049, 760, 2047, + 2048, 3919, 761, 2044, 2045, 3918, 2046, 3916, 3917, 0, 762, + 2040, 2041, 3915, 2042, 3913, 3914, 0, 2043, 3910, 3911, 0, + 3912, 0, 0, 0, 763, 2035, 2036, 3909, 2037, 3907, 3908, + 0, 2038, 3904, 3905, 0, 3906, 0, 0, 0, 2039, 3900, + 3901, 0, 3902, 0, 0, 0, 3903, 0, 0, 0, 0, + 0, 0, 0, 764, 2029, 2030, 3899, 2031, 3897, 3898, 0, + 2032, 3894, 3895, 0, 3896, 0, 0, 0, 2033, 3890, 3891, + 0, 3892, 0, 0, 0, 3893, 0, 0, 0, 0, 0, + 0, 0, 2034, 3885, 3886, 0, 3887, 0, 0, 0, 3888, + 0, 0, 0, 0, 0, 0, 0, 3889, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 198, 750, 751, 2028, 752, 2026, 2027, 3884, 753, 2023, + 2024, 3883, 2025, 3881, 3882, 0, 754, 2019, 2020, 3880, 2021, + 3878, 3879, 0, 2022, 3875, 3876, 0, 3877, 0, 0, 0, + 755, 2014, 2015, 3874, 2016, 3872, 3873, 0, 2017, 3869, 3870, + 0, 3871, 0, 0, 0, 2018, 3865, 3866, 0, 3867, 0, + 0, 0, 3868, 0, 0, 0, 0, 0, 0, 0, 756, + 2008, 2009, 3864, 2010, 3862, 3863, 0, 2011, 3859, 3860, 0, + 3861, 0, 0, 0, 2012, 3855, 3856, 0, 3857, 0, 0, + 0, 3858, 0, 0, 0, 0, 0, 0, 0, 2013, 3850, + 3851, 0, 3852, 0, 0, 0, 3853, 0, 0, 0, 0, + 0, 0, 0, 3854, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 757, 2001, 2002, + 3849, 2003, 3847, 3848, 0, 2004, 3844, 3845, 0, 3846, 0, + 0, 0, 2005, 3840, 3841, 0, 3842, 0, 0, 0, 3843, + 0, 0, 0, 0, 0, 0, 0, 2006, 3835, 3836, 0, + 3837, 0, 0, 0, 3838, 0, 0, 0, 0, 0, 0, + 0, 3839, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2007, 3829, 3830, 0, 3831, + 0, 0, 0, 3832, 0, 0, 0, 0, 0, 0, 0, + 3833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3834, 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, 0, 37, 180, 181, 749, 182, 747, 748, + 2000, 183, 744, 745, 1999, 746, 1997, 1998, 3828, 184, 740, + 741, 1996, 742, 1994, 1995, 3827, 743, 1991, 1992, 3826, 1993, + 3824, 3825, 0, 185, 735, 736, 1990, 737, 1988, 1989, 3823, + 738, 1985, 1986, 3822, 1987, 3820, 3821, 0, 739, 1981, 1982, + 3819, 1983, 3817, 3818, 0, 1984, 3814, 3815, 0, 3816, 0, + 0, 0, 186, 729, 730, 1980, 731, 1978, 1979, 3813, 732, + 1975, 1976, 3812, 1977, 3810, 3811, 0, 733, 1971, 1972, 3809, + 1973, 3807, 3808, 0, 1974, 3804, 3805, 0, 3806, 0, 0, + 0, 734, 1966, 1967, 3803, 1968, 3801, 3802, 0, 1969, 3798, + 3799, 0, 3800, 0, 0, 0, 1970, 3794, 3795, 0, 3796, + 0, 0, 0, 3797, 0, 0, 0, 0, 0, 0, 0, + 187, 722, 723, 1965, 724, 1963, 1964, 3793, 725, 1960, 1961, + 3792, 1962, 3790, 3791, 0, 726, 1956, 1957, 3789, 1958, 3787, + 3788, 0, 1959, 3784, 3785, 0, 3786, 0, 0, 0, 727, + 1951, 1952, 3783, 1953, 3781, 3782, 0, 1954, 3778, 3779, 0, + 3780, 0, 0, 0, 1955, 3774, 3775, 0, 3776, 0, 0, + 0, 3777, 0, 0, 0, 0, 0, 0, 0, 728, 1945, + 1946, 3773, 1947, 3771, 3772, 0, 1948, 3768, 3769, 0, 3770, + 0, 0, 0, 1949, 3764, 3765, 0, 3766, 0, 0, 0, + 3767, 0, 0, 0, 0, 0, 0, 0, 1950, 3759, 3760, + 0, 3761, 0, 0, 0, 3762, 0, 0, 0, 0, 0, + 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 188, 714, 715, 1944, + 716, 1942, 1943, 3758, 717, 1939, 1940, 3757, 1941, 3755, 3756, + 0, 718, 1935, 1936, 3754, 1937, 3752, 3753, 0, 1938, 3749, + 3750, 0, 3751, 0, 0, 0, 719, 1930, 1931, 3748, 1932, + 3746, 3747, 0, 1933, 3743, 3744, 0, 3745, 0, 0, 0, + 1934, 3739, 3740, 0, 3741, 0, 0, 0, 3742, 0, 0, + 0, 0, 0, 0, 0, 720, 1924, 1925, 3738, 1926, 3736, + 3737, 0, 1927, 3733, 3734, 0, 3735, 0, 0, 0, 1928, + 3729, 3730, 0, 3731, 0, 0, 0, 3732, 0, 0, 0, + 0, 0, 0, 0, 1929, 3724, 3725, 0, 3726, 0, 0, + 0, 3727, 0, 0, 0, 0, 0, 0, 0, 3728, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 721, 1917, 1918, 3723, 1919, 3721, 3722, 0, + 1920, 3718, 3719, 0, 3720, 0, 0, 0, 1921, 3714, 3715, + 0, 3716, 0, 0, 0, 3717, 0, 0, 0, 0, 0, + 0, 0, 1922, 3709, 3710, 0, 3711, 0, 0, 0, 3712, + 0, 0, 0, 0, 0, 0, 0, 3713, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1923, 3703, 3704, 0, 3705, 0, 0, 0, 3706, 0, + 0, 0, 0, 0, 0, 0, 3707, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3708, 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, 0, 189, + 705, 706, 1916, 707, 1914, 1915, 3702, 708, 1911, 1912, 3701, + 1913, 3699, 3700, 0, 709, 1907, 1908, 3698, 1909, 3696, 3697, + 0, 1910, 3693, 3694, 0, 3695, 0, 0, 0, 710, 1902, + 1903, 3692, 1904, 3690, 3691, 0, 1905, 3687, 3688, 0, 3689, + 0, 0, 0, 1906, 3683, 3684, 0, 3685, 0, 0, 0, + 3686, 0, 0, 0, 0, 0, 0, 0, 711, 1896, 1897, + 3682, 1898, 3680, 3681, 0, 1899, 3677, 3678, 0, 3679, 0, + 0, 0, 1900, 3673, 3674, 0, 3675, 0, 0, 0, 3676, + 0, 0, 0, 0, 0, 0, 0, 1901, 3668, 3669, 0, + 3670, 0, 0, 0, 3671, 0, 0, 0, 0, 0, 0, + 0, 3672, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 712, 1889, 1890, 3667, 1891, + 3665, 3666, 0, 1892, 3662, 3663, 0, 3664, 0, 0, 0, + 1893, 3658, 3659, 0, 3660, 0, 0, 0, 3661, 0, 0, + 0, 0, 0, 0, 0, 1894, 3653, 3654, 0, 3655, 0, + 0, 0, 3656, 0, 0, 0, 0, 0, 0, 0, 3657, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1895, 3647, 3648, 0, 3649, 0, 0, + 0, 3650, 0, 0, 0, 0, 0, 0, 0, 3651, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3652, 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, 0, 713, 1881, 1882, 3646, 1883, 3644, 3645, 0, 1884, + 3641, 3642, 0, 3643, 0, 0, 0, 1885, 3637, 3638, 0, + 3639, 0, 0, 0, 3640, 0, 0, 0, 0, 0, 0, + 0, 1886, 3632, 3633, 0, 3634, 0, 0, 0, 3635, 0, + 0, 0, 0, 0, 0, 0, 3636, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1887, 3626, 3627, 0, 3628, 0, 0, 0, 3629, 0, 0, + 0, 0, 0, 0, 0, 3630, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3631, + 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, 0, 1888, 3619, + 3620, 0, 3621, 0, 0, 0, 3622, 0, 0, 0, 0, + 0, 0, 0, 3623, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3624, 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, 0, 3625, 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, 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, 0, 0, 0, 38, 169, 170, 704, 171, 702, + 703, 1880, 172, 699, 700, 1879, 701, 1877, 1878, 3618, 173, + 695, 696, 1876, 697, 1874, 1875, 3617, 698, 1871, 1872, 3616, + 1873, 3614, 3615, 0, 174, 690, 691, 1870, 692, 1868, 1869, + 3613, 693, 1865, 1866, 3612, 1867, 3610, 3611, 0, 694, 1861, + 1862, 3609, 1863, 3607, 3608, 0, 1864, 3604, 3605, 0, 3606, + 0, 0, 0, 175, 684, 685, 1860, 686, 1858, 1859, 3603, + 687, 1855, 1856, 3602, 1857, 3600, 3601, 0, 688, 1851, 1852, + 3599, 1853, 3597, 3598, 0, 1854, 3594, 3595, 0, 3596, 0, + 0, 0, 689, 1846, 1847, 3593, 1848, 3591, 3592, 0, 1849, + 3588, 3589, 0, 3590, 0, 0, 0, 1850, 3584, 3585, 0, + 3586, 0, 0, 0, 3587, 0, 0, 0, 0, 0, 0, + 0, 176, 677, 678, 1845, 679, 1843, 1844, 3583, 680, 1840, + 1841, 3582, 1842, 3580, 3581, 0, 681, 1836, 1837, 3579, 1838, + 3577, 3578, 0, 1839, 3574, 3575, 0, 3576, 0, 0, 0, + 682, 1831, 1832, 3573, 1833, 3571, 3572, 0, 1834, 3568, 3569, + 0, 3570, 0, 0, 0, 1835, 3564, 3565, 0, 3566, 0, + 0, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 683, + 1825, 1826, 3563, 1827, 3561, 3562, 0, 1828, 3558, 3559, 0, + 3560, 0, 0, 0, 1829, 3554, 3555, 0, 3556, 0, 0, + 0, 3557, 0, 0, 0, 0, 0, 0, 0, 1830, 3549, + 3550, 0, 3551, 0, 0, 0, 3552, 0, 0, 0, 0, + 0, 0, 0, 3553, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 177, 669, 670, + 1824, 671, 1822, 1823, 3548, 672, 1819, 1820, 3547, 1821, 3545, + 3546, 0, 673, 1815, 1816, 3544, 1817, 3542, 3543, 0, 1818, + 3539, 3540, 0, 3541, 0, 0, 0, 674, 1810, 1811, 3538, + 1812, 3536, 3537, 0, 1813, 3533, 3534, 0, 3535, 0, 0, + 0, 1814, 3529, 3530, 0, 3531, 0, 0, 0, 3532, 0, + 0, 0, 0, 0, 0, 0, 675, 1804, 1805, 3528, 1806, + 3526, 3527, 0, 1807, 3523, 3524, 0, 3525, 0, 0, 0, + 1808, 3519, 3520, 0, 3521, 0, 0, 0, 3522, 0, 0, + 0, 0, 0, 0, 0, 1809, 3514, 3515, 0, 3516, 0, + 0, 0, 3517, 0, 0, 0, 0, 0, 0, 0, 3518, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 676, 1797, 1798, 3513, 1799, 3511, 3512, + 0, 1800, 3508, 3509, 0, 3510, 0, 0, 0, 1801, 3504, + 3505, 0, 3506, 0, 0, 0, 3507, 0, 0, 0, 0, + 0, 0, 0, 1802, 3499, 3500, 0, 3501, 0, 0, 0, + 3502, 0, 0, 0, 0, 0, 0, 0, 3503, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1803, 3493, 3494, 0, 3495, 0, 0, 0, 3496, + 0, 0, 0, 0, 0, 0, 0, 3497, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3498, 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, 0, + 178, 660, 661, 1796, 662, 1794, 1795, 3492, 663, 1791, 1792, + 3491, 1793, 3489, 3490, 0, 664, 1787, 1788, 3488, 1789, 3486, + 3487, 0, 1790, 3483, 3484, 0, 3485, 0, 0, 0, 665, + 1782, 1783, 3482, 1784, 3480, 3481, 0, 1785, 3477, 3478, 0, + 3479, 0, 0, 0, 1786, 3473, 3474, 0, 3475, 0, 0, + 0, 3476, 0, 0, 0, 0, 0, 0, 0, 666, 1776, + 1777, 3472, 1778, 3470, 3471, 0, 1779, 3467, 3468, 0, 3469, + 0, 0, 0, 1780, 3463, 3464, 0, 3465, 0, 0, 0, + 3466, 0, 0, 0, 0, 0, 0, 0, 1781, 3458, 3459, + 0, 3460, 0, 0, 0, 3461, 0, 0, 0, 0, 0, + 0, 0, 3462, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 667, 1769, 1770, 3457, + 1771, 3455, 3456, 0, 1772, 3452, 3453, 0, 3454, 0, 0, + 0, 1773, 3448, 3449, 0, 3450, 0, 0, 0, 3451, 0, + 0, 0, 0, 0, 0, 0, 1774, 3443, 3444, 0, 3445, + 0, 0, 0, 3446, 0, 0, 0, 0, 0, 0, 0, + 3447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1775, 3437, 3438, 0, 3439, 0, + 0, 0, 3440, 0, 0, 0, 0, 0, 0, 0, 3441, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3442, 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, 0, 668, 1761, 1762, 3436, 1763, 3434, 3435, 0, + 1764, 3431, 3432, 0, 3433, 0, 0, 0, 1765, 3427, 3428, + 0, 3429, 0, 0, 0, 3430, 0, 0, 0, 0, 0, + 0, 0, 1766, 3422, 3423, 0, 3424, 0, 0, 0, 3425, + 0, 0, 0, 0, 0, 0, 0, 3426, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1767, 3416, 3417, 0, 3418, 0, 0, 0, 3419, 0, + 0, 0, 0, 0, 0, 0, 3420, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3421, 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, 0, 1768, + 3409, 3410, 0, 3411, 0, 0, 0, 3412, 0, 0, 0, + 0, 0, 0, 0, 3413, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3414, 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, 0, 3415, 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, 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, 0, 0, 0, 179, 650, 651, 1760, 652, + 1758, 1759, 3408, 653, 1755, 1756, 3407, 1757, 3405, 3406, 0, + 654, 1751, 1752, 3404, 1753, 3402, 3403, 0, 1754, 3399, 3400, + 0, 3401, 0, 0, 0, 655, 1746, 1747, 3398, 1748, 3396, + 3397, 0, 1749, 3393, 3394, 0, 3395, 0, 0, 0, 1750, + 3389, 3390, 0, 3391, 0, 0, 0, 3392, 0, 0, 0, + 0, 0, 0, 0, 656, 1740, 1741, 3388, 1742, 3386, 3387, + 0, 1743, 3383, 3384, 0, 3385, 0, 0, 0, 1744, 3379, + 3380, 0, 3381, 0, 0, 0, 3382, 0, 0, 0, 0, + 0, 0, 0, 1745, 3374, 3375, 0, 3376, 0, 0, 0, + 3377, 0, 0, 0, 0, 0, 0, 0, 3378, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 657, 1733, 1734, 3373, 1735, 3371, 3372, 0, 1736, + 3368, 3369, 0, 3370, 0, 0, 0, 1737, 3364, 3365, 0, + 3366, 0, 0, 0, 3367, 0, 0, 0, 0, 0, 0, + 0, 1738, 3359, 3360, 0, 3361, 0, 0, 0, 3362, 0, + 0, 0, 0, 0, 0, 0, 3363, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1739, 3353, 3354, 0, 3355, 0, 0, 0, 3356, 0, 0, + 0, 0, 0, 0, 0, 3357, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3358, + 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, 0, 658, 1725, + 1726, 3352, 1727, 3350, 3351, 0, 1728, 3347, 3348, 0, 3349, + 0, 0, 0, 1729, 3343, 3344, 0, 3345, 0, 0, 0, + 3346, 0, 0, 0, 0, 0, 0, 0, 1730, 3338, 3339, + 0, 3340, 0, 0, 0, 3341, 0, 0, 0, 0, 0, + 0, 0, 3342, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1731, 3332, 3333, 0, + 3334, 0, 0, 0, 3335, 0, 0, 0, 0, 0, 0, + 0, 3336, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3337, 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, 0, 1732, 3325, 3326, 0, 3327, 0, + 0, 0, 3328, 0, 0, 0, 0, 0, 0, 0, 3329, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3330, 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, 0, 3331, 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, 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, 0, 0, + 0, 659, 1716, 1717, 3324, 1718, 3322, 3323, 0, 1719, 3319, + 3320, 0, 3321, 0, 0, 0, 1720, 3315, 3316, 0, 3317, + 0, 0, 0, 3318, 0, 0, 0, 0, 0, 0, 0, + 1721, 3310, 3311, 0, 3312, 0, 0, 0, 3313, 0, 0, + 0, 0, 0, 0, 0, 3314, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1722, + 3304, 3305, 0, 3306, 0, 0, 0, 3307, 0, 0, 0, + 0, 0, 0, 0, 3308, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3309, 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, 0, 1723, 3297, 3298, + 0, 3299, 0, 0, 0, 3300, 0, 0, 0, 0, 0, + 0, 0, 3301, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3302, 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, 0, 3303, 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, 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, 0, 0, 0, 1724, 3289, 3290, 0, 3291, 0, 0, + 0, 3292, 0, 0, 0, 0, 0, 0, 0, 3293, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3294, 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, 0, 3295, 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, + 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, 0, 0, 0, + 3296, 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, 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, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 168, + 16, 166, 167, 649, 17, 163, 164, 648, 165, 646, 647, + 1715, 18, 159, 160, 645, 161, 643, 644, 1714, 162, 640, + 641, 1713, 642, 1711, 1712, 3288, 19, 154, 155, 639, 156, + 637, 638, 1710, 157, 634, 635, 1709, 636, 1707, 1708, 3287, + 158, 630, 631, 1706, 632, 1704, 1705, 3286, 633, 1701, 1702, + 3285, 1703, 3283, 3284, 0, 20, 148, 149, 629, 150, 627, + 628, 1700, 151, 624, 625, 1699, 626, 1697, 1698, 3282, 152, + 620, 621, 1696, 622, 1694, 1695, 3281, 623, 1691, 1692, 3280, + 1693, 3278, 3279, 0, 153, 615, 616, 1690, 617, 1688, 1689, + 3277, 618, 1685, 1686, 3276, 1687, 3274, 3275, 0, 619, 1681, + 1682, 3273, 1683, 3271, 3272, 0, 1684, 3268, 3269, 0, 3270, + 0, 0, 0, 21, 141, 142, 614, 143, 612, 613, 1680, + 144, 609, 610, 1679, 611, 1677, 1678, 3267, 145, 605, 606, + 1676, 607, 1674, 1675, 3266, 608, 1671, 1672, 3265, 1673, 3263, + 3264, 0, 146, 600, 601, 1670, 602, 1668, 1669, 3262, 603, + 1665, 1666, 3261, 1667, 3259, 3260, 0, 604, 1661, 1662, 3258, + 1663, 3256, 3257, 0, 1664, 3253, 3254, 0, 3255, 0, 0, + 0, 147, 594, 595, 1660, 596, 1658, 1659, 3252, 597, 1655, + 1656, 3251, 1657, 3249, 3250, 0, 598, 1651, 1652, 3248, 1653, + 3246, 3247, 0, 1654, 3243, 3244, 0, 3245, 0, 0, 0, + 599, 1646, 1647, 3242, 1648, 3240, 3241, 0, 1649, 3237, 3238, + 0, 3239, 0, 0, 0, 1650, 3233, 3234, 0, 3235, 0, + 0, 0, 3236, 0, 0, 0, 0, 0, 0, 0, 22, + 133, 134, 593, 135, 591, 592, 1645, 136, 588, 589, 1644, + 590, 1642, 1643, 3232, 137, 584, 585, 1641, 586, 1639, 1640, + 3231, 587, 1636, 1637, 3230, 1638, 3228, 3229, 0, 138, 579, + 580, 1635, 581, 1633, 1634, 3227, 582, 1630, 1631, 3226, 1632, + 3224, 3225, 0, 583, 1626, 1627, 3223, 1628, 3221, 3222, 0, + 1629, 3218, 3219, 0, 3220, 0, 0, 0, 139, 573, 574, + 1625, 575, 1623, 1624, 3217, 576, 1620, 1621, 3216, 1622, 3214, + 3215, 0, 577, 1616, 1617, 3213, 1618, 3211, 3212, 0, 1619, + 3208, 3209, 0, 3210, 0, 0, 0, 578, 1611, 1612, 3207, + 1613, 3205, 3206, 0, 1614, 3202, 3203, 0, 3204, 0, 0, + 0, 1615, 3198, 3199, 0, 3200, 0, 0, 0, 3201, 0, + 0, 0, 0, 0, 0, 0, 140, 566, 567, 1610, 568, + 1608, 1609, 3197, 569, 1605, 1606, 3196, 1607, 3194, 3195, 0, + 570, 1601, 1602, 3193, 1603, 3191, 3192, 0, 1604, 3188, 3189, + 0, 3190, 0, 0, 0, 571, 1596, 1597, 3187, 1598, 3185, + 3186, 0, 1599, 3182, 3183, 0, 3184, 0, 0, 0, 1600, + 3178, 3179, 0, 3180, 0, 0, 0, 3181, 0, 0, 0, + 0, 0, 0, 0, 572, 1590, 1591, 3177, 1592, 3175, 3176, + 0, 1593, 3172, 3173, 0, 3174, 0, 0, 0, 1594, 3168, + 3169, 0, 3170, 0, 0, 0, 3171, 0, 0, 0, 0, + 0, 0, 0, 1595, 3163, 3164, 0, 3165, 0, 0, 0, + 3166, 0, 0, 0, 0, 0, 0, 0, 3167, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 23, 124, 125, 565, 126, 563, 564, 1589, 127, + 560, 561, 1588, 562, 1586, 1587, 3162, 128, 556, 557, 1585, + 558, 1583, 1584, 3161, 559, 1580, 1581, 3160, 1582, 3158, 3159, + 0, 129, 551, 552, 1579, 553, 1577, 1578, 3157, 554, 1574, + 1575, 3156, 1576, 3154, 3155, 0, 555, 1570, 1571, 3153, 1572, + 3151, 3152, 0, 1573, 3148, 3149, 0, 3150, 0, 0, 0, + 130, 545, 546, 1569, 547, 1567, 1568, 3147, 548, 1564, 1565, + 3146, 1566, 3144, 3145, 0, 549, 1560, 1561, 3143, 1562, 3141, + 3142, 0, 1563, 3138, 3139, 0, 3140, 0, 0, 0, 550, + 1555, 1556, 3137, 1557, 3135, 3136, 0, 1558, 3132, 3133, 0, + 3134, 0, 0, 0, 1559, 3128, 3129, 0, 3130, 0, 0, + 0, 3131, 0, 0, 0, 0, 0, 0, 0, 131, 538, + 539, 1554, 540, 1552, 1553, 3127, 541, 1549, 1550, 3126, 1551, + 3124, 3125, 0, 542, 1545, 1546, 3123, 1547, 3121, 3122, 0, + 1548, 3118, 3119, 0, 3120, 0, 0, 0, 543, 1540, 1541, + 3117, 1542, 3115, 3116, 0, 1543, 3112, 3113, 0, 3114, 0, + 0, 0, 1544, 3108, 3109, 0, 3110, 0, 0, 0, 3111, + 0, 0, 0, 0, 0, 0, 0, 544, 1534, 1535, 3107, + 1536, 3105, 3106, 0, 1537, 3102, 3103, 0, 3104, 0, 0, + 0, 1538, 3098, 3099, 0, 3100, 0, 0, 0, 3101, 0, + 0, 0, 0, 0, 0, 0, 1539, 3093, 3094, 0, 3095, + 0, 0, 0, 3096, 0, 0, 0, 0, 0, 0, 0, + 3097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 132, 530, 531, 1533, 532, 1531, + 1532, 3092, 533, 1528, 1529, 3091, 1530, 3089, 3090, 0, 534, + 1524, 1525, 3088, 1526, 3086, 3087, 0, 1527, 3083, 3084, 0, + 3085, 0, 0, 0, 535, 1519, 1520, 3082, 1521, 3080, 3081, + 0, 1522, 3077, 3078, 0, 3079, 0, 0, 0, 1523, 3073, + 3074, 0, 3075, 0, 0, 0, 3076, 0, 0, 0, 0, + 0, 0, 0, 536, 1513, 1514, 3072, 1515, 3070, 3071, 0, + 1516, 3067, 3068, 0, 3069, 0, 0, 0, 1517, 3063, 3064, + 0, 3065, 0, 0, 0, 3066, 0, 0, 0, 0, 0, + 0, 0, 1518, 3058, 3059, 0, 3060, 0, 0, 0, 3061, + 0, 0, 0, 0, 0, 0, 0, 3062, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 537, 1506, 1507, 3057, 1508, 3055, 3056, 0, 1509, 3052, + 3053, 0, 3054, 0, 0, 0, 1510, 3048, 3049, 0, 3050, + 0, 0, 0, 3051, 0, 0, 0, 0, 0, 0, 0, + 1511, 3043, 3044, 0, 3045, 0, 0, 0, 3046, 0, 0, + 0, 0, 0, 0, 0, 3047, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1512, + 3037, 3038, 0, 3039, 0, 0, 0, 3040, 0, 0, 0, + 0, 0, 0, 0, 3041, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3042, 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, 0, 24, 114, 115, + 529, 116, 527, 528, 1505, 117, 524, 525, 1504, 526, 1502, + 1503, 3036, 118, 520, 521, 1501, 522, 1499, 1500, 3035, 523, + 1496, 1497, 3034, 1498, 3032, 3033, 0, 119, 515, 516, 1495, + 517, 1493, 1494, 3031, 518, 1490, 1491, 3030, 1492, 3028, 3029, + 0, 519, 1486, 1487, 3027, 1488, 3025, 3026, 0, 1489, 3022, + 3023, 0, 3024, 0, 0, 0, 120, 509, 510, 1485, 511, + 1483, 1484, 3021, 512, 1480, 1481, 3020, 1482, 3018, 3019, 0, + 513, 1476, 1477, 3017, 1478, 3015, 3016, 0, 1479, 3012, 3013, + 0, 3014, 0, 0, 0, 514, 1471, 1472, 3011, 1473, 3009, + 3010, 0, 1474, 3006, 3007, 0, 3008, 0, 0, 0, 1475, + 3002, 3003, 0, 3004, 0, 0, 0, 3005, 0, 0, 0, + 0, 0, 0, 0, 121, 502, 503, 1470, 504, 1468, 1469, + 3001, 505, 1465, 1466, 3000, 1467, 2998, 2999, 0, 506, 1461, + 1462, 2997, 1463, 2995, 2996, 0, 1464, 2992, 2993, 0, 2994, + 0, 0, 0, 507, 1456, 1457, 2991, 1458, 2989, 2990, 0, + 1459, 2986, 2987, 0, 2988, 0, 0, 0, 1460, 2982, 2983, + 0, 2984, 0, 0, 0, 2985, 0, 0, 0, 0, 0, + 0, 0, 508, 1450, 1451, 2981, 1452, 2979, 2980, 0, 1453, + 2976, 2977, 0, 2978, 0, 0, 0, 1454, 2972, 2973, 0, + 2974, 0, 0, 0, 2975, 0, 0, 0, 0, 0, 0, + 0, 1455, 2967, 2968, 0, 2969, 0, 0, 0, 2970, 0, + 0, 0, 0, 0, 0, 0, 2971, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 122, 494, 495, 1449, 496, 1447, 1448, 2966, 497, 1444, 1445, + 2965, 1446, 2963, 2964, 0, 498, 1440, 1441, 2962, 1442, 2960, + 2961, 0, 1443, 2957, 2958, 0, 2959, 0, 0, 0, 499, + 1435, 1436, 2956, 1437, 2954, 2955, 0, 1438, 2951, 2952, 0, + 2953, 0, 0, 0, 1439, 2947, 2948, 0, 2949, 0, 0, + 0, 2950, 0, 0, 0, 0, 0, 0, 0, 500, 1429, + 1430, 2946, 1431, 2944, 2945, 0, 1432, 2941, 2942, 0, 2943, + 0, 0, 0, 1433, 2937, 2938, 0, 2939, 0, 0, 0, + 2940, 0, 0, 0, 0, 0, 0, 0, 1434, 2932, 2933, + 0, 2934, 0, 0, 0, 2935, 0, 0, 0, 0, 0, + 0, 0, 2936, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 501, 1422, 1423, 2931, + 1424, 2929, 2930, 0, 1425, 2926, 2927, 0, 2928, 0, 0, + 0, 1426, 2922, 2923, 0, 2924, 0, 0, 0, 2925, 0, + 0, 0, 0, 0, 0, 0, 1427, 2917, 2918, 0, 2919, + 0, 0, 0, 2920, 0, 0, 0, 0, 0, 0, 0, + 2921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1428, 2911, 2912, 0, 2913, 0, + 0, 0, 2914, 0, 0, 0, 0, 0, 0, 0, 2915, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2916, 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, 0, 123, 485, 486, 1421, 487, 1419, 1420, 2910, + 488, 1416, 1417, 2909, 1418, 2907, 2908, 0, 489, 1412, 1413, + 2906, 1414, 2904, 2905, 0, 1415, 2901, 2902, 0, 2903, 0, + 0, 0, 490, 1407, 1408, 2900, 1409, 2898, 2899, 0, 1410, + 2895, 2896, 0, 2897, 0, 0, 0, 1411, 2891, 2892, 0, + 2893, 0, 0, 0, 2894, 0, 0, 0, 0, 0, 0, + 0, 491, 1401, 1402, 2890, 1403, 2888, 2889, 0, 1404, 2885, + 2886, 0, 2887, 0, 0, 0, 1405, 2881, 2882, 0, 2883, + 0, 0, 0, 2884, 0, 0, 0, 0, 0, 0, 0, + 1406, 2876, 2877, 0, 2878, 0, 0, 0, 2879, 0, 0, + 0, 0, 0, 0, 0, 2880, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, + 1394, 1395, 2875, 1396, 2873, 2874, 0, 1397, 2870, 2871, 0, + 2872, 0, 0, 0, 1398, 2866, 2867, 0, 2868, 0, 0, + 0, 2869, 0, 0, 0, 0, 0, 0, 0, 1399, 2861, + 2862, 0, 2863, 0, 0, 0, 2864, 0, 0, 0, 0, + 0, 0, 0, 2865, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1400, 2855, 2856, + 0, 2857, 0, 0, 0, 2858, 0, 0, 0, 0, 0, + 0, 0, 2859, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2860, 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, 0, 493, 1386, 1387, 2854, 1388, + 2852, 2853, 0, 1389, 2849, 2850, 0, 2851, 0, 0, 0, + 1390, 2845, 2846, 0, 2847, 0, 0, 0, 2848, 0, 0, + 0, 0, 0, 0, 0, 1391, 2840, 2841, 0, 2842, 0, + 0, 0, 2843, 0, 0, 0, 0, 0, 0, 0, 2844, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1392, 2834, 2835, 0, 2836, 0, 0, + 0, 2837, 0, 0, 0, 0, 0, 0, 0, 2838, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2839, 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, 0, 1393, 2827, 2828, 0, 2829, 0, 0, 0, 2830, + 0, 0, 0, 0, 0, 0, 0, 2831, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2832, 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, 0, + 2833, 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, 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, 0, 0, 0, 25, 103, + 104, 484, 105, 482, 483, 1385, 106, 479, 480, 1384, 481, + 1382, 1383, 2826, 107, 475, 476, 1381, 477, 1379, 1380, 2825, + 478, 1376, 1377, 2824, 1378, 2822, 2823, 0, 108, 470, 471, + 1375, 472, 1373, 1374, 2821, 473, 1370, 1371, 2820, 1372, 2818, + 2819, 0, 474, 1366, 1367, 2817, 1368, 2815, 2816, 0, 1369, + 2812, 2813, 0, 2814, 0, 0, 0, 109, 464, 465, 1365, + 466, 1363, 1364, 2811, 467, 1360, 1361, 2810, 1362, 2808, 2809, + 0, 468, 1356, 1357, 2807, 1358, 2805, 2806, 0, 1359, 2802, + 2803, 0, 2804, 0, 0, 0, 469, 1351, 1352, 2801, 1353, + 2799, 2800, 0, 1354, 2796, 2797, 0, 2798, 0, 0, 0, + 1355, 2792, 2793, 0, 2794, 0, 0, 0, 2795, 0, 0, + 0, 0, 0, 0, 0, 110, 457, 458, 1350, 459, 1348, + 1349, 2791, 460, 1345, 1346, 2790, 1347, 2788, 2789, 0, 461, + 1341, 1342, 2787, 1343, 2785, 2786, 0, 1344, 2782, 2783, 0, + 2784, 0, 0, 0, 462, 1336, 1337, 2781, 1338, 2779, 2780, + 0, 1339, 2776, 2777, 0, 2778, 0, 0, 0, 1340, 2772, + 2773, 0, 2774, 0, 0, 0, 2775, 0, 0, 0, 0, + 0, 0, 0, 463, 1330, 1331, 2771, 1332, 2769, 2770, 0, + 1333, 2766, 2767, 0, 2768, 0, 0, 0, 1334, 2762, 2763, + 0, 2764, 0, 0, 0, 2765, 0, 0, 0, 0, 0, + 0, 0, 1335, 2757, 2758, 0, 2759, 0, 0, 0, 2760, + 0, 0, 0, 0, 0, 0, 0, 2761, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 111, 449, 450, 1329, 451, 1327, 1328, 2756, 452, 1324, + 1325, 2755, 1326, 2753, 2754, 0, 453, 1320, 1321, 2752, 1322, + 2750, 2751, 0, 1323, 2747, 2748, 0, 2749, 0, 0, 0, + 454, 1315, 1316, 2746, 1317, 2744, 2745, 0, 1318, 2741, 2742, + 0, 2743, 0, 0, 0, 1319, 2737, 2738, 0, 2739, 0, + 0, 0, 2740, 0, 0, 0, 0, 0, 0, 0, 455, + 1309, 1310, 2736, 1311, 2734, 2735, 0, 1312, 2731, 2732, 0, + 2733, 0, 0, 0, 1313, 2727, 2728, 0, 2729, 0, 0, + 0, 2730, 0, 0, 0, 0, 0, 0, 0, 1314, 2722, + 2723, 0, 2724, 0, 0, 0, 2725, 0, 0, 0, 0, + 0, 0, 0, 2726, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 456, 1302, 1303, + 2721, 1304, 2719, 2720, 0, 1305, 2716, 2717, 0, 2718, 0, + 0, 0, 1306, 2712, 2713, 0, 2714, 0, 0, 0, 2715, + 0, 0, 0, 0, 0, 0, 0, 1307, 2707, 2708, 0, + 2709, 0, 0, 0, 2710, 0, 0, 0, 0, 0, 0, + 0, 2711, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1308, 2701, 2702, 0, 2703, + 0, 0, 0, 2704, 0, 0, 0, 0, 0, 0, 0, + 2705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2706, 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, 0, 112, 440, 441, 1301, 442, 1299, 1300, + 2700, 443, 1296, 1297, 2699, 1298, 2697, 2698, 0, 444, 1292, + 1293, 2696, 1294, 2694, 2695, 0, 1295, 2691, 2692, 0, 2693, + 0, 0, 0, 445, 1287, 1288, 2690, 1289, 2688, 2689, 0, + 1290, 2685, 2686, 0, 2687, 0, 0, 0, 1291, 2681, 2682, + 0, 2683, 0, 0, 0, 2684, 0, 0, 0, 0, 0, + 0, 0, 446, 1281, 1282, 2680, 1283, 2678, 2679, 0, 1284, + 2675, 2676, 0, 2677, 0, 0, 0, 1285, 2671, 2672, 0, + 2673, 0, 0, 0, 2674, 0, 0, 0, 0, 0, 0, + 0, 1286, 2666, 2667, 0, 2668, 0, 0, 0, 2669, 0, + 0, 0, 0, 0, 0, 0, 2670, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 447, 1274, 1275, 2665, 1276, 2663, 2664, 0, 1277, 2660, 2661, + 0, 2662, 0, 0, 0, 1278, 2656, 2657, 0, 2658, 0, + 0, 0, 2659, 0, 0, 0, 0, 0, 0, 0, 1279, + 2651, 2652, 0, 2653, 0, 0, 0, 2654, 0, 0, 0, + 0, 0, 0, 0, 2655, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1280, 2645, + 2646, 0, 2647, 0, 0, 0, 2648, 0, 0, 0, 0, + 0, 0, 0, 2649, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2650, 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, 0, 448, 1266, 1267, 2644, + 1268, 2642, 2643, 0, 1269, 2639, 2640, 0, 2641, 0, 0, + 0, 1270, 2635, 2636, 0, 2637, 0, 0, 0, 2638, 0, + 0, 0, 0, 0, 0, 0, 1271, 2630, 2631, 0, 2632, + 0, 0, 0, 2633, 0, 0, 0, 0, 0, 0, 0, + 2634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1272, 2624, 2625, 0, 2626, 0, + 0, 0, 2627, 0, 0, 0, 0, 0, 0, 0, 2628, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2629, 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, 0, 1273, 2617, 2618, 0, 2619, 0, 0, 0, + 2620, 0, 0, 0, 0, 0, 0, 0, 2621, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2622, 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, + 0, 2623, 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, 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, 0, 0, 0, 113, + 430, 431, 1265, 432, 1263, 1264, 2616, 433, 1260, 1261, 2615, + 1262, 2613, 2614, 0, 434, 1256, 1257, 2612, 1258, 2610, 2611, + 0, 1259, 2607, 2608, 0, 2609, 0, 0, 0, 435, 1251, + 1252, 2606, 1253, 2604, 2605, 0, 1254, 2601, 2602, 0, 2603, + 0, 0, 0, 1255, 2597, 2598, 0, 2599, 0, 0, 0, + 2600, 0, 0, 0, 0, 0, 0, 0, 436, 1245, 1246, + 2596, 1247, 2594, 2595, 0, 1248, 2591, 2592, 0, 2593, 0, + 0, 0, 1249, 2587, 2588, 0, 2589, 0, 0, 0, 2590, + 0, 0, 0, 0, 0, 0, 0, 1250, 2582, 2583, 0, + 2584, 0, 0, 0, 2585, 0, 0, 0, 0, 0, 0, + 0, 2586, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 437, 1238, 1239, 2581, 1240, + 2579, 2580, 0, 1241, 2576, 2577, 0, 2578, 0, 0, 0, + 1242, 2572, 2573, 0, 2574, 0, 0, 0, 2575, 0, 0, + 0, 0, 0, 0, 0, 1243, 2567, 2568, 0, 2569, 0, + 0, 0, 2570, 0, 0, 0, 0, 0, 0, 0, 2571, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1244, 2561, 2562, 0, 2563, 0, 0, + 0, 2564, 0, 0, 0, 0, 0, 0, 0, 2565, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2566, 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, 0, 438, 1230, 1231, 2560, 1232, 2558, 2559, 0, 1233, + 2555, 2556, 0, 2557, 0, 0, 0, 1234, 2551, 2552, 0, + 2553, 0, 0, 0, 2554, 0, 0, 0, 0, 0, 0, + 0, 1235, 2546, 2547, 0, 2548, 0, 0, 0, 2549, 0, + 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1236, 2540, 2541, 0, 2542, 0, 0, 0, 2543, 0, 0, + 0, 0, 0, 0, 0, 2544, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2545, + 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, 0, 1237, 2533, + 2534, 0, 2535, 0, 0, 0, 2536, 0, 0, 0, 0, + 0, 0, 0, 2537, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2538, 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, 0, 2539, 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, 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, 0, 0, 0, 439, 1221, 1222, 2532, 1223, 2530, + 2531, 0, 1224, 2527, 2528, 0, 2529, 0, 0, 0, 1225, + 2523, 2524, 0, 2525, 0, 0, 0, 2526, 0, 0, 0, + 0, 0, 0, 0, 1226, 2518, 2519, 0, 2520, 0, 0, + 0, 2521, 0, 0, 0, 0, 0, 0, 0, 2522, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1227, 2512, 2513, 0, 2514, 0, 0, 0, + 2515, 0, 0, 0, 0, 0, 0, 0, 2516, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2517, 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, + 0, 1228, 2505, 2506, 0, 2507, 0, 0, 0, 2508, 0, + 0, 0, 0, 0, 0, 0, 2509, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2510, 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, 0, 2511, + 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, 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, 0, 0, 0, 1229, 2497, 2498, + 0, 2499, 0, 0, 0, 2500, 0, 0, 0, 0, 0, + 0, 0, 2501, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2502, 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, 0, 2503, 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, 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, 0, 0, 0, 2504, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 26, 91, 92, 429, 93, 427, 428, 1220, 94, 424, 425, + 1219, 426, 1217, 1218, 2496, 95, 420, 421, 1216, 422, 1214, + 1215, 2495, 423, 1211, 1212, 2494, 1213, 2492, 2493, 0, 96, + 415, 416, 1210, 417, 1208, 1209, 2491, 418, 1205, 1206, 2490, + 1207, 2488, 2489, 0, 419, 1201, 1202, 2487, 1203, 2485, 2486, + 0, 1204, 2482, 2483, 0, 2484, 0, 0, 0, 97, 409, + 410, 1200, 411, 1198, 1199, 2481, 412, 1195, 1196, 2480, 1197, + 2478, 2479, 0, 413, 1191, 1192, 2477, 1193, 2475, 2476, 0, + 1194, 2472, 2473, 0, 2474, 0, 0, 0, 414, 1186, 1187, + 2471, 1188, 2469, 2470, 0, 1189, 2466, 2467, 0, 2468, 0, + 0, 0, 1190, 2462, 2463, 0, 2464, 0, 0, 0, 2465, + 0, 0, 0, 0, 0, 0, 0, 98, 402, 403, 1185, + 404, 1183, 1184, 2461, 405, 1180, 1181, 2460, 1182, 2458, 2459, + 0, 406, 1176, 1177, 2457, 1178, 2455, 2456, 0, 1179, 2452, + 2453, 0, 2454, 0, 0, 0, 407, 1171, 1172, 2451, 1173, + 2449, 2450, 0, 1174, 2446, 2447, 0, 2448, 0, 0, 0, + 1175, 2442, 2443, 0, 2444, 0, 0, 0, 2445, 0, 0, + 0, 0, 0, 0, 0, 408, 1165, 1166, 2441, 1167, 2439, + 2440, 0, 1168, 2436, 2437, 0, 2438, 0, 0, 0, 1169, + 2432, 2433, 0, 2434, 0, 0, 0, 2435, 0, 0, 0, + 0, 0, 0, 0, 1170, 2427, 2428, 0, 2429, 0, 0, + 0, 2430, 0, 0, 0, 0, 0, 0, 0, 2431, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 99, 394, 395, 1164, 396, 1162, 1163, 2426, + 397, 1159, 1160, 2425, 1161, 2423, 2424, 0, 398, 1155, 1156, + 2422, 1157, 2420, 2421, 0, 1158, 2417, 2418, 0, 2419, 0, + 0, 0, 399, 1150, 1151, 2416, 1152, 2414, 2415, 0, 1153, + 2411, 2412, 0, 2413, 0, 0, 0, 1154, 2407, 2408, 0, + 2409, 0, 0, 0, 2410, 0, 0, 0, 0, 0, 0, + 0, 400, 1144, 1145, 2406, 1146, 2404, 2405, 0, 1147, 2401, + 2402, 0, 2403, 0, 0, 0, 1148, 2397, 2398, 0, 2399, + 0, 0, 0, 2400, 0, 0, 0, 0, 0, 0, 0, + 1149, 2392, 2393, 0, 2394, 0, 0, 0, 2395, 0, 0, + 0, 0, 0, 0, 0, 2396, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, + 1137, 1138, 2391, 1139, 2389, 2390, 0, 1140, 2386, 2387, 0, + 2388, 0, 0, 0, 1141, 2382, 2383, 0, 2384, 0, 0, + 0, 2385, 0, 0, 0, 0, 0, 0, 0, 1142, 2377, + 2378, 0, 2379, 0, 0, 0, 2380, 0, 0, 0, 0, + 0, 0, 0, 2381, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1143, 2371, 2372, + 0, 2373, 0, 0, 0, 2374, 0, 0, 0, 0, 0, + 0, 0, 2375, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2376, 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, 0, 100, 385, 386, 1136, 387, + 1134, 1135, 2370, 388, 1131, 1132, 2369, 1133, 2367, 2368, 0, + 389, 1127, 1128, 2366, 1129, 2364, 2365, 0, 1130, 2361, 2362, + 0, 2363, 0, 0, 0, 390, 1122, 1123, 2360, 1124, 2358, + 2359, 0, 1125, 2355, 2356, 0, 2357, 0, 0, 0, 1126, + 2351, 2352, 0, 2353, 0, 0, 0, 2354, 0, 0, 0, + 0, 0, 0, 0, 391, 1116, 1117, 2350, 1118, 2348, 2349, + 0, 1119, 2345, 2346, 0, 2347, 0, 0, 0, 1120, 2341, + 2342, 0, 2343, 0, 0, 0, 2344, 0, 0, 0, 0, + 0, 0, 0, 1121, 2336, 2337, 0, 2338, 0, 0, 0, + 2339, 0, 0, 0, 0, 0, 0, 0, 2340, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 392, 1109, 1110, 2335, 1111, 2333, 2334, 0, 1112, + 2330, 2331, 0, 2332, 0, 0, 0, 1113, 2326, 2327, 0, + 2328, 0, 0, 0, 2329, 0, 0, 0, 0, 0, 0, + 0, 1114, 2321, 2322, 0, 2323, 0, 0, 0, 2324, 0, + 0, 0, 0, 0, 0, 0, 2325, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1115, 2315, 2316, 0, 2317, 0, 0, 0, 2318, 0, 0, + 0, 0, 0, 0, 0, 2319, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2320, + 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, 0, 393, 1101, + 1102, 2314, 1103, 2312, 2313, 0, 1104, 2309, 2310, 0, 2311, + 0, 0, 0, 1105, 2305, 2306, 0, 2307, 0, 0, 0, + 2308, 0, 0, 0, 0, 0, 0, 0, 1106, 2300, 2301, + 0, 2302, 0, 0, 0, 2303, 0, 0, 0, 0, 0, + 0, 0, 2304, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1107, 2294, 2295, 0, + 2296, 0, 0, 0, 2297, 0, 0, 0, 0, 0, 0, + 0, 2298, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2299, 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, 0, 1108, 2287, 2288, 0, 2289, 0, + 0, 0, 2290, 0, 0, 0, 0, 0, 0, 0, 2291, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2292, 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, 0, 2293, 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, 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, 0, 0, + 0, 101, 375, 376, 1100, 377, 1098, 1099, 2286, 378, 1095, + 1096, 2285, 1097, 2283, 2284, 0, 379, 1091, 1092, 2282, 1093, + 2280, 2281, 0, 1094, 2277, 2278, 0, 2279, 0, 0, 0, + 380, 1086, 1087, 2276, 1088, 2274, 2275, 0, 1089, 2271, 2272, + 0, 2273, 0, 0, 0, 1090, 2267, 2268, 0, 2269, 0, + 0, 0, 2270, 0, 0, 0, 0, 0, 0, 0, 381, + 1080, 1081, 2266, 1082, 2264, 2265, 0, 1083, 2261, 2262, 0, + 2263, 0, 0, 0, 1084, 2257, 2258, 0, 2259, 0, 0, + 0, 2260, 0, 0, 0, 0, 0, 0, 0, 1085, 2252, + 2253, 0, 2254, 0, 0, 0, 2255, 0, 0, 0, 0, + 0, 0, 0, 2256, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 382, 1073, 1074, + 2251, 1075, 2249, 2250, 0, 1076, 2246, 2247, 0, 2248, 0, + 0, 0, 1077, 2242, 2243, 0, 2244, 0, 0, 0, 2245, + 0, 0, 0, 0, 0, 0, 0, 1078, 2237, 2238, 0, + 2239, 0, 0, 0, 2240, 0, 0, 0, 0, 0, 0, + 0, 2241, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1079, 2231, 2232, 0, 2233, + 0, 0, 0, 2234, 0, 0, 0, 0, 0, 0, 0, + 2235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2236, 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, 0, 383, 1065, 1066, 2230, 1067, 2228, 2229, + 0, 1068, 2225, 2226, 0, 2227, 0, 0, 0, 1069, 2221, + 2222, 0, 2223, 0, 0, 0, 2224, 0, 0, 0, 0, + 0, 0, 0, 1070, 2216, 2217, 0, 2218, 0, 0, 0, + 2219, 0, 0, 0, 0, 0, 0, 0, 2220, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1071, 2210, 2211, 0, 2212, 0, 0, 0, 2213, + 0, 0, 0, 0, 0, 0, 0, 2214, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2215, 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, 0, + 1072, 2203, 2204, 0, 2205, 0, 0, 0, 2206, 0, 0, + 0, 0, 0, 0, 0, 2207, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2208, + 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, 0, 2209, 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, 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, 0, 0, 0, 384, 1056, 1057, 2202, + 1058, 2200, 2201, 0, 1059, 2197, 2198, 0, 2199, 0, 0, + 0, 1060, 2193, 2194, 0, 2195, 0, 0, 0, 2196, 0, + 0, 0, 0, 0, 0, 0, 1061, 2188, 2189, 0, 2190, + 0, 0, 0, 2191, 0, 0, 0, 0, 0, 0, 0, + 2192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1062, 2182, 2183, 0, 2184, 0, + 0, 0, 2185, 0, 0, 0, 0, 0, 0, 0, 2186, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2187, 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, 0, 1063, 2175, 2176, 0, 2177, 0, 0, 0, + 2178, 0, 0, 0, 0, 0, 0, 0, 2179, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2180, 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, + 0, 2181, 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, 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, 0, 0, 0, 1064, + 2167, 2168, 0, 2169, 0, 0, 0, 2170, 0, 0, 0, + 0, 0, 0, 0, 2171, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2172, 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, 0, 2173, 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, 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, 0, 0, 0, 2174, 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, 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, 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, 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, 0, 0, 0, 0, 0, + 0, 0, 102, 364, 365, 1055, 366, 1053, 1054, 2166, 367, + 1050, 1051, 2165, 1052, 2163, 2164, 0, 368, 1046, 1047, 2162, + 1048, 2160, 2161, 0, 1049, 2157, 2158, 0, 2159, 0, 0, + 0, 369, 1041, 1042, 2156, 1043, 2154, 2155, 0, 1044, 2151, + 2152, 0, 2153, 0, 0, 0, 1045, 2147, 2148, 0, 2149, + 0, 0, 0, 2150, 0, 0, 0, 0, 0, 0, 0, + 370, 1035, 1036, 2146, 1037, 2144, 2145, 0, 1038, 2141, 2142, + 0, 2143, 0, 0, 0, 1039, 2137, 2138, 0, 2139, 0, + 0, 0, 2140, 0, 0, 0, 0, 0, 0, 0, 1040, + 2132, 2133, 0, 2134, 0, 0, 0, 2135, 0, 0, 0, + 0, 0, 0, 0, 2136, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 1028, + 1029, 2131, 1030, 2129, 2130, 0, 1031, 2126, 2127, 0, 2128, + 0, 0, 0, 1032, 2122, 2123, 0, 2124, 0, 0, 0, + 2125, 0, 0, 0, 0, 0, 0, 0, 1033, 2117, 2118, + 0, 2119, 0, 0, 0, 2120, 0, 0, 0, 0, 0, + 0, 0, 2121, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1034, 2111, 2112, 0, + 2113, 0, 0, 0, 2114, 0, 0, 0, 0, 0, 0, + 0, 2115, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2116, 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, 0, 372, 1020, 1021, 2110, 1022, 2108, + 2109, 0, 1023, 2105, 2106, 0, 2107, 0, 0, 0, 1024, + 2101, 2102, 0, 2103, 0, 0, 0, 2104, 0, 0, 0, + 0, 0, 0, 0, 1025, 2096, 2097, 0, 2098, 0, 0, + 0, 2099, 0, 0, 0, 0, 0, 0, 0, 2100, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1026, 2090, 2091, 0, 2092, 0, 0, 0, + 2093, 0, 0, 0, 0, 0, 0, 0, 2094, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2095, 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, + 0, 1027, 2083, 2084, 0, 2085, 0, 0, 0, 2086, 0, + 0, 0, 0, 0, 0, 0, 2087, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2088, 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, 0, 2089, + 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, 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, 0, 0, 0, 373, 1011, 1012, + 2082, 1013, 2080, 2081, 0, 1014, 2077, 2078, 0, 2079, 0, + 0, 0, 1015, 2073, 2074, 0, 2075, 0, 0, 0, 2076, + 0, 0, 0, 0, 0, 0, 0, 1016, 2068, 2069, 0, + 2070, 0, 0, 0, 2071, 0, 0, 0, 0, 0, 0, + 0, 2072, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1017, 2062, 2063, 0, 2064, + 0, 0, 0, 2065, 0, 0, 0, 0, 0, 0, 0, + 2066, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2067, 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, 0, 1018, 2055, 2056, 0, 2057, 0, 0, + 0, 2058, 0, 0, 0, 0, 0, 0, 0, 2059, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2060, 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, 0, 2061, 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, + 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, 0, 0, 0, + 1019, 2047, 2048, 0, 2049, 0, 0, 0, 2050, 0, 0, + 0, 0, 0, 0, 0, 2051, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2052, + 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, 0, 2053, 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, 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, 0, 0, 0, 2054, 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, 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, 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, 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, 0, 0, 0, 0, + 0, 0, 0, 374, 1001, 1002, 2046, 1003, 2044, 2045, 0, + 1004, 2041, 2042, 0, 2043, 0, 0, 0, 1005, 2037, 2038, + 0, 2039, 0, 0, 0, 2040, 0, 0, 0, 0, 0, + 0, 0, 1006, 2032, 2033, 0, 2034, 0, 0, 0, 2035, + 0, 0, 0, 0, 0, 0, 0, 2036, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1007, 2026, 2027, 0, 2028, 0, 0, 0, 2029, 0, + 0, 0, 0, 0, 0, 0, 2030, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2031, 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, 0, 1008, + 2019, 2020, 0, 2021, 0, 0, 0, 2022, 0, 0, 0, + 0, 0, 0, 0, 2023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2024, 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, 0, 2025, 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, 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, 0, 0, 0, 1009, 2011, 2012, 0, 2013, + 0, 0, 0, 2014, 0, 0, 0, 0, 0, 0, 0, + 2015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2016, 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, 0, 2017, 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, 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, 0, + 0, 0, 2018, 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, + 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 1010, 2002, + 2003, 0, 2004, 0, 0, 0, 2005, 0, 0, 0, 0, + 0, 0, 0, 2006, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2007, 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, 0, 2008, 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, 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, 0, 0, 0, 2009, 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, 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, + 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, 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, 0, 0, 0, 0, 0, 0, + 0, 2010, 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, 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, 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, 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, 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, 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, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 14, 0, 1, 90, 2, 88, 89, + 363, 3, 85, 86, 362, 87, 360, 361, 1000, 4, 81, + 82, 359, 83, 357, 358, 999, 84, 354, 355, 998, 356, + 996, 997, 2001, 5, 76, 77, 353, 78, 351, 352, 995, + 79, 348, 349, 994, 350, 992, 993, 2000, 80, 344, 345, + 991, 346, 989, 990, 1999, 347, 986, 987, 1998, 988, 1996, + 1997, 0, 6, 70, 71, 343, 72, 341, 342, 985, 73, + 338, 339, 984, 340, 982, 983, 1995, 74, 334, 335, 981, + 336, 979, 980, 1994, 337, 976, 977, 1993, 978, 1991, 1992, + 0, 75, 329, 330, 975, 331, 973, 974, 1990, 332, 970, + 971, 1989, 972, 1987, 1988, 0, 333, 966, 967, 1986, 968, + 1984, 1985, 0, 969, 1981, 1982, 0, 1983, 0, 0, 0, + 7, 63, 64, 328, 65, 326, 327, 965, 66, 323, 324, + 964, 325, 962, 963, 1980, 67, 319, 320, 961, 321, 959, + 960, 1979, 322, 956, 957, 1978, 958, 1976, 1977, 0, 68, + 314, 315, 955, 316, 953, 954, 1975, 317, 950, 951, 1974, + 952, 1972, 1973, 0, 318, 946, 947, 1971, 948, 1969, 1970, + 0, 949, 1966, 1967, 0, 1968, 0, 0, 0, 69, 308, + 309, 945, 310, 943, 944, 1965, 311, 940, 941, 1964, 942, + 1962, 1963, 0, 312, 936, 937, 1961, 938, 1959, 1960, 0, + 939, 1956, 1957, 0, 1958, 0, 0, 0, 313, 931, 932, + 1955, 933, 1953, 1954, 0, 934, 1950, 1951, 0, 1952, 0, + 0, 0, 935, 1946, 1947, 0, 1948, 0, 0, 0, 1949, + 0, 0, 0, 0, 0, 0, 0, 8, 55, 56, 307, + 57, 305, 306, 930, 58, 302, 303, 929, 304, 927, 928, + 1945, 59, 298, 299, 926, 300, 924, 925, 1944, 301, 921, + 922, 1943, 923, 1941, 1942, 0, 60, 293, 294, 920, 295, + 918, 919, 1940, 296, 915, 916, 1939, 917, 1937, 1938, 0, + 297, 911, 912, 1936, 913, 1934, 1935, 0, 914, 1931, 1932, + 0, 1933, 0, 0, 0, 61, 287, 288, 910, 289, 908, + 909, 1930, 290, 905, 906, 1929, 907, 1927, 1928, 0, 291, + 901, 902, 1926, 903, 1924, 1925, 0, 904, 1921, 1922, 0, + 1923, 0, 0, 0, 292, 896, 897, 1920, 898, 1918, 1919, + 0, 899, 1915, 1916, 0, 1917, 0, 0, 0, 900, 1911, + 1912, 0, 1913, 0, 0, 0, 1914, 0, 0, 0, 0, + 0, 0, 0, 62, 280, 281, 895, 282, 893, 894, 1910, + 283, 890, 891, 1909, 892, 1907, 1908, 0, 284, 886, 887, + 1906, 888, 1904, 1905, 0, 889, 1901, 1902, 0, 1903, 0, + 0, 0, 285, 881, 882, 1900, 883, 1898, 1899, 0, 884, + 1895, 1896, 0, 1897, 0, 0, 0, 885, 1891, 1892, 0, + 1893, 0, 0, 0, 1894, 0, 0, 0, 0, 0, 0, + 0, 286, 875, 876, 1890, 877, 1888, 1889, 0, 878, 1885, + 1886, 0, 1887, 0, 0, 0, 879, 1881, 1882, 0, 1883, + 0, 0, 0, 1884, 0, 0, 0, 0, 0, 0, 0, + 880, 1876, 1877, 0, 1878, 0, 0, 0, 1879, 0, 0, + 0, 0, 0, 0, 0, 1880, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, + 46, 47, 279, 48, 277, 278, 874, 49, 274, 275, 873, + 276, 871, 872, 1875, 50, 270, 271, 870, 272, 868, 869, + 1874, 273, 865, 866, 1873, 867, 1871, 1872, 0, 51, 265, + 266, 864, 267, 862, 863, 1870, 268, 859, 860, 1869, 861, + 1867, 1868, 0, 269, 855, 856, 1866, 857, 1864, 1865, 0, + 858, 1861, 1862, 0, 1863, 0, 0, 0, 52, 259, 260, + 854, 261, 852, 853, 1860, 262, 849, 850, 1859, 851, 1857, + 1858, 0, 263, 845, 846, 1856, 847, 1854, 1855, 0, 848, + 1851, 1852, 0, 1853, 0, 0, 0, 264, 840, 841, 1850, + 842, 1848, 1849, 0, 843, 1845, 1846, 0, 1847, 0, 0, + 0, 844, 1841, 1842, 0, 1843, 0, 0, 0, 1844, 0, + 0, 0, 0, 0, 0, 0, 53, 252, 253, 839, 254, + 837, 838, 1840, 255, 834, 835, 1839, 836, 1837, 1838, 0, + 256, 830, 831, 1836, 832, 1834, 1835, 0, 833, 1831, 1832, + 0, 1833, 0, 0, 0, 257, 825, 826, 1830, 827, 1828, + 1829, 0, 828, 1825, 1826, 0, 1827, 0, 0, 0, 829, + 1821, 1822, 0, 1823, 0, 0, 0, 1824, 0, 0, 0, + 0, 0, 0, 0, 258, 819, 820, 1820, 821, 1818, 1819, + 0, 822, 1815, 1816, 0, 1817, 0, 0, 0, 823, 1811, + 1812, 0, 1813, 0, 0, 0, 1814, 0, 0, 0, 0, + 0, 0, 0, 824, 1806, 1807, 0, 1808, 0, 0, 0, + 1809, 0, 0, 0, 0, 0, 0, 0, 1810, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 54, 244, 245, 818, 246, 816, 817, 1805, 247, + 813, 814, 1804, 815, 1802, 1803, 0, 248, 809, 810, 1801, + 811, 1799, 1800, 0, 812, 1796, 1797, 0, 1798, 0, 0, + 0, 249, 804, 805, 1795, 806, 1793, 1794, 0, 807, 1790, + 1791, 0, 1792, 0, 0, 0, 808, 1786, 1787, 0, 1788, + 0, 0, 0, 1789, 0, 0, 0, 0, 0, 0, 0, + 250, 798, 799, 1785, 800, 1783, 1784, 0, 801, 1780, 1781, + 0, 1782, 0, 0, 0, 802, 1776, 1777, 0, 1778, 0, + 0, 0, 1779, 0, 0, 0, 0, 0, 0, 0, 803, + 1771, 1772, 0, 1773, 0, 0, 0, 1774, 0, 0, 0, + 0, 0, 0, 0, 1775, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 251, 791, + 792, 1770, 793, 1768, 1769, 0, 794, 1765, 1766, 0, 1767, + 0, 0, 0, 795, 1761, 1762, 0, 1763, 0, 0, 0, + 1764, 0, 0, 0, 0, 0, 0, 0, 796, 1756, 1757, + 0, 1758, 0, 0, 0, 1759, 0, 0, 0, 0, 0, + 0, 0, 1760, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 797, 1750, 1751, 0, + 1752, 0, 0, 0, 1753, 0, 0, 0, 0, 0, 0, + 0, 1754, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1755, 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, 0, 10, 36, 37, 243, 38, 241, + 242, 790, 39, 238, 239, 789, 240, 787, 788, 1749, 40, + 234, 235, 786, 236, 784, 785, 1748, 237, 781, 782, 1747, + 783, 1745, 1746, 0, 41, 229, 230, 780, 231, 778, 779, + 1744, 232, 775, 776, 1743, 777, 1741, 1742, 0, 233, 771, + 772, 1740, 773, 1738, 1739, 0, 774, 1735, 1736, 0, 1737, + 0, 0, 0, 42, 223, 224, 770, 225, 768, 769, 1734, + 226, 765, 766, 1733, 767, 1731, 1732, 0, 227, 761, 762, + 1730, 763, 1728, 1729, 0, 764, 1725, 1726, 0, 1727, 0, + 0, 0, 228, 756, 757, 1724, 758, 1722, 1723, 0, 759, + 1719, 1720, 0, 1721, 0, 0, 0, 760, 1715, 1716, 0, + 1717, 0, 0, 0, 1718, 0, 0, 0, 0, 0, 0, + 0, 43, 216, 217, 755, 218, 753, 754, 1714, 219, 750, + 751, 1713, 752, 1711, 1712, 0, 220, 746, 747, 1710, 748, + 1708, 1709, 0, 749, 1705, 1706, 0, 1707, 0, 0, 0, + 221, 741, 742, 1704, 743, 1702, 1703, 0, 744, 1699, 1700, + 0, 1701, 0, 0, 0, 745, 1695, 1696, 0, 1697, 0, + 0, 0, 1698, 0, 0, 0, 0, 0, 0, 0, 222, + 735, 736, 1694, 737, 1692, 1693, 0, 738, 1689, 1690, 0, + 1691, 0, 0, 0, 739, 1685, 1686, 0, 1687, 0, 0, + 0, 1688, 0, 0, 0, 0, 0, 0, 0, 740, 1680, + 1681, 0, 1682, 0, 0, 0, 1683, 0, 0, 0, 0, + 0, 0, 0, 1684, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 44, 208, 209, + 734, 210, 732, 733, 1679, 211, 729, 730, 1678, 731, 1676, + 1677, 0, 212, 725, 726, 1675, 727, 1673, 1674, 0, 728, + 1670, 1671, 0, 1672, 0, 0, 0, 213, 720, 721, 1669, + 722, 1667, 1668, 0, 723, 1664, 1665, 0, 1666, 0, 0, + 0, 724, 1660, 1661, 0, 1662, 0, 0, 0, 1663, 0, + 0, 0, 0, 0, 0, 0, 214, 714, 715, 1659, 716, + 1657, 1658, 0, 717, 1654, 1655, 0, 1656, 0, 0, 0, + 718, 1650, 1651, 0, 1652, 0, 0, 0, 1653, 0, 0, + 0, 0, 0, 0, 0, 719, 1645, 1646, 0, 1647, 0, + 0, 0, 1648, 0, 0, 0, 0, 0, 0, 0, 1649, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 215, 707, 708, 1644, 709, 1642, 1643, + 0, 710, 1639, 1640, 0, 1641, 0, 0, 0, 711, 1635, + 1636, 0, 1637, 0, 0, 0, 1638, 0, 0, 0, 0, + 0, 0, 0, 712, 1630, 1631, 0, 1632, 0, 0, 0, + 1633, 0, 0, 0, 0, 0, 0, 0, 1634, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 713, 1624, 1625, 0, 1626, 0, 0, 0, 1627, + 0, 0, 0, 0, 0, 0, 0, 1628, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1629, 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, 0, + 45, 199, 200, 706, 201, 704, 705, 1623, 202, 701, 702, + 1622, 703, 1620, 1621, 0, 203, 697, 698, 1619, 699, 1617, + 1618, 0, 700, 1614, 1615, 0, 1616, 0, 0, 0, 204, + 692, 693, 1613, 694, 1611, 1612, 0, 695, 1608, 1609, 0, + 1610, 0, 0, 0, 696, 1604, 1605, 0, 1606, 0, 0, + 0, 1607, 0, 0, 0, 0, 0, 0, 0, 205, 686, + 687, 1603, 688, 1601, 1602, 0, 689, 1598, 1599, 0, 1600, + 0, 0, 0, 690, 1594, 1595, 0, 1596, 0, 0, 0, + 1597, 0, 0, 0, 0, 0, 0, 0, 691, 1589, 1590, + 0, 1591, 0, 0, 0, 1592, 0, 0, 0, 0, 0, + 0, 0, 1593, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 206, 679, 680, 1588, + 681, 1586, 1587, 0, 682, 1583, 1584, 0, 1585, 0, 0, + 0, 683, 1579, 1580, 0, 1581, 0, 0, 0, 1582, 0, + 0, 0, 0, 0, 0, 0, 684, 1574, 1575, 0, 1576, + 0, 0, 0, 1577, 0, 0, 0, 0, 0, 0, 0, + 1578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 685, 1568, 1569, 0, 1570, 0, + 0, 0, 1571, 0, 0, 0, 0, 0, 0, 0, 1572, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1573, 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, 0, 207, 671, 672, 1567, 673, 1565, 1566, 0, + 674, 1562, 1563, 0, 1564, 0, 0, 0, 675, 1558, 1559, + 0, 1560, 0, 0, 0, 1561, 0, 0, 0, 0, 0, + 0, 0, 676, 1553, 1554, 0, 1555, 0, 0, 0, 1556, + 0, 0, 0, 0, 0, 0, 0, 1557, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 677, 1547, 1548, 0, 1549, 0, 0, 0, 1550, 0, + 0, 0, 0, 0, 0, 0, 1551, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1552, 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, 0, 678, + 1540, 1541, 0, 1542, 0, 0, 0, 1543, 0, 0, 0, + 0, 0, 0, 0, 1544, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1545, 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, 0, 1546, 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, 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, 0, 0, 0, 11, 25, 26, 198, 27, + 196, 197, 670, 28, 193, 194, 669, 195, 667, 668, 1539, + 29, 189, 190, 666, 191, 664, 665, 1538, 192, 661, 662, + 1537, 663, 1535, 1536, 0, 30, 184, 185, 660, 186, 658, + 659, 1534, 187, 655, 656, 1533, 657, 1531, 1532, 0, 188, + 651, 652, 1530, 653, 1528, 1529, 0, 654, 1525, 1526, 0, + 1527, 0, 0, 0, 31, 178, 179, 650, 180, 648, 649, + 1524, 181, 645, 646, 1523, 647, 1521, 1522, 0, 182, 641, + 642, 1520, 643, 1518, 1519, 0, 644, 1515, 1516, 0, 1517, + 0, 0, 0, 183, 636, 637, 1514, 638, 1512, 1513, 0, + 639, 1509, 1510, 0, 1511, 0, 0, 0, 640, 1505, 1506, + 0, 1507, 0, 0, 0, 1508, 0, 0, 0, 0, 0, + 0, 0, 32, 171, 172, 635, 173, 633, 634, 1504, 174, + 630, 631, 1503, 632, 1501, 1502, 0, 175, 626, 627, 1500, + 628, 1498, 1499, 0, 629, 1495, 1496, 0, 1497, 0, 0, + 0, 176, 621, 622, 1494, 623, 1492, 1493, 0, 624, 1489, + 1490, 0, 1491, 0, 0, 0, 625, 1485, 1486, 0, 1487, + 0, 0, 0, 1488, 0, 0, 0, 0, 0, 0, 0, + 177, 615, 616, 1484, 617, 1482, 1483, 0, 618, 1479, 1480, + 0, 1481, 0, 0, 0, 619, 1475, 1476, 0, 1477, 0, + 0, 0, 1478, 0, 0, 0, 0, 0, 0, 0, 620, + 1470, 1471, 0, 1472, 0, 0, 0, 1473, 0, 0, 0, + 0, 0, 0, 0, 1474, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 163, + 164, 614, 165, 612, 613, 1469, 166, 609, 610, 1468, 611, + 1466, 1467, 0, 167, 605, 606, 1465, 607, 1463, 1464, 0, + 608, 1460, 1461, 0, 1462, 0, 0, 0, 168, 600, 601, + 1459, 602, 1457, 1458, 0, 603, 1454, 1455, 0, 1456, 0, + 0, 0, 604, 1450, 1451, 0, 1452, 0, 0, 0, 1453, + 0, 0, 0, 0, 0, 0, 0, 169, 594, 595, 1449, + 596, 1447, 1448, 0, 597, 1444, 1445, 0, 1446, 0, 0, + 0, 598, 1440, 1441, 0, 1442, 0, 0, 0, 1443, 0, + 0, 0, 0, 0, 0, 0, 599, 1435, 1436, 0, 1437, + 0, 0, 0, 1438, 0, 0, 0, 0, 0, 0, 0, + 1439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 170, 587, 588, 1434, 589, 1432, + 1433, 0, 590, 1429, 1430, 0, 1431, 0, 0, 0, 591, + 1425, 1426, 0, 1427, 0, 0, 0, 1428, 0, 0, 0, + 0, 0, 0, 0, 592, 1420, 1421, 0, 1422, 0, 0, + 0, 1423, 0, 0, 0, 0, 0, 0, 0, 1424, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 593, 1414, 1415, 0, 1416, 0, 0, 0, + 1417, 0, 0, 0, 0, 0, 0, 0, 1418, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1419, 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, + 0, 34, 154, 155, 586, 156, 584, 585, 1413, 157, 581, + 582, 1412, 583, 1410, 1411, 0, 158, 577, 578, 1409, 579, + 1407, 1408, 0, 580, 1404, 1405, 0, 1406, 0, 0, 0, + 159, 572, 573, 1403, 574, 1401, 1402, 0, 575, 1398, 1399, + 0, 1400, 0, 0, 0, 576, 1394, 1395, 0, 1396, 0, + 0, 0, 1397, 0, 0, 0, 0, 0, 0, 0, 160, + 566, 567, 1393, 568, 1391, 1392, 0, 569, 1388, 1389, 0, + 1390, 0, 0, 0, 570, 1384, 1385, 0, 1386, 0, 0, + 0, 1387, 0, 0, 0, 0, 0, 0, 0, 571, 1379, + 1380, 0, 1381, 0, 0, 0, 1382, 0, 0, 0, 0, + 0, 0, 0, 1383, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 161, 559, 560, + 1378, 561, 1376, 1377, 0, 562, 1373, 1374, 0, 1375, 0, + 0, 0, 563, 1369, 1370, 0, 1371, 0, 0, 0, 1372, + 0, 0, 0, 0, 0, 0, 0, 564, 1364, 1365, 0, + 1366, 0, 0, 0, 1367, 0, 0, 0, 0, 0, 0, + 0, 1368, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 565, 1358, 1359, 0, 1360, + 0, 0, 0, 1361, 0, 0, 0, 0, 0, 0, 0, + 1362, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1363, 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, 0, 162, 551, 552, 1357, 553, 1355, 1356, + 0, 554, 1352, 1353, 0, 1354, 0, 0, 0, 555, 1348, + 1349, 0, 1350, 0, 0, 0, 1351, 0, 0, 0, 0, + 0, 0, 0, 556, 1343, 1344, 0, 1345, 0, 0, 0, + 1346, 0, 0, 0, 0, 0, 0, 0, 1347, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 557, 1337, 1338, 0, 1339, 0, 0, 0, 1340, + 0, 0, 0, 0, 0, 0, 0, 1341, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1342, 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, 0, + 558, 1330, 1331, 0, 1332, 0, 0, 0, 1333, 0, 0, + 0, 0, 0, 0, 0, 1334, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1335, + 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, 0, 1336, 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, 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, 0, 0, 0, 35, 144, 145, 550, + 146, 548, 549, 1329, 147, 545, 546, 1328, 547, 1326, 1327, + 0, 148, 541, 542, 1325, 543, 1323, 1324, 0, 544, 1320, + 1321, 0, 1322, 0, 0, 0, 149, 536, 537, 1319, 538, + 1317, 1318, 0, 539, 1314, 1315, 0, 1316, 0, 0, 0, + 540, 1310, 1311, 0, 1312, 0, 0, 0, 1313, 0, 0, + 0, 0, 0, 0, 0, 150, 530, 531, 1309, 532, 1307, + 1308, 0, 533, 1304, 1305, 0, 1306, 0, 0, 0, 534, + 1300, 1301, 0, 1302, 0, 0, 0, 1303, 0, 0, 0, + 0, 0, 0, 0, 535, 1295, 1296, 0, 1297, 0, 0, + 0, 1298, 0, 0, 0, 0, 0, 0, 0, 1299, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 151, 523, 524, 1294, 525, 1292, 1293, 0, + 526, 1289, 1290, 0, 1291, 0, 0, 0, 527, 1285, 1286, + 0, 1287, 0, 0, 0, 1288, 0, 0, 0, 0, 0, + 0, 0, 528, 1280, 1281, 0, 1282, 0, 0, 0, 1283, + 0, 0, 0, 0, 0, 0, 0, 1284, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 529, 1274, 1275, 0, 1276, 0, 0, 0, 1277, 0, + 0, 0, 0, 0, 0, 0, 1278, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1279, 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, 0, 152, + 515, 516, 1273, 517, 1271, 1272, 0, 518, 1268, 1269, 0, + 1270, 0, 0, 0, 519, 1264, 1265, 0, 1266, 0, 0, + 0, 1267, 0, 0, 0, 0, 0, 0, 0, 520, 1259, + 1260, 0, 1261, 0, 0, 0, 1262, 0, 0, 0, 0, + 0, 0, 0, 1263, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 521, 1253, 1254, + 0, 1255, 0, 0, 0, 1256, 0, 0, 0, 0, 0, + 0, 0, 1257, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1258, 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, 0, 522, 1246, 1247, 0, 1248, + 0, 0, 0, 1249, 0, 0, 0, 0, 0, 0, 0, + 1250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1251, 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, 0, 1252, 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, 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, 0, + 0, 0, 153, 506, 507, 1245, 508, 1243, 1244, 0, 509, + 1240, 1241, 0, 1242, 0, 0, 0, 510, 1236, 1237, 0, + 1238, 0, 0, 0, 1239, 0, 0, 0, 0, 0, 0, + 0, 511, 1231, 1232, 0, 1233, 0, 0, 0, 1234, 0, + 0, 0, 0, 0, 0, 0, 1235, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 512, 1225, 1226, 0, 1227, 0, 0, 0, 1228, 0, 0, + 0, 0, 0, 0, 0, 1229, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1230, + 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, 0, 513, 1218, + 1219, 0, 1220, 0, 0, 0, 1221, 0, 0, 0, 0, + 0, 0, 0, 1222, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1223, 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, 0, 1224, 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, 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, 0, 0, 0, 514, 1210, 1211, 0, 1212, 0, + 0, 0, 1213, 0, 0, 0, 0, 0, 0, 0, 1214, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1215, 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, 0, 1216, 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, 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, 0, 0, + 0, 1217, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 12, 13, 14, + 143, 15, 141, 142, 505, 16, 138, 139, 504, 140, 502, + 503, 1209, 17, 134, 135, 501, 136, 499, 500, 1208, 137, + 496, 497, 1207, 498, 1205, 1206, 0, 18, 129, 130, 495, + 131, 493, 494, 1204, 132, 490, 491, 1203, 492, 1201, 1202, + 0, 133, 486, 487, 1200, 488, 1198, 1199, 0, 489, 1195, + 1196, 0, 1197, 0, 0, 0, 19, 123, 124, 485, 125, + 483, 484, 1194, 126, 480, 481, 1193, 482, 1191, 1192, 0, + 127, 476, 477, 1190, 478, 1188, 1189, 0, 479, 1185, 1186, + 0, 1187, 0, 0, 0, 128, 471, 472, 1184, 473, 1182, + 1183, 0, 474, 1179, 1180, 0, 1181, 0, 0, 0, 475, + 1175, 1176, 0, 1177, 0, 0, 0, 1178, 0, 0, 0, + 0, 0, 0, 0, 20, 116, 117, 470, 118, 468, 469, + 1174, 119, 465, 466, 1173, 467, 1171, 1172, 0, 120, 461, + 462, 1170, 463, 1168, 1169, 0, 464, 1165, 1166, 0, 1167, + 0, 0, 0, 121, 456, 457, 1164, 458, 1162, 1163, 0, + 459, 1159, 1160, 0, 1161, 0, 0, 0, 460, 1155, 1156, + 0, 1157, 0, 0, 0, 1158, 0, 0, 0, 0, 0, + 0, 0, 122, 450, 451, 1154, 452, 1152, 1153, 0, 453, + 1149, 1150, 0, 1151, 0, 0, 0, 454, 1145, 1146, 0, + 1147, 0, 0, 0, 1148, 0, 0, 0, 0, 0, 0, + 0, 455, 1140, 1141, 0, 1142, 0, 0, 0, 1143, 0, + 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 21, 108, 109, 449, 110, 447, 448, 1139, 111, 444, 445, + 1138, 446, 1136, 1137, 0, 112, 440, 441, 1135, 442, 1133, + 1134, 0, 443, 1130, 1131, 0, 1132, 0, 0, 0, 113, + 435, 436, 1129, 437, 1127, 1128, 0, 438, 1124, 1125, 0, + 1126, 0, 0, 0, 439, 1120, 1121, 0, 1122, 0, 0, + 0, 1123, 0, 0, 0, 0, 0, 0, 0, 114, 429, + 430, 1119, 431, 1117, 1118, 0, 432, 1114, 1115, 0, 1116, + 0, 0, 0, 433, 1110, 1111, 0, 1112, 0, 0, 0, + 1113, 0, 0, 0, 0, 0, 0, 0, 434, 1105, 1106, + 0, 1107, 0, 0, 0, 1108, 0, 0, 0, 0, 0, + 0, 0, 1109, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 115, 422, 423, 1104, + 424, 1102, 1103, 0, 425, 1099, 1100, 0, 1101, 0, 0, + 0, 426, 1095, 1096, 0, 1097, 0, 0, 0, 1098, 0, + 0, 0, 0, 0, 0, 0, 427, 1090, 1091, 0, 1092, + 0, 0, 0, 1093, 0, 0, 0, 0, 0, 0, 0, + 1094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 428, 1084, 1085, 0, 1086, 0, + 0, 0, 1087, 0, 0, 0, 0, 0, 0, 0, 1088, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1089, 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, 0, 22, 99, 100, 421, 101, 419, 420, 1083, + 102, 416, 417, 1082, 418, 1080, 1081, 0, 103, 412, 413, + 1079, 414, 1077, 1078, 0, 415, 1074, 1075, 0, 1076, 0, + 0, 0, 104, 407, 408, 1073, 409, 1071, 1072, 0, 410, + 1068, 1069, 0, 1070, 0, 0, 0, 411, 1064, 1065, 0, + 1066, 0, 0, 0, 1067, 0, 0, 0, 0, 0, 0, + 0, 105, 401, 402, 1063, 403, 1061, 1062, 0, 404, 1058, + 1059, 0, 1060, 0, 0, 0, 405, 1054, 1055, 0, 1056, + 0, 0, 0, 1057, 0, 0, 0, 0, 0, 0, 0, + 406, 1049, 1050, 0, 1051, 0, 0, 0, 1052, 0, 0, + 0, 0, 0, 0, 0, 1053, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, + 394, 395, 1048, 396, 1046, 1047, 0, 397, 1043, 1044, 0, + 1045, 0, 0, 0, 398, 1039, 1040, 0, 1041, 0, 0, + 0, 1042, 0, 0, 0, 0, 0, 0, 0, 399, 1034, + 1035, 0, 1036, 0, 0, 0, 1037, 0, 0, 0, 0, + 0, 0, 0, 1038, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 400, 1028, 1029, + 0, 1030, 0, 0, 0, 1031, 0, 0, 0, 0, 0, + 0, 0, 1032, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1033, 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, 0, 107, 386, 387, 1027, 388, + 1025, 1026, 0, 389, 1022, 1023, 0, 1024, 0, 0, 0, + 390, 1018, 1019, 0, 1020, 0, 0, 0, 1021, 0, 0, + 0, 0, 0, 0, 0, 391, 1013, 1014, 0, 1015, 0, + 0, 0, 1016, 0, 0, 0, 0, 0, 0, 0, 1017, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 392, 1007, 1008, 0, 1009, 0, 0, + 0, 1010, 0, 0, 0, 0, 0, 0, 0, 1011, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1012, 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, 0, 393, 1000, 1001, 0, 1002, 0, 0, 0, 1003, + 0, 0, 0, 0, 0, 0, 0, 1004, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1005, 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, 0, + 1006, 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, 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, 0, 0, 0, 23, 89, + 90, 385, 91, 383, 384, 999, 92, 380, 381, 998, 382, + 996, 997, 0, 93, 376, 377, 995, 378, 993, 994, 0, + 379, 990, 991, 0, 992, 0, 0, 0, 94, 371, 372, + 989, 373, 987, 988, 0, 374, 984, 985, 0, 986, 0, + 0, 0, 375, 980, 981, 0, 982, 0, 0, 0, 983, + 0, 0, 0, 0, 0, 0, 0, 95, 365, 366, 979, + 367, 977, 978, 0, 368, 974, 975, 0, 976, 0, 0, + 0, 369, 970, 971, 0, 972, 0, 0, 0, 973, 0, + 0, 0, 0, 0, 0, 0, 370, 965, 966, 0, 967, + 0, 0, 0, 968, 0, 0, 0, 0, 0, 0, 0, + 969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 96, 358, 359, 964, 360, 962, + 963, 0, 361, 959, 960, 0, 961, 0, 0, 0, 362, + 955, 956, 0, 957, 0, 0, 0, 958, 0, 0, 0, + 0, 0, 0, 0, 363, 950, 951, 0, 952, 0, 0, + 0, 953, 0, 0, 0, 0, 0, 0, 0, 954, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 364, 944, 945, 0, 946, 0, 0, 0, + 947, 0, 0, 0, 0, 0, 0, 0, 948, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 949, 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, + 0, 97, 350, 351, 943, 352, 941, 942, 0, 353, 938, + 939, 0, 940, 0, 0, 0, 354, 934, 935, 0, 936, + 0, 0, 0, 937, 0, 0, 0, 0, 0, 0, 0, + 355, 929, 930, 0, 931, 0, 0, 0, 932, 0, 0, + 0, 0, 0, 0, 0, 933, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 356, + 923, 924, 0, 925, 0, 0, 0, 926, 0, 0, 0, + 0, 0, 0, 0, 927, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 928, 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, 0, 357, 916, 917, + 0, 918, 0, 0, 0, 919, 0, 0, 0, 0, 0, + 0, 0, 920, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 921, 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, 0, 922, 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, 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, 0, 0, 0, 98, 341, 342, 915, 343, 913, 914, + 0, 344, 910, 911, 0, 912, 0, 0, 0, 345, 906, + 907, 0, 908, 0, 0, 0, 909, 0, 0, 0, 0, + 0, 0, 0, 346, 901, 902, 0, 903, 0, 0, 0, + 904, 0, 0, 0, 0, 0, 0, 0, 905, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 347, 895, 896, 0, 897, 0, 0, 0, 898, + 0, 0, 0, 0, 0, 0, 0, 899, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 900, 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, 0, + 348, 888, 889, 0, 890, 0, 0, 0, 891, 0, 0, + 0, 0, 0, 0, 0, 892, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 893, + 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, 0, 894, 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, 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, 0, 0, 0, 349, 880, 881, 0, + 882, 0, 0, 0, 883, 0, 0, 0, 0, 0, 0, + 0, 884, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 885, 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, 0, 886, 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, 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, + 0, 0, 0, 887, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 24, + 78, 79, 340, 80, 338, 339, 879, 81, 335, 336, 878, + 337, 876, 877, 0, 82, 331, 332, 875, 333, 873, 874, + 0, 334, 870, 871, 0, 872, 0, 0, 0, 83, 326, + 327, 869, 328, 867, 868, 0, 329, 864, 865, 0, 866, + 0, 0, 0, 330, 860, 861, 0, 862, 0, 0, 0, + 863, 0, 0, 0, 0, 0, 0, 0, 84, 320, 321, + 859, 322, 857, 858, 0, 323, 854, 855, 0, 856, 0, + 0, 0, 324, 850, 851, 0, 852, 0, 0, 0, 853, + 0, 0, 0, 0, 0, 0, 0, 325, 845, 846, 0, + 847, 0, 0, 0, 848, 0, 0, 0, 0, 0, 0, + 0, 849, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 85, 313, 314, 844, 315, + 842, 843, 0, 316, 839, 840, 0, 841, 0, 0, 0, + 317, 835, 836, 0, 837, 0, 0, 0, 838, 0, 0, + 0, 0, 0, 0, 0, 318, 830, 831, 0, 832, 0, + 0, 0, 833, 0, 0, 0, 0, 0, 0, 0, 834, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 319, 824, 825, 0, 826, 0, 0, + 0, 827, 0, 0, 0, 0, 0, 0, 0, 828, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 829, 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, 0, 86, 305, 306, 823, 307, 821, 822, 0, 308, + 818, 819, 0, 820, 0, 0, 0, 309, 814, 815, 0, + 816, 0, 0, 0, 817, 0, 0, 0, 0, 0, 0, + 0, 310, 809, 810, 0, 811, 0, 0, 0, 812, 0, + 0, 0, 0, 0, 0, 0, 813, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 311, 803, 804, 0, 805, 0, 0, 0, 806, 0, 0, + 0, 0, 0, 0, 0, 807, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 808, + 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, 0, 312, 796, + 797, 0, 798, 0, 0, 0, 799, 0, 0, 0, 0, + 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 801, 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, 0, 802, 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, 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, 0, 0, 0, 87, 296, 297, 795, 298, 793, + 794, 0, 299, 790, 791, 0, 792, 0, 0, 0, 300, + 786, 787, 0, 788, 0, 0, 0, 789, 0, 0, 0, + 0, 0, 0, 0, 301, 781, 782, 0, 783, 0, 0, + 0, 784, 0, 0, 0, 0, 0, 0, 0, 785, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 302, 775, 776, 0, 777, 0, 0, 0, + 778, 0, 0, 0, 0, 0, 0, 0, 779, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 780, 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, + 0, 303, 768, 769, 0, 770, 0, 0, 0, 771, 0, + 0, 0, 0, 0, 0, 0, 772, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 773, 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, 0, 774, + 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, 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, 0, 0, 0, 304, 760, 761, + 0, 762, 0, 0, 0, 763, 0, 0, 0, 0, 0, + 0, 0, 764, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 765, 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, 0, 766, 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, 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, 0, 0, 0, 767, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 88, 286, 287, 759, 288, 757, 758, 0, 289, 754, 755, + 0, 756, 0, 0, 0, 290, 750, 751, 0, 752, 0, + 0, 0, 753, 0, 0, 0, 0, 0, 0, 0, 291, + 745, 746, 0, 747, 0, 0, 0, 748, 0, 0, 0, + 0, 0, 0, 0, 749, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 292, 739, + 740, 0, 741, 0, 0, 0, 742, 0, 0, 0, 0, + 0, 0, 0, 743, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 744, 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, 0, 293, 732, 733, 0, + 734, 0, 0, 0, 735, 0, 0, 0, 0, 0, 0, + 0, 736, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 737, 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, 0, 738, 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, 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, + 0, 0, 0, 294, 724, 725, 0, 726, 0, 0, 0, + 727, 0, 0, 0, 0, 0, 0, 0, 728, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 729, 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, + 0, 730, 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, 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, 0, 0, 0, 731, + 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 295, 715, 716, 0, 717, + 0, 0, 0, 718, 0, 0, 0, 0, 0, 0, 0, + 719, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 720, 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, 0, 721, 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, 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, 0, + 0, 0, 722, 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, + 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 723, 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, 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, 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, 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, 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, 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, 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, + 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 13, 0, 1, 77, 2, 75, 76, 285, 3, 72, + 73, 284, 74, 282, 283, 714, 4, 68, 69, 281, 70, + 279, 280, 713, 71, 276, 277, 712, 278, 710, 711, 0, + 5, 63, 64, 275, 65, 273, 274, 709, 66, 270, 271, + 708, 272, 706, 707, 0, 67, 266, 267, 705, 268, 703, + 704, 0, 269, 700, 701, 0, 702, 0, 0, 0, 6, + 57, 58, 265, 59, 263, 264, 699, 60, 260, 261, 698, + 262, 696, 697, 0, 61, 256, 257, 695, 258, 693, 694, + 0, 259, 690, 691, 0, 692, 0, 0, 0, 62, 251, + 252, 689, 253, 687, 688, 0, 254, 684, 685, 0, 686, + 0, 0, 0, 255, 680, 681, 0, 682, 0, 0, 0, + 683, 0, 0, 0, 0, 0, 0, 0, 7, 50, 51, + 250, 52, 248, 249, 679, 53, 245, 246, 678, 247, 676, + 677, 0, 54, 241, 242, 675, 243, 673, 674, 0, 244, + 670, 671, 0, 672, 0, 0, 0, 55, 236, 237, 669, + 238, 667, 668, 0, 239, 664, 665, 0, 666, 0, 0, + 0, 240, 660, 661, 0, 662, 0, 0, 0, 663, 0, + 0, 0, 0, 0, 0, 0, 56, 230, 231, 659, 232, + 657, 658, 0, 233, 654, 655, 0, 656, 0, 0, 0, + 234, 650, 651, 0, 652, 0, 0, 0, 653, 0, 0, + 0, 0, 0, 0, 0, 235, 645, 646, 0, 647, 0, + 0, 0, 648, 0, 0, 0, 0, 0, 0, 0, 649, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 42, 43, 229, 44, 227, 228, + 644, 45, 224, 225, 643, 226, 641, 642, 0, 46, 220, + 221, 640, 222, 638, 639, 0, 223, 635, 636, 0, 637, + 0, 0, 0, 47, 215, 216, 634, 217, 632, 633, 0, + 218, 629, 630, 0, 631, 0, 0, 0, 219, 625, 626, + 0, 627, 0, 0, 0, 628, 0, 0, 0, 0, 0, + 0, 0, 48, 209, 210, 624, 211, 622, 623, 0, 212, + 619, 620, 0, 621, 0, 0, 0, 213, 615, 616, 0, + 617, 0, 0, 0, 618, 0, 0, 0, 0, 0, 0, + 0, 214, 610, 611, 0, 612, 0, 0, 0, 613, 0, + 0, 0, 0, 0, 0, 0, 614, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 49, 202, 203, 609, 204, 607, 608, 0, 205, 604, 605, + 0, 606, 0, 0, 0, 206, 600, 601, 0, 602, 0, + 0, 0, 603, 0, 0, 0, 0, 0, 0, 0, 207, + 595, 596, 0, 597, 0, 0, 0, 598, 0, 0, 0, + 0, 0, 0, 0, 599, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 589, + 590, 0, 591, 0, 0, 0, 592, 0, 0, 0, 0, + 0, 0, 0, 593, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 594, 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, 0, 9, 33, 34, 201, + 35, 199, 200, 588, 36, 196, 197, 587, 198, 585, 586, + 0, 37, 192, 193, 584, 194, 582, 583, 0, 195, 579, + 580, 0, 581, 0, 0, 0, 38, 187, 188, 578, 189, + 576, 577, 0, 190, 573, 574, 0, 575, 0, 0, 0, + 191, 569, 570, 0, 571, 0, 0, 0, 572, 0, 0, + 0, 0, 0, 0, 0, 39, 181, 182, 568, 183, 566, + 567, 0, 184, 563, 564, 0, 565, 0, 0, 0, 185, + 559, 560, 0, 561, 0, 0, 0, 562, 0, 0, 0, + 0, 0, 0, 0, 186, 554, 555, 0, 556, 0, 0, + 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 40, 174, 175, 553, 176, 551, 552, 0, + 177, 548, 549, 0, 550, 0, 0, 0, 178, 544, 545, + 0, 546, 0, 0, 0, 547, 0, 0, 0, 0, 0, + 0, 0, 179, 539, 540, 0, 541, 0, 0, 0, 542, + 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 180, 533, 534, 0, 535, 0, 0, 0, 536, 0, + 0, 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 538, 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, 0, 41, + 166, 167, 532, 168, 530, 531, 0, 169, 527, 528, 0, + 529, 0, 0, 0, 170, 523, 524, 0, 525, 0, 0, + 0, 526, 0, 0, 0, 0, 0, 0, 0, 171, 518, + 519, 0, 520, 0, 0, 0, 521, 0, 0, 0, 0, + 0, 0, 0, 522, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 172, 512, 513, + 0, 514, 0, 0, 0, 515, 0, 0, 0, 0, 0, + 0, 0, 516, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 517, 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, 0, 173, 505, 506, 0, 507, + 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, + 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 510, 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, 0, 511, 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, 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, 0, + 0, 0, 10, 23, 24, 165, 25, 163, 164, 504, 26, + 160, 161, 503, 162, 501, 502, 0, 27, 156, 157, 500, + 158, 498, 499, 0, 159, 495, 496, 0, 497, 0, 0, + 0, 28, 151, 152, 494, 153, 492, 493, 0, 154, 489, + 490, 0, 491, 0, 0, 0, 155, 485, 486, 0, 487, + 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, + 29, 145, 146, 484, 147, 482, 483, 0, 148, 479, 480, + 0, 481, 0, 0, 0, 149, 475, 476, 0, 477, 0, + 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 150, + 470, 471, 0, 472, 0, 0, 0, 473, 0, 0, 0, + 0, 0, 0, 0, 474, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 138, + 139, 469, 140, 467, 468, 0, 141, 464, 465, 0, 466, + 0, 0, 0, 142, 460, 461, 0, 462, 0, 0, 0, + 463, 0, 0, 0, 0, 0, 0, 0, 143, 455, 456, + 0, 457, 0, 0, 0, 458, 0, 0, 0, 0, 0, + 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 144, 449, 450, 0, + 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, + 0, 453, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 454, 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, 0, 31, 130, 131, 448, 132, 446, + 447, 0, 133, 443, 444, 0, 445, 0, 0, 0, 134, + 439, 440, 0, 441, 0, 0, 0, 442, 0, 0, 0, + 0, 0, 0, 0, 135, 434, 435, 0, 436, 0, 0, + 0, 437, 0, 0, 0, 0, 0, 0, 0, 438, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 136, 428, 429, 0, 430, 0, 0, 0, + 431, 0, 0, 0, 0, 0, 0, 0, 432, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 433, 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, + 0, 137, 421, 422, 0, 423, 0, 0, 0, 424, 0, + 0, 0, 0, 0, 0, 0, 425, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 426, 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, 0, 427, + 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, 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, 0, 0, 0, 32, 121, 122, + 420, 123, 418, 419, 0, 124, 415, 416, 0, 417, 0, + 0, 0, 125, 411, 412, 0, 413, 0, 0, 0, 414, + 0, 0, 0, 0, 0, 0, 0, 126, 406, 407, 0, + 408, 0, 0, 0, 409, 0, 0, 0, 0, 0, 0, + 0, 410, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 127, 400, 401, 0, 402, + 0, 0, 0, 403, 0, 0, 0, 0, 0, 0, 0, + 404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 405, 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, 0, 128, 393, 394, 0, 395, 0, 0, + 0, 396, 0, 0, 0, 0, 0, 0, 0, 397, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 398, 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, 0, 399, 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, + 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, 0, 0, 0, + 129, 385, 386, 0, 387, 0, 0, 0, 388, 0, 0, + 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 390, + 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, 0, 391, 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, 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, 0, 0, 0, 392, 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, 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, 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, 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, 0, 0, 0, 0, + 0, 0, 0, 11, 12, 13, 120, 14, 118, 119, 384, + 15, 115, 116, 383, 117, 381, 382, 0, 16, 111, 112, + 380, 113, 378, 379, 0, 114, 375, 376, 0, 377, 0, + 0, 0, 17, 106, 107, 374, 108, 372, 373, 0, 109, + 369, 370, 0, 371, 0, 0, 0, 110, 365, 366, 0, + 367, 0, 0, 0, 368, 0, 0, 0, 0, 0, 0, + 0, 18, 100, 101, 364, 102, 362, 363, 0, 103, 359, + 360, 0, 361, 0, 0, 0, 104, 355, 356, 0, 357, + 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 0, + 105, 350, 351, 0, 352, 0, 0, 0, 353, 0, 0, + 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, + 93, 94, 349, 95, 347, 348, 0, 96, 344, 345, 0, + 346, 0, 0, 0, 97, 340, 341, 0, 342, 0, 0, + 0, 343, 0, 0, 0, 0, 0, 0, 0, 98, 335, + 336, 0, 337, 0, 0, 0, 338, 0, 0, 0, 0, + 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 99, 329, 330, + 0, 331, 0, 0, 0, 332, 0, 0, 0, 0, 0, + 0, 0, 333, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 334, 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, 0, 20, 85, 86, 328, 87, + 326, 327, 0, 88, 323, 324, 0, 325, 0, 0, 0, + 89, 319, 320, 0, 321, 0, 0, 0, 322, 0, 0, + 0, 0, 0, 0, 0, 90, 314, 315, 0, 316, 0, + 0, 0, 317, 0, 0, 0, 0, 0, 0, 0, 318, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 91, 308, 309, 0, 310, 0, 0, + 0, 311, 0, 0, 0, 0, 0, 0, 0, 312, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 313, 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, 0, 92, 301, 302, 0, 303, 0, 0, 0, 304, + 0, 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 306, 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, 0, + 307, 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, 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, 0, 0, 0, 21, 76, + 77, 300, 78, 298, 299, 0, 79, 295, 296, 0, 297, + 0, 0, 0, 80, 291, 292, 0, 293, 0, 0, 0, + 294, 0, 0, 0, 0, 0, 0, 0, 81, 286, 287, + 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 0, + 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 82, 280, 281, 0, + 282, 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, + 0, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 285, 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, 0, 83, 273, 274, 0, 275, 0, + 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 277, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 278, 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, 0, 279, 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, 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, 0, 0, + 0, 84, 265, 266, 0, 267, 0, 0, 0, 268, 0, + 0, 0, 0, 0, 0, 0, 269, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 270, 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, 0, 271, + 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, 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, 0, 0, 0, 272, 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, 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, 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, + 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, 0, 0, 0, + 0, 0, 0, 0, 22, 66, 67, 264, 68, 262, 263, + 0, 69, 259, 260, 0, 261, 0, 0, 0, 70, 255, + 256, 0, 257, 0, 0, 0, 258, 0, 0, 0, 0, + 0, 0, 0, 71, 250, 251, 0, 252, 0, 0, 0, + 253, 0, 0, 0, 0, 0, 0, 0, 254, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 72, 244, 245, 0, 246, 0, 0, 0, 247, + 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 249, 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, 0, + 73, 237, 238, 0, 239, 0, 0, 0, 240, 0, 0, + 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, + 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, 0, 243, 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, 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, 0, 0, 0, 74, 229, 230, 0, + 231, 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, + 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 234, 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, 0, 235, 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, 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, + 0, 0, 0, 236, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 75, + 220, 221, 0, 222, 0, 0, 0, 223, 0, 0, 0, + 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 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, 0, 226, 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, 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, 0, 0, 0, 227, 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, 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, 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, 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, 0, 0, 0, 0, 0, + 0, 0, 228, 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, + 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 12, 0, 1, 65, 2, 63, + 64, 219, 3, 60, 61, 218, 62, 216, 217, 0, 4, + 56, 57, 215, 58, 213, 214, 0, 59, 210, 211, 0, + 212, 0, 0, 0, 5, 51, 52, 209, 53, 207, 208, + 0, 54, 204, 205, 0, 206, 0, 0, 0, 55, 200, + 201, 0, 202, 0, 0, 0, 203, 0, 0, 0, 0, + 0, 0, 0, 6, 45, 46, 199, 47, 197, 198, 0, + 48, 194, 195, 0, 196, 0, 0, 0, 49, 190, 191, + 0, 192, 0, 0, 0, 193, 0, 0, 0, 0, 0, + 0, 0, 50, 185, 186, 0, 187, 0, 0, 0, 188, + 0, 0, 0, 0, 0, 0, 0, 189, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7, 38, 39, 184, 40, 182, 183, 0, 41, 179, + 180, 0, 181, 0, 0, 0, 42, 175, 176, 0, 177, + 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, + 43, 170, 171, 0, 172, 0, 0, 0, 173, 0, 0, + 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, + 164, 165, 0, 166, 0, 0, 0, 167, 0, 0, 0, + 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 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, 0, 8, 30, 31, + 163, 32, 161, 162, 0, 33, 158, 159, 0, 160, 0, + 0, 0, 34, 154, 155, 0, 156, 0, 0, 0, 157, + 0, 0, 0, 0, 0, 0, 0, 35, 149, 150, 0, + 151, 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, + 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 36, 143, 144, 0, 145, + 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, + 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 148, 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, 0, 37, 136, 137, 0, 138, 0, 0, + 0, 139, 0, 0, 0, 0, 0, 0, 0, 140, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 141, 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, 0, 142, 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, + 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, 0, 0, 0, + 9, 21, 22, 135, 23, 133, 134, 0, 24, 130, 131, + 0, 132, 0, 0, 0, 25, 126, 127, 0, 128, 0, + 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 26, + 121, 122, 0, 123, 0, 0, 0, 124, 0, 0, 0, + 0, 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 115, + 116, 0, 117, 0, 0, 0, 118, 0, 0, 0, 0, + 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 120, 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, 0, 28, 108, 109, 0, + 110, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, + 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 113, 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, 0, 114, 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, 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, + 0, 0, 0, 29, 100, 101, 0, 102, 0, 0, 0, + 103, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 105, 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, + 0, 106, 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, 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, 0, 0, 0, 107, + 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 10, 11, 12, 99, 13, + 97, 98, 0, 14, 94, 95, 0, 96, 0, 0, 0, + 15, 90, 91, 0, 92, 0, 0, 0, 93, 0, 0, + 0, 0, 0, 0, 0, 16, 85, 86, 0, 87, 0, + 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 89, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 17, 79, 80, 0, 81, 0, 0, + 0, 82, 0, 0, 0, 0, 0, 0, 0, 83, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 84, 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, 0, 18, 72, 73, 0, 74, 0, 0, 0, 75, + 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 77, 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, 0, + 78, 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, 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, 0, 0, 0, 19, 64, + 65, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, + 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 69, 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, 0, 70, 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, 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, 0, 0, 0, 71, 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, 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, + 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, 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, 0, 0, 0, 0, 0, 0, + 0, 20, 55, 56, 0, 57, 0, 0, 0, 58, 0, + 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 60, 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, 0, 61, + 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, 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, 0, 0, 0, 62, 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, 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, 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, + 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, 0, 0, 0, + 0, 0, 0, 0, 63, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 11, 0, 1, 54, + 2, 52, 53, 0, 3, 49, 50, 0, 51, 0, 0, + 0, 4, 45, 46, 0, 47, 0, 0, 0, 48, 0, + 0, 0, 0, 0, 0, 0, 5, 40, 41, 0, 42, + 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, + 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 6, 34, 35, 0, 36, 0, + 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 38, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 39, 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, 0, 7, 27, 28, 0, 29, 0, 0, 0, + 30, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 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, + 0, 33, 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, 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, 0, 0, 0, 8, + 19, 20, 0, 21, 0, 0, 0, 22, 0, 0, 0, + 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 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, 0, 25, 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, 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, 0, 0, 0, 26, 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, 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, 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, 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, 0, 0, 0, 0, 0, + 0, 0, 9, 10, 11, 0, 12, 0, 0, 0, 13, + 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 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, 0, + 16, 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, 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, 0, 0, 0, 17, 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, 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, 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, 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, 0, 0, + 0, 0, 0, 0, 0, 18, 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, 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, + 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, + 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5, 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, 0, 6, 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, 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, 0, 0, 0, 7, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 8, 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, 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, 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, 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, + 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 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, 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, 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, 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, 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, + 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, + 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, 0, +}; + +const unsigned _bitcount[] = { + 0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4, 1, 2, 2, + 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 1, 2, 2, 3, 2, 3, + 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, + 4, 4, 5, 4, 5, 5, 6, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, + 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, + 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 1, 2, 2, 3, 2, + 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, + 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, + 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, + 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, + 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, 3, 3, + 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, + 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 1, + 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, + 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, + 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, + 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, + 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, + 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 1, 2, + 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, + 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, + 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, + 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, 4, + 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, + 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, 3, 3, + 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 1, 2, 2, 3, + 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, + 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, + 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, 4, 5, 3, + 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, + 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, 3, 3, 4, 3, + 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, 3, 3, 4, 3, 4, + 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 1, 2, 2, 3, 2, 3, 3, 4, + 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, + 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, + 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, + 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, + 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, 3, 3, 4, 3, 4, 4, 5, 3, + 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, + 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, + 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, + 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, + 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, + 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 2, 3, + 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, 3, 3, 4, 3, 4, 4, + 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 2, + 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 2, 3, 3, 4, 3, + 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, + 12, 13, 12, 13, 13, 14, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, + 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, + 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, 3, 3, 4, 3, 4, + 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 2, 3, 3, 4, + 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, + 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, + 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 2, 3, + 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, + 13, 11, 12, 12, 13, 12, 13, 13, 14, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, + 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, + 14, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, + 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, + 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, + 13, 13, 14, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, + 13, 12, 13, 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, + 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, + 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 1, 2, 2, 3, 2, 3, 3, + 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, + 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, + 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, + 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 2, 3, 3, 4, 3, 4, 4, 5, + 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 2, 3, 3, 4, 3, 4, 4, 5, 3, + 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, + 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, + 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, + 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, + 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, + 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 2, 3, 3, 4, + 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, + 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, + 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, 4, 4, 5, 4, 5, 5, 6, + 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, + 12, 12, 13, 12, 13, 13, 14, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, + 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, + 13, 13, 14, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, + 14, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, + 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, + 12, 13, 13, 14, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, + 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, + 13, 12, 13, 13, 14, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, + 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 2, + 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, + 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, + 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, + 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 3, 4, 4, 5, 4, 5, + 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, + 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 3, 4, + 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, + 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 3, 4, 4, + 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, + 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 3, 4, 4, 5, 4, + 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, + 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, + 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 3, 4, 4, 5, 4, 5, 5, 6, 4, + 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, + 6, 7, 7, 8, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, + 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, + 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, + 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, + 12, 13, 12, 13, 13, 14, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, + 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, + 12, 13, 13, 14, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, + 13, 13, 14, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, + 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, + 12, 12, 13, 12, 13, 13, 14, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, + 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, + 11, 12, 12, 13, 12, 13, 13, 14, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, + 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, + 14, 15, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, + 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 4, 5, 5, 6, + 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, + 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 4, 5, 5, + 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, + 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 4, 5, 5, 6, 5, 6, 6, 7, + 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, + 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, + 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, + 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, + 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 4, 5, + 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, + 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, + 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, + 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, + 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, + 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, + 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, 6, 6, 7, + 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, + 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, + 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, + 12, 13, 13, 14, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, + 12, 13, 12, 13, 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, + 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, + 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 4, 5, 5, 6, 5, 6, + 6, 7, 5, 6, 6, 7, 6, 7, 7, 8, 5, 6, 6, 7, 6, 7, 7, 8, 6, + 7, 7, 8, 7, 8, 8, 9, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, + 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, + 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, + 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, + 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, 7, 8, 7, 8, 8, 9, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 6, 7, + 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 5, 6, 6, 7, 6, 7, 7, + 8, 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, + 8, 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, + 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, + 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, + 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, + 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 5, 6, 6, 7, 6, 7, 7, 8, + 6, 7, 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, + 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, + 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, + 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 6, 7, 7, 8, 7, 8, 8, 9, 7, + 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, + 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, + 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, + 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, + 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, + 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, + 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, 11, 11, 12, + 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, + 14, 12, 13, 13, 14, 13, 14, 14, 15, 5, 6, 6, 7, 6, 7, 7, 8, 6, 7, + 7, 8, 7, 8, 8, 9, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, + 9, 9, 10, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, + 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 6, 7, 7, + 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, + 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, + 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, + 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 6, + 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, 8, 9, 9, 10, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 7, 8, 8, 9, 8, 9, 9, + 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 7, 8, 8, 9, 8, 9, + 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, + 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, + 11, 12, 12, 13, 12, 13, 13, 14, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, + 9, 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, + 10, 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, + 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, + 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, + 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, + 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, 8, + 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, + 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, + 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, + 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, 9, 9, 10, 9, 10, 10, + 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, + 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, + 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, 11, 11, 12, 11, 12, + 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, + 13, 13, 14, 13, 14, 14, 15, 6, 7, 7, 8, 7, 8, 8, 9, 7, 8, 8, 9, + 8, 9, 9, 10, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, + 11, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, + 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 7, 8, 8, 9, 8, + 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, + 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, + 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, + 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, + 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 7, 8, 8, + 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, 10, 10, 11, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 8, 9, 9, 10, 9, 10, 10, 11, 9, + 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, + 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, + 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 8, 9, 9, 10, 9, 10, 10, 11, + 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, + 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 9, + 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, + 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, 11, 11, 12, 11, 12, 12, + 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, + 13, 14, 13, 14, 14, 15, 7, 8, 8, 9, 8, 9, 9, 10, 8, 9, 9, 10, 9, + 10, 10, 11, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, + 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, + 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 8, 9, 9, 10, 9, 10, + 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, + 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, + 14, 8, 9, 9, 10, 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, + 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, + 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, + 11, 12, 12, 13, 12, 13, 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, + 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, + 13, 14, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, + 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 8, 9, 9, 10, + 9, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 12, 9, 10, 10, 11, 10, 11, 11, + 12, 10, 11, 11, 12, 11, 12, 12, 13, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, + 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, + 13, 13, 14, 9, 10, 10, 11, 10, 11, 11, 12, 10, 11, 11, 12, 11, 12, 12, 13, + 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 10, 11, 11, + 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, 13, + 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 9, 10, 10, 11, 10, 11, 11, 12, 10, + 11, 11, 12, 11, 12, 12, 13, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, + 12, 13, 13, 14, 10, 11, 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, + 14, 11, 12, 12, 13, 12, 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 10, 11, + 11, 12, 11, 12, 12, 13, 11, 12, 12, 13, 12, 13, 13, 14, 11, 12, 12, 13, 12, + 13, 13, 14, 12, 13, 13, 14, 13, 14, 14, 15, 11, 12, 12, 13, 12, 13, 13, 14, + 12, 13, 13, 14, 13, 14, 14, 15, 12, 13, 13, 14, 13, 14, 14, 15, 13, 14, 14, + 15, 14, 15, 15, 16, +}; + +const unsigned _offsets52c[] = {0, 73629072, 122715120, 132988944, 133767264}; + +const unsigned _offsets48c[] = { + 0, 3365856, 17864928, 42030048, 62167648, 71194848, 73361376, + 73617632, 73629072, 0, 0, 0, 0, 0, + 0, 0, 0, 906192, 4128208, 8443408, 11221008, + 12123728, 12263504, 12271512, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 201376, 776736, + 1371936, 1649696, 1707936, 1712304, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + 35960, 115320, 174840, 192760, 194580, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4960, 12896, 16736, 17296, 0, + 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 496, 1008, 1128, + 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 32, + 48, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + 0, 0}; + +const unsigned _offsets32c[] = { + 0, 11440, 139568, 663728, 1682928, 2702128, 3226288, 3354416, 3365856, + 0, 0, 0, 0, 0, 0, 0, 0, 8008, + 77896, 296296, 609896, 828296, 898184, 906192, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 4368, 33488, 100688, + 167888, 197008, 201376, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1820, 10780, 25180, 34140, 35960, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 560, 2480, 4400, 4960, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 120, 376, 496, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 16, 32, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0}; + +} // namespace + +inline unsigned index52c7(unsigned __int64 x) { + const unsigned short *a = (const unsigned short *)&x; + unsigned A = a[3], B = a[2], C = a[1], D = a[0], bcA = _bitcount[A], + bcB = _bitcount[B], bcC = _bitcount[C], bcD = _bitcount[D], + mulA = _choose48x[7 - bcA], mulB = _choose32x[7 - (bcA + bcB)], + mulC = _choose16x[bcD]; + return _offsets52c[bcA] + _table4[A] * mulA + _offsets48c[(bcA << 4) + bcB] + + _table[B] * mulB + _offsets32c[((bcA + bcB) << 4) + bcC] + + _table[C] * mulC + _table[D]; +} diff --git a/cpp/test/kev/kev_eval.c b/cpp/test/kev/kev_eval.c index fd4afd9..d6be8c4 100644 --- a/cpp/test/kev/kev_eval.c +++ b/cpp/test/kev/kev_eval.c @@ -1,35 +1,45 @@ extern short eval_5cards_fast(int c1, int c2, int c3, int c4, int c5); extern short eval_6cards_fast(int c1, int c2, int c3, int c4, int c5, int c6); -extern short eval_7cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7); -extern short eval_8cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8); -extern short eval_9cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8, int c9); +extern short eval_7cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, + int c7); +extern short eval_8cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, + int c7, int c8); +extern short eval_9cards_fast(int c1, int c2, int c3, int c4, int c5, int c6, + int c7, int c8, int c9); -int deck[52] = -{ - 98306, 81922, 73730, 69634, 164099, 147715, 139523, 135427, 295429, 279045, 270853, 266757, 557831, 541447, 533255, 529159, 1082379, 1065995, 1057803, 1053707, 2131213, 2114829, 2106637, 2102541, 4228625, 4212241, 4204049, 4199953, 8423187, 8406803, 8398611, 8394515, 16812055, 16795671, 16787479, 16783383, 33589533, 33573149, 33564957, 33560861, 67144223, 67127839, 67119647, 67115551, 134253349, 134236965, 134228773, 134224677, 268471337, 268454953, 268446761, 268442665, +int deck[52] = { + 98306, 81922, 73730, 69634, 164099, 147715, 139523, + 135427, 295429, 279045, 270853, 266757, 557831, 541447, + 533255, 529159, 1082379, 1065995, 1057803, 1053707, 2131213, + 2114829, 2106637, 2102541, 4228625, 4212241, 4204049, 4199953, + 8423187, 8406803, 8398611, 8394515, 16812055, 16795671, 16787479, + 16783383, 33589533, 33573149, 33564957, 33560861, 67144223, 67127839, + 67119647, 67115551, 134253349, 134236965, 134228773, 134224677, 268471337, + 268454953, 268446761, 268442665, }; -short kev_eval_5cards(int c1, int c2, int c3, int c4, int c5) -{ - return eval_5cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5]); +short kev_eval_5cards(int c1, int c2, int c3, int c4, int c5) { + return eval_5cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5]); } -short kev_eval_6cards(int c1, int c2, int c3, int c4, int c5, int c6) -{ - return eval_6cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], deck[c6]); +short kev_eval_6cards(int c1, int c2, int c3, int c4, int c5, int c6) { + return eval_6cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], + deck[c6]); } -short kev_eval_7cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7) -{ - return eval_7cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], deck[c6], deck[c7]); +short kev_eval_7cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7) { + return eval_7cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], + deck[c6], deck[c7]); } -short kev_eval_8cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8) -{ - return eval_8cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], deck[c6], deck[c7], deck[c8]); +short kev_eval_8cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8) { + return eval_8cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], + deck[c6], deck[c7], deck[c8]); } -short kev_eval_9cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8, int c9) -{ - return eval_9cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], deck[c6], deck[c7], deck[c8], deck[c9]); +short kev_eval_9cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8, int c9) { + return eval_9cards_fast(deck[c1], deck[c2], deck[c3], deck[c4], deck[c5], + deck[c6], deck[c7], deck[c8], deck[c9]); } diff --git a/cpp/test/kev/kev_eval.h b/cpp/test/kev/kev_eval.h index c40cdb0..c9fbe9c 100644 --- a/cpp/test/kev/kev_eval.h +++ b/cpp/test/kev/kev_eval.h @@ -8,11 +8,13 @@ extern "C" { short kev_eval_5cards(int c1, int c2, int c3, int c4, int c5); short kev_eval_6cards(int c1, int c2, int c3, int c4, int c5, int c6); short kev_eval_7cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7); -short kev_eval_8cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8); -short kev_eval_9cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, int c8, int c9); +short kev_eval_8cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8); +short kev_eval_9cards(int c1, int c2, int c3, int c4, int c5, int c6, int c7, + int c8, int c9); #ifdef __cplusplus -} // closing brace for extern "C" +} // closing brace for extern "C" #endif #endif diff --git a/cpp/test/rank.cc b/cpp/test/rank.cc index 70f8073..16d581d 100644 --- a/cpp/test/rank.cc +++ b/cpp/test/rank.cc @@ -1,7 +1,9 @@ -#include -#include -#include #include + +#include +#include +#include + #include "gtest/gtest.h" #include "kev/kev_eval.h" @@ -9,7 +11,7 @@ using namespace phevaluator; TEST(RankTest, TestValue) { Rank a = EvaluateCards("9c", "4c", "4s", "9d", "4h"); - Rank b = EvaluateCards("9c", "4c", "4s", "9d", "9h"); + Rank b = EvaluateCards("9c", "4c", "4s", "9d", "9h"); ASSERT_EQ(a.value(), 292); ASSERT_EQ(b.value(), 236); @@ -17,7 +19,7 @@ TEST(RankTest, TestValue) { TEST(RankTest, TestComparison) { Rank a = EvaluateCards("9c", "4c", "4s", "9d", "4h"); - Rank b = EvaluateCards("9c", "4c", "4s", "9d", "9h"); + Rank b = EvaluateCards("9c", "4c", "4s", "9d", "9h"); ASSERT_GT(b, a); ASSERT_GE(b, a); @@ -29,7 +31,7 @@ TEST(RankTest, TestComparison) { TEST(RankTest, TestRankCategory) { Rank a = EvaluateCards("9c", "4c", "4s", "9d", "4h"); - Rank b = EvaluateCards("As", "Ks", "Qs", "Js", "Ts"); + Rank b = EvaluateCards("As", "Ks", "Qs", "Js", "Ts"); ASSERT_EQ(a.category(), rank_category::FULL_HOUSE); ASSERT_EQ(b.category(), rank_category::STRAIGHT_FLUSH); @@ -166,7 +168,7 @@ TEST(RankTest, TestRankCategoryHighCards) { TEST(RankTest, TestRankDescription) { Rank a = EvaluateCards("9c", "4c", "4s", "9d", "4h"); - Rank b = EvaluateCards("As", "Ks", "Qs", "Js", "Ts"); + Rank b = EvaluateCards("As", "Ks", "Qs", "Js", "Ts"); ASSERT_EQ(a.describeRank(), "Fours Full over Nines"); ASSERT_EQ(b.describeRank(), "Royal Flush"); @@ -178,8 +180,7 @@ TEST(RankTest, TestRankDescription) { ASSERT_TRUE(b.isFlush()); } -TEST(RankTest, TestRankDescriptionStraightFlushes) -{ +TEST(RankTest, TestRankDescriptionStraightFlushes) { Rank a = EvaluateCards("6s", "2s", "5s", "3s", "4s"); Rank b = EvaluateCards("8d", "Td", "Jd", "Qd", "9d"); Rank c = EvaluateCards("6h", "8h", "5h", "7h", "4h"); @@ -197,8 +198,7 @@ TEST(RankTest, TestRankDescriptionStraightFlushes) ASSERT_TRUE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionFourOfAKinds) -{ +TEST(RankTest, TestRankDescriptionFourOfAKinds) { Rank a = EvaluateCards("As", "Ad", "Ac", "2s", "Ah"); Rank b = EvaluateCards("Qs", "Qc", "3d", "Qd", "Qh"); Rank c = EvaluateCards("3d", "3c", "8c", "3h", "3s"); @@ -216,8 +216,7 @@ TEST(RankTest, TestRankDescriptionFourOfAKinds) ASSERT_FALSE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionFullHouses) -{ +TEST(RankTest, TestRankDescriptionFullHouses) { Rank a = EvaluateCards("As", "2d", "Ac", "2s", "Ah"); Rank b = EvaluateCards("3c", "Qc", "3d", "3s", "Qh"); Rank c = EvaluateCards("8d", "7d", "8c", "8s", "7h"); @@ -235,8 +234,7 @@ TEST(RankTest, TestRankDescriptionFullHouses) ASSERT_FALSE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionFlushes) -{ +TEST(RankTest, TestRankDescriptionFlushes) { Rank a = EvaluateCards("As", "2s", "3s", "7s", "Ts"); Rank b = EvaluateCards("2c", "Qc", "Tc", "7c", "4c"); Rank c = EvaluateCards("2d", "4d", "3d", "8d", "5d"); @@ -254,8 +252,7 @@ TEST(RankTest, TestRankDescriptionFlushes) ASSERT_TRUE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionStraights) -{ +TEST(RankTest, TestRankDescriptionStraights) { Rank a = EvaluateCards("As", "Kc", "Qd", "Jd", "Th"); Rank b = EvaluateCards("Ks", "Qc", "Jd", "Td", "9h"); Rank c = EvaluateCards("5h", "4d", "3d", "2c", "As"); @@ -277,8 +274,7 @@ TEST(RankTest, TestRankDescriptionStraights) ASSERT_EQ(c.category(), rank_category::STRAIGHT); } -TEST(RankTest, TestRankDescriptionThreeOfAKinds) -{ +TEST(RankTest, TestRankDescriptionThreeOfAKinds) { Rank a = EvaluateCards("As", "2s", "Ad", "Ac", "Ts"); Rank b = EvaluateCards("6d", "6c", "2h", "6s", "4c"); Rank c = EvaluateCards("9s", "4d", "9d", "8d", "9h"); @@ -296,8 +292,7 @@ TEST(RankTest, TestRankDescriptionThreeOfAKinds) ASSERT_FALSE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionTwoPairs) -{ +TEST(RankTest, TestRankDescriptionTwoPairs) { Rank a = EvaluateCards("As", "2s", "Ad", "Tc", "Ts"); Rank b = EvaluateCards("6d", "2c", "4h", "6s", "4c"); Rank c = EvaluateCards("9s", "7d", "9d", "7s", "Ah"); @@ -315,8 +310,7 @@ TEST(RankTest, TestRankDescriptionTwoPairs) ASSERT_FALSE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionOnePairs) -{ +TEST(RankTest, TestRankDescriptionOnePairs) { Rank a = EvaluateCards("Qs", "2s", "Qh", "3c", "Ts"); Rank b = EvaluateCards("5s", "2c", "3h", "6s", "3c"); Rank c = EvaluateCards("Ts", "Qd", "Td", "7s", "Ah"); @@ -334,8 +328,7 @@ TEST(RankTest, TestRankDescriptionOnePairs) ASSERT_FALSE(c.isFlush()); } -TEST(RankTest, TestRankDescriptionHighCards) -{ +TEST(RankTest, TestRankDescriptionHighCards) { Rank a = EvaluateCards("6s", "7s", "2d", "3c", "4h"); Rank b = EvaluateCards("Qs", "3c", "Ah", "Kc", "2d"); Rank c = EvaluateCards("4h", "9s", "Td", "7s", "2d");